

function forgetPassword(){
	window.location.href = "/libragirl/login/forgotpassword.jsp";
}

function becomeMember()
{
	window.location.href = "/libragirl/become/become_a_libragirl.jsp";
}

function doLogin(){
	var msg = "";
	var err_field = "";
	var userhandlle;
	var password;
	// validating that the form has values
	// and that they're correctly formatted
	if (document.forms["LoginForm"].elements["userhandle"].value=="") {
			msg = 'Please enter a NickName.\n';
			if (err_field == "") {err_field = "userhandle";}
		}
	if (document.forms["LoginForm"].elements["password"].value=="") {
		msg = msg + 'Please enter a password.\n';
		if (err_field == "") {err_field = "password";}
	}
		
	if (msg == "") {
		userhandle = document.forms["LoginForm"].elements["userhandle"].value;
		password = document.forms["LoginForm"].elements["password"].value;
		// go ahead to validate login
		if (window.ActiveXObject)
		{
			var req = new ActiveXObject("Microsoft.XMLHTTP");
		}
		
		else
		{
			var req = new XMLHttpRequest();
		}
		req.open("POST", "/libragirl/login/validate_login.jsp?userhandle="+userhandle+"&password="+password, true);
		req.send(null);
		var error_message = "";
		req.onreadystatechange=function() {
	    	if (req.readyState==4) {
    			error_message = req.responseText;
    			if (isWhitespace (error_message)) {
	    		   	window.location.href = document.forms["LoginForm"].elements["login_successful_page"].value;
    			 }
    			 else {
		    	 	  alert(error_message);
		     	}
	 	  }
   		 }
	}
	else {
		alert(msg);
		document.forms["LoginForm"].elements[err_field].select();
		document.forms["LoginForm"].elements[err_field].focus();
		return;
	}
}

function doFlashLogin(userid) {
	if (window.ActiveXObject)
	{
		var req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	else
	{
		var req = new XMLHttpRequest();
	}
	req.open("POST", "/libragirl/login/flash_login.jsp?userid="+userid, true);
	req.send(null);
}

