﻿// JScript 文件

/*****************登录*****************/

//Html
document.write("<div class=\"divPersonalPop_LoginIn\" id=\"divWindowLoginBox\" style=\"display:none;\">");document.write("    <h3><span id=\"divPopUpMaskMove\">登录爱吧社区</span><a id=\"aWindowLoginBoxQuit\" class=\"aQuit\"></a></h3>");document.write("    <div class=\"divPersonalPop_LoginIn_Con\">");document.write("        <table>");document.write("            <tr style=\"height: 0px;\">");
document.write("                <td colspan=\"3\">");
document.write("                    <object id=\"i8LoginControl\" classid=\"clsid:CF4DCB4D-0734-48C6-9072-ED66A4EA798A\" width=\"0\" height=\"0\">");
document.write("                    </object>");
document.write("                </td>");
document.write("            </tr>");document.write("            <tr>");document.write("                <td class=\"tdLoginInput\">");document.write("                    <label>");document.write("                        <span id=\"spanUserNameTip\">登录名&nbsp;/&nbsp;邮箱</span>");document.write("                        <input type=\"text\" id=\"txtUserName\" tabindex=\"7\" class=\"inputText\" onkeypress=\"EnterKeyEnter(event);\" /><input type=\"hidden\" id=\"hidMachineCode\" /><input type=\"hidden\" id=\"hidMachineCode2\" />");document.write("                    </label>");document.write("                </td>");document.write("                <td rowspan=\"2\"><input type=\"button\" tabindex=\"9\" id=\"btnWindowLogin\" value=\"登录\" class=\"inputBtn\" /></td>");document.write("            </tr>");document.write("            <tr>");document.write("                <td class=\"tdLoginInput\">");document.write("                    <label>");document.write("                        <span id=\"spanPasswordTip\">登录密码</span>");document.write("                        <input type=\"password\" id=\"txtPassword\" tabindex=\"8\" class=\"inputText\" onkeypress=\"EnterKeyEnter(event);\" />");document.write("                    </label>");document.write("                </td>");document.write("            </tr>");document.write("            <tr id=\"trChMatrixCard\">");document.write("                <td colspan=\"2\"><input type=\"checkbox\" tabindex=\"10\" id=\"chMatrixCard\" class=\"inputCheckBox\" /><label for=\"chMatrixCard\">使用密保卡登录</label><a href=\"http://file.i8cn.com/News/Content/200906/20090623184238.shtml\" target=\"_blank\" class=\"aCheckBoxText\">帮助</a></td>");document.write("            </tr>");document.write("            <tr id=\"trMatrixCard\" style=\"display:none;\">");document.write("				<td colspan=\"2\">");document.write("				    <span class=\"spanCardText\" id=\"spanWindowLoginCardOne\"></span><input type=\"text\" id=\"txtMatrixCardOne\" class=\"inputCardText\" />");document.write("				    <span class=\"spanCardText\" id=\"spanWindowLoginCardTow\"></span><input type=\"text\"id=\"txtMatrixCardTwo\" class=\"inputCardText\" />");document.write("				    <span class=\"spanCardText\" id=\"spanWindowLoginCardThree\"></span><input type=\"text\" id=\"txtMatrixCardThree\" class=\"inputCardText\" />");document.write("				</td>");document.write("            </tr>");document.write("            <tr>");document.write("                <td colspan=\"2\" class=\"tdSignInText\">还没有账号？<a href=\"javascript:;\" onclick=\"WindowLoginToSignIn();\">新用户注册</a></td>");document.write("            </tr>");document.write("            <tr>");document.write("                <td colspan=\"2\" class=\"tdBtmLoginBtn\"><a id=\"aUserLogin_Tencent\" target=\"_blank\" class=\"aTencentLogin\">腾讯登录</a><a href=\"\" id=\"aUserLogin_Sina\" target=\"_blank\" class=\"aSinaLogin\">新浪登录</a></td>");document.write("            </tr>");document.write("        </table>");document.write("    </div>");document.write("</div>");/*****************Ajax操作********************/$(function(){    //登录    $("#btnWindowLogin").click(function(){        Ajax_UserLogin();    });         //设置腾讯登录    $("#aUserLogin_Tencent").attr("href",Virtual_Path_Personal_User + "ToOAuthLogin.koc?State=0");    //设置新浪登录    $("#aUserLogin_Sina").attr("href",Virtual_Path_Personal_User + "ToOAuthLogin.koc?State=1");});
//登录方法var Ajax_UserLogin = function(){    var _UserName = Trim($("#txtUserName").val());    var _Password = md5(Trim($("#txtPassword").val()));        if(_UserName.length <= 0){        alert("请输入用户名/邮箱");        return;    }        if(Trim($("#txtPassword").val()).length <= 0){        alert("请输入密码");        return;    }        var _CardOne = $("#txtMatrixCardOne").val();    var _CardTwo = $("#txtMatrixCardTwo").val();    var _CardThree = $("#txtMatrixCardThree").val();        var _MachineCode = Trim($("#hidMachineCode").val()) + "," + Trim($("#hidMachineCode2").val());    var _RequestUrl = window.location;        $("#btnWindowLogin").addClass("inputBtnDisable").val("登录中");    $("#btnWindowLogin").attr("disabled","disabled");        $.getJSON(Virtual_Path_Personal_User + "AjaxService.koc?callback=?"
        , {AjaxType:"WindowLogin_UserLogin"
            ,UserName:escape(_UserName)
            ,Password:_Password
            ,MatrixCard:escape(_MatrixCard)
            ,CardOne:_CardOne
            ,CardTow:_CardTwo
            ,CardThree:_CardThree
            ,MachineCode:escape(_MachineCode)
            ,RequestUrl:escape(_RequestUrl)
            ,time:new Date()}
        , function(json){
            if(json.flag == "0"){                
                window.location.reload();
            }else{
                $("#btnWindowLogin").removeClass("inputBtnDisable").val("登录");
                $("#btnWindowLogin").removeAttr("disabled");
                alert("用户名或密码错误！");
            }
        }
    );}var Ajax_LoginState = function(){    $.getJSON(Virtual_Path_Personal_User + "AjaxService.koc?callback=?"
        , {AjaxType:"WindowLogin_LoginState"
            ,time:new Date()}
        , function(json){
            if(json.flag == "0"){
                window.location.reload();   
            }else{
                $("#divWindowLoginBox").show();
            }
        }
    );};//获取随即密保卡var _MatrixCard = "";var Ajax_GetMatrixCard = function(){        $.getJSON(Virtual_Path_Personal_User + "AjaxService.koc?callback=?"
        , {AjaxType:"WindowLogin_GetMatrixCard",time:new Date()}
        , function(json){
            var arrCard = unescape(json.message).split(',');
            $("#spanWindowLoginCardOne").html(arrCard[0] + "-");
            $("#spanWindowLoginCardTow").html("&nbsp;" + arrCard[1] + "-");
            $("#spanWindowLoginCardThree").html("&nbsp;" + arrCard[2] + "-");
            
            _MatrixCard = unescape(json.message);
        }
    );};/*****************Ajax操作结束****************///点击登录var ShowWindowLoginBox = function(){    Ajax_LoginState();};//登录转注册var WindowLoginToSignIn = function(){
    $("[name='divShareOverLay']").hide();
    $("#divWindowLoginBox").hide();
    UserWindowSignIn(strVirtual_Path_Now,"","");
};//回车登录function EnterKeyEnter(KeyEvent){
    
    KeyEvent = (KeyEvent) ? KeyEvent : ((window.event) ? window.event : ""); //兼容IE和Firefox获得keyBoardEvent对象
    var KeyCode = KeyEvent.keyCode?KeyEvent.keyCode:KeyEvent.which;//兼容IE和Firefox获得keyBoardEvent对象的键值 

    if(KeyCode == 13){
        Ajax_UserLogin();
    }
}$(function(){        //用户名    $("#txtUserName").focus(function(){        $("#spanUserNameTip").hide();    });        $("#txtUserName").blur(function(){        if($("#txtUserName").val() == ""){            $("#spanUserNameTip").show();            }    });        //密码    $("#txtPassword").focus(function(){        $("#spanPasswordTip").hide();    });        $("#txtPassword").blur(function(){        if($("#txtPassword").val() == ""){            $("#spanPasswordTip").show();           }    });        //获取密保卡    $("#chMatrixCard").click(function(){                if($("#chMatrixCard").attr("checked")){            $("#trMatrixCard").show();            $("#trChMatrixCard").hide();            Ajax_GetMatrixCard();        }            });        //机器码    try
    {
        $("#hidMachineCode").val($("#i8LoginControl").GetFingerprint());
    }
    catch(ex){}
    
    try
    {
        $("#hidMachineCode2").val($("#i8LoginControl").GetFingerprint2());
    }
    catch(ex){}});
