(function(D){D.fn.jCarouselLite=function(E){E=D.extend({btnPrev:null,btnNext:null,btnGo:null,mouseWheel:false,auto:null,speed:200,easing:null,vertical:false,circular:true,visible:3,start:0,scroll:1,beforeStart:null,afterEnd:null,currentItem:E.start},E||{});return this.each(function(){var O=false,L=E.vertical?"top":"left",G=E.vertical?"height":"width";var F=D(this),Q=D("ul",F),I=D("li",Q),U=I.size(),T=E.visible;if(1>=I.length){E.circular=false}if(E.circular){Q.prepend(I.slice(U-T-1+1).clone()).append(I.slice(0,T).clone());E.start+=T}var S=D("li",Q),P=S.size(),V=E.start;F.css("visibility","visible");S.css({overflow:"hidden","float":E.vertical?"none":"left"});Q.css({margin:"0",padding:"0",position:"relative","list-style-type":"none","z-index":"1"});F.css({overflow:"hidden",position:"relative","z-index":"2",left:"0px"});var K=E.vertical?A(S):C(S);var R=K*P;var N=K*T;S.css({width:S.width(),height:S.height()});Q.css(G,R+"px").css(L,-(V*K));F.css(G,N+"px");if(E.btnPrev){D(E.btnPrev).click(function(){return J(V-E.scroll)})}if(E.btnNext){D(E.btnNext).click(function(){return J(V+E.scroll)})}if(E.btnGo){D.each(E.btnGo,function(W,X){D(X).click(function(){if(E.interval){clearInterval(E.interval)}return J(E.circular?E.visible+W:W)})})}if(E.mouseWheel&&F.mousewheel){F.mousewheel(function(W,X){return X>0?J(V-E.scroll):J(V+E.scroll)})}if(E.auto){E.interval=setInterval(function(){J(V+E.scroll)},E.auto+E.speed)}function H(){return S.slice(V).slice(0,T)}function M(g){var Y=E.btnGo.length+1;var d=E.currentItem;var k=(g<Y)?g-1:g-Y;E.currentItem=k;var i=E.btnGo[d];var g=E.btnGo[k];var j=parseInt(D(i).width());if(E.btnGo.length==d+1){j--}var c=parseInt(D(i).css("padding-top"));var b=0-((d)*j);var X=0;var e=0-((k)*j);var a=0-c;var W=b+"px "+X+"px";var Z=e+"px "+a+"px";D(i).css("background-position",W);D(g).css("background-position",Z)}function J(W){if(!O){if(E.beforeStart){if(null!=E.btnGo){M(W)}}if(null!=E.beforeStart){E.beforeStart.call(this,H())}if(E.circular){if(W<=E.start-T-1){Q.css(L,-((P-(T*2))*K)+"px");V=W==E.start-T-1?P-(T*2)-1:P-(T*2)-E.scroll}else{if(W>=P-T+1){Q.css(L,-((T)*K)+"px");V=W==P-T+1?T+1:T+E.scroll}else{V=W}}}else{if(W<0||W>P-T){return }else{V=W}}O=true;Q.animate(L=="left"?{left:-(V*K)}:{top:-(V*K)},E.speed,E.easing,function(){if(E.afterEnd){E.afterEnd.call(this,H())}O=false});if(!E.circular){D(E.btnPrev+","+E.btnNext).removeClass("disabled");D((V-E.scroll<0&&E.btnPrev)||(V+E.scroll>P-T&&E.btnNext)||[]).addClass("disabled")}}return false}})};function B(E,F){return parseInt(D.css(E[0],F))||0}function C(E){return E[0].offsetWidth+B(E,"marginLeft")+B(E,"marginRight")}function A(E){return E[0].offsetHeight+B(E,"marginTop")+B(E,"marginBottom")}})(jQuery);