$(document).ready( init );

function init() {

	$("#emailSubmit").submit( sendPassword );
	$("#email").focus();
}


function sendPassword() {

    var email = $.trim( $("#email").val() );
    var message;
    if( email == "" )
        message = "<span class='error'>Please enter your email address.</span>";
    else {
        message = "<span class='success'>" + getLoadingHTML( "Submitting...") + "</span>";
        $.ajax({
            type: "POST",
            url: "retrievePassword.asp",
            data: { email: email },
            success: displayResult,
            error: displayError
    });
    }
    
    displayMessage( message );
        
    return false;
}


function displayResult( data ) {

    var result = eval( data );
    var error = result.error;
    if( error != "" )
        displayMessage( "<span class='error'>" + error + "</span>" );
    else
        displayMessage( "<span class='success'>An email has been sent with your password.</span><br/><a href='login.asp'>Login</a>." );
}


function displayError( data ) {

    var message = "<span class='error'>Problem retrieving password:\n\n" + data;
    displayMessage( message );
}


function displayMessage( message ) {

    $("#searchResults").hide().html( message ).fadeIn("slow");
}