var msg = "";
var errorFlag = 1;

/**
 * JavaScriptが使われる場合、選択されていないフォームを隠し、submitのValidationを呼ぶ様に書き換える。
 * 
 * 
 */
window.onload = function() {
	
	if($("input:radio[@name=radioButton]:checked").val() == "freeLesson") {
		visibleFreeLesson();
	} else {
		visibleInquiryText();
	}
	
	$("#submitNonJavaScript").css("display","none");
	$("#submitConfirm").css("display","block");
	$("#submitMail").css("display","block");
	document.getElementById('inquiryFormSubmit').href='#';
	
}


/* 希望日付が重複しているかどうかの判定
 * 重複していればtrueを返す。
 */
function dayCheck() {
	if($("input:radio[@name=radioButton]:checked").val() == "freeLesson") {
		if(($("select[@name=month1]").val()) == ($("select[@name=month2]").val())
				&& ($("select[@name=day1]").val()) == ($("select[@name=day2]").val())
				&& ($("select[@name=time1]").val()) == ($("select[@name=time2]").val())
				) {
			return (true);
		}
		
		if($("select[@name=month2]").val() == $("select[@name=month3]").val()
				&& $("select[@name=day2]").val() == $("select[@name=day3]").val()
				&& $("select[@name=time2]").val() == $("select[@name=time3]").val()
				) {
			return (true);
		}
		
		if($("select[@name=month3]").val() == $("select[@name=month1]").val()
				&& $("select[@name=day3]").val() == $("select[@name=day1]").val()
				&& $("select[@name=time3]").val() == $("select[@name=time1]").val()
				) {
			return (true);
		}
	}
	return (false);
}

function quesctionCheck() {

    if($("input:checkbox[@name='question[1]']:checked").length > 0
        || $("input:checkbox[@name='question[2]']:checked").length > 0
        || $("input:checkbox[@name='question[3]']:checked").length > 0
        || $("input:checkbox[@name='question[4]']:checked").length > 0
        || $("input:checkbox[@name='question[5]']:checked").length > 0
        || $("input:checkbox[@name='question[6]']:checked").length > 0
        || $("input:checkbox[@name='question[7]']:checked").length > 0
        ) {        
        return (false);
    } else {
        return (true);
    }
}

function submitmail(){
	msg="";
	if($("input[@name=userName]").val()=="")
		msg = msg+"お名前\n";
	if($("input:radio[@name=sexRadioButton]:checked").val() != "male" && $("input:radio[@name=sexRadioButton]:checked").val() != "female" )
		msg = msg+"性別\n";
	if($("input[@name=age]").val()=="")
		msg = msg+"年齢\n";
	if($("input[@name=tel]").val()=="")
		msg = msg+"電話番号\n";
	if($("input[@name=emailAddress1]").val()=="")
		msg = msg+"e mail address\n";
	if($("input[@name=emailAddress2]").val()=="")
		msg = msg+"e mail address（確認用）\n";
	if(quesctionCheck())
	    msg = msg+"「どちらでお知りになりましたか」項目 \n";
	if($("input:radio[@name=sexRadioButton]:checked").val() == "inquiry") {
		if($("input[@name=emailAddress2]").val()=="")
			msg = msg+"お問い合わせ内容\n";
	}
	
	if(msg!=""){
		alert(msg+"が入力されていません。");
		msg="";
	}else if(($("input[@name=emailAddress1]").val()) != ($("input[@name=emailAddress2]").val())){
		alert("メールアドレスの1箇所目と2箇所目が違っています。ご確認ください。");
	}else if(dayCheck()){
		alert("入力された希望日付が同じです。ご確認ください。");
	}else if(!document.inquiryForm.checkForm.checked) {
		alert("送信確認が選択されていません。");
	}else{
		document.inquiryForm.submit();
	}
}