function Sum(){
	var a = Sum.arguments;
	var total = 0;
	for (var i = 0; i < a.length; i++){
	total += Number(a[i]);
	}
	return total;
}

function round(x) {
  return Math.round(x*100)/100;
}
function bookmark(url,title){
  if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
  window.external.AddFavorite(url,title);
  } else if (navigator.appName == "Netscape") {
    window.sidebar.addPanel(title,url,"");
  } else {
    alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
  }
}
function isNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
	//sText=trimStr(sText)
  if(sText.length==0)
		return false;

   for (i = 0; i < sText.length && IsNumber == true; i++)
      {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsNumber = false;
         }
      }
   return IsNumber;

}
function onDownPayment(){
    var frm = document.forms['aspnetForm'];
    if (isNumeric(frm.ctl00$ContentPlaceHolder1$Down_Payment.value)){
       frm.ctl00$ContentPlaceHolder1$equal_to.value = round((frm.ctl00$ContentPlaceHolder1$Down_Payment.value / frm.ctl00$ContentPlaceHolder1$Purchase_Price.value)*100);       
    }
}
function doSubmit(){
    var frm = document.forms['aspnetForm'];
    if (!isNumeric(frm.Purchase_Price.value)){
        alert("What purchase price are you interested in?")
        frm.Purchase_Price.focus();
        return false;
    }
    if (!isNumeric(frm.Borrower_Gross_Monthly_Income.value)){
        alert("Enter your gross monthly income (before tax income) from all sources - Borrower?")
        frm.Borrower_Gross_Monthly_Income.focus();
        return false;
    }
    if (frm.CoBorrower_Gross_Monthly_Income.value!="")
    {
        if (!isNumeric(frm.CoBorrower_Gross_Monthly_Income.value)){
            alert("Enter your gross monthly income (before tax income) from all sources - CoBorrower?")
            frm.CoBorrower_Gross_Monthly_Income.focus();
            return false;
        }
    }    
    if (!isNumeric(frm.Down_Payment.value)){
        alert("How much cash do you have available for the down payment and closing costs? (Cash sources can be from checking, saving, mutual funds, securities)")
        frm.Down_Payment.focus();
        return false;
    }
    if (frm.Credit_Score.value!="")
    {
        if (!isNumeric(frm.Credit_Score.value)){
            alert("My approximate credit score")
            frm.Credit_Score.focus();
            return false;
        }
    } 
    return true;
    
}
function check_email(a)	
{	
	myexp = /^[0-9a-zA-Z\-\.\_]+@[0-9a-zA-Z\-]+\.[0-9a-zA-Z\-\.]+$/;
	if (a.toString().match(myexp)) return true;
	return false;
}
function doSubmitEmailPage(){
    var frm = document.forms['aspnetForm'];
	if(frm.name.value==""){
		alert("Please input your name.");
		frm.name.focus();
		return false;
	}
	if(frm.email.value==""){
		alert("Please input your email address.");
		frm.email.focus();
		return false;
	}
	if(!check_email(frm.email.value)) 
	{
			alert("Invalid email address.");		
			frm.email.focus();
			return false;
	}
	if(frm.to.value==""){
		alert("Please input your friend email address.");
		frm.to.focus();
		return false;
	}
	if(!check_email(frm.to.value)) 
	{
			alert("Invalid email address.");		
			frm.to.focus();
			return false;
	}
	if(frm.subject.value==""){
		alert("Please input subject.");
		frm.subject.focus();
		return false;
	}
	if(frm.message.value==""){
		alert("Please input your message.");
		frm.message.focus();
		return false;
	}
	return true;
}
function doSubmitContactUs(){
    var frm = document.forms['aspnetForm'];
	if(frm.name.value==""){
		alert("Please input your name.");
		frm.name.focus();
		return false;
	}
	if(frm.email.value==""){
		alert("Please input your email address.");
		frm.email.focus();
		return false;
	}
	if(!check_email(frm.email.value)) 
	{
			alert("Invalid email address.");		
			frm.email.focus();
			return false;
	}
	if(frm.comment.value==""){
		alert("Please input your comment.");
		frm.comment.focus();
		return false;
	}
	return true;
}
function doSubmitSurvey(){
    var frm = document.forms['aspnetForm'];
	if(frm.how_did.value==""){
		alert("How did you hear about us?");
		frm.how_did.focus();
		return false;
	}
	if(frm.name.value==""){
		alert("Please input your name.");
		frm.name.focus();
		return false;
	}
	if(frm.address.value==""){
		alert("Please input your address.");
		frm.address.focus();
		return false;
	}
	if(frm.city.value==""){
		alert("Please input city.");
		frm.city.focus();
		return false;
	}
	
	if(frm.email.value==""){
		alert("Please input your email address.");
		frm.email.focus();
		return false;
	}
	if(!check_email(frm.email.value)) 
	{
			alert("Invalid email address.");		
			frm.email.focus();
			return false;
	}	
	return true;
}