
var animating = false;

function showLogin(){
	if(animating == true) return false;
	animating = true;
	
	$('#jslogin').css("top","-460px");
	
	positionDrop();

	$('#jslogin').stop();
	$('#jslogin').animate({ top:"-50px" }, 750, "linear", function(){
		animating = false;
		$(document).height = "100%";
	});
	
	$('#drop').css("opacity","0");
	$('#drop').css("display","block");
	$('#drop').fadeTo(750, 0.65);
	$('#drop').click(function(){hideLogin()});		
}

function hideLogin(){
	if(animating == true) return false;
	animating = true; 
	
	$('#jslogin').css("top","-50px");
	
	$('#jslogin').stop();
	$('#jslogin').animate({ top:"-460px" }, 750, "linear", function(){ animating = false });
	
	$('#drop').fadeOut(750);
	$('#drop').click(function(){ void(0) });
}

function submitLogin(){
	$('#l_error').hide();
	
	$('#login_submit').css("opacity","0.5");
	$('#login_submit').css("cursor","default");

	if(!($('#l_username').val() && $('#l_password').val())){
		$('#l_error').html("Error: please complete all fields");
		$('#l_error').show();
		$('#login_submit').css("opacity","1");
		$('#login_submit').css("cursor","auto");
		return false;
	}

	$.post("lib/ajax_login.php", { username: $('#l_username').val() , password: $('#l_password').val() } , function(data){
		if(data == "true"){
			$('#l_error').html("Login Successful &mdash; Redirecting");

			$('#l_error').show();
			setTimeout("window.location.reload()",1000);
		} else {
			$('#l_error').html("Invalid login details. <a href=\"/clients/mcaurie_user.php?page=forgotpass\">Forgot Password?</a>");
			$('#l_error').show();
		}
		$('#login_submit').css("opacity","1");
		$('#login_submit').css("cursor","auto");
	});
}

function positionDrop(){
	if($.browser.msie && ($.browser.version < 7)){ // Nobody likes you, Internet Explorer
		if(document.documentElement){
			scrTop = document.documentElement.scrollTop + "px";
		} else {
			scrTop = document.body.scrollTop + "px";
		}
		
		$('#drop').css("top", scrTop);
		//$('#drop').css("height", $(document).height());
	}   
}