var Request = new Object();
Request.send = function(url, method, callback, data, urlencoded) {
	var req;
	if(window.XMLHttpRequest){
		req = new XMLHttpRequest();
	}else if(window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	req.onreadystatechange = function() {
		if(req.readyState == 4){
			if (req.status < 400) {
				(method=="POST") ? callback(req) : callback(req,data);
			}else{
				//alert("服务器繁忙请稍后再试!");
			}
		}
	}
	if (method=="POST") {
		req.open("POST", url, true);
		if (urlencoded) req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		req.send(data);
	} else {
		req.open("GET", url, true);
		req.send(null);
	}
	return req;
}
Request.sendRawPOST = function(url, data, callback) {
	Request.send(url, "POST", callback, data, false);
}
Request.sendPOST = function(url, data, callback) {
	Request.send(url, "POST", callback, data, true);
}
Request.sendGET = function(url, callback, args) {
	return Request.send(url, "GET", callback, args);
}


function check(){ 
	var form1 = document.getElementById("loginForm");
	if (form1.email.value.length<2)
	{ 
		alert("请输入用户名或Email!")
		form1.email.focus()
		return false;
	}
	
	if (form1.userPass.value.length<4 || form1.userPass.value.length>20)
	{ 
		alert("请输入4-20位密码!")
		form1.userPass.value="";
		form1.userPass.focus()
		return false;
	}
	return true;
	 
} 


function checkLogin_1(){
	if(check()== true){				
		new Request.sendPOST('/login/isLogin_1.jsp?email='+document.getElementById("loginForm").email.value+'&userPass='+document.getElementById("loginForm").userPass.value,"",doLogin);
	}
}

function checkLogin(){
	if(check()== true){				
		new Request.sendPOST('/login/isLogin.jsp?email='+document.getElementById("loginForm").email.value+'&userPass='+document.getElementById("loginForm").userPass.value,"",doLogin);
	}
}
function doLogin(response){

	var res = response.responseText;	
	if (res.indexOf("no")==-1){
		document.getElementById('userInfo').innerHTML = res;	
	}else{
		alert("服务器验证错误：用户名或密码有误！");
	}
}	
function logout(){		
	new Request.sendPOST('/login/logout_new.jsp',"",doLogout);	
}
function doLogout(response){
	window.location.reload(); 
	
}	


function login(){
	if(check()== true){				
		new Request.sendPOST('/login/loginIndex.jsp',"",doLogin_index);
	}
}
function doLogin_index(response){
	var res = response.responseText;	
	document.getElementById('login').innerHTML = res;		
}	
