(function(a){a.fn.wtRotator=function(y){var v="TL";var d="TR";var t="TC";var q="BL";var e="BR";var l="BC";var g=new Array(42);g.fade=0;g["block.top"]=1;g["block.right"]=2;g["block.bottom"]=3;g["block.left"]=4;g["block.drop"]=5;g["diag.fade"]=6;g["diag.exp"]=7;g["rev.diag.fade"]=8;g["rev.diag.exp"]=9;g["block.fade"]=10;g["block.exp"]=11;g["block.top.zz"]=12;g["block.bottom.zz"]=13;g["block.left.zz"]=14;g["block.right.zz"]=15;g["spiral.in"]=16;g["spiral.out"]=17;g["vert.tl"]=18;g["vert.tr"]=19;g["vert.bl"]=20;g["vert.br"]=21;g["fade.left"]=22;g["fade.right"]=23;g["alt.left"]=24;g["alt.right"]=25;g["blinds.left"]=26;g["blinds.right"]=27;g["vert.random.fade"]=28;g["horz.tl"]=29;g["horz.tr"]=30;g["horz.bl"]=31;g["horz.br"]=32;g["fade.top"]=33;g["fade.bottom"]=34;g["alt.top"]=35;g["alt.bottom"]=36;g["blinds.top"]=37;g["blinds.bottom"]=38;g["horz.random.fade"]=39;g.none=40;g.random=41;var w=new Array(4);w.fade=0;w.down=1;w.right=2;w.none=3;var n=5000;var u=800;var s=600;var k=600;var f="updatetext";function b(D,M,K,O,J,E,F){var G;var B;var I;var N=null;var P=function(){I=Math.ceil(M/O);var R="";for(var Q=0;Q<I;Q++){R+="<div class='vpiece' id='"+Q+"'></div>"}D.addToScreen(R);G=a("div.vpiece",D.$el);B=new Array(I);G.each(function(S){a(this).css({left:(S*O),height:K});B[S]=a(this)})};this.clear=function(){clearInterval(N);G.stop(true).css({"z-index":2,opacity:0})};this.displayContent=function(Q,R){A(Q,R);if(R==g["vert.random.fade"]){L(Q)}else{C(Q,R)}};var A=function(Q,R){switch(R){case g["vert.tl"]:case g["vert.tr"]:H(Q,-K,1,O,false);break;case g["vert.bl"]:case g["vert.br"]:H(Q,K,1,O,false);break;case g["alt.left"]:case g["alt.right"]:H(Q,0,1,O,true);break;case g["blinds.left"]:case g["blinds.right"]:H(Q,0,1,0,false);break;default:H(Q,0,0,O,false)}};var H=function(Q,W,X,S,V){var Z=Q.attr("src");var Y=(K-Q.height())/2;var R=(M-Q.width())/2;for(var T=0;T<I;T++){var U=((-T*O)+R);if(V){W=(T%2)==0?-K:K}a(G.get(T)).css({background:J+" url('"+Z+"') no-repeat",backgroundPosition:U+"px "+Y+"px",opacity:X,top:W,width:S,"z-index":3})}};var C=function(S,T){var V,R,U,Q;switch(T){case g["vert.tl"]:case g["vert.bl"]:case g["fade.left"]:case g["blinds.left"]:case g["alt.left"]:V=0;R=I-1;U=1;break;default:V=I-1;R=0;U=-1}N=setInterval(function(){a(G.get(V)).animate({top:0,opacity:1,width:O},E,"",function(){if(a(this).attr("id")==R){D.setComplete(S)}});if(V==R){clearInterval(N)}V+=U},F)};var L=function(R){p(B);var Q=0;var S=0;N=setInterval(function(){B[Q++].animate({opacity:1},E,"",function(){if(++S==I){D.setComplete(R)}});if(Q==I){clearInterval(N)}},F)};P()}function r(D,M,K,O,J,E,F){var G;var B;var I;var N=null;var P=function(){I=Math.ceil(K/O);var R="";for(var Q=0;Q<I;Q++){R+="<div class='hpiece' id='"+Q+"'></div>"}D.addToScreen(R);G=a("div.hpiece",D.$el);B=new Array(I);G.each(function(S){a(this).css({top:(S*O),width:M});B[S]=a(this)})};this.clear=function(){clearInterval(N);G.stop(true).css({"z-index":2,opacity:0})};this.displayContent=function(Q,R){A(Q,R);if(R==g["horz.random.fade"]){L(Q)}else{C(Q,R)}};var A=function(Q,R){switch(R){case g["horz.tr"]:case g["horz.br"]:H(Q,M,1,O,false);break;case g["horz.tl"]:case g["horz.bl"]:H(Q,-M,1,O,false);break;case g["alt.top"]:case g["alt.bottom"]:H(Q,0,1,O,true);break;case g["blinds.top"]:case g["blinds.bottom"]:H(Q,0,1,0,false);break;default:H(Q,0,0,O,false)}};var H=function(Q,T,W,Y,V){var Z=Q.attr("src");var X=(K-Q.height())/2;var R=(M-Q.width())/2;for(var U=0;U<I;U++){var S=((-U*O)+X);if(V){T=(U%2)==0?-M:M}a(G.get(U)).css({background:J+" url('"+Z+"') no-repeat",backgroundPosition:R+"px "+S+"px",opacity:W,left:T,height:Y,"z-index":3})}};var C=function(R,S){var U,Q,T;switch(S){case g["horz.tl"]:case g["horz.tr"]:case g["fade.top"]:case g["blinds.top"]:case g["alt.top"]:U=0;Q=I-1;T=1;break;default:U=I-1;Q=0;T=-1}N=setInterval(function(){a(G.get(U)).animate({left:0,opacity:1,height:O},E,"",function(){if(a(this).attr("id")==Q){D.setComplete(R)}});if(U==Q){clearInterval(N)}U+=T},F)};var L=function(R){p(B);var Q=0;var S=0;N=setInterval(function(){B[Q++].animate({opacity:1},E,"",function(){if(++S==I){D.setComplete(R)}});if(Q==I){clearInterval(N)}},F)};P()}function h(K,L,G,M,J,A,T){var I;var B;var N;var F;var H;var V;var U;var S=function(){F=Math.ceil(G/M);H=Math.ceil(L/M);V=F*H;var Z="";for(var Y=0;Y<F;Y++){for(var X=0;X<H;X++){Z+="<div class='block' id='"+Y+"-"+X+"'></div>"}}K.addToScreen(Z);B=a("div.block",K.$el);B.data({tlId:"0-0",trId:"0-"+(H-1),blId:(F-1)+"-0",brId:(F-1)+"-"+(H-1)});var W=0;N=new Array(V);I=new Array(F);for(var Y=0;Y<F;Y++){I[Y]=new Array(H);for(var X=0;X<H;X++){I[Y][X]=N[W++]=B.filter("#"+(Y+"-"+X)).data("top",Y*M)}}};this.clear=function(){clearInterval(U);B.stop(true).css({"z-index":2,opacity:0})};this.displayContent=function(W,X){switch(X){case g["diag.fade"]:P(W,0,M,0);Q(W,{opacity:1},false);break;case g["diag.exp"]:P(W,0,0,0);Q(W,{opacity:1,width:M,height:M},false);break;case g["rev.diag.fade"]:P(W,0,M,0);Q(W,{opacity:1},true);break;case g["rev.diag.exp"]:P(W,0,0,0);Q(W,{opacity:1,width:M,height:M},true);break;case g["block.fade"]:P(W,0,M,0);C(W);break;case g["block.exp"]:P(W,1,0,0);C(W);break;case g["block.drop"]:P(W,1,M,-(F*M));C(W);break;case g["block.top.zz"]:case g["block.bottom.zz"]:P(W,0,M,0);E(W,X);break;case g["block.left.zz"]:case g["block.right.zz"]:P(W,0,M,0);O(W,X);break;case g["spiral.in"]:P(W,0,M,0);R(W,false);break;case g["spiral.out"]:P(W,0,M,0);R(W,true);break;default:P(W,1,0,0);D(W,X)}};var P=function(W,ac,ag,ab){var ad=(G-W.height())/2;var Y=(L-W.width())/2;var ae=W.attr("src");for(var aa=0;aa<F;aa++){for(var Z=0;Z<H;Z++){var af=((-aa*M)+ad);var X=((-Z*M)+Y);I[aa][Z].css({background:J+" url('"+ae+"') no-repeat",backgroundPosition:X+"px "+af+"px",opacity:ac,top:(aa*M)+ab,left:(Z*M),width:ag,height:ag,"z-index":3})}}};var Q=function(W,ae,ab){var ad=new Array(V);var X,aa,Y,Z;var af=(F-1)+(H-1);if(ab){X=af;aa=-1;Y=-1;Z=B.data("tlId")}else{X=0;aa=af+1;Y=1;Z=B.data("brId")}var ac=0;while(X!=aa){i=Math.min(F-1,X);while(i>=0){j=Math.abs(i-X);if(j>=H){break}ad[ac++]=I[i][j];i--}X+=Y}ac=0;U=setInterval(function(){ad[ac++].animate(ae,A,"",function(){if(a(this).attr("id")==Z){K.setComplete(W)}});if(ac==V){clearInterval(U)}},T)};var O=function(Z,aa){var Y=true;var X=0,W,ac,ab;if(aa==g["block.left.zz"]){ab=(H%2==0)?B.data("trId"):B.data("brId");W=0;ac=1}else{ab=(H%2==0)?B.data("tlId"):B.data("blId");W=H-1;ac=-1}U=setInterval(function(){I[X][W].animate({opacity:1},A,"",function(){if(a(this).attr("id")==ab){K.setComplete(Z)}});if(I[X][W].attr("id")==ab){clearInterval(U)}(Y?X++:X--);if(X==F||X<0){Y=!Y;X=(Y?0:F-1);W+=ac}},T)};var E=function(Z,aa){var Y=true;var X,W=0,ac,ab;if(aa==g["block.top.zz"]){ab=(F%2==0)?B.data("blId"):B.data("brId");X=0;ac=1}else{ab=(F%2==0)?B.data("tlId"):B.data("trId");X=F-1;ac=-1}U=setInterval(function(){I[X][W].animate({opacity:1},A,"",function(){if(a(this).attr("id")==ab){K.setComplete(Z)}});if(I[X][W].attr("id")==ab){clearInterval(U)}(Y?W++:W--);if(W==H||W<0){Y=!Y;W=(Y?0:H-1);X+=ac}},T)};var D=function(Y,Z){var ab=new Array(V);var ac;var aa=0;switch(Z){case g["block.left"]:ac=B.data("brId");for(var W=0;W<H;W++){for(var X=0;X<F;X++){ab[aa++]=I[X][W]}}break;case g["block.right"]:ac=B.data("blId");for(var W=H-1;W>=0;W--){for(var X=0;X<F;X++){ab[aa++]=I[X][W]}}break;case g["block.top"]:ac=B.data("brId");for(var X=0;X<F;X++){for(var W=0;W<H;W++){ab[aa++]=I[X][W]}}break;default:ac=B.data("trId");for(var X=F-1;X>=0;X--){for(var W=0;W<H;W++){ab[aa++]=I[X][W]}}}aa=0;U=setInterval(function(){ab[aa++].animate({width:M,height:M},A,"",function(){if(a(this).attr("id")==ac){K.setComplete(Y)}});if(aa==V){clearInterval(U)}},T)};var C=function(X){p(N);var W=0;count=0;U=setInterval(function(){N[W].animate({top:N[W].data("top"),width:M,height:M,opacity:1},A,"",function(){if(++count==V){K.setComplete(X)}});W++;if(W==V){clearInterval(U)}},T)};var R=function(W,ae){var ad=0,ac=0;var ah=F-1;var ai=H-1;var Y=0;var ab=ai;var ag=new Array();while(ah>=0&&ai>=0){var af=0;while(true){ag[ag.length]=I[ad][ac];if((++af)>ab){break}switch(Y){case 0:ac++;break;case 1:ad++;break;case 2:ac--;break;case 3:ad--}}switch(Y){case 0:Y=1;ab=(--ah);ad++;break;case 1:Y=2;ab=(--ai);ac--;break;case 2:Y=3;ab=(--ah);ad--;break;case 3:Y=0;ab=(--ai);ac++}}if(ag.length>0){if(ae){ag.reverse()}var aa=ag.length-1;var X=ag[aa].attr("id");var Z=0;U=setInterval(function(){ag[Z].animate({opacity:1},A,"",function(){if(a(this).attr("id")==X){K.setComplete(W)}});if(Z==aa){clearInterval(U)}Z++},T)}};S()}function x(a9,a5){var af=c(a5.width,825);var a0=c(a5.height,300);var aW=z(a5.button_margin,4);var ae=a5.transition.toLowerCase();var aj=c(a5.transition_speed,u);var S=c(a5.delay,n);var aw=a5.auto_start;var aM=a5.cpanel_align.toUpperCase();var Z=c(a5.button_width,24);var aG=c(a5.button_height,24);var C=a5.display_thumbs;var au=a5.display_dbuttons;var at=a5.display_playbutton;var ao=a5.display_tooltip;var ad=a5.display_numbers;var V=a5.display_timer;var an=a5.cpanel_mouseover;var al=a5.text_mouseover;var aV=a5.mouseover_pause;var ak=a5.text_effect.toLowerCase();var a6=a5.text_sync;var L=a5.shuffle;var aa;var ah;var E;var N;var ay;var aH;var aR=null;var aN=a(".wt-rotator",a9);var ai=aN.find(">a:first");var aB=aN.find("div.desc");var B=aN.find("div.preloader");var F=aN.find("div.c-panel");var aJ=aN.find("div.thumbnails");var W=aJ.find(">ul:first>li");var G=aN.find("div.buttons");var O=G.find("div.play-btn");var M=G.find("div.prev-btn");var aS=G.find("div.next-btn");var P;var I;var aq;var U;this.$el=a9;this.init=function(){ah=0;aa=W.size();aq=new Array(aa);var ba=aN.css("background-color");aN.css({width:af,height:a0});B.css({top:Math.round((a0-B.outerHeight())/2),left:Math.round((af-B.outerWidth())/2)}).show();ax();aK();aE();a4();am();N=new b(this,af,a0,c(a5.vert_size,50),ba,aj,c(a5.vstripe_delay,75));ay=new r(this,af,a0,c(a5.horz_size,50),ba,aj,c(a5.hstripe_delay,75));aH=new h(this,af,a0,c(a5.block_size,75),ba,aj,c(a5.block_delay,25));aP(0);ar(ah)};this.setComplete=function(ba){A(ba)};this.addToScreen=function(ba){ai.append(ba)};var ax=function(){aB.append("<div class='inner-bg'></div><div class='inner-text'></div>");U=aB.find("div.inner-text");if(al){aN.hover(Y,ac)}else{aN.bind(f,aL)}};var a4=function(){if(C||au||at){F.css({width:G.outerWidth(true)+aJ.outerWidth(true),"margin-top":aW,"margin-right":0,"margin-bottom":aW,"margin-left":aW});var bb=F.outerWidth(true);var ba=F.outerHeight(true);switch(aM){case v:aO(0,0,-ba,"left");break;case t:aO(0,Math.round((af-bb)/2),-ba,"right");break;case d:aO(0,(af-bb),-ba,"right");break;case q:aO((a0-ba),0,a0,"left");break;case l:aO((a0-ba),Math.round((af-bb)/2),a0,"right");break;default:aO((a0-ba),(af-bb),a0,"right")}if(an){aN.hover(a7,ap)}F.css("visibility","visible")}};var aO=function(ba,bc,bb,bd){F.data({offset:bb,pos:ba}).css({top:(an?bb:ba),left:bc});aJ.css("float",bd);G.css("float",bd)};var aE=function(){var ba={"margin-right":aW,width:Z,height:aG};if(au){M.css(ba).click(ag).mouseover(D).mouseout(aI).mousedown(ab);aS.css(ba).click(H).mouseover(D).mouseout(aI).mousedown(ab)}else{M.hide();aS.hide()}if(at){if(aw){O.addClass("pause")}O.css(ba).click(X).mouseover(D).mouseout(aI).mousedown(ab)}else{O.hide()}if(aV){aN.hover(aA,T)}};var am=function(){aN.append("<div id='timer'></div>");P=aN.find("#timer").data("pct",1);if(V){P.css("visibility","visible");switch(aM){case v:case t:case d:P.css("top",a0-P.height());break;default:P.css("top",0)}}else{P.hide()}};var aK=function(){var ba=U.outerHeight()-U.height();W.each(function(bc){var bb=a(this).find(">a:first");a(this).data({imgurl:bb.attr("href"),caption:bb.attr("title"),effect:g[a(this).attr("effect")]!=undefined?g[a(this).attr("effect")]:g[ae],delay:c(a(this).attr("delay"),S)});aX(a(this),ba);aq[bc]=a(this);if(ad){a(this).append(bc+1)}});U.css({width:"auto",height:"auto"}).html("");aB.css("visibility","visible");if(L){K()}if(C){W.css({width:Z,height:aG,"line-height":aG+"px","margin-right":aW}).click(aC).mouseover(aZ).mouseout(R).mousedown(ab);aY()}else{W.hide()}};var aX=function(ba,bc){var bb=ba.find(">div:first");var be=c(parseInt(bb.css("width")),280);var bd=c(parseInt(bb.css("height")),0);U.width(be).html(bb.html());if(bd<U.height()){bd=U.height()}ba.data("textbox",{x:bb.css("left"),y:bb.css("top"),w:(be+bc),h:(bd+bc)})};var aY=function(){if(ao){I=a("<div id='rotator-tooltip'></div>");a("body").append(I);switch(aM){case v:case t:case d:I.data({bottom:true,yOffset:23});break;default:I.data({bottom:false,yOffset:5})}for(var bb=0;bb<aq.length;bb++){var ba=aq[bb].data("caption");if(ba!=""){aq[bb].mouseover(a2).mouseout(az).bind("mousemove",Q)}}}};var a2=function(ba){var bb=I.data("bottom")?I.data("yOffset"):-(I.outerHeight()+I.data("yOffset"));I.html(aq[a(this).index()].data("caption")).css({top:ba.pageY+bb,left:ba.pageX-8}).stop(true,true).delay(k).fadeIn(300)};var az=function(){I.stop(true,true).fadeOut(0)};var Q=function(ba){var bb=I.data("bottom")?I.data("yOffset"):-(I.outerHeight()+I.data("yOffset"));I.css({top:ba.pageY+bb,left:ba.pageX-8})};var a7=function(){F.stop(true).animate({top:F.data("pos"),opacity:1},s)};var ap=function(){F.stop(true).animate({top:F.data("offset"),opacity:0},s)};var aC=function(){aT();ah=a(this).index();ar(ah);return false};var aZ=function(){a(this).addClass("thumb-over")};var R=function(){a(this).removeClass("thumb-over")};var ag=function(){aT();ah=(ah>0)?(ah-1):(aa-1);ar(ah);return false};var H=function(){aT();ah=(ah<aa-1)?(ah+1):0;ar(ah);return false};var X=function(){aw=!aw;a(this).toggleClass("pause",aw);aw?aD():J();return false};var T=function(){aw=true;O.toggleClass("pause",aw);aD()};var aA=function(){aw=false;O.toggleClass("pause",aw);J()};var D=function(){a(this).addClass("button-over")};var aI=function(){a(this).removeClass("button-over")};var aL=function(bb){if(!aB.data("visible")){aB.data("visible",true);var bc=aq[ah].find(">div:first").html();if(bc&&bc.length>0){var ba=aq[ah].data("textbox");switch(w[ak]){case w.fade:aF(bc,ba);break;case w.down:aU(bc,{display:"block",top:ba.y,left:ba.x,width:ba.w,height:0},{height:ba.h});break;case w.right:aU(bc,{display:"block",top:ba.y,left:ba.x,width:0,height:ba.h},{width:ba.w});break;default:a8(bc,ba)}}}};var a1=function(){aB.data("visible",false).stop(true,true).css("display","none")};var aU=function(bc,bb,ba){U.html("");aB.stop(true).css(bb).animate(ba,s,function(){U.html(bc)})};var aF=function(bb,ba){U.css("opacity",1).html(bb);aB.css({top:ba.y,left:ba.x,width:ba.w,height:ba.h}).stop(true,true).fadeIn(s,function(){if(jQuery.browser.msie){U[0].style.removeAttribute("filter")}})};var a8=function(bb,ba){aB.stop(true).css({display:"block",top:ba.y,left:ba.x,width:ba.w,height:ba.h});U.html(bb)};var Y=function(){aN.unbind(f).bind(f,aL).trigger(f)};var ac=function(){aN.unbind(f);a1()};var ar=function(bc){W.filter(".curr-thumb").removeClass("curr-thumb");a(W.get(bc)).addClass("curr-thumb");E=aq[bc].data("delay");a1();if(!a6){aN.trigger(f)}var bd=aq[bc].find(">a:nth-child(2)");var ba=bd.attr("href");if(ba){ai.unbind("click").css("cursor","pointer").attr({href:ba,target:bd.attr("target")})}else{ai.click(ab).css("cursor","default")}if(aq[bc].data("img")){B.hide();av(aq[bc].data("img"))}else{var bb=a("<img class='main-img'/>");bb.attr("src",aq[bc].data("imgurl"));if(!bb[0].complete){B.show();bb.load(function(){B.hide();a3(aq[bc],a(this));av(a(this))}).error(function(){alert("Error loading image")})}else{B.hide();a3(aq[bc],bb);av(bb)}}};var av=function(ba){N.clear();ay.clear();aH.clear();var bb=aq[ah].data("effect");if(bb==g.none){A(ba);return}if(bb==g.random){bb=Math.floor(Math.random()*(g.length-2))}if(bb==g.fade){aQ(ba)}else{if(bb<g["vert.tl"]){aH.displayContent(ba,bb)}else{if(bb<g["horz.tl"]){N.displayContent(ba,bb)}else{ay.displayContent(ba,bb)}}}};var A=function(ba){if(a6){aN.trigger(f)}a("img.main-img",ai).removeAttr("id").hide();ba.attr("id","curr-img").show();aD()};var aQ=function(ba){a("img#curr-img",ai).stop(true,true);a("img.main-img",ai).removeAttr("id").css("z-index",0);ba.attr("id","curr-img").css("z-index",1).stop(true,true).fadeIn(aj,function(){a("img.main-img:not('#curr-img')",ai).hide();if(a6){aN.trigger(f)}aD()})};var aP=function(bb){var ba=aq[bb];var bc=a("<img class='main-img'/>");bc.attr("src",ba.data("imgurl"));bc.load(function(){if(!ba.data("img")){a3(ba,a(this))}bb++;if(bb<aq.length){aP(bb)}}).error(function(){bb++;if(bb<aq.length){aP(bb)}})};var a3=function(bc,be){ai.append(be);var bh=(a0-be.height())/2;var bd=(af-be.width())/2;var bg=0,bf=0,bb=0,ba=0;if(bh>0){bb=bh}else{if(bh<0){bg=bh}}if(bd>0){ba=bd}else{if(bd<0){bf=bd}}be.css({top:bg,left:bf,"padding-top":bb,"padding-bottom":bb,"padding-left":ba,"padding-right":ba});bc.data("img",be)};var aD=function(){if(aw&&aR==null){var ba=Math.round(P.data("pct")*E);P.animate({width:(af+2)},ba);aR=setTimeout(H,ba)}};var aT=function(){clearTimeout(aR);aR=null;P.stop(true).width(0).data("pct",1)};var J=function(){clearTimeout(aR);aR=null;var ba=1-(P.width()/(af+2));P.stop(true).data("pct",ba)};var K=function(){for(var bc=0;bc<aq.length;bc++){var ba=Math.floor(Math.random()*aq.length);var bb=aq[bc];aq[bc]=aq[ba];aq[ba]=bb}};var ab=function(){return false}}var c=function(A,B){if(!isNaN(A)&&A>0){return A}return B};var z=function(A,B){if(!isNaN(A)&&A>=0){return A}return B};var p=function(A){var E=A.length;for(var D=0;D<E;D++){var B=Math.floor(Math.random()*E);var C=A[D];A[D]=A[B];A[B]=C}};var m={width:825,height:300,button_width:24,button_height:24,button_margin:4,auto_start:true,delay:n,transition:"fade",transition_speed:u,cpanel_align:e,display_thumbs:true,display_dbuttons:true,display_playbutton:true,display_tooltip:true,display_numbers:true,display_timer:true,mouseover_pause:false,cpanel_mouseover:false,text_mouseover:false,text_effect:"fade",text_sync:true,shuffle:false,block_size:75,vert_size:50,horz_size:50,block_delay:25,vstripe_delay:75,hstripe_delay:75};var o=a.extend({},m,y);return this.each(function(){var A=new x(a(this),o);A.init()})}})(jQuery);
