(function(p){p.cjTextFx=function(I){function J(s,q){if(r.length)if(s)for(;r.length;)y(r[0]),r.shift();else for(var p=q.length,u;p--;)for(u=r.length;u--;)if(q[p]===r[u].object){y(r[u]);r.splice(u,1);break}}function y(s){clearTimeout(s.start);clearInterval(s.timer);for(var q=s.array;q.length;)p(q[0]).stop(!0).removeData("callback").removeData("isOut"),q.shift();q=p(s.object);q.unbind("click",s.linkHandler);s.restore&&(q.empty(),q.html(s.html));q.css("visibility","hidden")}var r=[];p.cjTextFx.animate= function(s,q){function y(a){for(var b in a)a.hasOwnProperty(b)&&(n[b]=a[b]);u()}function u(){D="in"===n.animationType.toLowerCase()?!0:!1;h=n.onComplete;E=n.onStart;K=n.onCompleteParams;L=n.onStartParams;M=n.linkTarget;F=n.hyperlink;j=n.sequenceDelay;G=n.startDelay;m=n.offsetX;i=n.offsetY;v=n.animation;d=n.easing;e=n.speed}function N(){"_parent"===M?window.location=F:window.open(F)}function R(){E(L)}function l(){h(K)}function g(){S&&p(this).data("isOut")&&p(this).get(0).style.removeAttribute("filter"); p(this).data("callback")&&p(this).data("callback")()}function T(){a<o?(h&&a===k&&b[a].data("callback",l),b[a].css({position:"absolute",left:f[a]+m,top:0,visibility:"visible"}).animate({left:f[a],opacity:1},e,d,g),a++):clearInterval(c)}function U(){-1<a?(h&&0===a&&b[a].data("callback",l),b[a].css({position:"absolute",left:f[a]-m,top:0,visibility:"visible"}).animate({left:f[a],opacity:1},e,d,g),a--):clearInterval(c)}function V(){-1<a?(h&&0===a&&b[a].data({callback:l,isOut:!0}),b[a].animate({left:f[a]+ m,opacity:0},e,d,g),a--):clearInterval(c)}function W(){a<o?(h&&a===k&&b[a].data({callback:l,isOut:!0}),b[a].animate({left:f[a]-m,opacity:0},e,d,g),a++):clearInterval(c)}function X(){a<o?(h&&a===k&&b[a].data("callback",l),b[a].css({position:"absolute",left:f[a],top:-i,visibility:"visible"}).animate({top:0,opacity:1},e,d,g),a++):clearInterval(c)}function Y(){-1<a?(h&&0===a&&b[a].data("callback",l),b[a].css({position:"absolute",left:f[a],top:-i,visibility:"visible"}).animate({top:0,opacity:1},e,d,g), a--):clearInterval(c)}function Z(){-1<a?(h&&0===a&&b[a].data({callback:l,isOut:!0}),b[a].animate({top:-i,opacity:0},e,d,g),a--):clearInterval(c)}function $(){a<o?(h&&a===k&&b[a].data({callback:l,isOut:!0}),b[a].animate({top:-i,opacity:0},e,d,g),a++):clearInterval(c)}function aa(){a<o?(h&&a===k&&b[a].data("callback",l),b[a].css({position:"absolute",left:f[a],top:i,visibility:"visible"}).animate({top:0,opacity:1},e,d,g),a++):clearInterval(c)}function ba(){-1<a?(h&&0===a&&b[a].data("callback",l),b[a].css({position:"absolute", left:f[a],top:i,visibility:"visible"}).animate({top:0,opacity:1},e,d,g),a--):clearInterval(c)}function ca(){-1<a?(h&&0===a&&b[a].data({callback:l,isOut:!0}),b[a].animate({top:i,opacity:0},e,d,g),a--):clearInterval(c)}function da(){a<o?(h&&a===k&&b[a].data({callback:l,isOut:!0}),b[a].animate({top:i,opacity:0},e,d,g),a++):clearInterval(c)}function ea(){a<o?(h&&a===k&&b[a].data("callback",l),b[a].css({position:"absolute",left:f[a]+m,top:-i,visibility:"visible"}).animate({top:0,left:f[a],opacity:1},e, d,g),a++):clearInterval(c)}function fa(){-1<a?(h&&0===a&&b[a].data("callback",l),b[a].css({position:"absolute",left:f[a]+m,top:-i,visibility:"visible"}).animate({top:0,left:f[a],opacity:1},e,d,g),a--):clearInterval(c)}function ga(){-1<a?(h&&0===a&&b[a].data({callback:l,isOut:!0}),b[a].animate({left:f[a]+m,top:-i,opacity:0},e,d,g),a--):clearInterval(c)}function ha(){a<o?(h&&a===k&&b[a].data({callback:l,isOut:!0}),b[a].animate({left:f[a]+m,top:-i,opacity:0},e,d,g),a++):clearInterval(c)}function ia(){h&& a===k&&b[a].data("callback",l);a<o?(b[a].css({position:"absolute",left:f[a]+m,top:i,visibility:"visible"}).animate({top:0,left:f[a],opacity:1},e,d,g),a++):clearInterval(c)}function ja(){h&&0===a&&b[a].data("callback",l);-1<a?(b[a].css({position:"absolute",left:f[a]+m,top:i,visibility:"visible"}).animate({top:0,left:f[a],opacity:1},e,d,g),a--):clearInterval(c)}function ka(){h&&0===a&&b[a].data({callback:l,isOut:!0});-1<a?(b[a].animate({left:f[a]+m,top:i,opacity:0},e,d,g),a--):clearInterval(c)}function la(){h&& a===k&&b[a].data({callback:l,isOut:!0});a<o?(b[a].animate({left:f[a]+m,top:i,opacity:0},e,d,g),a++):clearInterval(c)}function ma(){a<o?(h&&a===k&&b[a].data("callback",l),b[a].css({position:"absolute",left:f[a]-m,top:-i,visibility:"visible"}).animate({top:0,left:f[a],opacity:1},e,d,g),a++):clearInterval(c)}function na(){-1<a?(h&&0===a&&b[a].data("callback",l),b[a].css({position:"absolute",left:f[a]-m,top:-i,visibility:"visible"}).animate({top:0,left:f[a],opacity:1},e,d,g),a--):clearInterval(c)}function oa(){-1< a?(h&&0===a&&b[a].data({callback:l,isOut:!0}),b[a].animate({left:f[a]-m,top:-i,opacity:0},e,d,g),a--):clearInterval(c)}function pa(){a<o?(h&&a===k&&b[a].data({callback:l,isOut:!0}),b[a].animate({left:f[a]-m,top:-i,opacity:0},e,d,g),a++):clearInterval(c)}function qa(){h&&a===k&&b[a].data("callback",l);a<o?(b[a].css({position:"absolute",left:f[a]-m,top:i,visibility:"visible"}).animate({top:0,left:f[a],opacity:1},e,d,g),a++):clearInterval(c)}function ra(){h&&0===a&&b[a].data("callback",l);-1<a?(b[a].css({position:"absolute", left:f[a]-m,top:i,visibility:"visible"}).animate({top:0,left:f[a],opacity:1},e,d,g),a--):clearInterval(c)}function sa(){h&&0===a&&b[a].data({callback:l,isOut:!0});-1<a?(b[a].animate({left:f[a]-m,top:i,opacity:0},e,d,g),a--):clearInterval(c)}function ta(){h&&a===k&&b[a].data({callback:l,isOut:!0});a<o?(b[a].animate({left:f[a]-m,top:i,opacity:0},e,d,g),a++):clearInterval(c)}function ua(){a<o?(h&&a===k&&b[a].data("callback",l),0===a%2?b[a].css({position:"absolute",left:f[a],top:i,visibility:"visible"}).animate({top:0, opacity:1},e,d,g):b[a].css({position:"absolute",left:f[a],top:-i,visibility:"visible"}).animate({top:0,opacity:1},e,d,g),a++):clearInterval(c)}function va(){-1<a?(h&&0===a&&b[a].data("callback",l),0===a%2?b[a].css({position:"absolute",left:f[a],top:i,visibility:"visible"}).animate({top:0,opacity:1},e,d,g):b[a].css({position:"absolute",left:f[a],top:-i,visibility:"visible"}).animate({top:0,opacity:1},e,d,g),a--):clearInterval(c)}function wa(){-1<a?(h&&0===a&&b[a].data({callback:l,isOut:!0}),0===a% 2?b[a].animate({top:i,opacity:0},e,d,g):b[a].animate({top:-i,opacity:0},e,d,g),a--):clearInterval(c)}function xa(){a<o?(h&&a===k&&b[a].data({callback:l,isOut:!0}),0===a%2?b[a].animate({top:i,opacity:0},e,d,g):b[a].animate({top:-i,opacity:0},e,d,g),a++):clearInterval(c)}function ya(){a<o?(h&&a===k&&b[a].data("callback",l),0===a%2?b[a].css({position:"absolute",left:f[a]+m,top:i,visibility:"visible"}).animate({left:f[a],top:0,opacity:1},e,d,g):b[a].css({position:"absolute",left:f[a]+m,top:-i,visibility:"visible"}).animate({left:f[a], top:0,opacity:1},e,d,g),a++):clearInterval(c)}function za(){-1<a?(h&&0===a&&b[a].data("callback",l),0===a%2?b[a].css({position:"absolute",left:f[a]+m,top:i,visibility:"visible"}).animate({left:f[a],top:0,opacity:1},e,d,g):b[a].css({position:"absolute",left:f[a]+m,top:-i,visibility:"visible"}).animate({left:f[a],top:0,opacity:1},e,d,g),a--):clearInterval(c)}function Aa(){-1<a?(h&&0===a&&b[a].data({callback:l,isOut:!0}),0===a%2?b[a].animate({left:f[a]+m,top:i,opacity:0},e,d,g):b[a].animate({left:f[a]+ m,top:-i,opacity:0},e,d,g),a--):clearInterval(c)}function Ba(){a<o?(h&&a===k&&b[a].data({callback:l,isOut:!0}),0===a%2?b[a].animate({left:f[a]+m,top:i,opacity:0},e,d,g):b[a].animate({left:f[a]+m,top:-i,opacity:0},e,d,g),a++):clearInterval(c)}function Ca(){a<o?(h&&a===k&&b[a].data("callback",l),0===a%2?b[a].css({position:"absolute",left:f[a]-m,top:i,visibility:"visible"}).animate({left:f[a],top:0,opacity:1},e,d,g):b[a].css({position:"absolute",left:f[a]-m,top:-i,visibility:"visible"}).animate({left:f[a], top:0,opacity:1},e,d,g),a++):clearInterval(c)}function Da(){-1<a?(h&&0===a&&b[a].data("callback",l),0===a%2?b[a].css({position:"absolute",left:f[a]-m,top:i,visibility:"visible"}).animate({left:f[a],top:0,opacity:1},e,d,g):b[a].css({position:"absolute",left:f[a]-m,top:-i,visibility:"visible"}).animate({left:f[a],top:0,opacity:1},e,d,g),a--):clearInterval(c)}function Ea(){-1<a?(h&&0===a&&b[a].data({callback:l,isOut:!0}),0===a%2?b[a].animate({left:f[a]-m,top:i,opacity:0},e,d,g):b[a].animate({left:f[a]- m,top:-i,opacity:0},e,d,g),a--):clearInterval(c)}function Fa(){a<o?(h&&a===k&&b[a].data({callback:l,isOut:!0}),0===a%2?b[a].animate({left:f[a]-m,top:i,opacity:0},e,d,g):b[a].animate({left:f[a]-m,top:-i,opacity:0},e,d,g),a++):clearInterval(c)}function Ga(){a<o?(h&&a===k&&b[a].data("callback",l),0===a%2?b[a].css({position:"absolute",left:f[a]+Math.random()*m|0,top:Math.random()*-i|0,visibility:"visible"}).animate({left:f[a],top:0,opacity:1},e,d,g):b[a].css({position:"absolute",left:f[a]+Math.random()* -m|0,top:Math.random()*i|0,visibility:"visible"}).animate({left:f[a],top:0,opacity:1},e,d,g),a++):clearInterval(c)}function Ha(){a<o?(h&&a===k&&b[a].data({callback:l,isOut:!0}),0===a%2?b[a].animate({left:f[a]+Math.random()*m|0,top:Math.random()*-i|0,opacity:0},e,d,g):b[a].animate({left:f[a]+Math.random()*-m|0,top:Math.random()*i|0,opacity:0},e,d,g),a++):clearInterval(c)}function Ia(){a<o?(h&&a===k&&b[a].data("callback",l),b[a].animate({left:f[a],top:0},e,d,g),a++):clearInterval(c)}function Ja(){a< o?(h&&a===k&&b[a].data({callback:l,isOut:!0}),0===a%2?b[a].animate({left:f[a]+Math.random()*m|0,top:Math.random()*-i|0},e,d,g):b[a].animate({left:f[a]+Math.random()*-m|0,top:Math.random()*i|0},e,d,g),a++):clearInterval(c)}function O(){a<o?(h&&a===k&&b[a].data("callback",l),b[a].css({position:"absolute",left:f[a],top:0,visibility:"visible"}).animate({opacity:1},e,d,g),a++):clearInterval(c)}function Ka(){-1<a?(h&&0===a&&b[a].data("callback",l),b[a].css({position:"absolute",left:f[a],top:0,visibility:"visible"}).animate({opacity:1}, e,d,g),a--):clearInterval(c)}function P(){-1<a?(h&&0===a&&b[a].data({callback:l,isOut:!0}),b[a].animate({opacity:0},e,d,g),a--):clearInterval(c)}function La(){a<o?(h&&a===k&&b[a].data({callback:l,isOut:!0}),b[a].animate({opacity:0},e,d,g),a++):clearInterval(c)}function Ma(){a<o?(h&&a===k&&b[a].data("callback",l),A=b[a].height(),b[a].css({position:"absolute",left:f[a],top:0,height:0,visibility:"visible"}).animate({height:A,opacity:1},e,d,g),a++):clearInterval(c)}function Na(){-1<a?(h&&0===a&&b[a].data("callback", l),A=b[a].height(),b[a].css({position:"absolute",left:f[a],top:0,height:0,visibility:"visible"}).animate({height:A,opacity:1},e,d,g),a--):clearInterval(c)}function Oa(){-1<a?(h&&0===a&&b[a].data({callback:l,isOut:!0}),b[a].animate({height:0,opacity:0},e,d,g),a--):clearInterval(c)}function Pa(){a<o?(h&&a===k&&b[a].data({callback:l,isOut:!0}),b[a].animate({height:0,opacity:0},e,d,g),a++):clearInterval(c)}var K,L,h,M,F,t,D,Q,m,i,B,E,d,j,G,e,v,a,H,z,A,c,k,f,C,o,w,b,x,n={},S=p.browser.msie&&9>p.browser.version? !0:!1;n.animation=1;n.animationType="in";n.backwards=!1;n.easing="easeOutQuint";n.sequenceDelay=100;n.startDelay=0;n.speed=1E3;n.offsetX=100;n.offsetY=50;n.color="#000";n.linked=!1;n.hyperlink=null;n.linkTarget=null;n.onComplete=null;n.onStart=null;n.onCompleteParams=null;n.onStartParams=null;n.restoreHTML=!0;u();I&&y(I);q&&y(q);t=p(s);if(t.length&&!(1<t.length)){J(!1,[s]);Q=t.offset().left|0;f=[];b=[];a=0;n.linked&&t.css("cursor","pointer").click(N);t.css({color:n.color,height:t.height(),visibility:"visible", display:"block"});H=t.html();w=H.replace(/<\/?[^>]+>/igm,"");w=w.replace(/^\s+|\s+$/g,"");t.empty();o=w.length;k=o-1;for(x=0;x<o;x++)z=w.charAt(x)," "===z&&(z="&nbsp;"),span=p("<span />").html(z).appendTo(t),12!==v&&D&&span.css({opacity:0,visibility:"hidden"}),b[x]=span;B=setTimeout(function(){var d=n.backwards,e=o;if(11===v||12===v||14===v){var g=[],h;for(h=0;h<o;h++)g[h]=b[h];for(b=[];0<g.length;)h=Math.random()*g.length|0,b[b.length]=g[h],g.splice(h,1)}for(;e--;)f[e]=b[e].offset().left-Q;if(D)switch(v){case 1:d? (a=k,c=setInterval(U,j)):c=setInterval(T,j);break;case 2:d?(a=k,c=setInterval(Y,j)):c=setInterval(X,j);break;case 3:d?(a=k,c=setInterval(ba,j)):c=setInterval(aa,j);break;case 4:d?(a=k,c=setInterval(fa,j)):c=setInterval(ea,j);break;case 5:d?(a=k,c=setInterval(ja,j)):c=setInterval(ia,j);break;case 6:d?(a=k,c=setInterval(na,j)):c=setInterval(ma,j);break;case 7:d?(a=k,c=setInterval(ra,j)):c=setInterval(qa,j);break;case 8:d?(a=k,c=setInterval(va,j)):c=setInterval(ua,j);break;case 9:d?(a=k,c=setInterval(za, j)):c=setInterval(ya,j);break;case 10:d?(a=k,c=setInterval(Da,j)):c=setInterval(Ca,j);break;case 11:c=setInterval(Ga,j);break;case 12:for(e=o;e--;)0===e%2?b[e].css({position:"absolute",left:f[e]+Math.random()*m|0,top:Math.random()*-i|0}):b[e].css({position:"absolute",left:f[e]+Math.random()*-m|0,top:Math.random()*i|0});c=setInterval(Ia,j);break;case 13:d?(a=k,c=setInterval(Ka,j)):c=setInterval(O,j);break;case 14:c=setInterval(O,j);break;case 15:d?(a=k,c=setInterval(Na,j)):c=setInterval(Ma,j)}else{for(e= o;e--;)b[e].css({position:"absolute",left:f[e],top:0});switch(v){case 1:d?(a=k,c=setInterval(V,j)):c=setInterval(W,j);break;case 2:d?(a=k,c=setInterval(Z,j)):c=setInterval($,j);break;case 3:d?(a=k,c=setInterval(ca,j)):c=setInterval(da,j);break;case 4:d?(a=k,c=setInterval(ga,j)):c=setInterval(ha,j);break;case 5:d?(a=k,c=setInterval(ka,j)):c=setInterval(la,j);break;case 6:d?(a=k,c=setInterval(oa,j)):c=setInterval(pa,j);break;case 7:d?(a=k,c=setInterval(sa,j)):c=setInterval(ta,j);break;case 8:d?(a=k, c=setInterval(wa,j)):c=setInterval(xa,j);break;case 9:d?(a=k,c=setInterval(Aa,j)):c=setInterval(Ba,j);break;case 10:d?(a=k,c=setInterval(Ea,j)):c=setInterval(Fa,j);break;case 11:c=setInterval(Ha,j);break;case 12:c=setInterval(Ja,j);break;case 13:d?(a=k,c=setInterval(P,j)):c=setInterval(La,j);break;case 14:a=k;c=setInterval(P,j);break;case 15:d?(a=k,c=setInterval(Oa,j)):c=setInterval(Pa,j)}}E&&(B=setTimeout(R,j));for(e=r.length;e--;)if(r[e].id===C){r[e].timer=c;r[e].start=B;break}C=n=null},0===G?100: G);C=Math.random();r[r.length]={object:s,id:C,html:H,start:B,array:b,linkHandler:N,restore:n.restoreHTML};x=w=z=t=null}};p.cjTextFx.remove=function(p,q){J(p,q)}}})(jQuery);
