function validate(form) { 
    if (form.firstName.value.length == 0) 
    { 
        alert("Please enter your first name.") 
        form.firstName.focus() 
        return false 
    } 

    if (form.lastName.value.length == 0) 
    { 
        alert("Please enter your last name.") 
        form.lastName.focus() 
        return false 
    } 

    if (form.phone.value.length == 0) 
    { 
        alert("Please enter your phone number, with area code.") 
        form.phone.focus() 
        return false 
    } 

    if (form.heardAbout.value.length == 0) 
    { 
        alert("Please let us know how you heard about us.") 
        form.heardAbout.focus() 
        return false 
    } 

    if (form.email.value.length == 0) 
    { 
        alert("Please enter your e-mail address.") 
        form.email.focus() 
        return false 
    } 

    if (form.email.value.indexOf("@") == -1) 
    { 
        alert("Please enter a valid e-mail address."); 
        form.email.focus(); 
        return false; 
    } 

    if (form.address.value.length == 0) 
    { 
        alert("Please enter your address.") 
        form.address.focus() 
        return false 
    } 

    if (form.zipCode.value.length == 0) 
    { 
        alert("Please enter your Zip Code.") 
        form.zipCode.focus() 
        return false 
    } 

    if (form.zipCode.value,length > 5) 
    { 
        alert("Please enter your 5 digit zip code.") 
        form.zipCode.focus() 
        return false 
    } 

    if (form.city.value.length == 0) 
    { 
        alert("Please enter your city.") 
        form.city.focus() 
        return false 
    } 

    if (form.state.value.length == 0) 
    { 
        alert("Please select your state. If you are from a foreign country, please select Other from this list and select your country of residence in the menu to the left.") 
        form.state.focus() 
        return false 
    } 

} 