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