// Sets Up the menus and the login javascripts
$(function() {
    // For pages that don't have menus (error page, for example)
    try {
        $("#nav_top ul.sf-menu").supersubs({minWidth: 10, maxWidth: 27, extraWidth: 1}).superfish({delay: 500, speed: 'fast'});
        $('ul.sf-vertical').superfish({delay: 500, speed: 'fast', autoArrows: false});
    } catch(err) {}

    $("form#login").ajaxForm({
        dataType: 'json',
        beforeSubmit: function() {
            $("#failed_login_msg").hide();
        },
        success: function(result) {
            if(result['status'] == 'error') {
                $("#failed_login_msg").show();
                return;
            }
            window.location.reload();
        }
    });
});
