(function(e){e.blades=function(aa){function ba(a){a.stopImmediatePropagation();k&&clearTimeout(k);f>0?f--:f=M;q(!0)}function ca(a){a.stopImmediatePropagation();k&&clearTimeout(k);f<M?f++:f=0;q(!0)}function T(){r=counter=0;if(y===0)N=setInterval(la,100);else{var a=[],c;O=[];for(c=0;c<z;c++)a[c]=c;for(;a.length>0;)c=Math.floor(Math.random()*a.length),O[O.length]=a[c],a.splice(c,1);N=setInterval(da,50)}}function la(){if(r<i){for(var a=U[r],c=0;c<w;c++)da(a[c],!0);r++}else clearInterval(N)}function da(a, c){var b,g,d,i;c===!0?b=a:b=O[counter];counter<ea?(counter++,g=null):(clearInterval(N),g=ma);cssObj={width:E,height:F,background:"url('"+A[f]+"') "+m[b].bgX+"px "+m[b].bgY+"px",position:"absolute",left:m[b].xx,top:m[b].yy};d=e("<div />").css(cssObj).appendTo(container);if(B!==2){if(B===0)i="#FFF";else for(i="#"+Math.floor(Math.random()*16777215).toString(16);i.length!==7;)i="#"+Math.floor(Math.random()*16777215).toString(16);e("<div />").css({width:E,height:F,backgroundColor:i}).appendTo(d).fadeOut(500, g)}else d.css("display","none").fadeIn(500,g);thumbOn===0?o[b]=d:p[b]=d}function ma(){if(firstRun)firstRun=!1;else{var a=z;if(thumbOn===1){for(;a--;)o[a].remove();G.remove();G=o=null}else{for(;a--;)p[a].remove();P.remove();P=p=null}}a=z;if(thumbOn===0)for(;a--;)o[a].animate({left:m[a].x,top:m[a].y},200,a!=0?null:fa);else for(;a--;)p[a].animate({left:m[a].x,top:m[a].y},200,a!=0?null:fa)}function fa(){I[f]!==""&&container.css("cursor","pointer").click(ga);Q&&(J.click(ba).fadeIn(300),H.click(ca).fadeIn(300)); R[f]!=0?(n=R[f],V=n.content.length-1,W=n.align,l=[],d=0,X()):Y()}function ga(){ha==="parent"?window.location=I[f]:window.open(I[f])}function X(){var a=n.content[d];if(a===0)d<V?(d++,X()):Y();else{var c,b,g=e("<div />").html(a).addClass("cj-info-text").appendTo(container);grabOnce&&(S=parseInt(g.css("padding-left"))+parseInt(g.css("padding-right")),ia=parseInt(g.css("padding-top"))+parseInt(g.css("padding-bottom")),grabOnce=!1);c=g.height()+ia;a=g.width();g.css(n.style[d]).css({left:W==="left"?n.position[d].x: K-a-S-n.position[d].x,top:n.position[d].y}).find("a").each(function(){e(this).css(n.style[d])});l[d]=g;d<V?(d++,b=X):b=Y;a+=S;W==="left"?g.css("clip","rect(0px, 0px, "+c+"px, 0px)").animate({clip:"rect(0px, "+(g.width()+S)+"px, "+c+"px, 0px)"},300,b):g.css("clip","rect(0px, "+a+"px, "+c+"px, "+a+"px)").animate({clip:"rect(0px, "+a+"px, "+c+"px, 0px)"},300,b)}}function Y(){readyToFire=!0;Z&&(isOver||(k=setTimeout(q,$)))}function na(){isOver=!0;k&&clearTimeout(k)}function oa(){isOver=!1;readyToFire&& (k=setTimeout(q,$))}function q(a){readyToFire=!1;container.css("cursor","auto").unbind("click",ga);if(l!=null){for(;l.length;)l[0].stop(),l[0].remove(),l.shift();l=null}Q&&(J.stop(!0,!0).css("display","none").unbind("click",ba),H.stop(!0,!0).css("display","none").unbind("click",ca));a!==!0&&(f<M?f++:f=0);a=z;if(thumbOn===0)for(;a--;)o[a].animate({left:m[a].xx,top:m[a].yy},300,a!=0?null:ja);else for(;a--;)p[a].animate({left:m[a].xx,top:m[a].yy},300,a!=0?null:ja)}function ja(){thumbOn===0?(thumbOn= 1,p=[],P=e("<img />").load(T),P.attr("src",A[f])):(thumbOn=0,o=[],G=e("<img />").load(T),G.attr("src",A[f]))}var G,P,K,L,z,ea,E,F,s,m,p,N,$,O,S,ia,l,B,M,J,H,k,W,V,d,n,Q,U,i,w,y,Z,ka,r,ha,I=[],R=[],A=[];m=[];var o=[],f=0;thumbOn=0;isOver=!1;grabOnce=firstRun=!0;readyToFire=!1;ranColor=aa.randomColors;(function(a){var c,b,g,d,f,n,k,l,t,u,h,j,C,x,o,v,D,p=[],q=[],r=[];x=navigator.userAgent;i=a.cols;w=a.rows;Z=a.autoPlay;K=a.width;L=a.height;ka=a.randomizeSlides;s=-a.thumbSpacing;$=a.slideDelay;Q=a.useArrows; ha=a.linkTarget;e("#cj-banner > ul > li").each(function(a){q[a]=e(this).attr("title");n=e(this).find("ul");n.attr("title")?r[a]=n.attr("title"):r[a]="";o=e(this).find("li");o.length?(c=[],g=[],d=[],o.each(function(a){o.html()!=""?(f=e(this).attr("class").split("x"),c[a]=e(this).html(),g[a]={x:parseInt(f[0]),y:parseInt(f[1])},d[a]={color:e(this).css("color"),backgroundColor:e(this).css("background-color")}):(c[a]=0,g[a]=0,d[a]=0)}),p[a]={content:c,position:g,style:d,align:n.attr("class").split("-")[1]}): p[a]=0});C=q.length;if(ka){v=[];D=[];h=[];for(b=0;b<C;b++)v[b]=q[b],D[b]=p[b],h[b]=r[b];for(;v.length>0;)b=Math.floor(Math.random()*v.length),j=A.length,A[j]=v[b],R[j]=D[b],I[j]=h[b],v.splice(b,1),D.splice(b,1),h.splice(b,1)}else A=q,R=p,I=r;e(document);b=e("#cj-banner").css({width:K,height:L});container=e("<div />").appendTo(b);M=C-1;Z&&x.search("iPhone")==-1&&x.search("iPad")==-1&&x.search("iPod")==-1&&container.mouseenter(na).mouseleave(oa);switch(a.transitionType.toLowerCase()){case "whiteflash":B= y=0;break;case "basicfade":y=0;B=2;break;case "whiteflashrandom":y=1;B=0;break;case "basicfaderandom":y=1;B=2;break;case "colorsrandom":B=y=1}z=i*w;ea=z-1;E=Math.floor(K/i);F=Math.floor(L/w);container.offset();C=(i-1)/2;x=(w-1)/2;i%2===1?(k=Math.floor(i/2),v=!0):v=!1;w%2===1?(l=Math.floor(w/2),D=!0):D=!1;if(y===0){U=[];numbers=[];for(b=countPlus=iCount=0;b<i;b++){for(h=0;h<w;h++)numbers[numbers.length]=h*i+countPlus;U[b]=numbers;numbers=[];countPlus++}}for(b=0;b<z;b++)h=b%i,j=Math.floor(b/i),t=E* h,u=F*j,t=v?h!==k?h<k?t+s*(k-h):h>k?t-s*(h-k):t:t:h<C?t+s*(C-h):t-s*(h-C),u=D?j!==l?j<l?u+s*(l-j):j>l?u-s*(j-l):u:u:j<x?u+s*(x-j):u-s*(j-x),m[b]={x:E*h,y:F*j,xx:t,yy:u,bgX:-(E*h),bgY:-(F*j)};if(Q)a=a.arrowPadding,J=e("<div />").addClass("cj-left-arrow").appendTo(container),H=e("<div />").addClass("cj-right-arrow").appendTo(container),J.css({display:"none",position:"absolute",left:a,top:L-a-parseInt(J.css("height"))}),H.css({display:"none",position:"absolute",left:K-a-parseInt(H.css("width")),top:L- a-parseInt(H.css("height"))});G=e("<img />").load(T);G.attr("src",A[0])})(aa)}})(jQuery);
