(function(d){d.fn.jCarouselLite=function(e){e=d.extend({container:null,btnPrev:null,btnNext:null,btnGo:null,mouseWheel:false,auto:null,speed:200,easing:null,vertical:false,circular:true,visible:3,start:0,scroll:1,listSize:null,beforeStart:null,afterEnd:null},e||{});return this.each(function(){var o=false,m=e.vertical?"top":"left",g=e.vertical?"height":"width";var f=d(this),q=d("ul",f),j=d("li",q),u=j.size(),t=e.visible;if(e.circular){q.prepend(j.slice(u-t-1+1).clone()).append(j.slice(0,t).clone());e.start+=t}var s=d("li",q),p=s.size(),w=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 l=e.vertical?a(s):c(s);var r=l*p;var n=l*t;s.css({width:s.width(),height:s.height()});if(e.listSize!=null){q.css(g,e.listSize).css(m,-(w*l))}else{q.css(g,r+"px").css(m,-(w*l))}f.css(g,n+"px");if(e.btnPrev){d(e.btnPrev).click(function(){return k(w-e.scroll)})}if(e.btnNext){d(e.btnNext).click(function(){return k(w+e.scroll)})}if(e.btnGo){d.each(e.btnGo,function(v,x){d(x).click(function(){return k(e.circular?e.visible+v:v)})})}if(e.mouseWheel&&f.mousewheel){f.mousewheel(function(v,x){return x>0?k(w-e.scroll):k(w+e.scroll)})}if(e.auto){var i=setInterval(function(){k(w+e.scroll)},e.auto+e.speed);d(e.container).hover(function(){clearInterval(i)},function(){i=setInterval(function(){k(w+e.scroll)},e.auto+e.speed)})}function h(){return s.slice(w).slice(0,t)}function k(v){if(!o){if(e.beforeStart){e.beforeStart.call(this,h(),w,p)}if(e.circular){if(v<=e.start-t-1){q.css(m,-((p-(t*2))*l)+"px");w=v==e.start-t-1?p-(t*2)-1:p-(t*2)-e.scroll}else{if(v>=p-t+1){q.css(m,-((t)*l)+"px");w=v==p-t+1?t+1:t+e.scroll}else{w=v}}}else{if(v<0||v>p){return}else{w=v}}o=true;q.animate(m=="left"?{left:-(w*l)}:{top:-(w*l)},e.speed,e.easing,function(){if(e.afterEnd){e.afterEnd.call(this,h(),w,p)}o=false});if(e.labelCurr){d(e.labelCurr).text(w+1)}if(!e.circular){d(e.btnPrev+","+e.btnNext).removeClass("disabled");d((w<=0&&e.btnPrev)||(w>=(p-t)&&e.btnNext)||[]).addClass("disabled")}}return false}this.go=k;this.visible=function(){return t};this.itemLength=function(){return u}})};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);jQuery.fn.extend({everyTime:function(b,c,d,e,a){return this.each(function(){jQuery.timer.add(this,b,c,d,e,a)})},oneTime:function(a,b,c){return this.each(function(){jQuery.timer.add(this,a,b,c,1)})},stopTime:function(a,b){return this.each(function(){jQuery.timer.remove(this,a,b)})}});jQuery.extend({timer:{guid:1,global:{},regex:/^([0-9]+)\s*(.*s)?$/,powers:{ms:1,cs:10,ds:100,s:1000,das:10000,hs:100000,ks:1000000},timeParse:function(c){if(c==undefined||c==null){return null}var a=this.regex.exec(jQuery.trim(c.toString()));if(a[2]){var b=parseInt(a[1],10);var d=this.powers[a[2]]||1;return b*d}else{return c}},add:function(e,c,d,g,h,b){var a=0;if(jQuery.isFunction(d)){if(!h){h=g}g=d;d=c}c=jQuery.timer.timeParse(c);if(typeof c!="number"||isNaN(c)||c<=0){return}if(h&&h.constructor!=Number){b=!!h;h=0}h=h||0;b=b||false;if(!e.$timers){e.$timers={}}if(!e.$timers[d]){e.$timers[d]={}}g.$timerID=g.$timerID||this.guid++;var f=function(){if(b&&this.inProgress){return}this.inProgress=true;if((++a>h&&h!==0)||g.call(e,a)===false){jQuery.timer.remove(e,d,g)}this.inProgress=false};f.$timerID=g.$timerID;if(!e.$timers[d][g.$timerID]){e.$timers[d][g.$timerID]=window.setInterval(f,c)}if(!this.global[d]){this.global[d]=[]}this.global[d].push(e)},remove:function(c,b,d){var e=c.$timers,a;if(e){if(!b){for(b in e){this.remove(c,b,d)}}else{if(e[b]){if(d){if(d.$timerID){window.clearInterval(e[b][d.$timerID]);delete e[b][d.$timerID]}}else{for(var d in e[b]){window.clearInterval(e[b][d]);delete e[b][d]}}for(a in e[b]){break}if(!a){a=null;delete e[b]}}}for(a in e){break}if(!a){c.$timers=null}}}}});if(jQuery.browser.msie){jQuery(window).one("unload",function(){var d=jQuery.timer.global;for(var a in d){var c=d[a],b=c.length;while(--b){jQuery.timer.remove(c[b],a)}}})};