function calculateBMI(bmiform1){var a=bmiform1.weight.value/bmiform1.height.value/bmiform1.height.value;bmiform1.bmiResult.value=Math.round(a*100)/100}function calculateBMI2(bmiform1){var w=bmiform1.lb.value/2.2;var i=0;if(isFilled(bmiform1.inch)==false){i=parseInt(bmiform1.foot.value*12)}else if(isFilled(bmiform1.foot)==false){i=parseInt(bmiform1.inch.value)}else{i=parseInt(bmiform1.inch.value)+parseInt(bmiform1.foot.value*12)}var h=i*0.0254;var result=w/h/h;bmiform1.bmiResult.value=Math.round(result*100)/100}function testRisk(bmiform1){if(bmiform1.bmiResult.value<18.5){bmiform1.classification.value="过轻";bmiform1.risk.value="低"}if(bmiform1.bmiResult.value>=18.5&&bmiform1.bmiResult.value<24.9){bmiform1.classification.value="正常";bmiform1.risk.value="中等"}if(bmiform1.bmiResult.value>=25&&bmiform1.bmiResult.value<29.9){bmiform1.classification.value="过重";bmiform1.risk.value="增高"}if(bmiform1.bmiResult.value>=30&&bmiform1.bmiResult.value<34.9){bmiform1.classification.value="肥胖";bmiform1.risk.value="高"}if(bmiform1.bmiResult.value>=35&&bmiform1.bmiResult.value<39.9){bmiform1.classification.value="痴肥";bmiform1.risk.value="严重"}if(bmiform1.bmiResult.value>40){bmiform1.classification.value="极度痴肥";bmiform1.risk.value="非常严重"}}function BMI(bmiform1){calculateBMI(bmiform1);testRisk(bmiform1)}function BMI2(bmiform1){calculateBMI2(bmiform1);testRisk(bmiform1)}function calculateWHR(bmiform2){var a=bmiform2.waist.value/bmiform2.hip.value;bmiform2.whrResult.value=Math.round(a*100)/100}function testStatus(bmiform2){if(bmiform2.gender[0].checked){if(bmiform2.whrResult.value<=1){bmiform2.status.value="正常"}else{bmiform2.status.value="高"}}if(bmiform2.gender[1].checked){if(bmiform2.whrResult.value<=0.8){bmiform2.status.value="正常"}else{bmiform2.status.value="高"}}}function WHR(bmiform2){calculateWHR(bmiform2);testStatus(bmiform2)}function isFilled(a){if(a.value==""||a.value==null){return false}else{return true}}function isNum(x){var testnum=x.value+"";var flag=0;if(testnum.length=1&&testnum==".")return false;for(var i=0;i<testnum.length;i++){if(testnum.charAt(i)<"0"||testnum.charAt(i)>"9"){if(testnum.charAt(i)=="."){flag+=1}else{return false}}if(flag>1)return false}return true}function isValidBMI(bmiform1){if(isFilled(bmiform1.weight)==false){alert("友情提醒：请填好真实体重");bmiform1.weight.focus();return false}if(isNum(bmiform1.weight)==false){alert("Please enter a valid number for Weight. e.g. 40 or 44.5");bmiform1.weight.focus();return false}if(isFilled(bmiform1.height)==false){alert("友情提醒：请填好真实身高");bmiform1.height.focus();return false}if(isNum(bmiform1.height)==false){alert("Please enter a valid number for Height. e.g. 30 or 30.5");bmiform1.height.focus();return false}BMI(bmiform1)}function isValidBMI2(bmiform1){if(isFilled(bmiform1.lb)==false){alert("友情提醒：请填好真实体重");bmiform1.lb.focus();return false}if(isNum(bmiform1.lb)==false){alert("Please enter a valid number for Weight. e.g. 40 or 44.5");bmiform1.lb.focus();return false}if(isFilled(bmiform1.foot)==false&&isFilled(bmiform1.inch)==false){if(isFilled(bmiform1.foot)==false){alert("Please enter a value for Height.");bmiform1.foot.focus();return false}else{alert("Please enter a value for Height.");bmiform1.inch.focus();return false}}if(isNum(bmiform1.foot)==false){alert("Please enter a valid number for Height.");bmiform1.foot.focus();return false}if(isNum(bmiform1.inch)==false){alert("Please enter a valid number for Height");bmiform1.inch.focus();return false}BMI2(bmiform1)}function ro(x){x=Math.round(x*100)/100;return x}function doPrint(){var pwin=window.open("","print");var printStr=window.document.getElementById("div_Print").innerHTML;pwin.document.body.innerHTML=printStr;pwin.print();pwin.close()}