(function($){$.fn.jCarouselLite=function(o){o=$.extend({btnPrev:"#prev",btnNext:"#next",btnGo:[],vertical:false,visible:3,start:0,speed:200,easing:null,beforeStart:null,afterEnd:null},o||{});var b=o.start;var c=$(this),ul=c.find("ul"),li=c.find("li"),itemLength=li.size();var d=o.vertical?"top":"left",sizeCss=o.vertical?"height":"width";c.css("visibility","visible");var e=o.vertical?m(li):l(li);var f=e*itemLength;var g=e*o.visible;li.css("overflow","hidden").css("width",li.width()).css("height",li.height()).css("float",o.vertical?"none":"left").children().css("overflow","hidden");ul.css("position","relative").css(sizeCss,f+"px").css(d,-(b*e)).css("list-style-type","none").css("z-index","1");c.css("overflow","hidden").css("position","relative").css(sizeCss,g+"px").css("z-index","2").css("left","0px")$(o.btnPrev).click(function(){return j(b-1)});$(o.btnNext).click(function(){return j(b+1)});$.each(o.btnGo,function(i,a){$(a).click(function(){return j(i)})});var h=function(){var a=[];li.children().each(function(i){if(i>=b&&i<b+o.visible)a.push(this)});return a};var j=function(a){if(o.beforeStart)o.beforeStart.call(this,h(b,o.visible));if(a<0&&b==0)b=itemLength-o.visible;else if(a>=itemLength-o.visible&&b+o.visible>=itemLength)b=0;else b=a;ul.animate(d=="left"?{left:-(b*e)}:{top:-(b*e)},o.speed,o.easing,function(){ul.css(d,-(b*e)+"px");if(o.afterEnd)o.afterEnd.call(this,h(b-1,o.visible))});return false};return this}var k=function(a,b){return parseInt($.css(a.jquery?a[0]:a,b))||0};var l=function(a){return a[0].offsetWidth+k(a,'marginLeft')+k(a,'marginRight')};var m=function(a){return a[0].offsetHeight+k(a,'marginTop')+k(a,'marginBottom')}})(jQuery);
