﻿/*
*   处理登录会话状态
**/
jslib.event.onready(function(){
    jslib.ajax.load("/service/signintoken.aspx",function(request){
        eval(request.responseText);
        if(typeof(userToken) != 'undefined'){
            if(userToken.isLogin){
                //登录状态
                var spLogin = jslib.$('spLogin');
                var spLogined = jslib.$('spLogined');
                var spExpertLogin = jslib.$('spExpertLogin');
                var spExpertLogined = jslib.$('spExpertLogined');
                
                var LoginPanel1 = jslib.$('LoginPanel1');
                var LoginPanel2 = jslib.$('LoginPanel2');
                var pnlLogined = jslib.$('pnlLogined');
                var pnlLoginedExpert = jslib.$('pnlLoginedExpert');
                
                var spWelcome = jslib.$('spWelcome');
                var spExpertWelcome = jslib.$('spExpertWelcome');
                if(spWelcome)spWelcome.innerHTML = getWelcomeTitle();
                if(spExpertWelcome)spExpertWelcome.innerHTML = getWelcomeTitle();
                
                if(spLogin)spLogin.style.display = 'none';
                if(spExpertLogin)spExpertLogin.style.display = 'none';
                
                if(LoginPanel1)LoginPanel1.style.display = 'none';
                if(LoginPanel2)LoginPanel2.style.display = 'none';
                
                switch(userToken.type){
                    case "member":  //会员
                        if(spLogined){
                            spLogined.innerHTML = spLogined.innerHTML.replace(/\{name\}/gi,userToken.name);
                            spLogined.style.display = '';
                        }
                        if(spExpertLogined)spExpertLogined.style.display = 'none';
                        
                        if(pnlLogined){
                            pnlLogined.innerHTML = pnlLogined.innerHTML.replace(/\{name\}/gi,userToken.name).replace(/\{logintime\}/gi,userToken.logintime);
                            pnlLogined.style.display = '';
                        }
                        if(pnlLoginedExpert)pnlLoginedExpert.style.display = 'none';
                        break;
                    case "expert":  //专家
                        if(spExpertLogined){
                            spExpertLogined.innerHTML = spExpertLogined.innerHTML.replace(/\{name\}/gi,userToken.name);
                            spExpertLogined.style.display = '';
                        }
                        if(spLogined)spLogined.style.display = 'none';
                        
                        if(pnlLoginedExpert){
                            pnlLoginedExpert.innerHTML = pnlLoginedExpert.innerHTML.replace(/\{name\}/gi,userToken.name).replace(/\{logintime\}/gi,userToken.logintime);
                            pnlLoginedExpert.style.display = '';
                        }
                        if(pnlLogined)pnlLogined.style.display = 'none';
                        break;                        
                }
            }
        }
    });
});

function getWelcomeTitle(){
    var time = new Date();
    var hour = time.getHours();
    if(hour >= 0 && hour < 5)return "早上好";
    if(hour >= 5 && hour < 12)return "上午好";
    if(hour >= 12 && hour < 19)return "下午好"; 
    return "晚上好";
}