//karifukuのJavaScriptファイル(CP値換算)utf-8

function calc_cp(){
	ans = 0;//合計の初期値
	for (i=1;i<33;i++){
		cp_con_v = "cp_con"+i;//cp_con
		cp_con = document.getElementById(cp_con_v).innerHTML;//換算値
		switch(i){//cp処方量
			case 1:cp_frm = document.cp.cp_1.value;break;
			case 2:cp_frm = document.cp.cp_2.value;break;
			case 3:cp_frm = document.cp.cp_3.value;break;
			case 4:cp_frm = document.cp.cp_4.value;break;
			case 5:cp_frm = document.cp.cp_5.value;break;
			case 6:cp_frm = document.cp.cp_6.value;break;
			case 7:cp_frm = document.cp.cp_7.value;break;
			case 8:cp_frm = document.cp.cp_8.value;break;
			case 9:cp_frm = document.cp.cp_9.value;break;
			case 10:cp_frm = document.cp.cp_10.value;break;
			case 11:cp_frm = document.cp.cp_11.value;break;
			case 12:cp_frm = document.cp.cp_12.value;break;
			case 13:cp_frm = document.cp.cp_13.value;break;
			case 14:cp_frm = document.cp.cp_14.value;break;
			case 15:cp_frm = document.cp.cp_15.value;break;
			case 16:cp_frm = document.cp.cp_16.value;break;
			case 17:cp_frm = document.cp.cp_17.value;break;
			case 18:cp_frm = document.cp.cp_18.value;break;
			case 19:cp_frm = document.cp.cp_19.value;break;
			case 20:cp_frm = document.cp.cp_20.value;break;
			case 21:cp_frm = document.cp.cp_21.value;break;
			case 22:cp_frm = document.cp.cp_22.value;break;
			case 23:cp_frm = document.cp.cp_23.value;break;
			case 24:cp_frm = document.cp.cp_24.value;break;
			case 25:cp_frm = document.cp.cp_25.value;break;
			case 26:cp_frm = document.cp.cp_26.value;break;
			case 27:cp_frm = document.cp.cp_27.value;break;
			case 28:cp_frm = document.cp.cp_28.value;break;
			case 29:cp_frm = document.cp.cp_29.value;break;
			case 30:cp_frm = document.cp.cp_30.value;break;
			case 31:cp_frm = document.cp.cp_31.value;break;
			case 32:cp_frm = document.cp.cp_32.value;break;
			default:cp_frm = 0;break;
		}
		if (cp_frm=="") {cp_frm=0};
		cp_vl = 100 * cp_frm/cp_con;//処方量/換算値×100
		ans = ans + cp_vl;
	}
	ans = Math.round(ans);//小数点以下四捨五入
	document.cp.ans.value = ans;
	
	//（数値以外：true　有効な数値、文字列、そのほかの型の場合：false
	if(isNaN(ans)) {
	alert("半角の数字を入力してください");
	}
	
}
