// Growth Calculator

function addc(i)
{
  if (i.length >= 10 && i.length <= 12) {	i = (i.substring(0,i.length-9) + "," + i.substring(i.length-9,i.length-6) + "," + i.substring(i.length-6,i.length)); }
  else if (i.length >= 7 && i.length <= 9) { i = (i.substring(0,i.length-6) + "," + (i.substring(i.length-6,i.length))); }
  return i;
}

function cents(i)
{
var d = Math.floor(i);
	var tot = Math.round(i*100).toString();
	return (tot.substring(0,tot.length-2) + "." + tot.substring(tot.length-2,tot.length))
}

function floor(number)
{
  return Math.floor(number*Math.pow(10,2))/Math.pow(10,2);
}

function dosum(f)
{
  var mi = f.IR.value / 1200;
  var base = 1;
  var mbase = 1 + mi;
  for (i=0; i<f.YR.value * 12; i++)
  {
    base = base * mbase
  }
  var mp = floor(f.LA.value * mi / ( 1 - (1/base)))
  mp = (mp-f.RPM.value)
  mp = floor(mp)

  me = (f.AE.value/12)
  mp = mp + me
  mp = floor(mp)
  yp = mp * 12
  yp = floor(yp)

  var zer="";
  var zer2="";
  if ((mp*100) % 10 == 0) { zer="0"; }
  if ((mp*10) % 10 == 0) { zer=".00"; }
  f.MP.value = "$" + mp + zer
  if ((yp*100) % 10 == 0) { zer2="0"; }
  if ((yp*10) % 10 == 0) { zer2=".00"; }
  f.YP.value = "$" + yp + zer
}

function dosum1(f)
{
	var r = f.TIR.value / 100;
	var investment = f.YI.value;

	rate = 1+r

	var Y1 = investment * (Math.pow(rate,1))
	Y1 = floor(Y1)
  	var zer="";
   if ((Y1*100) % 10 == 0) { zer="0"; }
   if ((Y1*10) % 10 == 0) { zer=".00"; }
   f.Y1.value = "$" + Y1 + zer

	var Y2 = investment * (Math.pow(rate,2))
	Y2 = floor(Y2)
  	var zer2="";
   if ((Y2*100) % 10 == 0) { zer2="0"; }
   if ((Y2*10) % 10 == 0) { zer2=".00"; }
   f.Y2.value = "$" + Y2 + zer2

	var Y3 = investment * (Math.pow(rate,3))
	Y3 = floor(Y3)
  	var zer3="";
   if ((Y3*100) % 10 == 0) { zer3="0"; }
   if ((Y3*10) % 10 == 0) { zer3=".00"; }
   f.Y3.value = "$" + Y3 + zer3

	var Y5 = investment * (Math.pow(rate,5))
	Y5 = floor(Y5)
  	var zer5="";
   if ((Y5*100) % 10 == 0) { zer5="0"; }
   if ((Y5*10) % 10 == 0) { zer5=".00"; }
   f.Y5.value = "$" + Y5 + zer5

	var Y10 = investment * (Math.pow(rate,10))
	Y10 = floor(Y10)
  	var zer10="";
   if ((Y10*100) % 10 == 0) { zer10="0"; }
   if ((Y10*10) % 10 == 0) { zer10=".00"; }
   f.Y10.value = "$" + Y10 + zer10

	var Y20 = investment * (Math.pow(rate,20))
	Y20 = floor(Y20)
  	var zer20="";
   if ((Y20*100) % 10 == 0) { zer20="0"; }
   if ((Y20*10) % 10 == 0) { zer20=".00"; }
   f.Y20.value = "$" + Y20 + zer20
}
