<!-- Do not copy any part of this script without permission; James T. Griffing, MS, BS; http://www.exrx.net //--><!-- 
function calc (form) {
var Waist, Hip, Age, Criteria, Sex, Ratio, MTen, MThirty, MSeventy, FTen, FThirty, FSeventy, Average, Score, Rating
form.Ratio.value = form.Waist.value / form.Hip.value
Ratio = form.Ratio.value
Age = form.Age.value 
Criteria = form.Criteria.options[form.Criteria.selectedIndex].value
Sex = form.Sex.options[form.Sex.selectedIndex].value
  if (Criteria == "Absolute") {
    if (Sex == "M") {
       form.Average.value = "0.89";
       form.Score.value= Math.round(-327312 * Math.pow(Ratio,5) + 1456553 * Math.pow(Ratio,4) - 2570706.7 * Math.pow(Ratio,3) + 2248821.4 * Math.pow(Ratio,2) - 975262.06 * Ratio + 167909.3)
      if (Ratio < 0.84) {
         form.Rating.value = "Low Risk"
    }
      if (Ratio >= 0.84 && Ratio < 0.94) {
         form.Rating.value = "Moderate Risk"
    }
      if (Ratio >= 0.94 && Ratio < 1.04) {
         form.Rating.value = "High Risk"
    }
      if (Ratio >= 1.04) {
         form.Rating.value = "Very High Risk"
    }
  }
    if (Sex == "F") {
       form.Average.value = "0.76";
       form.Score.value= Math.round(-327312 * Math.pow(Ratio,5) + 1243800.2 * Math.pow(Ratio,4) - 1868614.9 * Math.pow(Ratio,3) + 1386749.2 * Math.pow(Ratio,2) - 508570.55 * Ratio + 73886.321)
      if (Ratio < 0.72) {
         form.Rating.value = "Low Risk"
    }
      if (Ratio >= 0.72 && Ratio < 0.82) {
         form.Rating.value = "Moderate Risk"
    }
      if (Ratio >= 0.82 && Ratio < 0.92) {
         form.Rating.value = "High Risk"
    }
      if (Ratio >= 0.92) {
         form.Rating.value = "Very High Risk"
    }
  }
}
MTen = 0.0000000023725568 * Math.pow(Age,5) - 0.00000049376452 * Math.pow(Age,4) + 0.000037190907 * Math.pow(Age,3) - 0.0012354895 * Math.pow(Age,2) + 0.019894699 * Age + 0.80299132;
MThirty = -0.0000010316917 * Math.pow(Age,3) + 0.00011636167 * Math.pow(Age,2) - 0.0015662602 * Age + 0.87232797;
MSeventy = -0.0000018159613 * Math.pow(Age,3) + 0.00024237548 * Math.pow(Age,2) - 0.0078942389 * Age + 0.9042355;
FTen = -0.0000011587926 * Math.pow(Age,3) + 0.00014755081 * Math.pow(Age,2) - 0.003899464 * Age + 0.84728332;
FThirty = -0.00000019711731 * Math.pow(Age,3) + 0.000048804511 * Math.pow(Age,2) - 0.0016133927 * Age + 0.78408231;
FSeventy = 0.00000013230914 * Math.pow(Age,3) + 0.0000003949777 * Math.pow(Age,2) + 0.00030597954 * Age + 0.70254119;
  if (Criteria == "Relative") {
    if (Sex == "M") {
       form.Average.value = Math.round(100*(-0.000001423 * Math.pow(Age,3) + 0.000179279 * Math.pow(Age,2) - 0.004726115 * Age + 0.888214420))/100
      if (Ratio < 0.71) {
         form.Score.value = "100";
         form.Rating.value = "Low Risk"
    }
      if (Ratio >= 0.71 && Ratio < MSeventy) {
         form.Score.value = Math.round(70 + ((MSeventy - Ratio)/(MSeventy - 0.71)* 29));
         form.Rating.value = "Low Risk"
    }
      if (Ratio >= MSeventy && Ratio <= MThirty) {
         form.Score.value = Math.round(30 + ((MThirty - Ratio)/(MThirty - MSeventy)* 40));
         form.Rating.value = "Moderate Risk"
    }
      if (Ratio > MThirty && Ratio <= MTen) {
         form.Score.value = Math.round(10 + ((MTen - Ratio)/(MTen - MThirty)* 20));
         form.Rating.value = "High Risk"
    }
      if (Ratio > MTen && Ratio <= 1.07) {
         form.Score.value = Math.round(1 + ((1.07 - Ratio)/(1.07 - MTen)* 9));
         form.Rating.value = "Very High Risk"
    }
      if (Ratio > 1.07) {
         form.Score.value = "1";
         form.Rating.value = "Very High Risk"
    }
  }
    if (Sex == "F") {
       form.Average.value = Math.round(100*(0.000020112 * Math.pow(Age,2) - 0.000465477 * Age + 0.740999204))/100
      if (Ratio < 0.58) {
         form.Score.value = "100";
         form.Rating.value = "Low Risk"
    }
      if (Ratio >= 0.58 && Ratio < FSeventy) {
         form.Score.value = Math.round(70 + ((FSeventy - Ratio)/(FSeventy - 0.58)* 29));
         form.Rating.value = "Low Risk"
    }
      if (Ratio >= FSeventy && Ratio <= FThirty) {
         form.Score.value = Math.round(30 + ((FThirty - Ratio)/(FThirty - FSeventy)* 40));
         form.Rating.value = "Moderate Risk"
    }
      if (Ratio > FThirty && Ratio <= FTen) {
         form.Score.value = Math.round(10 + ((FTen - Ratio)/(FTen - FThirty)* 20));
         form.Rating.value = "High Risk"
    }
      if (Ratio > FTen && Ratio <= 0.94) {
         form.Score.value = Math.round(1 + ((0.94 - Ratio)/(0.94 - FTen)* 9));
         form.Rating.value = "Very High Risk"
    }
      if (Ratio > 0.94) {
         form.Score.value = "1";
         form.Rating.value = "Very High Risk"
    }
  }
}
}
//-->
