//---------------JsUser_Login----------------
//显示登陆框
//提示:对Javascript熟练时,可根据需要修改样式
//---------------JsUser_Login----------------
function JsUser_Login(Install)
{ 
	var str = '';
	str += '<table align="center" width="100%" border="0" cellspacing="0" cellpadding="0">';
    str += '<tr>';
    str += '<td height="25" align="right">用户名：</td>';
    str += '<td><input type="text" class="AyText" id="tbxUserName" maxLength="25" size="10" name="tbxUserName"></td>';
    str += '</tr>';
    str += '<tr>';
    str += '<td height="25" align="right">密　码：</td>';
    str += '<td><input type="password" class="AyText" id="tbxPassword" maxLength="25" size="10" name="tbxPassword"></td>';
    str += '</tr>';
    str += '<TR><TD align=right>验证码：</TD>';
    str += '<TD><input class="AyText" id="tbxPasscode" maxLength="4" size="4" name="tbxPasscode">&nbsp;';
    str += "<img id=\"BookFormPasscode\" src=\""+Install+"AjaxPage/Gif.aspx?r="+Math.random()+"\" width=\"50\" height=\"18\" border=\"0\" align=\"absmiddle\" /></TD>";
    str += '</TR>';
    str += '<tr>';
    str += '  <td height="25" align="right">Cookies：</td>';
    str += '  <td>';
    str += '    <select name="ddlCookies" id="ddlCookies">';
    str += '      <option value="" selected="selected">不保留</option>';
    str += '      <option value="day">保留一天</option>';
    str += '      <option value="week">保留一周</option>';
    str += '      <option value="month">保留一月</option>';
    str += '      <option value="year">保留一年</option>';
    str += '    </select></td>';
    str += '</tr>';
    str += '<tr>';
    str += '  <td height="25" colspan="2" align="center"> <a href="'+Install+'User_GetPwd.html">忘密</a>&nbsp;|&nbsp;<a href="'+Install+'User_Reg.html">注册</a>';
    str += "    <input class=\"AyBtn\" id=\"btnUserLogin\" onClick=\"javascript:JsbtnUserLoginClick('"+Install+"');\" type=\"button\" value=\"登陆\" name=\"btnUserLogin\">";
    str += '  </td>';
    str += '  </tr>';
	str += '</table>';
	getObject("UserLogin").innerHTML = str;
}


//---------------JsUser_HasLogin----------------
//显示登陆后状态
//提示:对Javascript熟练时,可根据需要修改样式
//---------------JsUser_HasLogin----------------
function JsUser_HasLogin(Install,state)
{
	var stateArr = state.split('|');
    var str = '';
    str += '<table align="center" width="100%" border="0" cellspacing="1" cellpadding="2">';
	str += '<tr><td align="center"><font color=red>'+stateArr[0]+'</font> 欢迎您</td></tr>';
	str += '<tr><td>登录次数：'+stateArr[1]+'次</td></tr>';
	str += '<tr><td>登陆时间：'+stateArr[2]+'</td></tr>';
	str += '<tr><td>登陆IP：'+stateArr[3]+'</td></tr>';
	str += '<tr><td><a href="'+stateArr[4]+'">会员中心</a>&nbsp;|&nbsp;<a href="'+stateArr[5]+'">退出登录</a></td></tr>';
	str += '</table>';
    getObject("UserLogin").innerHTML= str;
}


//---------------JsUserCheckForm----------------
//检查表单
//---------------JsUserCheckForm----------------
function JsUserLoginCheckForm(){	
	if(getObjValue("tbxUserName")==""){
		alert("请输入用户名");
		return false;
	}
	if(getObjValue("tbxPassword")==""){
		alert("请输入密码");
		return false;
	}
	if(getObjValue("tbxPasscode")==""){
		alert("验证码不能为空");
		return false;
	}
	return true;
}

//---------------JsbtnUserAddClick----------------
//提交
//---------------JsbtnUserAddClick----------------
function JsbtnUserLoginClick(RootPath) 
{	
	var xhr = GetXmlHttp();
	if(xhr&&JsUserLoginCheckForm())
	{
		getObject("btnUserLogin").value="登陆中";
		getObject("btnUserLogin").disabled=true;
		xhr.open("POST", RootPath + "AjaxPage/AjaxUser.aspx?action=userlogin", true);
		xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		var data = 'tbxUserName='+escape(getObjValue('tbxUserName'));
		data += '&tbxPassword='+ escape(getObjValue('tbxPassword'));
		data += '&tbxPasscode='+ escape(getObjValue('tbxPasscode'));
		data += '&ddlCookies='+ escape(getObjValue('ddlCookies'));
		xhr.onreadystatechange=function()
		{
			if(xhr.readyState==4)
			{
				if(xhr.status==200)
				{
					var msg = unescape(xhr.responseText);
					//document.write(msg);
					var msgArr = msg.split('$');
					if(msgArr[0] > 0)
					{
					    JsUser_HasLogin(RootPath,msgArr[1]);
					}
					else
					{
						alert(msgArr[1]);
						getObject("btnUserLogin").value="登陆";
						getObject("btnUserLogin").disabled=false;
					}
				}
				else
				{
					alert("您请求的页面出现异常错误！请重试！");
					getObject("btnUserLogin").value="登陆";
					getObject("btnUserLogin").disabled=false;
				}
			}	
		}
    	xhr.send(data);
  	}
}


//---------------JsUser_GetLogin----------------
//会员登录框
//---------------JsUser_GetLogin----------------
function JsUser_GetLogin(RootPath) 
{	
	getObject("UserLogin").innerHTML="<center><br><br>数据正在加载中...<br><br></center>";	
	var xhr = GetXmlHttp();
	xhr.open("GET", RootPath + "AjaxPage/AjaxUser.aspx?action=usergetlogin&r="+Math.random(), true);
	xhr.setRequestHeader("Content-Type", "gb2312");
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4)
		{
			if(xhr.status == 200)
			{
				var msg = xhr.responseText;
				//alert(msg);
				var msgArr = msg.split('$');
				if(msgArr[0]>0)
				{
					JsUser_HasLogin(RootPath,msgArr[1]);
				}
				else
				{
				    JsUser_Login(RootPath);
				}
				
			}
			else
			{
				alert("您请求的页面出现异常错误！请刷新重试！");	
			}
		}
	}
	xhr.send(null);
}

