function validate() {
        if (document.getElementById("txt_firstName").value == "") {
            alert("Please enter your first name.");
            document.getElementById("txt_firstName").focus();
            return false;
        }

        if (document.getElementById("txt_lastName").value == "") {
            alert("Please enter your last name.");
            document.getElementById("txt_lastName").focus();
            return false;
        }

        if (document.getElementById("txt_address").value == "") {
            alert("Please enter your address.");
            document.getElementById("txt_address").focus();
            return false;
        }

        if (document.getElementById("txt_city").value == "") {
            alert("Please enter your city.");
            document.getElementById("txt_city").focus();
            return false;
        }

        if (document.getElementById("lst_state").selectedIndex == "") {
            alert("Please enter your state.");
            document.getElementById("lst_state").focus();
            return false;
        }

        if (document.getElementById("zipCode").value == "") {
            alert("Please enter your zip code.");
            document.getElementById("zipCode").focus();
            return false;
        }

        /* reZip = new RegExp(/(^\d{5}$)|(^\d{5}-\d{4}$)/);

    if (!reZip.test(document.getElementById("zipCode").value))
        {
        alert("Please enter your zip code.");
        document.getElementById("zipCode").focus();
        document.getElementById("zipCode").select();
        return false;
        } */

        if (document.survey.chk_contactVB.checked == true && document.getElementById("txt_emailAddress").value == "") {
            alert("Your email address is required if you wish to receive additional information.");
            document.getElementById("txt_emailAddress").focus();
            return false;
        }

        reEmail = new RegExp(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/);

        if (document.survey.chk_contactVB.checked == true && !reEmail.test(document.getElementById("txt_emailAddress").value)) {
            alert("Please enter your email.");
            document.getElementById("txt_emailAddress").focus();
            document.getElementById("txt_emailAddress").select();
            return false;
        }

        if (document.getElementById("txt_emailAddress").value != document.getElementById("txt_emailConfirm").value) {
            alert("Opps! The emails you entered do not match.");
            document.getElementById("txt_emailConfirm").focus();
            document.getElementById("txt_emailConfirm").select();
            return false;
        }

        /*
        if (document.getElementById("txt_phAreacode").value == "")
        {
        alert("Please enter your area code.");
        document.getElementById("txt_phAreacode").focus();
        return false;
        }
    
    reAreaCode = new RegExp(/^\d{3}$/);
    
    if (!reAreaCode.test(document.getElementById("txt_phAreacode").value))
        {
        alert("Please enter your area code.");
        document.getElementById("txt_phAreacode").focus();
        document.getElementById("txt_phAreacode").select();
        return false;
        }
    
    if (document.getElementById("txt_phExchange").value == "")
        {
        alert("Please enter the first 3 numbers of your phone.");
        document.getElementById("txt_phExchange").focus();
        return false;
        }
    
    reExchange = new RegExp(/^\d{3}$/);
    
    if (!reExchange.test(document.getElementById("txt_phExchange").value))
        {
        alert("Please enter the first 3 numbers of your phone.");
        document.getElementById("txt_phExchange").focus();
        document.getElementById("txt_phExchange").select();
        return false;
        }
    
    if (document.getElementById("txt_phNumber").value == "")
        {
        alert("Please enter the last 4 numbers of your phone.");
        document.getElementById("txt_phNumber").focus();
        return false;
        }
    
    rePhoneNumber = new RegExp(/^\d{4}$/);
    
    if (!rePhoneNumber.test(document.getElementById("txt_phNumber").value))
        {
        alert("Please enter the last 4 numbers of your phone.");
        document.getElementById("txt_phNumber").focus();
        document.getElementById("txt_phNumber").select();
        return false;
        }
        */
        return true;
}

