(function($) {
    $.effects.fade = function(o) {
        return this.queue(function() {
            // Create element
            var el = $(this);

            // Set options
            var speed = o.duration || 230;
            var mode = o.options.mode || 'show'; // Set Mode

            // Animate
            if (mode == 'show') {
                    el.fadeIn(speed);
            } else {
                    el.fadeOut(speed);
            };
            el.queue('fx', function() { el.dequeue(); });
            el.dequeue();
        });
    };
})(jQuery); 

