﻿function AjaxSendMessage(toUserID, toUserName, msgTilte, msgContent, manager) {
    ProcessXMLHttpPost("/SendMessage.ashx", SendMessage_CallBack, "toUserID=" + toUserID + "&toUserName=" + toUserName + "&msgTitle=" + msgTilte + "&msgContent=" + msgContent + "&manager=" + manager, toUserName);
}
function SendMessage_CallBack(xmlHttp, args) {
    ClosePopUp('div_Message');
    var xmlDoc = xmlHttp.responseXML;
    xmlHttp.abort();
    if (xmlDoc == null || xmlDoc.xml == "") {
        AlertTime("消息发送失败！");
        return;
    };
    var state = $($(xmlDoc).find("xml > state")).text();
    var name = args;
    //var name = $($(xmlDoc).find("xml > Name")).text();
    if (state == "1") {
        AlertTime("您的消息已成功发送给(" + name + ")！");
    }
    else if (state == "0") {
        var putMessage = "登录失效，请重新登录！<br /><br /><a href=\"/Login.aspx\" style=\"color:blue\" target=\"_blank\" >点击这里进行登录！</a>";
        Alert(putMessage);
    }
    else if (state == "-1") {
        AlertTime("您的消息发送失败！");
    }
    else if (state == "-2") {
        AlertTime("您的消息发送失败，可能是" + name + "拒绝了您的消息！")
    }
    else if (state == "-3") {
        AlertTime("你给" + name + "发的消息已经超过5次了！");
    }
}
function AjaxSendMessage1(toUserID, toUserName, msgTilte, msgContent, CallBack, manager) {
    ProcessXMLHttpPost("/SendMessage.ashx", CallBack, "toUserID=" + toUserID + "&toUserName=" + toUserName + "&msgTitle=" + msgTilte + "&msgContent=" + msgContent + "&manager=" + manager, toUserName);
}

function AjaxAddFriend(addUserID, addUserName, addType) {
    ProcessXMLHttpPost("/AddFriend.ashx", SendMessage_CallBack, "addUserID=" + addUserID + "&addUserName=" + addUserName + "&addType=" + addType);
}

function AjaxAddComment(dreamID,replyID, comment, type, divid) {
    ProcessXMLHttpPost("/AddComment.ashx", AddComment_Callback, "dreamID=" + dreamID +"&replyID="+replyID+ "&comment=" + comment + "&type=" + type + "&divid=" + divid);
}

function AddComment_Callback(xmlHttp) {
    var xmlDoc = xmlHttp.responseXML;

    xmlHttp.abort();
    if (xmlDoc == null || xmlDoc.xml == "") {
        AlertTime("提问失败！");
        return;
    }
    //var dreamId = $($(xmlDoc)[0].childNodes[0].childNodes[2]).text();
    var dreamId = $($(xmlDoc).find("dreamId")).text(); 
    var ty = $($(xmlDoc).find("ty")).text();
    if (dreamId != '') {
     
        //var divid = $($(xmlDoc)[0].childNodes[0].childNodes[3]).text();alert(divid);
        var divid = $($(xmlDoc).find("divid")).text();
        if (divid != '') {
            $('#' + divid.replace('-succ', '')).hide();
            $('#' + divid).show();
        }
       /* if (ty == '0') {
            window.location = "/deal/qa.aspx?id=" + dreamId;
        }
        else {
            window.location = "/deal/transfer.aspx?id=" + dreamId;
        }*/
    }
}

function AjaxUpdateComment(cid, comment, dreamid, ctype) {
    ProcessXMLHttpPost("/UpdateComment.ashx", UpdateComment_Callback, "cid=" + cid + "&comment=" + comment+"&dreamid="+dreamid+"&ctype="+ctype);
}

