﻿/************************************************************************************************************
 * Document Ready
 ***********************************************************************************************************/

$(document).ready(function() {
    $("#ctl00_ctl00_MainPlaceHolder_MainPlaceHolder_Login_LoginButton").attr("disabled", false);
	$("#ctl00_ctl00_MainPlaceHolder_MainPlaceHolder_Login_UserName").focus();
});

/************************************************************************************************************
 * Validation
 ***********************************************************************************************************/

$("#ctl00_ctl00_MainPlaceHolder_MainPlaceHolder_Login_LoginButton").click(function() {
    $("form#aspnetForm").submit(validateForm);
});

function validateForm()
{
    $("#input-error").hide();

    var userName = ValidateEmail("#ctl00_ctl00_MainPlaceHolder_MainPlaceHolder_Login_UserName", false);
    var password = ValidatePassword("#ctl00_ctl00_MainPlaceHolder_MainPlaceHolder_Login_Password", false);
    
    var valid = userName && password;
    
    if (!valid)
        $("#input-error").show();
    
    return valid;
}

/************************************************************************************************************
 * On Focus
 ***********************************************************************************************************/
 
$("#ctl00_ctl00_MainPlaceHolder_MainPlaceHolder_Login_UserName").focus(function() {
    StatusMessage(true, this, "If you don't have an account, please contact us and request one.", "Message");
});

$("#ctl00_ctl00_MainPlaceHolder_MainPlaceHolder_Login_Password").focus(function() {
    StatusMessage(true, this, "If you forgot your password, click on the link above to retreive a new one.", "Message");
});

/************************************************************************************************************
 * On Blur
 ***********************************************************************************************************/

$("#ctl00_ctl00_MainPlaceHolder_MainPlaceHolder_Login_UserName").blur(function() {
    ValidateEmail(this);
});

$("#ctl00_ctl00_MainPlaceHolder_MainPlaceHolder_Login_Password").blur(function() {
    ValidatePassword(this);
});