if (window.addEventListener) {
	window.addEventListener("load", formcheck, false);
}
if (window.attachEvent) {
	window.attachEvent("onload", formcheck);
}

function formcheck() {   
	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("PHONE").value == "") {
				errMes += "「電話番号」を入力してください！\n";
			}
			if (document.getElementById("COM").value == "お問い合せ内容をお知らせください") {
				errMes += "「お問合わせ内容」を入力してください！\n";
			}
			if (errMes) {
				alert(errMes);
				return false;
			}
		}
	}

	if (document.getElementById("JFORM")) {
		document.getElementById("CRE").onfocus = function() {
			if (document.getElementById("CRE").value == "職務経歴等、お知らせください") {
				document.getElementById("CRE").value = "";
			}
		}
		document.getElementById("CRE").onblur = function() {
			if (document.getElementById("CRE").value == "") {
				document.getElementById("CRE").value = "職務経歴等、お知らせください";
			}
		}
		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("JFORM").onsubmit = function() {
			var errMes = '';
			if (document.getElementById("FNAME").value == "") {
				errMes += "「お名前」を入力してください！\n";
			}
			if (document.getElementById("AGE").value == "") {
				errMes += "「年齢」を入力してください！\n";
			}
			if (document.getElementById("EMAIL").value == "") {
				errMes += "「メールアドレス」を入力してください！\n";
			}
			if (document.getElementById("PHONE").value == "") {
				errMes += "「連絡先電話番号」を入力してください！\n";
			}
			if (document.getElementById("ZIP").value == "") {
				errMes += "「郵便番号」を入力してください！\n";
			}
			if (document.getElementById("ADDR").value == "") {
				errMes += "「ご住所」を入力してください！\n";
			}
			if (document.getElementById("CRE").value == "職務経歴等、お知らせください") {
				errMes += "「職務経歴等」を入力してください！\n";
			}
			if (document.getElementById("COM").value == "ご不明な点はこちらよりご連絡ください") {
				document.getElementById("COM").value = "";
			}

			if (errMes) {
				alert(errMes);
				return false;
			}
		}
	}

	if (document.getElementById("RFORM")) {
		document.getElementById("NAI").onfocus = function() {
			if (document.getElementById("NAI").value == "ご希望の取材・講演内容をお知らせください") {
				document.getElementById("NAI").value = "";
			}
		}
		document.getElementById("NAI").onblur = function() {
			if (document.getElementById("NAI").value == "") {
				document.getElementById("NAI").value = "ご希望の取材・講演内容をお知らせください";
			}
		}
		document.getElementById("YBO").onfocus = function() {
			if (document.getElementById("YBO").value == "ご要望等をお知らせください") {
				document.getElementById("YBO").value = "";
			}
		}
		document.getElementById("YBO").onblur = function() {
			if (document.getElementById("YBO").value == "") {
				document.getElementById("YBO").value = "ご要望等をお知らせください";
			}
		}
		document.getElementById("RFORM").onsubmit = function() {
			var errMes = '';
			if (document.getElementById("FNAME").value == "") {
				errMes += "「ご担当者様名」を入力してください！\n";
			}
			if (document.getElementById("RDATE").value == "") {
				errMes += "「取材・講演希望日」を入力してください！\n";
			}
			if (document.getElementById("EMAIL").value == "") {
				errMes += "「メールアドレス」を入力してください！\n";
			}
			if (document.getElementById("PHONE").value == "") {
				errMes += "「連絡先電話番号」を入力してください！\n";
			}
			if (document.getElementById("MOBILE").value == "") {
				errMes += "「携帯電話番号」を入力してください！\n";
			}
			if (document.getElementById("ZIP").value == "") {
				errMes += "「郵便番号」を入力してください！\n";
			}
			if (document.getElementById("ADDR").value == "") {
				errMes += "「ご住所」を入力してください！\n";
			}
			if (document.getElementById("NAI").value == "ご希望の取材・講演内容をお知らせください") {
				errMes += "「ご希望の取材・講演内容」を入力してください！\n";
			}
			if (document.getElementById("YBO").value == "ご要望等をお知らせください") {
				document.getElementById("YBO").value = "";
			}

			if (errMes) {
				alert(errMes);
				return false;
			}
		}
	}

}