function UpdateComment_Callback(xmlHttp) {
    var xmlDoc = xmlHttp.responseXML;

    xmlHttp.abort();
    if (xmlDoc == null || xmlDoc.xml == "") {
        AlertTime("回复失败");
    };
    var state = $($(xmlDoc).find("state")).text();
    var dreamid = $($(xmlDoc).find("dreamid")).text();
    var ty = $($(xmlDoc).find("ty")).text();
    if (state == '0') {
        AlertTime("回复失败");
    }
    else {
        if (ty == '0')
            window.location = "/deal/qa.aspx?id=" + dreamid;
        else
            window.location = "/deal/transfer.aspx?id=" + dreamid;
    }
}

function Ajax_hidComment(cid, ctype) {
    ProcessXMLHttpPost("/HideComment.ashx", HideComment_Callback, "cid=" + cid+"&ctype="+ctype);
}
function HideComment_Callback(xmlHttp) {
    var xmlDoc = xmlHttp.responseXML;
    xmlHttp.abort();
    if(Request('id').indexOf('#')!=-1)
        dreamid=Request('id').split('#')[0];
    else
        dreamid=Request('id');
    if (xmlDoc == null || xmlDoc.xml == "") {
        alert("隐藏失败");
    }
    var bool = $($(xmlDoc).find("bool")).text();
    var ty = $($(xmlDoc).find("ty")).text();
    if (bool == 'True') {
        if (ty == '0')
            window.location = "/deal/qa.aspx?id=" + dreamid;
        else
            window.location = "/deal/transfer.aspx?id=" + dreamid;
    }
}

function Ajax_checkLinkName(linkName) {
    ProcessXMLHttpPost("/CheckLinkName.ashx", CheckLinkName_Callback, "linkName=" + linkName);
}
function CheckLinkName_Callback(xmlHttp) {
    var xmlDoc = xmlHttp.responseXML;
    xmlHttp.abort();
    var state = $($(xmlDoc).find("state")).text();
    if (state == '1') {
        $("#span_tip").attr("style", "color:#FF0000");
        $("#span_tip").html("该名称已存在");
    }
    else {
        $("#span_tip").attr("style", "color:#999");
        $("#span_tip").html("限定在 50个字符以内");
    }
}

function Ajax_OnTopComment(cid, ctype) {
    ProcessXMLHttpPost("/OnTopComment.ashx", OnTopComment_Callback, "cid=" + cid + "&ctype=" + ctype);
}
function OnTopComment_Callback(xmlHttp) {
    var xmlDoc = xmlHttp.responseXML;
    xmlHttp.abort();
    if (Request('id').indexOf('#') != -1)
        dreamid = Request('id').split('#')[0];
    else
        dreamid = Request('id');
    if (xmlDoc == null || xmlDoc.xml == "") {
        alert("操作失败！");
    }
    var bool = $($(xmlDoc).find("bool")).text();
    var ty = $($(xmlDoc).find("ty")).text();
    if (bool == 'True') {
        if (ty == '0')
            window.location = "/deal/qa.aspx?id=" + dreamid;
        else
            window.location = "/deal/transfer.aspx?id=" + dreamid;
    }
}

function AjaxOpOwnerApply(div, suid, sstatus) {
    var uid = $('#' + suid).val();
    var status = $('#' + sstatus).val();
    if (uid.length > 0) {
        ClosePopUp(div);
        ProcessXMLHttpPost("/OpOwnerApply.ashx", OpOwnerApply_Callback, "uid=" + uid + "&status=" + status);
    }
}

function OpOwnerApply_Callback(xmlHttp) {
    var xmlDoc = xmlHttp.responseXML;

    xmlHttp.abort();
    if (xmlDoc == null || xmlDoc.xml == "") {
        AlertTime("操作失败");
        return;
    }

    var status = $($(xmlDoc).find("OwnerApply > status")).text();
    if (status == '1') {
        AlertTime("您已同意对方粉丝请求，并将其添加为经纪人");
    }
    else {
        AlertTime("您已拒绝该卖家粉丝请求");
    }
    window.location = "/User/Star/mm.aspx";
}

