﻿<!-- hide scripts
function ClearForm(form){
    form.weight.value = ""; 
    form.pounds.value = "";
    form.height.value = ""; 
    form.inhgt.value = "";
    form.fthgt.value = "";
    form.bmi.value = "";
    form.bmicom.value = "";
}
function bmi(weight, height) {
          bmindx=weight/eval(height*height);
          return bmindx;
}
function checkform(form) {

       if (form.inhgt.value.length == 0)
       	{
       		form.inhgt.value = 0
       	}

       
       if (
           (form.weight.value==null||form.weight.value.length==0)&&
           (form.pounds.value==null||form.pounds.value.length==0)
         ||
        (form.height.value==null||form.height.value.length==0) &&
        (form.inhgt.value==null||form.inhgt.value.length==0) && 
        (form.fthgt.value==null||form.fthgt.value.length==0) )


              
       {
            alert("Please enter values in the form fields.");
            return false;
       }

        if (
           (form.weight.value==null||form.weight.value.length==0)&&
           (form.pounds.value!=null&&form.pounds.value.length!=0))
        {
           form.weight.value=Math.round(form.pounds.value/2.2);
        }     
        if ( 
        (form.height.value==null||form.height.value.length==0) &&
        (form.inhgt.value!=null&&form.inhgt.value.length!=0))
        {
           form.height.value=
           Math.round(form.fthgt.value*30.48+(form.inhgt.value*2.54));
        }     

       if (parseFloat(form.height.value) <= 0||
                parseFloat(form.height.value) >=500||
                parseFloat(form.weight.value) <= 0||
                parseFloat(form.weight.value) >=500){
                alert("\nYou have entered incorrect data.\n\nPlease enter correct values. \nWeight should be in kilograms or pounds where indicated\nAND and height in centimeters (cm) or feet & inches.");
                ClearForm(form);
                return false;
       }
       

       return true;
}
function computeform(form) {
 
       if (checkform(form)) {

       yourbmi=Math.round(bmi(form.weight.value, form.height.value/100));
       form.bmi.value=yourbmi;

       if (yourbmi >40) {
          form.bmicom.value="You are considered morbidly obese";
       }
       else if (yourbmi >30 && yourbmi <=40) {
          form.bmicom.value="You are considered obese";
       }
       else if (yourbmi >25 && yourbmi <=30) {
          form.bmicom.value="You are overweight, action is required.";
       }
       
       else if (yourbmi >=18.5 && yourbmi <=25) {
          form.bmicom.value="Your weight is in the normal range.";
       }
       else if (yourbmi <18.5) {
          form.bmicom.value="You are underweight";
       }
       }
       return;
}


// -- done hiding from old browsers -->

