// JavaScript Document
function floor(number)
{
  return Math.floor(number*Math.pow(10,2))/Math.pow(10,2);
}

function dosum()
{
  var mi = document.temps.IR.value / 1200;
  var base = 1;
  var mbase = 1 + mi;
  for (i=0; i<document.temps.YR.value * 12; i++)
  {
    base = base * mbase
  }
  var la = document.temps.LP.value - (document.temps.LP.value * (document.temps.DP.value/100));
  var rnd_pi = floor(la * mi / ( 1 - (1/base)));
  var rnd_mt = floor(document.temps.AT.value / 12);
  var rnd_mi = floor(document.temps.AI.value / 12);
  document.getElementById('LA').innerHTML = la;
  document.getElementById('PI').innerHTML = rnd_pi.toFixed(2);
  document.getElementById('MT').innerHTML = rnd_mt.toFixed(2);
  document.getElementById('MI').innerHTML = rnd_mi.toFixed(2);
  var dasum = la * mi / ( 1 - (1/base)) +
        document.temps.AT.value / 12 + 
        document.temps.AI.value / 12;
  document.getElementById('MP').innerHTML = dasum.toFixed(2);
}