function AjaxLookAtStar(addUserID, addUserName) {
    ProcessXMLHttpPost("/LookAtStar.ashx", LookAtStar_CallBack, "addUserID=" + addUserID + "&addUserName=" + addUserName);
}
function LookAtStar_CallBack(xmlHttp) {
    var xmlDoc = xmlHttp.responseXML;
    xmlHttp.abort();
    if (xmlDoc == null || xmlDoc.xml == "") {
        AlertTime("关注失败！");
        return;
    };
    var state = $($(xmlDoc).find("Look > state")).text();
    var StarName = $($(xmlDoc).find("Look > Name")).text();
    if (state == "0")
        AlertTime("已将(" + StarName + ")添加到您的关注的用户列表中！");
    else if (state == "-2")
        AlertTime("用户(" + StarName + ")已经在您关注的用户列表中,请勿重复添加！");
    else if (state == "-4") {
        var putMessage = "您还没有登录，请先登录或注册成为大鹅用户。<br /><br /><a href=\"/Login.aspx\" style=\"color:blue\" target=\"_blank\" >点击这里进行登录！</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"/reg.aspx\" style=\"color:blue\" target=\"_blank\" >点击这里进行注册！</a>";
        Alert(putMessage);
    }
    else if (state == "-3")
        AlertTime("添加失败,不能添加自己！");
    else if (state == "-5")
        AlertTime("添加失败,用户数据出错！");
    else if (state == "-1")
        AlertTime("添加失败！");
}
function AjaxLookAtStar1(addUserID, addUserName, callback) {
    ProcessXMLHttpPost("/LookAtStar.ashx", callback, "addUserID=" + addUserID + "&addUserName=" + addUserName);
}

function AjaxVoteStar(addUserID, addUserName) {
    ProcessXMLHttpPost("/VoteStar.ashx", VoteStar_CallBack, "addUserID=" + addUserID + "&addUserName=" + addUserName);
}
function VoteStar_CallBack(xmlHttp) {
    var xmlDoc = xmlHttp.responseXML;
    xmlHttp.abort();
    if (xmlDoc == null || xmlDoc.xml == "") {
        AlertTime("投票失败！");
        return;
    };
    var state = $($(xmlDoc).find("Vote > state")).text();
    var name = $($(xmlDoc).find("Vote > Name")).text();
    var id = $($(xmlDoc).find("Vote > ID")).text();
    var AddNum = $($(xmlDoc).find("Vote > AddNum")).text();
    if (state == "2") {
        AlertTime("投票成功，感谢您的投票！");
        document.getElementById("span_Vote" + id).innerHTML = (parseInt(document.getElementById("span_Vote" + id).innerHTML) + parseInt(AddNum));
    }
    else if (state == "1")
        AlertTime("您今天已经给(" + name + ")卖家投过票了,请等到明天后再次投票！");

    else if (state == "-1") {
        var putMessage = "您还没有登录，请先登录或注册成为大鹅用户。<br /><br /><a href=\"/Login.aspx\" style=\"color:blue\" target=\"_blank\" >点击这里进行登录！</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"/reg.aspx\" style=\"color:blue\" target=\"_blank\" >点击这里进行注册！</a>";
        Alert(putMessage);
    }
    else if (state == "-2") {
        AlertTime("自己不能给自己投票！");
    }
    else
        AlertTime("投票失败！");
}

function AjaxVoteStar1(addUserID, addUserName, callback) {
    ProcessXMLHttpPost("/VoteActStar.ashx", callback, "addUserID=" + addUserID + "&addUserName=" + addUserName);
}


