(function(d){d.fn.tinycarousel=function(a){function u(){if(a.controls&&m.length>0&&n.length>0){m.click(function(){g(-1);i();return false});n.click(function(){g(1);i();return false})}a.pager&&o.length>0&&o.click(v);if(a.interval){e.mouseleave(w);e.mouseenter(i)}}function v(b){b=b.target;if(d(b).hasClass("pagenum")){i();c=parseInt(b.rel)-1;g(1)}return false}function x(){if(a.pager){var b=d(".pagenum",o);b.removeClass("active");d(b[c]).addClass("active")}}function i(){clearInterval(p);a.interval=false} function w(){a.interval=true;r()}function r(b){if(a.interval&&!b){clearInterval(p);p=window.setInterval(function(){if(a.loop){j=true;g(c+1!=f?1:-f+1,true)}else{j=c+1==f?false:c==0?true:j;g(j?1:-1,true)}},a.intervaltime)}}function g(b,y){if(c+b>-1&&c+b<f){c+=b;var s={};s[k?"left":"top"]=-(c*l*a.display);q.animate(s,{queue:false,duration:a.animation?a.duration:0,complete:function(){typeof a.callback=="function"&&a.callback.call(this,h[c],c)}});if(a.controls){m.toggleClass("disable",!(c>0));n.toggleClass("disable", !(c+1<f))}x();r(y)}}a=d.extend({start:1,display:1,axis:"x",controls:true,pager:false,interval:false,intervaltime:3E3,animation:true,duration:1E3,callback:null,loop:false},a);var e=d(this),t=d(".viewport",e),q=d(".overview",e),h=q.children(),n=d(".next",e),m=d(".prev",e),o=d(".pager",e),l,f,c,p,j=true,k=a.axis=="x";return this.each(function(){l=k?d(h[0]).outerWidth(true):d(h[0]).outerHeight(true);var b=Math.ceil((k?t.outerWidth():t.outerHeight())/(l*a.display)-1);f=Math.max(1,Math.ceil(h.length/a.display)- b);c=Math.min(f,Math.max(1,a.start))-2;q.css(k?"width":"height",l*h.length);g(1);u()})}})(jQuery);
