$().ready(function() {

	$('#login').jqm({ajax: '/includes/loginForm.php', trigger: 'a.ex2trigger'});		
	

	
});


function checkLogin(logType) {
	
	switch(logType) {
		
		case "login":
			
			var userName = $("#struName").val();
			var password = $("#strPass").val();
			
			if( (userName == "") || ( password == "" ) ) {
				
				$("#errorCell").html("<p><strong><font color=\"Red\">Please enter both a username and a password</font></strong></p>\n");
				
			} else {
				
				
				$('#logProcessing').attr({  style: "display:inline" });
				
				var str = "userName=" + userName + "&password=" + password;
				
				$.ajax({
				   
				  type: "POST",
				  url: "/includes/processLogin.php",
				  data: str,
				  dataType: "json",
				  cache: false,
				  success: function(result){
					 
						Login_cb(result);
						
				  }
				  
				});
				//x_ProcessLogin_FE(userName, password, Login_cb);
			
			}
			
		break;
		
		case "logout":
			
			x_ProcessLogOut_FE(Logout_cb);
			
		break;
	}
	
}

function Login_cb(callbackArray) {
		
	var logAttempt	= callbackArray['loginAttempt'];
	var logContent 	= callbackArray['loginMessage'];
	
	$("#logProcessing").attr({  style: "display:none" });
	
	switch(logAttempt) {
		
		case "success":
			
			//if we've successfully logged in
			//send the user the logout screen
			//alert('successful login');
			//getLogout(logAttempt, logContent);
			//$("#login").html("Login Successful");
			//$('#login').jqmHide(); 
			$("#errorCell").html(logContent);
			
			window.location.reload();
			
		break;
		
		case "failed":
			
			$("#errorCell").html(logContent);
			
		break;
		
	}
	
}

function logoutUser() {
	
	var str = "logout=true";
	
	$.ajax({
				   
	  type: "POST",
	  url: "/includes/processLogOut.php",
	  data: str,
	  dataType: "json",
	  cache: false,
	  success: function(result){
		  
			Logout_cb(result);
			
	  }
	  
	});
	

}

function Logout_cb(callbackArray) {
	
	var logAttempt	= callbackArray['loginAttempt'];
	var logContent 	= callbackArray['loginMessage'];
	
	switch(logAttempt) {
		
		case "success":
			
			//if we've successfully logged in
			//send the user the logout screen
			
			//getLogout(logAttempt, logContent);
			//alert('successful logout');
			
			window.location.reload();
			
		break;
		
		case "failed":
			alert('failed logout');
		break;
		
	}
	
}