﻿// JScript File
function preloadImages(){
    a=preloadImages.arguments;
    document.xImages = new Array();
    for(i=0;i<a.length;i++){
        document.xImages[i] = new Image;
        document.xImages[i].src = a[i];
    };
}


function swapImage(imgName, newSrc) {
	document.images(imgName).src = newSrc;
}


function swapMLImage(newSrc){
	document.images('mainImage').src = 'images/homes/' + newSrc
	location.href='#'
}


function mortCalc() {
	form = document.frmCalc
	LoanAmount= form.LoanAmount.value
		
	DownPayment= "0"
	AnnualInterestRate = form.InterestRate.value/100
	Years= form.NumberOfYears.value
		MonthRate=AnnualInterestRate/12
	NumPayments=Years*12
	Prin=LoanAmount-DownPayment
	
	MonthPayment=Math.floor((Prin*MonthRate)/(1-Math.pow((1+MonthRate),(-1*NumPayments)))*100)/100
		form.NumberOfPayments.value=NumPayments
	form.MonthlyPayment.value=MonthPayment
}


//sets up a url to get directions at Google Maps
function appendString(){
	var urlstr = 'http://maps.google.com?f=d&hl=en&saddr=' + frmDir.txtAddr.value + '+' + frmDir.txtCity.value + '+' + frmDir.txtState.value + '+' + frmDir.txtZip.value + '&daddr=' + frmDir.daddr.value
	location.href = urlstr
}

function launchDetail(mlNum,detailPage){
    if (isNumeric(mlNum)){
        detailPage = detailPage + '.aspx?mlid=' + mlNum;
        pageName = mlNum;
        window.open(detailPage,pageName,'width=685,resizable=1,menubar=1,scrollbars=1,status=1,location=yes');
     }else{
        alert('Please enter a valid MLS Number')
     }
}


function isNumeric(string){
	return  /^\d+$/.test(string)
}