(function(B){B.fn.slideshow=function(I){var A={slideDuration:5000,fadeDuration:"slow",slidesClass:"slideClass",buttonsClass:"slideButton",nextClass:"nextClass",prevClass:"prevClass",pauseClass:"pauseClass",startClass:"startClass",reverseClass:"reverseClass",topZIndex:1000,stayOn:false,stopOnSelect:true,direction:1,transitionType:"crossFade"};var G=0;var H=0;var J=0;var I=B.extend(A,I);return this.each(function(){obj=B(this);J=B("."+I.slidesClass).eq(0).children("ul").children("li").length;B("."+I.buttonsClass+" ul li a").eq(0).addClass("selected");B("."+I.slidesClass).each(function(){var F=0;B(this).children("ul").children("li").each(function(){F++;B(this).css("z-index",(I.topZIndex-F));if(F>1){B(this).css("display","none")}})});if(I.stayOn){G=(I.stayOn-1);E()}else{obj.everyTime(I.slideDuration,"animateSlides",function C(){D(I.direction)})}function D(F){G=G+F;H=G-F;switch(F){case 1:if(G==J){G=0;H=(J-1)}break;case -1:if(G<0){G=(J-1);H=0}break}E()}B("."+I.prevClass).click(function(){D(-1)});B("."+I.nextClass).click(function(){D(1)});B("."+I.pauseClass).click(function(){obj.stopTime("animateSlides")});B("."+I.startClass).click(function(){obj.everyTime(I.slideDuration,"animateSlides",function F(){D(I.direction)})});B("."+I.reverseClass).click(function(){I.direction=(I.direction*(-1))});B("."+I.buttonsClass+" ul li a").click(function(){if(I.stopOnSelect){obj.stopTime("animateSlides")}G=(B("."+I.buttonsClass+" ul li a").index(this));E()});function E(){B(".curslide").html(G);B(".prevslide").html(H);B(".numslides").html(J);B("."+I.buttonsClass+" ul li a.selected").removeClass("selected");B("."+I.buttonsClass+" ul li a").eq(G).addClass("selected");B("."+I.slidesClass).each(function(){switch(I.transitionType){case"crossFade":B(this).children("ul").children("li").eq(G).animate({opacity:"show"},I.fadeDuration);B(this).children("ul").children("li").not(B(this).children("ul").children("li").eq(G)).animate({opacity:"hide"},I.fadeDuration);break;case"slide":a_li=B(this).children("ul").children("li");a_li.not(B(this).children("ul").children("li").eq(G)).slideUp(I.fadeDuration,function(){a_li.eq(G).slideDown(I.fadeDuration)});break}})}})}})(jQuery);
