﻿var lg={}
lg.$=function(obj){ return document.getElementById(obj);}
var arrObj={
    "user"  :lg.$("lg_user"),
    "pwd"   :lg.$("lg_pwd"),
    "yzm"   :lg.$("lg_yzm"),
    "lgok"  :lg.$("logok"),
    "lgno"  :lg.$("logno"),
    "nick"  :lg.$("sp_nick"),
    "money" :lg.$("sp_mony"),
    "msg"   :lg.$("sp_msg"),
    "pic"   :lg.$("yzimg")};
lg.islogin=false;
var sendJson=new JsonCmd();
sendJson.cmdName="UserCheck";
SendToServer(sendJson);

lg.sdLog=function(){
    var strUser=arrObj.user.value;
    var strPwd=arrObj.pwd.value;
    var strYzm=arrObj.yzm.value;

    if(strUser.length<4){ alert("用户名填写不正确，请重新填写"); return false;}
    if(strPwd.length<6){ alert("密码位数不正确，请重新填写"); return false; }
    if(strYzm.length!=4){ alert("验证码填写不正确，请重新填写"); return false; }    

    var userJson=new JsonCmd();
    userJson.cmdName="UserLogin";
    userJson.cmdParm.push(strUser);
    userJson.cmdParm.push(strPwd);
    userJson.cmdParm.push(strYzm);
    SendToServer(userJson);
}

lg.rtLog=function(backJson){
    if(backJson.Err=="ok"){
        lg.yeLog(backJson);
    }
    else{
        arrObj.yzm.value="";
        lg.Yzm();
        alert(backJson.Err);
        arrObj.yzm.focus();
    }
}

lg.noLog=function(){
    arrObj.lgno.style.display="block";
    arrObj.lgok.style.display="none";
    lg.isLogin=false;
}

lg.yeLog=function(backJson){
    lg.isLogin=true;
    arrObj.lgno.style.display="none";
    arrObj.lgok.style.display="block";
    arrObj.nick.innerHTML=backJson.NickName;
    arrObj.money.innerHTML=backJson.Money;
    arrObj.msg.innerHTML=backJson.Msg;
    lg.Clear();
}

lg.Logout=function()
{
    var userJson=new JsonCmd();
    userJson.cmdName="UserLogout";
    SendToServer(userJson);
    arrObj.lgno.style.display="block";
    arrObj.lgok.style.display="none";
    lg.Yzm();
    lg.isLogin=false;
    var url = location.href;
    if(url.indexOf("/user/")>=0){
        location.href="/";
    }
}


lg.GetMoney=function(){
    if(lg.isLogin){
        arrObj.money.innerHTML="****";
        var betJson=new JsonCmd()
        betJson.cmdName="UserMoney";
        SendToServer(betJson);
    }else{
        lg.noLog();
    }
}

lg.ShowMoney=function(backJson){
    if(backJson.isLogin){
        lg.isLogin=true;
       arrObj.money.innerHTML=backJson.Money;
    }
    else{
        lg.noLog();
        arrObj.money.innerHTML="0.00";
    }
}
lg.Clear=function(){
    arrObj.user.value="";
    arrObj.pwd.value="";
    arrObj.yzm.value="";
}

lg.Yzm=function(){
    arrObj.pic.src='/control/yzmPic.aspx?nl=4&wd=54&ht=16&n='+Math.random();
}


