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