var count_bug=0;
$(function(){
	for(var i=0; i<=4; i++)
	{
		$("#logout_msg").animate({marginLeft:"-5px",marginRight:"5px"}, 100);
		$("#logout_msg").animate({marginLeft:"5px",marginRight:"-5px"}, 100);
	}
	$("#logout_msg").animate({marginLeft:"0px",marginRight:"0px"}, 0, function(){$(this).fadeOut(8000);});
	$("#uname").focus();
	$("#uname, #upass").bind("keypress",function(e){if(e.which == 13)check_fields();});
	$("#user_name, #user_pass").bind("blur",function(){
		if($(this).attr("value").length > 0 && $(this).hasClass("input_error") && $("#l_msg").hasClass("error"))
		{
			$("#l_msg").stop();
			var field = ($(this).attr("name") == "user_name") ? "Username" : "Password";
			$(this).removeClass("input_error");
			$("#l_msg").removeClass("error").addClass("accept").html(field+" is now ok.").fadeOut("slow");
		}
													 });
	$("#login_button").bind("click",function(){check_fields();});
});
function check_fields()
{
	$("#l_msg").stop();
	var u = $("#uname").attr("value");
	var p = $("#upass").attr("value");
	if(u.length <= 0)
	{
		$("#uname").addClass("input_error").focus();
		$("#l_msg").removeClass().fadeIn("slow",function(){$("#l_msg").addClass("error").html("Please enter username.");})
		count_bug++;
	}
	else if(p.length <= 0)
	{
		$("#uname").removeClass("input_error");
		$("#upass").addClass("input_error").focus();
		$("#l_msg").removeClass().fadeIn("slow",function(){
										   $("#l_msg").addClass("error").html("Please enter password.");
										   })
		count_bug++;
	}
	if(u.length > 0 && p.length > 0)
	{
		count_bug=0;
		$("#uname").removeClass("input_error");
		$("#upass").removeClass("input_error");
		$("#l_button").hide();
		$("#l_msg").removeClass().fadeIn("slow",function(){
										   $("#l_msg").addClass("checking").html("Authenticating User...");
										   $.post("includes/auth_login.php",{un:u,pw:p},function(data){
												if(data == "Valid")
												{
													$("#l_msg").removeClass().addClass("info").html("Logged In...");
													document.login.submit();
												}
												else
												{
													$("#l_button").show();
													$("#l_msg").removeClass().addClass("warning").html(data);
												}
																							   });
										   })
	}
						 
}
