// START CONTACT PAGE VALIDATION ------------ //

function isEmailAddr(email)
{
  var result = false;
  var theStr = new String(email);
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
  result = true;
  }

  return result;
}

function validRequired(formField,fieldLabel)
{
  var result = true;
  
  if (formField.value == "")
  {
    alert('Please enter a value for the "' + fieldLabel +'" field.');
    formField.focus();
    result = false;
  }
  
  return result;
}

function validEmail(formField,fieldLabel,required)
{
  var result = true;
  
  if (required && !validRequired(formField,fieldLabel))
    result = false;

  if (result && ((formField.value.length < 3) || !isEmailAddr(formField.value)) )
  {
    alert("Please enter a complete email address in the form: yourname@yourdomain.com");
    formField.focus();
    result = false;
  }
   
  return result;

}


function validateForm(contactForm)
{
  // Customize these calls for your form

  // Start ------->
  if (!validRequired(contactForm.FirstName,"First Name"))
  return false;
    
  if (!validRequired(contactForm.LastName,"Last Name"))
  return false;
  
  if (!validRequired(contactForm.DayPhone1,"Day Number"))
  return false; 
  
  if (!validRequired(contactForm.DayPhone2,"Day Number"))
  return false; 
  
  if (!validRequired(contactForm.DayPhone3,"Day Number"))
  return false;
  
  if (!validRequired(contactForm.EvePhone1,"Evening Number"))
  return false; 
    
  if (!validRequired(contactForm.EvePhone2,"Evening Number"))
  return false; 
    
  if (!validRequired(contactForm.EvePhone3,"Evening Number"))
  return false;
  
  if (!validEmail(contactForm.FromEmail,"Email",true))
  return false;

  // <--------- End
  
  return true;

}
// END CONTACT PAGE VALIDATION ------------ //

// START CALCULATOR ------------ // 

function CarLoanCalculator()
{
	form = document.myform
	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
}

// END CALCULATOR ------------ //
