You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

5 lines
7.0 KiB
JavaScript

// FancyZoom.js - v1.1 - http://www.fancyzoom.com
//
// Copyright (c) 2008 Cabel Sasser / Panic Inc
// All rights reserved.
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('q 1k=y;q 1B=5;q 1l=15;q 1b=1;q 1m=30;q 1n=\'31 32 33 34(0, 0, 0, \';q 1Y=\'/35/\';q H=0,O=0,1c=0;1C=0;1D=0;q 1Z=v,X=1,1o=v,2l=0,Y=z 2m();q 1p=0;q Z=z B();q 1d=z B();q 1E=z B();q 1F=z B();q 20=z B();q 21=z B();q 11="36";q u="C";q 1q="37";q 1G="38";4(2n.2o.22("39")!=-1){q 1e=y}r 3a(){2p();3b();1f=6.p(11);P=6.p(u)}r 2p(){4(!6.2q){w}q b=6.2q("a");3c(i=0;i<b.3d;i++){4(b[i].I("1g")){4(b[i].I("1g").3e(/(.*)\\.(3f|3g|3h|23|3i|3j|3k)/3l)!=-1){4(b[i].I("3m")!="3n"){b[i].3o=r(a){w 2r(24,a)};b[i].3p=r(){2s(24)}}}}}}r 2s(a){q b=a.I("1g");4(Y.1r.22(a.I("1g").3q(a.I("1g").3r("/")))==-1){1o=y;Y=z 2m();Y.3s=r(){1o=v};Y.1r=b}}r 2t(){2l=z 3t();6.p("1H").9.14=(H/2)+\'x\';6.p("1H").9.Q=((O/2)+1c)+\'x\';6.p("1H").9.A="1s";X=1;6.p("2u").1r=1Y+\'2v-2w-\'+X+\'.23\';1p=1h("2x()",D)}r 2x(a){4(1o!=v){6.p("2u").1r=1Y+\'2v-2w-\'+X+\'.23\';X++;4(X>12)X=1}s{6.p("1H").9.A="J";16(1p);1p=0;28(2y)}}r 2r(a,b){q c=29(b);4(!b&&E.1i&&(E.1i.2z||E.1i.2A)){w y}s 4(b&&(b.2z||b.2A)){w y}2B();4(1o==y){4(1p==0){2y=a;2t()}}s{28(a,c)}w v}r 28(a,b){P.1r=a.I("1g");4(a.1I[0].17){K=a.1I[0].17;L=a.1I[0].1j;1J=2a(a.1I[0])}s{K=3u;L=12;1J=2a(a)}18=1J[0];1t=1J[1];4(6.p(\'2C\')){18=18-6.p(\'2C\').3v}R=Y.17;S=Y.1j;4(Z[u]!=y){4(6.p("M")){6.p("M").9.A="J"}s 4(!1e){4(T["C"]){16(G["C"]);T["C"]=v;G["C"]=v}6.p("C").9.1K=1n+\'0.0)\'}6.p("1u").9.A="J";4(1k){6.p(1G).9.A="J";4(a.I(\'2D\')&&1k){6.p(1q).1L=a.I(\'2D\')}s{6.p(1q).1L=""}}1E[u]=K;1F[u]=L;20[u]=18;21[u]=1t;P.9.17=K+\'x\';P.9.1j=L+\'x\';1f.9.14=18+\'x\';1f.9.Q=1t+\'x\';4(1b==1){U(0,11)}1f.9.A="1s";2b=R/S;4(R>H-1m){R=H-1m;S=R/2b}4(S>O-1m){S=O-1m;R=S*2b}1M=((H/2)-(R/2)-18);1N=(((O/2)-(S/2)-1t)+1c);1O=(R-K);1P=(S-L);4(b){V=1l*7}s{V=1l}1Q=0;4(1b==1){1R=0;W=(0-D)/V}s{W=0}1d[u]=1h("1S(\'"+11+"\', \'"+u+"\', "+1Q+", "+K+", "+1O+", "+L+", "+1P+", "+18+", "+1M+", "+1t+", "+1N+", "+V+", "+1b+", "+W+", \'2E(11)\')",1B);Z[u]=y}}r 2F(a,b){4(29(b)){V=1l*7}s{V=1l}4(Z[u]!=y){4(6.p("M")){6.p("M").9.A="J"}s 4(!1e){4(T["C"]){16(G["C"]);T["C"]=v;G["C"]=v}6.p("C").9.1K=1n+\'0.0)\'}6.p("1u").9.A="J";4(1k&&6.p(1q).1L!=""){6.p(1G).9.A="J"}2c=1v(1f.9.14);2d=1v(1f.9.Q);K=P.17;L=P.1j;1M=20[u]-2c;1N=21[u]-2d;1O=1E[u]-K;1P=1F[u]-L;1Q=0;4(1b==1){1R=0;W=(D-0)/V}s{W=0}1d[u]=1h("1S(\'"+11+"\', \'"+u+"\', "+1Q+", "+K+", "+1O+", "+L+", "+1P+", "+2c+", "+1M+", "+2d+", "+1N+", "+V+", "+1b+", "+W+", \'2G(11, u)\')",1B);Z[u]=y}}r 2E(a,b){1Z=y;a=6.p(a);4(6.p("M")){U(0,"M");1w=6.p("M");2H=1v(a.9.14)-13;2I=1v(a.9.Q)-8;2J=a.2e+26;2K=a.1T+26;1w.9.17=2J+\'x\';1w.9.1j=2K+\'x\';1w.9.14=2H+\'x\';1w.9.Q=2I+\'x\';6.p("M").9.A="1s";19("M",0,D,5)}s 4(!1e){19("C",0,.8,5,0,"2L")}4(1k&&6.p(1q).1L!=""){1x=6.p(1G);1x.9.Q=1v(a.9.Q)+(a.1T+15)+\'x\';1x.9.14=(H/2)-(1x.2e/2)+\'x\';1x.9.A="1s"}4(!1e)U(0,"1u");6.p("1u").9.A="1s";4(!1e)19("1u",0,D,5);6.2M=2N}r 2G(a,b){1Z=v;1F[b]="";1E[b]="";6.p(a).9.A="J";Z[b]==v;6.2M=3w}r 1S(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){4(c==(l+1)){Z[b]=v;16(1d[b]);4(o!=""){3x(o)}}s{4(m==1){4(n<0){U(1y.2f(c*n),a)}s{U(D-(c*n),a)}}2O=1z(c,d,e,l);2P=1z(c,f,g,l);2Q=1z(c,h,i,l);2R=1z(c,j,k,l);6.p(a).9.14=2Q+\'x\';6.p(a).9.Q=2R+\'x\';P.9.17=2O+\'x\';P.9.1j=2P+\'x\';c++;16(1d[b]);1d[b]=1h("1S(\'"+a+"\', \'"+b+"\', "+c+", "+d+", "+e+", "+f+", "+g+", "+h+", "+i+", "+j+", "+k+", "+l+", "+m+", "+n+", \'"+o+"\')",1B)}}r 2N(a){4(!a){2g=1i.2S}s{2g=a.2S}4(2g==27){2F(24,a)}}r 3y(a){4(a.1U){19(a.1U,D,0,10)}}r 3z(a){4(a.1U){19(a.1U,0,D,10)}}q T=z B();q N=z B();q G=z B();q 1V=z B();q 2h=z B();r 19(a,b,c,d,e,f){4(T[a]==y){N[a]=z B(a,b,c,d)}s{2i=d;1R=0;W=(b-c)/2i;G[a]=1h("2j(\'"+a+"\', \'"+1R+"\', \'"+W+"\', \'"+2i+"\')",15);T[a]=y;2h[a]=f;4(e==1){1V[a]=y}s{1V[a]=v}}}r 2j(a,b,c,d){4(b==d){16(G[a]);T[a]=v;G[a]=v;4(1V[a]==y){6.p(a).9.A="J"}4(N[a]&&N[a]!=v){19(N[a][0],N[a][1],N[a][2],N[a][3]);N[a]=v}}s{b++;4(2h[a]=="2L"){4(c<0){6.p(a).9.1K=1n+(1y.2f(b*c))+\')\'}s{6.p(a).9.1K=1n