(function(a){function g(b,d){a(b).animate({left:"-"+d+"px"},a(b).data("easingDuration"),a(b).data("easing"))}function k(b,d){a(d).animate({width:0,marginLeft:0,marginRight:0},a(b).data("easingDuration"),a(b).data("easing"),function(){a(d).remove();a(b).data("nextButton")&&h(b)})}function l(b,d,c){a(d).animate({width:a(b).data("width")-a(b).data("slideMargin").left-a(b).data("slideMargin").right+"px",marginLeft:a(b).data("slideMargin").left+"px",marginRight:a(b).data("slideMargin").right+"px"},a(b).data("easingDuration"),
a(b).data("easing"),function(){a(c).remove();a(b).data("previousButton")&&i(b)})}function j(b){if(a(b).data("unidirectional")&&a(b).data("currentlyDisplayed")!=0){a(b).data("nextButton")&&a(b).data("nextButton").unbind("click");firstSlide=a(b).children()[0];a(firstSlide).clone().appendTo(b);k(b,firstSlide)}else{a(b).data("currentlyDisplayed",a(b).data("currentlyDisplayed")+1);a(b).data("currentlyDisplayed")>=a(b).children().length&&a(b).data("currentlyDisplayed",0);g(b,a(b).data("width")*a(b).data("currentlyDisplayed"))}}
function e(b){a(b).data("intervalId",setInterval(function(){j(b)},a(b).data("pauseDuration")))}function f(b){a(b).data("intervalId")&&clearInterval(a(b).data("intervalId"))}function h(b){a(a(b).data("nextButton")).click(function(){j(b);f(b);e(b)})}function i(b){a(a(b).data("previousButton")).click(function(){if(a(b).data("unidirectional")&&a(b).data("currentlyDisplayed")!=0){a(b).data("previousButton")&&a(b).data("previousButton").unbind("click");lastSlide=a(b).children()[a(b).children().length-1];
a(lastSlide).clone().width(0).prependTo(b);l(b,a(b).children()[0],lastSlide)}else{a(b).data("currentlyDisplayed",a(b).data("currentlyDisplayed")-1);a(b).data("currentlyDisplayed")<0&&a(b).data("currentlyDisplayed",a(b).children().length-1);g(b,a(b).data("width")*a(b).data("currentlyDisplayed"))}f(b);e(b)})}var m={},n={pauseDuration:5E3,easingDuration:500,easing:"swing",nextButton:null,previousButton:null,slideMargin:{top:0,right:0,bottom:0,left:0},random:false,auto:true,stopOnHover:false,unidirectional:true};
a.fn.slideshow=function(b){if(b)var d=a.extend(m,n,b);this.css("overflow","hidden");b=this.children("div");a(b).wrapAll("<div/>");var c=this.children()[0];a(c).data("pauseDuration",d.pauseDuration);a(c).data("easingDuration",d.easingDuration);a(c).data("easing",d.easing);a(c).data("unidirectional",d.unidirectional);a(c).data("nextButton",d.nextButton);a(c).data("previousButton",d.previousButton);a(c).data("slideMargin",d.slideMargin);a(c).data("width",this.width());b.each(function(){a(this).css("float",
"left");a(this).css("margin-top",d.slideMargin.top+"px");a(this).css("margin-right",d.slideMargin.right+"px");a(this).css("margin-bottom",d.slideMargin.bottom+"px");a(this).css("margin-left",d.slideMargin.left+"px");a(this).css("padding",0);a(this).width(a(c).data("width")-d.slideMargin.left-d.slideMargin.right)});a(c).width(a(c).data("width")*b.length*2+5);a(c).data("height",this.height());a(c).height(a(c).data("height"));a(c).css("position","relative");b.each(function(){a(this).height(a(c).data("height")-
d.slideMargin.top-d.slideMargin.bottom)});a(c).data("currentlyDisplayed",0);if(d.random){a(c).data("currentlyDisplayed")=Math.floor(Math.random()*b.length);a(c).css("left","-"+a(c).data("width")*a(c).data("currentlyDisplayed")+"px")}if(d.auto){e(c);d.stopOnHover&&a(c).hover(function(){f(c)},function(){e(c)})}d.nextButton&&h(c);d.previousButton&&i(c)}})(jQuery);
