$(document).ready(function() {
	


//###   RESET PASSWORD   ###
    // $("#forgot_password_form").validate({
    //         submitHandler: function(form) {
    //             //###   Disable the Submit button   ###
    //             $("#forgot_password_form button").fadeTo("slow", 0.20).attr("disabled","disabled");
    // 
    //             SubmitPasswordReset();
    //             return false;
    //         }
    //     });
	
	$('#forgot_password_form button').click(function(e) {
		e.preventDefault();
		
		if($('#forgot_password_form #email').length > 0) 
		{
			SubmitPasswordReset();
		} else {
			$('#response p').remove();
			$('#response').append('<p>Email address cannot be empty</p>');
		}
		
	});

//###   RESET PASSWORD FORM SUBMISSION   ###
function SubmitPasswordReset() {
    //###   Send form via AJAX   ###
    $.ajax({
        type: "POST",
        data: $("#forgot_password_form").serialize() + "&amp;action=" + $("#forgot_password_form").attr("action"),
        dataType: "html",
        success: function (html) {
            //###   Successfully received an html page from the server   ###
            if ( html.search(/error/i) >= 0 ) {
                if (html.search(/not found/i) >= 0) {
                    $("#pwd-reset-email").addClass('error');
                    $("#pwd-reset-email").after('<label class="error" for="login-username" generated="true">Email address doesn\'t exist<br />Re-check or register an account</label>');

                } else if (html.search(/already logged in/i) >= 0) {
                    $("#forgot_password_form button").after('<label class="error" for="login-username" generated="true">User already logged in!</label>');

                } else if (html.search(/account has not been activated yet/i) >= 0) {
                    $("#forgot_password_form button").after('<label class="error" for="login-username" generated="true">Account has not been activated yet<br />Check your email and activate</label>');

                } else {
                }

                $("#forgot_password_form button").fadeTo("slow", 1).removeAttr("disabled");

            } else {
                //###   Successfully sent reset request   ###
                //"Instructions for resetting your password have just been emailed to you."
                $("#forgot_password_form").hide();
                $("#password_reminder .form-success").slideDown("slow");

                //###   Show/hide user nav links   ###
                //ClearForm("#forgot_password_form");

                //###   Close PrettyPhoto Popup Window   ###
                var currentURL = new Array();
                currentURL = top.location.href.split('#');
                top.location.href = currentURL[0] + "#close-pp-delay";
            }
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            //###   Error occurred, could be server, CMS or 404   ###
            alert(textStatus + errorThrown);
            $("#forgot_password_form button").fadeTo("slow", 1).removeAttr("disabled")
        },
        complete: function (XMLHttpRequest, textStatus) {
            alert(textStatus);
        }
    });
} //###   End of SubmitLogin function   ###

});
