<!--
function floor(num)
{
  return Math.floor(num*Math.pow(10,2))/Math.pow(10,2);
}
bamountarray = new Array(50);
function dosum()
{
  var m_int = document.mortcalc.int_rate.value / 12 / 100; 
  var brate = 1;
  var crate = 1;
  var monbrate = 1 + m_int;
  var yearbrate = 1 + 12*m_int;  
  var a_int = document.mortcalc.int_rate.value / 100;   
  var mort_leng = document.mortcalc.term.value / 100;    
  var m_type = document.mortcalc.mort_type.selectedIndex ;  
  var borrowamount = document.mortcalc.bamount.value ;  
  
  for (i=0; i<(document.mortcalc.term.value * 12); i++)
  {brate = (brate * monbrate);}
  for (i=0; i<(document.mortcalc.term.value); i++)
  {crate = crate * yearbrate;}    
   	if (m_type == 0)
  	{ 
  		if (document.mortcalc.intcalc.selectedIndex == 0) 
  		{ 
  		var mon_payment = ((borrowamount * m_int*12 / ( 1 - (1/crate))/12));
  		document.mortcalc.m_payment.value = floor((borrowamount * m_int*12 / ( 1 - (1/crate))/12)); 
  		}else{
  		var mon_payment = (borrowamount * m_int / ( 1 - (1/brate)));
  		document.mortcalc.m_payment.value = floor(borrowamount * m_int / ( 1 - (1/brate)));
  		}
  	document.mortcalc.t_payment.value = floor(document.mortcalc.m_payment.value * document.mortcalc.term.value * 12) ;
  	}else{
  	var mon_payment = (borrowamount * m_int);
	document.mortcalc.t_payment.value = floor(mon_payment * document.mortcalc.term.value * 12) ;
  	document.mortcalc.m_payment.value = floor(borrowamount * m_int);
  
  	}
	if (document.mortcalc.intcalc.selectedIndex == 0)
  	{
  	var bamount = borrowamount;
  		for (i=0; i<document.mortcalc.term.value; i++)
  		{
  		bamount = (bamount - (12 * mon_payment) + (bamount*a_int));
  		bamountarray[i] = bamount;
  		}
  	}else{
  	var bamount = borrowamount;
  		for (i=0; i<document.mortcalc.term.value; i++);
  		{
  			for (x=0; x < 12; x++) {
  			bamount = (bamount - (mon_payment) + (bamount * m_int));
  			}
  		bamountarray[1] = bamount;
  		}
  	}	
}
// -->