// JavaScript Document

// Run on page load
$(document).ready(function(){
	matchHeight('main', 'sidebar');
	
	$.getJSON("session.php",
        function(data){
          if(data.isadmin == 1){
						$('.admin').removeClass('hidden');
						$('.admin').removeClass('invisible');
					}
					
					if(!(data.username == "none")){
						$('.username').html(data.username);
						$('.logout').show();
					}
					else {
						$('.username').html("Guest");
						$('.logout').hide();
					}
        });

	$("#login").click(function(){
		$.post("login.php", {username: $("#log_username").val(), password: $("#log_password").val()}, function(data){
					
			$.getJSON("session.php",
        function(data){
          
					if(data.isadmin){
						$('.admin').removeClass('hidden');
						$('.admin').removeClass('invisible');
						isAdmin = true;
					}
					
					if(!(data.username == "none")){
						$('.username').html(data.username);
						$('.logout').show();
						//window.location="#";
					}
					else {
						$('.username').html("Guest");		
						$('.logout').hide();
					}
       });
			
		});
		
		// Collapse Panel
		$("div#panel").slideUp("slow");	
		
		// Switch buttons from "Log In | Register" to "Close Panel" on click
		$("#toggle a").toggle();
	
	});
	
	$("#register").click(function(){
		if ($("#reg_password").val().length < 6){
			alert("Password must be at least 6 characters in length");
		}
		else {
			$.post("register.php", {username: $("#reg_username").val(), password: $("#reg_password").val()}, function(data){
				alert(data);
				if (data == "Entry successful"){				
					$.post("login.php", {username: $("#reg_username").val(), password: $("#reg_password").val()}, function(data){
			
						$.getJSON("session.php",
							function(data){
								if(data.isadmin){
									$('.admin').removeClass('hidden');
									$('.admin').removeClass('invisible');
								}
								
								if(!(data.username == "none")){
									$('.username').html(data.username);
									$('.logout').show();
									//window.location="#";
								}
								else {
									$('.username').html("Guest");
									$('.logout').hide();
								}
						 });
					});
				}
			});
		}
		// Collapse Panel
		$("div#panel").slideUp("slow");	
			
		// Switch buttons from "Log In | Register" to "Close Panel" on click
		$("#toggle a").toggle();
	});
	
});
