$(document).ready(function() {
		var checkUsername = function() {						
			$(".error", $("#l_username").parent()).remove();
			return !CheckInput( $("#l_username"), 'alphanumeric', 1, 'Username is required') ? false : true;				
		};
		var checkPassword = function() {						
			$(".error", $("#pwd").parent()).remove();
			return !CheckInput( $("#pwd"), 'alphanumeric', 1, 'Password is required') ? false : true;				
		};	
		
		
		$("#l_username").change(checkUsername);
		$("#pwd").change(checkPassword);
		
		
		function checkForm(){
			var ret = true;						
			if(!checkUsername()) ret = false;
			if(!checkPassword()) ret = false;		
			return ret;
		}
		
		function clearLogin(){
			$("#l_username").val(''); $("#pwd").val(''); 
		}
		
		function ajaxLogin(){
			$('form#frm_login').ajaxSubmit({
			   complete: function(r){
				$("#login_response").html(r.responseText)
				$('div.login_success').fadeIn();	
				clearLogin();
				$('div.login_success').fadeOut(5000);	
				return false;
			   }
			  }); 	
		}		
		
		$("#submit_login").click(function(){
			if(checkForm() == true){
				ajaxLogin();
			}
			return false; 
			
	    });
		
		$("#reset").click(function(){
			$('form#frm_login').clearForm();
			$('#login_response').hide();
			$('.error').hide();
			return false; 			
	    });
 }); 