/* this function will validate the fields in your form */ 
function validate(valEmail) 
{ 
  if (document.forms[0].firstname.value == '') 
  { 
    alert ('Please include your First Name'); 
        return false; 
  } 

  if (document.forms[0].lastname.value == '') 
  { 
    alert ('Please include your Last Name'); 
        return false; 
  } 

  if (document.forms[0].telephone.value == '') 
  { 
    alert ('Please include your Home Phone Number'); 
        return false; 
  } 

   var rexEp = /^(([0123456789()\-\. ]*))$/ 
   if (! document.forms[0].telephone.value.match(rexEp)) 
  { 
        alert("Invalid Home Phone Number."); 
        return (false); 
  } 

  if (valEmail)
  {
    if (document.forms[0].email.value == '') 
    { 
		alert ('Please include your Email Address'); 
        return false; 
    } 

    //Validating the email field 
     var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/

     if (! document.forms[0].email.value.match(re)) 
	 { 
        alert("Invalid email address"); 
        return (false); 
	 } 
  }
} 