function AjaxVoteActStar(addUserID, addUserName, actid) {
    ProcessXMLHttpPost("/VoteActStar.ashx", VoteActStar_CallBack, "addUserID=" + addUserID + "&addUserName=" + addUserName + "&actid=" + actid);
}
function VoteActStar_CallBack(xmlHttp) {
    var xmlDoc = xmlHttp.responseXML;
    xmlHttp.abort();
    if (xmlDoc == null || xmlDoc.xml == "") {
        AlertTime("投票失败！");
        return;
    };
    var state = $($(xmlDoc).find("Vote > state")).text();
    var name = $($(xmlDoc).find("Vote > Name")).text();
    var id = $($(xmlDoc).find("Vote > ID")).text();
    var AddNum = $($(xmlDoc).find("Vote > AddNum")).text();
    if (state == "2") {
        AlertTime("投票成功，感谢您的投票！");
        document.getElementById("span_ActVote" + id).innerHTML = (parseInt(document.getElementById("span_ActVote" + id).innerHTML) + parseInt(AddNum));
    }
    else if (state == "1")
        AlertTime("您今天已经给(" + name + ")卖家投过票了,请等到明天后再次投票！");

    else if (state == "-1") {
        var putMessage = "您还没有登录，请先登录或注册成为大鹅用户。<br /><br /><a href=\"/Login.aspx\" style=\"color:blue\" target=\"_blank\" >点击这里进行登录！</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"/reg.aspx\" style=\"color:blue\" target=\"_blank\" >点击这里进行注册！</a>";
        Alert(putMessage);
    }
    else if (state == "-2") {
        AlertTime("自己不能给自己投票！");
    }
    else
        AlertTime("投票失败！");
}

function AjaxVoteActStar1(addUserID, addUserName, actid, callback) {
    ProcessXMLHttpPost("/VoteActStar.ashx", callback, "addUserID=" + addUserID + "&addUserName=" + addUserName + "&actid=" + actid);
}

function ValidateCID(cid, usertype) {
    ProcessXMLHttpPost("/IDCardChecker.ashx", ValidateCID_CallBack, "cid=" + cid + "&usertype=" + usertype);
}
function ValidateCID_CallBack(xmlHtpp) {
}

function ValidateCID1(cid, usertype, callback) {
    ProcessXMLHttpPost("/IDCardChecker.ashx", callback, "cid=" + cid + "&usertype=" + usertype);
}
function AjaxForgetPassword() {
    var name = document.getElementById('txt_FName').value;
    var mail = document.getElementById('txt_FMobile').value;
    if (name.Trim() == "" || mail.Trim() == "")
        return;
    ProcessXMLHttpPost("/ForgetPassword.ashx", AjaxForgetPassword_CallBack, "name=" + name + "&mail=" + mail);
}
function AjaxForgetPassword_CallBack(xmlHttp) {
    var xmlDoc = xmlHttp.responseXML;
    xmlHttp.abort();
    if (xmlDoc == null || xmlDoc.xml == "") {
        AlertTime("找回密码Email发送失败！");
        return;
    };
    var xDoc = $(xmlDoc);
    var state = $(xDoc.find("xml > state")).text();
    var email = $(xDoc.find("xml > email")).text();
    var name = $(xDoc.find("xml > name")).text();
    var mobile = $(xDoc.find("xml > mobile")).text();
    if (state == "0")
        AlertTime("重新设置密码的Email已发送到您的(" + email + ")邮箱，请参见上面的方法重新设置好您的新密码。");
    else if (state == "-1")
        AlertTime("重新设置密码的Email无法发送到您的(" + email + ")邮箱，请稍候重试。");
    else
        AlertTime("您输入的用户名和邮箱不符。请再次重试。");

    if (state != "0") {
        setTimeout("AlertForgetPassword('" + name + "','" + mobile + "')", 5000);
    }
}

