﻿function RegLoginName(txt)
{
    var name = $(txt).val();
    if($.trim(name)=="") {return false;}
    return true;
}

function RegPassword(txt)
{
    var pass = $(txt).val();
    if($.trim(pass) ==""){return false;}
    return true;
}
function RegNum(Regurl,txt)
{
    var value = $(txt).val();
    if ($.trim(value)=="") { return false;}
    var bool =false;
     $.ajax({
            type: "POST", //URL类型
            async:false,
            contentType: "application/json",
            url: Regurl+"?CheckReg="+value, //调用后台处理方法
            dataType: 'text', //返回的数据类型
            beforeSend: function(XMLHttpRequest) {
            },
            success: function(result) {
                if (result != "true") {  bool =  false;}
                else { bool = true; }
            },
            error: function(err) { bool = false;}
      });
      return bool;
}

function LoginUser() {

    var name = $("#txt_username").val();
    var pass = $("#txt_pass").val();
    var regnum = $("#txt_regnum").val();
    if (!RegLoginName("#txt_username")) { checkImage(); return false; }
    if (!RegPassword("#txt_pass")) { checkImage(); return false; }
    if (!RegNum("/Web/Member/Tool.aspx", "#txt_regnum")) { alert("验证码错误！"); checkImage(); return false; }

    $.ajax({
        type: "POST", //URL类型
        async: false,
        contentType: "application/json",
        url: "/Web/Member/Tool.aspx?name=" + name + "&pass=" + pass, //调用后台处理方法
        dataType: 'text', //返回的数据类型
        beforeSend: function(XMLHttpRequest) {
            document.getElementById("span_tanchulogin").style.display = "";
        },
        success: function(result) {
        if (result == "false1") { alert("用户名或密码错误！"); checkImage(); }
        else if (result == "false2") { alert("您的账户被锁定！"); checkImage(); }
        else if (result == "error") { alert("此帐号暂时无法登录！"); checkImage(); }
            else {
                var str = "欢迎<span class=\"red\">" + result + "</span>来到投注网！<span class=\"p15\"><span class=\"grzx\" ><a href=\"Web/Member/UserCenter/My_Status.aspx\">用户中心</a></span> | <a href=\"#\" onclick='exit();' cursor='pointer'>退出</a></span>";
                document.getElementById("UserStatus").innerHTML = str;
                // document.getElementById("UserName").innerHTML = result;
                //document.getElementById("beforeLogin").style.display = "none";
                //document.getElementById("afterLogin").style.display = "";
                var name = $("#txt_username").val("");
                var pass = $("#txt_pass").val("");
                var regnum = $("#txt_regnum").val("");
            }
        },
        error: function(err) { return false; }
    });
      document.getElementById("span_tanchulogin").style.display = "none";
      fillTemplateContent();
      
}
//单独页面的登录
function LoginUserA()
{
    var name = $("#txt_username").val();
    var pass = $("#txt_pass").val();
    var regnum = $("#txt_checkImage").val();
    var myurl= document.getElementById("hidurl").value;
    if(!RegNum("Tool.aspx","#txt_checkImage"))
    {
        $("#RegResult").html("<span class=\"tipstitle\">错误提示</span><br/><p><span class=\"red\">验证码不正确！</span></p>");
        return false;
    }
    if(!RegLoginName("#txt_username")){return false;}
    if(!RegPassword("#txt_pass")){return false;}
    $.ajax({
        type: "POST", //URL类型
        async: false,
        contentType: "application/json",
        url: "Tool.aspx?name=" + name + "&pass=" + pass + "&pageurl=" + myurl, //调用后台处理方法
        dataType: 'text', //返回的数据类型
        beforeSend: function(XMLHttpRequest) {
        },
        success: function(result) {
            if (result == "false1") {
                $("#RegResult").html("<span class=\"tipstitle\">错误提示</span><br/><p ><span class=\"red\">用户名密码不正确！</span><br/>您是否锁定了键盘的大写功能，小键盘是否打开，或<a href=\"Forgot_password.aspx\" >找回密码</a>！</p>");
            }
            else if (result == "false2") {
                $("#RegResult").html("<span class=\"tipstitle\">错误提示</span><br/><p ><span class=\"red\">您的账户被锁定！</span></p>");
            }
            else if (result == "error") {
            $("#RegResult").html("<span class=\"tipstitle\">错误提示</span><br/><p ><span class=\"red\">此帐号暂时无法登录！</span></p>");
            }
            else {

                var strs = result.toString().split(',');

                $("#RegResult").html("");
                if (strs[1] != null) {
                    location.href = strs[1];
                }
                else {
                    window.location.href = '../../index.html';
                }
            }
        },
        error: function(err) { return false; }
    });
}

function checksession()
{
    $.ajax({
        type: "POST", //URL类型
        async: false,
        contentType: "application/json",
        url: "/Web/Member/Tool.aspx?CheckSession=has", //调用后台处理方法
        dataType: 'text', //返回的数据类型
        beforeSend: function(XMLHttpRequest) {
        },
        success: function(result) {
            if (result == "false") {
                var str = " <span class=\"recharge\"><a href=\"web/Html/help/20100307_2.html\" class=\"right a2\" >帮助指南</a></span>您好，来到投注网！";
                var strA = "<a href=\"Web/Member/Login.aspx\" class=\"a3\">登录</a><a href=\"Web/Member/Register.aspx\"  class=\"a2\">注册</a>"
                document.getElementById("UserStatus").innerHTML = str;
                document.getElementById("UserStatusA").innerHTML = strA;
            }
            else {
                var str = "欢迎 <span class=\"red\">" + result + "</span> 来到投注网！<span class=\"recharge right\"><a href=\"Web/Member/UserCenter/User_Buy.aspx\" class=\"a1\" >充值</a>&nbsp;(<a href=\"Web/Html/help/20110606_31.html\" class=\"a2\">充值指南</a>)</span>";
                var strA = "<a href=\"/Web/Member/UserCenter/My_Status.aspx\" class=\"a3\">用户中心</a><a href=\"javascript:void(0)\" onclick=\"exit();\" class=\"a2\">退出</a>"
                document.getElementById("UserStatus").innerHTML = str;
                document.getElementById("UserStatusA").innerHTML = strA;
            }
        },
        error: function(err) { return false; }
    });
}

function exit()
{
    $.ajax({
        type: "POST", //URL类型
        async: false,
        contentType: "application/json",
        url: "/Web/Member/Tool.aspx?Exit=OK", //调用后台处理方法
        dataType: 'text', //返回的数据类型
        beforeSend: function(XMLHttpRequest) {
        },
        success: function(result) {
            if (result == "true") {

                var str = "您好，投注网欢迎您！<span class=\"recharge\"><a href=\"/web/Html/help/20100307_2.html\" class=\"right a2\" >帮助指南</a></span>";
                var strA = "<a href=\"Web/Member/Login.aspx\" class=\"a3\">登录</a><a href=\"Web/Member/Register.aspx\"  class=\"a2\">注册</a>"
                document.getElementById("UserStatus").innerHTML = str;
                document.getElementById("UserStatusA").innerHTML = strA;
                //document.getElementById("beforeLogin").style.display = "";
                //document.getElementById("afterLogin").style.display = "none";
                //document.getElementById("changeImage").src = document.getElementById("changeImage").src + "?";
            }
            else {
                alert("退出失败！");
            }
        },
        error: function(err) { return false; }
    });
}

