﻿function createXMLHttpRequest() {//创建XMLHttpRequest对象
    if (window.ActiveXObject) {
        httpRequest = new ActiveXObject("MicroSoft.XMLHTTP");
    } else if (window.XMLHttpRequest) {
        httpRequest = new XMLHttpRequest();
    }
}

function sendCheckUserRequest() {//发送请求
    httpRequest.open("POST", "AJAX/CheckUser.aspx", true);
    httpRequest.onreadystatechange = processCheckUserResponse;
    httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    httpRequest.send("UserName=" + document.getElementById(Master + Page + "txtUserName").value);
}

function processCheckUserResponse() {
    if (httpRequest.readystate == 4) {
        if (httpRequest.status == 200) {
            if (httpRequest.responseText == "true") {
                document.getElementById("imgUserName").style.display = "block";
                document.getElementById("imgUserName").alt = "信息错误";
                document.getElementById("imgUserName").src = "style/false.gif";
                document.getElementById("fontUserName").innerText = "该用户名已被使用,请使用其他用户名.";
            } else {
            document.getElementById("imgUserName").style.display = "block";
            document.getElementById("imgUserName").alt = "信息正确";
            document.getElementById("imgUserName").src = "style/true.gif";
            document.getElementById("fontUserName").innerText = "";
            }
        } else {
            window.alert("请求页面异常");
        }
    }
}

function sendChangeCityRequest() {
    httpRequest.open("POST", "AJAX/ChangeCity.aspx", true);
    httpRequest.onreadystatechange = processChangeCityResponse;
    httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    httpRequest.send("SelectIndex=" + document.getElementById(Master + Page + "ddlState").options[document.getElementById(Master + Page + "ddlState").selectedIndex].value);
}

function processChangeCityResponse() {
    if (httpRequest.readystate == 4) {
        if (httpRequest.status == 200) {
            var text = httpRequest.responseText.split("|");
            document.getElementById(Master + Page + "ddlCity").options.length = 0;
            for (var i = 1; i < text.length; i++) {
                var op = new Option();
                op.text = text[i];
                document.getElementById(Master + Page + "ddlCity").options.add(op);
            }
        } else {
            window.alert("请求页面异常");
        }
    }
}

function sendChangePinsLotsRequest() {
    httpRequest.open("POST", "AJAX/ChangePinsLots.aspx", true);
    httpRequest.onreadystatechange = processChangePinsLotsResponse;
    httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    httpRequest.send("SelectIndex=" + document.getElementById(Master + Page + "ddlDirectlyPay_PinsLots").options[document.getElementById(Master + Page + "ddlDirectlyPay_PinsLots").selectedIndex].value);
}

function processChangePinsLotsResponse() {
    if (httpRequest.readystate == 4) {
        if (httpRequest.status == 200) {
            var text = httpRequest.responseText;
            document.getElementById(Master + Page + "lblDirectlyPayPrice").innerText = text + " 元";
        } else {
            window.alert("请求页面异常");
        }
    }
}