﻿// Create an instance of the XML HTTP Request object
var oXMLHTTP = false;
/*@cc_on@*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
try {
    oXMLHTTP = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
    try {
        oXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (E) {
        oXMLHTTP = false;
    }
}
@end@*/
if (!oXMLHTTP && typeof XMLHttpRequest != 'undefined') {
    try {
        oXMLHTTP = new XMLHttpRequest();
    } catch (e) {
        oXMLHTTP = false;
    }
}
if (!oXMLHTTP && window.createRequest) {
    try {
        oXMLHTTP = window.createRequest();
    } catch (e) {
        oXMLHTTP = false;
    }
}




//var oXMLHTTP = new XMLHttpRequest();
var zipcode;
function CheckZipcode(szipcode) {

    if (document.getElementById("ctl00_LeftContent_txtZip").value == null || document.getElementById("ctl00_LeftContent_txtZip").value == "") {
        //no value
    }
    else {

        //Set Loading Div
        document.getElementById("divZipcodeProgress").style.display = "block";
        document.getElementById("ctl00_LeftContent_valzipcode2").style.display = "none";
        document.getElementById("ctl00_LeftContent_valzipcode3").style.display = "none";
        document.getElementById("ctl00_LeftContent_txtZip").className = "textbox";

        // Prepare the XMLHTTP object for a HTTP POST to our validation ASP page
        zipcode = szipcode;
        var sURL = "http://www.valsecrets.com/asmx/CheckZipcode.aspx?Zipcode=" + zipcode;
        oXMLHTTP.open("POST", sURL, false);

        // Execute the request
        try {
            oXMLHTTP.send("");
        }
        catch (e) {
            alert(e);
            document.getElementById("ctl00_LeftContent_txtZip").focus;
        }

        if (oXMLHTTP.readyState == 4) {
            if (oXMLHTTP.responseText == "exists") {
                document.getElementById("ctl00_LeftContent_valzipcode3").style.display = "block";
                document.getElementById("ctl00_LeftContent_txtZip").className = "successtextbox";

            }
            else if (oXMLHTTP.responseText == "none") {
                document.getElementById("ctl00_LeftContent_txtZip").className = "errtextbox";
            }

            else {
                document.getElementById("ctl00_LeftContent_valzipcode2").style.display = "block";
                document.getElementById("ctl00_LeftContent_txtZip").className = "errtextbox";
            }

        }

    }
    //Hide Loading
    document.getElementById("divZipcodeProgress").style.display = "none";
}



function ValidateChars(id, maxsize) {

    if (document.getElementById(id).value.length >= maxsize) {
        document.getElementById(id).className = "successtextbox";
    }

}

