
function checkbeforesubmit() {
	var errmessage = "";
	if($("shop_name").value == "未回答")
		errmessage = "Ｑ１のご利用店舗が選択されていません。\n";
/*
	if((!$("Q2-1A1").checked && !$("Q2-2A2").checked && !$("Q2-1A3").checked) ||
		 (!$("Q2-2A1").checked && !$("Q2-2A2").checked && !$("Q2-2A3").checked) ||
		 (!$("Q2-3A1").checked && !$("Q2-3A2").checked && !$("Q2-3A3").checked) ||
		 (!$("Q2-4A1").checked && !$("Q2-4A2").checked && !$("Q2-4A3").checked) ||
		 (!$("Q2-5A1").checked && !$("Q2-5A2").checked && !$("Q2-5A3").checked) ||
		 (!$("Q2-6A1").checked && !$("Q2-6A2").checked && !$("Q2-6A3").checked)) {
			errmessage += "Ｑ２の質問に全てお答えください。\n";
	}
*/
	if(!$("Q3A1").checked && !$("Q3A2").checked && !$("Q3A3").checked)
		errmessage += "Ｑ３の質問にお答えください。\n";

	if(!$("Q4A1").checked && !$("Q4A2").checked)
		errmessage += "Ｑ４の質問にお答えください。\n";

	if(!$("Q5A1").checked && !$("Q5A2").checked)
		errmessage += "Ｑ５の質問にお答えください。\n";

	if(!$("Q6A1").checked && !$("Q6A2").checked && !$("Q6A3").checked)
		errmessage += "Ｑ６の質問にお答えください。\n";

	if(!$("Q7A1").checked && !$("Q7A2").checked)
		errmessage += "Ｑ７の質問にお答えください。\n";

	if(!$("Q8A1").checked && !$("Q8A2").checked)
		errmessage += "Ｑ８の質問にお答えください。\n";

	if($("Q8A1").checked && $("Q8-2A").value == "")
		errmessage += "Ｑ８の取り扱ってほしい商品もご記入ください。\n";

	if($("onamaeA").value == "")
		errmessage += "ご氏名をご記入ください。\n";

	if($("furiganaA").value == "")
		errmessage += "フリガナをご記入ください。\n";

	zip = $("zipcodeA").value.split("-");
	if(zip.length != 2) {
		errmessage += "郵便番号が正しく入力されていません。\n";
	}else if(!checkZip(zip[0], zip[1])) {
		errmessage += "郵便番号が正しく入力されていません。\n";
	}

	if($("prefA").value == "未回答")
		errmessage += "お住まいの都道府県名が選択されていません。\n";

	if($("addressA").value == "")
		errmessage += "ご住所を入力してください。\n";

	tel = $("telephoneA").value.split("-");
	if(tel.length != 3) {
		errmessage += "電話番号が正しく入力されていません。b\n";
	}else if(!checkTelephone(tel[0], tel[1], tel[2])) {
		errmessage += "電話番号が正しく入力されていません。a\n";
	}

	if($("ageA").value == "未回答")
		errmessage += "年代が選択されていません。\n";

	if(!$("sexA1").checked && !$("sexA2").checked)
		errmessage += "性別が選択されていません。\n";

	if(!$("jobA").value == "未回答")
		errmessage += "職業が選択されていません。\n";

	if($("emailA").value == "") {
		errmessage += "メールアドレスが正しく入力されていません。\n";
	}else if(!chekcMailAddress($("emailA").value)) {
		errmessage += "メールアドレスが正しく入力されていません。\n";
	}

	if(errmessage != "") {
		errmessage = "下記の入力をご確認ください。\n" + errmessage;
		alert(errmessage);
		return;
	}
	$("form1").submit();

}

function qeustionsix() {
	if($("Q6A2").checked)
		$("Q7A2").checked = true;
	if($("Q6A3").checked)
		$("Q7A1").checked = true;
}

function initOnLoad() {
	setListener($("send"), "click", checkbeforesubmit);
	setListener($("Q6A2"), "click", qeustionsix);
	setListener($("Q6A3"), "click", qeustionsix);

	if(restoredata == 0)
		return;

	$("shop_name").value = shop_name;

	$("Q2-1A1", "Q2-1A2", "Q2-1A3").each(function(ele){
		if(ele.value == Q2_1A)	ele.checked = true;
	});

	$("Q2-2A1", "Q2-2A2", "Q2-2A3").each(function(ele){
		if(ele.value == Q2_2A)	ele.checked = true;
	});

	$("Q2-3A1", "Q2-3A2", "Q2-3A3").each(function(ele){
		if(ele.value == Q2_3A)	ele.checked = true;
	});

	$("Q2-4A1", "Q2-4A2", "Q2-4A3").each(function(ele){
		if(ele.value == Q2_4A)	ele.checked = true;
	});

	$("Q2-5A1", "Q2-5A2", "Q2-5A3").each(function(ele){
		if(ele.value == Q2_5A)	ele.checked = true;
	});

	$("Q2-6A1", "Q2-6A2", "Q2-6A3").each(function(ele){
		if(ele.value == Q2_6A)	ele.checked = true;
	});

	$("Q3A1", "Q3A2", "Q3A3").each(function(ele){
		if(ele.value == Q3A)	ele.checked = true;
	});

	$("Q4A1", "Q4A2", "Q3A3").each(function(ele){
		if(ele.value == Q4A)	ele.checked = true;
	});

	$("Q4-2A").value = Q4_2;

	$("Q5A1", "Q5A2").each(function(ele){
		if(ele.value == Q5A)	ele.checked = true;
	});

	$("Q6A1", "Q6A2", "Q6A3").each(function(ele){
		if(ele.value == Q6A)	ele.checked = true;
	});

	$("Q7A1", "Q7A2").each(function(ele){
		if(ele.value == Q7A)	ele.checked = true;
	});

	$("Q8A1", "Q8A2").each(function(ele){
		if(ele.value == Q8A)	ele.checked = true;
	});

	$("Q8-2A").value = Q8_2;

	$("onamaeA").value = onamaeA;

	$("furiganaA").value = furiganaA;

	$("zipcodeA").value = zipcodeA;

	$("prefA").value = prefA;

	$("addressA").value = addressA;
	$("telephoneA").value = telephoneA;
	$("ageA").value = ageA;

	$("sexA1", "sexA2").each(function(ele){
		if(ele.value == sexA)	ele.checked = true;
	});

	$("jobA").value = jobA;
	$("emailA").value = emailA;

	$("mailmazaA1", "mailmazaA2").each(function(ele){
		if(ele.value == mailmazaA)	ele.checked = true;
	});

}


