  // this function verifies the email contact form input values
  function verifyContact(form1) {
	  

	  if ( form1.firstName.value == "" || form1.firstName.value  ==  null){
	            alert("Please enter your first name.");
	            form1.firstName.focus();
	            return false;
	         }
	  if ( form1.lastName.value == "" || form1.lastName.value  ==  null){
	            alert("Please enter your last name.");
	            form1.lastName.focus();
	            return false;
	         }
	  
	  if ( form1.emailAddress.value == "" || form1.emailAddress.value  ==  null){
	            alert("Please enter an email Address.");
	            form1.emailAddress.focus();
	            return false;
	  } else {
		var regex = /^(([\-\w]+)\.?)+@(([\-\w]+)\.?)+\.[a-zA-Z]{2,4}$/;
	   	if(regex.test(form1.emailAddress.value) == false){
          		alert("Please enter a valid email Address.");
          		form1.emailAddress.focus();
           		return false;
        	}
          }

	  if ( form1.phoneAreaCode.value == "" || form1.phoneAreaCode.value  ==  null
	  		|| form1.phoneNumberThree.value == "" || form1.phoneNumberThree.value  ==  null
	  		|| form1.phoneNumberFour.value == "" || form1.phoneNumberFour.value  ==  null	  
	  ){
	            alert("Please enter a phone number.");
	            form1.phoneAreaCode.focus();
	            return false;
	  } else {
	    
	    // valid US phone number exactly 3-3 -4 
	    var phoneNumber = form1.phoneAreaCode.value 
	    	+ form1.phoneNumberThree.value 
	    	+ form1.phoneNumberFour.value;
	    
	    if (phoneNumber != null && phoneNumber != "" ) {
	    
	      var regex = /^\(?\d{3}\)?-?\s*\d{3}\s*-?\d{4}$/;
	   
	      if(regex.test(phoneNumber) == false){
	   	  alert("If you are going to enter a phone number. Please enter a valid one.");
	   	  form1.phoneAreaCode.focus();
	  	  return false;
	      }
	  	}
	  }  
	  
	  if ( form1.state.selectedIndex == 0){
	            alert("Please choose a state from the dropdown.");
	            form1.state.focus();
	            return false;
	         }      

	    

}


