// Creates a namespace for "Vehicle.Modify"
YAHOO.namespace ("AWE.User.Login");

YAHOO.AWE.User.Login = function() {
	var phpUrl = SITE_FOLDER + "/controller/admin/login-events.php";

	//public functions accessible from beyond this namespace
	return {
		init: function() {

			//register Save event
			YAHOO.util.Event.addListener("forgotPass", "click", showPassRecover);
            YAHOO.util.Event.addListener("cancelPass", "click", hidePassRecover);
            YAHOO.util.Event.addListener("emailPass", "click", resetPassword);
			YAHOO.util.Event.addListener("login", "click", submitLoginForm);
		}
	}

	function submitLoginForm() {

		$('errDiv').style.display = "none";
		if($('userName').value == "" || $('password').value == "") {
			$('errDiv').style.display = "";
			$('errDiv').innerHTML = "User name and password are required";
			return;
		}
		$('loginForm').submit();
	}

    function showPassRecover() {
        $('passRecover').style.display = "";
    }

    function hidePassRecover() {
        $('email').value = "";
        $('passRecMsg').innerHTML = "";
        $('passRecover').style.display = "none";
    }

    function resetPassword() {
        if($('email').value == "") {
            $('passRecMsg').innerHTML = "Enter email address.";
            return;
        }

        var postData = "met=resetPass";
        postData += "&email=" + $('email').value;

        var callbacks = {
            // Successful XHR response handler
            success : function (o) {
                var resp = YAHOO.lang.JSON.parse(o.responseText);
                $('passRecMsg').innerHTML = resp.Message;
            }
        };

        // Make the call to the server for JSON data
        $('passRecMsg').innerHTML = "Please wait...";
        YAHOO.util.Connect.asyncRequest('POST', phpUrl, callbacks, postData);

    }
}();