var loginXml;
var password;
var passport;

function Login(btnlogin) {
	
	if (!LoginCheck()) { return false; }

	SwitchLoginState(2);
	var l = new RequestAdapter();
	l.handleXML = function(xml) {
		loginXml = xml;
		ShowLoginMessage(loginXml);
	}
	var req = new Request(l);
	req.doGet('/Ajax/Login.aspx?password='+password.value+'&passport='+encodeURIComponent(passport.value)+'&tm='+new Date());
}

function SwitchLoginState(state) {
	var node;
	// 登录中
	if (state==2){
		node = document.getElementById('btnLogin');
		if (node != null) {
//			node.value = '登录中';
			node.style.color = '#990000';
			node.enabled = false;
		}
	}
	// 登录失败后
	if (state==3){
		node = document.getElementById('btnLogin');
		if (node != null) {
//			node.value = '登 录';
			node.style.color = '#000000';
			node.enabled = true;
		}
	}
}

function ShowLoginMessage(xml) {
	node = xml.documentElement;
	var login = parseInt(node.getAttribute('islogin'));
	var errormsg = node.getAttribute('errormsg');
	var target;
	if (login==0) {
		SwitchLoginState(3);

		//target = document.getElementById('loginmsg');
		//target.innerHTML = errormsg;
		//target.style.color = '#990000';
		alert(errormsg);
	}
	else{
		target = document.getElementById('LoginForm');
		var notRead = node.getAttribute('NotRead');
		var hasRead = node.getAttribute('HasRead');
		var waiting = node.getAttribute('Waiting');
		var resolve = node.getAttribute('Resolve');
		var answered = node.getAttribute('Answered');
		var username = node.getAttribute('UserName');
		target.innerHTML = IsLoginHtml(notRead, hasRead, waiting, resolve, answered,username);
		//document.getElementById("sExit").innerHTML='&nbsp;&nbsp;&nbsp;&nbsp;<a href="/Logout.aspx" style="font-weight:bold;font-size:13px;">退出</a>';
	}
}

function IsLoginHtml(notRead, hasRead, waiting, resolve, answered,username) {
	var sb = [];
	sb[sb.length]='<ul><li class="mar_left_30px">欢迎[<font color="#a30000">'+username+'</font>]进入咨询频道!</li>';
	sb[sb.length] = '<li class="mar_left_10px"><a href="/UI/Member/Index.aspx" target="_blank" title="会员中心">会员中心</a></li>';
	sb[sb.length] = '<li class="mar_left_5px">|</li>';
	sb[sb.length] = '<li class="mar_left_10px"><a href="/Logout.aspx" title="退出系统">退出系统</a></li>';
	sb[sb.length] = '<li class="mar_left_30px">&nbsp;</li>';
	sb[sb.length] = '<li class="mar_left_30px">易法通检索</li>';
	sb[sb.length]="<li class='mar_left_10px'><input name='keyWord' type='text' id='keyWord' style='color:#818180;' onfocus=\"this.value='';this.style.color='#333'\" onblur=\"if (this.value=='') {this.value='请输入咨询内容关键字';this.style.color='#818180';};\" onkeypress=\"document.onkeydown=function(e){e=e||event;KeySearch(e);}\" value=\"请输入咨询内容关键字\" \/></li>";
	sb[sb.length]='<li class="mar_left_10px"><input id="btnConsultSearch" onclick="GoLegalConsult();" type="button" value="查询" class="butn_size2" /></li>';
    sb[sb.length]='</ul>';

	return sb.join('');
}

function LoginCheck() {
	password = document.getElementById('password');
	passport = document.getElementById('passport');

	if (passport.value == '') {
		alert('请输入登录帐号！');
		passport.focus();
		passport.select();
		return false;
	}
	if (password.value == '') {
		alert('请输入登录密码！');
		password.focus();
		password.select();
		return false;
	}
	return true;
}

function KeyLogin() {
	if (event.keyCode == 13) {
		var node = document.getElementById('btnLogin');
		node.click();
	}
}


