var isAddress = false;
var zipValue = "";
var addressValue = "";

function check() {
              
            var isVa = true;
            var isEm = true;
            var Letters = "1234567890";
            var i;
            var c;
            document.getElementById("zip").onchange = function() {

                if (zipValue != this.value) {
                    isAddress = false;
                }
            }
            document.getElementById("address").onchange = function() {

                if (addressValue != this.value) {
                        isAddress = false;
                    }
            }
            if (document.eMail.firstname.value == "") {
                document.getElementById("firstname_show").style.display = "block";
                document.getElementById("firstname_show").innerHTML = " <font color=red> -First name is required.</font>";
                document.eMail.firstname.focus();
                isVa = false;
            }
            else {
                document.getElementById("firstname_show").style.display = "none";
                var firstname = document.eMail.firstname.value;
                for (i = 0; i < firstname.length; i++) {
                    c = firstname.charAt(i);
                    if (Letters.indexOf(c) >= 0) {
                        document.getElementById("firstname_show").style.display = "block";
                        document.getElementById("firstname_show").innerHTML = " <font color=red> -Invalid First Name.</font>";
                        break;
                    }
                }
            }

            if (document.eMail.lastname.value == "") {
                document.getElementById("lastname_show").style.display = "block";
                document.getElementById("lastname_show").innerHTML = " <font color=red> -Last name is required.</font>";
                document.eMail.lastname.focus();
                isVa = false;
            }
            else {
                document.getElementById("lastname_show").style.display = "none";
                var lastname = document.eMail.lastname.value;
                for (i = 0; i < lastname.length; i++) {
                    c = lastname.charAt(i);
                    if (Letters.indexOf(c) >= 0) {
                        document.getElementById("lastname_show").style.display = "block";
                        document.getElementById("lastname_show").innerHTML = " <font color=red> -Invalid Last Name.</font>";
                        break;
                    }
                }
            }

            if (document.eMail.bod.value == "") {
                document.getElementById("bod_show").style.display = "block";
                document.getElementById("bod_show").innerHTML = " <font color=red> -Birth is required.</font>";
                document.eMail.bod.focus();
                isVa = false;
            }
            else {
                document.getElementById("bod_show").style.display = "none";
            }

            if (document.eMail.city.value == "") {
                document.getElementById("city_show").style.display = "block";
                document.getElementById("city_show").innerHTML = " <font color=red> -City is required.</font>";
                document.eMail.city.focus();
                isVa = false;
            }
            else {
                document.getElementById("city_show").style.display = "none";
            }

            if (document.eMail.address.value == "") {
                document.getElementById("address_show").style.display = "block";
                document.getElementById("address_show").innerHTML = " <font color=red> -Address is required.</font>";
                document.eMail.address.focus();
                isVa = false;
            }
            else {
                document.getElementById("address_show").style.display = "none";
            }

            if (document.eMail.state.value == "") {
                document.getElementById("state_show").style.display = "block";
                document.getElementById("state_show").innerHTML = " <font color=red> -State is required.</font>";
                document.eMail.state.focus();
                isVa = false;
            }
            else {
                document.getElementById("state_show").style.display = "none";
            }

            if (document.eMail.phone.value == "") {
                document.getElementById("phone_show").style.display = "block";
                document.getElementById("phone_show").innerHTML = " <font color=red> -Phone is required.</font>";
                document.eMail.phone.focus();
                isVa = false;
            }
            else {
                document.getElementById("phone_show").style.display = "none";
                var phone = document.eMail.phone.value;
                phone = phone.replace(/\(/g, "");
                phone = phone.replace(/\)/g, "");
                phone = phone.replace(/\-/g, "");
                phone = phone.replace(/(^\s*)|(\s*$)/g, "");
                var i = phone.length;
                if (i != 10 || isNaN(phone)) {
                    document.getElementById("phone1_show").style.display = "block";
                    document.getElementById("phone1_show").innerHTML = " <font color=red> -Invalid Phone.</font>";
                    document.eMail.phone.focus();
                    isVa = false;
                }
                else {
                    document.getElementById("phone1_show").style.display = "none";
                }

            }

            if (document.eMail.zip.value == "") {
                document.getElementById("zip_show").style.display = "block";
                document.getElementById("zip_show").innerHTML = " <font color=red> -Zip is required.</font>";
                document.eMail.zip.focus();
                isVa = false;
            }
            else {
                document.getElementById("zip_show").style.display = "none";
                var zip = new String(document.eMail.zip.value);
                if (zip.search(/^[0-9][0-9][0-9][0-9][0-9]$/) == -1) {
                    document.getElementById("zip_show").style.display = "block";
                    document.getElementById("zip_show").innerHTML = " <font color=red> -Invalid Zip code.</font>";
                    document.eMail.zip.focus();
                    isVa = false;
                } 
            }

            if (document.eMail.email.value == "") {
                document.getElementById("email_show").style.display = "block";
                document.getElementById("email_show").innerHTML = " <font color=red> -Email  is required.</font>";
                document.eMail.email.focus();
                isVa = false;
                isEm = false;
            }
            else {
                document.getElementById("email_show").style.display = "none";
                if (document.eMail.email.value.length != 0) {
                    if (document.eMail.email.value.charAt(0) == "." ||
                    document.eMail.email.value.charAt(0) == "@" ||
                    document.eMail.email.value.indexOf('@', 0) == -1 ||
                    document.eMail.email.value.indexOf('.', 0) == -1 ||
                    document.eMail.email.value.lastIndexOf("@") == document.eMail.email.value.length - 1 ||
                    document.eMail.email.value.lastIndexOf(".") == document.eMail.email.value.length - 1) {
                        document.getElementById("email_show").style.display = "block";
                        document.getElementById("email_show").innerHTML = " <font color=red>  -Invalid Email Address.</font>";
                        document.eMail.email.focus();
                        isVa = false;
                        isEm = false;
                    }
                }
            }

            if (document.eMail.email2.value == "") {
                document.getElementById("email2_show").style.display = "block";
                document.getElementById("email2_show").innerHTML = " <font color=red> -Retype email is required.</font>";
                document.eMail.email2.focus();
                isVa = false;
                isEm = false;
            }
            else {
                document.getElementById("email2_show").style.display = "none";
                if (document.eMail.email2.value.length != 0) {
                    if (document.eMail.email2.value.charAt(0) == "." ||
                    document.eMail.email2.value.charAt(0) == "@" ||
                    document.eMail.email2.value.indexOf('@', 0) == -1 ||
                    document.eMail.email2.value.indexOf('.', 0) == -1 ||
                    document.eMail.email2.value.lastIndexOf("@") == document.eMail.email2.value.length - 1 ||
                    document.eMail.email2.value.lastIndexOf(".") == document.eMail.email2.value.length - 1) {
                        document.getElementById("email2_show").style.display = "block";
                        document.getElementById("email2_show").innerHTML = " <font color=red>  -Invalid Email Address.</font>";
                        document.eMail.email2.focus();
                        isVa = false;
                        isEm = false;
                    }
                }
            }

            if (document.eMail.email.value != document.eMail.email2.value && document.eMail.email.value.length != 0 && document.eMail.email2.value.length != 0) {
                if (isEm == true) {
                    document.getElementById("email3_show").style.display = "block";
                    document.getElementById("email3_show").innerHTML = " <font color=red> -You enterd the diffrent email address.</font>";
                    document.eMail.email.focus();
                    isVa = false;
                }
            }
            else {
                document.getElementById("email3_show").style.display = "none";
            }


            if (document.eMail.date_1.value == "") {
                document.getElementById("date_1_show").style.display = "block";
                document.getElementById("date_1_show").innerHTML = " <font color=red> -Date is required.</font>";
                document.eMail.date_1.focus();
                isVa = false;
            }
            else {
                document.getElementById("date_1_show").style.display = "none";
            }
            var addrMsg = document.getElementById("addrMsg");

            document.getElementById("addrIframe").style.display = "none";
            addrMsg.style.display = "none";
            if (!document.getElementById("Checkbox1").checked) {
       
                if (isAddress == false) {
                    window.location.hash = "#top";
                    addrMsg.style.display = "block";
      
                    checkAddress();
                    return false;
                }
            }

            var voicecode = getCookie("ASPCAPTCHA");
            var Verification_Code = document.getElementById("Verification_Code");
            var Verification_Code_show = document.getElementById("Verification_Code_show");
            Verification_Code_show.style.display = "none";
	
            if (voicecode != Verification_Code.value) {
                Verification_Code_show.style.display = "block";
                isVa = false;
            }
    

                window.location.hash = "#top";

            return isVa;
        }

        function checkAddress() {
            var addrIframe = document.getElementById("addrIframe");
            var address = document.getElementById("address").value;
            var city = document.getElementById("city").value;
            var state = document.getElementById("state").value;
            var zip = document.getElementById("zip").value;

            zipValue = zip;
            addressValue = address;
            
            addrIframe.style.display = "block";
            addrIframe.src = "checkAddr.asp?c=" + city + "&s=" + state + "&z=" + zip + "&a=" + address;
      

        }

        function isSameAddress() {
            var ck_sameAddress = document.getElementById("address_same");
            var address = document.getElementById("address");
            var city = document.getElementById("city");
            var state = document.getElementById("state");
            var zip = document.getElementById("zip");
            if (ck_sameAddress.checked) {
                document.getElementById("address_2").value = address.value;
                document.getElementById("city_2").value = city.value;
                document.getElementById("state_2").value = state.value;
                document.getElementById("zip_2").value = zip.value;
            } else {
                document.getElementById("address_2").value = "";
                document.getElementById("city_2").value = "";
                document.getElementById("state_2").value = "";
                document.getElementById("zip_2").value = "";
            }
        }


        maxLength = 500;
        maxLength1 =150;
        function MaxInput(form) {
            if (form.inspired_you.value.length > maxLength)
                form.inspired_you.value = form.inspired_you.value.substring(0, maxLength);
            else form.TLength.value = maxLength - form.inspired_you.value.length;
        }
        function MaxInput1(form) {
            if (form.any_suggestions.value.length > maxLength1)
                form.any_suggestions.value = form.any_suggestions.value.substring(0, maxLength1);
            else form.TLength1.value = maxLength1 - form.any_suggestions.value.length;
        }

        function getCookie(name) {
            var search = name + "=";
            if (document.cookie.length > 0) {
                offset = document.cookie.indexOf(search);
                if (offset != -1) {
                    offset += search.length;
                    end = document.cookie.indexOf(";", offset)
                    if (end == -1) end = document.cookie.length;
                    return unescape(document.cookie.substring(offset, end));
                }
                else return "";
            }
        }
        function getcode() {
            document.getElementById("safecode").src = "Safecode.asp?" + Math.random();
        }
        function voice() {

            var voiceid = document.getElementById("t");
            var voicecode = getCookie("ASPCAPTCHA");
            voiceid.innerHTML = "<embed id='sound_play' name='sound_play' src='play.swf?" + (new Date().getTime()) + "' mce_src='sound_play.swf?" + (new Date().getTime()) + "'      FlashVars='isPlay=1&url=voice.asp&code=" + voicecode + "' width='0' height='0' allowScriptAccess='always'  type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></embed>";


        }