<!-- Do not copy any part of this script without permission; James T. Griffing, MS, BS; http://www.exrx.net //--><!-- 
function calc (form) {
var Systolic, Diastolic, BPM, Sex, Catagory, Followup, HRScore, HRAdjusted, HRE, HRRating
  if (form.Systolic.value < 90 || form.Diastolic.value < 60) {
     form.Catagory.value = "Hypotension (Low Blood Pressure)";
     form.Followup.value = "Refer to source of care"
}
  if (form.Systolic.value >= 90 || form.Diastolic.value >= 60) {
     form.Catagory.value = "Normal";
     form.Followup.value = "Recheck in 2 years"
}
  if (form.Systolic.value >= 130 || form.Diastolic.value >= 85) {
     form.Catagory.value = "High Normal";
     form.Followup.value = "Recheck in 1 year & assess lifestyle"
}
  if (form.Systolic.value >= 140 || form.Diastolic.value >= 90) {
     form.Catagory.value = "Mild Hypertension (Stage 1)";
     form.Followup.value = "Confirm within 2 months"
}
  if (form.Systolic.value >= 160 || form.Diastolic.value >= 100) {
     form.Catagory.value = "Moderate Hypertension (Stage 2)";
     form.Followup.value = "Refer to source of care within 1 month"
}
  if (form.Systolic.value >= 180 || form.Diastolic.value >= 110) {
     form.Catagory.value = "Severe Hypertension (Stage 3)";
     form.Followup.value = "Refer to source of care within 1 week"
}
  if (form.Systolic.value >= 210 || form.Diastolic.value >= 120) {
     form.Catagory.value = "Very Severe Hypertension (Stage 4)";
     form.Followup.value = "Refer to source of care immediately"
}
BPM = form.BPM.value
Sex = form.Sex.options[form.Sex.selectedIndex].value
HRAdjusted = Sex*1 + BPM*1
HRE= Math.exp(-0.15804287*(HRAdjusted-69.775104))
form.HRScore.value= Math.round(51.281316*(HRE-1)/(HRE+1)+51.466027)
  if (form.HRScore.value > 84) {
     form.HRRating.value ="Excellent"
}
  if (form.HRScore.value <= 84 && form.HRScore.value > 67) {
     form.HRRating.value ="Good"
}
  if (form.HRScore.value <= 67 && form.HRScore.value >= 33) {
     form.HRRating.value ="Average"
}
  if (form.HRScore.value < 33 && form.HRScore.value >= 16) {
     form.HRRating.value ="Fair"
}
  if (form.HRScore.value < 16) {
     form.HRRating.value ="Poor"
}
}
//-->