$(window).load(function(){
	$("#username").focus();
	$('#password').bind('keyup',onEnterKeyPress);
	$("#buttonLoginSubmit").bind('click',onSubmitClicked);
	$("#login_form").bind('submit',onLoginFormSubmit);
});

$(document).ready(function(){
	setMenus();
	document.getElementById('login_form').reset();	
});

function onEnterKeyPress(event){
	if(event.keyCode == 13) {		
		$("form#login_form").submit();	
	}
}

function onSubmitClicked(){
	$("form#login_form").submit();
}

function onLoginFormSubmit(){
	$("#msgboxlogin").removeClass().addClass('messagebox').text('Validating....').fadeIn(1000);
	$.post("ajax/login.php",{
		user_name:$('#username').val(),
		password:$('#password').val()
	},function(data){
		if(data==0){
			$("#msgboxlogin").fadeTo(200,0.1,function(){
				document.getElementById('login_form').reset();
				$("#username").focus();
				$(this).html('Invalid user name or password.').addClass('messageboxerror').fadeTo(900,1);
			});
		}else{
			$("#msgboxlogin").fadeTo(200,0.1,function(){
				$('#header_nav_link_login').html('SIGN OUT');
				$(this).html('Logging in.....').addClass('messageboxok').fadeTo(900,1,function(){
					$("#msgboxlogin").hide();
					$('#showUser').html(data + ' Logged In').show();
					redirectToPage('index.php');
				});
			});
		}
	});
	return false;
}