window.onload = function() {
	if (document.getElementById("GMAP")) {
		viewMap();
	}
	if (document.getElementById("MFORM")) {
		checkMenuForm();
	}
	if (document.getElementById("CFORM")) {
		checkContactusForm();
	}
}

function checkMenuForm() {
	if (document.getElementById("MFORM")) {
		document.getElementById("CMNT").onfocus = function() {
			if (document.getElementById("CMNT").value == "その他、ご要望などご記入ください") {
				document.getElementById("CMNT").value = "";
			}
		}
		document.getElementById("CMNT").onblur = function() {
			if (document.getElementById("CMNT").value == "") {
				document.getElementById("CMNT").value = "その他、ご要望などご記入ください";
			}
		}
		document.getElementById("MFORM").onsubmit = function() {
			var errMes = '';
			if (document.getElementById("FNAME").value == "") {
				errMes += "「お名前」を入力してください！\n";
			}
			if (document.getElementById("EMAIL").value == "") {
				errMes += "「メールアドレス」を入力してください！\n";
			}
			if (document.getElementById("PHONE").value == "") {
				errMes += "「電話番号」を入力してください！\n";
			}
			if (document.getElementById("STORE").value == "") {
				errMes += "「店舗名」を入力してください！\n";
			}
			if (document.getElementById("CMNT").value == "その他、ご要望などご記入ください") {
				errMes += "「要望など」を入力してください！\n";
			}
			if (errMes) {
				alert(errMes);
				return false;
			}
		}
	}
}

function checkContactusForm() {
	if (document.getElementById("CFORM")) {
		document.getElementById("CMNT").onfocus = function() {
			if (document.getElementById("CMNT").value == "お問合わせ・ご相談内容を具体的にご記入ください") {
				document.getElementById("CMNT").value = "";
			}
		}
		document.getElementById("CMNT").onblur = function() {
			if (document.getElementById("CMNT").value == "") {
				document.getElementById("CMNT").value = "お問合わせ・ご相談内容を具体的にご記入ください";
			}
		}
		document.getElementById("CFORM").onsubmit = function() {
			var errMes = '';
			if ((document.getElementById("SBJ01").checked == false) && (document.getElementById("SBJ02").checked == false) && (document.getElementById("SBJ03").checked == false) && (document.getElementById("SBJ04").checked == false) && (document.getElementById("SBJ05").checked == false) && (document.getElementById("SBJ06").checked == false) && (document.getElementById("SBJ07").checked == false) && (document.getElementById("SBJ08").checked == false) && (document.getElementById("SBJ09").checked == false) && (document.getElementById("SBJ10").checked == false) && (document.getElementById("SBJ11").checked == false)){
				errMes += "「お問合わせ・ご相談内容」を選択してください！\n";
			}
			if (document.getElementById("FNAME").value == "") {
				errMes += "「お名前」を入力してください！\n";
			}
			if (document.getElementById("EMAIL").value == "") {
				errMes += "「メールアドレス」を入力してください！\n";
			}
			if (document.getElementById("PHONE").value == "") {
				errMes += "「電話番号」を入力してください！\n";
			}
			if (document.getElementById("STORE").value == "") {
				errMes += "「店舗名」を入力してください！\n";
			}
			if (document.getElementById("CMNT").value == "お問合わせ・ご相談内容を具体的にご記入ください") {
				errMes += "「お問合わせ・ご相談内容の詳細」を入力してください！\n";
			}
			if (errMes) {
				alert(errMes);
				return false;
			}
		}
	}
}

function checkForm() {
	document.getElementById("ZIP").onkeyup = function() {
		AjaxZip2.zip2addr(this,'都道府県','ご住所');
	}
	document.getElementById("ZIP").onmouseup = function() {
		AjaxZip2.zip2addr(this,'都道府県','ご住所');
	}

	if (document.getElementById("CFORM")) {
		document.getElementById("COM").onfocus = function() {
			if (document.getElementById("COM").value == "コメント（お問合せ内容）をお知らせください") {
				document.getElementById("COM").value = "";
			}
		}
		document.getElementById("COM").onblur = function() {
			if (document.getElementById("COM").value == "") {
				document.getElementById("COM").value = "コメント（お問合せ内容）をお知らせください";
			}
		}
		document.getElementById("CFORM").onsubmit = function() {
			var errMes = '';
			if (document.getElementById("FNAME").value == "") {
				errMes += "「お名前」を入力してください！\n";
			}
			if (document.getElementById("EMAIL").value == "") {
				errMes += "「メールアドレス」を入力してください！\n";
			}
			if (document.getElementById("COM").value == "コメント（お問合せ内容）をお知らせください") {
				errMes += "「お問合わせ内容」を入力してください！\n";
			}
			if (errMes) {
				alert(errMes);
				return false;
			}
		}
	}
}

