/*

Source code for BMI Calculator (bmicalc.js)

--> CURRENT VERSION: V1.1 <--

IF YOU WANT UPDATES, DO NOT HOST THIS SOURCE FILE ON YOUR SERVER!

Created by Brian Kieffer

Find this calculator and more @ http://www.freewebs.com/brianjs

*/

function bmii() {

// Convert fields to inches.
if (document.radio.format[0].checked) {
var inch = (document.radio.feet.value * 12) + eval(document.radio.in1.value);
} else {
var inch = document.radio.cm.value * 0.393700787;
}

// Convert fields to pounds.
if (document.radio2.format2[0].checked) {
var lb2 = eval(document.radio2.lb.value);
} else {
var lb2 = document.radio2.kg.value * 2.20462262;
}

// Calculate BMI.
var BMI = (lb2 * 703) / (inch * inch);
var BMImin = Math.floor(18.5 * (inch*inch) / 703);
var BMImax = Math.floor(25 * (inch*inch) / 703);

var rate = "";

if (BMI < 18.5) {
rate = "Underweight"
} else if (BMI >= 18.5 && BMI < 25) {
rate = "Normal weight"
} else if (BMI >= 25 && BMI < 30) {
rate = "Overweight"
} else {
rate = "Obese"
}
document.BMIoutput.BMIout.value = BMI.toFixed(3) + " (" + rate + ")" ;

if (document.radio2.format2[0].checked) {
document.BMIoutput.min.value = BMImin;
document.BMIoutput.max.value = BMImax;
document.BMIoutput.measure.value = " lb";
} else {
document.BMIoutput.min.value = Math.floor(BMImin / 2.20462262);
document.BMIoutput.max.value = Math.floor(BMImax / 2.20462262);
document.BMIoutput.measure.value = " kg";
}





}
