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='+passport.value);
}

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');
		target.innerHTML = IsLoginHtml(notRead, hasRead, waiting, resolve, answered);
		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) {
	var sb = [];
	sb[sb.length]='<div><img src="/images/login_top.gif" alt="" /></div><div style="background-image:url(/images/login_bottom.gif); background-repeat:no-repeat; height:122px; margin:0px;">';
	sb[sb.length]='<table style="margin-left:30px;" width="200px" border="0" cellpadding="3" cellspacing="0"><tr><td>&nbsp;</td></tr><tr><td><strong style="font-size:14px;">欢迎进入咨询频道</strong></td></tr>';
	sb[sb.length]='<tr><td style="padding-left:20px;font-size:13px;"><a href="/UI/Consult.aspx?searchType=7" target="_blank">待回答['+waiting+']</a></td></tr>';
	sb[sb.length]='<tr><td style="padding-left:20px;font-size:13px;"><a href="/UI/Consult.aspx?searchType=2" target="_blank">已回答['+answered+']</a></td></tr>';
	sb[sb.length]='<tr><td style="padding-left:20px;font-size:13px;"><a href="/UI/Consult.aspx?searchType=3" target="_blank">已解决['+resolve+']</a>';
	sb[sb.length]='&nbsp;<a href="/UI/Member/Index.aspx" target="_blank"><img src="/Images/btn.userinfo.jpg" style="vertical-align:bottom" border="0" alt="用户信息管理" /></a></td></tr>';
	sb[sb.length]='</table></div>';
//	sb[sb.length] = '<div style="text-align:left; color:#8F2D08; font-weight:bold; width:160px; margin-top:10px;"><img src="/Images/lock.gif" alt="" align="absmiddle" /> 欢迎进入咨询频道</div>';
//	sb[sb.length] = '<div style="background:url(/Images/bg.form.line2.gif) repeat-x center; width:160px; height:12px;"></div>';
//	sb[sb.length] = '<div style="text-align:center; color:#ffffff; font-weight:bold; height:90px; width:160px;">';
//	sb[sb.length] = '<div style="padding-top:10px;"><a href="/UI/Consult.aspx?searchType=7" style="color:#ffffff" target="_blank">待回答[' + waiting + ']</a></div>';
//	sb[sb.length] = '<div style="padding-top:10px;"><a href="/UI/Consult.aspx?searchType=2" style="color:#ffffff" target="_blank">已回答[' + answered + ']</a></div>';
//	sb[sb.length] = '<div style="padding-top:10px;"><a href="/UI/Consult.aspx?searchType=3" style="color:#ffffff" target="_blank">已解决[' + resolve + ']</a></div>';
//	sb[sb.length] = '</div>';
//	sb[sb.length] = '<div style="background:url(/Images/bg.form.line1.gif) repeat-x center; width:160px; height:12px;"></div>';
//	sb[sb.length] = '<div style="text-align:center;margin-top:10px;margin-bottom:10px;"><a href="/UI/Member/Index.aspx" target="_blank"><img src="/Images/btn.userinfo.jpg" alt="用户信息管理" /></a></div>';

	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();
	}
}

