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