/****************************************************/
// 無料メール【登録】申請フォームチェック
/****************************************************/
function MailStartErrorCheck(){
	if(document.ezform2.mail_add.value == ""){
//		alert("xxxを入力して下さい。");
		document.ezform2.mail_add.focus();
		return false;
	}
	if(MailByteCheck(document.ezform2.mail_add.value,"全角文字が入力されています。\n半角英数字で入力してください。") == false){
		document.ezform2.mail_add.focus();
		return false;
	}
	return true;
}
/****************************************************/
// 無料メール【解除】申請フォームチェック
/****************************************************/
function MailEndErrorCheck(){
	if(document.ezform3.mail_add.value == ""){
//		alert("xxxを入力して下さい。");
		document.ezform3.mail_add.focus();
		return false;
	}
	if(MailByteCheck(document.ezform3.mail_add.value,"全角文字が入力されています。\n半角英数字で入力してください。") == false){
		document.ezform3.mail_add.focus();
		return false;
	}
	return true;
}
/****************************************************/
// 携帯サイトURL送信フォームチェック
/****************************************************/
function MobileErrorCheck(){
	if(document.ezform.mail_add.value == ""){
//		alert("xxxを入力して下さい。");
		document.ezform.mail_add.focus();
		return false;
	}
	if(MailByteCheck(document.ezform.mail_add.value,"全角文字が入力されています。\n半角英数字で入力してください。") == false){
		document.ezform.mail_add.focus();
		return false;
	}
	return true;
}
/****************************************************/
// お問合せフォームチェック
/****************************************************/
function ContactErrorCheck(){
	if(document.ezform.your_name.value == ""){
		alert("お名前を入力して下さい。");
		document.ezform.your_name.focus();
		return false;
	}
	if(document.ezform.mail_add.value == ""){
		alert("メールアドレスを入力して下さい。");
		document.ezform.mail_add.focus();
		return false;
	}
	if(MailByteCheck(document.ezform.mail_add.value,"メールアドレスに全角文字が入力されています。\n半角英数字で入力してください。") == false){
		document.ezform.mail_add.focus();
		return false;
	}
	return true;
}
/****************************************************/
// ご予約フォームチェック
/****************************************************/
function AppointErrorCheck(){
	if(document.ezform.your_name.value == ""){
		alert("お名前を入力して下さい。");
		document.ezform.your_name.focus();
		return false;
	}
	if(document.ezform.tel_number.value == ""){
		alert("お電話番号を入力して下さい。");
		document.ezform.tel_number.focus();
		return false;
	}
	if(document.ezform.tel_number.value.length != escape(document.ezform.tel_number.value).length){//文字数とエンコードしたバイト数を比較
		alert("お電話番号に全角文字が入力されています。\n半角の数字で入力してください。");
		document.ezform.tel_number.focus();
		return false;
	}
	if(document.ezform.mail_add.value == ""){
		alert("メールアドレスを入力して下さい。");
		document.ezform.mail_add.focus();
		return false;
	}
	if(MailByteCheck(document.ezform.mail_add.value,"メールアドレスに全角文字が入力されています。\n半角英数字で入力してください。") == false){
		document.ezform.mail_add.focus();
		return false;
	}
	if(document.ezform.yoyaku_month.value == ""){
		alert("ご予約の月を入力して下さい。");
		document.ezform.yoyaku_month.focus();
		return false;
	}
	if(document.ezform.yoyaku_day.value == ""){
		alert("ご予約の日を入力して下さい。");
		document.ezform.yoyaku_day.focus();
		return false;
	}
	if(document.ezform.yoyaku_time.value == ""){
		alert("ご予約時間を入力して下さい。");
		document.ezform.yoyaku_time.focus();
		return false;
	}
	return true;
}

/*****************************************************/
// メールアドレスの半角・全角のチェック関数
/*****************************************************/
function MailByteCheck(tempstr,NGstr){
	if(tempstr.indexOf("@") != -1 && escape("@").length == 3){// @があり,かつ,@がエンコードされてたら
		if(tempstr.length != escape(tempstr).length-2){// @ = %40 なので -2
			alert(NGstr);
			return false;
		}
	}else{
		if(tempstr.length != escape(tempstr).length){
			alert(NGstr);
			return false;
		}
	}
}
