function BMI()
{
  spacebool = new Boolean(false)
   if(( spacebool =  validatespaces())== true)
     validateForm()
}

function validatespaces()
{
form1 = document.forms["bmi"]
if(form1.weight.value =="" || form1.feet.value =="")
{
alert("You haven't filled in the Weight or Height")
return false
}
return true
}

function validateForm()
{
 form1 = document.forms["bmi"]
 w  = new Number(form1.weight.value) 
 f  = new Number(form1.feet.value)
 i  = new Number(form1.inches.value)
 if ((isNaN(w) || isNaN(f) || isNaN(i)))
 {
 alert("You haven't filled in the Weight or Height in Digit")
 return false
 }
 if(f > 8 || i > 12)
 {
 alert("Do not fool with the Height")
 return false
 }
 else
 {
 
     j = new Number((f*12)+i)
  
     k = new Number(j/40)
  
   l = new Number(k*k)
    
   b = new Number(w/l)
    
   displaybmi = Math.ceil(b)
  
   form1.bdisplay.value = displaybmi;
    
     if(form1.SEX[0].checked)
   {
   form1.iweight.value = "Between 20 - 25 BMI";
   if(displaybmi<20)
   form1.advice.value = "Underweight,Increase your weight";
   
     if(displaybmi>=20 && displaybmi<=25)
   form1.advice.value = "keep It UP - Ideal Weight";
   
   if(displaybmi>=26 && displaybmi<=30)
   form1.advice.value =  "Need To WorkOut - Moderately OverWeight";
   
   if(displaybmi >30)
   form1.advice.value = "OVERWEIGHT - WorkOut Neccessary";
   }
   else if(form1.SEX[1].checked)
   {
   form1.iweight.value = "Between 19 - 24 BMI";
   if(displaybmi < 19)
   form1.advice.value = "Underweight,Increase your weight";
   
     if(displaybmi>=19 && displaybmi<=24)
   form1.advice.value = "keep It UP - Ideal Weight";
   
   if(displaybmi>=25 && displaybmi<=30)
   form1.advice.value = "Need To WorkOut - Moderately OverWeight";
   
   if(displaybmi>30)
   form1.advice.value = "OVERWEIGHT - WorkOut Neccessary";
   }
   
   }
}     




