(function(b){var a;b.fn.setEasing=function(c){a.setEasing(c)};b.fn.setCapPosition=function(c,d){a.setCapPosition(c,d)};b.fn.setCapMouseover=function(c){a.setCapMouseover(c)};b.fn.setCaption=function(c){a.setCaption(c)};b.fn.setButtons=function(c){a.setButtons(c)};b.fn.setScrollbar=function(c){a.setScrollbar(c)};b.fn.setIndexes=function(c){a.setIndexes(c)};b.fn.setLightbox=function(c){a.setLightbox(c)};b.fn.setLightboxRotate=function(c){a.setLightboxRotate(c)};b.fn.setLightboxTextbox=function(c){a.setLightboxTextbox(c)};b.fn.setLightboxTimer=function(c){a.setLightboxTimer(c)};b.fn.setLightboxNumber=function(c){a.setLightboxNumber(c)};b.fn.setLightboxEasing=function(c){a.setLightboxEasing(c)};b.fn.wtScroller=function(z){var v="top";var l="bottom";var q="outside";var j="inside";var B=0.9;var f=0.7;var w=0.7;var i=0.5;var t=1000;var d=600;var s=300;var p=4000;var u=250;var o=40;var C="update_buttons";var y="update_thumb";var k="update_index";var h="update_text";var n="start_timer";var c="ie6_init";var D="ie6_cleanup";function g(Y,aj){var af=aj.rotate;var aq=e(aj.delay,p);var ag=e(aj.transition_speed,d);var I=aj.caption_align.toLowerCase();var aF=aj.display_caption;var aB=aj.display_timer;var T=aj.display_number;var J=aj.cont_nav;var aG=aj.auto_fit;var ap=aj.easing;var av;var ak;var H;var aD;var S;var V;var ac;var an;var au;var W;var ay;var al;var L;var aw;var aE;var X;var aK;var aI;var F=null;var R="<div id='overlay'></div><div id='lightbox'><div class='preloader'></div><div class='inner-box'><div class='content'></div><div class='timer'></div><div class='desc trans-bg'><div class='inner-text'></div></div><div class='btn-panel'><div id='back-btn'></div></div><div class='btn-panel'><div id='fwd-btn'></div></div></div><div class='cpanel'><div id='play-btn'></div><div id='info'></div><div id='close-btn'></div></div></div>";var aH=function(){aE=0;X=Y.getNumItems();b("body").append(R);av=b("#overlay").click(ar);ah();N()};var ah=function(){ak=b("#lightbox");aD=ak.find("div.preloader");an=ak.find("div.inner-box");L=an.find("div.timer");H=an.find("div.desc");W=an.find("#back-btn");al=an.find("#fwd-btn");au=an.find("div.btn-panel").has(W);ay=an.find("div.btn-panel").has(al);S=ak.find("div.cpanel").bind("click",aC);V=S.find("#play-btn");ac=S.find("#info");aI=ak.outerWidth()-ak.width();if(!T){ac.hide()}if(aF){ak.bind(h,Q)}else{H.remove()}if(af){aK=false;V.toggleClass("pause",aK);ak.bind(n,aa);am()}else{L.remove();V.remove()}};var am=function(){L.data("pct",1);if(aB){L.css(I==l?"top":"bottom",0).css({opacity:i,visibility:"visible"})}else{L.css({visibility:"hidden"})}};this.display=function(aL){aE=aL;ak.data("visible",true).trigger(c);b(document).unbind().bind("keyup",ao);av.stop(true).css("opacity",w).show();ak.css({width:u,height:u,"margin-left":-u/2,"margin-top":-u/2}).show();ai(aE)};var ar=function(){M();ak.data("visible",false).trigger(D);b(window,document).unbind();K();H.stop(true).hide();ak.stop(true).hide();av.stop(true).fadeOut("fast");Y.onFocus()};var ai=function(aM){aw=Y.getItem(aM);K();H.stop(true).hide();var aL=b("<img/>");b("div.content",an).empty().append(aL);aL.css("opacity",0).attr("src",aw.find(">a:first").attr("href"));if(!aL[0].complete||aL[0].width==0){aD.show();aL.load(function(){aD.hide();aA(aL)})}else{aD.hide();aA(aL)}};var aA=function(aM){if(ak.data("visible")){if(aG){aJ(aM[0])}var aN=aM[0].width;var aR=aM[0].height;var aQ=aR+S.height();var aL=Z(aN,aQ);var aP=-(aN+aI)/2;var aO=-(aQ+(aI/2))/2;ak.stop(true).animate({"margin-left":aP,"margin-top":aO,width:aN,height:aQ},aL,ap,function(){an.height(aR);ac.html((aE+1)+"/"+X);ak.trigger(h);ae();aM.animate({opacity:1},"normal",function(){if(jQuery.browser.msie){this.style.removeAttribute("filter")}ak.trigger(n)})})}};var Q=function(){var aL=aw.find(">p:first").html();if(aL){H.find("div.inner-text").html(aL);H.stop().css("top",I==l?an.height():-H.height()).show().animate({top:I==l?an.height()-H.height():0},"normal")}};var aJ=function(aL){var aM;var aO=b(window).width()-aI-o;var aN=b(window).height()-aI/2-S.height()-o;if(aL.width>aO){aM=aL.height/aL.width;aL.width=aO;aL.height=aM*aO}if(aL.height>aN){aM=aL.width/aL.height;aL.width=aM*aN;aL.height=aN}};var ae=function(){b(document).unbind("keyup",E).bind("keyup",E);S.show();var aM=Math.round(an.width()/2);au.width(aM).unbind().appendTo(an);W.css("left",-W.width());if(!J&&aE==0){au.css("cursor","default")}else{au.bind("click",az).hover(ax,at).css("cursor","pointer")}var aL=an.width()-au.width();al.css("left",aL);ay.width(aL).unbind().appendTo(an);if(!J&&aE==X-1){ay.css("cursor","default")}else{ay.bind("click",G).hover(U,O).css("cursor","pointer")}};var K=function(){b(document).unbind("keyup",E);S.hide();au.remove();ay.remove()};var aC=function(aL){switch(b(aL.target).attr("id")){case"play-btn":P();break;case"close-btn":ar();break}};var P=function(){aK=!aK;V.toggleClass("pause",aK);aK?ak.trigger(n):ad()};var az=function(){M();if(aE>0){aE--}else{if(J){aE=X-1}else{return}}ai(aE)};var G=function(){M();if(aE<X-1){aE++}else{if(J){aE=0}else{return}}ai(aE)};var ab=function(){M();aE=(aE<X-1)?aE+1:0;ai(aE)};var ax=function(){W.stop().animate({left:0},s)};var at=function(){W.stop().animate({left:-W.width()},s)};var U=function(){al.stop().animate({left:ay.width()-al.width()},s)};var O=function(){al.stop().animate({left:ay.width()},s)};var E=function(aL){switch(aL.keyCode){case 37:az();break;case 39:G();break;case 32:P();break}};var ao=function(aL){switch(aL.keyCode){case 27:case 67:case 88:ar()}};var Z=function(aO,aL){var aN=Math.abs(ak.width()-aO);var aM=Math.abs(ak.height()-aL);return Math.max(ag,aN,aM)};var N=function(){if(jQuery.browser.msie){if(parseInt(jQuery.browser.version)<=6){var aM,aL;av.css({position:"absolute",width:b(document).width(),height:b(document).height()});ak.css("position","absolute");b(window).bind("resize",function(){if(aL!=document.documentElement.clientHeight||aM!=document.documentElement.clientWidth){av.css({width:b(document).width(),height:b(document).height()})}aM=document.documentElement.clientWidth;aL=document.documentElement.clientHeight});ak.bind(c,function(){b("body").find("select").addClass("hide-selects")}).bind(D,function(){b("body").find("select").removeClass("hide-selects")})}}};var aa=function(){if(aK&&F==null){var aL=Math.round(L.data("pct")*aq);L.animate({width:an.width()+2},aL);F=setTimeout(ab,aL)}};var M=function(){clearTimeout(F);F=null;L.stop(true).width(0).data("pct",1)};var ad=function(){clearTimeout(F);F=null;var aL=1-(L.width()/(an.width()+2));L.stop(true).data("pct",aL)};this.setRotate=function(aL){af=aL;if(af){aK=false;ak.bind(n,aa);V.toggleClass("pause",aK).show();L.show()}else{ak.unbind(n,aa);L.hide();V.hide()}};this.setEasing=function(aL){ap=aL};this.setTextbox=function(aL){aF=aL;if(aF){H.show();ak.bind(h,Q)}else{H.hide();ak.unbind(h,Q)}};this.setNumber=function(aL){T=aL;if(T){ac.show()}else{ac.hide()}};this.setTimer=function(aL){aB=aL;L.css("visibility",aB?"visible":"hidden")};aH()}function x(a8,a7){var aG=e(a7.num_display,3);var Q=e(a7.slide_width,300);var aE=e(a7.slide_height,200);var ac=A(a7.slide_margin,1);var a1=A(a7.margin,10);var V=e(a7.button_width,30);var a4=e(a7.ctrl_height,20);var R=a7.auto_scroll;var E=e(a7.delay,p);var aq=e(a7.scroll_speed,t);var aW=a7.easing;var ab=a7.lightbox_on;var aa=a7.display_buttons;var ad=a7.display_scrollbar;var aN=a7.display_indexes;var aL=a7.display_caption;var aB=a7.mouseover_caption;var aF=a7.caption_position.toLowerCase();var a5=a7.caption_align.toLowerCase();var ag=a7.move_one;var K=a7.cont_nav;var I=a7.shuffle;var P=b(".wt-scroller",a8);var aD=P.find(".slides");var az=aD.find("ul");var aU=az.find(">li");var J=P.find(".prev-btn");var a0=P.find(".next-btn");var ap=P.find(".lower-panel");var S;var T;var aH;var at;var au;var X;var G;var an;var aJ;var ax;var al;var a3;var aZ=null;var aX=0;var a2=0;this.init=function(){X=aU.size();if(X<=aG){aa=ad=aN=false;aG=X}ax=X-aG;an=0;aJ=ax;a3=0;aT();ak();aK();P.css({width:aD.width()+J.width()+a0.width(),height:aD.height()+ap.outerHeight(),"padding-top":a1});if(R){P.bind(n,aM).hover(aR,av)}if(ab){au=new g(this,a7.lightbox)}if(I){H()}N();this.onFocus()};this.getItem=function(a9){return b(aU.get(a9))};this.getNumItems=function(){return X};var aT=function(){aS();at=new Array(X);aU.each(function(bb){var ba=b(this).find("img:first");var a9=b(this).find(">a:first");if(!a9.attr("href")){b(this).click(af);a9.css("cursor","default")}else{if(ab){b(this).bind("click",{index:bb},ae)}}ba[0].complete&&ba[0].width>0?ai(ba):ba.load(F);if(aL&&aF==j){Z(b(this))}at[bb]=b(this)})};var aS=function(){var a9=aU.find(">p:first");if(aL){var bc=a9.outerWidth()-a9.width();a9.css({width:Q-bc,visibility:"visible"}).click(aO);if(aF==q){var bb=a9.map(function(){return b(this).height()}).get();var ba=Math.max.apply(Math,bb);a9.css({top:a5==v?0:aE,height:ba});a2=a9.outerHeight();if(a5==v){aX=a2}}else{a9.addClass("inside trans-bg")}}else{a9.hide()}};var Z=function(a9){var ba=a9.find(">p:first");if(ba.length<1||ba.html()==""){ba.remove();return}if(aB){ba.css("top",a5==v?-ba.outerHeight():aE);a9.hover(O,aV)}else{ba.css("top",a5==v?0:aE-ba.outerHeight())}};var ak=function(){aU.css({width:Q,height:aE+a2,"margin-right":ac}).hover(aY,aI);aD.css({width:(aG*aU.width())+((aG-1)*ac),height:aU.height()});G=aU.outerWidth(true);az.width(X*G);al=((az.width()-ac)-aD.width())};var aK=function(){aP();ap.css({width:aD.width(),"padding-left":J.width(),"padding-right":a0.width()});if(ad){aQ();var a9=Math.max((a4-T.height())/2,0);ap.css({"padding-top":a9,"padding-bottom":a9})}else{if(aN){L();var a9=Math.max((a4-S.height())/2,0);ap.css({"padding-top":a9,"padding-bottom":a9})}else{ap.remove();P.css("padding-bottom",a1)}}};var aP=function(){if(aa){J.css({width:V,height:aU.height()}).mousedown(af).click(ay);a0.css({width:V,height:aU.height()}).mousedown(af).click(Y);if(!K){P.bind(C,M)}}else{J.remove();a0.remove();P.css({"padding-left":a1,"padding-right":a1})}};var M=function(){var a9=Math.abs(a3/G);var ba=a9+aG;J.css(a9>0?{opacity:1,cursor:"pointer"}:{opacity:f,cursor:"default"});a0.css(ba<X?{opacity:1,cursor:"pointer"}:{opacity:f,cursor:"default"})};var aQ=function(){ap.append("<div class='scroll-bar'><div class='thumb'></div></div>");T=ap.find("div.scroll-bar");aH=ap.find("div.thumb");T.width(ap.width()).click(am).mousedown(af);aH.width(Math.floor((aG/X)*T.width())).click(aO);var a9=T.width()-aH.width();var bb=al/a9;try{aH.draggable({containment:"parent"}).bind("drag",function(){az.css({left:Math.round(-aH.position().left*bb)})}).bind("dragstop",function(){aw(aH.position().left/a9)})}catch(ba){}P.bind(y,function(){var bc=Math.round(Math.abs(a3)*(1/bb));aH.stop(true,true).animate({left:bc},aq,aW)})};var L=function(){var bb=Math.ceil(X/aG);var ba="";for(var a9=0;a9<bb;a9++){ba+="<span class='index'></span>"}ap.prepend(ba);S=ap.find(".index").mousedown(af).bind("click",ao);P.bind(k,aC)};var aC=function(){if(an%aG==0||an==ax){var a9=Math.ceil(an/aG);S.filter(".index-hl").removeClass("index-hl");b(S.get(a9)).addClass("index-hl")}};var U=function(){a3=-an*G;az.stop(true,true).animate({left:a3},aq,aW,function(){P.trigger(n)});N()};var N=function(){P.trigger(C).trigger(y).trigger(k)};var ae=function(a9){aj();au.display(a9.data.index);return false};var am=function(a9){aw((a9.pageX-T.offset().left)/T.width())};var aw=function(bc){var a9;var ba=bc*al;if(ba>Math.abs(a3)){a9=Math.ceil(ba/G)}else{if(ba<Math.abs(a3)){a9=Math.floor(ba/G)}else{return}}var bb=a9+(a3/G);an+=bb;aJ-=bb;U()};var ao=function(){W();var a9=b(this).index()*aG;if(a9>ax){a9=ax}an=a9;aJ=ax-a9;U();return false};var ay=function(){W();if(aJ<ax){var a9=ag?1:ax-aJ;if(a9>aG){a9=aG}aJ+=a9;an-=a9}else{if(K){aJ=0;an=ax}else{return}}U()};var Y=function(){W();if(an<ax){var a9=ag?1:ax-an;if(a9>aG){a9=aG}an+=a9;aJ-=a9}else{if(K){an=0;aJ=ax}else{return}}U()};var ar=function(){W();if(an<ax){var a9=ag?1:ax-an;if(a9>aG){a9=aG}an+=a9;aJ-=a9}else{an=0;aJ=ax}U()};var F=function(){ai(b(this))};var ai=function(a9){var ba;if(a9.outerWidth()>Q){ba=a9.outerHeight()/a9.outerWidth();a9.css({width:Q,height:ba*Q})}if(a9.outerHeight()>aE){ba=a9.outerWidth()/a9.outerHeight();a9.css({width:ba*aE,height:aE})}a9.css({left:(Q-a9.outerWidth())/2,top:aX+(aE-a9.outerHeight())/2})};var aj=function(){P.unbind(n).unbind("mouseenter").unbind("mouseleave");W();b(document).unbind()};this.onFocus=function(){if(R){P.bind(n,aM).hover(aR,av).trigger(n)}b(document).unbind().bind("keyup",aA)};var aY=function(){b(this).find("img:first").stop().animate({opacity:B},s)};var aI=function(){b(this).find("img:first").stop().animate({opacity:1},s,function(){if(jQuery.browser.msie){this.style.removeAttribute("filter")}})};var O=function(){var a9=b(this).find(">p:first");a9.stop().animate({top:a5==l?aE-a9.outerHeight():0},s)};var aV=function(){var a9=b(this).find(">p:first");a9.stop().animate({top:a5==l?aE:-a9.outerHeight()},s)};var aR=function(){P.unbind(n);W()};var av=function(){P.bind(n,aM).trigger(n)};var aA=function(a9){switch(a9.keyCode){case 37:ay();break;case 39:Y();break}};var af=function(){return false};var aO=function(a9){a9.stopPropagation()};var H=function(){for(var bb=0;bb<at.length;bb++){var a9=Math.floor(Math.random()*at.length);var ba=at[bb];at[bb]=at[a9];at[a9]=ba}for(var bb=0;bb<at.length;bb++){at[bb]=at[bb].clone(true)}for(var bb=0;bb<at.length;bb++){b(aU.get(bb)).replaceWith(at[bb])}};var aM=function(){if(aZ==null){aZ=setTimeout(ar,E)}};var W=function(){clearTimeout(aZ);aZ=null};var ah=Math.max.apply(Math,aU.find("p:first").map(function(){return b(this).height()}).get());this.setCapPosition=function(ba,bb){aF=ba;a5=bb;var a9=aU.find("p:first");if(aF==j){a9.addClass("inside trans-bg");if(aB){aU.hover(O,aV)}a9.each(function(bc){if(aB){b(this).stop(true).css("top",a5==l?aE:-b(this).outerHeight())}else{b(this).stop(true).css("top",a5==l?aE-b(this).outerHeight():0)}});a2=0;aX=0}else{a9.removeClass("inside trans-bg");aU.unbind("mouseenter",O).unbind("mouseleave",aV);a9.css({top:a5==v?0:aE,height:ah});a2=a9.outerHeight();aX=(a5==v)?a2:0}a6(a2,aX)};this.setCapMouseover=function(ba){aB=ba;var a9=aU.find("p:first");if(aB){aU.hover(O,aV);a9.each(function(bb){b(this).stop().animate({top:a5==l?aE:-b(this).outerHeight()},s)})}else{aU.unbind("mouseenter",O).unbind("mouseleave",aV);a9.each(function(bb){b(this).stop().animate({top:a5==l?aE-b(this).outerHeight():0},s)})}};this.setCaption=function(ba){aL=ba;var a9=aU.find("p:first");if(aL){a9.show();a6(a2,aX)}else{a9.hide();a6(0,0)}};this.setScrollbar=function(a9){ad=a9;if(ad){T.show();ap.css({"padding-top":8,"padding-bottom":8}).show();P.css("padding-bottom",0).height(aD.height()+ap.outerHeight())}else{T.hide();if(!aN){ap.hide();P.css("padding-bottom",a1).height(aD.height())}}};this.setIndexes=function(a9){aN=a9;if(!S){L();N()}if(aN){S.show();ap.css({"padding-top":6,"padding-bottom":6}).show();P.css("padding-bottom",0).height(aD.height()+ap.outerHeight())}else{S.hide();if(!ad){ap.hide();P.css("padding-bottom",a1).height(aD.height())}}};this.setButtons=function(a9){aa=a9;if(aa){J.show();a0.show();P.css({"padding-left":0,"padding-right":0});ap.css({"padding-left":J.width(),"padding-right":a0.width()});P.width(aD.width()+J.width()+a0.width())}else{J.hide();a0.hide();P.css({"padding-left":a1,"padding-right":a1});ap.css({"padding-left":0,"padding-right":0});P.width(aD.width())}};this.setEasing=function(a9){aW=a9};var a6=function(a9,ba){aU.height(aE+a9).find("img:first").css("top",ba);aD.height(aU.height());J.height(aD.height());a0.height(aD.height());P.height(aD.height()+((ad||aN)?ap.outerHeight():0))};this.setLightbox=function(a9){ab=a9;if(ab){aU.unbind("click").bind("click",function(){aj();au.display(b(this).index());return false});aU.find(">a:first").css("cursor","pointer")}else{aU.unbind("click").bind("click",function(){return false});aU.find(">a:first").css("cursor","default")}};this.setLightboxRotate=function(a9){au.setRotate(a9)};this.setLightboxTextbox=function(a9){au.setTextbox(a9)};this.setLightboxTimer=function(a9){au.setTimer(a9)};this.setLightboxNumber=function(a9){au.setNumber(a9)};this.setLightboxEasing=function(a9){au.setEasing(a9)}}var e=function(E,F){if(!isNaN(E)&&E>0){return E}return F};var A=function(E,F){if(!isNaN(E)&&E>=0){return E}return F};var m={num_display:3,slide_width:300,slide_height:200,slide_margin:1,button_width:30,ctrl_height:20,margin:8,auto_scroll:true,delay:p,scroll_speed:t,easing:"",move_one:false,display_buttons:true,display_scrollbar:true,display_indexes:false,display_caption:true,mouseover_caption:false,caption_align:l,caption_position:j,lightbox_on:true,cont_nav:true,shuffle:false,lightbox:{rotate:true,delay:p,easing:"",transition_speed:d,display_number:true,display_timer:true,display_caption:true,caption_align:l,cont_nav:true,auto_fit:true}};var r=b.extend(true,{},m,z);return this.each(function(){a=new x(b(this),r);a.init()})}})(jQuery);
