(function(c){c.tiny=c.tiny||{};c.tiny.scrollable={options:{axis:"x",size:1,speed:300,appendTab:false,nextSize:1}};c.fn.tinyscrollable=function(a){var a=c.extend({},c.tiny.scrollable.options,a);new d(c(this),a);return this};function d(B,M){var K=this;var A=B;var y=c(".tab",B);var b=c(".wrap_content",B);var a=c("a",y);var H=c(".next",B);var I=c(".prev",B);var L=c(".content",B);var E=c(".item",L);var J=M.axis=="x",C=J?"left":"top",z=J?"Width":"Height";var O=M.nextSize;var F=0;if(C=="left"){F=c(E[0]).outerWidth(true)}else{F=c(E[0]).outerHeight(true)}var x=0;function P(){G();return K}function G(){if(E.size()<=M.size){H.css("visibility","hidden");I.css("visibility","hidden");return}b.css({overflow:"hidden",position:"relative"});if(L[0]!=null){L.css(C,0);b.css(z.toLowerCase(),F*M.size);E.page=Math.ceil(E.size()/O);E.page=E.page-Math.floor(M.size/O);L.css({position:"absolute",width:F*E.size(),height:F*E.size()});L.nextmax=L[0]["offset"+z]-b[0]["offset"+z];L.next=0;if(M.appendTab==true){var f=E.page+1;for(var e=0;e<f;e++){y.append("<a class='tabItem'></a>")}a=c("a",y);if(a.size()>0){c(a.get(0)).addClass("tabItemSelect")}}N()}}function N(){a.click(function(){x=a.index(this);D(x)});if(M.size<E.size()){H.click(function(){x++;if(x>E.page||L.nextmax==L.next){x=0}D(x)});I.click(function(){x--;if(x<0||L.next==0){x=E.page}D(x)})}}function D(e){a.removeClass("tabItemSelect");c(a.get(e)).addClass("tabItemSelect");L.next=Math.min(L.nextmax,(F*O)*(e));if(C=="left"){L.stop().animate({left:-L.next+"px"},M.speed)}else{L.stop().animate({top:-L.next+"px"},M.speed)}}return P()}})(jQuery);
