/*
	メールフォームのチェック
	はりまぶらりネット　福田　浩

　必須項目のクラスにrequiredを設定する
　メール項目のクラスにemailを設定する

*/

function isFilled(field) {
  if (field.value.length < 1 || field.value == field.defaultValue) {
    return false;
  } else {
	return true;
  }
}

function isEmail(field) {
  if (field.value.indexOf("@") == -1 || field.value.indexOf(".") == -1) {
	return false;
  } else {
	return true;
  }
}

function validateForm(fObj) {
	for (var i=0; i<fObj.elements.length; i++) {
		var element = fObj.elements[i];
		var massdiv = document.getElementById("mailcheck");
		if (element.className.indexOf("required") != -1) {
			if (!isFilled(element)) {
				$("mailcheck").innerHTML = "<p>未入力項目があります</p>";
				element.focus();
				return false;
			}
		}
		if(element.className.indexOf("email") != -1) {
			if (!isEmail(element)) {
				element.focus();
				$("mailcheck").innerHTML = "<p>メールアドレスを確認してください</p>";
				return false;
			}
		}		
	}
	new Ajax.Request("/mail.php",{method:"post",parameters:Form.serialize(fObj)});
	$("mailcheck").innerHTML = "<p>お問い合わせ内容を送信しました。<br />担当者からお返事いたしますので今しばらくお待ちください。<br />お問い合わせ内容をメールにてお送りしておりますのでご確認ください。<br />届いていない場合はメールアドレスが間違っていると思われます。</p>";
	return true;
}
