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