/**
 * extras - place to stash various functionality not complex enough for its own file 
 *      dashboard - handle dashboard related functionality 
 * 
 * @author: Chanel Munezero <chanel.munezero@escapemg.com>
 */
(function(){
    if(!window.gs) {
        return;
    }
    
    var dashboard = window.gs.dashboard = {
        // default options/settings
        
        empty: null
    };

    dashboard.removeHelpLink = function(obj)
    {
        debug('remove help link', obj);
        var li = $(obj).parent().parent().parent().get(0);
        var className = li.className.replace('hide', '');
        $(li).fadeOut('slow', function() {
            $(this).next().fadeIn();
            $(this.parentNode).append(this);
        });

        return false;
    }

    var simpleButton = window.gs.simpleButton = {
        // default options/settings
        
        empty: null
    };

    simpleButton.enable = function(button) {
        debug('enable button', button);
        $(button).removeAttr('disabled').removeClass('disabled');
    }

    simpleButton.disable = function(button) {
        debug('disable button', button);
        $(button).attr('disabled','disabled').addClass('disabled');
    }

})();
