﻿
//获取xmlhttpRequest对象
function getXMLRequester() {
    var xmlhttp_request = false;
    try {
        if (window.ActiveXObject) {
            for (var i = 5; i; i--) {
                try {
                    if (i == 2) {
                        xmlhttp_request = new ActiveXObject("Microsoft.XMLHTTP");
                    } else {
                        xmlhttp_request = new ActiveXObject("Msxml2.XMLHTTP." + i + ".0");
                        xmlhttp_request.setRequestHeader("Content-Type", "text/xml"); xmlhttp_request.setRequestHeader("Content-Type", "gb2312");
                    }
                    break;
                }
                catch (e) {
                    xmlhttp_request = false;
                }
            }
        } else if (window.XMLHttpRequest) {
            xmlhttp_request = new XMLHttpRequest();
            if (xmlhttp_request.overrideMimeType) {
                xmlhttp_request.overrideMimeType('text/xml');
            }
        }
    }
    catch (e) {
        xmlhttp_request = false;
    }
    return xmlhttp_request;
}
function IDRequest(n) {
    //定义收到服务器的响应后需要执行的JavaScript函数
    url = n + document.getElementById('163id').value; //定义网址参数
    alert(url);
    xmlhttp_request = getXMLRequester(); //调用创建XMLHttpRequest的函数        
    xmlhttp_request.onreadystatechange = doContents; //调用doContents函数        
    xmlhttp_request.open('GET', url, true);
    xmlhttp_request.send(null);
}
function doContents() {
    if (xmlhttp_request.readyState == 4) {// 收到完整的服务器响应            
        if (xmlhttp_request.status == 200) {//HTTP服务器响应的值OK
            document.getElementById('message').innerHTML = xmlhttp_request.responseText; //将服务器返回的字符串写到页面中ID为message的区域            
        } else {
            alert(http_request.status);
        }
    }
}
function AjaxReadData(sUrl) {
    var xml_Request = getXMLRequester();
    xml_Request.onreadystatechange = function() {
    if (xml_Request.readyState == 4) {
        if (xml_Request.status == 200) {
                strRetn = xml_Request.responseText;
            }
            else {
                strRetn = "";
            }
        }
    }
    try {
        xml_Request.open('POST', sUrl, false);
        xml_Request.send();
        xml_Request.abort();
    }
    catch (e) {
        strRetn = "Failed";
    }
    finally {
        xml_Request = null;
    }
    return strRetn;
}

function SendProductInfos(id, type) {

    var url = "../AJAX/ProductInfo.aspx?ID=" + id + "&type=" + type;
    var orderinfo = AjaxReadData(url);
    if (type == "orders") {
        if (orderinfo == 1) {

            alert("添加成功");
        }
        if (orderinfo == 2) {

            alert("购物车已存在该物品！");
        }
    }
    // 如果是直接购买，则跳转到支付页面
    if (type == "Buy") {

        document.write(orderinfo);
    }

}

function df_Login() {
    if (this.document.getElementById("txt_Uesrname").value == "") {

        alert('用户名不能为空');
        document.getElementById("txt_Uesrname").focus();
        return false;

    }

    if (this.document.getElementById("txt_Pass").value == null) {

        alert('密码不能为空');
        this.document.getElementById("txt_Pass")
        return false;

    }
    var url = "AJAX/DefaultLogin.aspx?UserName=" + document.getElementById("txt_Uesrname").value + "&Pass=" + document.getElementById("txt_Pass").value;
    var loginjginfo = AjaxReadData(url);
    alert(loginjginfo);

    if (loginjginfo == "登录成功") {

       
        locadcookie();
       
        this.document.getElementById("txt_Uesrname").value = "";
        this.document.getElementById("txt_Pass").value = "";

        
        return true;
    }

    return false;
}

//添加评论
function AddComment() {
    if (document.getElementById("name").value == "") {

        alert("昵称不能为空");
        return false;
    }
    if (document.getElementById("cm_Content").value == "") {

        alert("内容不能为空");
        return false;
    }
    
    var url = "../AJAX/AddComment.aspx?name=" + escape(document.getElementById("name").value) + "&cm_Content=" + escape(document.getElementById("cm_Content").value) + "&productid=" + document.getElementById("productid").value;

    var loginjginfo = AjaxReadData(url);

    if (loginjginfo == "1") {

        alert("添加成功");
        location.reload();
    }
    else {
        alert(loginjginfo);
    
    }
}

function Up_Pass() {

  
    if (document.getElementById("newPass").value == "") {

        document.getElementById("newpassMessage").innerText = "*新密码不能为空！";
        return false;
    }
   
    if (document.getElementById("newPass").value.length < 6) {
        document.getElementById("newpassMessage").innerText = "*密码不能小于6位数！";
        return false;
    }
    if (document.getElementById("confirmPass").value == "") {

        document.getElementById("confirmPassMessage").innerText = "*新密码不能为空！";
        return false;
    }

    if (document.getElementById("newPass").value != document.getElementById("confirmPass").value) {

        document.getElementById("confirmPassMessage").innerText = "*两次输入的密码不一致！";
        return false;
    }

    var url = "../AJAX/Up_Pass.aspx?newPass=" + document.getElementById("newPass").value;

    var responseText = AjaxReadData(url);

    if (responseText == "1") {
        alert("修改成功！");
    }

    if (responseText == "0") {
        alert("修改失败！");
    }
    document.getElementById("newPass").value = "";
    document.getElementById("confirmPass").value = "";
}

//判断是否登录
function CheckUserStatus() {
   

    var url = "AJAX/CheckUserStatus.aspx";

    var loginjginfo = AjaxReadData(url);
   
    if (loginjginfo == "0") {
        var down = document.getElementById("downLoad").getElementsByTagName("a");


        for (var i = 0; i < down.length; i++) {
            down[i].href = "javascript:void(0)";
            
           
        }
    }

}

function CheckUserStatus1() {
   
    var url = "AJAX/CheckUserStatus.aspx";

    var loginjginfo = AjaxReadData(url);

    if (loginjginfo == "0") {
        alert("对不起，未登录！");
        return false;
    }
}