function AjaxSendMobileValidCode(id, type) {
    document.getElementById("img_ajax").style.display = "";
    var mobilecode = document.getElementById(id).value;
    ProcessXMLHttpPost("/AjaxSendSms.ashx", AjaxSendMobileValidCode_CallBack, "mobilecode=" + mobilecode + "&type=" + type);
}
function AjaxSendMobileValidCode_CallBack(xmlHttp) {
    document.getElementById("img_ajax").style.display = "none";
    var xmlDoc = xmlHttp.responseXML;
    xmlHttp.abort();
    if (xmlDoc == null || xmlDoc.xml == "") {
        AlertTime("发送手机验证号失败！");
        return;
    };
    var state = $($(xmlDoc).find("xml > state")).text();
    var random = $($(xmlDoc).find("xml > random")).text();
    var mvcode = $($(xmlDoc).find("xml > mvcode")).text();
    if (state == "0") {
        alert("验证码已发送！目前在测试阶段，使用弹出的提示验证码即可通过验证");
        if (mvcode != "")
            alert("手机验证码：" + mvcode);
    }
    else if (state == "-1")
        alert("这个手机号已被注册");
    else if (state == "-2")
        alert("这个手机号今天已经发送过3次注册验证号，请明天再尝试。如有别的问题请您联系本站客服");
    else if (state == "-3")
        alert("这个手机号已经发送过10次注册验证号，请认真核对好您填写的手机号码。");
    else
        alert("手机验证号发送失败！");
}

function AjaxCheckUserName(name, obj) {
    if (obj)
        ProcessXMLHttpPost("/AjaxCheckUserName.ashx", obj, "name=" + name, name);
    else
        ProcessXMLHttpPost("/AjaxCheckUserName.ashx", AjaxCheckUserName_CallBack, "name=" + name);
}
function AjaxCheckUserName_CallBack(xmlHttp) {
    var xmlText = xmlHttp.responseText;
    xmlHttp.abort();
    if (xmlText != 0) {
        $('#UserName').html('您填写的用户名已被使用');
        $('#red_reg_nc div.errormt').attr('style', 'display:block');
    }
    else {
        $('#UserName').html('请填写昵称');
        $('#red_reg_nc div.errormt').attr('style', 'display:none');
    }
}

/*判断用户名是否重用*/
function AjaxCheckUName(mail, obj) {
    if (obj)
        ProcessXMLHttpPost("/CheckMail.ashx", obj, "mail=" + mail, mail);
    else
        ProcessXMLHttpPost("/CheckMail.ashx", AjaxCheckUName_CallBack, "mail=" + mail);
}
function AjaxCheckUName_CallBack(xmlHttp) {
    var xmlText = xmlHttp.responseText;
    xmlHttp.abort();
    if (xmlText != 0) {
        $('#email').html("您填写的Email已被使用");
        $('#idonthaveamail').attr('style', 'display:none');
        $('#red_reg_username div.errormt').attr('style', 'display:block');
    }
    else {
        $('#email').html("");
        $('#idonthaveamail').attr('style', 'display:block');
        $('#red_reg_username div.errormt').attr('style', 'display:none');

    }
}




