/*--------          Mortgage Calculator Script          --------*/
function round(number)
{
var TP = "" + Math.round(number * 100) / 100;
var i = TP.indexOf('.');
if (i < 0) return TP + ".00";
var t = TP.substring(0, i + 1) + TP.substring(i + 1, i + 3);
if (i + 2 == TP.length) t += "0";
return t;
}

function dosum()
{
  var mi = document.calc.INTEREST.value / 1200;
  var base = 1;
  var mbase = 1 + mi;
  for (i=0; i<document.calc.YEAR.value * 12; i++)
  {
    base = base * mbase
  }
  document.calc.PI.value = "$" + round(document.calc.LOAN.value * mi / ( 1 - (1/base)))
  document.calc.MT.value = "$" + round(document.calc.LOAN.value * .0125 / 12)
  document.calc.MI.value = "$" + round(document.calc.LOAN.value *.0035 / 12)
  var dasum = (document.calc.LOAN.value * mi / ( 1 - (1/base))) +
		(document.calc.LOAN.value * .0125 / 12) +
		(document.calc.LOAN.value *.0035 / 12);
  document.calc.MP.value = "$" + round(dasum);
}

function get(URL,w,h){
	var newWin = null;
	newWin = window.open(URL,'','top=0,left=0,width='+w+',height='+h+',scrollbars=no,resizable=no');
	if (parseInt(navigator.appVersion >= 4)){ newWin.window.focus(); }
}

function getFlash(URL,w,h){
	var flashWin  = null;
	var aW	= screen.availWidth;
	var aH	= screen.availHeight;
	var pL	= (aW - w)/2;
	var pT	=	(aH - h)/2;
	flashWin = window.open(URL,'flashWin','width='+w+',height='+h+',left='+pL+',top='+pT+',scrollbars=yes,resizable=yes');
	flashWin.window.focus();
}

function getDetails(MLS,propType){
	var URL		= "/" + propType + "DetailPrint.asp?listingnumber=" + MLS;
	var dWin	= null;
	var dWinWidth		= 580;
	var dWinHeight	=	(screen.availHeight)/2;
	
	dWin = window.open(URL,'Details','width='+dWinWidth+',height='+dWinHeight+',top=0,left=0,scrollbars=yes,resizable=yes,location=yes,toolbar=yes');
	dWin.window.focus();
}

function goTo(URL){
	var goWin = null;
	goWin = window.open(URL);
	goWin.window.focus();
}
