var f = new Validate();
function check() {
	var form = document.form1;
	var alertText = "";
	
	if (!f.isNotEmpty(form.name.value)) {
		  alertText += "お名前が入力されていません\n";
	}
	
	if (!f.isEMailAddr(form.email.value)) {
		alertText += "メールアドレスが正しく入力されていません\n";
	}
	
	if (!checkRadio(form.q1)) {
		alertText += "ご質問1が入力されていません\n";
	}
	
	if (!checkRadio(form.q2)) {
		alertText += "ご質問2が入力されていません\n";
	}
	
	if (!form.q3_1.checked && !form.q3_2.checked && !form.q3_3.checked && !form.q3_4.checked && !form.q3_5.checked && !form.q3_6.checked) {
		alertText += "ご質問3が入力されていません\n";
	}
	
	if (!checkRadio(form.q4)) {
		alertText += "ご質問4が入力されていません\n";
	}
	
	if (!checkRadio(form.q5)) {
		alertText += "ご質問5が入力されていません\n";
	}
	
	if (!checkRadio(form.q6)) {
		alertText += "ご質問6が入力されていません\n";
	}
	
	if (!checkRadio(form.q7)) {
		alertText += "ご質問7が入力されていません\n";
	}
	
	if (!checkRadio(form.q8)) {
		alertText += "ご質問8が入力されていません\n";
	}
	
	if (!form.q9_1.checked && !form.q9_2.checked && !form.q9_3.checked && !form.q9_4.checked && !form.q9_5.checked && !form.q9_6.checked && !form.q9_7.checked) {
		alertText += "ご質問9が入力されていません\n";
	}
	
	if (!form.q10_1.checked && !form.q10_2.checked && !form.q10_3.checked && !form.q10_4.checked && !form.q10_5.checked && !form.q10_6.checked) {
		alertText += "ご質問10が入力されていません\n";
	}
	
	if (!checkRadio(form.q11)) {
		alertText += "ご質問11が入力されていません\n";
	}
	
	if(alertText) {
		alert(alertText);
		return false;
	}
	
	return true;
}

function checkRadio(r) {
	for(i=0; i<r.length; i++) {
		if (r[i].checked == true){
			return true;
		}
	}
	return false;
}
