function mod(div,base){return Math.round(div - (Math.floor(div/base)*base));}
function calcBmi(){var w=document.bmi.weight.value * 1;var HeightFeetInt=document.bmi.htf.value * 1;var HeightInchesInt=document.bmi.hti.value * 1;HeightFeetConvert=HeightFeetInt * 12;h=HeightFeetConvert+HeightInchesInt;displaybmi=(Math.round((w * 703)/ (h * h)));var rvalue=true;if ( (w <=35)|| (w >=500)||(h <=48)|| (h >=120)){alert ("Invalid data.  Please check and re-enter!");rvalue=false;}
if (rvalue){if (HeightInchesInt > 11){reminderinches=mod(HeightInchesInt,12);document.bmi.hti.value=reminderinches;document.bmi.htf.value=HeightFeetInt+
((HeightInchesInt - reminderinches)/12);document.bmi.answer.value=displaybmi;}
if (displaybmi <19)
document.bmi.comment.value="Underweight";if (displaybmi >=19 && displaybmi <=25)
document.bmi.comment.value="Desirable";if (displaybmi >=26 && displaybmi <=29)
document.bmi.comment.value="prone to health risks";if (displaybmi >=30 && displaybmi <=40)
document.bmi.comment.value="Obese";if (displaybmi >40)
document.bmi.comment.value="Extremely obese";document.bmi.answer.value=displaybmi;}
return rvalue;}
