// JavaScript Document

/////////////////////////////////////
// 汎用確認メッセージ
/////////////////////////////////////
function ConfirmMsg(msg){
	return (confirm(msg))?true:false;
}

/////////////////////////////////////////////////////////////////////////////////
// 未入力及び不正入力のチェック（※Safariのバグ（エスケープ文字認識）を回避）
/////////////////////////////////////////////////////////////////////////////////
function inputChk(f,confirm_flg){

	// フラグの初期化
	var flg = false;
	var error_mes = "Error Message\r\n恐れ入りますが、下記の内容をご確認ください\r\n\r\n";

	// 未入力と不正入力のチェック
	if(!f.name1.value){
		error_mes += "・お名前(姓)をご記入下さい。\r\n";flg = true;
	}
	if(!f.name2.value){
		error_mes += "・お名前(名)をご記入下さい。\r\n";flg = true;
	}
	
	if(!f.kname1.value){
		error_mes += "・フリガナ(セイ)をご記入下さい。\r\n";flg = true;
	}
	if(!f.kname2.value){
		error_mes += "・フリガナ(メイ)をご記入下さい。\r\n";flg = true;
	}
	if(!f.email.value){
		error_mes += "・メールアドレスをご記入下さい。\r\n";flg = true;
	}
	else if(!f.email.value.match(/^[^@]+@[^.]+\..+/)){
		error_mes += "・メールアドレスの形式に誤りがあります。\r\n";flg = true;
	}
	if(f.tel1.value && f.tel1.value.match(/[^0-9]/)){
		error_mes += "・電話番号（上）は半角数字とハイフンのみでご記入してください。\r\n";flg = true;
	}
	if(f.tel2.value && f.tel2.value.match(/[^0-9]/)){
		error_mes += "・電話番号（中）は半角数字とハイフンのみでご記入してください。\r\n";flg = true;
	}
	if(f.tel3.value && f.tel3.value.match(/[^0-9]/)){
		error_mes += "・電話番号（下）は半角数字とハイフンのみでご記入してください。\r\n";flg = true;
	}
	if(f.lian3.checked&&!f.fax1.value){
		error_mes += "・ＦＡＸ番号（上）をご記入下さい。\r\n";flg = true;
	}
	if(f.lian3.checked&&!f.fax2.value){
		error_mes += "・ＦＡＸ番号（中）をご記入下さい。\r\n";flg = true;
	}
	if(f.lian3.checked&&!f.fax3.value){
		error_mes += "・ＦＡＸ番号（下）をご記入下さい。\r\n";flg = true;
	}
	if(f.fax1.value && f.fax1.value.match(/[^0-9]/)){
		error_mes += "・ＦＡＸ番号（上）は半角数字とハイフンのみでご記入してください。\r\n";flg = true;
	}
    if(f.fax2.value && f.fax2.value.match(/[^0-9]/)){
		error_mes += "・ＦＡＸ番号（中）は半角数字とハイフンのみでご記入してください。\r\n";flg = true;
	}
    if(f.fax3.value && f.fax3.value.match(/[^0-9]/)){
		error_mes += "・ＦＡＸ番号（下）は半角数字とハイフンのみでご記入してください。\r\n";flg = true;
	}
	// 判定
	if(flg){
		// アラート表示して再入力を警告
		window.alert(error_mes);return false;
	}
	else{

		// 確認メッセージ
		if(confirm_flg){
			return ConfirmMsg('ご入力いただいた内容で送信します。\nよろしいですか？');
		}
		return true;
	}


}

