function submitLogin(){
	createRequest();
	var url = "/user/login_ajax.php";
	var name = document.getElementById("login_name").value;
	var password = document.getElementById("login_password").value;
	var login_keep = document.getElementById("login_keep").value;
	var params = "name="+name+"&password="+password+"&keep="+login_keep;
	document.getElementById('loading').innerHTML = "Validating...";
	request.open("POST", url, true);
	request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	request.setRequestHeader("Content-length", params.length);
	request.setRequestHeader("Connection", "close");

	request.onreadystatechange = updatePageLogin;
	request.send(params);
}

function updatePageLogin(){
	if (request.readyState == 4) {
		if( request.responseText != "Error" && request.responseText != "Not Activated" ){
			window.location.reload(true);
			document.getElementById('login').innerHTML = 'Welcome '+request.responseText;
			$("#login_dialog").dialog("close");
			$("#cover").hide();
			document.getElementById('loading').innerHTML = '';
		} else if( request.responseText == "Not Activated" ){
			$("#login_result").html("Your account has not been activated.<br>Please check your email including your spam<br>folder for activation instructions or email <br>feedback@somepage.com");
			$("#login_result").css({fontWeight:"bold"});
			setTimeout(function() { $("#login_result").css({fontWeight:"normal"}); }, 1000)
			$("#loading").html('');
		} else {
			$("#login_result").html("Invalid Username and/or Password.");
			$("#login_result").css({fontWeight:"bold"});
			setTimeout(function() { $("#login_result").css({fontWeight:"normal"}); }, 1000)
			$("#loading").html('');
		}
	}
}

function logout(){
	createRequest();
	var url = "/user/logout_ajax.php?rand="+Date();
	document.getElementById('loading').innerHTML = "Logging Out...";
	request.open("GET", url, true);
	request.onreadystatechange = updatePageLogout;
	request.send(null);
}
	
function updatePageLogout(){
   if (request.readyState == 4) {
		 window.location.reload(true);
		 $("div#login").show("fast");
		 $("span#logged_in").hide("fast");
		 document.getElementById('loading').innerHTML = '';
	 }
}