function UserComplaint(id, type) {
    var putMessage = "<p>请对您要投诉的内容作个简述，已便大鹅客服人员能尽快处理您的投诉问题！</p><p>&nbsp;</p><textarea id='txt_Complant' cols='20' rows='2' style='width:400px;height:200px'></textarea><p>&nbsp;</p><input type='button' id='btn_Complaint' value='提交投诉'/> <input type='button' value='取消关闭' onclick=\"CtlClose('div_AjxBG');CtlClose('div_AuctionDream');\" /><p>&nbsp;</p>";
    Alert(putMessage, "用户投诉");
    $("#btn_Complaint").click(function () { AjaxUserCompaint(id, type) });
}
function AjaxUserCompaint(id, type) {
    document.getElementById("btn_Complaint").onclick = "";
    var content = $("#txt_Complant").val();
    ProcessXMLHttpPost("/UserComplaint.ashx", AjaxUserCompaint_CallBack, "id=" + id + "&type=" + type + "&content=" + content);
}
function AjaxUserCompaint_CallBack(xmlHttp) {
    var xmlDoc = xmlHttp.responseXML;
    xmlHttp.abort();
    if (xmlDoc == null || xmlDoc.xml == "") {
        AlertTime("程序出错！");
        return;
    };
    var state = $($(xmlDoc).find("xml > state")).text();
    if (state == 1)
        Alert("您的投诉已经提交，我们会尽快处理！");
    else if (state == -3 || state == -4)
        Alert("该订单不属于您，您无权投诉！");
    else if (state == -6)
        Alert("该短消息不属于您，您无权投诉！");
}
function AjaxOnline(uid, aid, type) { ProcessXMLHttpPost("/UserOnline.ashx", AjaxOnline_CallBack, "userid=" + uid, aid + ',' + type) };
function AjaxOnline_CallBack(xmlHttp, args) {
    var xmlDoc = xmlHttp.responseXML;
    xmlHttp.abort();
    args = args.split(",");
    var n = $($(xmlDoc).find("xml > state")).length;
    var type = args[args.length - 1];

    for (var i = 0; i < n; i++) {
        var id = args[i];
        var state = $($($(xmlDoc).find("xml > state"))[i]).text();
        if (type == 0) {
            if (state == 1) {
                $("#" + id).attr("class", "chat_online auto-center"); $("#" + id).attr("title", "gaga当前在线");
            }
            else {
                $("#" + id).attr("class", "chat_offline auto-center"); $("#" + id).attr("title", "gaga当前不在线");
            } 
        }
        else if (type == 1) {
            if (state == 1) {
                $("#" + id).attr("class", "user_online"); $("#" + id).attr("title", "gaga当前在线");
            }
            else {
                $("#" + id).attr("class", "user_offline"); $("#" + id).attr("title", "gaga当前不在线");
            } 
        }
    }
}
function TalkOnline(tabid) {
    var uids = ""; var ids = ""; var reg = new RegExp('aOnline_.+?_', "g");
    $("#" + tabid + " a").each(function (i) {
        if (this.id != undefined && this.id.indexOf("Online_") > 0) {
            uids += this.id.replace(reg, '') + ","; ids += this.id + ",";
        } 
    });
    if (uids.endsWith(",")) uids = uids.substr(0, uids.length - 1);
    if (ids.endsWith(",")) ids = ids.substr(0, ids.length - 1);
    if (uids != "")
        setInterval("AjaxOnline('" + uids + "','" + ids + "',0)", 2000);
}
function UserOnline(tabid) {
    var uids = ""; var ids = ""; var reg = new RegExp('aOnline_.+?_', "g");
    $("#" + tabid + " a").each(function (i) {
        if (this.id != undefined && this.id.indexOf("Online_") > 0) {
            uids += this.id.replace(reg, '') + ",";
            ids += this.id + ",";
        }
    });
    if (uids.endsWith(",")) uids = uids.substr(0, uids.length - 1);
    if (ids.endsWith(",")) ids = ids.substr(0, ids.length - 1);
    if (uids != "")
        setInterval("AjaxOnline('" + uids + "','" + ids + "',1)", 2000);
}
function AjaxProductOff(id, type, isoff, btnID) {
    ProcessXMLHttpPost("/ProductOff.ashx", AjaxProductOff_CallBack, "id=" + id + "&type=" + type + "&isoff=" + isoff, btnID);
}
function AjaxProductOff_CallBack(xmlHttp, args) {
    var xmlDoc = xmlHttp.responseXML;
    xmlHttp.abort();
}
function AjaxSendOwnerApply(toUserID, toUserName, msgContent, type) {
    ProcessXMLHttpPost("/SendOwnerApply.ashx", SendOwnerApply_CallBack, "toUserID=" + toUserID + "&toUserName=" + toUserName + "&msgContent=" + msgContent+"&type="+type, toUserName);
}
function SendOwnerApply_CallBack(xmlHttp, args) {
    var xmlDoc = xmlHttp.responseXML;
    xmlHttp.abort();
    if (xmlDoc == null || xmlDoc.xml == "") {
        AlertTime("抱歉！暂时无法添加关注！");
        return;
    };
    var state = $($(xmlDoc).find("xml > state")).text();
    var type = $($(xmlDoc).find("xml > type")).text();
    var msg = $($(xmlDoc).find("xml > msg")).text();
    var ids = eval('[' + $($(xmlDoc).find("xml > ids")).text() + ']');
   
    if (state == "1") {
        $.each(ids, function (i) {
            $('#lk_care_' + ids[i]).attr('href', 'javascript:').attr("onclick", "").removeClass("owner").addClass("dis").html(type == "1" ? "<span class=\"jj\">√</span>已关注" : "已发送请求");
            if (msg != ""&&type=="1") {
                Alert("加粉丝成功");
            }
        })
    }
    else {
        if (type == "1")
            Alert("抱歉！暂时无法添加关注！");
        else
            Alert("抱歉！暂时无法处理请求！");
    }
}
function AjaxAcceptFire(ID, ownerID, mID) {
    ProcessXMLHttpPost("/OwershipOperations.ashx", AjaxAcceptFire_CallBack, "ID=" + ID + "&op=0&mid=" + mID + "&sid=" + ownerID);
}
function AjaxIgnoreFire(ID, ownerID, mID) {
    ProcessXMLHttpPost("/OwershipOperations.ashx", AjaxAcceptFire_CallBack, "ID=" + ID + "&op=1&mid=" + mID + "&sid=" + ownerID);
}
function AjaxAcceptFire_CallBack(xmlHttp, args) {
    var xmlDoc = xmlHttp.responseXML;
    xmlHttp.abort();
    if (xmlDoc == null || xmlDoc.xml == "") {
        AlertTime("对不起，操作失败！");
        return;
    }
    var state = $($(xmlDoc).find("xml > state")).text();

    if (state == "1") {
        CountDownAndRedirect("操作已成功。", "", 3);
    }
    else {
        AlertTime("对不起，操作失败！");
    }
}

