﻿//var url = "http://dev10.chiefmfg.com/CheckCredentials.asmx";
var url = "https://www.chiefmfg.com/CheckCredentials.asmx";

function Login() {
    var pl = new SOAPClientParameters();
    pl.add("userName", document.getElementById("txtLoginUserName").value);
    pl.add("password", document.getElementById("txtLoginPassword").value);
    try {
        SOAPClient.invoke(url, "Login", pl, true, Login_callBack);
    }
    catch (e) {
        alert(e);
    }
}

function Login_callBack(r) {
    try {
        var retMessage = r.toString();
        var theSubmitURL;
        
        document.getElementById("responseMessage").innerText = "";
        document.getElementById("txtLoginUserName").value = "";
        document.getElementById("txtLoginUserName2").value = "";
        document.getElementById("txtLoginPassword").value = "";

        if (retMessage == "Success") {
            theSubmitURL = document.getElementById("txtSubmitURL").value;
            if (theSubmitURL != "") {
                theSubmitURL = theSubmitURL.replace("https://", "http://");
                theSubmitURL = theSubmitURL.replace("login=1", "");
                document.location.replace(theSubmitURL);
            }
            else {
                theSubmitURL = document.URL;
                theSubmitURL = theSubmitURL.replace("https://", "http://");
                theSubmitURL = theSubmitURL.replace("login=1", "");
                //document.location.reload(true)
                document.location.replace(theSubmitURL);
            }
        }
        else {
            document.getElementById("responseMessage").innerHTML = retMessage;
        }
    }
    catch (e) {
        alert(e);
    }
}

function Logout() {
    var pl = new SOAPClientParameters();
    try {
        SOAPClient.invoke(url, "Logout", pl, true, Logout_callBack);
    }
    catch (e) {
        alert(e);
    }
}

function Logout_callBack(r) {
    document.location.replace("http://dev10.chiefmfg.com/Default.aspx");
}

function RetrievePassword() {
    var pl = new SOAPClientParameters();
    pl.add("userName", document.getElementById("txtLoginUserName2").value);
    try {
        SOAPClient.invoke(url, "SendPassword", pl, true, RetrievePassword_callBack);
    }
    catch (e) {
        alert(e);
    }
}

function RetrievePassword_callBack(r) {
    var retMessage = r.toString();
    var responseMessage = document.getElementById("responseMessage");
    responseMessage.innerHTML = "";

    document.getElementById("txtLoginUserName").value = "";
    document.getElementById("txtLoginUserName2").value = "";
    document.getElementById("txtLoginPassword").value = "";

    if (retMessage == "Success") {
        responseMessage.innerHTML = "Thank you.  Your login information has been sent to your email address.";
    }
    else {
        responseMessage.innerHTML = retMessage;
    }
}

function switchSecure(l) {
    document.location.replace(l);
}