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)) {
	alert ("Please enter a number greater than 35 and less than 500 for weight.");
	document.bmi.weight.focus();
	rvalue = false;
}
if ( (document.bmi.htf.value < 3) || (document.bmi.htf.value > 10) ) {
	alert ("Please enter a number greater than 3ft and less than 10ft for height.");
	document.bmi.htf.focus();
	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;
}
