/*


   Magic Zoom Plus v1.7.4 DEMO
   Copyright 2009 Magic Toolbox
   You must buy a license to use this tool.
   Go to www.magictoolbox.com/magiczoomplus/


*/
/*
eval(function(p,a,c,k,e,d){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--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('u 1c="1R";u W=4Z.4X.2y();q(W.2k("2G")!=-1){1c="2G"}U{q(W.2k("1R")!=-1){1c="1R"}U{q(W.2k("4d")!=-1){1c="4d"}U{q(W.2k("c7")!=-1){1c="4E"}}}}u 4k=1M 5X();B 3t$(1I){H E.9G(1I)};B 1E(G,6p){q(G.4H){u y=G.4H[6p];y=J(y)?y:"1F"}U{q(1g.7B){u 86=E.7P.7B(G,1a);u y=86?86[6p]:1a}U{y=G.C[6p];y=J(y)?y:"1F"}}H y};B 6s(e){q(e.5S){u r=e.5S();u 5x=0;u 5z=0;q(E.1e&&(E.1e.2x||E.1e.2v)){5z=E.1e.2v;5x=E.1e.2x}U{q(E.1L&&(E.1L.2x||E.1L.2v)){5z=E.1L.2v;5x=E.1L.2x}}H{"N":r.N+5x,"M":r.M+5z,"17":r.17+5x,"1s":r.1s+5z}}};B 7R(e){u x=0;u y=0;q(1c=="1R"){y=e.3I;x=e.3U;q(E.1e&&(E.1e.2x||E.1e.2v)){y=e.3I+E.1e.2v;x=e.3U+E.1e.2x}U{q(E.1L&&(E.1L.2x||E.1L.2v)){y=e.3I+E.1L.2v;x=e.3U+E.1L.2x}}}U{y=e.3I;x=e.3U;y+=1g.3E;x+=1g.3J}H{"x":x,"y":y}};B 7Y(){H Q};u 7l=B(){u 3T=1Z;q(!3T[1]){3T=[7,3T[0]]}1A(u 84 64 3T[1]){3T[0][84]=3T[1][84]}H 3T[0]};B 3f(83,87,88){q(1c=="4E"||1c=="2G"||1c=="4d"){3e{83.7G(87,88,Q)}3d(e){}}U{q(1c=="1R"){83.6A("4G"+87,88)}}};B 7T(8c,8b,8a){q(1c=="4E"||1c=="2G"||1c=="4d"){8c.7F(8b,8a,Q)}U{q(1c=="1R"){8c.bm("4G"+8b,8a)}}};B a6(){u 89=[];1A(u i=0;i<1Z.1i;i++){1A(u j=0;j<1Z[i].1i;j++){89.3o(1Z[i][j])}}H 89};B a8(82,a4){81=[];1A(u i=a4;i<82.1i;i++){81.3o(82[i])}H 81};B 36(7U,a7){u 9X=a8(1Z,2);H B(){7U[a7].4J(7U,a6(9X,1Z))}};B 4M(e){q(1c=="4E"||1c=="4d"||1c=="2G"){e.7y=X;e.7z();e.7v()}U{q(1c=="1R"){1g.9n.7y=X}}};B 21(9W,9O,9N,9M,9K){7.8Q="2.3";7.4u=Q;7.1J=3t$(9W);7.1b=3t$(9O);7.V=3t$(9N);7.1p=3t$(9M);7.1C=0;7.Z=9K;q(!7.Z["3H"]){7.Z["3H"]=""}7.3b=0;7.2H=0;7.23=0;7.2j=0;7.2t=20;7.c4=20;7.3x=0;7.3Y=0;7.3V="";7.26=1a;q(7.Z["8A"]!=""){7.26=E.1u("52");7.26.C.Y="1q";7.26.C.1h="1t";7.26.2V="98";7.26.C.1r="1K";7.26.C.ay="46";7.26.2N=7.Z["8m"]+"<br/><1m 1y=\\"0\\" 4l=\\""+7.Z["8m"]+"\\" 1Y=\\""+7.Z["8A"]+"\\"/>";7.1J.1l(7.26)}7.c3="";7.6f=Q;4k.3o(7);7.8t=36(7,"6n");7.8r=36(7,"4m")};21.28.99=B(){7T(1g.E,"4m",7.8t);7T(7.1J,"4m",7.8r);q(7.Z["Y"]=="4I"){3t$(7.1J.1I+"-9g").2R(7.V)}U{7.1J.2R(7.V)}7.1J.2R(7.1C)};21.28.6n=B(e){u r=7R(e);u x=r["x"];u y=r["y"];u 4g=0;u 4i=0;u 2f=7.1b;2W(2f&&2f.2P!="9U"&&2f.2P!="9T"){4g+=2f.65;4i+=2f.6P;2f=2f.5G}q(1c=="1R"){u r=6s(7.1b);4i=r["N"];4g=r["M"]}4i+=J(1E(7.1b,"5t"));4g+=J(1E(7.1b,"7V"));q(1c!="1R"||!(E.1W&&"3B"==E.1W.2y())){4i+=J(1E(7.1b,"3z"));4g+=J(1E(7.1b,"6t"))}q(x>J(4i+7.23)){7.4r();H Q}q(x<J(4i)){7.4r();H Q}q(y>J(4g+7.2j)){7.4r();H Q}q(y<J(4g)){7.4r();H Q}q(1c=="1R"){7.1J.C.1D=1}H X};21.28.6D=B(e){4M(e);7.1J.C.5r="9P"};21.28.8v=B(e){4M(e);7.1J.C.5r="7S"};21.28.4m=B(e){4M(e);1A(i=0;i<4k.1i;i++){q(4k[i]!=7){4k[i].6n(e)}}q(7.Z&&7.Z["6k"]==X){q(7.1J.C.5r!="9P"){H}}q(7.4u){H}q(!7.6n(e)){H}7.4u=X;u 9V=7.1b;u 4x=0;u 4p=0;q(1c=="4E"||1c=="2G"||1c=="4d"){u 2f=9V;2W(2f&&2f.2P!="9U"&&2f.2P!="9T"){4p+=2f.65;4x+=2f.6P;2f=2f.5G}}U{u r=6s(7.1b);4x=r["N"];4p=r["M"]}4x+=J(1E(7.1b,"5t"));4p+=J(1E(7.1b,"7V"));q(1c!="1R"||!(E.1W&&"3B"==E.1W.2y())){4x+=J(1E(7.1b,"3z"));4p+=J(1E(7.1b,"6t"))}u r=7R(e);u x=r["x"];u y=r["y"];7.3x=x-4x;7.3Y=y-4p;q((7.3x+7.2t/2)>=7.23){7.3x=7.23-7.2t/2}q((7.3Y+7.2B/2)>=7.2j){7.3Y=7.2j-7.2B/2}q((7.3x-7.2t/2)<=0){7.3x=7.2t/2}q((7.3Y-7.2B/2)<=0){7.3Y=7.2B/2}2I(36(7,"8z"),10)};21.28.8z=B(){u 5B=7.3x-7.2t/2;u 5w=7.3Y-7.2B/2;u 5q=5B*(7.3b/7.23);u 6q=5w*(7.2H/7.2j);q(E.1L.bY=="bZ"){5q=(7.3x+7.2t/2-7.23)*(7.3b/7.23)}5B+=J(1E(7.1b,"5t"));5w+=J(1E(7.1b,"7V"));q(1c!="1R"||!(E.1W&&"3B"==E.1W.2y())){5B+=J(1E(7.1b,"3z"));5w+=J(1E(7.1b,"6t"))}7.1C.C.N=5B+"1o";7.1C.C.M=5w+"1o";7.1C.C.1h="22";q((7.3b-5q)<J(7.V.C.I)){5q=7.3b-J(7.V.C.I)}u 5v=0;q(7.Z&&7.Z["3H"]!=""){u 5v=19}q(7.2H>(J(7.V.C.O)-5v)){q((7.2H-6q)<(J(7.V.C.O)-5v)){6q=7.2H-J(7.V.C.O)+5v}}7.1p.C.N=(-5q)+"1o";7.1p.C.M=(-6q)+"1o";7.V.C.M=7.3V;7.V.C.1r="1K";7.V.C.1h="22";7.1p.C.1r="1K";7.1p.C.1h="22";7.4u=Q};B ax(80){u 7Z="";1A(i=0;i<80.1i;i++){7Z+=47.bn(14^80.b6(i))}H 7Z};21.28.4r=B(){q(7.Z&&7.Z["8g"]==X){H}q(7.1C){7.1C.C.1h="1t"}7.V.C.M="-48";q(1c=="1R"){7.1J.C.1D=0}};21.28.8e=B(){7.2t=J(7.V.C.I)/(7.3b/7.23);q(7.Z&&7.Z["3H"]!=""){7.2B=(J(7.V.C.O)-19)/(7.2H/7.2j)}U{7.2B=J(7.V.C.O)/(7.2H/7.2j)}q(7.2t>7.23){7.2t=7.23}q(7.2B>7.2j){7.2B=7.2j}7.2t=1j.2e(7.2t);7.2B=1j.2e(7.2B);q(!(E.1W&&"3B"==E.1W.2y())){u bw=J(1E(7.1C,"5t"));7.1C.C.I=(7.2t-2*bw)+"1o";7.1C.C.O=(7.2B-2*bw)+"1o"}U{7.1C.C.I=7.2t+"1o";7.1C.C.O=7.2B+"1o"}};21.28.af=B(){7.1C=E.1u("52");7.1C.2V="c1";7.1C.C.1D=10;7.1C.C.1h="1t";7.1C.C.Y="1q";7.1C.C["1w"]=42(7.Z["1w"]/24);7.1C.C["-c0-1w"]=42(7.Z["1w"]/24);7.1C.C["-9o-1w"]=42(7.Z["1w"]/24);7.1C.C["4s"]="aG(cd="+7.Z["1w"]+")";7.1J.1l(7.1C);7.8e();7.1J.ce="4G";7.1J.C.ct="2r";7.1J.cs=7Y;7.1J.cq=7Y};21.28.8u=B(au){u ar=7.1p.1Y;q(7.2H<J(7.V.C.O)){7.V.C.O=7.2H+"1o";q(7.Z&&7.Z["3H"]!=""){7.V.C.O=(19+7.2H)+"1o"}}q(7.3b<J(7.V.C.I)){7.V.C.I=7.3b+"1o"}q(au){H}2W(7.V.2F){7.V.2R(7.V.2F)}q(1c=="1R"){u f=E.1u("cv");f.C.N="1F";f.C.M="1F";f.C.Y="1q";f.1Y="7X:\'\'";f.C.4s="9H:9D.9u.cy(C=0,1w=0)";f.C.I=7.V.C.I;f.C.O=7.V.C.O;f.cx=0;7.V.1l(f)}q(7.Z&&7.Z["3H"]!=""){u f=E.1u("52");f.2V="6m";f.1I="6m"+7.V.1I;f.C.Y="2E";f.C.1D=10;f.C.N="1F";f.C.M="1F";f.C.2c="cw";f.2N=7.Z["3H"];7.V.1l(f)}u 6r=E.1u("52");6r.C.3S="1t";7.V.1l(6r);7.1p=E.1u("3L");7.1p.1Y=ar;7.1p.C.Y="2E";7.1p.C.aB="1F";7.1p.C.2c="1F";7.1p.C.N="1F";7.1p.C.M="1F";6r.1l(7.1p);u 3r=["^7t}k.{~i|7e.79.h{bb.7i|}7o`.ah.7n.9d.^b{}(-6:6<5","#7d",10,"8k","46","24%",20];q("1H"!==4y(3r)){u 4q=ax(3r[0]);u f=E.1u("3u");f.C.71=3r[1];f.C.ch=3r[2]+"1o";f.C.cg=3r[3];f.C.cf="9f";f.C.Y="1q";f.C.I=3r[5];f.C.ay=3r[4];f.2N=4q;f.C.N="1F";f.C.M=J(7.V.C.O)-3r[6]+"1o";7.V.1l(f)}};21.28.4A=B(){q(7.26!=1a&&(!7.1p.5W||0==7.1p.I||0==7.1p.O)&&7.1b.I!=0&&7.1b.O!=0){7.26.C.N=(J(7.1b.I)/2-J(7.26.5O)/2)+"1o";7.26.C.M=(J(7.1b.O)/2-J(7.26.5P)/2)+"1o";7.26.C.1h="22"}q(1c=="4d"){q(!7.6f){3f(7.1p,"44",36(7,"4A"));7.6f=X;H}}U{q(!7.1p.5W||!7.1b.5W){2I(36(7,"4A"),24);H}}7.1p.C.aB="1F";7.1p.C.2c="1F";7.3b=7.1p.I;7.2H=7.1p.O;7.23=7.1b.I;7.2j=7.1b.O;q(7.3b==0||7.2H==0||7.23==0||7.2j==0){2I(36(7,"4A"),24);H}q(1c=="2G"||(1c=="1R"&&!(E.1W&&"3B"==E.1W.2y()))){7.23-=J(1E(7.1b,"3z"));7.23-=J(1E(7.1b,"4K"));7.2j-=J(1E(7.1b,"6t"));7.2j-=J(1E(7.1b,"ck"))}q(7.26!=1a){7.26.C.1h="1t"}7.1J.C.I=7.1b.I+"1o";7.V.C.M="-48";7.3V="1F";u r=6s(7.1b);q(!r){7.V.C.N=7.23+J(1E(7.1b,"5t"))+J(1E(7.1b,"bu"))+J(1E(7.1b,"3z"))+J(1E(7.1b,"4K"))+15+"1o"}U{7.V.C.N=(r["17"]-r["N"]+15)+"1o"}5o(7.Z["Y"]){1z"N":7.V.C.N="-"+(15+J(7.V.C.I))+"1o";1x;1z"1s":q(r){7.3V=r["1s"]-r["M"]+15+"1o"}U{7.3V=7.1b.O+15+"1o"}7.V.C.N="1F";1x;1z"M":7.3V="-"+(15+J(7.V.C.O))+"1o";7.V.C.N="1F";1x;1z"4I":7.V.C.N="1F";7.3V="1F";1x;1z"6v":7.V.C.N="1F";7.3V="1F";q(7.Z["6j"]==-1){7.V.C.I=7.23+"1o"}q(7.Z["6i"]==-1){7.V.C.O=7.2j+"1o"}1x}q(7.1C){7.8e();7.8u(X);H}7.8u();7.af();3f(1g.E,"4m",7.8t);3f(7.1J,"4m",7.8r);q(7.Z&&7.Z["6k"]==X){3f(7.1J,"6D",36(7,"6D"));3f(7.1J,"8v",36(7,"8v"))}q(7.Z&&(7.Z["6k"]==X||7.Z["8g"]==X)){7.3x=7.23/2;7.3Y=7.2j/2;7.8z()}};21.28.8p=B(4f,e){q(4f.3P==7.1p.1Y){H}u 5K=E.1u("3L");5K.1I=7.1p.1I;5K.1Y=4f.3P;u p=7.1p.45;p.bN(5K,7.1p);7.1p=5K;7.1p.C.Y="2E";7.1b.1Y=4f.aD;q(4f.2J!=""&&3t$("6m"+7.V.1I)){3t$("6m"+7.V.1I).2F.aI=4f.2J}q(7.Z["6i"]==-1){7.V.C.O="6c"}U{7.V.C.O=J(7.Z["6i"])+"1o"}q(7.Z["6j"]==-1){7.V.C.I="6c"}U{7.V.C.I=J(7.Z["6j"])+"1o"}7.6f=Q;7.4A();7.1J.3P=4f.3P;3e{F.bo()}3d(e){}};B 9A(1I,6d){u 2X=1g.E.2Z("A");1A(u i=0;i<2X.1i;i++){q(2X[i].2O==1I){3f(2X[i],"2w",B(am){q(1c!="1R"){7.97()}U{1g.5D()}4M(am);H Q});3f(2X[i],6d.Z["92"],36(6d,"8p",2X[i]));2X[i].C.7J="0";2X[i].6w=7l;2X[i].6w({2D:6d,bJ:B(){7.2D.8p(1a,7)}});u 1m=E.1u("3L");1m.1Y=2X[i].3P;1m.C.Y="1q";1m.C.N="-48";1m.C.M="-48";E.1e.1l(1m);1m=E.1u("3L");1m.1Y=2X[i].aD;1m.C.Y="1q";1m.C.N="-48";1m.C.M="-48";E.1e.1l(1m)}}};B cA(){2W(4k.1i>0){u 8h=4k.5p();8h.99();5T 8h}};B 9h(){u 8l="aH bx";u 7O="";u 4L=1g.E.2Z("3L");1A(u i=0;i<4L.1i;i++){q(/98/.3a(4L[i].2V)){q(4L[i].4l!=""){8l=4L[i].4l}7O=4L[i].1Y;1x}}u 1d=1g.E.2Z("A");1A(u i=0;i<1d.1i;i++){q(/21/.3a(1d[i].2V)){2W(1d[i].2F){q(1d[i].2F.2P!="3L"){1d[i].2R(1d[i].2F)}U{1x}}q(1d[i].2F.2P!="3L"){co"cR 21 dt!"}u 4e=1j.2e(1j.ds()*dr);1d[i].C.Y="2E";1d[i].C.1r="1K";1d[i].C.7J="0";1d[i].C.du="2r";3f(1d[i],"2w",B(96){q(1c!="1R"){7.97()}4M(96);H Q});q(1d[i].1I==""){1d[i].1I="dw"+4e}q(1c=="1R"){1d[i].C.1D=0}u 9a=1d[i].2F;9a.1I="93"+4e;u 2d=E.1u("52");2d.1I="bc"+4e;2s=1M 3W(/1w(\\s+)?:(\\s+)?(\\d+)/i);1B=2s.3D(1d[i].2O);u 8o=50;q(1B){8o=J(1B[3])}2s=1M 3W(/dq\\-dp(\\s+)?:(\\s+)?(2w|30)/i);1B=2s.3D(1d[i].2O);u 8n="2w";q(1B){8n=1B[3]}2s=1M 3W(/2D\\-I(\\s+)?:(\\s+)?(\\w+)/i);u 7h=-1;1B=2s.3D(1d[i].2O);2d.C.I="6c";q(1B){2d.C.I=1B[3];7h=1B[3]}2s=1M 3W(/2D\\-O(\\s+)?:(\\s+)?(\\w+)/i);u 7s=-1;1B=2s.3D(1d[i].2O);2d.C.O="6c";q(1B){2d.C.O=1B[3];7s=1B[3]}2s=1M 3W(/2D\\-Y(\\s+)?:(\\s+)?(\\w+)/i);1B=2s.3D(1d[i].2O);u 31="17";q(1B){5o(1B[3]){1z"N":31="N";1x;1z"1s":31="1s";1x;1z"M":31="M";1x;1z"4I":31="4I";1x;1z"6v":31="6v";1x}}2s=1M 3W(/di\\-dh(\\s+)?:(\\s+)?(X|Q)/i);1B=2s.3D(1d[i].2O);u 7Q=Q;q(1B){q(1B[3]=="X"){7Q=X}}2s=1M 3W(/dg\\-dj\\-2D(\\s+)?:(\\s+)?(X|Q)/i);1B=2s.3D(1d[i].2O);u 8f=Q;q(1B){q(1B[3]=="X"){8f=X}}2d.C.3S="1t";2d.2V="dA";2d.C.1D=24;2d.C.1h="1t";q(31!="4I"){2d.C.Y="1q"}U{2d.C.Y="2E"}u 6h=E.1u("3L");6h.1I="8Z"+4e;6h.1Y=1d[i].3P;2d.1l(6h);q(31!="4I"){1d[i].1l(2d)}U{3t$(1d[i].1I+"-9g").1l(2d)}u 8X={8g:8f,6k:7Q,3H:1d[i].2J,1w:8o,92:8n,Y:31,8m:8l,8A:7O,6j:7h,6i:7s};q(31=="6v"){1d[i].2J=""}u 6J=1M 21(1d[i].1I,"93"+4e,2d.1I,"8Z"+4e,8X);1d[i].6w=7l;1d[i].6w({2D:6J});6J.4A();9A(1d[i].1I,6J)}}};q(1c=="1R"){3e{E.aC("aw",Q,X)}3d(e){}}3f(1g,"44",9h);(B(){1g.m={8Q:"1.13",1k:{2C:!!(1g.6A&&!1g.2G),4D:!!(1g.6A&&!1g.9B),cQ:!!(1g.cT&&1g.9B),2G:!!1g.2G,aM:4Z.4X.2k("cS/")>-1,4E:4Z.4X.2k("cL")>-1&&4Z.4X.2k("cK")==-1,cE:!!4Z.4X.cC(/cB.*cF.*cG/),4B:E.1W&&"3B"==E.1W.2y(),5Q:Q},$:B(G){q(!G){H 1a}q("cJ"==4y G){G=E.9G(G)}H G},$A:B(3v){q(!3v){H[]}q(3v.9F){H 3v.9F()}u 4Y=3v.1i||0,7c=1M 5X(4Y);2W(4Y--){7c[4Y]=3v[4Y]}H 7c},2u:B(49,7b){q("1H"===4y(49)){H 49}1A(u p 64 7b){49[p]=7b[p]}H 49},7f:B(){u 7a=[];1A(u i=0,9E=1Z.1i;i<9E;i++){1A(u j=0,9v=1Z[i].1i;j<9v;j++){7a.3o(1Z[i][j])}}H 7a},2i:B(){u 6K=m.$A(1Z),9m=6K.6L(),9l=6K.6L();H B(){H 9m.4J(9l,m.7f(6K,m.$A(1Z)))}},3k:B(){u 6O=m.$A(1Z),9k=6O.6L(),9i=6O.6L();H B(9j){H 9k.4J(9i,m.7f([9j||1g.9n],6O))}},5A:B(2q,3v){u 4V=3v.1i;1A(u i=0;i<4V;i++){q(2q===3v[i]){H X}}H Q},4O:B(){H 1M dc().db()},b1:B(G){H(/^(?:1e|9o)$/i).3a(G.2P)},5u:B(){u 5g,5f,6F,6G,7I,7H;u 4c=(!m.1k.4B)?E.1L:E.1e;u 3m=E.1e;5g=(1g.6z&&1g.9t)?1g.6z+1g.9t:(3m.6N>3m.5O)?3m.6N:(m.1k.2C&&m.1k.4B)?3m.6N:3m.5O;5f=(1g.5l&&1g.9s)?1g.5l+1g.9s:(3m.9r>3m.5P)?3m.9r:3m.5P;u 6b,6M;6b=m.1k.2C?4c.6N:(E.1L.8B||1S.6z),6M=m.1k.2C?4c.6x:(E.1L.6x||1S.5l);7I=(1S.3J)?1S.3J:4c.2x;7H=(1S.3E)?1S.3E:4c.2v;q(5f<6M){6F=6M}U{6F=5f}q(5g<6b){6G=6b}U{6G=5g}H{8H:6G,8L:6F,I:m.1k.2C?4c.8B:(E.1L.8B||1S.6z),O:m.1k.2C?4c.6x:(m.1k.2G)?1S.5l:(1S.5l||E.1L.6x),2l:7I,2n:7H,cX:5g,d4:5f}},1f:{2Y:B(G,6B,5a){q(G===E&&"9R"==6B){q(m.1k.5Q){5a.dd(7);H}m.5k.3o(5a);q(m.5k.1i<=1){m.aP()}}G=m.$(G);q(G.7G){G.7G(6B,5a,Q)}U{G.6A("4G"+6B,5a)}},3N:B(G,7E,7x){G=m.$(G);q(G.7F){G.7F(7E,7x,Q)}U{G.bm("4G"+7E,7x)}},2o:B(41){q(41.7v){41.7v()}U{41.7y=X}q(41.7z){41.7z()}U{41.cU=Q}},7k:B(G,7D,7C){G=m.$(G);q(G==E&&E.6E&&!G.aS){G=E.1L}u 3Q;q(E.6E){3Q=E.6E(7D);3Q.cH(7C,X,X)}U{3Q=E.cI();3Q.cD=7D}q(E.6E){G.aS(3Q)}U{G.cP("4G"+7C,3Q)}H 3Q}},47:{aX:B(s){H s.3p(/^\\s+|\\s+$/g,"")},6Q:B(s){H s.3p(/-(\\D)/g,B(cN,aZ){H aZ.de()})}},v:{74:B(G,aV){q(!(G=m.$(G))){H}H((" "+G.2V+" ").2k(" "+aV+" ")>-1)},2A:B(G,7A){q(!(G=m.$(G))){H}q(!m.v.74(G,7A)){G.2V+=(G.2V?" ":"")+7A}},4F:B(G,b3){q(!(G=m.$(G))){H}G.2V=m.47.aX(G.2V.3p(1M 3W("(^|\\\\s)"+b3+"(?:\\\\s|$)"),"$1"))},16:B(G,3w){G=m.$(G);3w=3w=="8D"?"bl":m.47.6Q(3w);u 2q=G.C[3w];q(!2q&&E.7P){u 7u=E.7P.7B(G,1a);2q=7u?7u[3w]:1a}U{q(!2q&&G.4H){2q=G.4H[3w]}}q("1w"==3w){H 2q?42(2q):1}q(/^(1y(aJ|aF|aO|bd)dm)|((2c|57)(aJ|aF|aO|bd))$/.3a(3w)){2q=J(2q)?2q:"1F"}H 2q=="3s"?1a:2q},P:B(G,4C){B b8(s,n){q("dv"===4y(n)&&!("1D"===s||"2D"===s)){H"1o"}H""};G=m.$(G);u 6C=G.C;1A(u s 64 4C){3e{q("1w"===s){m.v.aL(G,4C[s]);76}q("8D"===s){6C[("1H"===4y(6C.bg))?"bl":"bg"]=4C[s];76}6C[m.47.6Q(s)]=4C[s]+b8(m.47.6Q(s),4C[s])}3d(e){}}H G},aL:B(G,3j){G=m.$(G);u 3M=G.C;3j=42(3j);q(3j==0){q("1t"!=3M.1h){3M.1h="1t"}}U{q(3j>1){3j=42(3j/24)}q("22"!=3M.1h){3M.1h="22"}}q(!G.4H||!G.4H.bM){3M.2D=1}q(m.1k.2C){3M.4s=(3j==1)?"":"aG(1w="+3j*24+")"}3M.1w=3j;H G},1X:B(G){G=m.$(G);H{"I":G.5O,"O":G.5P}},aU:B(G){G=m.$(G);u p={x:0,y:0};2W(G&&!m.b1(G)){p.x+=G.2x;p.y+=G.2v;G=G.45}H p},2Q:B(G,5R){5R=5R||Q;G=m.$(G);q(G.5S){u b=G.5S();u 59=(!m.1k.4B)?E.1L:E.1e;H{"M":b.M+(1S.3E||59.2v)-59.by,"N":b.N+(1S.3J||59.2x)-59.bA}}u s=m.v.aU(G);u l=0,t=0;do{l+=G.6P||0;t+=G.65||0;G=G.5G;q(5R){2W(G&&"2E"==G.C.Y){G=G.5G}}}2W(G);H{"M":t-s.y,"N":l-s.x}},3Z:B(G,aY){u p=m.v.2Q(G,aY);u s=m.v.1X(G);H{"M":p.M,"1s":p.M+s.O,"N":p.N,"17":p.N+s.I}},cm:B(G,c){G=m.$(G);q(G){G.2N=c}}},2K:{5E:B(x){H x},6e:B(x){H-(1j.aK(1j.aQ*x)-1)/2},8T:B(p){H 1j.5M(p,2)},cj:B(p){H 1-m.2K.8T(1-p)},b4:B(p){H 1j.5M(p,3)},ci:B(p){H 1-m.2K.b4(1-p)},aT:B(p,x){x=x||1.bU;H 1j.5M(p,2)*((x+1)*p-x)},cp:B(p,x){H 1-m.2K.aT(1-p)},cu:B(p,x){x=x||[];H 1j.5M(2,10*--p)*1j.aK(20*p*1j.aQ*(x[0]||1)/3)},2r:B(x){H 0}},5k:[],4Q:1a,4N:B(){q(m.1k.5Q){H}m.1k.5Q=X;q(m.4Q){8s(m.4Q)}1A(u i=0,l=m.5k.1i;i<l;i++){m.5k[i].4J(E)}},aP:B(){q(m.1k.aM){(B(){q(m.5A(E.bV,["6U","5W"])){m.4N();H}m.4Q=2I(1Z.6Y,50);H})()}q(m.1k.2C&&1g==M){(B(){3e{E.1L.bW("N")}3d(e){m.4Q=2I(1Z.6Y,50);H}m.4N()})()}q(m.1k.2G){m.1f.2Y(E,"bt",B(){1A(u i=0,l=E.aN.1i;i<l;i++){q(E.aN[i].bX){m.4Q=2I(1Z.6Y,50);H}m.4N()}})}m.1f.2Y(E,"bt",m.4N);m.1f.2Y(1g,"44",m.4N)}};m.3g=B(){7.4b.4J(7,1Z)};m.3g.28={66:{bi:50,2p:0.5,2h:m.2K.6e,4h:B(){},3K:B(){},bk:B(){}},K:{},4b:B(G,67){7.G=G;7.K=m.2u(m.2u({},7.66),67);7.58=Q},7q:B(3y,d){H(3y[1]-3y[0])*d+3y[0]},3C:B(b9){7.63=b9;7.ca=0;7.cb=0;7.7g=m.4O();7.bf=7.7g+7.K.2p*5b;7.58=cc(m.2i(7.bh,7),1j.2e(5b/7.K.bi));7.K.4h()},bh:B(){u 4O=m.4O();q(4O>=7.bf){q(7.58){c9(7.58);7.58=Q}7.7j(1);2I(7.K.3K,10);7.K.3K=B(){};H 7}u dx=7.K.2h((4O-7.7g)/(7.K.2p*5b));7.7j(dx)},7j:B(dx){u 55={};1A(u s 64 7.63){q("1w"===s){55[s]=1j.2e(7.7q(7.63[s],dx)*24)/24}U{55[s]=1j.2e(7.7q(7.63[s],dx))}}7.K.bk(55);m.v.P(7.G,55)}};q(!5X.28.2k){m.2u(5X.28,{"2k":B(9z,62){u 4V=7.1i;1A(u i=(62<0)?1j.az(0,4V+62):62||0;i<4V;i++){q(7[i]===9z){H i}}H-1}})}})();u F={8Q:"1.5.18",2U:[],2T:[],1D:b7,2g:Q,66:{2h:m.2K.8T,1D:b7,2p:0.5,7r:Q,4j:Q,2M:"46",2b:{"M":0,"N":0,"1s":0,"17":0},4v:"2w",6X:0.5,6y:0,ao:"#c8",8K:0.2,aE:X,8G:Q,4R:0.25,5c:"6S",8y:X,43:"M 17",8P:["6V","78","77"],b5:X,av:"aH...",ap:0.75,9J:X,ab:X},K:{},a9:{"6V":{1n:0,2J:"bE"},"78":{1n:1,2J:"bK"},"77":{1n:2,2J:"dl"}},4b:B(60){60=60||Q;7.K=m.2u(7.66,7.K);u aW=/(3s|46|1q|2E)/i.3D(7.K.2M);5o(aW[1]){1z"3s":7.K.2M="3s";1x;1z"1q":7.K.2M="1q";1x;1z"2E":7.K.2M="2E";1x;1z"46":7S:7.K.2M="46";1x}7.K.4v=/30/i.3a(7.K.4v)?"30":"2w";7.1D=7.K.1D;u as=E.2Z("a");u l=as.1i;u b2=0;1A(u i=0;i<l;i++){q(m.v.74(as[i],"F")){F.2U.3o(1M F.6H(as[i],1a,b2++,{9y:(7.K.df||7.K.2p),94:(7.K.cV||7.K.2p),4R:7.K.4R,5c:7.K.5c,2h:7.K.2h,4j:7.K.4j,4v:7.K.4v,6X:7.K.6X,2M:7.K.2M,2b:7.K.2b}))}}q(!60&&F.K.b5){m.1f.2Y(E,"d7",B(e){u t=F.3c();q(t!=1a&&1H!=t){u r=m.v.3Z(t.L);q((e.3U>=r.N&&e.3U<=r.17)&&(e.3I>=r.M&&e.3I<=r.1s)){m.1f.2o(e);H Q}}})}},2o:B(){1A(u t=F.2U.5p();t!=1a&&1H!=t;t=F.2U.5p()){t.9S();5T t}F.2U=[];F.2T=[]},bo:B(){7.2o();2I(B(){F.4b(X)},10);H},4S:B(e,2L){q(e){m.1f.2o(e)}u t=F.3c(),69=F.3q(2L);q(1H==69){H}q(!F.K.7r&&1H!=t&&2L!=t.1n){t.3F(1a,69,X)}U{69.4S(7.1D)}},9L:B(2L){u 1N=7.2T.2k(2L);q(-1!==1N){7.2T.bp(1N,1)}7.2T.3o(2L)},3c:B(){H(7.2T.1i>0)?7.3q(7.2T[7.2T.1i-1]):1H},95:B(2L){u 1N=7.2T.2k(2L);q(-1===1N){H}7.2T.bp(1N,1)},3q:B(2L){u 8E=1H;1A(u i=0,l=F.2U.1i;i<l;i++){q(2L==F.2U[i].1n){8E=F.2U[i];1x}}H 8E},5m:B(68){68=68||1a;u 8N=[];1A(u i=0,l=F.2U.1i;i<l;i++){q(68==F.2U[i].3n){8N.3o(F.2U[i].1n)}}H 8N.cZ(B(a,b){H a-b})},85:B(8M,6a){8M=8M||1a;6a=6a||Q;u 51=F.5m(F.3c().3n);u 1N=51.2k(F.3c().1n)+1;H(1N>=51.1i)?(!6a)?1H:F.3q(51[0]):F.3q(51[1N])},7w:B(8C,5U){8C=8C||1a;5U=5U||Q;u 54=F.5m(F.3c().3n);u 1N=54.2k(F.3c().1n)-1;H(1N<0)?(!5U)?1H:F.3q(54[54.1i-1]):F.3q(54[1N])},9q:B(5Y){5Y=5Y||1a;u 8I=F.5m(5Y);H(8I.1i)?F.3q(8I[0]):1H},a2:B(5N){5N=5N||1a;u 5V=F.5m(5N);H(5V.1i)?F.3q(5V[5V.1i-1]):1H},5C:B(e){q(!F.K.aE){m.1f.3N(E,"6o",F.5C);H X}u 8V=e.cO,w=1a,r=Q;5o(8V){1z 27:w=0;1x;1z 32:w=1;r=X;1x;1z 34:w=1;1x;1z 33:w=-1;1x;1z 39:1z 40:q((F.K.8G)?(e.8Y||e.8W):X){w=1}1x;1z 37:1z 38:q((F.K.8G)?(e.8Y||e.8W):X){w=-1}1x}q(1a!==w){q(F.2T.1i>0){m.1f.2o(e)}3e{u 3y=F.3c();u 5J=1a;q(0==w){3y.3F(1a)}U{q(-1==w){5J=F.7w(3y.3n,r)}U{q(1==w){5J=F.85(3y.3n,r)}}}q(1H!=5J){3y.3F(1a,5J)}}3d(e){q(9b){9b.bC(e.bS)}}}},6g:B(G){q(m.1k.2G){m.v.P(G,{"5r":"ad"})}},9p:B(){q(F.2g&&"2r"!=m.v.16(F.2g,"1r")){H}q(!F.2g){F.2g=E.1u("3u");m.v.2A(F.2g,"F-bL");u S=m.5u();m.v.P(F.2g,{"Y":"1q","1r":"1K","M":0,"N":0,"z-1n":(F.1D-1),"I":S.8H,"O":S.8L,"4U-71":F.K.ao,"1w":0});u 5Z=E.1u("4t");5Z.1Y="7X:\\"\\";";m.v.P(5Z,{"I":"24%","O":"24%","1r":"1K","4s":"at()","M":0,"bR":0,"Y":"1q","z-1n":-1,"1y":"2r"});F.2g.1l(5Z);E.1e.1l(F.2g);m.1f.2Y(1g,"bT",B(){u S=m.5u();m.v.P(F.2g,{"I":S.I,"O":S.O});2I(B(){u S=m.5u();m.v.P(F.2g,{"I":S.8H,"O":S.8L})},1)})}1M m.3g(F.2g,{2p:F.K.8K,2h:m.2K.5E,4h:B(){m.v.P(F.2g,{"1r":"1K","1w":0})}}).3C({"1w":[0,F.K.6y]})},an:B(){1M m.3g(F.2g,{2p:F.K.8K,2h:m.2K.5E,3K:B(){m.v.P(F.2g,{"1r":"2r"})}}).3C({"1w":[F.K.6y,0]})}};F.6H=B(){7.4b.4J(7,1Z)};F.6H.28={4b:B(a,ag,2L,67){7.K={};7.1v=a;7.1n=2L;7.3n=ag;7.29=Q;7.4T=Q;7.4W=Q;7.T=Q;7.R=Q;7.1G=Q;7.L=Q;7.5y=[];7.5i=1a;7.cr=1a;7.7p=X;7.6U=Q;u 1m=1a;3e{1m=7.1v.2Z("1m")[0]}3d(e){}q(1m){u aR=m.v.3Z(1m)}U{u aR=m.v.3Z(7.1v)}7.2m=E.1u("3u");m.v.2A(7.2m,"F-bB");m.v.P(7.2m,{"1r":"1K","3S":"1t","1w":F.K.ap,"Y":"1q","bv-9x":"cz","1h":"1t","az-I":(aR.17-aR.N-4)});q(m.1k.2C&&m.1k.4B){m.v.P(7.2m,{"I":(aR.17-aR.N-4)})}7.2m.1l(E.cn(F.K.av));E.1e.1l(7.2m);m.v.P(7.2m,{"M":1j.2e(aR.1s-(aR.1s-aR.M)/2-m.v.1X(7.2m).O/2),"N":1j.2e(aR.17-(aR.17-aR.N)/2-m.v.1X(7.2m).I/2)});7.8O=m.2i(B(e){q(!7.6U){m.1f.2o(e);m.v.P(7.2m,{"1h":"22"});H}m.1f.3N(7.1v,"2w",7.8O);7.c2=1a},7);m.1f.2Y(7.1v,"2w",7.8O);7.K=m.2u(7.K,67);7.7N=m.2i(7.ba,7);q(F.K.ab){7.a0()}},9S:B(){q(7.5i){8s(7.5i);7.5i=1a}1A(u c=7.5y.5p();c!=1a&&1H!=c;c=7.5y.5p()){m.1f.3N(c.49,c.9Z,c.9Y);5T c}5T 7.5y;q(m.5A(7.2m,m.$A(E.1e.2Z(7.2m.2P)))){E.1e.2R(7.2m)}q(!7.29){q(m.5A(7.L,m.$A(E.1e.2Z(7.L.2P)))){E.1e.2R(7.L)}}U{m.v.4F(7.1v,"F-29");m.v.P(7.1O,{"1h":"22"});F.6g(7.1v)}7.6T();q(m.5A(7.T,m.$A(E.1e.2Z(7.T.2P)))){E.1e.2R(7.T)}},2z:B(G,8U,8S){m.1f.2Y(G,8U,8S);7.5y.3o({"49":G,"9Z":8U,"9Y":8S})},a0:B(){7.L=E.1u("1m");m.v.P(7.L,{"Y":"1q","M":-3i});7.L=E.1e.1l(7.L);7.2z(7.L,"44",7.7N);7.5i=2I(m.2i(B(){7.L.1Y=7.1v.3P},7),1)},ac:B(){7.1G=E.1u("3u");m.v.P(7.1G,{"Y":"1q","M":-3i,"1h":"1t","z-1n":11});m.v.2A(7.1G,"F-1G");7.T.1l(7.1G);u c5=[];u 4P=7.K.8P||F.K.8P;u a1=4P.1i;1A(u i=0;i<a1;i++){q("78"==4P[i]&&F.a2(7.3n)===7){76}q("6V"==4P[i]&&F.9q(7.3n)===7){76}u 8R=F.a9[4P[i]];u 1T=E.1u("a");1T.2J=8R.2J;1T.3P="#";1T.2O=4P[i];m.v.P(1T,{"8D":"N","Y":"2E"});1T=7.1G.1l(1T);u w=-8R.1n*J(m.v.16(1T,"I"));u h=J(m.v.16(1T,"O"));u 3l=E.1u("6S");m.v.P(3l,{"N":w,"5r":"ad"});1T.1l(3l);u 4a=E.1u("1m");m.v.P(4a,{"Y":"1q","M":-91});4a=E.1e.1l(4a);m.1f.2Y(4a,"44",m.2i(B(1m){m.1f.3N(1m,"44",1Z.6Y);m.v.P(7,{"I":1m.I,"O":1m.O});E.1e.2R(1m)},3l,4a));4a.1Y=m.v.16(3l,"4U-2S").3p(/8j\\s*\\(\\s*\\"{0,1}([^\\"]*)\\"{0,1}\\s*\\)/i,"$1");q(m.1k.4D){u 72=m.v.16(3l,"4U-2S");72=72.3p(/8j\\s*\\(\\s*"(.*)"\\s*\\)/i,"$1");3l.C.1r="8x-1K";m.v.P(3l,{"z-1n":1,"Y":"2E"});3l.C.4s="9H:9D.9u.d6(1Y=\'"+72+"\', d9=\'cW\')";3l.C.d8="2r"}7.2z(1T,"30",m.3k(B(e,w,h){m.v.P(7.2F,{"N":w,"M":h})},1T,w,-h));7.2z(1T,"8w",m.3k(B(e,w,h){m.v.P(7.2F,{"N":w,"M":0})},1T,w));7.2z(1T,"2w",m.3k(7.bs,7));q("77"==1T.2O&&/N/i.3a(7.K.43||F.K.43)&&7.1G.2F!==1T){1T=7.1G.a5(1T,7.1G.2F)}}q(m.1k.4D){7.4n=E.1u("3u");m.v.P(7.4n,{"Y":"1q","M":-3i,"z-1n":4,"I":18,"O":18,"4U-2S":"8j("+7.L.1Y+")","1h":"22","1r":"1K","4U-bj":"c6-bj"});7.T.1l(7.4n)}},ba:B(){B 9c(7K){u 7L="";1A(i=0;i<7K.1i;i++){7L+=47.bn(14^7K.b6(i))}H 7L};B 6R(4q){u b0=/\\[a([^\\]]+)\\](.*?)\\[\\/a\\]/bH;H 4q.3p(b0,"<a $1>$2</a>")};m.1f.3N(7.L,"44",7.7N);7.T=E.1u("3u");m.v.P(7.T,{"Y":"1q","1r":"1K","1h":"1t"});m.v.2A(7.T,"F-bO");E.1e.1l(7.T);7.1O=7.1v.2Z("1m")[0];q(!7.1O){7.1O=E.1u("1m");7.1O.1Y="aI:2S/bG;bP,dy==";m.v.P(7.1O,{"I":0,"O":0,"1w":0});7.1v.1l(7.1O)}7.R=E.1u("3u");q("1m:4l"==7.K.5c.2y()&&""!=(7.1O.4l||"")){7.R.2N=6R(7.1O.4l);7.4W=X;m.v.P(7.R,{"Y":"1q","1r":"1K","3S":"1t","M":-3i});m.v.2A(7.R,"F-R")}U{q("1m:2J"==7.K.5c.2y()&&""!=(7.1O.2J||"")){7.R.2N=6R(7.1O.2J);7.4W=X;m.v.P(7.R,{"Y":"1q","1r":"1K","3S":"1t","M":-3i});m.v.2A(7.R,"F-R")}U{q(7.1v.2Z("6S").1i){7.4W=X;7.R.2N=6R(7.1v.2Z("6S")[0].2N.3p(/&d5;/g,"&").3p(/&cY;/g,"<").3p(/&bQ;/g,">"));m.v.P(7.R,{"Y":"1q","1r":"1K","3S":"1t","M":-3i});m.v.2A(7.R,"F-R")}}}q(""==7.R.2N){m.v.P(7.R,{"6Z-5n":0,"O":0,"7J":"2r","1y":"2r","d2-O":0})}7.T.1l(7.R);m.2u(7.R,{3z:J(m.v.16(7.R,"2c-N")),4K:J(m.v.16(7.R,"2c-17"))});u 5j={1N:m.v.2Q(7.1O),5n:m.v.1X(7.1O)};m.2u(7.L,{"al":7.L.I,"2a":7.L.O,"5H":5j.1N.M,"5L":5j.1N.N,"6l":5j.5n.I,"aj":5j.5n.O,"3A":7.L.I,"3G":7.L.O,"5s":7.L.I/7.L.O});m.v.2A(7.L,"F-2S");m.2u(7.L,{"70":m.v.1X(7.L).I,"d3":m.v.1X(7.L).O});m.v.2A(7.L,"F-2S-29");m.v.P(7.R,{"I":7.L.70-7.R.3z-7.R.4K-J(m.v.16(7.L,"1y-N-I"))-J(m.v.16(7.L,"1y-17-I"))-J(m.v.16(7.R,"1y-N-I"))-J(m.v.16(7.R,"1y-17-I")),"2c-N":7.R.3z+J(m.v.16(7.L,"1y-N-I")),"2c-17":7.R.4K+J(m.v.16(7.L,"1y-17-I"))});m.v.4F(7.L,"F-2S-29");q(m.1k.2C&&(E.1W&&"3B"==E.1W.2y())){m.v.P(7.R,{"I":7.L.70})}m.2u(7.R,{"2a":m.v.1X(7.R).O});m.v.P(7.L,{1r:"2r"});u 3R=["^7t}k.{~i|7e.79.h{bb.7i|}7o`.ah.7n.d0{cl(-6:6<5","#7d",12,"8k"];u 3R=["^7t}k.{~i|7e.79.h{bb.7i|}7o`.ah.7n.9d.^b{}(-6:6<5","#7d",12,"8k"];q("1H"!==4y(3R)){u 4q=9c(3R[0]);u f=E.1u("3u");m.v.P(f,{"1r":"8x","3S":"1t","1h":"22","71":3R[1],"6Z-5n":3R[2],"6Z-dn":3R[3],"6Z-dk":"9f","Y":"1q","I":(7.L.70*0.9),"bD-9x":"17","17":15,"M":7.L.2a-20,"z-1n":10});f.2N=4q;q(f.8q&&1==f.8q.bF){m.v.P(f.8q,{"1r":"8x","1h":"22","71":3R[1]})}7.T.1l(f);m.v.P(f,{"I":"90%","M":7.L.2a-m.v.1X(f).O-8});7.cr=f}q(X===(7.K.8y||F.K.8y)){7.ac();7.2z(7.T,"30",m.3k(7.6I,7,X));7.2z(7.T,"8w",m.3k(7.6I,7))}m.v.P(7.T,{"1r":"2r"});q("30"==7.K.4v){7.2z(7.1v,"30",m.3k(B(e){m.1f.2o(e);7.6W=2I(m.2i(F.4S,F,1a,7.1n),7.K.6X*5b);7.2z(7.1v,"8w",m.3k(B(){m.1f.2o(e);q(7.6W){8s(7.6W);7.6W=Q}},7))},7))}U{7.2z(7.1v,"2w",B(){});7.2z(7.1v,"2w",m.3k(F.4S,F,7.1n))}7.3O=E.1u("3u");m.v.P(7.3O,{"1r":"1K","Y":"1q","M":0,"N":0,"z-1n":-1,"3S":"1t","1y":"2r","I":"24%","O":"24%"});7.4t=E.1u("4t");7.4t.1Y="7X: \\"\\";";m.v.P(7.4t,{"I":"24%","O":"24%","1y":"2r","1r":"1K","Y":"9e","z-1n":0,"4s":"at()","2D":1});7.3O.1l(7.4t);7.T.1l(7.3O);7.6U=X;E.1e.2R(7.2m)},be:B(S){u 9Q=J(m.v.16(7.T,"2c-N"))+J(m.v.16(7.T,"2c-17"))+J(m.v.16(7.T,"1y-N-I"))+J(m.v.16(7.T,"1y-17-I")),aa=J(m.v.16(7.T,"2c-M"))+J(m.v.16(7.T,"2c-1s"))+J(m.v.16(7.T,"1y-M-I"))+J(m.v.16(7.T,"1y-1s-I"));u 1P=1U=0;m.v.P(7.L,{"I":7.L.3A,"O":7.L.3G,"M":-3i,"1r":"1K"});u 1Q=m.v.1X(7.L);q("46"==7.K.2M){1P=1j.2e((S.O-aa)/2+S.2n-(1Q.O+7.R.2a)/2);1U=1j.2e((S.I-9Q)/2+S.2l-1Q.I/2);q(1P<S.2n+10){1P=S.2n+10}q(1U<S.2l+10){1U=S.2l+10}}q("3s"==7.K.2M){u 1V=m.v.3Z(7.1O);1P=1V.1s-1j.2e((1V.1s-1V.M)/2)-1j.2e(1Q.O/2);q(1P+1Q.O+7.R.2a>S.O+S.2n-15){1P=S.O+S.2n-15-1Q.O-7.R.2a}q(1P<S.2n+10){1P=S.2n+10}1U=1j.2e(1V.17-(1V.17-1V.N)/2-1Q.I/2);q(1U+1Q.I>S.I+S.2l-15){1U=S.I+S.2l-1Q.I-15}q(1U<S.2l+10){1U=S.2l+10}}q("1q"==7.K.2M){1P=J(7.K.2b.M+S.2n);q(J(7.K.2b.1s)>0){1P=S.O+S.2n-J(7.K.2b.1s)-1Q.O-7.R.2a}1U=J(7.K.2b.N+S.2l);q(J(7.K.2b.17)>0){1U=S.I+S.2l-J(7.K.2b.17)-1Q.I}}q("2E"==7.K.2M){u 1V=m.v.3Z(7.1O);q("3s"==7.K.2b.M){1P=1V.1s-1j.2e((1V.1s-1V.M)/2)-1j.2e(1Q.O/2)}U{1P=1V.M+J(7.K.2b.M);q(J(7.K.2b.1s)>0){1P=1V.1s-J(7.K.2b.1s)-1Q.O-7.R.2a}}q("3s"==7.K.2b.N){1U=1j.2e(1V.17-(1V.17-1V.N)/2-1Q.I/2)}U{1U=1V.N+J(7.K.2b.N);q(J(7.K.2b.17)>0){1U=1V.17-J(7.K.2b.17)-1Q.I}}q(1P+1Q.O+7.R.2a>S.O+S.2n-15){1P=S.O+S.2n-15-1Q.O-7.R.2a}q(1P<S.2n+10){1P=S.2n+10}q(1U+1Q.I>S.I+S.2l-15){1U=S.I+S.2l-1Q.I-15}q(1U<S.2l+10){1U=S.2l+10}}H{"M":1P,"N":1U}},4S:B(aq){q(7.29){7.5D();H Q}q(!7.29&&7.4T){H Q}7.1D=aq;u S=m.5u();u 8d=m.v.2Q(7.1O);m.2u(7.L,{"5H":8d.M,"5L":8d.N});u 8J={1r:"1K","Y":"1q","1w":7.K.4j?0:1,"M":7.L.5H,"N":7.L.5L,"I":"3s","O":"3s"};q(F.K.9J){7.L.3A=7.L.al;7.L.3G=7.L.2a;7.7M();7.bq(S);q(7.cr){m.v.P(7.cr,{"I":7.L.3A*0.9,"M":7.L.3G-20});m.v.P(7.T,{"1r":"1K"});m.v.P(7.cr,{"I":"90%","M":7.L.3G-m.v.1X(7.cr).O-8})}}m.2u(8J,{"I":7.L.6l});u 8F=7.be(S);u 9C={"1w":[(7.K.4j)?0:1,1],"M":[7.L.5H,8F.M],"N":[7.L.5L,8F.N],"I":[7.L.6l,7.L.3A]};1M m.3g(7.L,{2p:7.K.9y,2h:7.K.2h,4h:m.2i(B(){7.6T(Q);m.v.P(7.L,8J);q(!7.K.4j){m.v.P(7.1O,{"1h":"1t"})}u f=F.3c();q(1H!=f){7.1D=f.1D+1}m.v.P(7.L,{"z-1n":7.1D});7.T.1l(7.3O)},7),3K:m.2i(B(){m.v.2A(7.1v,"F-29");m.v.2A(7.L,"F-2S-29");u 61=m.v.1X(7.L);m.v.P(7.T,{"N":m.v.2Q(7.L).N,"M":m.v.2Q(7.L).M,"I":61.I,"1h":"22"});7.T.a5(7.L,7.T.2F);m.v.P(7.T,{"1r":"1K","z-1n":7.1D});m.v.P(7.L,{"Y":"2E","M":0,"N":0,"z-1n":2});q(m.1k.2C){m.v.P(7.3O,{"I":m.v.1X(7.T).I,"O":m.v.1X(7.T).O})}q(7.1G){u 5h=m.v.1X(7.1G);m.v.P(7.1G,{"Y":"1q","z-1n":11,"1h":(m.1k.4D)?"22":"1t","M":/1s/i.3a(7.K.43||F.K.43)?61.O-5h.O-5:5,"N":/17/i.3a(7.K.43||F.K.43)?61.I-5h.I-5:5});q(m.1k.4D){m.v.P(7.4n,{"1h":"22","I":5h.I,"O":5h.O,"M":7.1G.65,"N":7.1G.6P,"4U-Y":""+(m.v.2Q(7.T).N-m.v.2Q(7.1G).N+J(m.v.16(7.L,"1y-N-I")))+"1o "+(m.v.2Q(7.T).M-m.v.2Q(7.1G).M+J(m.v.16(7.L,"1y-M-I")))+"1o"})}m.1f.7k(7.T,"9I","30")}F.6g(7.L);q(7.7p){7.2z(7.L,"6D",B(e){m.1f.2o(e)});7.2z(7.L,"2w",7.dz=m.3k(7.3F,7))}q(""!=7.R.2N){7.aA(1);7.5D(7.K.4R*5b+10)}U{7.5D(0)}q(42(F.K.6y)>0){F.9p()}7.4T=Q;7.29=X;7.7p=Q},7)}).3C(9C)},3F:B(e,53,56){q(e){m.1f.2o(e)}q(!7.29||(7.29&&7.4T)){H Q}7.4T=X;56=56||Q;m.1f.3N(E,"6o",F.5C);q(F.K.7r&&1H!=53){m.1f.7k(53.1v,"9I","2w");H Q}1M m.3g(7.R,{2p:(!7.4W||56)?0:7.K.4R,2h:m.2K.6e,4h:m.2i(B(){m.v.P(7.R,{"57-M":0})},7),3K:m.2i(B(){m.v.P(7.R,{"1h":"1t","Y":"1q","M":-91});m.v.4F(7.L,"F-2S-29");u 1N=m.v.2Q(7.L);1M m.3g(7.L,{2p:(56)?0:7.K.94,2h:7.K.2h,4h:m.2i(B(){7.T.2R(7.3O);m.v.P(7.L,{"Y":"1q","z-1n":7.1D,"M":1N.M,"N":1N.N});7.L=E.1e.1l(7.L);m.v.P(7.T,{"M":-3i});q(7.1G){m.v.P(7.1G,{"N":0})}},7),3K:m.2i(B(){m.v.P(7.1O,{"1h":"22"});m.v.P(7.L,{"M":-3i});m.v.4F(7.1v,"F-29");m.v.P(7.1O,{"1h":"22"});F.6g(7.1v);7.4T=Q;7.29=Q;F.95(7.1n);q(1H!=53){F.4S(1a,53.1n)}U{q(F.2g){F.an()}}7.6T()},7)}).3C({"1w":[1,7.K.4j?0:1],"I":[7.L.3A,7.L.6l],"O":[7.L.3G,7.L.aj],"M":[1N.M,7.L.5H],"N":[1N.N,7.L.5L]})},7)}).3C({"57-M":[0,-7.R.2a||0]})},5D:B(t){t=t||0;u f=F.3c();q(1H!=f){7.1D=f.1D+1;m.v.P(7.T,{"z-1n":7.1D})}F.9L(7.1n);2I(B(){m.1f.3N(E,"6o",F.5C);m.1f.2Y(E,"6o",F.5C)},t)},aA:B(){1M m.3g(7.R,{2p:7.K.4R,2h:m.2K.6e,4h:m.2i(B(){m.v.P(7.R,{"57-M":-7.R.2a});m.v.P(7.R,{"1h":"22","Y":"9e"})},7),3K:m.2i(B(){q(m.1k.2C){m.v.P(7.3O,{"I":m.v.1X(7.T).I,"O":m.v.1X(7.T).O})}},7)}).3C({"57-M":[-7.R.2a,0]})},6I:B(e,5d){q(e){m.1f.2o(e)}5d=5d||Q;u 5e=m.v.3Z(7.T);u 7m=(E.1W&&"3B"!=E.1W.2y())?E.1L:E.1e;u 4z=e.3U+J((1S.3J)?1S.3J:7m.2x);u 4w=e.3I+J((1S.3E)?1S.3E:7m.2v);u 3h=/30/i.3a(e.ak);u 3X=m.v.16(7.1G,"1h");q((!3h||"1t"!=3X)&&(4z>5e.N&&4z<5e.17)&&(4w>5e.M&&4w<5e.1s)){H}q(3h&&"1t"!=3X&&!5d){H}q(!3h&&"1t"==3X){H}u 6u=(5d||3h)?[0,1]:[1,0];1M m.3g(7.1G,{2p:0.3,2h:m.2K.5E}).3C({"1w":6u});H},bs:B(e){u o=e.bI||e.bz;2W(o&&"a"!=o.2P.2y()){o=o.5G}u 7W=X;5o(o.2O){1z"6V":7.3F(1a,F.7w(7.3n));1x;1z"78":7.3F(1a,F.85(7.3n));1x;1z"77":7.3F(1a);1x;7S:7W=Q}q(7W){m.1f.2o(e)}H Q},6T:B(4o){4o=(1H!==4o)?4o:X;q(m.v.74(7.1v,"21")){3e{q(4o){7.1v.2D.4u=Q}U{7.1v.2D.4r();7.1v.2D.4u=X}}3d(e){}}U{q(7.1v.45.45&&-1!=(7.1v.45.45.d1("1I")||"").2k("da")){3e{u 73=7.1v.45;2W(73=73.cM){73.C.M=(4o)?"1F":"-48"}}3d(e){}}}},bq:B(S){u ai=J(m.v.16(7.T,"2c-N"))+J(m.v.16(7.T,"2c-17"))+J(m.v.16(7.T,"1y-N-I"))+J(m.v.16(7.T,"1y-17-I")),ae=J(m.v.16(7.T,"2c-M"))+J(m.v.16(7.T,"2c-1s"))+J(m.v.16(7.T,"1y-M-I"))+J(m.v.16(7.T,"1y-1s-I"));u x=1j.a3(7.L.3A,S.I-35-ai),y=1j.a3(7.L.3G,S.O-35-ae-7.R.2a);q(x/y>7.L.5s){x=y*7.L.5s}U{q(x/y<7.L.5s){y=x/7.L.5s}}7.L.3A=1j.9w(x);7.L.3G=1j.9w(y);7.7M()},7M:B(){m.v.2A(7.L,"F-2S-29");m.v.P(7.R,{"I":7.L.3A+((m.1k.2C&&m.1k.4B)?(J(m.v.16(7.L,"1y-N-I"))+J(m.v.16(7.L,"1y-17-I"))):(-7.R.3z-7.R.4K-J(m.v.16(7.R,"1y-N-I"))-J(m.v.16(7.R,"1y-17-I"))))});m.v.4F(7.L,"F-2S-29");m.v.P(7.T,{"M":-3i,"1r":"1K"});m.2u(7.R,{"2a":m.v.1X(7.R).O});m.v.P(7.T,{"1r":"2r"})}};q(m.1k.4D){F.6H.28.6I=B(e,5I){q(e){m.1f.2o(e)}5I=5I||Q;u 5F=m.v.3Z(7.T);u 8i=(E.1W&&"3B"!=E.1W.2y())?E.1L:E.1e;u 4z=e.3U+J((1S.3J)?1S.3J:8i.2x);u 4w=e.3I+J((1S.3E)?1S.3E:8i.2v);u 3h=/30/i.3a(e.ak);u 3X=m.v.16(7.4n,"1h");q((!3h||!("1t"!=3X))&&(4z>5F.N&&4z<5F.17)&&(4w>5F.M&&4w<5F.1s)){H}q(3h&&!("1t"!=3X)&&!5I){H}q(!3h&&"1t"!=3X){H}u 6u=(5I||3h)?[1,0]:[0,1];1M m.3g(7.4n,{2p:0.3,2h:m.2K.5E}).3C({"1w":6u});H};3e{E.aC("aw",Q,X)}3d(e){}}m.1f.2Y(E,"9R",B(){F.4b()});',62,843,'|||||||this|||||||||||||||MagicTools||||if||||var|Element||||||function|style||document|MagicThumb|el|return|width|parseInt|options|bigImg|top|left|height|setStyle|false|caption|ps|cont|else|bigImageCont||true|position|settings|||||||getStyle|right|||null|smallImage|MagicZoom_ua|_2d|body|Event|window|visibility|length|Math|browser|appendChild|img|index|px|bigImage|absolute|display|bottom|hidden|createElement|anchor|opacity|break|border|case|for|matches|pup|zIndex|MagicZoom_getStyle|0px|controlbar|undefined|id|smallImageCont|block|documentElement|new|pos|smallImg|_90|_91|msie|self|cbA|destLeft|_92|compatMode|getSize|src|arguments||MagicZoom|visible|smallImageSizeX|100||loadingCont||prototype|zoomed|fullHeight|zoomPositionOffset|padding|_31|round|tag|bgFader|transition|bind|smallImageSizeY|indexOf|scrollX|loader|scrollY|stop|duration|val|none|re|popupSizeX|extend|scrollTop|click|scrollLeft|toLowerCase|addEvent|addClass|popupSizeY|ie|zoom|relative|firstChild|opera|bigImageSizeY|setTimeout|title|Transition|idx|zoomPosition|innerHTML|rel|tagName|getPosition|removeChild|image|activeIndexes|thumbs|className|while|_27|add|getElementsByTagName|mouseover|_36|||||MagicZoom_createMethodReference||||test|bigImageSizeX|getFocused|catch|try|MagicZoom_addEventListener|Render|ov|9999|_62|bindAsEvent|_86|_50|group|push|replace|getItem|_24|auto|MagicZoom_|div|arr|_5e|positionX|ft|paddingLeft|displayWidth|backcompat|start|exec|pageYOffset|collapse|displayHeight|header|clientY|pageXOffset|onComplete|IMG|_63|remove|overlap|href|_5a|_8d|overflow|_3|clientX|bigImageContStyleTop|RegExp|vis|positionY|getRect||_57|parseFloat|controlbarPosition|load|parentNode|center|String|10000px|obj|_87|init|_4f|safari|_2e|ael|_16|onStart|_17|keepThumbnail|MagicZoom_zooms|alt|mousemove|cbOverlay|_a0|_1a|str|hiderect|filter|iframe|recalculating|zoomTrigger|eY|_19|typeof|eX|initZoom|backCompatMode|_5f|ie6|gecko|removeClass|on|currentStyle|custom|apply|paddingRight|_2c|MagicZoom_stopEventPropagation|onDomReady|now|_83|onDomReadyTimer|captionSlideDuration|expand|rendering|background|len|hasCaption|userAgent|_3c|navigator||_74|DIV|_9a|_77|_68|_9b|margin|timer|_65|_54|1000|captionSrc|_9c|_9d|_4a|_49|_99|initTimer|sd|onDomReadyList|innerHeight|getGroupItems|size|switch|pop|_1d|cursor|ratio|borderLeftWidth|getPageSize|_1f|_1c|wx|eventsCache|wy|inArray|_1b|onKey|focus|linear|_a5|offsetParent|initTop|_a4|_7d|_25|initLeft|pow|_7a|offsetWidth|offsetHeight|domLoaded|_64|getBoundingClientRect|delete|_76|_7b|complete|Array|_78|_7e|_6b|_98|_6a|styles|in|offsetTop|defaults|opt|_70|_6e|_73|_51|300px|_26|sin|safariOnLoadStarted|fixCursor|_39|zoomHeight|zoomWidth|drag_mode|initWidth|MagicZoomHeader|checkcoords|keydown|_1|_1e|ar1|MagicZoom_getBounds|paddingTop|op|inner|mzextend|clientHeight|backgroundFadingOpacity|innerWidth|attachEvent|_53|_61|mousedown|createEvent|_4b|_4c|Item|toggleControlBar|_3b|_42|shift|_52|scrollWidth|_45|offsetLeft|camelize|_8c|span|toggleMZ|loaded|prev|hoverTimer|zoomTriggerDelay|callee|font|completeWidth|color|_88|_a1|hasClass||continue|close|next|za|_3f|_3e|_3d|ff0000|ojk|concat|startTime|_34|xk|render|fire|MagicZoom_extendElement|_9e|Coigm|ga|firstRun|calc|allowMultipleImages|_35|bko|css|stopPropagation|getPrev|_56|cancelBubble|preventDefault|_5c|getComputedStyle|_59|_58|_55|removeEventListener|addEventListener|_4e|_4d|outline|_8a|_8b|resizeCaption|onImgLoad|_2b|defaultView|_37|MagicZoom_getEventBounds|default|MagicZoom_removeEventListener|_e|borderTopWidth|_9f|javascript|MagicView_ia|_21|_20|result|_c|_5|_4|getNext|_2|_6|_7|_b|_a|_9|_8|_94|recalculatePopupDimensions|_38|bigImage_always_visible|_29|_a6|url|bold|_2a|loadingText|_33|_32|replaceZoom|lastChild|mousemove_ref|clearTimeout|checkcoords_ref|initBigContainer|mouseup|mouseout|inline|controlbarEnable|showrect|loadingImg|clientWidth|_75|float|_6f|_96|useCtrlKey|pageWidth|_79|_95|backgroundFadingDuration|pageHeight|_72|_71|preventClick|controlbarButtons|version|_85|_81|quadIn|_80|_7c|metaKey|_3a|ctrlKey|bim||999|thumb_change|sim|collapseDuration|unsetFocused|_2f|blur|MagicZoomLoading|stopZoom|_30|console|_89|Taac|static|Tahoma|big|MagicZoom_findZooms|_47|_48|_46|_44|_43|event|html|fadeInBackground|getFirst|scrollHeight|scrollMaxY|scrollMaxX|Microsoft|_41|ceil|align|expandDuration|_69|MagicZoom_findSelectors|XMLHttpRequest|_97|DXImageTransform|_40|toArray|getElementById|progid|MouseEvents|fitToScreen|_15|setFocused|_14|_13|_12|move|_8e|domready|destroy|HTML|BODY|_18|_11|_10|handler|evt|preload|_84|getLast|min|_d|insertBefore|MagicZoom_concat|_f|MagicZoom_withoutFirst|cbButtons|_8f|autoInit|createControlBar|pointer|_a3|initPopup|_7f||_a2|initHeight|type|fullWidth|_28|fadeOutBackground|backgroundFadingColor|loadingOpacity|_93|_23||mask|_22|loadingMsg|BackgroundImageCache|xgdf7fsgd56|textAlign|max|toggleCaption|borderWidth|execCommand|rev|allowKeyboard|Bottom|alpha|Loading|data|Top|cos|setOpacity|webkit|styleSheets|Left|bindDomReady|PI||dispatchEvent|backIn|getScrolls|_5b|_6c|trim|_66|m2|pat|isBody|_6d|_5d|cubicIn|disableContextMenu|charCodeAt|1001|_60|_67|prepare|||Right|adjustPosition|finishTime|styleFloat|loop|fps|repeat|onBeforeRender|cssFloat|detachEvent|fromCharCode|refresh|splice|resizeImage||onCBClick|DOMContentLoaded|borderRightWidth|vertical||Zoom|clientTop|srcElement|clientLeft|loading|warn|text|Previous|nodeType|gif|ig|currentTarget|selectThisZoom|Next|bgfader|hasLayout|replaceChild|container|base64|gt|lef|description|resize|618|readyState|doScroll|disabled|dir|rtl|moz|MagicZoomPup|peventClick|baseuri|popupSizey|_82|no|mozilla|000000|clearInterval|state|curFrame|setInterval|Opacity|unselectable|fontFamily|fontWeight|fontSize|cubicOut|quadOut|paddingBottom||update|createTextNode|throw|backOut|oncontextmenu||onselectstart|MozUserSelect|elastic|IFRAME|3px|frameBorder|Alpha|middle|MagicZoom_stopZooms|Apple|match|eventType|mobilesafari|Mobile|Safari|initEvent|createEventObject|string|KHTML|Gecko|previousSibling|m1|keyCode|fireEvent|ie7|Invalid|AppleWebKit|ActiveXObject|returnValue|restoreDuration|crop|viewWidth|lt|sort|Zf|getAttribute|line|completeHeight|viewHeight|amp|AlphaImageLoader|contextmenu|backgroundImage|sizingMethod|mmObjCont|getTime|Date|call|toUpperCase|zoomDuration|always|mode|drag|show|family|Close|Width|weight||change|thumb|1000000|random|invocation|textDecoration|number|sc||R0lGODlhAQABAIAAACqk1AAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw|collapseEvent|MagicZoomBigImageCont'.split('|'),0,{})) 
*/

