(function(a){a.fn.slider=function(b){var c={container:".container",slides:".slides",pagination:".pagination",containerClick:true,autoStart:0,slidespeed:300,fadespeed:300,autoHeight:false};this.each(function(){var i=a(this);var f=a.extend(c,b);var q=f.pagination+" li a",i;var h=0;var r=1;var v=a(f.slides,i).children().size();var k=a(f.slides,i).children().outerWidth();var e=0;var l=false;var g=0;a(f.slides,i).css({width:(v*k)});a(f.slides,i).children().each(function(){a(this).css({position:"absolute",left:e,display:"block"});e=e+k});a(q,i).each(function(){g=g+1;a(this).attr("rel",g);a(q,i).eq(0).parent().addClass("active")});a(f.slides,i).children(":eq("+(v-1)+")").css({position:"absolute",left:-k});a(".next",i).click(function(){if(l===false){d("next",true);if(f.autoStart){clearInterval(sliderIntervalID)}}return false});a(q,i).click(function(){if(a(this).parent().hasClass("active")){return false}else{r=a(this).attr("rel");a(q,i).parent().siblings().removeClass("active");a(this).parent().addClass("active");d("fade",r);if(f.autoStart){clearInterval(sliderIntervalID)}}return false});if(f.autoStart){sliderIntervalID=setInterval(function(){if(l===false){d("next",true)}},f.autoStart)}function j(m){if(m===v+1){m=1}if(m===0){m=v}a(q,i).parent().siblings().removeClass("active");a(q+'[rel="'+(m)+'"]',i).parent().addClass("active")}function d(m,n){l=true;switch(m){case"next":r=r+1;h=(-(r*k-k));j(r);a(f.slides,i).children().fadeOut(f.fadespeed,function(){if(r===v+1){r=1;a(f.slides,i).children(":eq(0)").css({left:(v*k)});a(f.slides,i).children(":eq("+(v-1)+")").css({position:"absolute",left:-k})}a(f.slides,i).css({left:h});a(f.slides,i).children(":eq("+(v-1)+")").css({left:v*k-k});if(r===v){a(f.slides,i).children(":eq(0)").css({left:(v*k)})}if(r===v-1){a(f.slides,i).children(":eq("+(v-1)+")").css({position:"absolute",left:-k})}a(f.slides,i).children().fadeIn(f.fadespeed);l=false});break;case"fade":r=[r]*1;h=(-(r*k-k));j(r);a(f.slides,i).children().fadeOut(f.fadespeed,function(){a(f.slides,i).css({left:h});a(f.slides,i).children(":eq("+(v-1)+")").css({left:v*k-k});a(f.slides,i).children(":eq(0)").css({left:0});if(r===v){a(f.slides,i).children(":eq(0)").css({left:(v*k)})}if(r===1){a(f.slides,i).children(":eq("+(v-1)+")").css({position:"absolute",left:-k})}a(f.slides,i).children().fadeIn(f.fadespeed);l=false});break;default:break}}})}})(jQuery);