// JavaScript Document

function validate(the){
	
  <!-- validate firstname here -->
  if(document.formtest.firstname.value !=""){
	 var reg = document.formtest.firstname.value
	 var phone2 = /^[a-zA-Z. ]+$/; 
	 if (!reg.match(phone2)) {
   		alert('Alpha characters only')
   		document.formtest.firstname.value='';
		document.formtest.firstname.focus();
		return false;
	 }
  } else{
    alert("First Name is required.");
    document.formtest.firstname.focus();
    return false;
  } 
  
<!-- Requiref field-->
  if(document.formtest.lastname.value !=""){
	 var reg = document.formtest.lastname.value
	 var phone2 = /^[a-zA-Z. ]+$/; 
	 if (!reg.match(phone2)) {
   		alert('Alpha characters only')
   		document.formtest.lastname.value='';
		document.formtest.lastname.focus();
		return false;
 	 }
  } else {
	    alert('Last Name is required.')
   		document.formtest.lastname.value='';
		document.formtest.lastname.focus();
		return false;
  }
 
 <!-- Requiref field-->
  if(document.formtest.middle.value !=""){
	 var reg = document.formtest.middle.value
	 var phone2 = /^[a-zA-Z. ]+$/; 
	 if (!reg.match(phone2)) {
   		alert('Alpha characters only')
   		document.formtest.middle.value='';
		document.formtest.middle.focus();
		return false;
 	 }	  
  } else {
   alert("Middle Initial is required.");
   document.formtest.middle.focus();
   return false;
  } 

<!-- Requiref field-->
  if(document.formtest.streetadd.value !=""){
	 var reg = document.formtest.streetadd.value
	 var char = /^[a-zA-Z0-9.-_ ]+$/; 
	 if (!reg.match(char)) {
   		alert('Alphanumeric characters only')
		document.formtest.streetadd.focus();
		return false;
 	 }
  } else {
    alert("Street Addres is required.");
    document.formtest.streetadd.focus();
    return false;
 }

<!-- Requiref field-->
	 if(document.formtest.city.value !=""){
		 var reg = document.formtest.city.value
		 var char = /^[a-zA-Z ]+$/; 
		 if (!reg.match(char)) {
			alert('Alpha characters only')
			document.formtest.city.value='';
			document.formtest.city.focus();
			return false;
		}
	  } else {
		alert("City is required.");
		document.formtest.city.focus();
		return false; 
	}

<!-- Requiref field-->
	if(document.formtest.stateprovince.value !=""){
		 var reg = document.formtest.stateprovince.value
		 var char = /^[a-zA-Z ]+$/; 
		 if (!reg.match(char)) {
			alert('Plese enter valid State/Province.')
			document.formtest.stateprovince.value='';
			document.formtest.stateprovince.focus();
			return false;
		}
	  } else {
		 alert("State/Province is required.");
		 document.formtest.stateprovince.focus();
		return false;  
	}
	
<!-- Requiref field-->
  if(document.formtest.postal.value !=""){
	 var reg = document.formtest.postal.value
	 var phone2 = /(^[0-9]{5,10})+$/; 
	 if (!reg.match(phone2)) {
   		alert('Postal must have length of 5 or more numeric values')
		document.formtest.postal.focus();
		return false;
 	}
  } else {
     alert("Postal is required.");
     document.formtest.postal.focus();
     return false;    
  }
  
  <!-- Requiref field--> 
  if(document.formtest.phone.value !=""){
    var str = document.formtest.phone.value  
	var phone2 =/^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/;

       if (!str.match(phone2)) {
		   var text = 'Phonenumber format:(308)-135-7895 or 308-135-7895  or 308135-7895 or 3081357895.';
			alert(text)
			document.formtest.phone.focus();
			return false;
		}
  }
 
  if(document.formtest.Homephone.value !=""){
    var str = document.formtest.Homephone.value  
	
	var phone2 =/^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/;

	  if (!str.match(phone2)) {
		   var text = 'Phonenumber format:(308)-135-7895 or 308-135-7895  or 308135-7895 or 3081357895.';
			alert(text)
			document.formtest.Homephone.focus();
			return false;
		}
  }
  
  <!-- Requiref field-->
  if(document.formtest.besttime.value !=""){
	 var reg = document.formtest.besttime.value
	 var phone2 = /^[a-zA-Z0-9.: ]+$/; 
	 if (!reg.match(phone2)) {
   		alert('Please enter valid characters.')
   		document.formtest.besttime.value='';
		document.formtest.besttime.focus();
		return false;
	 }
  } else{
    alert("Best Time is: is required.");
    document.formtest.besttime.focus();
    return false;
  } 


 if(document.formtest.fax.value !=""){
	 var reg = document.formtest.fax.value
     var phone2 =/^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/;
	 if (!reg.match(phone2)) {
   		alert('Please enter valid Fax number.')
   		document.formtest.fax.value='';
		document.formtest.fax.focus();
		return false;
	 }
  }

<!-- Requiref field-->
  if(document.formtest.email.value !=""){
	 var reg = document.formtest.email.value
	 var phone2 = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	 if (!reg.match(phone2)) {
   		alert('Please enter valid Email.')
   		document.formtest.email.value='';
		document.formtest.email.focus();
		return false;
	 }
  } else{
    alert("Email is required.");
    document.formtest.email.focus();
    return false;
  } 

 <!-- Requiref field-->
 if(document.formtest.referred.value !=""){
	 var reg = document.formtest.referred.value
	 var phone2 = /^[a-zA-Z. ]+$/; 
	 if (!reg.match(phone2)) {
   		alert('Referred by has invalid character(s).')
   		document.formtest.referred.value='';
		document.formtest.referred.focus();
		return false;
	 }
  } else{
    alert("Referred by is required.");
    document.formtest.referred.focus();
    return false;
  } 


return true;
} 
