coverageType = new Array(
  "2900",
  "5800"
);

function annual_savings() {
  var f = document.forms["calc"];
  if (!validate(f)) {
    return;
  }
  var maxCont = 0;
  var curprem = unformatMoney(f.current_premium.value);
  var potprem = unformatMoney(f.consider_premium.value);
  var deductible = unformatMoney(f.deductible.value);

  var savings = document.getElementById("savings");
  var pct = document.getElementById("pct");

  var calcSavings = curprem * 12 - potprem * 12;
  calcSavings = "" + Math.round(calcSavings * 100) / 100;
  savings.innerHTML = formatMoneyText(calcSavings);
  var calcPct = calcSavings / deductible;
  calcPct = calcPct > 1 ? 100 : Math.floor(calcPct * 100);
  pct.innerHTML = calcPct + "%";
  document.getElementById("result").style.display = "";
}


function tax_savings() {
  var f = document.forms["calc"];
  if (!validate(f)) {
    return;
  }
  var contrib = unformatMoney(f.contrib.value);
  var taxbracket = f.taxbracket.value;

  var savings = document.getElementById("savings");

  var calcSavings = contrib * taxbracket;
  calcSavings = Math.round(calcSavings * 100) / 100;
  calcSavings = "" + calcSavings;
  savings.innerHTML = formatMoneyText(calcSavings);
}


function contrib_calc() {
  var f = document.forms["calc"];
  if (!validate(f)) {
    return;
  }
  var maxCont = 0;
  var coverage = f.coverage.selectedIndex;
  var deductible = unformatMoney(f.deductible.value);
  var months = f.months.selectedIndex;
  if (coverage == 0) {
  }
  else {
    maxCont = coverageType[coverage - 1];
  }
  var basis = Math.min(maxCont, deductible);

  var maxcontrib = document.getElementById("maxcontrib");

  var calcMaxcontrib = basis * (months / 12);
  calcMaxcontrib = "" + Math.round(calcMaxcontrib * 100) / 100;
  maxcontrib.innerHTML = formatMoneyText(calcMaxcontrib);
}

