// JavaScript Document
// Original:  
// Modified: MD 

function mod(div,base) {
return Math.round(div - (Math.floor(div/base)*base));
}
function calcBmi() {
var w = document.lean.weight.value * 1;
var HeightFeetInt = document.lean.htf.value * 1;
var HeightInchesInt = document.lean.hti.value * 1;
HeightFeetConvert = HeightFeetInt * 12;
h = HeightFeetConvert + HeightInchesInt;
document.lean.ti.value=h;
displaybmi = (Math.round((w * 703) / (h * h)));
var rvalue = true;
if ( (w <= 35) || (w >= 500)  || (h <= 48) || (h >= 120) ) {
alert ("Invalid data.  Please check and re-enter!");
rvalue = false;
  return rvalue;
}
if (rvalue) {
if (HeightInchesInt > 11) {
reminderinches = mod(HeightInchesInt,12);
document.lean.hti.value = reminderinches;
document.lean.htf.value = HeightFeetInt +
((HeightInchesInt - reminderinches)/12);

}
document.lean.bmi.value = displaybmi;
 }
  return displaybmi;
}


function calcLean() {
  var bmi = calcBmi();
  if (! bmi) {
    return;
  }
  var gender = document.lean.g.value;
  var h=document.lean.ti.value; //height is in inches

  var pf,m,b,mealplan,rmr;
    
  if (gender == "f") {
    if (h<=60) {
      m=1.3596;
      b=53.456;
    }
    else if (h>60 && h <=64) {
      m=1.6886;
      b=60.149;
    }
    else if (h>64 && h<=68) {
      m=1.9133;
      b=68.811;
    }
    else if (h>68) {
      m=2.1734;
      b=76.674;
    }
  }
  else if (gender == "m") {
    if (h<=64) {
      m=1.6758;
      b=75.188;
    }
    else if (h>64 && h<=68) {
      m=1.9066;
      b=85.026;
    }
    else if (h>68 && h<= 72) {
      m=2.1618;
      b=94.934;
    }
    else if (h>72) {
      m=2.4316;
      b=105.71;
    }
  }  
  pf=m * bmi + b;
  document.lean.pf.value=Math.round(pf);
  if (pf<=99) {
    mealplan="A";
  }
  else if (pf>99 && pf<=124) {
    mealplan="B";
  }
  else if (pf>124 && pf<=149) {
    mealplan="C";
  }
  else if (pf>149) {
    mealplan="D";
  }
  document.lean.mealplan.value=mealplan;
  rmr = 13.8 * pf + 0.1347;
  document.lean.rmr.value=Math.round(rmr);

  switch(mealplan) {
    case "A":
      mpimg=mpA.src;
      document.getElementById("mealplanlink").innerHTML = "<br><a href=\"herbalife-1200-calorie-meal-plan_a/147.htm\">See a Sample 7-Day Meal Plan A</a>";
      break;
    case "B":
      mpimg=mpB.src;
      document.getElementById("mealplanlink").innerHTML = "<br><a href=\"1500-calorie-meal-plan_a/148.htm\">See a Sample 7-Day Meal Plan B</a>";
      break;
    case "C":
      mpimg=mpC.src;
      document.getElementById("mealplanlink").innerHTML = "<br><a href=\"herbalife-meal-plan_a/149.htm\">See a Sample 7-Day Meal Plan C</a>";
      break;
    case "D":
      mpimg=mpD.src;
      document.getElementById("mealplanlink").innerHTML = "<br><a href=\"herbalife-food-guide_a/150.htm\">See a Sample 7-Day Meal Plan D</a>";
      break;
  }
  document.images.mpimg.src=mpimg;
}

var mpA, mpB, mpC, mpD;
  mpA = new Image();
  mpA.src = "http://www.diet444.com/v/vspfiles/Protein%20java/meal_plan_a.gif";

  mpB = new Image();
  mpB.src = "http://www.diet444.com/v/vspfiles/Protein%20java/meal_plan_b.gif";

  mpC = new Image();
  mpC.src = "http://www.diet444.com/v/vspfiles/Protein%20java/meal_plan_c.gif";

  mpD = new Image();
  mpD.src = "http://www.diet444.com/v/vspfiles/Protein%20java/meal_plan_d.gif";


