// JavaScript Document

function check() {
var A1 = 0;
var A2 = 0;
var A3 = 0;
var BMI;
var A4 = 0;
var A5 = 0;
var A6 = 0;
var A7 = 0;

//---生活機能チェック
	if((document.F1.a1[0].checked == false) && (document.F1.a1[1].checked == false)) {
		window.alert("生活機能の設問（１）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a1[1].checked == true) {
				A1++;
			} 
	}
	if((document.F1.a2[0].checked == false) && (document.F1.a2[1].checked == false)) {
		window.alert("生活機能の設問（２）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a2[1].checked == true) {
				A1++;
			} 
	}
	if((document.F1.a3[0].checked == false) && (document.F1.a3[1].checked == false)) {
		window.alert("生活機能の設問（３）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a3[1].checked == true) {
				A1++;
			} 
	}
	if((document.F1.a4[0].checked == false) && (document.F1.a4[1].checked == false)) {
		window.alert("生活機能の設問（４）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a4[1].checked == true) {
				A1++;
			} 
	}
	if((document.F1.a5[0].checked == false) && (document.F1.a5[1].checked == false)) {
		window.alert("生活機能の設問（５）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a5[1].checked == true) {
				A1++;
			} 
	}


//---運動機能チェック
	if((document.F1.a6[0].checked == false) && (document.F1.a6[1].checked == false)) {
		window.alert("運動機能の設問（６）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a6[1].checked == true) {
				A2++;
			} 
	}
	if((document.F1.a7[0].checked == false) && (document.F1.a7[1].checked == false)) {
		window.alert("運動機能の設問（７）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a7[1].checked == true) {
				A2++;
			} 
	}
	if((document.F1.a8[0].checked == false) && (document.F1.a8[1].checked == false)) {
		window.alert("運動機能の設問（８）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a8[1].checked == true) {
				A2++;
			} 
	}
	if((document.F1.a9[0].checked == false) && (document.F1.a9[1].checked == false)) {
		window.alert("運動機能の設問（９）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a9[0].checked == true) {
				A2++;
			} 
	}
	if((document.F1.a10[0].checked == false) && (document.F1.a10[1].checked == false)) {
		window.alert("運動機能の設問（１０）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a10[0].checked == true) {
				A2++;
			} 
	}
	


//---栄養状態チェック
	if((document.F1.a11[0].checked == false) && (document.F1.a11[1].checked == false)) {
		window.alert("栄養状態の設問（１１）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a11[0].checked == true) {
				A3++;
			} 
	}
	if(document.F1.h.value == "") {
		window.alert("栄養状態の設問（１２）に身長を入力してください。");
		return false
	} else {
		h = document.F1.h.value;
		H = h/100;
		checkH(h);
	}
	if(document.F1.w.value == "") {
		window.alert("栄養状態の設問（１２）に体重を入力してください。");
		return false
	} else {
		w = document.F1.w.value;
		checkW(w);
	}
	BMI = w/H/H;
	BMI = Math.round(BMI*10)/10;



//---口腔機能チェック
	if((document.F1.a13[0].checked == false) && (document.F1.a13[1].checked == false)) {
		window.alert("口腔機能の設問（１３）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a13[0].checked == true) {
				A4++;
			} 
	}
	if((document.F1.a14[0].checked == false) && (document.F1.a14[1].checked == false)) {
		window.alert("口腔機能の設問（１４）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a14[0].checked == true) {
				A4++;
			} 
	}
	if((document.F1.a15[0].checked == false) && (document.F1.a15[1].checked == false)) {
		window.alert("口腔機能の設問（１５）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a15[0].checked == true) {
				A4++;
			} 
	}




//---閉じこもりチェック
	if((document.F1.a16[0].checked == false) && (document.F1.a16[1].checked == false)) {
		window.alert("閉じこもりの設問（１６）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a16[1].checked == true) {
				A5++;
			} 
	}
	if((document.F1.a17[0].checked == false) && (document.F1.a17[1].checked == false)) {
		window.alert("閉じこもりの設問（１７）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a17[0].checked == true) {
				A5++;
			} 
	}




//---認知症チェック
	if((document.F1.a18[0].checked == false) && (document.F1.a18[1].checked == false)) {
		window.alert("認知症の設問（１８）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a18[0].checked == true) {
				A6++;
			} 
	}
	if((document.F1.a19[0].checked == false) && (document.F1.a19[1].checked == false)) {
		window.alert("認知症の設問（１９）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a19[1].checked == true) {
				A6++;
			} 
	}
	if((document.F1.a20[0].checked == false) && (document.F1.a20[1].checked == false)) {
		window.alert("認知症の設問（２０）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a20[0].checked == true) {
				A6++;
			} 
	}




//---うつ予防チェック
	if((document.F1.a21[0].checked == false) && (document.F1.a21[1].checked == false)) {
		window.alert("うつ予防の設問（２１）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a21[0].checked == true) {
				A7++;
			} 
	}
	if((document.F1.a22[0].checked == false) && (document.F1.a22[1].checked == false)) {
		window.alert("うつ予防の設問（２２）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a22[0].checked == true) {
				A7++;
			} 
	}
	if((document.F1.a23[0].checked == false) && (document.F1.a23[1].checked == false)) {
		window.alert("うつ予防の設問（２３）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a23[0].checked == true) {
				A7++;
			} 
	}
	if((document.F1.a24[0].checked == false) && (document.F1.a24[1].checked == false)) {
		window.alert("うつ予防の設問（２４）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a24[0].checked == true) {
				A7++;
			} 
	}
	if((document.F1.a25[0].checked == false) && (document.F1.a25[1].checked == false)) {
		window.alert("うつ予防の設問（２５）にチェックをしてください。");
		return false
	} else {
			if(document.F1.a25[0].checked == true) {
				A7++;
			} 
	}


	document.getElementById("res1").style.display = "block";
	document.R1.ck1.value = A1;
	document.getElementById("res2").style.display = "block";
	document.R2.ck2.value = A2;
	document.getElementById("res3").style.display = "block";
	document.R3.ck3.value = A3;
	document.R3.ck32.value = BMI;
	document.getElementById("res4").style.display = "block";
	document.R4.ck4.value = A4;
	document.getElementById("res5").style.display = "block";
	document.R5.ck5.value = A5;
	document.getElementById("res6").style.display = "block";
	document.R6.ck6.value = A6;
	document.getElementById("res7").style.display = "block";
	document.R7.ck7.value = A7;

}

function cl() {
	document.R1.ck1.value = "";
	document.getElementById("res1").style.display = "none";
	document.R2.ck2.value = "";
	document.getElementById("res2").style.display = "none";
	document.R3.ck3.value = "";
	document.getElementById("res3").style.display = "none";
	document.R4.ck4.value = "";
	document.getElementById("res4").style.display = "none";
	document.R5.ck5.value = "";
	document.getElementById("res5").style.display = "none";
	document.R6.ck6.value = "";
	document.getElementById("res6").style.display = "none";
	document.R7.ck7.value = "";
	document.getElementById("res7").style.display = "none";
}

function checkH(h) {
	if(h.match(/[^0-9 .]/g)) {
		alert("半角数字で入力してください。");
		document.F1.h.value = "";
		return false;
	}
	return true;
}

function checkW(w) {
	if(w.match(/[^0-9 .]/g)) {
		alert("半角数字で入力してください。");
		document.F1.w.value = "";
		return false;
	}
	return true;
}
