function FormCheck() {
	if(document.frm.f_name.value == "") {
		alert("お名前を入力してください。");
		return false;
	}
	if(document.frm.f_hurigana.value == "") {
		alert("フリガナを入力してください。");
		return false;
	}
	if(document.frm.f_post.value == "") {
		alert("郵便番号を入力してください。");
		return false;
	}
	if(document.frm.f_address.value == "") {
		alert("住所を入力してください。");
		return false;
	}
	if(document.frm.f_email.value == "") {
		alert("メールアドレスを入力してください。");
		return false;
	}
	txt = document.frm.f_email.value;
	data = txt.match(/^\S+@\S+\.\S+$/);
	if(!data) {
		alert("メールアドレスの書式が正しくありません。");
		return false;
		}
	if (document.frm.f_email && document.frm.f_email.value != ""){
		check = /[\w\-\~]+@[\w\-\~].[\w\-\~\.]+/;
		if (document.frm.f_email.value != document.frm.f_email2.value) {
			alert("確認用メールアドレスと一致していません。");
			return false;
		}
	}
	if(document.frm.f_tel.value == "") {
		alert("電話番号を入力してください。");
		return false;
	}
	flag = confirm("ご記入された内容は以下の通りです。\n\n\n"
			+"お名前：　"+document.frm.f_name.value+"\n\n"
			+"フリガナ：　"+document.frm.f_hurigana.value+"\n\n"
			+"住所：　"+document.frm.f_address.value+"\n\n"
			+"メールアドレス：　"+document.frm.f_email.value+"\n\n"
			+"電話番号：　"+document.frm.f_tel.value+"\n\n"
			+"振込み名義：　"+document.frm.f_meigi.value+"\n\n"
			+"\n\n\n送信してよろしいですか？");
	if(flag == true){
		document.frm.submit();
	}
	else{
		return;
	}
}
function okdown(event) {
	if(document.all) {
		if((window.event.keyCode == 86 && window.event.ctrlKey) || (window.event.keyCode ==45 && window.event.shiftKey)) {
		alert("直接ご入力をお願いします。");
		return false;
		}
	}else{
		if((event.which == 86 && event.ctrlKey) || (event.which == 45 && event.shiftKey)) {
		return false;
		}
	}
}
function onkdn(target) {
	target.onkeydown = okdown;
}