var net=new Object();

net.READY_STATE_UNINITIALIZED=0;
net.READY_STATE_LOADING=1;
net.READY_STATE_LOADED=2;
net.READY_STATE_INTERACTIVE=3;
net.READY_STATE_COMPLETE=4;

net.ContentLoader=function(url,onload,onerror,method,params,contentType){
this.url=url;
this.req=null;
this.onload=onload;
this.onerror=(onerror) ? onerror : this.defaultError;
this.loadXMLDoc(url,method,params,contentType);
}
net.ContentLoader.prototype={
loadXMLDoc:function(url,method,params,contentType){
if(!method)
{
method="GET";	
}
try
{
if(window.ActiveXObject){
  for(var i=5;i;i--) {
				try {
					if (i==2) {
						this.req = new ActiveXObject("Microsoft.XMLHTTP");
					} else {
						this.req = new ActiveXObject("Msxml2.XMLHTTP."+i+".0");
					}
					break;
				}
				catch(e) { this.req = false; }
			}
}
else if(window.XMLHttpRequest){
this.req=new XMLHttpRequest();
} 
}
catch(e) 
{ 
this.req = false;
}
if (this.req){
try{
var loader=this;
this.req.onreadystatechange=function(){
loader.onReadyState.call(loader);
}
this.req.open(method,url,true);
if (contentType){
this.req.setRequestHeader("Content-Type", contentType);
}
this.req.send(params);
}catch (err){
this.onerror.call(this);
}
}
},
onReadyState:function(){
var req=this.req;
var ready=req.readyState;
if (ready==net.READY_STATE_COMPLETE){
var httpStatus=req.status;
if (httpStatus==200 || httpStatus==0){
this.onload.call(this);
}
}
else
{
  document.getElementById("msg").innerHTML = "<div id=\"loading\"><span style=\"margin-left:4px;line-height:16px;vertical-align:middle;\">正在登录，请稍后……</span></div>";
}
}
}

function parseResults(){
    var response = this.req.responseXML;

    var infoRoot=response.getElementsByTagName("info")[0];
	var loginRoot=response.getElementsByTagName("login")[0];
	var msgRoot=response.getElementsByTagName("msg")[0];

    var info = infoRoot.firstChild.nodeValue;
	var login = loginRoot.firstChild.nodeValue;
	var msg = msgRoot.firstChild.nodeValue;

	if (login=="0")
	{
		document.getElementById("msg").innerHTML = "<div id=\"loading\"><span style=\"color:#f00;line-height:16px;vertical-align:middle;\">"+msg+"</span></div>";
		document.getElementById("button").innerHTML = "<input type=\"submit\" onclick=\"javascript:window.location.reload();\" value=\"重新登录\" />";
	}
	else if (login=="1")
	{
		if(info=="guest")
		{
		 window.location.href = "index.php?command=guest:guestindex";
		}
		else
		{
		window.location.href = "index.php?command=manager:managerinfo->upmanagerhtml&info=login";
		}
	}
}

function login(u, p)
{
  document.getElementById("btnLoginNew").value = "正在登录";
  document.getElementById("btnLoginNew").disabled = "disabled";
  var url='index.php?command=manager:managerlogin->login';
  var contentType='application/x-www-form-urlencoded';
  var params='username='+u+'&password='+p;
  new net.ContentLoader(url,parseResults,null,'POST',params,contentType);
}

function login2(u, p ,id)
{
  document.getElementById("btnLoginNew").value = "正在登录";
  document.getElementById("btnLoginNew").disabled = "disabled";
  var url='index.php?command=guest:guestlogin->login';
  var contentType='application/x-www-form-urlencoded';
  var params='username='+u+'&password='+p+'&sortid='+id;
  new net.ContentLoader(url,parseResults,null,'POST',params,contentType);
}