/****************************************************************************
*
*	新日本観光自動車用入力チェック
*
*****************************************************************************/
<!--

	var doubleSubmit = false;

	/*******************************************************************
	*
	* Tourサイトの送信前の入力チェックを行う
	*
	* @param	フォームオブジェクト
	* @retrun	正常時：true	異常時：false
	*
	********************************************************************/
	function sendTour(frm){
		var obj;
		var msg = "";
		var result = false;

		if(doubleSubmit == true){
			alert("送信中です。");
			return false;
		}


		// 団体名チェック(必須)
		obj = frm.ITEM01;
		if((msg = checkSpace(obj)) != ""){
			msg = "団体名を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;
		}
		if((msg = checkErrorChar(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}

		// ご住所チェック(必須)
		obj = frm.ITEM03;
		if((msg = checkSpace(obj)) != ""){
			msg = "ご住所を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;
		}
		if((msg = checkErrorChar(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}

		// ご担当者チェック(必須)
		obj = frm.ITEM04;
		if((msg = checkSpace(obj)) != ""){
			msg = "ご担当者を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;
		}
		if((msg = checkErrorChar(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}

		// フリガナチェック(必須)
		obj = frm.ITEM05;
		if((msg = checkSpace(obj)) != ""){
			msg = "フリガナを入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;

		}
		if((msg = checkIsZenkakuKatakana(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}

		// 年齢チェック
		obj = frm.ITEM07;
		if((msg = checkSpace(obj)) != ""){
			obj.value = "";

		}else{
			if((msg = checkNumber(obj)) != ""){
				alert(msg);
				obj.focus();
				return false;
			}
		}

		// 部署名チェック
		obj = frm.ITEM08;
		if((msg = checkSpace(obj)) != ""){
			obj.value = "";

		}else if((msg = checkErrorChar(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}

		// 役職チェック
		obj = frm.ITEM09;
		if((msg = checkSpace(obj)) != ""){
			obj.value = "";

		}else if((msg = checkErrorChar(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}

		// TELチェック(必須)
		obj = frm.ITEM10;
		if((msg = checkSpace(obj)) != ""){
			msg = "TELを入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;

		}
		if((msg = checkPhoneNumber(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}

		// FAXチェック
		obj = frm.ITEM11;
		if((msg = checkSpace(obj)) != ""){
			obj.value = "";

		}else if((msg = checkFaxNumber(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}

		// E-mailチェック(必須)
		obj = frm.ITEM12;
		if((msg = checkSpace(obj)) != ""){
			msg = "E-mailを入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;
		}
		if((msg = checkMailAddress(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}

		// ご利用日(年)チェック(必須)
		obj = frm.ITEM13;
		if(obj[obj.selectedIndex].value == "0"){
			msg = "ご利用日(年)を選択してください。";
			alert(msg);
			obj.focus();
			return false;
		}

		// ご利用日(月)チェック(必須)
		obj = frm.ITEM14;
		if(obj[obj.selectedIndex].value == "0"){
			msg = "ご利用日(月)を選択してください。";
			alert(msg);
			obj.focus();
			return false;
		}

		// ご利用日(日)チェック(必須)
		obj = frm.ITEM15;
		if(obj[obj.selectedIndex].value == "0"){
			msg = "ご利用日(日)を選択してください。";
			alert(msg);
			obj.focus();
			return false;
		}

		// ご利用日数チェック(必須)
		obj = frm.ITEM16;
		if((msg = checkSpace(obj)) != ""){
			msg = "ご利用日数を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;

		}
		if((msg = checkNumber(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}

		// 出発地チェック(必須)
		obj = frm.ITEM17;
		if((msg = checkSpace(obj)) != ""){
			msg = "出発地を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;

		}
		if((msg = checkStrLen(obj, 400, 2, 1)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}
		if((msg = checkErrorChar(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}

		// 人数(大人)チェック(必須)
		obj = frm.ITEM18;
		if((msg = checkSpace(obj)) != ""){
			msg = "人数(大人)を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;

		}
		if((msg = checkNumber(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}

		// 人数(子供)チェック(必須)
		obj = frm.ITEM19;
		if((msg = checkSpace(obj)) != ""){
			msg = "人数(子供)を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;

		}
		if((msg = checkNumber(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}

		// 人数(計)チェック(必須)
		obj = frm.ITEM20;
		if((msg = checkSpace(obj)) != ""){
			msg = "人数(計)を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;

		}
		if((msg = checkNumber(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}

		// 予算チェック(必須)
		obj = frm.ITEM21;
		if((msg = checkSpace(obj)) != ""){
			msg = "予算を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;

		}
		if((msg = checkNumber(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}

		// 候補地、連絡事項、お問い合わせチェック
		obj = frm.ITEM22;
		if((msg = checkStrLen(obj, 600, 2, 1)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}
		if((msg = checkErrorChar(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}

		doubleSubmit = true;
		frm.submit();
	}



	/*******************************************************************
	*
	* BUSサイトの送信前の入力チェックを行う
	*
	* @param	フォームオブジェクト
	* @retrun	正常時：true	異常時：false
	*
	********************************************************************/
	function sendBus(frm){
		var obj;
		var msg = "";
		var result = false;

		if(doubleSubmit == true){
			alert("送信中です。");
			return false;
		}


		// ご利用日From(年)チェック(必須)
		obj = frm.ITEM01;
		if(obj[obj.selectedIndex].value == "0"){
			msg = "ご利用日(年)を選択してください。";
			alert(msg);
			obj.focus();
			return false;
		}

		// ご利用日From(月)チェック(必須)
		obj = frm.ITEM02;
		if(obj[obj.selectedIndex].value == "0"){
			msg = "ご利用日(月)を選択してください。";
			alert(msg);
			obj.focus();
			return false;
		}

		// ご利用日From(日)チェック(必須)
		obj = frm.ITEM03;
		if(obj[obj.selectedIndex].value == "0"){
			msg = "ご利用日(日)を選択してください。";
			alert(msg);
			obj.focus();
			return false;
		}

		// ご利用日To(年)チェック(必須)
		obj = frm.ITEM04;
		if(obj[obj.selectedIndex].value == "0"){
			msg = "ご利用日(年)を選択してください。";
			alert(msg);
			obj.focus();
			return false;
		}

		// ご利用日To(月)チェック(必須)
		obj = frm.ITEM05;
		if(obj[obj.selectedIndex].value == "0"){
			msg = "ご利用日(月)を選択してください。";
			alert(msg);
			obj.focus();
			return false;
		}

		// ご利用日To(日)チェック(必須)
		obj = frm.ITEM06;
		if(obj[obj.selectedIndex].value == "0"){
			msg = "ご利用日(日)を選択してください。";
			alert(msg);
			obj.focus();
			return false;
		}


		// 団体名チェック
		obj = frm.ITEM09;
		if((msg = checkSpace(obj)) != ""){
			obj.value = "";

		}else{
			if((msg = checkErrorChar(obj)) != ""){
				alert(msg);
				obj.focus();
				return false;
			}
		}


		// 人数(大人)チェック(必須)
		obj = frm.ITEM11;
		if((msg = checkSpace(obj)) != ""){
			msg = "人数(大人)を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;

		}
		if((msg = checkNumber(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}

		// 人数(子供)チェック(必須)
		obj = frm.ITEM12;
		if((msg = checkSpace(obj)) != ""){
			msg = "人数(子供)を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;

		}
		if((msg = checkNumber(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}

		// 人数(計)チェック(必須)
		obj = frm.ITEM13;
		if((msg = checkSpace(obj)) != ""){
			msg = "人数(計)を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;

		}
		if((msg = checkNumber(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}


		// 希望車種(台数)チェック
		obj = frm.ITEM15;
		if((msg = checkSpace(obj)) != ""){
			obj.value = "";

		}else{
			if((msg = checkNumber(obj)) != ""){
				alert(msg);
				obj.focus();
				return false;
			}
		}


		// 配車場所チェック(必須)
		obj = frm.ITEM16;
		if((msg = checkSpace(obj)) != ""){
			msg = "配車場所を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;

		}
		if((msg = checkStrLen(obj, 400, 2, 1)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}
		if((msg = checkErrorChar(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}


		// 配車時間(時)チェック(必須)
		obj = frm.ITEM18;
		if((msg = checkSpace(obj)) != ""){
			msg = "配車時間(時)を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;

		}
		if((msg = checkNumber(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}

		// 配車時間(分)チェック(必須)
		obj = frm.ITEM19;
		if((msg = checkSpace(obj)) != ""){
			msg = "配車時間(分)を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;

		}
		if((msg = checkNumber(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}


		// 出発時間(時)チェック(必須)
		obj = frm.ITEM21;
		if((msg = checkSpace(obj)) != ""){
			msg = "出発時間(時)を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;

		}
		if((msg = checkNumber(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}

		// 出発時間(分)チェック(必須)
		obj = frm.ITEM22;
		if((msg = checkSpace(obj)) != ""){
			msg = "出発時間(分)を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;

		}
		if((msg = checkNumber(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}


		// 目的地チェック(必須)
		obj = frm.ITEM23;
		if((msg = checkSpace(obj)) != ""){
			msg = "目的地を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;
		}
		if((msg = checkErrorChar(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}


		// 運行工程チェック(必須)
		obj = frm.ITEM24;
		if((msg = checkSpace(obj)) != ""){
			msg = "運行工程を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;

		}
		if((msg = checkStrLen(obj, 800, 2, 1)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}
		if((msg = checkErrorChar(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}


		// 帰着予定時間(時)チェック(必須)
		obj = frm.ITEM26;
		if((msg = checkSpace(obj)) != ""){
			msg = "帰着予定時間(時)を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;

		}
		if((msg = checkNumber(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}

		// 帰着予定時間(分)チェック(必須)
		obj = frm.ITEM27;
		if((msg = checkSpace(obj)) != ""){
			msg = "帰着予定時間(分)を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;

		}
		if((msg = checkNumber(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}


		// 氏名チェック(必須)
		obj = frm.ITEM28;
		if((msg = checkSpace(obj)) != ""){
			msg = "氏名を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;
		}
		if((msg = checkErrorChar(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}


		// フリガナチェック(必須)
		obj = frm.ITEM29;
		if((msg = checkSpace(obj)) != ""){
			msg = "フリガナを入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;

		}
		if((msg = checkIsZenkakuKatakana(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}


		// 住所チェック(必須)
		obj = frm.ITEM30;
		if((msg = checkSpace(obj)) != ""){
			msg = "住所を入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;
		}
		if((msg = checkErrorChar(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}


		// TELチェック(必須)
		obj = frm.ITEM31;
		if((msg = checkSpace(obj)) != ""){
			msg = "TELを入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;

		}
		if((msg = checkPhoneNumber(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}


		// FAXチェック
		obj = frm.ITEM32;
		if((msg = checkSpace(obj)) != ""){
			obj.value = "";

		}else{
			 if((msg = checkFaxNumber(obj)) != ""){
				alert(msg);
				obj.focus();
				return false;
			}
		}


		// E-mailチェック(必須)
		obj = frm.ITEM33;
		if((msg = checkSpace(obj)) != ""){
			msg = "E-mailを入力してください。";
			alert(msg);
			obj.value = "";
			obj.focus();
			return false;
		}
		if((msg = checkMailAddress(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}


		// 備考チェック
		obj = frm.ITEM34;
		if((msg = checkStrLen(obj, 600, 2, 1)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}
		if((msg = checkErrorChar(obj)) != ""){
			alert(msg);
			obj.focus();
			return false;
		}


		doubleSubmit = true;
		frm.submit();
	}



//-->
