function FigureBMI(form, cm, kg) {
 Meters      = cm/100
 Kilos       = kg
 Square      = Meters * Meters
 var bmi=Kilos/Square
 form.calcval.value = bmi
}

function r(form){ 
  form.kg.value=0
  form.cm.value=0
  form.calcval.value = 0
  document.bgColor='white'
}


function computeTotals(form){
  
  if (form.vlight.value.length == 0){
    form.vlight.value = "0";
  }
  
  if (form.light.value.length == 0){
    form.light.value = "0";    
  }    

  if (form.moderate.value.length == 0){
    form.moderate.value = "0";
  }

  if (form.heavy.value.length == 0){
    form.heavy.value = "0";    
  }    

  if (form.vheavy.value.length == 0){
    form.vheavy.value = "0";
  }

  form.BEEMale.value = Math.round(66.5 + (13.75 * form.weight.value) + (5 * form.height.value) - (6.78 * form.age.value));      
  form.BEEFemale.value = Math.round(655 + (form.weight.value * 9.56) + (1.85 * form.height.value) - (4.68 * form.age.value));
  

  form.MaleVlight.value = Math.round((form.BEEMale.value * 1.4 / 1440) * form.vlight.value);  
  form.MaleLight.value = Math.round((form.BEEMale.value * 2.5 / 1440) * form.light.value);  
  form.MaleModerate.value = Math.round((form.BEEMale.value * 4.2 / 1440) * form.moderate.value);
  form.MaleHeavy.value = Math.round((form.BEEMale.value * 8.2 / 1440) * form.heavy.value);  
  form.MaleVheavy.value = Math.round((form.BEEMale.value * 12 / 1440) * form.vheavy.value); 
  
  form.FemaleVlight.value = Math.round((form.BEEFemale.value * 1.4 / 1440) * form.vlight.value);  
  form.FemaleLight.value = Math.round((form.BEEFemale.value * 2.5 / 1440) * form.light.value);  
  form.FemaleModerate.value = Math.round((form.BEEFemale.value * 2.5 / 1440) * form.moderate.value);
  form.FemaleHeavy.value = Math.round((form.BEEFemale.value * 2.5 / 1440) * form.heavy.value);  
  form.FemaleVheavy.value = Math.round((form.BEEFemale.value * 2.5 / 1440) * form.vheavy.value);

  form.MaleWake.value = Math.round(((form.BEEMale.value * 1.4) / 1440 * form.vlight.value) + ((form.BEEMale.value * 2.5) / 1440 * form.light.value) + ((form.BEEMale.value * 4.2) / 1440 * form.moderate.value) + ((form.BEEMale.value * 8.2) / 1440 * form.heavy.value) + ((form.BEEMale.value * 12) / 1440 * form.vheavy.value));
  form.FemaleWake.value = Math.round(((form.BEEFemale.value * 1.4) / 1440 * form.vlight.value) + ((form.BEEFemale.value * 2.5) / 1440 * form.light.value) + ((form.BEEFemale.value * 2.5) / 1440 * form.moderate.value) + ((form.BEEFemale.value * 2.5) / 1440 * form.heavy.value) + ((form.BEEFemale.value * 2.5) / 1440 * form.vheavy.value));

  form.MaleSleep.value = Math.round(1440 - form.vlight.value - form.light.value - form.moderate.value - form.heavy.value - form.vheavy.value);
  form.MaleSleep.value = Math.round((form.BEEMale.value / 1440) * form.MaleSleep.value)
  
  form.FemaleSleep.value = Math.round(1440 - form.vlight.value - form.light.value - form.moderate.value - form.heavy.value - form.vheavy.value);
  form.FemaleSleep.value = Math.round((form.BEEFemale.value / 1440) * form.FemaleSleep.value)
  
 

  form.TotMale.value = Math.round((form.MaleSleep.value * 1) + (form.MaleWake.value * 1));  
  form.TotFemale.value = Math.round((form.FemaleWake.value * 1) + (form.FemaleSleep.value * 1));
  
  return;

}

function clearTotals(form){    
  form.age.value = "";
  form.weight.value = "";
  form.height.value = "";
  form.BEEMale.value = "";
  form.BEEFemale.value = ""; 
  form.vlight.value = "";
  form.light.value = "";
  form.moderate.value = "";
  form.heavy.value = "";
  form.vheavy.value = "";
  form.MaleVlight.value = ""; 
  form.MaleLight.value = "";  
  form.MaleModerate.value = "";
  form.MaleHeavy.value = "";  
  form.MaleVheavy.value = "";
  form.FemaleVlight.value = "";
  form.FemaleLight.value = "";
  form.FemaleModerate.value = "";
  form.FemaleHeavy.value = "";
  form.FemaleVheavy.value = "";
  form.MaleWake.value = "";
  form.FemaleWake.value = "";    
  form.MaleSleep.value = "";
  form.FemaleSleep.value = "";
  form.TotMale.value = "";
  form.TotFemale.value = ""; 
  
  return;

}