// JavaScript Document

/////////////////////////////////////
// 汎用確認メッセージ
/////////////////////////////////////
function ConfirmMsg(msg){
	return (confirm(msg))?true:false;
}

/////////////////////////////////////////////////////////////////////////////////
// 未入力及び不正入力のチェック（※Safariのバグ（エスケープ文字認識）を回避）
/////////////////////////////////////////////////////////////////////////////////
function inputChk(f,confirm_flg){

	// フラグの初期化
	var flg = false;
	var error_mes = "錯誤警告\r\n輸入錯誤!請確定輸入正確!\r\n";

	// 未入力と不正入力のチェック
	/*
	if(!f.select.value){
		error_mes += "・Please select Request.\r\n";flg = true;
	}
	
	if(!f.contact_title.value){
		error_mes += "* Please select Inquiry Project !\r\n";flg = true;
	}
	
	*/
	
	if(!f.name.value){
		error_mes += "請輸入姓名!\r\n";flg = true;
	}
	
	/*
	if(!f.tel.value){
		error_mes += "* Please input Tel !\r\n";flg = true;
	}
	*/
	if(!f.email.value){
		error_mes += "請輸入E-Mail!\r\n";flg = true;
	}
	else if(!f.email.value.match(/^[^@]+@[^.]+\..+/)){
		error_mes += "E-Mail格式錯誤!\r\n";flg = true;
	}
	
	if(!f.contact_title2.value){
		error_mes += "請選擇查詢内容!\r\n";flg = true;
	}
	/*
	if(!f.comment.value){
		error_mes += "請輸入查詢內容!\r\n";flg = true;
	}
	*/
	
	if(f.contact_title.value == "預訂"){
	
		if(!f.start_date.value || !f.last_date.value){
			error_mes += "請輸入出發和回程日期!\r\n";flg = true;
		}
		if(!f.city.value){
			error_mes += "請輸入目的地城市!\r\n";flg = true;
		}
		if(!f.comment2.value){
			error_mes += "請輸入旅客姓名!\r\n";flg = true;
		}
	
	}
	
	// 判定
	if(flg){
		// アラート表示して再入力を警告
		window.alert(error_mes);return false;
	}
	else{

		// 確認メッセージ
		if(confirm_flg){
			return ConfirmMsg('Confirm to submit?');
		}
		return true;
	}


}
