// This file is controls the mortgage calculator for each listing
// Do NOT alter!

function floor(number)
{
  return Math.floor(number*Math.pow(10,2))/Math.pow(10,2);
}

function calculate()
{
     var mi = document.mortgage.IR.value / 1200;
     var base = 1;
     var mbase = 1 + mi;
     for (i=0; i<document.mortgage.YR.value * 12; i++)
  {
    base = base * mbase
  }
  document.mortgage.PrincipleInterest.value = floor(document.mortgage.LA.value * mi / ( 1 - (1/base)))
  document.mortgage.MonthlyTaxes.value = floor(document.mortgage.AT.value / 12)
  document.mortgage.MonthlyInsurance.value = floor(document.mortgage.AI.value / 12)
  var dasum = document.mortgage.LA.value * mi / ( 1 - (1/base)) +
  document.mortgage.AT.value / 12 +
  document.mortgage.AI.value / 12;
  document.mortgage.MonthlyPayment.value = floor(dasum);
}
