function focus()
{
  document.forms[0].FirstName.focus();
}

function checkme() //check for required fields
{ 
    if (document.form1.First_Name.value == "") 
    {alert("You did not enter your first name. Please provide it."); 
    document.form1.First_Name.focus();return(false) 
    } 
  
    if (document.form1.Last_Name.value == "") 
    {alert("You did not enter your last name. Please provide it."); 
    document.form1.Last_Name.focus();return(false) 
    } 
	
	 if (document.form1.Firm_Name.value == "") 
    {alert("You did not enter your Firm_Name. Please provide it."); 
    document.form1.Firm_Name.focus();return(false) 
    } 
	 if (document.form1.Address1.value == "") 
    {alert("You did not enter your Address1. Please provide it."); 
    document.form1.Address1.focus();return(false) 
    } 
	
	 if (document.form1.City.value == "") 
    {alert("You did not enter your City. Please provide it."); 
    document.form1.City.focus();return(false) 
    } 
	 if (document.form1.state.value == "") 
    {alert("You did not enter your state. Please provide it."); 
    form1.state.focus();return(false) 
    } 
	 if (document.form1.zip.value == "") 
    {alert("You did not enter your zip. Please provide it."); 
    document.form1.zip.focus();return(false) 
    } 
	if(document.form1.zip.value != "") 
		  {
			if (document.form1.zip.value.length != 5)
			   {
			  
				 alert("You did not enter a 5 digit zip code. Please provide it."); 
						document.form1.zip.focus();return(false)
			   }      
			 
		 }
	 if (document.form1.Phone_AreaCode.value == "") 
	
	{
	alert("You did not enter your Phone_AreaCode. Please provide it."); 
    document.form1.Phone_AreaCode.focus();return(false)
	}
	
	if(document.form1.Phone_AreaCode.value != "") 
		  {
			if (document.form1.Phone_AreaCode.value.length != 3)
			   {
			  
				 alert("You did not enter a 3 digit area code. Please provide it."); 
						document.form1.Phone_AreaCode.focus();return(false)
			   }      
			 
		 }
	
	
	 if (document.form1.Phone_Prefix.value == "") 
    {alert("You did not enter the first 3 digits of the Phone Number. Please provide it."); 
    document.form1.Phone_Prefix.focus();return(false) 
    } 
	 if(document.form1.Phone_Prefix.value != "") 
		  {
			if (document.form1.Phone_Prefix.value.length != 3)
			   {
				 alert("You did not enter the first 3 digits of the Phone Number. Please provide it."); 
						document.form1.Phone_Prefix.focus();return(false)
			   }      
			 
		 }
	 if (document.form1.Phone_Suffix.value == "") 
    {alert("You did not enter the last 4 digits of the Phone Number. Please provide it."); 
    document.form1.Phone_Suffix.focus();return(false) 
    } 
	if(document.form1.Phone_Suffix.value != "") 
		  {
			if (document.form1.Phone_Suffix.value.length != 4)
			   {
				 alert("You did not enter the last 4 digits of the Phone Number. Please provide it."); 
						document.form1.Phone_Suffix.focus();return(false)
			   }      
			 
		 }
	
	 if (document.form1.email.value == "") 
	 
		{
			alert("You did not enter your email. Please provide it."); 
			document.form1.email.focus();
		       // CheckEmail();
				return(false) ;
			
		}
  
	 if (document.form1.LicenseNumber.value == "") 
    {alert("You did not enter your LicenseNumber. Please provide it."); 
    document.form1.LicenseNumber.focus();return(false) 
    } 
	
	 // ................................................................................
    // THIS IS A BARE BONES CHECK.  I PLAN TO ADD MORE FUNCTIONALITY LATER.
    // ................................................................................

    function isValidPhoneNumber(theField)
	 {
        if (LengthValid(theField) == true) 
		{
            return true
        } 
		else
		 {
            return false;
        }       
    }
    
    // ................................................................................
    // CHECK THAT A PHONE NUMBER HAS THE AT LEAST 10 NUMBERS IN IT
    // ................................................................................

    function LengthValid(theField)
	 {
        newNumber = "" // string resulting from stripping away all non integers
        for (var i = 0; i < theField.value.length; i++)
		 {
            parseResut = "" + (parseInt(theField.value.charAt(i))) // makes sure it is a string
            if (parseResut.length == 1)
			 {
                newNumber = newNumber + "" + parseResut;
            }
        }   
        if (newNumber.length >= 10)
		 {
            return true;
            
            }
			 else 
			 {
                return false
        }
    }
} 