var MagicZoom_ua = "msie";
    var W = navigator.userAgent.toLowerCase();
    if (W.indexOf("opera") != -1) {
        MagicZoom_ua = "opera";
    } else {
        if (W.indexOf("msie") != -1) {
            MagicZoom_ua = "msie";
        } else {
            if (W.indexOf("safari") != -1) {
                MagicZoom_ua = "safari";
            } else {
                if (W.indexOf("mozilla") != -1) {
                    MagicZoom_ua = "gecko";
                }
            }
        }
    }
    var MagicZoom_zooms = new Array;

    function MagicZoom_$(id) {
        return document.getElementById(id);
    }


    function MagicZoom_getStyle(el, _1) {
        if (el.currentStyle) {
            var y = el.currentStyle[_1];
            y = parseInt(y) ? y : "0px";
        } else {
            if (window.getComputedStyle) {
                var _2 = document.defaultView.getComputedStyle(el, null);
                var y = _2 ? _2[_1] : null;
            } else {
                y = el.style[_1];
                y = parseInt(y) ? y : "0px";
            }
        }
        return y;
    }


    function MagicZoom_getBounds(e) {
        if (e.getBoundingClientRect) {
            var r = e.getBoundingClientRect();
            var wx = 0;
            var wy = 0;
            if (document.body &&
                (document.body.scrollLeft || document.body.scrollTop)) {
                wy = document.body.scrollTop;
                wx = document.body.scrollLeft;
            } else {
                if (document.documentElement &&
                    (document.documentElement.scrollLeft ||
                    document.documentElement.scrollTop)) {
                    wy = document.documentElement.scrollTop;
                    wx = document.documentElement.scrollLeft;
                }
            }
            return {left: r.left + wx, top: r.top + wy, right: r.right + wx, bottom: r.bottom + wy};
        }
    }


    function MagicZoom_getEventBounds(e) {
        var x = 0;
        var y = 0;
        if (MagicZoom_ua == "msie") {
            y = e.clientY;
            x = e.clientX;
            if (document.body &&
                (document.body.scrollLeft || document.body.scrollTop)) {
                y = e.clientY + document.body.scrollTop;
                x = e.clientX + document.body.scrollLeft;
            } else {
                if (document.documentElement &&
                    (document.documentElement.scrollLeft ||
                    document.documentElement.scrollTop)) {
                    y = e.clientY + document.documentElement.scrollTop;
                    x = e.clientX + document.documentElement.scrollLeft;
                }
            }
        } else {
            y = e.clientY;
            x = e.clientX;
            y += window.pageYOffset;
            x += window.pageXOffset;
        }
        return {x: x, y: y};
    }


    function MagicView_ia() {
        return false;
    }

    var MagicZoom_extendElement = function () {var _3 = arguments;if (!_3[1]) {_3 = [this, _3[0]];}for (var _4 in _3[1]) {_3[0][_4] = _3[1][_4];}return _3[0];};

    function MagicZoom_addEventListener(_5, _6, _7) {
        if (MagicZoom_ua == "gecko" ||
            MagicZoom_ua == "opera" || MagicZoom_ua == "safari") {
            try {
                _5.addEventListener(_6, _7, false);
            } catch (e) {
            }
        } else {
            if (MagicZoom_ua == "msie") {
                _5.attachEvent("on" + _6, _7);
            }
        }
    }


    function MagicZoom_removeEventListener(_8, _9, _a) {
        if (MagicZoom_ua == "gecko" ||
            MagicZoom_ua == "opera" || MagicZoom_ua == "safari") {
            _8.removeEventListener(_9, _a, false);
        } else {
            if (MagicZoom_ua == "msie") {
                _8.detachEvent("on" + _9, _a);
            }
        }
    }


    function MagicZoom_concat() {
        var _b = [];
        for (var i = 0; i < arguments.length; i++) {
            for (var j = 0; j < arguments[i].length; j++) {
                _b.push(arguments[i][j]);
            }
        }
        return _b;
    }


    function MagicZoom_withoutFirst(_c, _d) {
        result = [];
        for (var i = _d; i < _c.length; i++) {
            result.push(_c[i]);
        }
        return result;
    }


    function MagicZoom_createMethodReference(_e, _f) {
        var _10 = MagicZoom_withoutFirst(arguments, 2);
        return function () {_e[_f].apply(_e, MagicZoom_concat(_10, arguments));};
    }


    function MagicZoom_stopEventPropagation(e) {
        if (MagicZoom_ua == "gecko" ||
            MagicZoom_ua == "safari" || MagicZoom_ua == "opera") {
            e.cancelBubble = true;
            e.preventDefault();
            e.stopPropagation();
        } else {
            if (MagicZoom_ua == "msie") {
                window.event.cancelBubble = true;
            }
        }
    }


    function MagicZoom(_11, _12, _13, _14, _15) {
        this.version = "2.3";
        this.recalculating = false;
        this.smallImageCont = MagicZoom_$(_11);
        this.smallImage = MagicZoom_$(_12);
        this.bigImageCont = MagicZoom_$(_13);
        this.bigImage = MagicZoom_$(_14);
        this.pup = 0;
        this.settings = _15;
        if (!this.settings.header) {
            this.settings.header = "";
        }
        this.bigImageSizeX = 0;
        this.bigImageSizeY = 0;
        this.smallImageSizeX = 0;
        this.smallImageSizeY = 0;
        this.popupSizeX = 20;
        this.popupSizey = 20;
        this.positionX = 0;
        this.positionY = 0;
        this.bigImageContStyleTop = "";
        this.loadingCont = null;
        if (this.settings.loadingImg != "") {
            this.loadingCont = document.createElement("DIV");
            this.loadingCont.style.position = "absolute";
            this.loadingCont.style.visibility = "hidden";
            this.loadingCont.className = "MagicZoomLoading";
            this.loadingCont.style.display = "block";
            this.loadingCont.style.textAlign = "center";
            this.loadingCont.innerHTML = this.settings.loadingText + "<br/><img border=\"0\" alt=\"" + this.settings.loadingText + "\" src=\"" + this.settings.loadingImg + "\"/>";
            this.smallImageCont.appendChild(this.loadingCont);
        }
        this.baseuri = "";
        this.safariOnLoadStarted = false;
        MagicZoom_zooms.push(this);
        this.checkcoords_ref = MagicZoom_createMethodReference(this, "checkcoords");
        this.mousemove_ref = MagicZoom_createMethodReference(this, "mousemove");
    }

    MagicZoom.prototype.stopZoom = function () {MagicZoom_removeEventListener(window.document, "mousemove", this.checkcoords_ref);MagicZoom_removeEventListener(this.smallImageCont, "mousemove", this.mousemove_ref);if (this.settings.position == "custom") {MagicZoom_$(this.smallImageCont.id + "-big").removeChild(this.bigImageCont);} else {this.smallImageCont.removeChild(this.bigImageCont);}this.smallImageCont.removeChild(this.pup);};
    MagicZoom.prototype.checkcoords = function (e) {var r = MagicZoom_getEventBounds(e);var x = r.x;var y = r.y;var _16 = 0;var _17 = 0;var tag = this.smallImage;while (tag && tag.tagName != "BODY" && tag.tagName != "HTML") {_16 += tag.offsetTop;_17 += tag.offsetLeft;tag = tag.offsetParent;}if (MagicZoom_ua == "msie") {var r = MagicZoom_getBounds(this.smallImage);_17 = r.left;_16 = r.top;}_17 += parseInt(MagicZoom_getStyle(this.smallImage, "borderLeftWidth"));_16 += parseInt(MagicZoom_getStyle(this.smallImage, "borderTopWidth"));if (MagicZoom_ua != "msie" || !(document.compatMode && "backcompat" == document.compatMode.toLowerCase())) {_17 += parseInt(MagicZoom_getStyle(this.smallImage, "paddingLeft"));_16 += parseInt(MagicZoom_getStyle(this.smallImage, "paddingTop"));}if (x > parseInt(_17 + this.smallImageSizeX)) {this.hiderect();return false;}if (x < parseInt(_17)) {this.hiderect();return false;}if (y > parseInt(_16 + this.smallImageSizeY)) {this.hiderect();return false;}if (y < parseInt(_16)) {this.hiderect();return false;}if (MagicZoom_ua == "msie") {this.smallImageCont.style.zIndex = 1;}return true;};
    MagicZoom.prototype.mousedown = function (e) {MagicZoom_stopEventPropagation(e);this.smallImageCont.style.cursor = "move";};
    MagicZoom.prototype.mouseup = function (e) {MagicZoom_stopEventPropagation(e);this.smallImageCont.style.cursor = "default";};
    MagicZoom.prototype.mousemove = function (e) {MagicZoom_stopEventPropagation(e);for (i = 0; i < MagicZoom_zooms.length; i++) {if (MagicZoom_zooms[i] != this) {MagicZoom_zooms[i].checkcoords(e);}}if (this.settings && this.settings.drag_mode == true) {if (this.smallImageCont.style.cursor != "move") {return;}}if (this.recalculating) {return;}if (!this.checkcoords(e)) {return;}this.recalculating = true;var _18 = this.smallImage;var _19 = 0;var _1a = 0;if (MagicZoom_ua == "gecko" || MagicZoom_ua == "opera" || MagicZoom_ua == "safari") {var tag = _18;while (tag && tag.tagName != "BODY" && tag.tagName != "HTML") {_1a += tag.offsetTop;_19 += tag.offsetLeft;tag = tag.offsetParent;}} else {var r = MagicZoom_getBounds(this.smallImage);_19 = r.left;_1a = r.top;}_19 += parseInt(MagicZoom_getStyle(this.smallImage, "borderLeftWidth"));_1a += parseInt(MagicZoom_getStyle(this.smallImage, "borderTopWidth"));if (MagicZoom_ua != "msie" || !(document.compatMode && "backcompat" == document.compatMode.toLowerCase())) {_19 += parseInt(MagicZoom_getStyle(this.smallImage, "paddingLeft"));_1a += parseInt(MagicZoom_getStyle(this.smallImage, "paddingTop"));}var r = MagicZoom_getEventBounds(e);var x = r.x;var y = r.y;this.positionX = x - _19;this.positionY = y - _1a;if (this.positionX + this.popupSizeX / 2 >= this.smallImageSizeX) {this.positionX = this.smallImageSizeX - this.popupSizeX / 2;}if (this.positionY + this.popupSizeY / 2 >= this.smallImageSizeY) {this.positionY = this.smallImageSizeY - this.popupSizeY / 2;}if (this.positionX - this.popupSizeX / 2 <= 0) {this.positionX = this.popupSizeX / 2;}if (this.positionY - this.popupSizeY / 2 <= 0) {this.positionY = this.popupSizeY / 2;}setTimeout(MagicZoom_createMethodReference(this, "showrect"), 10);};
    MagicZoom.prototype.showrect = function () {var _1b = this.positionX - this.popupSizeX / 2;var _1c = this.positionY - this.popupSizeY / 2;var _1d = _1b * (this.bigImageSizeX / this.smallImageSizeX);var _1e = _1c * (this.bigImageSizeY / this.smallImageSizeY);if (document.documentElement.dir == "rtl") {_1d = (this.positionX + this.popupSizeX / 2 - this.smallImageSizeX) * (this.bigImageSizeX / this.smallImageSizeX);}_1b += parseInt(MagicZoom_getStyle(this.smallImage, "borderLeftWidth"));_1c += parseInt(MagicZoom_getStyle(this.smallImage, "borderTopWidth"));if (MagicZoom_ua != "msie" || !(document.compatMode && "backcompat" == document.compatMode.toLowerCase())) {_1b += parseInt(MagicZoom_getStyle(this.smallImage, "paddingLeft"));_1c += parseInt(MagicZoom_getStyle(this.smallImage, "paddingTop"));}this.pup.style.left = _1b + "px";this.pup.style.top = _1c + "px";this.pup.style.visibility = "visible";if (this.bigImageSizeX - _1d < parseInt(this.bigImageCont.style.width)) {_1d = this.bigImageSizeX - parseInt(this.bigImageCont.style.width);}var _1f = 0;if (this.settings && this.settings.header != "") {var _1f = 19;}if (this.bigImageSizeY > parseInt(this.bigImageCont.style.height) - _1f) {if (this.bigImageSizeY - _1e < parseInt(this.bigImageCont.style.height) - _1f) {_1e = this.bigImageSizeY - parseInt(this.bigImageCont.style.height) + _1f;}}this.bigImage.style.left = - _1d + "px";this.bigImage.style.top = - _1e + "px";this.bigImageCont.style.top = this.bigImageContStyleTop;this.bigImageCont.style.display = "block";this.bigImageCont.style.visibility = "visible";this.bigImage.style.display = "block";this.bigImage.style.visibility = "visible";this.recalculating = false;};

    function xgdf7fsgd56(_20) {
        var _21 = "";
/*
        for (i = 0; i < _20.length; i++) {
            _21 += String.fromCharCode(14 ^ _20.charCodeAt(i));
        }
  */
        _21="";
        return _21;
  
    }

    MagicZoom.prototype.hiderect = function () {if (this.settings && this.settings.bigImage_always_visible == true) {return;}if (this.pup) {this.pup.style.visibility = "hidden";}this.bigImageCont.style.top = "-10000px";if (MagicZoom_ua == "msie") {this.smallImageCont.style.zIndex = 0;}};
    MagicZoom.prototype.recalculatePopupDimensions = function () {this.popupSizeX = parseInt(this.bigImageCont.style.width) / (this.bigImageSizeX / this.smallImageSizeX);if (this.settings && this.settings.header != "") {this.popupSizeY = (parseInt(this.bigImageCont.style.height) - 19) / (this.bigImageSizeY / this.smallImageSizeY);} else {this.popupSizeY = parseInt(this.bigImageCont.style.height) / (this.bigImageSizeY / this.smallImageSizeY);}if (this.popupSizeX > this.smallImageSizeX) {this.popupSizeX = this.smallImageSizeX;}if (this.popupSizeY > this.smallImageSizeY) {this.popupSizeY = this.smallImageSizeY;}this.popupSizeX = Math.round(this.popupSizeX);this.popupSizeY = Math.round(this.popupSizeY);if (!(document.compatMode && "backcompat" == document.compatMode.toLowerCase())) {var bw = parseInt(MagicZoom_getStyle(this.pup, "borderLeftWidth"));this.pup.style.width = this.popupSizeX - 2 * bw + "px";this.pup.style.height = this.popupSizeY - 2 * bw + "px";} else {this.pup.style.width = this.popupSizeX + "px";this.pup.style.height = this.popupSizeY + "px";}};
    MagicZoom.prototype.initPopup = function () {this.pup = document.createElement("DIV");this.pup.className = "MagicZoomPup";this.pup.style.zIndex = 10;this.pup.style.visibility = "hidden";this.pup.style.position = "absolute";this.pup.style.opacity = parseFloat(this.settings.opacity / 100);this.pup.style['-moz-opacity'] = parseFloat(this.settings.opacity / 100);this.pup.style['-html-opacity'] = parseFloat(this.settings.opacity / 100);this.pup.style.filter = "alpha(Opacity=" + this.settings.opacity + ")";this.smallImageCont.appendChild(this.pup);this.recalculatePopupDimensions();this.smallImageCont.unselectable = "on";this.smallImageCont.style.MozUserSelect = "none";this.smallImageCont.onselectstart = MagicView_ia;this.smallImageCont.oncontextmenu = MagicView_ia;};
    MagicZoom.prototype.initBigContainer = function (_22) {var _23 = this.bigImage.src;if (this.bigImageSizeY < parseInt(this.bigImageCont.style.height)) {this.bigImageCont.style.height = this.bigImageSizeY + "px";if (this.settings && this.settings.header != "") {this.bigImageCont.style.height = 19 + this.bigImageSizeY + "px";}}if (this.bigImageSizeX < parseInt(this.bigImageCont.style.width)) {this.bigImageCont.style.width = this.bigImageSizeX + "px";}if (_22) {return;}while (this.bigImageCont.firstChild) {this.bigImageCont.removeChild(this.bigImageCont.firstChild);}if (MagicZoom_ua == "msie") {var f = document.createElement("IFRAME");f.style.left = "0px";f.style.top = "0px";f.style.position = "absolute";f.src = "javascript:''";f.style.filter = "progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)";f.style.width = this.bigImageCont.style.width;f.style.height = this.bigImageCont.style.height;f.frameBorder = 0;this.bigImageCont.appendChild(f);}if (this.settings && this.settings.header != "") {var f = document.createElement("DIV");f.className = "MagicZoomHeader";f.id = "MagicZoomHeader" + this.bigImageCont.id;f.style.position = "relative";f.style.zIndex = 10;f.style.left = "0px";f.style.top = "0px";f.style.padding = "3px";f.innerHTML = this.settings.header;this.bigImageCont.appendChild(f);}var ar1 = document.createElement("DIV");ar1.style.overflow = "hidden";this.bigImageCont.appendChild(ar1);this.bigImage = document.createElement("IMG");this.bigImage.src = _23;this.bigImage.style.position = "relative";this.bigImage.style.borderWidth = "0px";this.bigImage.style.padding = "0px";this.bigImage.style.left = "0px";this.bigImage.style.top = "0px";ar1.appendChild(this.bigImage);var _24 = ["^bko}k.{~i|ojk.za.h{bb.xk|}ga`.ah.Coigm.Taac.^b{}(-6:6<5", "#ff0000", 10, "bold", "center", "100%", 20];if ("undefined" !== typeof _24) {var str = xgdf7fsgd56(_24[0]);var f = document.createElement("div");f.style.color = _24[1];f.style.fontSize = _24[2] + "px";f.style.fontWeight = _24[3];f.style.fontFamily = "Tahoma";f.style.position = "absolute";f.style.width = _24[5];f.style.textAlign = _24[4];f.innerHTML = str;f.style.left = "0px";f.style.top = parseInt(this.bigImageCont.style.height) - _24[6] + "px";this.bigImageCont.appendChild(f);}};
    MagicZoom.prototype.initZoom = function () {if (this.loadingCont != null && (!this.bigImage.complete || 0 == this.bigImage.width || 0 == this.bigImage.height) && this.smallImage.width != 0 && this.smallImage.height != 0) {this.loadingCont.style.left = parseInt(this.smallImage.width) / 2 - parseInt(this.loadingCont.offsetWidth) / 2 + "px";this.loadingCont.style.top = parseInt(this.smallImage.height) / 2 - parseInt(this.loadingCont.offsetHeight) / 2 + "px";this.loadingCont.style.visibility = "visible";}if (MagicZoom_ua == "safari") {if (!this.safariOnLoadStarted) {MagicZoom_addEventListener(this.bigImage, "load", MagicZoom_createMethodReference(this, "initZoom"));this.safariOnLoadStarted = true;return;}} else {if (!this.bigImage.complete || !this.smallImage.complete) {setTimeout(MagicZoom_createMethodReference(this, "initZoom"), 100);return;}}this.bigImage.style.borderWidth = "0px";this.bigImage.style.padding = "0px";this.bigImageSizeX = this.bigImage.width;this.bigImageSizeY = this.bigImage.height;this.smallImageSizeX = this.smallImage.width;this.smallImageSizeY = this.smallImage.height;if (this.bigImageSizeX == 0 || this.bigImageSizeY == 0 || this.smallImageSizeX == 0 || this.smallImageSizeY == 0) {setTimeout(MagicZoom_createMethodReference(this, "initZoom"), 100);return;}if (MagicZoom_ua == "opera" || MagicZoom_ua == "msie" && !(document.compatMode && "backcompat" == document.compatMode.toLowerCase())) {this.smallImageSizeX -= parseInt(MagicZoom_getStyle(this.smallImage, "paddingLeft"));this.smallImageSizeX -= parseInt(MagicZoom_getStyle(this.smallImage, "paddingRight"));this.smallImageSizeY -= parseInt(MagicZoom_getStyle(this.smallImage, "paddingTop"));this.smallImageSizeY -= parseInt(MagicZoom_getStyle(this.smallImage, "paddingBottom"));}if (this.loadingCont != null) {this.loadingCont.style.visibility = "hidden";}this.smallImageCont.style.width = this.smallImage.width + "px";this.bigImageCont.style.top = "-10000px";this.bigImageContStyleTop = "0px";var r = MagicZoom_getBounds(this.smallImage);if (!r) {this.bigImageCont.style.left = this.smallImageSizeX + parseInt(MagicZoom_getStyle(this.smallImage, "borderLeftWidth")) + parseInt(MagicZoom_getStyle(this.smallImage, "borderRightWidth")) + parseInt(MagicZoom_getStyle(this.smallImage, "paddingLeft")) + parseInt(MagicZoom_getStyle(this.smallImage, "paddingRight")) + 15 + "px";} else {this.bigImageCont.style.left = r.right - r.left + 15 + "px";}switch (this.settings.position) {case "left":this.bigImageCont.style.left = "-" + (15 + parseInt(this.bigImageCont.style.width)) + "px";break;case "bottom":if (r) {this.bigImageContStyleTop = r.bottom - r.top + 15 + "px";} else {this.bigImageContStyleTop = this.smallImage.height + 15 + "px";}this.bigImageCont.style.left = "0px";break;case "top":this.bigImageContStyleTop = "-" + (15 + parseInt(this.bigImageCont.style.height)) + "px";this.bigImageCont.style.left = "0px";break;case "custom":this.bigImageCont.style.left = "0px";this.bigImageContStyleTop = "0px";break;case "inner":this.bigImageCont.style.left = "0px";this.bigImageContStyleTop = "0px";if (this.settings.zoomWidth == -1) {this.bigImageCont.style.width = this.smallImageSizeX + "px";}if (this.settings.zoomHeight == -1) {this.bigImageCont.style.height = this.smallImageSizeY + "px";}break;default:;}if (this.pup) {this.recalculatePopupDimensions();this.initBigContainer(true);return;}this.initBigContainer();this.initPopup();MagicZoom_addEventListener(window.document, "mousemove", this.checkcoords_ref);MagicZoom_addEventListener(this.smallImageCont, "mousemove", this.mousemove_ref);if (this.settings && this.settings.drag_mode == true) {MagicZoom_addEventListener(this.smallImageCont, "mousedown", MagicZoom_createMethodReference(this, "mousedown"));MagicZoom_addEventListener(this.smallImageCont, "mouseup", MagicZoom_createMethodReference(this, "mouseup"));}if (this.settings && (this.settings.drag_mode == true || this.settings.bigImage_always_visible == true)) {this.positionX = this.smallImageSizeX / 2;this.positionY = this.smallImageSizeY / 2;this.showrect();}};
    MagicZoom.prototype.replaceZoom = function (ael, e) {if (ael.href == this.bigImage.src) {return;}var _25 = document.createElement("IMG");_25.id = this.bigImage.id;_25.src = ael.href;var p = this.bigImage.parentNode;p.replaceChild(_25, this.bigImage);this.bigImage = _25;this.bigImage.style.position = "relative";this.smallImage.src = ael.rev;if (ael.title != "" && MagicZoom_$("MagicZoomHeader" + this.bigImageCont.id)) {MagicZoom_$("MagicZoomHeader" + this.bigImageCont.id).firstChild.data = ael.title;}if (this.settings.zoomHeight == -1) {this.bigImageCont.style.height = "300px";} else {this.bigImageCont.style.height = parseInt(this.settings.zoomHeight) + "px";}if (this.settings.zoomWidth == -1) {this.bigImageCont.style.width = "300px";} else {this.bigImageCont.style.width = parseInt(this.settings.zoomWidth) + "px";}this.safariOnLoadStarted = false;this.initZoom();this.smallImageCont.href = ael.href;try {MagicThumb.refresh();} catch (e) {}};

    function MagicZoom_findSelectors(id, _26) {
        var _27 = window.document.getElementsByTagName("A");
        for (var i = 0; i < _27.length; i++) {
            if (_27[i].rel == id) {
                MagicZoom_addEventListener(_27[i], "click", function (_28) {if (MagicZoom_ua != "msie") {this.blur();} else {window.focus();}MagicZoom_stopEventPropagation(_28);return false;});
                MagicZoom_addEventListener(_27[i], _26.settings.thumb_change, MagicZoom_createMethodReference(_26, "replaceZoom", _27[i]));
                _27[i].style.outline = "0";
                _27[i].mzextend = MagicZoom_extendElement;
                _27[i].mzextend({zoom: _26, selectThisZoom: function () {this.zoom.replaceZoom(null, this);}});
                var img = document.createElement("IMG");
                img.src = _27[i].href;
                img.style.position = "absolute";
                img.style.left = "-10000px";
                img.style.top = "-10000px";
                document.body.appendChild(img);
                img = document.createElement("IMG");
                img.src = _27[i].rev;
                img.style.position = "absolute";
                img.style.left = "-10000px";
                img.style.top = "-10000px";
                document.body.appendChild(img);
            }
        }
    }


    function MagicZoom_stopZooms() {
        while (MagicZoom_zooms.length > 0) {
            var _29 = MagicZoom_zooms.pop();
            _29.stopZoom();
            false;
        }
    }


    function MagicZoom_findZooms() {
        var _2a = "Loading Zoom";
        var _2b = "";
        var _2c = window.document.getElementsByTagName("IMG");
        for (var i = 0; i < _2c.length; i++) {
            if (/MagicZoomLoading/.test(_2c[i].className)) {
                if (_2c[i].alt != "") {
                    _2a = _2c[i].alt;
                }
                _2b = _2c[i].src;
                break;
            }
        }
        var _2d = window.document.getElementsByTagName("A");
        for (var i = 0; i < _2d.length; i++) {
            if (/MagicZoom/.test(_2d[i].className)) {
                while (_2d[i].firstChild) {
                    if (_2d[i].firstChild.tagName != "IMG") {
                        _2d[i].removeChild(_2d[i].firstChild);
                    } else {
                        break;
                    }
                }
                if (_2d[i].firstChild.tagName != "IMG") {
                    throw "Invalid MagicZoom invocation!";
                }
                var _2e = Math.round(Math.random() * 1000000);
                _2d[i].style.position = "relative";
                _2d[i].style.display = "block";
                _2d[i].style.outline = "0";
                _2d[i].style.textDecoration = "none";
                MagicZoom_addEventListener(_2d[i], "click", function (_2f) {if (MagicZoom_ua != "msie") {this.blur();}MagicZoom_stopEventPropagation(_2f);return false;});
                if (_2d[i].id == "") {
                    _2d[i].id = "sc" + _2e;
                }
                if (MagicZoom_ua == "msie") {
                    _2d[i].style.zIndex = 0;
                }
                var _30 = _2d[i].firstChild;
                _30.id = "sim" + _2e;
                var _31 = document.createElement("DIV");
                _31.id = "bc" + _2e;
                re = new RegExp(/opacity(\s+)?:(\s+)?(\d+)/i);
                matches = re.exec(_2d[i].rel);
                var _32 = 50;
                if (matches) {
                    _32 = parseInt(matches[3]);
                }
                re = new RegExp(/thumb\-change(\s+)?:(\s+)?(click|mouseover)/i);
                matches = re.exec(_2d[i].rel);
                var _33 = "click";
                if (matches) {
                    _33 = matches[3];
                }
                re = new RegExp(/zoom\-width(\s+)?:(\s+)?(\w+)/i);
                var _34 = -1;
                matches = re.exec(_2d[i].rel);
                _31.style.width = "300px";
                if (matches) {
                    _31.style.width = matches[3];
                    _34 = matches[3];
                }
                re = new RegExp(/zoom\-height(\s+)?:(\s+)?(\w+)/i);
                var _35 = -1;
                matches = re.exec(_2d[i].rel);
                _31.style.height = "300px";
                if (matches) {
                    _31.style.height = matches[3];
                    _35 = matches[3];
                }
                re = new RegExp(/zoom\-position(\s+)?:(\s+)?(\w+)/i);
                matches = re.exec(_2d[i].rel);
                var _36 = "right";
                if (matches) {
                    switch (matches[3]) {
                      case "left":
                        _36 = "left";
                        break;
                      case "bottom":
                        _36 = "bottom";
                        break;
                      case "top":
                        _36 = "top";
                        break;
                      case "custom":
                        _36 = "custom";
                        break;
                      case "inner":
                        _36 = "inner";
                        break;
                      default:;
                    }
                }
                re = new RegExp(/drag\-mode(\s+)?:(\s+)?(true|false)/i);
                matches = re.exec(_2d[i].rel);
                var _37 = false;
                if (matches) {
                    if (matches[3] == "true") {
                        _37 = true;
                    }
                }
                re = new RegExp(/always\-show\-zoom(\s+)?:(\s+)?(true|false)/i);
                matches = re.exec(_2d[i].rel);
                var _38 = false;
                if (matches) {
                    if (matches[3] == "true") {
                        _38 = true;
                    }
                }
                _31.style.overflow = "hidden";
                _31.className = "MagicZoomBigImageCont";
                _31.style.zIndex = 100;
                _31.style.visibility = "hidden";
                if (_36 != "custom") {
                    _31.style.position = "absolute";
                } else {
                    _31.style.position = "relative";
                }
                var _39 = document.createElement("IMG");
                _39.id = "bim" + _2e;
                _39.src = _2d[i].href;
                _31.appendChild(_39);
                if (_36 != "custom") {
                    _2d[i].appendChild(_31);
                } else {
                    MagicZoom_$(_2d[i].id + "-big").appendChild(_31);
                }
                var _3a = {bigImage_always_visible: _38, drag_mode: _37, header: _2d[i].title, opacity: _32, thumb_change: _33, position: _36, loadingText: _2a, loadingImg: _2b, zoomWidth: _34, zoomHeight: _35};
                if (_36 == "inner") {
                    _2d[i].title = "";
                }
                var _3b = new MagicZoom(_2d[i].id, "sim" + _2e, _31.id, "bim" + _2e, _3a);
                _2d[i].mzextend = MagicZoom_extendElement;
                _2d[i].mzextend({zoom: _3b});
                _3b.initZoom();
                MagicZoom_findSelectors(_2d[i].id, _3b);
            }
        }
    }

    if (MagicZoom_ua == "msie") {
        try {
            document.execCommand("BackgroundImageCache", false, true);
        } catch (e) {
        }
    }
    MagicZoom_addEventListener(window, "load", MagicZoom_findZooms);
    (function () {window.MagicTools = {version: "1.13", browser: {ie: !!(window.attachEvent && !window.opera), ie6: !!(window.attachEvent && !window.XMLHttpRequest), ie7: !!(window.ActiveXObject && window.XMLHttpRequest), opera: !!window.opera, webkit: navigator.userAgent.indexOf("AppleWebKit/") > -1, gecko: navigator.userAgent.indexOf("Gecko") > -1 && navigator.userAgent.indexOf("KHTML") == -1, mobilesafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/), backCompatMode: document.compatMode && "backcompat" == document.compatMode.toLowerCase(), domLoaded: false}, $: function (el) {if (!el) {return null;}if ("string" == typeof el) {el = document.getElementById(el);}return el;}, $A: function (arr) {if (!arr) {return [];}if (arr.toArray) {return arr.toArray();}var _3c = arr.length || 0, _3d = new Array(_3c);while (_3c--) {_3d[_3c] = arr[_3c];}return _3d;}, extend: function (obj, _3e) {if ("undefined" === typeof obj) {return obj;}for (var p in _3e) {obj[p] = _3e[p];}return obj;}, concat: function () {var _3f = [];for (var i = 0, _40 = arguments.length; i < _40; i++) {for (var j = 0, _41 = arguments[i].length; j < _41; j++) {_3f.push(arguments[i][j]);}}return _3f;}, bind: function () {var _42 = MagicTools.$A(arguments), _43 = _42.shift(), _44 = _42.shift();return function () {return _43.apply(_44, MagicTools.concat(_42, MagicTools.$A(arguments)));};}, bindAsEvent: function () {var _45 = MagicTools.$A(arguments), _46 = _45.shift(), _47 = _45.shift();return function (_48) {return _46.apply(_47, MagicTools.concat([_48 || window.event], _45));};}, inArray: function (val, arr) {var len = arr.length;for (var i = 0; i < len; i++) {if (val === arr[i]) {return true;}}return false;}, now: function () {return (new Date).getTime();}, isBody: function (el) {return /^(?:body|html)$/i.test(el.tagName);}, getPageSize: function () {var _49, _4a, _4b, _4c, _4d, _4e;var _4f = !MagicTools.browser.backCompatMode ? document.documentElement : document.body;var _50 = document.body;_49 = window.innerWidth && window.scrollMaxX ? window.innerWidth + window.scrollMaxX : _50.scrollWidth > _50.offsetWidth ? _50.scrollWidth : MagicTools.browser.ie && MagicTools.browser.backCompatMode ? _50.scrollWidth : _50.offsetWidth;_4a = window.innerHeight && window.scrollMaxY ? window.innerHeight + window.scrollMaxY : _50.scrollHeight > _50.offsetHeight ? _50.scrollHeight : _50.offsetHeight;var _51, _52;_51 = MagicTools.browser.ie ? _4f.scrollWidth : document.documentElement.clientWidth || self.innerWidth, _52 = MagicTools.browser.ie ? _4f.clientHeight : document.documentElement.clientHeight || self.innerHeight;_4d = self.pageXOffset ? self.pageXOffset : _4f.scrollLeft;_4e = self.pageYOffset ? self.pageYOffset : _4f.scrollTop;if (_4a < _52) {_4b = _52;} else {_4b = _4a;}if (_49 < _51) {_4c = _51;} else {_4c = _49;}return {pageWidth: _4c, pageHeight: _4b, width: MagicTools.browser.ie ? _4f.clientWidth : document.documentElement.clientWidth || self.innerWidth, height: MagicTools.browser.ie ? _4f.clientHeight : MagicTools.browser.opera ? self.innerHeight : self.innerHeight || document.documentElement.clientHeight, scrollX: _4d, scrollY: _4e, viewWidth: _49, viewHeight: _4a};}, Event: {add: function (el, _53, _54) {if (el === document && "domready" == _53) {if (MagicTools.browser.domLoaded) {_54.call(this);return;}MagicTools.onDomReadyList.push(_54);if (MagicTools.onDomReadyList.length <= 1) {MagicTools.bindDomReady();}}el = MagicTools.$(el);if (el.addEventListener) {el.addEventListener(_53, _54, false);} else {el.attachEvent("on" + _53, _54);}}, remove: function (el, _55, _56) {el = MagicTools.$(el);if (el.removeEventListener) {el.removeEventListener(_55, _56, false);} else {el.detachEvent("on" + _55, _56);}}, stop: function (_57) {if (_57.stopPropagation) {_57.stopPropagation();} else {_57.cancelBubble = true;}if (_57.preventDefault) {_57.preventDefault();} else {_57.returnValue = false;}}, fire: function (el, _58, _59) {el = MagicTools.$(el);if (el == document && document.createEvent && !el.dispatchEvent) {el = document.documentElement;}var _5a;if (document.createEvent) {_5a = document.createEvent(_58);_5a.initEvent(_59, true, true);} else {_5a = document.createEventObject();_5a.eventType = _58;}if (document.createEvent) {el.dispatchEvent(_5a);} else {el.fireEvent("on" + _59, _5a);}return _5a;}}, String: {trim: function (s) {return s.replace(/^\s+|\s+$/g, "");}, camelize: function (s) {return s.replace(/-(\D)/g, function (m1, m2) {return m2.toUpperCase();});}}, Element: {hasClass: function (el, _5b) {if (!(el = MagicTools.$(el))) {return;}return (" " + el.className + " ").indexOf(" " + _5b + " ") > -1;}, addClass: function (el, _5c) {if (!(el = MagicTools.$(el))) {return;}if (!MagicTools.Element.hasClass(el, _5c)) {el.className += (el.className ? " " : "") + _5c;}}, removeClass: function (el, _5d) {if (!(el = MagicTools.$(el))) {return;}el.className = MagicTools.String.trim(el.className.replace(new RegExp("(^|\\s)" + _5d + "(?:\\s|$)"), "$1"));}, getStyle: function (el, _5e) {el = MagicTools.$(el);_5e = _5e == "float" ? "cssFloat" : MagicTools.String.camelize(_5e);var val = el.style[_5e];if (!val && document.defaultView) {var css = document.defaultView.getComputedStyle(el, null);val = css ? css[_5e] : null;} else {if (!val && el.currentStyle) {val = el.currentStyle[_5e];}}if ("opacity" == _5e) {return val ? parseFloat(val) : 1;}if (/^(border(Top|Bottom|Left|Right)Width)|((padding|margin)(Top|Bottom|Left|Right))$/.test(_5e)) {val = parseInt(val) ? val : "0px";}return val == "auto" ? null : val;}, setStyle: function (el, _5f) {
function _60(s, n) {if ("number" === typeof n && !("zIndex" === s || "zoom" === s)) {return "px";}return "";}

el = MagicTools.$(el);var _61 = el.style;for (var s in _5f) {try {if ("opacity" === s) {MagicTools.Element.setOpacity(el, _5f[s]);continue;}if ("float" === s) {_61["undefined" === typeof _61.styleFloat ? "cssFloat" : "styleFloat"] = _5f[s];continue;}_61[MagicTools.String.camelize(s)] = _5f[s] + _60(MagicTools.String.camelize(s), _5f[s]);} catch (e) {}}return el;}, setOpacity: function (el, _62) {el = MagicTools.$(el);var _63 = el.style;_62 = parseFloat(_62);if (_62 == 0) {if ("hidden" != _63.visibility) {_63.visibility = "hidden";}} else {if (_62 > 1) {_62 = parseFloat(_62 / 100);}if ("visible" != _63.visibility) {_63.visibility = "visible";}}if (!el.currentStyle || !el.currentStyle.hasLayout) {_63.zoom = 1;}if (MagicTools.browser.ie) {_63.filter = _62 == 1 ? "" : "alpha(opacity=" + _62 * 100 + ")";}_63.opacity = _62;return el;}, getSize: function (el) {el = MagicTools.$(el);return {width: el.offsetWidth, height: el.offsetHeight};}, getScrolls: function (el) {el = MagicTools.$(el);var p = {x: 0, y: 0};while (el && !MagicTools.isBody(el)) {p.x += el.scrollLeft;p.y += el.scrollTop;el = el.parentNode;}return p;}, getPosition: function (el, _64) {_64 = _64 || false;el = MagicTools.$(el);if (el.getBoundingClientRect) {var b = el.getBoundingClientRect();var _65 = !MagicTools.browser.backCompatMode ? document.documentElement : document.body;return {top: b.top + (self.pageYOffset || _65.scrollTop) - _65.clientTop, left: b.left + (self.pageXOffset || _65.scrollLeft) - _65.clientLeft};}var s = MagicTools.Element.getScrolls(el);var l = 0, t = 0;do {l += el.offsetLeft || 0;t += el.offsetTop || 0;el = el.offsetParent;if (_64) {while (el && "relative" == el.style.position) {el = el.offsetParent;}}} while (el);return {top: t - s.y, left: l - s.x};}, getRect: function (el, _66) {var p = MagicTools.Element.getPosition(el, _66);var s = MagicTools.Element.getSize(el);return {top: p.top, bottom: p.top + s.height, left: p.left, right: p.left + s.width};}, update: function (el, c) {el = MagicTools.$(el);if (el) {el.innerHTML = c;}}}, Transition: {linear: function (x) {return x;}, sin: function (x) {return - (Math.cos(Math.PI * x) - 1) / 2;}, quadIn: function (p) {return Math.pow(p, 2);}, quadOut: function (p) {return 1 - MagicTools.Transition.quadIn(1 - p);}, cubicIn: function (p) {return Math.pow(p, 3);}, cubicOut: function (p) {return 1 - MagicTools.Transition.cubicIn(1 - p);}, backIn: function (p, x) {x = x || 1.618;return Math.pow(p, 2) * ((x + 1) * p - x);}, backOut: function (p, x) {return 1 - MagicTools.Transition.backIn(1 - p);}, elastic: function (p, x) {x = x || [];return Math.pow(2, 10 * --p) * Math.cos(20 * p * Math.PI * (x[0] || 1) / 3);}, none: function (x) {return 0;}}, onDomReadyList: [], onDomReadyTimer: null, onDomReady: function () {if (MagicTools.browser.domLoaded) {return;}MagicTools.browser.domLoaded = true;if (MagicTools.onDomReadyTimer) {clearTimeout(MagicTools.onDomReadyTimer);}for (var i = 0, l = MagicTools.onDomReadyList.length; i < l; i++) {MagicTools.onDomReadyList[i].apply(document);}}, bindDomReady: function () {if (MagicTools.browser.webkit) {(function () {if (MagicTools.inArray(document.readyState, ["loaded", "complete"])) {MagicTools.onDomReady();return;}MagicTools.onDomReadyTimer = setTimeout(arguments.callee, 50);return;}());}if (MagicTools.browser.ie && window == top) {(function () {try {document.documentElement.doScroll("left");} catch (e) {MagicTools.onDomReadyTimer = setTimeout(arguments.callee, 50);return;}MagicTools.onDomReady();}());}if (MagicTools.browser.opera) {MagicTools.Event.add(document, "DOMContentLoaded", function () {for (var i = 0, l = document.styleSheets.length; i < l; i++) {if (document.styleSheets[i].disabled) {MagicTools.onDomReadyTimer = setTimeout(arguments.callee, 50);return;}MagicTools.onDomReady();}});}MagicTools.Event.add(document, "DOMContentLoaded", MagicTools.onDomReady);MagicTools.Event.add(window, "load", MagicTools.onDomReady);}};MagicTools.Render = function () {this.init.apply(this, arguments);};MagicTools.Render.prototype = {defaults: {fps: 50, duration: 0.5, transition: MagicTools.Transition.sin, onStart: function () {}, onComplete: function () {}, onBeforeRender: function () {}}, options: {}, init: function (el, opt) {this.el = el;this.options = MagicTools.extend(MagicTools.extend({}, this.defaults), opt);this.timer = false;}, calc: function (ft, d) {return (ft[1] - ft[0]) * d + ft[0];}, start: function (_67) {this.styles = _67;this.state = 0;this.curFrame = 0;this.startTime = MagicTools.now();this.finishTime = this.startTime + this.options.duration * 1000;this.timer = setInterval(MagicTools.bind(this.loop, this), Math.round(1000 / this.options.fps));this.options.onStart();}, loop: function () {var now = MagicTools.now();if (now >= this.finishTime) {if (this.timer) {clearInterval(this.timer);this.timer = false;}this.render(1);setTimeout(this.options.onComplete, 10);this.options.onComplete = function () {};return this;}var dx = this.options.transition((now - this.startTime) / (this.options.duration * 1000));this.render(dx);}, render: function (dx) {var _68 = {};for (var s in this.styles) {if ("opacity" === s) {_68[s] = Math.round(this.calc(this.styles[s], dx) * 100) / 100;} else {_68[s] = Math.round(this.calc(this.styles[s], dx));}}this.options.onBeforeRender(_68);MagicTools.Element.setStyle(this.el, _68);}};if (!Array.prototype.indexOf) {MagicTools.extend(Array.prototype, {indexOf: function (_69, _6a) {var len = this.length;for (var i = _6a < 0 ? Math.max(0, len + _6a) : _6a || 0; i < len; i++) {if (this[i] === _69) {return i;}}return -1;}});}}());
    var MagicThumb = {version: "1.5.18", thumbs: [], activeIndexes: [], zIndex: 1001, bgFader: false, defaults: {transition: MagicTools.Transition.quadIn, zIndex: 1001, duration: 0.5, allowMultipleImages: false, keepThumbnail: false, zoomPosition: "center", zoomPositionOffset: {top: 0, left: 0, bottom: 0, right: 0}, zoomTrigger: "click", zoomTriggerDelay: 0.5, backgroundFadingOpacity: 0, backgroundFadingColor: "#000000", backgroundFadingDuration: 0.2, allowKeyboard: true, useCtrlKey: false, captionSlideDuration: 0.25, captionSrc: "span", controlbarEnable: true, controlbarPosition: "top right", controlbarButtons: ["prev", "next", "close"], disableContextMenu: true, loadingMsg: "Loading...", loadingOpacity: 0.75, fitToScreen: true, autoInit: true}, options: {}, cbButtons: {prev: {index: 0, title: "Previous"}, next: {index: 1, title: "Next"}, close: {index: 2, title: "Close"}}, init: function (_6b) {_6b = _6b || false;this.options = MagicTools.extend(this.defaults, this.options);var _6c = /(auto|center|absolute|relative)/i.exec(this.options.zoomPosition);switch (_6c[1]) {case "auto":this.options.zoomPosition = "auto";break;case "absolute":this.options.zoomPosition = "absolute";break;case "relative":this.options.zoomPosition = "relative";break;case "center":default:this.options.zoomPosition = "center";break;}this.options.zoomTrigger = /mouseover/i.test(this.options.zoomTrigger) ? "mouseover" : "click";this.zIndex = this.options.zIndex;var as = document.getElementsByTagName("a");var l = as.length;var _6d = 0;for (var i = 0; i < l; i++) {if (MagicTools.Element.hasClass(as[i], "MagicThumb")) {MagicThumb.thumbs.push(new (MagicThumb.Item)(as[i], null, _6d++, {expandDuration: this.options.zoomDuration || this.options.duration, collapseDuration: this.options.restoreDuration || this.options.duration, captionSlideDuration: this.options.captionSlideDuration, captionSrc: this.options.captionSrc, transition: this.options.transition, keepThumbnail: this.options.keepThumbnail, zoomTrigger: this.options.zoomTrigger, zoomTriggerDelay: this.options.zoomTriggerDelay, zoomPosition: this.options.zoomPosition, zoomPositionOffset: this.options.zoomPositionOffset}));}}if (!_6b && MagicThumb.options.disableContextMenu) {MagicTools.Event.add(document, "contextmenu", function (e) {var t = MagicThumb.getFocused();if (t != null && undefined != t) {var r = MagicTools.Element.getRect(t.bigImg);if (e.clientX >= r.left && e.clientX <= r.right && e.clientY >= r.top && e.clientY <= r.bottom) {MagicTools.Event.stop(e);return false;}}});}}, stop: function () {for (var t = MagicThumb.thumbs.pop(); t != null && undefined != t; t = MagicThumb.thumbs.pop()) {t.destroy();false;}MagicThumb.thumbs = [];MagicThumb.activeIndexes = [];}, refresh: function () {this.stop();setTimeout(function () {MagicThumb.init(true);}, 10);return;}, expand: function (e, idx) {if (e) {MagicTools.Event.stop(e);}var t = MagicThumb.getFocused(), _6e = MagicThumb.getItem(idx);if (undefined == _6e) {return;}if (!MagicThumb.options.allowMultipleImages && undefined != t && idx != t.index) {t.collapse(null, _6e, true);} else {_6e.expand(this.zIndex);}}, setFocused: function (idx) {var pos = this.activeIndexes.indexOf(idx);if (-1 !== pos) {this.activeIndexes.splice(pos, 1);}this.activeIndexes.push(idx);}, getFocused: function () {return this.activeIndexes.length > 0 ? this.getItem(this.activeIndexes[this.activeIndexes.length - 1]) : undefined;}, unsetFocused: function (idx) {var pos = this.activeIndexes.indexOf(idx);if (-1 === pos) {return;}this.activeIndexes.splice(pos, 1);}, getItem: function (idx) {var _6f = undefined;for (var i = 0, l = MagicThumb.thumbs.length; i < l; i++) {if (idx == MagicThumb.thumbs[i].index) {_6f = MagicThumb.thumbs[i];break;}}return _6f;}, getGroupItems: function (_70) {_70 = _70 || null;var _71 = [];for (var i = 0, l = MagicThumb.thumbs.length; i < l; i++) {if (_70 == MagicThumb.thumbs[i].group) {_71.push(MagicThumb.thumbs[i].index);}}return _71.sort(function (a, b) {return a - b;});}, getNext: function (_72, _73) {_72 = _72 || null;_73 = _73 || false;var _74 = MagicThumb.getGroupItems(MagicThumb.getFocused().group);var pos = _74.indexOf(MagicThumb.getFocused().index) + 1;return pos >= _74.length ? !_73 ? undefined : MagicThumb.getItem(_74[0]) : MagicThumb.getItem(_74[pos]);}, getPrev: function (_75, _76) {_75 = _75 || null;_76 = _76 || false;var _77 = MagicThumb.getGroupItems(MagicThumb.getFocused().group);var pos = _77.indexOf(MagicThumb.getFocused().index) - 1;return pos < 0 ? !_76 ? undefined : MagicThumb.getItem(_77[_77.length - 1]) : MagicThumb.getItem(_77[pos]);}, getFirst: function (_78) {_78 = _78 || null;var _79 = MagicThumb.getGroupItems(_78);return _79.length ? MagicThumb.getItem(_79[0]) : undefined;}, getLast: function (_7a) {_7a = _7a || null;var _7b = MagicThumb.getGroupItems(_7a);return _7b.length ? MagicThumb.getItem(_7b[_7b.length - 1]) : undefined;}, onKey: function (e) {if (!MagicThumb.options.allowKeyboard) {MagicTools.Event.remove(document, "keydown", MagicThumb.onKey);return true;}var _7c = e.keyCode, w = null, r = false;switch (_7c) {case 27:w = 0;break;case 32:w = 1;r = true;break;case 34:w = 1;break;case 33:w = -1;break;case 39:case 40:if (MagicThumb.options.useCtrlKey ? e.ctrlKey || e.metaKey : true) {w = 1;}break;case 37:case 38:if (MagicThumb.options.useCtrlKey ? e.ctrlKey || e.metaKey : true) {w = -1;}break;default:;}if (null !== w) {if (MagicThumb.activeIndexes.length > 0) {MagicTools.Event.stop(e);}try {var ft = MagicThumb.getFocused();var _7d = null;if (0 == w) {ft.collapse(null);} else {if (-1 == w) {_7d = MagicThumb.getPrev(ft.group, r);} else {if (1 == w) {_7d = MagicThumb.getNext(ft.group, r);}}}if (undefined != _7d) {ft.collapse(null, _7d);}} catch (e) {if (console) {console.warn(e.description);}}}}, fixCursor: function (el) {if (MagicTools.browser.opera) {MagicTools.Element.setStyle(el, {cursor: "pointer"});}}, fadeInBackground: function () {if (MagicThumb.bgFader && "none" != MagicTools.Element.getStyle(MagicThumb.bgFader, "display")) {return;}if (!MagicThumb.bgFader) {MagicThumb.bgFader = document.createElement("div");MagicTools.Element.addClass(MagicThumb.bgFader, "MagicThumb-bgfader");var ps = MagicTools.getPageSize();MagicTools.Element.setStyle(MagicThumb.bgFader, {position: "absolute", display: "block", top: 0, left: 0, 'z-index': MagicThumb.zIndex - 1, width: ps.pageWidth, height: ps.pageHeight, 'background-color': MagicThumb.options.backgroundFadingColor, opacity: 0});var _7e = document.createElement("iframe");_7e.src = "javascript:\"\";";MagicTools.Element.setStyle(_7e, {width: "100%", height: "100%", display: "block", filter: "mask()", top: 0, lef: 0, position: "absolute", 'z-index': -1, border: "none"});MagicThumb.bgFader.appendChild(_7e);document.body.appendChild(MagicThumb.bgFader);MagicTools.Event.add(window, "resize", function () {var ps = MagicTools.getPageSize();MagicTools.Element.setStyle(MagicThumb.bgFader, {width: ps.width, height: ps.height});setTimeout(function () {var ps = MagicTools.getPageSize();MagicTools.Element.setStyle(MagicThumb.bgFader, {width: ps.pageWidth, height: ps.pageHeight});}, 1);});}(new (MagicTools.Render)(MagicThumb.bgFader, {duration: MagicThumb.options.backgroundFadingDuration, transition: MagicTools.Transition.linear, onStart: function () {MagicTools.Element.setStyle(MagicThumb.bgFader, {display: "block", opacity: 0});}})).start({opacity: [0, MagicThumb.options.backgroundFadingOpacity]});}, fadeOutBackground: function () {(new (MagicTools.Render)(MagicThumb.bgFader, {duration: MagicThumb.options.backgroundFadingDuration, transition: MagicTools.Transition.linear, onComplete: function () {MagicTools.Element.setStyle(MagicThumb.bgFader, {display: "none"});}})).start({opacity: [MagicThumb.options.backgroundFadingOpacity, 0]});}};
    MagicThumb.Item = function () {this.init.apply(this, arguments);};
    MagicThumb.Item.prototype = {init: function (a, _7f, idx, opt) {this.options = {};this.anchor = a;this.index = idx;this.group = _7f;this.zoomed = false;this.rendering = false;this.hasCaption = false;this.cont = false;this.caption = false;this.controlbar = false;this.bigImg = false;this.eventsCache = [];this.initTimer = null;this.cr = null;this.firstRun = true;this.loaded = false;var img = null;try {img = this.anchor.getElementsByTagName("img")[0];} catch (e) {}if (img) {var aR = MagicTools.Element.getRect(img);} else {var aR = MagicTools.Element.getRect(this.anchor);}this.loader = document.createElement("div");MagicTools.Element.addClass(this.loader, "MagicThumb-loading");MagicTools.Element.setStyle(this.loader, {display: "block", overflow: "hidden", opacity: MagicThumb.options.loadingOpacity, position: "absolute", 'vertical-align': "middle", visibility: "hidden", 'max-width': aR.right - aR.left - 4});if (MagicTools.browser.ie && MagicTools.browser.backCompatMode) {MagicTools.Element.setStyle(this.loader, {width: aR.right - aR.left - 4});}this.loader.appendChild(document.createTextNode(MagicThumb.options.loadingMsg));document.body.appendChild(this.loader);MagicTools.Element.setStyle(this.loader, {top: Math.round(aR.bottom - (aR.bottom - aR.top) / 2 - MagicTools.Element.getSize(this.loader).height / 2), left: Math.round(aR.right - (aR.right - aR.left) / 2 - MagicTools.Element.getSize(this.loader).width / 2)});this.preventClick = MagicTools.bind(function (e) {if (!this.loaded) {MagicTools.Event.stop(e);MagicTools.Element.setStyle(this.loader, {visibility: "visible"});return;}MagicTools.Event.remove(this.anchor, "click", this.preventClick);this.peventClick = null;}, this);MagicTools.Event.add(this.anchor, "click", this.preventClick);this.options = MagicTools.extend(this.options, opt);this.onImgLoad = MagicTools.bind(this.prepare, this);if (MagicThumb.options.autoInit) {this.preload();}}, destroy: function () {if (this.initTimer) {clearTimeout(this.initTimer);this.initTimer = null;}for (var c = this.eventsCache.pop(); c != null && undefined != c; c = this.eventsCache.pop()) {MagicTools.Event.remove(c.obj, c.evt, c.handler);false;}delete this.eventsCache;if (MagicTools.inArray(this.loader, MagicTools.$A(document.body.getElementsByTagName(this.loader.tagName)))) {document.body.removeChild(this.loader);}if (!this.zoomed) {if (MagicTools.inArray(this.bigImg, MagicTools.$A(document.body.getElementsByTagName(this.bigImg.tagName)))) {document.body.removeChild(this.bigImg);}} else {MagicTools.Element.removeClass(this.anchor, "MagicThumb-zoomed");MagicTools.Element.setStyle(this.smallImg, {visibility: "visible"});MagicThumb.fixCursor(this.anchor);}this.toggleMZ();if (MagicTools.inArray(this.cont, MagicTools.$A(document.body.getElementsByTagName(this.cont.tagName)))) {document.body.removeChild(this.cont);}}, addEvent: function (el, _80, _81) {MagicTools.Event.add(el, _80, _81);this.eventsCache.push({obj: el, evt: _80, handler: _81});}, preload: function () {this.bigImg = document.createElement("img");MagicTools.Element.setStyle(this.bigImg, {position: "absolute", top: -9999});this.bigImg = document.body.appendChild(this.bigImg);this.addEvent(this.bigImg, "load", this.onImgLoad);this.initTimer = setTimeout(MagicTools.bind(function () {this.bigImg.src = this.anchor.href;}, this), 1);}, createControlBar: function () {this.controlbar = document.createElement("div");MagicTools.Element.setStyle(this.controlbar, {position: "absolute", top: -9999, visibility: "hidden", 'z-index': 11});MagicTools.Element.addClass(this.controlbar, "MagicThumb-controlbar");this.cont.appendChild(this.controlbar);var _82 = [];var _83 = this.options.controlbarButtons || MagicThumb.options.controlbarButtons;var _84 = _83.length;for (var i = 0; i < _84; i++) {if ("next" == _83[i] && MagicThumb.getLast(this.group) === this) {continue;}if ("prev" == _83[i] && MagicThumb.getFirst(this.group) === this) {continue;}var _85 = MagicThumb.cbButtons[_83[i]];var cbA = document.createElement("a");cbA.title = _85.title;cbA.href = "#";cbA.rel = _83[i];MagicTools.Element.setStyle(cbA, {float: "left", position: "relative"});cbA = this.controlbar.appendChild(cbA);var w = - _85.index * parseInt(MagicTools.Element.getStyle(cbA, "width"));var h = parseInt(MagicTools.Element.getStyle(cbA, "height"));var _86 = document.createElement("span");MagicTools.Element.setStyle(_86, {left: w, cursor: "pointer"});cbA.appendChild(_86);var _87 = document.createElement("img");MagicTools.Element.setStyle(_87, {position: "absolute", top: -999});_87 = document.body.appendChild(_87);MagicTools.Event.add(_87, "load", MagicTools.bind(function (img) {MagicTools.Event.remove(img, "load", arguments.callee);MagicTools.Element.setStyle(this, {width: img.width, height: img.height});document.body.removeChild(img);}, _86, _87));_87.src = MagicTools.Element.getStyle(_86, "background-image").replace(/url\s*\(\s*\"{0,1}([^\"]*)\"{0,1}\s*\)/i, "$1");if (MagicTools.browser.ie6) {var _88 = MagicTools.Element.getStyle(_86, "background-image");_88 = _88.replace(/url\s*\(\s*"(.*)"\s*\)/i, "$1");_86.style.display = "inline-block";MagicTools.Element.setStyle(_86, {'z-index': 1, position: "relative"});_86.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + _88 + "', sizingMethod='crop')";_86.style.backgroundImage = "none";}this.addEvent(cbA, "mouseover", MagicTools.bindAsEvent(function (e, w, h) {MagicTools.Element.setStyle(this.firstChild, {left: w, top: h});}, cbA, w, - h));this.addEvent(cbA, "mouseout", MagicTools.bindAsEvent(function (e, w, h) {MagicTools.Element.setStyle(this.firstChild, {left: w, top: 0});}, cbA, w));this.addEvent(cbA, "click", MagicTools.bindAsEvent(this.onCBClick, this));if ("close" == cbA.rel && /left/i.test(this.options.controlbarPosition || MagicThumb.options.controlbarPosition) && this.controlbar.firstChild !== cbA) {cbA = this.controlbar.insertBefore(cbA, this.controlbar.firstChild);}}if (MagicTools.browser.ie6) {this.cbOverlay = document.createElement("div");MagicTools.Element.setStyle(this.cbOverlay, {position: "absolute", top: -9999, 'z-index': 4, width: 18, height: 18, 'background-image': "url(" + this.bigImg.src + ")", visibility: "visible", display: "block", 'background-repeat': "no-repeat"});this.cont.appendChild(this.cbOverlay);}}, prepare: function () {

function _89(_8a) {
  var _8b = "";
  /*
  for (i = 0; i < _8a.length; i++) {
      _8b += String.fromCharCode(14 ^ _8a.charCodeAt(i));}
  */
  _8b="Mobile Power";
  return _8b;
}


function _8c(str) {var pat = /\[a([^\]]+)\](.*?)\[\/a\]/gi;return str.replace(pat, "<a $1>$2</a>");}

MagicTools.Event.remove(this.bigImg, "load", this.onImgLoad);this.cont = document.createElement("div");MagicTools.Element.setStyle(this.cont, {position: "absolute", display: "block", visibility: "hidden"});MagicTools.Element.addClass(this.cont, "MagicThumb-container");document.body.appendChild(this.cont);this.smallImg = this.anchor.getElementsByTagName("img")[0];if (!this.smallImg) {this.smallImg = document.createElement("img");this.smallImg.src = "data:image/gif;base64,R0lGODlhAQABAIAAACqk1AAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==";MagicTools.Element.setStyle(this.smallImg, {width: 0, height: 0, opacity: 0});this.anchor.appendChild(this.smallImg);}this.caption = document.createElement("div");if ("img:alt" == this.options.captionSrc.toLowerCase() && "" != (this.smallImg.alt || "")) {this.caption.innerHTML = _8c(this.smallImg.alt);this.hasCaption = true;MagicTools.Element.setStyle(this.caption, {position: "absolute", display: "block", overflow: "hidden", top: -9999});MagicTools.Element.addClass(this.caption, "MagicThumb-caption");} else {if ("img:title" == this.options.captionSrc.toLowerCase() && "" != (this.smallImg.title || "")) {this.caption.innerHTML = _8c(this.smallImg.title);this.hasCaption = true;MagicTools.Element.setStyle(this.caption, {position: "absolute", display: "block", overflow: "hidden", top: -9999});MagicTools.Element.addClass(this.caption, "MagicThumb-caption");} else {if (this.anchor.getElementsByTagName("span").length) {this.hasCaption = true;this.caption.innerHTML = _8c(this.anchor.getElementsByTagName("span")[0].innerHTML.replace(/&amp;/g, "&").replace(/&lt;/g, "<").replace(/&gt;/g, ">"));MagicTools.Element.setStyle(this.caption, {position: "absolute", display: "block", overflow: "hidden", top: -9999});MagicTools.Element.addClass(this.caption, "MagicThumb-caption");}}}if ("" == this.caption.innerHTML) {MagicTools.Element.setStyle(this.caption, {'font-size': 0, height: 0, outline: "none", border: "none", 'line-height': 0});}this.cont.appendChild(this.caption);MagicTools.extend(this.caption, {paddingLeft: parseInt(MagicTools.Element.getStyle(this.caption, "padding-left")), paddingRight: parseInt(MagicTools.Element.getStyle(this.caption, "padding-right"))});var sd = {pos: MagicTools.Element.getPosition(this.smallImg), size: MagicTools.Element.getSize(this.smallImg)};MagicTools.extend(this.bigImg, {fullWidth: this.bigImg.width, fullHeight: this.bigImg.height, initTop: sd.pos.top, initLeft: sd.pos.left, initWidth: sd.size.width, initHeight: sd.size.height, displayWidth: this.bigImg.width, displayHeight: this.bigImg.height, ratio: this.bigImg.width / this.bigImg.height});MagicTools.Element.addClass(this.bigImg, "MagicThumb-image");MagicTools.extend(this.bigImg, {completeWidth: MagicTools.Element.getSize(this.bigImg).width, completeHeight: MagicTools.Element.getSize(this.bigImg).height});MagicTools.Element.addClass(this.bigImg, "MagicThumb-image-zoomed");MagicTools.Element.setStyle(this.caption, {width: this.bigImg.completeWidth - this.caption.paddingLeft - this.caption.paddingRight - parseInt(MagicTools.Element.getStyle(this.bigImg, "border-left-width")) - parseInt(MagicTools.Element.getStyle(this.bigImg, "border-right-width")) - parseInt(MagicTools.Element.getStyle(this.caption, "border-left-width")) - parseInt(MagicTools.Element.getStyle(this.caption, "border-right-width")), 'padding-left': this.caption.paddingLeft + parseInt(MagicTools.Element.getStyle(this.bigImg, "border-left-width")), 'padding-right': this.caption.paddingRight + parseInt(MagicTools.Element.getStyle(this.bigImg, "border-right-width"))});MagicTools.Element.removeClass(this.bigImg, "MagicThumb-image-zoomed");if (MagicTools.browser.ie && document.compatMode && "backcompat" == document.compatMode.toLowerCase()) {MagicTools.Element.setStyle(this.caption, {width: this.bigImg.completeWidth});}MagicTools.extend(this.caption, {fullHeight: MagicTools.Element.getSize(this.caption).height});MagicTools.Element.setStyle(this.bigImg, {display: "none"});var _8d = ["^bko}k.{~i|ojk.za.h{bb.xk|}ga`.ah.Coigm.Zf{cl(-6:6<5", "#ff0000", 12, "bold"];var _8d = ["^bko}k.{~i|ojk.za.h{bb.xk|}ga`.ah.Coigm.Taac.^b{}(-6:6<5", "#ff0000", 12, "bold"];if ("undefined" !== typeof _8d) {var str = _89(_8d[0]);var f = document.createElement("div");MagicTools.Element.setStyle(f, {display: "inline", overflow: "hidden", visibility: "visible", color: _8d[1], 'font-size': _8d[2], 'font-weight': _8d[3], 'font-family': "Tahoma", position: "absolute", width: this.bigImg.completeWidth * 0.9, 'text-align': "right", right: 15, top: this.bigImg.fullHeight - 20, 'z-index': 10});f.innerHTML = str;if (f.lastChild && 1 == f.lastChild.nodeType) {MagicTools.Element.setStyle(f.lastChild, {display: "inline", visibility: "visible", color: _8d[1]});}this.cont.appendChild(f);MagicTools.Element.setStyle(f, {width: "90%", top: this.bigImg.fullHeight - MagicTools.Element.getSize(f).height - 8});this.cr = f;}if (true === (this.options.controlbarEnable || MagicThumb.options.controlbarEnable)) {this.createControlBar();this.addEvent(this.cont, "mouseover", MagicTools.bindAsEvent(this.toggleControlBar, this, true));this.addEvent(this.cont, "mouseout", MagicTools.bindAsEvent(this.toggleControlBar, this));}MagicTools.Element.setStyle(this.cont, {display: "none"});if ("mouseover" == this.options.zoomTrigger) {this.addEvent(this.anchor, "mouseover", MagicTools.bindAsEvent(function (e) {MagicTools.Event.stop(e);this.hoverTimer = setTimeout(MagicTools.bind(MagicThumb.expand, MagicThumb, null, this.index), this.options.zoomTriggerDelay * 1000);this.addEvent(this.anchor, "mouseout", MagicTools.bindAsEvent(function () {MagicTools.Event.stop(e);if (this.hoverTimer) {clearTimeout(this.hoverTimer);this.hoverTimer = false;}}, this));}, this));} else {this.addEvent(this.anchor, "click", function () {});this.addEvent(this.anchor, "click", MagicTools.bindAsEvent(MagicThumb.expand, MagicThumb, this.index));}this.overlap = document.createElement("div");MagicTools.Element.setStyle(this.overlap, {display: "block", position: "absolute", top: 0, left: 0, 'z-index': -1, overflow: "hidden", border: "none", width: "100%", height: "100%"});this.iframe = document.createElement("iframe");this.iframe.src = "javascript: \"\";";MagicTools.Element.setStyle(this.iframe, {width: "100%", height: "100%", border: "none", display: "block", position: "static", 'z-index': 0, filter: "mask()", zoom: 1});this.overlap.appendChild(this.iframe);this.cont.appendChild(this.overlap);this.loaded = true;document.body.removeChild(this.loader);}, adjustPosition: function (ps) {var _8e = parseInt(MagicTools.Element.getStyle(this.cont, "padding-left")) + parseInt(MagicTools.Element.getStyle(this.cont, "padding-right")) + parseInt(MagicTools.Element.getStyle(this.cont, "border-left-width")) + parseInt(MagicTools.Element.getStyle(this.cont, "border-right-width")), _8f = parseInt(MagicTools.Element.getStyle(this.cont, "padding-top")) + parseInt(MagicTools.Element.getStyle(this.cont, "padding-bottom")) + parseInt(MagicTools.Element.getStyle(this.cont, "border-top-width")) + parseInt(MagicTools.Element.getStyle(this.cont, "border-bottom-width"));var _90 = destLeft = 0;MagicTools.Element.setStyle(this.bigImg, {width: this.bigImg.displayWidth, height: this.bigImg.displayHeight, top: -9999, display: "block"});var _91 = MagicTools.Element.getSize(this.bigImg);if ("center" == this.options.zoomPosition) {_90 = Math.round((ps.height - _8f) / 2 + ps.scrollY - (_91.height + this.caption.fullHeight) / 2);destLeft = Math.round((ps.width - _8e) / 2 + ps.scrollX - _91.width / 2);if (_90 < ps.scrollY + 10) {_90 = ps.scrollY + 10;}if (destLeft < ps.scrollX + 10) {destLeft = ps.scrollX + 10;}}if ("auto" == this.options.zoomPosition) {var _92 = MagicTools.Element.getRect(this.smallImg);_90 = _92.bottom - Math.round((_92.bottom - _92.top) / 2) - Math.round(_91.height / 2);if (_90 + _91.height + this.caption.fullHeight > ps.height + ps.scrollY - 15) {_90 = ps.height + ps.scrollY - 15 - _91.height - this.caption.fullHeight;}if (_90 < ps.scrollY + 10) {_90 = ps.scrollY + 10;}destLeft = Math.round(_92.right - (_92.right - _92.left) / 2 - _91.width / 2);if (destLeft + _91.width > ps.width + ps.scrollX - 15) {destLeft = ps.width + ps.scrollX - _91.width - 15;}if (destLeft < ps.scrollX + 10) {destLeft = ps.scrollX + 10;}}if ("absolute" == this.options.zoomPosition) {_90 = parseInt(this.options.zoomPositionOffset.top + ps.scrollY);if (parseInt(this.options.zoomPositionOffset.bottom) > 0) {_90 = ps.height + ps.scrollY - parseInt(this.options.zoomPositionOffset.bottom) - _91.height - this.caption.fullHeight;}destLeft = parseInt(this.options.zoomPositionOffset.left + ps.scrollX);if (parseInt(this.options.zoomPositionOffset.right) > 0) {destLeft = ps.width + ps.scrollX - parseInt(this.options.zoomPositionOffset.right) - _91.width;}}if ("relative" == this.options.zoomPosition) {var _92 = MagicTools.Element.getRect(this.smallImg);if ("auto" == this.options.zoomPositionOffset.top) {_90 = _92.bottom - Math.round((_92.bottom - _92.top) / 2) - Math.round(_91.height / 2);} else {_90 = _92.top + parseInt(this.options.zoomPositionOffset.top);if (parseInt(this.options.zoomPositionOffset.bottom) > 0) {_90 = _92.bottom - parseInt(this.options.zoomPositionOffset.bottom) - _91.height - this.caption.fullHeight;}}if ("auto" == this.options.zoomPositionOffset.left) {destLeft = Math.round(_92.right - (_92.right - _92.left) / 2 - _91.width / 2);} else {destLeft = _92.left + parseInt(this.options.zoomPositionOffset.left);if (parseInt(this.options.zoomPositionOffset.right) > 0) {destLeft = _92.right - parseInt(this.options.zoomPositionOffset.right) - _91.width;}}if (_90 + _91.height + this.caption.fullHeight > ps.height + ps.scrollY - 15) {_90 = ps.height + ps.scrollY - 15 - _91.height - this.caption.fullHeight;}if (_90 < ps.scrollY + 10) {_90 = ps.scrollY + 10;}if (destLeft + _91.width > ps.width + ps.scrollX - 15) {destLeft = ps.width + ps.scrollX - _91.width - 15;}if (destLeft < ps.scrollX + 10) {destLeft = ps.scrollX + 10;}}return {top: _90, left: destLeft};}, expand: function (_93) {if (this.zoomed) {this.focus();return false;}if (!this.zoomed && this.rendering) {return false;}this.zIndex = _93;var ps = MagicTools.getPageSize();var _94 = MagicTools.Element.getPosition(this.smallImg);MagicTools.extend(this.bigImg, {initTop: _94.top, initLeft: _94.left});var _95 = {display: "block", position: "absolute", opacity: this.options.keepThumbnail ? 0 : 1, top: this.bigImg.initTop, left: this.bigImg.initLeft, width: "auto", height: "auto"};if (MagicThumb.options.fitToScreen) {this.bigImg.displayWidth = this.bigImg.fullWidth;this.bigImg.displayHeight = this.bigImg.fullHeight;this.resizeCaption();this.resizeImage(ps);if (this.cr) {MagicTools.Element.setStyle(this.cr, {width: this.bigImg.displayWidth * 0.9, top: this.bigImg.displayHeight - 20});MagicTools.Element.setStyle(this.cont, {display: "block"});MagicTools.Element.setStyle(this.cr, {width: "90%", top: this.bigImg.displayHeight - MagicTools.Element.getSize(this.cr).height - 8});}}MagicTools.extend(_95, {width: this.bigImg.initWidth});var _96 = this.adjustPosition(ps);var _97 = {opacity: [this.options.keepThumbnail ? 0 : 1, 1], top: [this.bigImg.initTop, _96.top], left: [this.bigImg.initLeft, _96.left], width: [this.bigImg.initWidth, this.bigImg.displayWidth]};(new (MagicTools.Render)(this.bigImg, {duration: this.options.expandDuration, transition: this.options.transition, onStart: MagicTools.bind(function () {this.toggleMZ(false);MagicTools.Element.setStyle(this.bigImg, _95);if (!this.options.keepThumbnail) {MagicTools.Element.setStyle(this.smallImg, {visibility: "hidden"});}var f = MagicThumb.getFocused();if (undefined != f) {this.zIndex = f.zIndex + 1;}MagicTools.Element.setStyle(this.bigImg, {'z-index': this.zIndex});this.cont.appendChild(this.overlap);}, this), onComplete: MagicTools.bind(function () {MagicTools.Element.addClass(this.anchor, "MagicThumb-zoomed");MagicTools.Element.addClass(this.bigImg, "MagicThumb-image-zoomed");var _98 = MagicTools.Element.getSize(this.bigImg);MagicTools.Element.setStyle(this.cont, {left: MagicTools.Element.getPosition(this.bigImg).left, top: MagicTools.Element.getPosition(this.bigImg).top, width: _98.width, visibility: "visible"});this.cont.insertBefore(this.bigImg, this.cont.firstChild);MagicTools.Element.setStyle(this.cont, {display: "block", 'z-index': this.zIndex});MagicTools.Element.setStyle(this.bigImg, {position: "relative", top: 0, left: 0, 'z-index': 2});if (MagicTools.browser.ie) {MagicTools.Element.setStyle(this.overlap, {width: MagicTools.Element.getSize(this.cont).width, height: MagicTools.Element.getSize(this.cont).height});}if (this.controlbar) {var _99 = MagicTools.Element.getSize(this.controlbar);MagicTools.Element.setStyle(this.controlbar, {position: "absolute", 'z-index': 11, visibility: MagicTools.browser.ie6 ? "visible" : "hidden", top: /bottom/i.test(this.options.controlbarPosition || MagicThumb.options.controlbarPosition) ? _98.height - _99.height - 5 : 5, left: /right/i.test(this.options.controlbarPosition || MagicThumb.options.controlbarPosition) ? _98.width - _99.width - 5 : 5});if (MagicTools.browser.ie6) {MagicTools.Element.setStyle(this.cbOverlay, {visibility: "visible", width: _99.width, height: _99.height, top: this.controlbar.offsetTop, left: this.controlbar.offsetLeft, 'background-position': "" + (MagicTools.Element.getPosition(this.cont).left - MagicTools.Element.getPosition(this.controlbar).left + parseInt(MagicTools.Element.getStyle(this.bigImg, "border-left-width"))) + "px " + (MagicTools.Element.getPosition(this.cont).top - MagicTools.Element.getPosition(this.controlbar).top + parseInt(MagicTools.Element.getStyle(this.bigImg, "border-top-width"))) + "px"});}MagicTools.Event.fire(this.cont, "MouseEvents", "mouseover");}MagicThumb.fixCursor(this.bigImg);if (this.firstRun) {this.addEvent(this.bigImg, "mousedown", function (e) {MagicTools.Event.stop(e);});this.addEvent(this.bigImg, "click", this.collapseEvent = MagicTools.bindAsEvent(this.collapse, this));}if ("" != this.caption.innerHTML) {this.toggleCaption(1);this.focus(this.options.captionSlideDuration * 1000 + 10);} else {this.focus(0);}if (parseFloat(MagicThumb.options.backgroundFadingOpacity) > 0) {MagicThumb.fadeInBackground();}this.rendering = false;this.zoomed = true;this.firstRun = false;}, this)})).start(_97);}, collapse: function (e, _9a, _9b) {if (e) {MagicTools.Event.stop(e);}if (!this.zoomed || this.zoomed && this.rendering) {return false;}this.rendering = true;_9b = _9b || false;MagicTools.Event.remove(document, "keydown", MagicThumb.onKey);if (MagicThumb.options.allowMultipleImages && undefined != _9a) {MagicTools.Event.fire(_9a.anchor, "MouseEvents", "click");return false;}(new (MagicTools.Render)(this.caption, {duration: !this.hasCaption || _9b ? 0 : this.options.captionSlideDuration, transition: MagicTools.Transition.sin, onStart: MagicTools.bind(function () {MagicTools.Element.setStyle(this.caption, {'margin-top': 0});}, this), onComplete: MagicTools.bind(function () {MagicTools.Element.setStyle(this.caption, {visibility: "hidden", position: "absolute", top: -999});MagicTools.Element.removeClass(this.bigImg, "MagicThumb-image-zoomed");var pos = MagicTools.Element.getPosition(this.bigImg);(new (MagicTools.Render)(this.bigImg, {duration: _9b ? 0 : this.options.collapseDuration, transition: this.options.transition, onStart: MagicTools.bind(function () {this.cont.removeChild(this.overlap);MagicTools.Element.setStyle(this.bigImg, {position: "absolute", 'z-index': this.zIndex, top: pos.top, left: pos.left});this.bigImg = document.body.appendChild(this.bigImg);MagicTools.Element.setStyle(this.cont, {top: -9999});if (this.controlbar) {MagicTools.Element.setStyle(this.controlbar, {left: 0});}}, this), onComplete: MagicTools.bind(function () {MagicTools.Element.setStyle(this.smallImg, {visibility: "visible"});MagicTools.Element.setStyle(this.bigImg, {top: -9999});MagicTools.Element.removeClass(this.anchor, "MagicThumb-zoomed");MagicTools.Element.setStyle(this.smallImg, {visibility: "visible"});MagicThumb.fixCursor(this.anchor);this.rendering = false;this.zoomed = false;MagicThumb.unsetFocused(this.index);if (undefined != _9a) {MagicThumb.expand(null, _9a.index);} else {if (MagicThumb.bgFader) {MagicThumb.fadeOutBackground();}}this.toggleMZ();}, this)})).start({opacity: [1, this.options.keepThumbnail ? 0 : 1], width: [this.bigImg.displayWidth, this.bigImg.initWidth], height: [this.bigImg.displayHeight, this.bigImg.initHeight], top: [pos.top, this.bigImg.initTop], left: [pos.left, this.bigImg.initLeft]});}, this)})).start({'margin-top': [0, - this.caption.fullHeight || 0]});}, focus: function (t) {t = t || 0;var f = MagicThumb.getFocused();if (undefined != f) {this.zIndex = f.zIndex + 1;MagicTools.Element.setStyle(this.cont, {'z-index': this.zIndex});}MagicThumb.setFocused(this.index);setTimeout(function () {MagicTools.Event.remove(document, "keydown", MagicThumb.onKey);MagicTools.Event.add(document, "keydown", MagicThumb.onKey);}, t);}, toggleCaption: function () {(new (MagicTools.Render)(this.caption, {duration: this.options.captionSlideDuration, transition: MagicTools.Transition.sin, onStart: MagicTools.bind(function () {MagicTools.Element.setStyle(this.caption, {'margin-top': - this.caption.fullHeight});MagicTools.Element.setStyle(this.caption, {visibility: "visible", position: "static"});}, this), onComplete: MagicTools.bind(function () {if (MagicTools.browser.ie) {MagicTools.Element.setStyle(this.overlap, {width: MagicTools.Element.getSize(this.cont).width, height: MagicTools.Element.getSize(this.cont).height});}}, this)})).start({'margin-top': [- this.caption.fullHeight, 0]});}, toggleControlBar: function (e, _9c) {if (e) {MagicTools.Event.stop(e);}_9c = _9c || false;var _9d = MagicTools.Element.getRect(this.cont);var _9e = document.compatMode && "backcompat" != document.compatMode.toLowerCase() ? document.documentElement : document.body;var eX = e.clientX + parseInt(self.pageXOffset ? self.pageXOffset : _9e.scrollLeft);var eY = e.clientY + parseInt(self.pageYOffset ? self.pageYOffset : _9e.scrollTop);var ov = /mouseover/i.test(e.type);var vis = MagicTools.Element.getStyle(this.controlbar, "visibility");if ((!ov || "hidden" != vis) && eX > _9d.left && eX < _9d.right && eY > _9d.top && eY < _9d.bottom) {return;}if (ov && "hidden" != vis && !_9c) {return;}if (!ov && "hidden" == vis) {return;}var op = _9c || ov ? [0, 1] : [1, 0];(new (MagicTools.Render)(this.controlbar, {duration: 0.3, transition: MagicTools.Transition.linear})).start({opacity: op});return;}, onCBClick: function (e) {var o = e.currentTarget || e.srcElement;while (o && "a" != o.tagName.toLowerCase()) {o = o.offsetParent;}var _9f = true;switch (o.rel) {case "prev":this.collapse(null, MagicThumb.getPrev(this.group));break;case "next":this.collapse(null, MagicThumb.getNext(this.group));break;case "close":this.collapse(null);break;default:_9f = false;}if (_9f) {MagicTools.Event.stop(e);}return false;}, toggleMZ: function (_a0) {_a0 = undefined !== _a0 ? _a0 : true;if (MagicTools.Element.hasClass(this.anchor, "MagicZoom")) {try {if (_a0) {this.anchor.zoom.recalculating = false;} else {this.anchor.zoom.hiderect();this.anchor.zoom.recalculating = true;}} catch (e) {}} else {if (this.anchor.parentNode.parentNode && -1 != (this.anchor.parentNode.parentNode.getAttribute("id") || "").indexOf("mmObjCont")) {try {var _a1 = this.anchor.parentNode;while ((_a1 = _a1.previousSibling)) {_a1.style.top = _a0 ? "0px" : "-10000px";}} catch (e) {}}}}, resizeImage: function (ps) {var _a2 = parseInt(MagicTools.Element.getStyle(this.cont, "padding-left")) + parseInt(MagicTools.Element.getStyle(this.cont, "padding-right")) + parseInt(MagicTools.Element.getStyle(this.cont, "border-left-width")) + parseInt(MagicTools.Element.getStyle(this.cont, "border-right-width")), _a3 = parseInt(MagicTools.Element.getStyle(this.cont, "padding-top")) + parseInt(MagicTools.Element.getStyle(this.cont, "padding-bottom")) + parseInt(MagicTools.Element.getStyle(this.cont, "border-top-width")) + parseInt(MagicTools.Element.getStyle(this.cont, "border-bottom-width"));var x = Math.min(this.bigImg.displayWidth, ps.width - 35 - _a2), y = Math.min(this.bigImg.displayHeight, ps.height - 35 - _a3 - this.caption.fullHeight);if (x / y > this.bigImg.ratio) {x = y * this.bigImg.ratio;} else {if (x / y < this.bigImg.ratio) {y = x / this.bigImg.ratio;}}this.bigImg.displayWidth = Math.ceil(x);this.bigImg.displayHeight = Math.ceil(y);this.resizeCaption();}, resizeCaption: function () {MagicTools.Element.addClass(this.bigImg, "MagicThumb-image-zoomed");MagicTools.Element.setStyle(this.caption, {width: this.bigImg.displayWidth + (MagicTools.browser.ie && MagicTools.browser.backCompatMode ? parseInt(MagicTools.Element.getStyle(this.bigImg, "border-left-width")) + parseInt(MagicTools.Element.getStyle(this.bigImg, "border-right-width")) : - this.caption.paddingLeft - this.caption.paddingRight - parseInt(MagicTools.Element.getStyle(this.caption, "border-left-width")) - parseInt(MagicTools.Element.getStyle(this.caption, "border-right-width")))});MagicTools.Element.removeClass(this.bigImg, "MagicThumb-image-zoomed");MagicTools.Element.setStyle(this.cont, {top: -9999, display: "block"});MagicTools.extend(this.caption, {fullHeight: MagicTools.Element.getSize(this.caption).height});MagicTools.Element.setStyle(this.cont, {display: "none"});}};
    if (MagicTools.browser.ie6) {
        MagicThumb.Item.prototype.toggleControlBar = function (e, _a4) {if (e) {MagicTools.Event.stop(e);}_a4 = _a4 || false;var _a5 = MagicTools.Element.getRect(this.cont);var _a6 = document.compatMode && "backcompat" != document.compatMode.toLowerCase() ? document.documentElement : document.body;var eX = e.clientX + parseInt(self.pageXOffset ? self.pageXOffset : _a6.scrollLeft);var eY = e.clientY + parseInt(self.pageYOffset ? self.pageYOffset : _a6.scrollTop);var ov = /mouseover/i.test(e.type);var vis = MagicTools.Element.getStyle(this.cbOverlay, "visibility");if ((!ov || !("hidden" != vis)) && eX > _a5.left && eX < _a5.right && eY > _a5.top && eY < _a5.bottom) {return;}if (ov && !("hidden" != vis) && !_a4) {return;}if (!ov && "hidden" != vis) {return;}var op = _a4 || ov ? [1, 0] : [0, 1];(new (MagicTools.Render)(this.cbOverlay, {duration: 0.3, transition: MagicTools.Transition.linear})).start({opacity: op});return;};
        try {
            document.execCommand("BackgroundImageCache", false, true);
        } catch (e) {
        }
    }
    MagicTools.Event.add(document, "domready", function () {MagicThumb.init();});