function AjaxCheckMail(mail, callback) {
    if (callback)
        ProcessXMLHttpPost("/CheckMail.ashx", callback, "mail=" + mail);
    else
        ProcessXMLHttpPost("/CheckMail.ashx", AjaxCheckMail_CallBack, "mail=" + mail);
}
function AjaxCheckMail_CallBack(xmlHttp) {
    var xmlDoc = xmlHttp.responseXML;
    xmlHttp.abort();
    if (xmlDoc == null || xmlDoc.xml == "") {
        return;
    };
    var doc = $(xmlDoc);
    var state = $(doc).find("xml > state").text();
    if (state == 0) {
        $('#emailTip').html('这个Email地址已被注册!');
        $('#emailTip').attr('class', 'error');
    }
    else if (state == 1) {
        $('#emailTip').html('Email可以使用!');
        $('#emailTip').attr('class', 'correct');
    }
}
function ViewCount() {
    var uri = window.location.href.toLowerCase();
    var type, stype;
    var id = request.QueryString("id");
    if (uri.indexOf('/star/detail.aspx') > 0)
        type = 0;
    else if (uri.indexOf('/star/taskdetail.aspx') > 0)
        type = 1;
    else if (uri.indexOf('/user/job/jobdetail.aspx') > 0)
        type = 2;
    else if (uri.indexOf('/star/category.aspx') > 0)
        type = 3;
    else if (uri.indexOf('/user/profile.aspx') > 0)
        type = 4;
    else if (uri.indexOf('/news/thread.aspx') > 0)
        type = 5;
    else if (uri.indexOf('/space/') > 0) {
        type = 6;
        if (uri.indexOf('/space/default.aspx') > 0)
            stype = 0;
        else if (uri.indexOf('/space/cases.aspx') > 0)
            stype = 1;
        else if (uri.indexOf('/space/members.aspx') > 0)
            stype = 2;
        else if (uri.indexOf('/space/products.aspx') > 0)
            stype = 3;
    }
    if (type >= 0 && id)
        ProcessXMLHttpPost("/ViewCount.ashx", null, "id=" + id + "&type=" + type + "&stype=" + stype);
}

