(function(a){a.fn.wtRotator=function(h){var d="TL";var e="TR";var n="BL";var p="BR";var i=new Array(33);i.fade=0;i["block.top"]=1;i["block.right"]=2;i["block.bottom"]=3;i["block.left"]=4;i["block.drop"]=5;i["diag.fade"]=6;i["diag.exp"]=7;i["diag.fade.exp"]=8;i["block.fade"]=9;i["block.exp"]=10;i["vert.tl"]=11;i["vert.tr"]=12;i["vert.bl"]=13;i["vert.br"]=14;i["fade.left"]=15;i["fade.right"]=16;i["alt.left"]=17;i["alt.right"]=18;i["blinds.left"]=19;i["blinds.right"]=20;i["horz.tl"]=21;i["horz.tr"]=22;i["horz.bl"]=23;i["horz.br"]=24;i["fade.top"]=25;i["fade.bottom"]=26;i["alt.top"]=27;i["alt.bottom"]=28;i["blinds.top"]=29;i["blinds.bottom"]=30;i.none=31;i.random=32;var j=5000;var l=800;var f=100;var k=800;function q(t,E,y,I,B,u){var D=E;var C=y;var G=I;var v;var x;var F=null;var H=function(){v=new Array(Math.ceil(D/G));var J="";for(var w=0;w<v.length;w++){J+="<div class='vpiece' id='"+w+"'></div>"}t.addToScreen(J);x=a("div.vpiece",t.$el);x.each(function(K){v[K]=a(this).css({left:(K*G),width:G,height:C})})};this.clear=function(){clearInterval(F);x.stop().css({"z-index":2,opacity:0})};this.displayContent=function(J,w){r(J,w);s(J,w)};var r=function(J,w){if(w==i["vert.tl"]||w==i["vert.tr"]){A(J,-C,0,G)}else{if(w==i["vert.bl"]||w==i["vert.br"]){A(J,C,0,G)}else{if(w==i["alt.left"]||w==i["alt.right"]){z(J,0)}else{if(w==i["blinds.left"]||w==i["blinds.right"]){A(J,0,1,0)}else{A(J,0,0,G)}}}}};var A=function(K,N,O,Q){var w=K.src;var P=(C-K.height)/2;var J=(D-K.width)/2;for(var L=0;L<v.length;L++){var M=((-L*G)+J);a(v[L]).css({background:B+" url('"+w+"') "+M+"px "+P+"px no-repeat",backgroundPositionX:M+"px",backgroundPositionY:P+"px",opacity:O,top:N,width:Q,"z-index":3})}};var z=function(O,J){var N=O.src;var M=(C-O.height)/2;var L=(D-O.width)/2;for(var K=0;K<v.length;K++){var P=((-K*G)+L);var w=(K%2)==0?-C:C;a(v[K]).css({background:B+" url('"+N+"') "+P+"px "+M+"px no-repeat",backgroundPositionX:P+"px",backgroundPositionY:M+"px",opacity:J,top:w,width:G,"z-index":3})}};var s=function(L,K){var w=v.length-1;if(K==i["vert.tl"]||K==i["vert.bl"]||K==i["fade.left"]||K==i["blinds.left"]||K==i["alt.left"]){var J=0;F=setInterval(function(){a(v[J++]).animate({top:0,opacity:1,width:G},u,"",function(){if(a(this).attr("id")==w){t.setComplete(L)}});if(J==v.length){clearInterval(F)}},f)}else{var J=w;F=setInterval(function(){a(v[J--]).animate({top:0,opacity:1,width:G},u,"",function(){if(a(this).attr("id")==0){t.setComplete(L)}});if(J<0){clearInterval(F)}},f)}};H()}function m(t,E,z,I,B,u){var D=E;var C=z;var G=I;var x;var y;var F=null;var H=function(){x=new Array(Math.ceil(C/G));var J="";for(var w=0;w<x.length;w++){J+="<div class='hpiece' id='"+w+"'></div>"}t.addToScreen(J);y=a("div.hpiece",t.$el);y.each(function(K){x[K]=a(this).css({top:(K*G),width:D,height:G})})};this.clear=function(){clearInterval(F);y.stop().css({"z-index":2,opacity:0})};this.displayContent=function(J,w){r(J,w);s(J,w)};var r=function(J,w){if(w==i["horz.tr"]||w==i["horz.br"]){A(J,D,0,G)}else{if(w==i["horz.tl"]||w==i["horz.bl"]){A(J,-D,0,G)}else{if(w==i["alt.top"]||w==i["alt.bottom"]){v(J,0)}else{if(w==i["blinds.top"]||w==i["blinds.bottom"]){A(J,0,1,0)}else{A(J,0,0,G)}}}}};var A=function(M,L,O,Q){var w=M.src;var P=(C-M.height)/2;var J=(D-M.width)/2;for(var N=0;N<x.length;N++){var K=((-N*G)+P);a(x[N]).css({background:B+" url('"+w+"') "+J+"px "+K+"px no-repeat",backgroundPositionX:J+"px",backgroundPositionY:K+"px",opacity:O,left:L,height:Q,"z-index":3})}};var v=function(P,w){var O=P.src;var N=(C-P.height)/2;var L=(D-P.width)/2;for(var K=0;K<x.length;K++){var M=((-K*G)+N);var J=(K%2)==0?-D:D;a(x[K]).css({background:B+" url('"+O+"') "+L+"px "+M+"px no-repeat",backgroundPositionX:L+"px",backgroundPositionY:M+"px",opacity:w,left:J,height:G,"z-index":3})}};var s=function(K,J){var L=x.length-1;if(J==i["horz.tl"]||J==i["horz.tr"]||J==i["fade.top"]||J==i["blinds.top"]||J==i["alt.top"]){var w=0;F=setInterval(function(){a(x[w++]).animate({left:0,opacity:1,height:G},u,"",function(){if(a(this).attr("id")==L){t.setComplete(K)}});if(w==x.length){clearInterval(F)}},f)}else{var w=L;F=setInterval(function(){a(x[w--]).animate({left:0,opacity:1,height:G},u,"",function(){if(a(this).attr("id")==0){t.setComplete(K)}});if(w<0){clearInterval(F)}},f)}};H()}function c(B,H,O,K,A,I){var Q;var r;var D=K;var C=H;var y=O;var x;var z;var P;var F;var t;var R;var M=function(){x=Math.ceil(y/D);z=Math.ceil(C/D);P=(x-1)+(z-1)+1;t=0+"-"+(z-1);F=(x-1)+"-"+(z-1);var T="";for(var S=0;S<x;S++){for(var w=0;w<z;w++){T+="<div class='block' id='"+S+"-"+w+"'></div>"}}B.addToScreen(T);Q=new Array(x);for(var S=0;S<x;S++){Q[S]=new Array(z);for(var w=0;w<z;w++){Q[S][w]=a("#"+(S+"-"+w),B.$el).css({top:(S*D),left:(w*D),width:D,height:D})}}r=a("div.block",B.$el)};this.clear=function(){clearInterval(R);r.stop().css({"z-index":2,opacity:0})};this.displayContent=function(S,w){if(w==i["diag.fade"]){J(S,0,D,0);G(S,true,false,0)}else{if(w==i["diag.exp"]){J(S,1,0,0);G(S,false,true)}else{if(w==i["diag.fade.exp"]){J(S,0,0,0);G(S,true,true)}else{if(w==i["block.fade"]){J(S,0,D,0);s(S)}else{if(w==i["block.exp"]){J(S,1,0,0);v(S)}else{if(w==i["block.drop"]){J(S,1,D,-(x*D));L(S)}else{J(S,1,0,0);E(S,w)}}}}}}};var J=function(V,Y,ab,X){var Z=(y-V.height)/2;var T=(C-V.width)/2;var S=V.src;for(var W=0;W<x;W++){for(var U=0;U<z;U++){var aa=((-W*D)+Z);var w=((-U*D)+T);a(Q[W][U]).css({background:" url('"+S+"') "+w+"px "+aa+"px no-repeat",backgroundPositionX:w+"px",backgroundPositionY:aa+"px",opacity:Y,top:(W*D)+X,left:(U*D),width:ab,height:ab,"z-index":3})}}};var u=function(W,X,V){var U;if(X&&V){U={opacity:1,width:D,height:D}}else{if(X){U={opacity:1}}else{U={width:D,height:D}}}var T,S;var w=P-1;R=setInterval(function(){for(var Y=w;Y>=0;Y--){T=Y;S=Math.abs(T-w);if(T<x&&S<z){a(Q[T][S]).animate(U,I,"",function(){if(a(this).attr("id")=="0-0"){B.setComplete(W)}})}}if(w>0){w--}else{clearInterval(R)}},f)};var G=function(W,X,V){var U;if(X&&V){U={opacity:1,width:D,height:D}}else{if(X){U={opacity:1}}else{U={width:D,height:D}}}var T,S;var w=0;R=setInterval(function(){for(var Y=0;Y<=w;Y++){T=Y;S=Math.abs(T-w);if(T<x&&S<z){a(Q[T][S]).animate(U,I,"",function(){if(a(this).attr("id")==F){B.setComplete(W)}})}}if(w<P){w++}else{clearInterval(R)}},f)};var E=function(V,U){var S=0;if(U==i["block.left"]){var w=0;R=setInterval(function(){for(var W=0;W<x;W++){a(Q[W][w]).animate({opacity:1,width:D,height:D},I,"",function(){if(a(this).attr("id")==F){B.setComplete(V)}})}w++;if(w==z){clearInterval(R)}},f)}else{if(U==i["block.right"]){var w=z-1;R=setInterval(function(){for(var W=0;W<x;W++){a(Q[W][w]).animate({opacity:1,width:D,height:D},I,"",function(){if(a(this).attr("id")=="0-0"){B.setComplete(V)}})}w--;if(w<0){clearInterval(R)}},f)}else{if(U==i["block.top"]){var T=0;R=setInterval(function(){for(var W=0;W<z;W++){a(Q[T][W]).animate({opacity:1,width:D,height:D},I,"",function(){if(a(this).attr("id")==F){B.setComplete(V)}})}T++;if(T==x){clearInterval(R)}},f)}else{var T=x-1;R=setInterval(function(){for(var W=0;W<z;W++){a(Q[T][W]).animate({opacity:1,width:D,height:D},I,"",function(){if(a(this).attr("id")=="0-0"){B.setComplete(V)}})}T--;if(T<0){clearInterval(R)}},f)}}}};var L=function(S){var w=x-1;var T=z*f;R=setInterval(function(){N(Q[w],w,S);w--;if(w<0){clearInterval(R)}},T)};var N=function(U,W,V){var w=(W*D);var T=0;var S=setInterval(function(){a(U[T]).animate({top:w},I,"",function(){if(a(this).attr("id")==t){B.setComplete(V)}});T++;if(T==z){clearInterval(S)}},f)};var s=function(T){var S=0;var w=(x*z);r.each(function(U){a(this).delay(Math.random()*I).animate({opacity:1},(Math.random()*I),"",function(){S++;if(S==w){B.setComplete(T)}})})};var v=function(T){var S=0;var w=(x*z);r.each(function(U){a(this).delay(Math.random()*I).animate({width:D,height:D},(Math.random()*I),"",function(){S++;if(S==w){B.setComplete(T)}})})};M()}function o(aT,aP){var T=aP.width;var aM=aP.height;var aH=aP.button_margin;var ak=aP.transition.toLowerCase();var aq=aP.transition_speed>0?aP.transition_speed:k;var J=aP.delay>0?aP.delay:j;var al=aP.auto_start;var aL=aP.background_color;var L=aP.border;var aC=aP.cpanel_align;var N=aP.button_width;var aw=aP.button_height;var R=aP.block_size>0?aP.block_size:100;var ac=aP.vert_size>0?aP.vert_size:50;var C=aP.horz_size>0?aP.horz_size:50;var v=aP.display_thumbs;var ah=aP.display_dbuttons;var ag=aP.display_playbutton;var Y=aP.display_tooltip;var Q=aP.display_numbers;var W=aP.cpanel_mouseover;var V=aP.text_mouseover;var D=aP.cpanel_margin;var P=0;var U=0;var aR;var r;var af;var aJ;var am;var z;var x;var aK=false;var G;var ao;var ay;var aF=null;var I;var X;var ap=false;var E=false;var ar=(jQuery.browser.msie)?true:false;var aD=a(".wt-rotator",aT);var y=a("#main-img",aT);var S=a("#bg-img",aT);var ae=a("div.desc",aT);var u=a("div.preloader",aT);var w=a("div.c-panel",aT);var B=a("div.thumbnails",aT);var aU=B.find("li");var aA=a("div.buttons",aT);var H=a(".play-btn",aT);var F=a(".prev-btn",aT);var aG=a(".next-btn",aT);var A=a("#tooltip",aT);var ab;var aa;this.$el=aT;this.init=function(){P=aU.size();am=Number(ae.outerWidth()-ae.width());aD.css({"background-color":aL,border:L,width:T,height:aM});aS();av();aO();aD.append("<div class='tmp-desc'></div>");ab=a("div.tmp-desc",aT);u.css({top:(aM-u.outerHeight())/2,left:(T-u.outerWidth())/2});aD.hover(function(aV){ap=true;if(W){aQ()}if(V){au()}},function(aV){ap=false;if(W){Z()}if(V){az()}});G=new q(this,T,aM,ac,aL,aq);ao=new m(this,T,aM,C,aL,aq);ay=new c(this,T,aM,R,aL,aq);aB();ad(U)};this.setComplete=function(aV){au();ax(aV);y.attr("src",aV.src);at()};this.addToScreen=function(aV){aD.find(">a:first").append(aV)};var aO=function(){w.css({width:aA.outerWidth(true)+B.outerWidth(true)});var aX=0;var aW=0;var aY=0;var aV=0;if(aC==d){w.css({"margin-top":D,"margin-left":D,"margin-bottom":0,"margin-right":0});X=-w.outerHeight(true);I=0;w.css({top:I,left:0});B.css("float","left");aA.css("float","left");z=0;x=25;aK=false}else{if(aC==e){w.css({"margin-right":D,"margin-top":D,"margin-bottom":0,"margin-left":0});X=-w.outerHeight(true);I=0;w.css({top:I,left:T-(w.outerWidth(true)-aH)});B.css("float","right");aA.css("float","right");z=0;x=25;aK=true}else{if(aC==n){w.css({"margin-left":D,"margin-bottom":D,"margin-top":0,"margin-right":0});X=aM;I=aM-w.outerHeight(true);w.css({top:I,left:0});B.css("float","left");aA.css("float","left");z=0;x=-30;aK=false}else{w.css({"margin-right":D,"margin-bottom":D,"margin-top":0,"margin-left":0});X=aM;I=aM-w.outerHeight(true);w.css({top:I,left:T-(w.outerWidth(true)-aH)});B.css("float","right");aA.css("float","right");z=0;x=-30;aK=true}}}if(W&&!ap){w.css({top:X})}};var av=function(){if(ah){F.css({"margin-right":aH,width:N,height:aw}).click(aN).mouseover(K).mouseout(M);aG.css({"margin-right":aH,width:N,height:aw}).click(aj).mouseover(K).mouseout(M)}else{F.hide();aG.hide()}if(ag){if(!al){H.css("background-image","url(assets/play.png)")}H.css({"margin-right":aH,width:N,height:aw}).click(s).mouseover(K).mouseout(M)}else{H.hide()}};var aS=function(){aU.each(function(aV){aI(a(this));a(this).css({width:N,height:aw,"line-height":aw+"px","margin-right":aH});if(Q){a(this).append(aV+1)}});if(v){aU.click(function(aV){O();U=a(this).index();ad(U);return false}).mouseover(function(aW){a(this).addClass("thumb-over");if(Y){var aV=a(this).find(">a:first").attr("title");if(aV!=""){A.html(aV);z=(aK)?-A.width():0;var aX=aD.offset();A.css({top:aW.pageY+x-aX.top,left:aW.pageX+z-aX.left}).delay(l).show(0)}}}).mouseout(function(aV){a(this).removeClass("thumb-over");A.stop().hide()}).mousemove(function(aV){var aW=aD.offset();A.css({top:aV.pageY+x-aW.top,left:aV.pageX+z-aW.left})})}else{B.css({display:"none"}).width(0)}};var aN=function(){O();U=(U>0)?U-1:(P-1);ad(U);return false};var aj=function(){O();U=(U<P-1)?U+1:0;ad(U);return false};var s=function(){al=!al;if(al){a(this).css("background-image","url(assets/pause.png)");at()}else{a(this).css("background-image","url(assets/play.png)");O()}return false};var K=function(){a(this).addClass("button-over")};var M=function(){a(this).removeClass("button-over")};var aI=function(aZ){var aW=aZ.find(">p:first");var aV=an(aW.attr("x"),0);var aY=an(aW.attr("y"),0);var aX=an(aW.attr("w"),400);aX-=am;aZ.data("desc",{x:aV,y:aY,w:aX})};var au=function(){if(!E){if(V&&!ap){return}E=true;var aX=aa.data("desc");var aY=aa.find(">p:first").html();var aW=aX.w;ab.css({width:aW}).html(aY);var aV=ab.height();ae.css({top:aX.y,left:aX.x,width:aW,height:0}).html("");if(aV!=0){ae.animate({opacity:1,height:aV},"slow","",function(){a(this).html(aY);if(ar){this.style.removeAttribute("filter")}})}}};var az=function(){E=false;if(ae.html()!=""){ae.stop(true).animate({height:0,opacity:0},aq)}else{ae.stop(true).animate({opacity:0},aq)}};var aQ=function(){w.animate({top:I,opacity:1},"slow")};var Z=function(){w.stop(true).animate({top:X,opacity:0},"slow")};var ad=function(aX){aa=B.find("li:nth-child("+(aX+1)+")");aU.removeClass("curr-thumb");aa.addClass("curr-thumb");aJ=aa.attr("tran")!=undefined?aa.attr("tran"):ak;af=an(aa.attr("delay"),J);var aV=aa.find(">a:last").attr("href");var aW=aa.find(">a:last").attr("target");if(aV!=undefined&&aV!=""){aD.find(">a:first").css({cursor:"pointer"}).attr("href",aV).attr("target",aW)}else{aD.find(">a:first").css({cursor:"default"}).attr("href","#").attr("target","_self")}az();if(r[aX]){u.hide();ai(r[aX])}else{var aY=new Image();a(aY).attr("src",aR[aX]);if(!aY.complete){u.show();a(aY).load(function(){u.hide();r[aX]=jQuery.extend(true,{},this);ai(aY)}).error(function(){alert("Error loading image")})}else{u.hide();r[aX]=jQuery.extend(true,{},aY);ai(aY)}}};var ai=function(aW){G.clear();ao.clear();ay.clear();var aV=i[aJ];if(aV==i.random){aV=Math.floor(Math.random()*(i.length-2))}if(aV==i.none){t(aW)}else{if(aV==i.fade){aE(aW)}else{if(aV<i["vert.tl"]){ay.displayContent(aW,aV)}else{if(aV<i["horz.tl"]){G.displayContent(aW,aV)}else{ao.displayContent(aW,aV)}}}}};var t=function(aV){ax(aV);y.attr("src",aV.src).show(0,function(){au();at()})};var aE=function(aV){S.css({top:y.css("top"),left:y.css("left"),"padding-top":y.css("padding-top"),"padding-bottom":y.css("padding-bottom"),"padding-left":y.css("padding-left"),"padding-right":y.css("padding-right")}).attr("src",y.attr("src")).show();y.hide();ax(aV);y.attr("src",aV.src).fadeIn(aq,function(){S.hide();au();at()})};var aB=function(){r=new Array(P);aR=new Array(P);aU.each(function(aX){aR[aX]=a(this).find(">a:first").attr("href")});var aW=0;var aV=new Image();a(aV).attr("src",aR[aW]);a(aV).load(function(){r[aW]=jQuery.extend(true,{},this);aW++;if(aW<aR.length){a(this).attr("src",aR[aW])}}).error(function(){aW++;if(aW<aR.length){a(this).attr("src",aR[aW])}})};var ax=function(aZ){var aX=(aM-aZ.height)/2;var aW=(T-aZ.width)/2;var a1=0;var a0=0;var aY=0;var aV=0;if(aX>0){aY=aX}else{if(aX<0){a1=aX}}if(aW>0){aV=aW}else{if(aW<0){a0=aW}}y.css({top:a1,left:a0,"padding-top":aY,"padding-bottom":aY,"padding-left":aV,"padding-right":aV})};var at=function(){if(al&&aF==null){aF=setTimeout(aj,af)}};var O=function(){clearTimeout(aF);aF=null};var an=function(aV,aW){if(aV!=undefined&&!isNaN(aV)){aV=Number(aV);if(aV>0){return aV}}return Number(aW)}}var g={width:575,height:230,background_color:"#ccb99e",button_width:24,button_height:24,button_margin:4,auto_start:true,delay:1500,transition:"block.fade",transition_speed:2000,block_size:115,vert_size:50,horz_size:50,cpanel_align:"BR",cpanel_margin:6,display_thumbs:false,display_dbuttons:false,display_playbutton:false,display_tooltip:false,display_numbers:false,cpanel_mouseover:false,text_mouseover:false};var b=a.extend({},g,h);return this.each(function(){var r=new o(a(this),b);r.init()})}})(jQuery);
