﻿function GetUserLogin()
{setGBText("top_login", "/AjaxPostMember.ashx?Action=UserLogin&RndStr=" + getRndStr(3)); }
function GetUserLogined() 
{
    var urla = "/AjaxPostMember.ashx?Action=UserLogined&RndStr=" + getRndStr(3);
    setGBText("top_login", urla);
}
function UserLogout() {
    var urlb = "/AjaxPostMember.ashx?Action=UserLogout&RndStr=" + getRndStr(3);
    setGBText("top_login", urlb);
    window.location = "/";
}
function ResetPsw()
{ window.location = "/Selfs/709.wzgg.aspx";}
function ResetUrl() { 
window.location.reload(); 
}
function PostLogin() {
    var u = document.getElementById("UserName").value;
    var w = document.getElementById("UserPSW").value;
    var p = "x";
    if (u == "") {
        alert("请输入用户名");
        return;
    }
    if (w == "") {
        alert("请输入密码");
        return;
    } 
    if (p == "") {
        alert("请输入验证码");
        return;
    }
    var urlc = "/AjaxPostMember.ashx?Action=PostUserLogin&UserName=" + escape(u) + "&UserPSW=" + escape(w) + "&PassCode=" + p + "&RndStr=" + getRndStr(3);
    setGBText("top_login", urlc);
}
function RegMember()
{ window.open('/reg.html'); }
function getRndStr(n) {
    var str = "";
    for (var i = 0; i < n; i++) {
        str += Math.floor(Math.random() * 10).toString();
    }
    return str;
}
function setGBText(OId, url, opt) 
{
    if (typeof (OId) != "object") { OId = document.getElementById(OId); }
    if (!opt || opt == "") opt = "get";
    var req;
    var BrowerType;
    try {
        req = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            req = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e2) {
            req = false;
        }
    }
    if (!req && typeof XMLHttpRequest != 'undefined') {
        req = new XMLHttpRequest();
        BrowerType = "ff";      //用于记录是否火狐，以便下面处理接收中文数据分析使用。
    }
    req.onreadystatechange = callback;
    req.open(opt, url, true);
    if (BrowerType == "ff") {
        req.overrideMimeType("text/html;charset=UTF-8"); //设定以gb2312编码识别数据，只有FF支持。IE不行
    } 
    req.send(null);
    function callback() {
       
        if (req.readyState == 4) {
            // only if "OK"
            if (req.status == 200) {
                if (BrowerType == "ff") { OId.innerHTML = req.responseText; } else { OId.innerHTML = req.responseText; }
            }
            else {
                OId.innerHTML = "无法加载内容！";
            }
        }
    }
}
