// Register
function beforeSubmitReg(formData, jqForm, options) {
    $("#reg-buttons").css('display', 'none');
    $("#reg-prog").css('display', 'inline');
}

function successReg(formData, jqForm, options) {
    var currentTime = new Date();
    var time = currentTime.getTime();
    $(".nt_login_links").load("/account-nav?" + time);
    $('#TB_ajaxContent').height('');
}

$(function() {
    $('#reg-buttons > #submit').live("click", function () {
        var options = { 
            beforeSubmit:  beforeSubmitReg,
            success:       successReg,
            target:        '#TB_ajaxContent'
        }
        $('#frmRegister').ajaxForm(options);
    });
});
       

// Login
function beforeSubmitLogin(formData, jqForm, options) {
    $("#login-buttons").css('display', 'none');
    $("#login-prog").css('display', 'inline');
}

function successLogin(responseText, statusText) {
    if (responseText == '') {
        $(".nt_login_links").load("/account-nav");
        tb_remove();
    }
    else {
        $('#TB_ajaxContent').html(responseText);
        $('#TB_ajaxContent').height('');
    }
}

$(function() {
    $('#login').live("click", function () {
        var options = { 
            beforeSubmit:  beforeSubmitLogin,
            success:       successLogin
        }
        $('#frmLogin').ajaxForm(options);
    });
});

// Logout
$(function() {
    $("#logout_link").live("click", function () {
        var currentTime = new Date();
        var time = currentTime.getTime();
        $(".nt_login_links").load("/logout?" + time);
    });
});

// Reset
function beforeSubmitReset(formData, jqForm, options) {
    $("#reset_buttons").css('display', 'none');
    $("#reset_prog").css('display', 'inline');
}


function successReset(formData, jqForm, options) {
    $('#TB_ajaxContent').height('');
}

$(function() {
    $('#submit_reset_form').live("click", function () {
        var options = { 
            beforeSubmit:  beforeSubmitReset,
            success:       successReset,
            target:        '#TB_ajaxContent'
        }
        $('#frmAccountReminder').ajaxForm(options);
    });
});
       
