$(document).ready(function() {
    var options = {target: "#login", 
		   beforeSubmit: function(formData, jqForm, options) {
		       return $('#frmLogin').valid();
		   },
		   success: function(responseText, statusText, xhr, $form) {
		       //if the response contains the login form, set it up again
		       if($.trim(responseText).indexOf("<form") >= 0) {
			   setupLoginForm();
		       } else if (Utils.queryString('fuseaction') == 'warden.reset') {
			   window.location.href = 'http://' + document.location.host + '/';
		       } else { //else if (Utils.queryString('fuseaction') == 'main.home') {
			   window.location.reload();
		       }
		   }};
    function setupLoginForm() {
	$('#frmLogin').validate(
	    {messages: {
		login_email: "Enter your email address",
		login_password: "Enter your password"}});
	$('#frmLogin').ajaxForm(options);
	$('#frmLogin').submit(function() { 
	    $(this).ajaxSubmit(options); 
 	    return false;
	});
    }
    setupLoginForm();
});

