//-----------------------------------------
// 送信クリック時の処理
//-----------------------------------------
function f_submit() {

	//入力チェック
	if (document.MailForm.name.value == "") {
		document.MailForm.name.focus();
		alert("氏名を入力してください。");
		return false;
	}
	if (document.MailForm.kana.value == "") {
		document.MailForm.kana.focus();
		alert("フリガナを入力してください。");
		return false;
	}
	if (document.MailForm.zip1.value == "") {
		document.MailForm.zip1.focus();
		alert("郵便番号(上)を入力してください。");
		return false;
	}
	if (isNaN(document.MailForm.zip1.value)) {
		document.MailForm.zip1.focus();
		alert("郵便番号(上)を正しく入力してください。");
		return false;
	}
	if (document.MailForm.zip2.value == "") {
		document.MailForm.zip2.focus();
		alert("郵便番号(下)を入力してください。");
		return false;
	}
	if (isNaN(document.MailForm.zip2.value)) {
		document.MailForm.zip2.focus();
		alert("郵便番号(下)を正しく入力してください。");
		return false;
	}
	if (document.MailForm.ken.value == "") {
		document.MailForm.ken.focus();
		alert("都道府県を選択してください。");
		return false;
	}
	if (document.MailForm.adress.value == "") {
		document.MailForm.adress.focus();
		alert("住所を入力してください。");
		return false;
	}
	if (document.MailForm.tel.value == "") {
		document.MailForm.tel.focus();
		alert("電話番号を入力してください。");
		return false;
	}
	if (document.MailForm.email.value == "") {
		document.MailForm.mail.focus();
		alert("E-Mailを入力してください。");
		return false;
	}
	if (checkEmail(document.MailForm.email.value) == false) {
		document.MailForm.email.focus();
		alert ("入力されたメールアドレスは\n不正なアドレスのようです。\n再度入力し直してください。");
		return false;
	}
	return true;
};

function checkEmail(checkString){
	var newstr = "";
	var at = false;
	var dot = false;

	if (checkString.indexOf("@") != -1) {
		at = true;
	} else if (checkString.indexOf(".") != -1) {
		dot = true;
	}
	for (var i = 0; i < checkString.length; i++) {
		ch = checkString.substring(i, i + 1)
		if ((ch >= "A" && ch <= "Z") || (ch >= "a" && ch <= "z")
			|| (ch == "@") || (ch == ".") || (ch == "_")
			|| (ch == "-") || (ch >= "0" && ch <= "9")) {
			newstr += ch;
			if (ch == "@") {
				at=true;
			}
			if (ch == ".") {
				dot=true;
			}
		}
	}
	if ((at == true) && (dot == true)) {
		return true;
	} else {
		return false;
	}
};
