function inputCheck() {
	var returnValue = true;
	
	if ($F('name') == "") {
		$('name_error').innerHTML = "お名前 が入力されていません。";
		setTimeout(function() {new Effect.Appear($('name_error'), {duration: 0.5})},10);
		if (returnValue) {
			$('name').focus();
		}
		returnValue = false;
	} else {
		new Effect.Fade($('name_error'), {duration: 0.3});
	}

	if ($F('namekana') == "") {
		$('namekana_error').innerHTML = "ふりがな が入力されていません。";
		setTimeout(function() {new Effect.Appear($('namekana_error'), {duration: 0.5})},10);
		if (returnValue) {
			$('namekana').focus();
		}
		returnValue = false;
	} else {
		new Effect.Fade($('namekana_error'), {duration: 0.3});
	}

	if ($F('mail') == "") {
		$('mail_error').innerHTML = "メールアドレス が入力されていません。";
		setTimeout(function() {new Effect.Appear($('mail_error'), {duration: 0.5})},10);
		if (returnValue) {
			$('mail').focus();
		}
		returnValue = false;
	} else {
		if (!$F('mail').match(/^[\w\._-]+@[\w\.-]+\.\w{2,}$/)) {
			$('mail_error').innerHTML = "メールアドレス が正しくありません。";
			setTimeout(function() {new Effect.Appear($('mail_error'), {duration: 0.5})},10);
			if (returnValue) {
				$('mail').focus();
			}
			returnValue = false;
		} else {
			new Effect.Fade($('mail_error'), {duration: 0.3});
		}
	}

	if ($F('text') == "") {
		$('text_error').innerHTML = "お問合せ内容 が入力されていません。";
		setTimeout(function() {new Effect.Appear($('text_error'), {duration: 0.5})},10);
		if (returnValue) {
			$('text').focus();
		}
		returnValue = false;
	} else {
		new Effect.Fade($('text_error'), {duration: 0.3});
	}

	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 = "【かがり屋40周年プレミアムプラン　宿泊予約問合せフォーム】\n"
		                + "この度は、かがり屋40周年プランをお申込みいただき誠にありがとうございます。\n"
		                + "\n"
		                + "下記の情報を入力願います。\n"
		                + "\n"
		                + "チェックイン（日付・時間）  ：\n"
		                + "チェックアウト（日付・時間）：\n"
		                + "宿泊人数（大人）：　名\n"
		                + "宿泊人数（子供）：　名\n"
		                + "お子様の年齢    ：\n"
		                + "\n"
		                + "-- 宿泊スタイル --\n"
		                + "\n"
		                + "プラン          ：40周年プレミアムプラン\n"
		                + "\n"
		                + "-- 個人情報 --\n"
		                + "\n"
		                + "住所            ：\n"
		                + "電話番号        ：\n"
		                + "特記事項        ：\n"
		                + "\n"
		                + "\n"
		                + "＊メールアドレスの記入ミスがないよう再度ご確認下さい。\n"
		                + "\n"
		                + "ありがとうございました。翌日中に予約可否・ご宿泊料金につきましてご連絡致します。\n"
		                + "";
	}
}
Event.observe(window, 'load', specialReservation, false);