$(function(){
	// set sizes
	windowH = $(window).height();
	windowW = $(window).width();
	docH = $(document).height();
	docW = $(document).width();
	
	// set blanket size
	$('#blanket').height(docH - 10).width(docW - 10);
	
	// set loginForm position
	$('#loginForm').css("left",(windowW/2)-100).css("top",(windowH/2)-75);

	// login button
	$('#loginBtn').live("click",function(){
		$('#blanket,#loginForm').show();
		$('#email').focus();
	});
	$('#logoutBtn').live("click",function(){
		$.get("logout.php",null,function(){
			$('#loginDiv').html('<span style="cursor: pointer;" class="link" id="loginBtn">[log in]</span>');
		});
	});
	// submit login on 'enter' key
	$('#email,#password').keyup(function(event){
		if(event.keyCode == 13){
			$("#loginSubmit").click();
		}
	});
	
	// loginForm buttons
	$('#loginSubmit').click(function(){
		var email = $.trim($('#email').val());
		var pass = $.trim($('#password').val());
		if(email.length && pass.length){
			$('#loginError').html("");
			var sendInfo = "em="+email+"&ps="+pass;
			$.post("login.php",sendInfo,function(msg){
				var infoArray = new Array();
				infoArray = msg.split('-|-');
				var status = infoArray[0];
				if(status == "success"){
					var name = infoArray[1];
					$('#blanket,#loginForm').hide();
					$('#email,#password').val("");
					$('#loginDiv').html('Welcome <b>'+name+'</b> <span style="cursor: pointer;" class="link" id="logoutBtn">[log out]</span>');
				} else if(status == "not activated"){
					$('#loginError').html('Your account has not been activated yet.<br> Click <a href="activationEmail.php" target="_self" class="link">here</a> to generate another activation email.');
				} else {
					$('#loginError').html("Your email and/or password was not found");
				}
			});
		}
	});
	$('#loginCancel').click(function(){
		$('#blanket,#loginForm').hide();
		$('#email,#password').val("");
		$('#loginError').html("");
	});

	// menu button actions
	$('a.menuItem').mouseover(function(){
		$(this).addClass("menuOver");
	}).mouseout(function(){
		$(this).removeClass("menuOver");
	});
	
	// report bad link click
	$('[name="reportLink"]').click(function(){
		var rec = $(this).siblings('input[name="rec"]').val();
		// TODO // function to email a bad link to links@copsgonebad.com
	});
});

var windowH;
var windowW;
var docH;
var docW;


