﻿var xmlHttp;

function GetUserLogin()
{
	var url = "/AjaxPostBack.ashx?Action=UserLogin";
	xmlHttp = GetXmlHttp();
	xmlHttp.onreadystatechange = UserLoginState;
	xmlHttp.open("GET", url, true);
	xmlHttp.send("");
}
function GetUserLoginMini()
{
    var url = "/AjaxPostBack.ashx?Action=UserLoginMini";
	xmlHttp = GetXmlHttp();
	xmlHttp.onreadystatechange = UserLoginState;
	xmlHttp.open("GET", url, true);
	xmlHttp.send("");
}	
function GetUserLogined()
{
    var url = "/AjaxPostBack.ashx?Action=UserLogined";
	xmlHttp = GetXmlHttp();
	xmlHttp.onreadystatechange = UserLoginState;
	xmlHttp.open("GET", url, true);
	xmlHttp.send("");
}
function UserLoginState()
{
	if(xmlHttp.readyState == 4) 
	{
	     if(xmlHttp.status==200)
	     {
	        if( xmlHttp.responseText =="")
	        {
	            alert("返回空数据");
	        }
		    document.getElementById("UserLogin").innerHTML = xmlHttp.responseText ;
		 }
		 else
		 {
		    alert("服务器连接失败。错误代码为：[" + xmlHttp.status + "]," + xmlHttp.statusText);
		 }
	}
}
function UserLogout()
{
    var url = "/AjaxPostBack.ashx?Action=UserLogout";
	xmlHttp = GetXmlHttp();
	xmlHttp.onreadystatechange = UserLogoutState;
	xmlHttp.open("GET", url, true);
	xmlHttp.send("");
	window.location="/Member_Login.aspx";//注销成功以后刷新网页。
}
function UserLogoutState()
{
	if(xmlHttp.readyState == 4)
	{
	    window.location = "/Member_Login.aspx"; //注销成功以后刷新网页。
	}
}
function PostLogin()
{
	var u=document.getElementById("UserName").value;
	var w=document.getElementById("UserPSW").value;
	var p=document.getElementById("PassCode").value;
	//var k=document.getElementById("KeepLong");

	if(u=="")
	{
	    alert("请输入用户名");
	    return;
	}
	if(w=="")
	{
	    alert("请输入密码");
	    return;
	}

	//var getvalue=k.options[k.selectedIndex].value;//被选中项的值
	var getvalue = "";
	xmlHttp = GetXmlHttp();
	xmlHttp.onreadystatechange = LoginCallBack;
	var url = "/AjaxPostBack.ashx?Action=PostUserLogin&UserName=" + u + "&UserPSW=" + w + "&PassCode=" + p + "&KeepLong=" + getvalue;
	xmlHttp.open("GET", url, true);
	xmlHttp.send("");
	
}
function LoginCallBack()
{
	if(xmlHttp.readyState == 4) 
	{
         if(xmlHttp.status==200)
         {
		    var s = xmlHttp.responseText;
		    if (s == "1")
		    {
			    GetUserLogined();
		    }
		    else if (s == "-2")
		    {
			    alert("验证码错误或者验证码已经过期！");
			    GetUserLogin();
		    }
		    else if (s == "-1")
		    {
			    alert("密码或者用户名错误。\n也可能你的账号不是激活的状态。");
			    GetUserLogin();
		    }
		    else
		    {
		        alert("返回未处理值:"+s);
		        GetUserLogin();
		    }
        }
        else
        {
            alert("服务器连接失败。错误代码为：[" + xmlHttp.status + "]," + xmlHttp.statusText);
        }
	}
	else 
	{
	    document.getElementById("UserLogin").innerHTML="<img src=/Images/Ajax_Loading.gif width=32 height=32 />";
	}
}
          
function PassCodeInit() 
{
    if(document.getElementById('div_ValidateCode')) 
        document.getElementById('div_ValidateCode').style.display = "block"; 
    else 
        alert("控件不存在");
}
 