(function(d){var c;d.fn.slideShower=function(g){c=d.extend({fullSizeSlide:"#fullSizeSlide",slideContainer:null,nameTransform:function(h){return h.replace(/thumbnail/,"slide")},showTitle:null,showAlt:null,showNext:null,showPrevious:null,showFirst:null,showLast:null,showAuto:null,autoStart:null,autoStop:null,slideInfo:null},g||{});c.fullSizeSlide=d(c.fullSizeSlide);c.showTitle=c.showTitle?d(c.showTitle):null;c.showAlt=c.showAlt?d(c.showAlt):null;c.slideInfo=c.slideInfo?d(c.slideInfo):null;c.slideContainer=c.slideContainer?d(c.slideContainer):null;c.thumbnails=this.filter("img");c.thumbnails.each(function(h){this.index=h});c.current=-1;c.autoShowing=false;c.timerId=null;c.thumbnails.click(function(){b();f(this.index)});c.fullSizeSlide.click(function(){b();f((c.current+1)%c.thumbnails.length)});d(c.showNext).click(function(){b();f((c.current+1)%c.thumbnails.length)});d(c.showPrevious).click(function(){b();f((c.thumbnails.length+c.current-1)%c.thumbnails.length)});d(c.showFirst).click(function(){b();f(0)});d(c.showLast).click(function(){c.autoShowing=false;f(c.thumbnails.length-1)});d(c.showAuto).click(function(){c.autoShowing=!c.autoShowing;a();e()});f(0);return this};var f=function(g){c.current=g;c.fullSizeSlide.attr("src",c.nameTransform(c.thumbnails[g].src));if(c.showTitle){c.showTitle.text(c.thumbnails[g].title)}if(c.showAlt){c.showAlt.text(c.thumbnails[g].alt)}if(c.slideInfo){c.slideInfo.text((g+1)+" of "+c.thumbnails.length)}};var e=function(){if(c.autoShowing){f((c.current+1)%c.thumbnails.length);c.timerId=setTimeout(e,5000)}else{if(c.timerId!=null){clearTimeout(c.timerId);c.timerId=null}}};var b=function(){if(c.autoShowing){c.autoShowing=false;a()}};var a=function(){var g=d(c.showAuto).get(0).tagName.toLowerCase();if(g=="img"){if(c.autoShowing){d(c.showAuto).attr("src",c.autoStop)}else{d(c.showAuto).attr("src",c.autoStart)}}else{if(c.autoShowing){d(c.showAuto).text(c.autoStop)}else{d(c.showAuto).text(c.autoStart)}}}})(jQuery);
