(function(A){A.effects.fade=function(B){return this.queue(function(){var F=A(this),E=["opacity"];var H=A.effects.setMode(F,B.options.mode||"effect");if(H=="toggle"){H=F.is(":hidden")?"show":"hide"}var C=B.options.opacity||0;var D=F.css("opacity");A.effects.save(F,E);F.show();if(H=="show"){F.css({opacity:0})}var G={opacity:H=="show"?D:C};F.animate(G,{queue:false,duration:B.duration,easing:B.options.easing,complete:function(){if(H=="hide"){F.hide()}if(H=="hide"){A.effects.restore(F,E)}if(B.callback){B.callback.apply(this,arguments)}F.dequeue()}})})}})(jQuery);