(function(a){a.effects.slide=function(b){return this.queue(function(){var e=a(this),f=["position","top","left"],g=a.effects.setMode(e,b.options.mode||"show"),h=b.options.direction||"left";a.effects.save(e,f);e.show();a.effects.createWrapper(e).css({overflow:"hidden"});var i=h=="up"||h=="down"?"top":"left";h=h=="up"||h=="left"?"pos":"neg";var j=b.options.distance||(i=="top"?e.outerHeight({margin:true}):e.outerWidth({margin:true}));if(g=="show")e.css(i,h=="pos"?-j:j);var k={};k[i]=(g=="show"?h=="pos"?"+=":"-=":h=="pos"?"-=":"+=")+j;e.animate(k,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){g=="hide"&&e.hide();a.effects.restore(e,f);a.effects.removeWrapper(e);b.callback&&b.callback.apply(this,arguments);e.dequeue()}})})}})(jQuery)