function GetLoginRandomVal(id) {
    ProcessXMLHttpPost("/GetLoginRandomVal.ashx", GetLoginRandomVal_CallBack, null, id);
}
function GetLoginRandomVal_CallBack(xmlHttp, args) {
    var xmlText = xmlHttp.responseText;
    xmlHttp.abort();
    $('#' + args).val(xmlText);
}
function IsOpenJS(id) {
    ProcessXMLHttpPost("/IsOpenJS.ashx", IsOpenJS_CallBack, null, id);
}
function IsOpenJS_CallBack(xmlHttp, args) {
    val = xmlHttp.responseText;
    if (val == 1)
        document.getElementById(args).click();
}

function SaveUserConfig(cid, val) {
    ProcessXMLHttpPost("/ucsave.ashx", SaveUserConfig_CallBack, "ci=" + cid + "&cc=" + val);
}
function SaveUserConfig_CallBack(xmlHttp, args) {
    var xmlDoc = xmlHttp.responseXML;
    xmlHttp.abort();
    if (xmlDoc == null || xmlDoc.xml == "") {
        AlertTime("对不起，设置失败！");
        return;
    };
    var state = $($(xmlDoc).find("xml > state")).text();

    if (state == "1") {
        AlertTime("设置成功。");
    }
    else {
        AlertTime("对不起，设置失败！");
    }
}
function emailrss(email,cityid) {
    var regEmail = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
    if (email == '' || !regEmail.test(email)) {
        Alert("请填写一个有效的Email！");
        return;
    }
    $.post("/mailrss.ashx", { "email": email,"cityid":cityid }, function (json) {
        var data = json.data;
        if (json.status == 0) {
            //订阅失败
            Alert("对不起，暂时无法处理您的请求，请稍后再试！");
        }
        else if (json.status == 1) {
            //订阅成功
            var mailType = email.substr(email.indexOf("@") + 1, email.indexOf("."));
            var allTypes = "139.com|163.com|gmail.com|hotmail.com|qq.com|sohu.com|sina.com|yahoo.com|";

            if (allTypes.indexOf(mailType) < 0)
                mailType = "other";
            else
                mailType = email.substring(email.indexOf("@") + 1, email.lastIndexOf("."));
            if (mailType == "hotmail")
                mailType = "live";
            $('#subscribeEmailInput').val('输入Email地址');
            Alert('<div class="subs-alert">	<div class="subs-succ"><h3>邮件订阅成功！</h3><p>每天的团购将及时发到您的邮箱</p></div><div class="subs-tip"><p>您可能收不到订阅邮件...</p><p>请将info@goooose.com 加入邮箱白名单</p><p><strong><a target="_blank" style="color:#0E5B96" href="/deal/help/' + mailType + '.htm">立即进行设置»</a></strong></p></div></div>');
        }
    }, "json");
}
function cac(id, c) {
    $.post("/cac.ashx", {"id":id, "count": c }, function (json) {
        var data = json.data;
        if (json.status == 0) {
            //失败
            AlertTime("对不起，暂时无法处理您的请求，请稍后再试！");
        }
        else if (json.status == 1) {
            //成功

            AlertTime('<div class="subs-alert">	<div class="subs-succ"><h3>大功告成了！</h3><p>温馨提示：少量多次</p></div></div>');
        }
    }, "json");
}
