//
//	#01	2007/11/01	都道府県の選択チェックを追加

//電話番号チェック
//	TRUE: OK  FALSE:NG
function ChkPhone(number) {
	return ( number.match(/^[0-9-]{6,9}$|^[0-9-]{11,12}$/) ||
						number.match(/^\d{1,4}-\d{4}$|^\d{2,5}-\d{1,4}-\d{4}$/) );
}

// 入力チェック
function frmScriptSubmit() {
	// 製品(小計のチェック)
	if (document.ec._shoukei.value == "") {
		alert("製品が選択されてません。");
		return false;
	}
	// 会社名
	if (document.ec._company.value == "") {
		alert("会社名が未入力です。");
		document.ec._company.select();
		return false;
	}
	// 会社名フリガナ
	if (document.ec._companyKana.value == "") {
		alert("会社名フリガナが未入力です。");
		document.ec._companyKana.select();
		return false;
	}
	// 郵便番号
	if (document.ec._addressNo.value == "") {
		alert("郵便番号が未入力です。");
		document.ec._addressNo.select();
		return false;
	}
	if (!document.ec._addressNo.value.match(/^\d{3}-\d{4}$|^\d{3}-\d{2}$|^\d{3}$/)) {
		alert("郵便番号の書式が正しくありません。");
		document.ec._addressNo.select();
		return false;
	}
	// 都道府県 #01Ins
	if(document.ec._pref.selectedIndex <= 0){
		alert("都道府県が選択されてません。");
		document.ec._pref.focus();
		return false;
	}
	// 市区郡町村
	if (document.ec._city.value == "") {
		alert("市区郡町村が未入力です。");
		document.ec._city.select();
		return false;
	}
	// 地名・番地
	if (document.ec._banchi.value == "") {
		alert("地名・番地が未入力です。");
		document.ec._banchi.select();
		return false;
	}
	// ご担当者名
	if (document.ec._name.value == "") {
		alert("ご担当者名が未入力です。");
		document.ec._name.select();
		return false;
	}
	// ご担当者名フリガナ
	if (document.ec._nameKana.value == "") {
		alert("ご担当者名フリガナが未入力です。");
		document.ec._nameKana.select();
		return false;
	}
	// 部門役職名
	if (document.ec._execute.value == "") {
		alert("部門役職名が未入力です。");
		document.ec._execute.select();
		return false;
	}
	// 電話番号
	if (document.ec._phone.value == "") {
		alert("電話番号が未入力です。");
		document.ec._phone.select();
		return false;
	}
	if (!ChkPhone(document.ec._phone.value)) {
		alert("電話番号の書式が正しくありません。");
		document.ec._phone.select();
		return false;
	}
	// FAX番号
	if (document.ec._fax.value == "") {
		alert("FAX番号が未入力です。");
		document.ec._fax.select();
		return false;
	}
	if (!ChkPhone(document.ec._fax.value)) {
		alert("FAX番号の書式が正しくありません。");
		document.ec._fax.select();
		return false;
	}
	// E-mail
	if (document.ec._email.value == "") {
		alert("E-mailが未入力です。");
		document.ec._email.select();
		return false;
	}
	if (!document.ec._email.value.match(/.+@.+\..+/)){
		alert("E-mailの書式が正しくありません。");
		document.ec._email.select();
		return false;
	}
}
