(function(a){a.fn.wtScroller=function(s){var p="top";var g="bottom";var m="left";var i="right";var k="outside";var f="inside";var t=0.9;var c=0.6;var q=0.85;var n=1000;var b=500;var j=5000;var d=19;var o=125;function e(N,aa){var ai=aa.delay>0?aa.delay:j;var P=aa.rotate;var W=aa.caption_align!=undefined?aa.caption_align.toLowerCase():g;var B=aa.display_caption;var aA=aa.transition_speed>0?aa.transition_speed:b;var an;var ab;var R;var aB;var at;var X;var I;var L;var z;var ag;var ae;var av;var aj;var K;var ac;var al;var az;var ap=true;var V=false;var x=null;var C;var ao;var am=false;var S=false;var ax=function(){av=0;K=N.getNumSlides();aj=new Array(K);Y();an=a("<div id='overlay'></div>");an.css({opacity:0}).click(ak);a("body").append(an).append(ab);E();var aD=((ab.outerWidth()-ab.width()))/2;var aC=(ab.outerWidth(true)-ab.outerWidth())/2;ac=30;al=(2*(aD+aC));az=(2*aC)+aD+ac};var Y=function(){ab=a("<div id='lightbox'></div>");var aC=a("<div class='outer'></div>");ag=a("<div class='inner'></div>");aB=a("<div class='desc'></div>");R=a("<img id='main-img' src='assets/spacer.png'/>");at=a("<div class='preloader'></div>");X=a("<div class='cpanel'></div>");ag.append(at).append(R);if(B){ag.append(aB)}aC.append(ag).append(X);ab.append(aC);au()};var au=function(){I=a("<img id='play-btn'/>");var aC=a("<img src='assets/lightbox/prev.png' id='back-btn'/>");aC.css({opacity:c,"float":"left"}).hover(M,J);var aE=a("<img src='assets/lightbox/next.png' id='fwd-btn'/>");aE.css({opacity:c,"float":"left"}).hover(M,J);var aD=a("<img src='assets/lightbox/close.png' id='close-btn'/>");aD.css({opacity:c,"float":"right"}).hover(M,J);z=a("<span id='info'></span>");X.append(aC);if(P){if(V){I.attr("src","assets/lightbox/pause.png")}else{I.attr("src","assets/lightbox/play.png")}I.css({opacity:c,"float":"left"}).hover(M,J);X.append(I)}X.append(aE).append(z).append(aD);if(B){L=a("<img src='assets/lightbox/info.png' id='txt-btn'/>");L.css({opacity:c,"float":"right"}).hover(M,J);X.append(L)}};this.display=function(aE){S=true;aw();a(window).bind("resize",w);a(document).bind("keyup",ah);var aD=o;var aC=o;var aG=aD+al;var aF=aC+az;ab.css({width:aD,height:(aC+ac)}).css({left:Math.round((a(window).width()-aG)/2),top:Math.round((a(window).height()-aF)/2)});av=aE;an.css({width:a(document).width(),height:a(document).height()}).show().stop(true).animate({opacity:q},aA);Z(av)};var ak=function(){S=false;T();H();a(window).unbind("resize",w);a(document).unbind("keyup",u);a(document).unbind("keyup",ah);aB.hide();R.stop(true);ab.stop(true).fadeOut(aA,function(){ab.hide()});an.stop(true).animate({opacity:0},aA,function(){an.hide()});N.onFocus()};var Z=function(aC){ae=a(N.getSlideAt(aC));var aD=ae.find(">a:first").attr("href");v();D();X.css("display","none");R.stop(true).animate({opacity:0},aA,function(){a(this).attr("src","assets/spacer.png");if(!aj[aC]){var aE=new Image();a(aE).attr("src",aD);if(!aE.complete||aE.width==0){at.show();a(aE).load(function(){at.hide();aj[aC]=jQuery.extend(true,{},this);aq(aj[aC])}).error(function(){at.hide();G()})}else{at.hide();aj[aC]=jQuery.extend(true,{},aE);aq(aj[aC])}}else{at.hide();aq(aj[aC])}})};var aq=function(aE){if(S){var aG=jQuery.extend(true,{},aE);ay(aG);var aD=aG.width;var aC=aG.height;var aH=aD+al;var aF=aC+az;ab.stop(true).animate({width:aD,height:(aC+ac),left:Math.round((a(window).width()-aH)/2),top:Math.round((a(window).height()-aF)/2),opacity:1},aA,function(){U();ag.height(aC);z.html((av+1)+"/"+K);X.css({top:aC,display:"block"});R.css({width:aD,height:aC}).attr("src",aG.src).animate({opacity:1},aA,O);af()})}};var G=function(){if(S){var aD=o+al;var aC=o+az;ab.stop(true).animate({width:o,height:(o+ac),left:Math.round((a(window).width()-aD)/2),top:Math.round((a(window).height()-aC)/2),opacity:1},aA,function(){U();ag.height(imgHeight);z.html((av+1)+"/"+K);X.css({top:imgHeight,display:"block"});R.css({width:imgWidth,height:imgHeight}).attr("src","assets/spacer.png").animate({opacity:1},aA,O);af();at.show()})}};var ay=function(aC){var aD;var aF=a(window).width()-al;var aE=a(window).height()-az;if(aC.width>aF){aD=aC.height/aC.width;aC.width=aF;aC.height=(aD*aF)}if(aC.height>aE){aD=aC.width/aC.height;aC.width=(aD*aE);aC.height=aE}};var ar=function(aD){var aC=a(aD.target).attr("id");if(aC=="fwd-btn"){A()}else{if(aC=="back-btn"){ad()}else{if(aC=="play-btn"){F()}else{if(aC=="txt-btn"){Q()}else{if(aC=="close-btn"){ak()}}}}}};var F=function(){V=!V;if(V){I.attr("src","assets/lightbox/pause.png");O()}else{I.attr("src","assets/lightbox/play.png");T()}};var ad=function(){T();av=(av>0)?av-1:(K-1);Z(av)};var A=function(){T();av=(av<(K-1))?av+1:0;Z(av)};var y=function(aD){var aE=aD.pageX-a(this).offset().left;var aC=a(this).width()/2;if(aE<aC){ad()}else{A()}};var Q=function(){ap=!ap;if(ap&&aB.html()!=""){var aC=(W==p)?0:R.height()-aB.outerHeight();aB.animate({top:aC},aA)}else{var aC=(W==p)?-aB.outerHeight():R.height();aB.stop(true).animate({top:aC},aA)}};var af=function(){if(B){aB.css({width:R.width()-(aB.outerWidth()-aB.width())}).html(ae.find("p:first").html());var aD,aC;if(W==p){aD=-aB.outerHeight();aC=0}else{aD=R.height();aC=R.height()-aB.outerHeight()}aB.css({top:aD}).show();if(B&&aB.html()!=""){L.show();if(ap){aB.animate({top:aC},aA)}}else{L.hide()}}};var v=function(){if(B){var aC=(W==p)?-aB.outerHeight():R.height();aB.stop(true).animate({top:aC},aA)}};var U=function(){a(document).bind("keyup",u);X.bind("click",ar);R.bind("click",y)};var D=function(){a(document).unbind("keyup",u);X.unbind("click",ar);R.unbind("click",y)};var M=function(){a(this).animate({opacity:1},"fast")};var J=function(){a(this).stop(true).animate({opacity:c},"fast")};var w=function(aC){if(ao!=document.documentElement.clientHeight||C!=document.documentElement.clientWidth){an.css({width:a(document).width(),height:a(document).height()});ab.css({left:Math.round((a(window).width()-ab.outerWidth(true))/2),top:Math.round((a(window).height()-ab.outerHeight(true))/2)})}C=document.documentElement.clientWidth;ao=document.documentElement.clientHeight};var u=function(aC){switch(aC.keyCode){case 37:ad();break;case 39:A();break;case 32:F();break}};var ah=function(aC){switch(aC.keyCode){case 27:case 67:case 88:ak()}};var E=function(){if(jQuery.browser.msie){if(parseInt(jQuery.browser.version)<7){an.css({position:"absolute"});ab.css({position:"absolute"});am=true}}};var aw=function(){if(am){a("body").find("select").css("visibility","hidden")}};var H=function(){if(am){a("body").find("select").css("visibility","visible")}};var O=function(){if(P&&V&&x==null){x=setTimeout(A,ai)}};var T=function(){clearTimeout(x);x=null};ax()}function r(aO,aN){var ap=aN.num_display>0?aN.num_display:1;var D=aN.slide_width;var an=aN.slide_height;var M=aN.slide_margin;var aI=aN.margin;var aK=aN.background_color;var H=aN.window_color;var v=aN.auto_scroll;var w=aN.delay>0?aN.delay:j;var aq=aN.scroll_speed>0?aN.scroll_speed:n;var aE=aN.easing;var X=aN.enable_lightbox;var al=aN.display_info;var B=aN.compact_buttons;var K=aN.display_buttons;var N=aN.display_scrollbar;var at=aN.display_caption;var ak=aN.mouseover_caption;var ao=aN.caption_position.toLowerCase();var aL=aN.caption_align.toLowerCase();var P=aN.move_one;var C=a(".wt-scroller",aO);var am=C.find(".slides");var ai=am.find("ul");var aC=ai.find(">li");var z=C.find(".prev-btn");var aH=C.find(".next-btn");var E=C.find(".scroll-bar");var ar=E.find(".thumb");var U=C.find(".info-panel");var W;var aM;var y;var ad;var F;var av;var V;var S;var u;var aJ;var ab;var aG=null;var L;var aD;var af;this.init=function(){ab=v;aM=aC.size();av=aM-ap;ad=0;F=av;aJ=0;ah();ay();az();I();u=E.width()-ar.width();V=S/u;C.css({width:am.width()+z.outerWidth()+aH.outerWidth(),height:aC.outerHeight()+E.outerHeight(true)+U.outerHeight(true),"background-color":aK}).hover(aA,aa);if(X){W=new e(this,aN.lightbox)}A();this.onFocus()};this.getSlideAt=function(aP){return aC[aP]};this.getNumSlides=function(){return aM};var ah=function(){aB();var aP=aC.find("img:first");aP.each(function(aV){if(this.complete&&this.width>0){Q(this)}else{a(this).load(x)}});var aU=C.data("total").width;var aT=C.data("total").height;aC.css({width:aU,height:aT,"margin-right":M,"background-color":H}).hover(ae,Z).each(function(aW){var aV=a(this).find(">a:first").attr("href");if(X){a(this).click(function(){R();W.display(aW);return false})}if(aV!=undefined&&aV!=""){a(this).css({cursor:"pointer"})}else{a(this).unbind("click")}if(M==0&&aW<(aM-1)){a(this).css({"border-right-width":0})}});var aR;var aS=aC.outerHeight();if(M==0){var aQ=(aC.outerHeight()-aC.height())/2;aR=(ap*aC.width())+((ap+1)*aQ);am.css({width:aR,height:aS});y=aC.width()+aQ;ai.css({width:(aM*y)+aQ,height:aS});S=ai.width()-am.width()}else{aR=(ap*aC.outerWidth())+((ap-1)*M);am.css({width:aR,height:aS});y=aC.outerWidth(true);ai.css({width:(aM*y),height:aS});S=((ai.width()-M)-am.width())}};var aB=function(){var aR=aC.find("p:first");var aQ=D;var aT=an;aD=0;af=0;if(!at){aR.css({display:"none",width:0,height:0})}else{var aU=aN.caption_width;var aS=aN.caption_height;aR.click(ax);var aV=aR.outerWidth()-aR.width();if(aL==m||aL==i){aR.css({width:aU-aV,height:an-aV})}else{aR.css({width:D-aV,height:aS-aV})}if(ao==k){aR.removeClass("inside");if(aL==p){aR.css({top:0,left:0});af=aS;aT+=aS}else{if(aL==g){aR.css({top:an,left:0});aT+=aS}else{if(aL==m){aR.css({top:0,left:0});aD=aU;aQ+=aU}else{aR.css({top:0,left:D});aQ+=aU}}}}else{aR.addClass("inside");var aP=0;var aW=0;if(aL==p){aW=ak?-aR.outerHeight():0}else{if(aL==g){aW=ak?an:an-aR.outerHeight()}else{if(aL==m){aP=ak?-aR.outerWidth():0}else{aP=ak?D:D-aR.outerWidth()}}}aR.css({top:aW,left:aP})}}C.data("total",{width:Number(aQ),height:Number(aT)})};var ay=function(){if(K){var aQ=d+(2*aI);var aP=aC.outerHeight();z.css({"background-image":"url(assets/prev.png)",cursor:"pointer",width:aQ,height:aP}).click(ag).mousedown(O);aH.css({"background-image":"url(assets/next.png)",cursor:"pointer",width:aQ,height:aP}).click(J).mousedown(O);C.css({"padding-left":0,"padding-right":0})}else{z.css({width:0,height:0}).hide();aH.css({width:0,height:0}).hide();C.css({"padding-left":aI,"padding-right":aI})}};var az=function(){if(N){C.find(".lower-panel").show();E.css({width:am.outerWidth(),"margin-top":aI,"margin-bottom":aI,"margin-left":z.outerWidth(),"margin-right":aH.outerWidth()}).click(T).mousedown(O);var aP=aN.thumb_size;if(aP<=0||aP>=E.width()){aP=Math.floor((ap/aM)*E.width())}ar.css({width:aP}).draggable({containment:"parent"}).bind("drag",Y).bind("dragstop",aw).click(ax).mousedown(O);C.css("padding-bottom",0)}else{E.css({width:0,height:0,margin:0}).hide();C.find(".lower-panel").css({width:0,height:0,margin:0}).hide();C.css("padding-bottom",aI)}};var I=function(){if(al){U.css({width:am.outerWidth(),"margin-left":z.outerWidth(),"margin-right":aH.outerWidth()});C.css("padding-top",0)}else{U.css({width:0,height:0,margin:0,"line-height":0}).hide();C.css("padding-top",aI)}};var A=function(){var aP=Math.abs(aJ/y);var aQ=aP+ap;U.html((aP+1)+" - "+aQ+" of "+aM)};var T=function(aQ){var aP=(aQ.pageX-E.offset().left)/E.width();ac(aP)};var Y=function(){ai.css({left:Math.round(-ar.position().left*V)})};var aw=function(){ac(ar.position().left/u)};var ac=function(aT){var aQ;var aR=aT*S;if(aR>Math.abs(aJ)){aQ=Math.ceil(aR/y)}else{if(aR<Math.abs(aJ)){aQ=Math.floor(aR/y)}else{return}}var aP=aJ;aJ=-aQ*y;var aS=aQ+(aP/y);ad+=aS;F-=aS;ai.stop(true,true).animate({left:aJ},aq,aE,au);aF(aJ)};var ag=function(){G();if(F<av){var aP=(P)?1:av-F;if(aP>=ap){aP=ap}F+=aP;ad-=aP;aJ+=aP*y}else{F=0;ad=av;aJ=-av*y}ai.stop(true,true).animate({left:aJ},aq,aE,au);aF(aJ)};var J=function(){G();if(ad<av){var aP=(P)?1:av-ad;if(aP>=ap){aP=ap}ad+=aP;F-=aP;aJ-=aP*y}else{ad=0;F=av;aJ=0}ai.stop(true,true).animate({left:aJ},aq,aE,au);aF(aJ)};var aF=function(aQ){var aP=Math.round(Math.abs(aQ)*(1/V));ar.stop(true,true).animate({left:aP},aq,aE);A()};var x=function(){Q(this)};var Q=function(aQ){var aP;if(a(aQ).outerWidth()>D){aP=a(aQ).outerHeight()/a(aQ).outerWidth();a(aQ).css({width:D,height:(aP*D)})}if(a(aQ).outerHeight()>an){aP=a(aQ).outerWidth()/a(aQ).outerHeight();a(aQ).css({width:(aP*an),height:an})}a(aQ).css({left:aD+(D-a(aQ).outerWidth())/2,top:af+(an-a(aQ).outerHeight())/2}).show()};var R=function(){L=true;G();a(document).unbind("keyup",aj)};this.onFocus=function(){L=false;au();a(document).bind("keyup",aj)};var O=function(){return false};var ae=function(){a(this).find("img:first").animate({opacity:t},"fast");if(ak&&ao==f){var aP=a(this).find("p:first");if(aL==g){aP.animate({top:(an-aP.outerHeight())},"normal")}else{if(aL==p){aP.animate({top:0},"normal")}else{if(aL==i){aP.animate({left:D-aP.outerWidth()},"normal")}else{aP.animate({left:0},"normal")}}}}};var Z=function(){a(this).find("img:first").stop(true).animate({opacity:1},"fast");if(ak&&ao==f){var aP=a(this).find("p:first");if(aL==g){aP.stop(true).animate({top:an},"normal")}else{if(aL==p){aP.stop(true).animate({top:-aP.outerHeight()},"normal")}else{if(aL==i){aP.stop(true).animate({left:D},"normal")}else{aP.stop(true).animate({left:-aP.outerWidth()},"normal")}}}}};var aA=function(){ab=false;G()};var aa=function(){ab=true;au()};var aj=function(aP){switch(aP.keyCode){case 37:ag();break;case 39:J();break}};var ax=function(aP){aP.stopPropagation()};var au=function(){if(v&&ab&&!L&&aG==null){aG=setTimeout(J,w)}};var G=function(){clearTimeout(aG);aG=null}}var h={num_display:3,slide_width:300,slide_height:200,slide_margin:0,margin:8,thumb_size:0,background_color:"#333",window_color:"#FFF",auto_scroll:true,delay:j,scroll_speed:n,easing:"easeOutQuart",move_one:false,compact_buttons:true,display_info:true,display_buttons:true,display_scrollbar:true,display_caption:true,mouseover_caption:false,caption_align:p,caption_position:f,caption_width:100,caption_height:35,enable_lightbox:true,lightbox:{rotate:true,delay:j,display_caption:true,caption_align:g,transition_speed:b}};var l=a.extend({},h,s);return this.each(function(){var u=new r(a(this),l);u.init()})}})(jQuery);
