function ValidateForm(form)
{
   if(IsEmpty(form.firstName)) 
   { 
      alert('First Name is a required field.') 
      form.firstName.focus(); 
      return false; 
   } 
 
   if(IsEmpty(form.lastName)) 
   { 
      alert('Last Name is a required field.') 
      form.lastName.focus(); 
      return false; 
   } 
   
   if(IsEmpty(form.email)) 
   { 
      alert('Email Address is a required field.') 
      form.email.focus(); 
      return false; 
   } 
   
   if(IsEmpty(form.streetAddress)) 
   { 
      alert('Street Address is a required field.') 
      form.streetAddress.focus(); 
      return false; 
   } 
   
   if(IsEmpty(form.city)) 
   { 
      alert('City is a required field.') 
      form.city.focus(); 
      return false; 
   } 
   
   if(IsEmpty(form.state)) 
   { 
      alert('State is not selected.') 
      form.state.focus(); 
      return false; 
   } 
   
   if(IsEmpty(form.zip)) 
   { 
      alert('Zip is a required field.') 
      form.zip.focus(); 
      return false; 
   } 
   
   if(IsEmpty(form.bestTime)) 
   { 
      alert('Best Time to call not selected.') 
      form.bestTime.focus(); 
      return false; 
   } 
   
   if(IsEmpty(form.loanType)) 
   { 
      alert('Loan Type Desired not selected.') 
      form.loanType.focus(); 
      return false; 
   } 
   
   if(IsEmpty(form.loanAmount)) 
   { 
      alert('Amount Desired not selected.') 
      form.loanAmount.focus(); 
      return false; 
   } 
   
   if(IsEmpty(form.propertyType)) 
   { 
      alert('Property Type not selected.') 
      form.propertyType.focus(); 
      return false; 
   } 
   
   if(IsEmpty(form.propertyValue)) 
   { 
      alert('Current Property Value not selected.') 
      form.propertyValue.focus(); 
      return false; 
   } 
   
   if(IsEmpty(form.firstMortgageBalance)) 
   { 
      alert('First Mortgage Balance not selected.') 
      form.firstMortgageBalance.focus(); 
      return false; 
   } 
   
   if(IsEmpty(form.firstMortgageRate)) 
   { 
      alert('First Mortgage Rate not selected.') 
      form.firstMortgageRate.focus(); 
      return false; 
   }

   if(IsEmpty(form.creditRating)) 
   { 
      alert('Credit Rating not selected.') 
      form.creditRating.focus(); 
      return false; 
   }
   
   if(IsEmpty(form.annualIncome)) 
   { 
      alert('Annual Income not selected.') 
      form.annualIncome.focus(); 
      return false; 
   } 
   
   if(form.accept.checked != 1) 
   { 
      alert('You need to accept the terms and conditions before submitting this form.') 
      form.accept.focus(); 
      return false; 
   }

return true;
 
} 

function ValidateStudentForm(form)
{

   if(form.amount.value == "0") 
   { 
      alert('Loan amount is not selected.') 
      form.amount.focus(); 
      return false; 
   } 
	 
   if(IsEmpty(form.firstName)) 
   { 
      alert('First Name is a required field.') 
      form.firstName.focus(); 
      return false; 
   } 
 
   if(IsEmpty(form.lastName)) 
   { 
      alert('Last Name is a required field.') 
      form.lastName.focus(); 
      return false; 
   } 
   
   if(IsEmpty(form.email)) 
   { 
      alert('Email Address is a required field.') 
      form.email.focus(); 
      return false; 
   } 
   
   if(IsEmpty(form.streetAddress)) 
   { 
      alert('Street Address is a required field.') 
      form.streetAddress.focus(); 
      return false; 
   } 
   
   if(IsEmpty(form.city)) 
   { 
      alert('City is a required field.') 
      form.city.focus(); 
      return false; 
   } 
   
   if(IsEmpty(form.state)) 
   { 
      alert('State is not selected.') 
      form.state.focus(); 
      return false; 
   } 
   
   if(IsEmpty(form.zip)) 
   { 
      alert('Zip is a required field.') 
      form.zip.focus(); 
      return false; 
   } 
	 	 
   if(IsEmpty(form.phone1)) 
   { 
      alert('Phone number is required.') 
      form.phone1.focus(); 
      return false; 
   }
	 
   if(IsEmpty(form.phone2)) 
   { 
      alert('Phone number is required.') 
      form.phone2.focus(); 
      return false; 
   }
	 
   if(IsEmpty(form.phone3))
   { 
      alert('Phone number is required.') 
      form.phone3.focus(); 
      return false; 
   }
	 
   if(IsEmpty(form.ssn1)) 
   { 
      alert('Social Security Number is a required field.') 
      form.ssn1.focus(); 
      return false; 
   } 

   if(IsEmpty(form.ssn2)) 
   { 
      alert('Social Security Number is a required field.') 
      form.ssn2.focus(); 
      return false; 
   } 

   if(IsEmpty(form.ssn3)) 
   { 
      alert('Social Security Number is a required field.') 
      form.ssn3.focus(); 
      return false; 
   } 

   if(form.accept.checked != 1) 
   { 
      alert('You need to accept the terms and conditions before submitting this form.') 
      form.accept.focus(); 
      return false; 
   }
   
return true;
 
} 

function IsEmpty(aTextField) {
   if ((aTextField.value.length==0) ||
   (aTextField.value==null)) {
      return true;
   }
   else { return false; }
} 

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }


function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
 
}



