function verifyPolicyHolderLogin(form1) {
	
	if ((form1.billing1.value == "" || form1.billing1.value  ==  null) ||
		(form1.billing2.value == "" || form1.billing2.value  ==  null)) {
	    alert("Please enter your complete Policyholder ID number.");
	    return false;
	} 
	
	var regex=/^[0-9]+$/; //Match for upper- or lowercase letters
  if ( (regex.test(form1.billing1.value) == false) ||
       (regex.test(form1.billing2.value) == false) ) 
   {
      alert("Please enter numbers only!");
      form1.billing1.value="";
      form1.billing2.value="";
      form1.billing3.value="";
      form1.billing1.focus();
      return false;
   }
	
}  

function verifyLogin(form1) {

	if ( form1.username.value == "" || form1.username.value  ==  null){
	            alert("Please enter your User Name.");
	            return false;
	}
	if ( form1.password.value == "" || form1.password.value  ==  null){
	            alert("Please enter your Password.");
	            return false;
	}
	
	return true;
}
  
  // 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.state.selectedIndex == 0){
	            alert("Please choose a state from the dropdown.");
	            form1.state.focus();
	            return false;
	  }
    /*      
	  if ( form1.address1.value == "" || form1.address1.value  ==  null){
	            alert("Please enter an address.");
	            form1.address1.focus();
	            return false;
	         }
	  if ( form1.city.value == "" || form1.city.value  ==  null){
	            alert("Please enter an city.");
	            form1.city.focus();
	            return false;
	         }
	  
	  if ( form1.state.selectedIndex == 0){
	            alert("Please choose a state from the dropdown.");
	            form1.state.focus();
	            return false;
	         }
	     
		  if ( form1.zipCode1.value == "" || form1.zipCode1.value  ==  null) {
	            alert("Please enter a zipcode.");
	            form1.zipCode1.focus();
	            return false;
	         } else {
		    
		    var regex=/^\d{5}$/;
		    if ( regex.test(form1.zipCode1.value) == false) {
		        alert("Zip code must contain exactly five numbers!");
		        form1.zipCode1.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("Please enter a valid phone number.");
					form1.phoneAreaCode.focus();
					return false;
				}
			}
		}        

}


  // this function verifies the email reresent form input values
  function verifyRepresent(form1) {
  	

	  if ( form1.agencyName.value == "" || form1.agencyName.value  ==  null){
	        alert("Please enter an Agency Name.");
	        form1.agencyName.select();
	        return false;
	  }
	         
	  if ( form1.agentFirstName.value == "" || form1.agentFirstName.value  ==  null){
		alert("Please enter a First Name.");
	        form1.agentFirstName.select();
		return false;
	  }
	  if ( form1.agentLastName.value == "" || form1.agentLastName.value  ==  null){
		alert("Please enter a Last Name.");
		form1.agentLastName.select();
		return false;
	  }
	  if ( form1.address1.value == "" || form1.address1.value  ==  null){
		alert("Please enter an Address.");
		form1.address1.select();
		return false;
	  }
	  if ( form1.city.value == "" || form1.city.value  ==  null){
		alert("Please enter an City.");
		form1.city.select();
		return false;
	  }	  

  	  if ( form1.state.selectedIndex == 0){
            alert("Please choose a state from the dropdown.");
            form1.state.focus();
            return false;
         }
         
         if ( form1.zipCode.value == "" || form1.zipCode.value  ==  null) {
	            alert("Please enter a zipcode.");
	            form1.zipCode.select();
	            return false;
	         } else {
		    
		    var regex=/^\d{5}$/;
		    if ( regex.test(form1.zipCode.value) == false) {
		        alert("Zip code must contain exactly five numbers!");
		        form1.zipCode.focus();
		        return false;
		    }
	  }


	if ( form1.phoneAreaCode.value == "" || form1.phoneAreaCode.value  ==  null){
		alert("Please enter an Area Code.");
		form1.phoneAreaCode.select();
		return false;
	}
	

	if ( form1.phoneNumberThree.value == "" || form1.phoneNumberThree.value  ==  null){
		alert("Please enter a Phone Number.");
		form1.phoneNumberThree.select();
		return false;
	}

	if ( form1.phoneNumberFour.value == "" || form1.phoneNumberFour.value == null){
		alert("Please enter a Phone Number.");
		form1.phoneNumberFour.select();
		return false;
	}
			  
	 // 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("Please enter a valid phone number.");
	   	  form1.phoneAreaCode.select();
	  	  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.statesCurLic.value == "" || form1.statesCurLic.value  ==  null){
		alert("Please enter states currently licensed in.");
		form1.statesCurLic.focus();
		return false;
	}
}




function isNumberOrCommaString (InString)  {

  if(InString.length == 0) {
    return false;
  }
  var RefString="1234567890,";

  for (Count=0; Count < InString.length; Count++)  {
    TempChar= InString.substring (Count, Count+1);
  
    if (RefString.indexOf (TempChar, 0)==-1) {
      return false;
    }
  }

  return true;
}


function isNumberString (InString)  {

  if(InString.length == 0) {
    return false;
  }
  var RefString="1234567890";

  for (Count=0; Count < InString.length; Count++)  {
    TempChar= InString.substring (Count, Count+1);
  
    if (RefString.indexOf (TempChar, 0)==-1) {
      return false;
    }
  }

  return true;
}
