var errorMessage = "";
function inputCheck() {
	var returnValue = true;
	errorMessage = "";

	if ($F('name') == "") {
		errorMessage += "お名前 が入力されていません。<br>";
		Element.addClassName('name', 'onError');
		if (returnValue) {
			$('name').focus();
		}
		returnValue = false;
	} else {
		Element.removeClassName('name', 'onError');
	}

	if ($F('namekana') == "") {
		errorMessage += "ふりがな が入力されていません。<br>";
		Element.addClassName('namekana', 'onError');
		if (returnValue) {
			$('namekana').focus();
		}
		returnValue = false;
	} else {
		Element.removeClassName('namekana', 'onError');
	}

	if ($F('mail') == "") {
		errorMessage += "メールアドレス が入力されていません。<br>";
		Element.addClassName('mail', 'onError');
		if (returnValue) {
			$('mail').focus();
		}
		returnValue = false;
	} else {
		if (!$F('mail').match(/^[\w\._-]+@[\w\.-]+\.\w{2,}$/)) {
			errorMessage += "メールアドレス が正しくありません。<br>";
			Element.addClassName('mail', 'onError');
			if (returnValue) {
				$('mail').focus();
			}
			returnValue = false;
		} else {
			Element.removeClassName('mail', 'onError');
			if ($F('mail') != $F('reMail')) {
				errorMessage += "確認メールアドレス が正しくありません。<br>";
				Element.addClassName('reMail', 'onError');
				if (returnValue) {
					$('reMail').focus();
				}
				returnValue = false;
			} else {
				Element.removeClassName('reMail', 'onError');
			}
		}
	}

	if ($F('text') == "") {
		errorMessage += "お問合せ内容 が入力されていません。<br>";
		Element.addClassName('text', 'onError');
		if (returnValue) {
			$('text').focus();
		}
		returnValue = false;
	} else {
		Element.removeClassName('text', 'onError');
	}


	if (errorMessage == "") {
		Element.hide('errorMessageArea');
	} else {
		$('errorMessage').innerHTML = errorMessage;
		Element.show('errorMessageArea');
	}
	return returnValue;
}

function getUrlParameter(a,b){
	var c=new RegExp("&?\\b"+b+"=([^&]*)");
	var d="";
	if(c.test(a)){
		var e=c.exec(a);
		d=decodeURIComponent(debeautify(e[1]));
	}
	return d
};

function debeautify(a){
	return a.replace(/\+/g," ");
}


function specialReservation() {
	var url = window.location;
	var r = getUrlParameter(url, "r");
	
	if (r == "special") {
	  $('text').value = "【創業60周年特別企画　宿泊予約問合せフォーム】\n"
		                + "この度は、創業60周年特別企画プランをお申込みいただき誠にありがとうございます。\n"
		                + "\n"
		                + "下記の情報を入力願います。\n"
		                + "\n"
		                + "チェックイン  ：\n"
		                + "チェックアウト：\n"
		                + "宿泊人数（大人）：　名\n"
		                + "宿泊人数（子供）：　名\n"
		                + "お子様の年齢    ：\n"
		                + "\n"
		                + "-- 宿泊スタイル --\n"
		                + "\n"
		                + "プラン          ：創業60周年特別企画プラン\n"
		                + "\n"
		                + "-- 個人情報 --\n"
		                + "\n"
		                + "住所            ：\n"
		                + "電話番号        ：\n"
		                + "特記事項        ：\n"
		                + "\n"
		                + "\n"
		                + "＊メールアドレスの記入ミスがないよう再度ご確認下さい。\n"
		                + "\n"
		                + "ありがとうございました。\n"
		                + "";
	}
}
Event.observe(window, 'load', specialReservation, false);