var nullCheck = function(flag,id,name) {
	if (!$('#'+id).val()) {
		$('#error_for_'+id).text(name+'が入力されていません。');
		return true;
	} else {
		return flag;
	}
}

var lengthCheck = function(flag,id,num) {
	if ($('#'+id).val() && $('#'+id).val().length > num) {
		$('#error_for_'+id).text(num+'文字以内で入力して下さい。');
		return true;
	} else {
		return flag;
	}
}

var numberCheck = function(flag,id,hyphen) {
	if (hyphen) {
		var matches = '[^0-9\-]';
		var message = '半角数字とハイフン以外の文字が入力されています。';
	} else {
		var matches = '[^0-9]';
		var message = '半角数字以外の文字が入力されています。';
	}
	if ($('#'+id).val() && $('#'+id).val().match(matches)) {
		$('#error_for_'+id).text(message);
		return true;
	} else {
		return flag;
	}
}

var alphanumericCheck = function(flag,id) {
	// 2009.12.21 K.Sakuma
	if ($('#'+id).val() && $('#'+id).val().match(/[^0-9A-Za-z\-\_]/)) {
		$('#error_for_'+id).text('半角英数字以外の文字が入力されています。');
		return true;
	} else {
		return flag;
	}
}

var inputMailCheck = function(mail) {
	var str = "[A-Za-z0-9][A-Za-z0-9-_.]*[A-Za-z0-9]@([A-Za-z0-9][A-Za-z0-9-_]*[A-Za-z0-9]\\.)+[A-Za-z]{2,}$";
	if(mail.match(str)){
	return true;
	}else{
		return false;
	}
}