//MooTools, My Object Oriented Javascript Tools. Copyright (c) 2006-2007 Valerio Proietti, , MIT Style License. eval(function(p,a,c,k,e,d){e=function(c){return(c35?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}('o bQ={bL:\'1.11\'};k $7a(18){m(18!=90)};k $C(18){u(!$7a(18))m M;u(18.52)m\'F\';o C=6z 18;u(C==\'3a\'&&18.bM){2a(18.8z){12 1:m\'F\';12 3:m(/\\S/).2A(18.9J)?\'bU\':\'bV\'}}u(C==\'3a\'||C==\'k\'){2a(18.8U){12 2u:m\'1w\';12 8a:m\'5q\';12 17:m\'4Y\'}u(6z 18.U==\'4P\'){u(18.3f)m\'c5\';u(18.8I)m\'1a\'}}m C};k $2t(){o 5e={};K(o i=0;i<1a.U;i++){K(o J 1d 1a[i]){o ap=1a[i][J];o 70=5e[J];u(70&&$C(ap)==\'3a\'&&$C(70)==\'3a\')5e[J]=$2t(70,ap);W 5e[J]=ap}}m 5e};o $Q=k(){o 1n=1a;u(!1n[1])1n=[c,1n[0]];K(o J 1d 1n[1])1n[0][J]=1n[1][J];m 1n[0]};o $4T=k(){K(o i=0,l=1a.U;i-1:c.3e(3n)>-1},aI:k(){m c.3J(/([.*+?^${}()|[\\]\\/\\\\])/g,\'\\\\$1\')}});2u.Q({5w:k(1w){u(c.U<3)m M;u(c.U==4&&c[3]==0&&!1w)m\'cy\';o 3L=[];K(o i=0;i<3;i++){o 5b=(c[i]-0).cz(16);3L.1j((5b.U==1)?\'0\'+5b:5b)}m 1w?3L:\'#\'+3L.2l(\'\')},5W:k(1w){u(c.U!=3)m M;o 1q=[];K(o i=0;i<3;i++){1q.1j(5A((c[i].U==1)?c[i]+c[i]:c[i],16))}m 1w?1q:\'1q(\'+1q.2l(\',\')+\')\'}});7h.Q({34:k(B){o R=c;B=$2t({\'T\':R,\'G\':M,\'1a\':1o,\'2g\':M,\'3Y\':M,\'6u\':M},B);u($2v(B.1a)&&$C(B.1a)!=\'1w\')B.1a=[B.1a];m k(G){o 1n;u(B.G){G=G||P.G;1n=[(B.G===1f)?G:I B.G(G)];u(B.1a)1n.Q(B.1a)}W 1n=B.1a||1a;o 3E=k(){m R.4S($51(B.T,R),1n)};u(B.2g)m aC(3E,B.2g);u(B.3Y)m cu(3E,B.3Y);u(B.6u)4N{m 3E()}58(co){m M};m 3E()}},cr:k(1n,T){m c.34({\'1a\':1n,\'T\':T})},6u:k(1n,T){m c.34({\'1a\':1n,\'T\':T,\'6u\':1f})()},T:k(T,1n){m c.34({\'T\':T,\'1a\':1n})},cs:k(T,1n){m c.34({\'T\':T,\'G\':1f,\'1a\':1n})},2g:k(2g,T,1n){m c.34({\'2g\':2g,\'T\':T,\'1a\':1n})()},3Y:k(9f,T,1n){m c.34({\'3Y\':9f,\'T\':T,\'1a\':1n})()}});99.Q({2W:k(){m 5A(c)},98:k(){m 5m(c)},1A:k(3o,1y){m 19.3o(1y,19.1y(3o,c))},2k:k(5R){5R=19.3r(10,5R||0);m 19.2k(c*5R)/5R},cH:k(R){K(o i=0;i\'}el=N.96(el)}el=$(el);m(!1S||!el)?el:el.2B(1S)}});o 22=I 17({1i:k(O){m(O)?$Q(O,c):c}});22.Q=k(1S){K(o 1Q 1d 1S){c.1J[1Q]=1S[1Q];c[1Q]=$4T.6F(1Q)}};k $(el){u(!el)m 1o;u(el.52)m 2C.4O(el);u([P,N].1g(el))m el;o C=$C(el);u(C==\'3n\'){el=N.71(el);C=(el)?\'F\':M}u(C!=\'F\')m 1o;u(el.52)m 2C.4O(el);u([\'3a\',\'cq\'].1g(el.6o.5E()))m el;$Q(el,L.1J);el.52=k(){};m 2C.4O(el)};N.6T=N.2V;k $$(){o O=[];K(o i=0,j=1a.U;i0&&6h<13)c.21=\'f\'+6h}c.21=c.21||8J.eQ(c.6f).5E()}W u(c.C.2A(/(6P|3i|ew)/)){c.1V={\'x\':G.8u||G.9D+N.2S.5D,\'y\':G.8C||G.9E+N.2S.5I};c.aN={\'x\':G.8u?G.8u-P.8W:G.9D,\'y\':G.8C?G.8C-P.9h:G.9E};c.eo=(G.9A==3)||(G.eq==2);2a(c.C){12\'8K\':c.2m=G.2m||G.ez;1C;12\'7C\':c.2m=G.2m||G.8d}c.9z()}m c},1N:k(){m c.6n().6m()},6n:k(){u(c.G.6n)c.G.6n();W c.G.eA=1f;m c},6m:k(){u(c.G.6m)c.G.6m();W c.G.eI=M;m c}});2M.65={2m:k(){u(c.2m&&c.2m.8z==3)c.2m=c.2m.3p},9v:k(){4N{2M.65.2m.1P(c)}58(e){c.2m=c.3M}}};2M.1J.9z=(P.8G)?2M.65.9v:2M.65.2m;2M.2b=I 3B({\'eH\':13,\'6H\':38,\'eB\':40,\'1p\':37,\'4A\':39,\'eD\':27,\'eu\':32,\'eF\':8,\'eE\':9,\'5C\':46});L.2Z.2o={1B:k(C,R){c.$15=c.$15||{};c.$15[C]=c.$15[C]||{\'2b\':[],\'1T\':[]};u(c.$15[C].2b.1g(R))m c;c.$15[C].2b.1j(R);o 64=C;o 2r=L.2o[C];u(2r){u(2r.7z)2r.7z.1P(c,R);u(2r.2H)R=2r.2H;u(2r.C)64=2r.C}u(!c.8B)R=R.34({\'T\':c,\'G\':1f});c.$15[C].1T.1j(R);m(L.8R.1g(64))?c.2z(64,R):c},4o:k(C,R){u(!c.$15||!c.$15[C])m c;o 1l=c.$15[C].2b.3e(R);u(1l==-1)m c;o 21=c.$15[C].2b.67(1l,1)[0];o H=c.$15[C].1T.67(1l,1)[0];o 2r=L.2o[C];u(2r){u(2r.3d)2r.3d.1P(c,R);u(2r.C)C=2r.C}m(L.8R.1g(C))?c.3h(C,H):c},6j:k(1W){m L.62(c,\'1B\',1W)},68:k(C){u(!c.$15)m c;u(!C){K(o 6c 1d c.$15)c.68(6c);c.$15=1o}W u(c.$15[C]){c.$15[C].2b.1r(k(R){c.4o(C,R)},c);c.$15[C]=1o}m c},1h:k(C,1n,2g){u(c.$15&&c.$15[C]){c.$15[C].2b.1r(k(R){R.34({\'T\':c,\'2g\':2g,\'1a\':1n})()},c)}m c},9w:k(Y,C){u(!Y.$15)m c;u(!C){K(o 6c 1d Y.$15)c.9w(Y,6c)}W u(Y.$15[C]){Y.$15[C].2b.1r(k(R){c.1B(C,R)},c)}m c}};P.Q(L.2Z.2o);N.Q(L.2Z.2o);L.Q(L.2Z.2o);L.2o=I 3B({\'7Z\':{C:\'8K\',2H:k(G){G=I 2M(G);u(G.2m!=c&&!c.8v(G.2m))c.1h(\'7Z\',G)}},\'7W\':{C:\'7C\',2H:k(G){G=I 2M(G);u(G.2m!=c&&!c.8v(G.2m))c.1h(\'7W\',G)}},\'54\':{C:(P.8G)?\'8S\':\'54\'}});L.8R=[\'6P\',\'ep\',\'5K\',\'5a\',\'54\',\'8S\',\'8K\',\'7C\',\'2G\',\'9y\',\'f1\',\'f6\',\'4J\',\'7f\',\'9x\',\'f8\',\'4V\',\'eS\',\'f0\',\'3y\',\'eO\',\'eP\',\'3T\',\'aF\',\'8P\',\'eT\',\'2D\'];7h.Q({31:k(T,1n){m c.34({\'T\':T,\'1a\':1n,\'G\':2M})}});22.Q({em:k(3k){m I 22(c.3b(k(el){m(L.4p(el)==3k)}))},9u:k(1x,2x){o O=c.3b(k(el){m(el.1x&&el.1x.1g(1x,\' \'))});m(2x)?O:I 22(O)},9B:k(4j,2x){o O=c.3b(k(el){m(el.4j==4j)});m(2x)?O:I 22(O)},9t:k(1I,7w,H,2x){o O=c.3b(k(el){o 2i=L.5Y(el,1I);u(!2i)m M;u(!7w)m 1f;2a(7w){12\'=\':m(2i==H);12\'*=\':m(2i.1g(H));12\'^=\':m(2i.6O(0,H.U)==H);12\'$=\':m(2i.6O(2i.U-H.U)==H);12\'!=\':m(2i!=H);12\'~=\':m 2i.1g(H,\' \')}m M});m(2x)?O:I 22(O)}});k $E(1L,3b){m($(3b)||N).9V(1L)};k $dv(1L,3b){m($(3b)||N).6T(1L)};$$.3P={\'5q\':/^(\\w*|\\*)(?:#([\\w-]+)|\\.([\\w-]+))?(?:\\[(\\w+)(?:([!*^$]?=)["\']?([^"\'\\]]*)["\']?)?])?$/,\'44\':{7s:k(1v,33,1b,i){o 2n=[33.dw?\'7p:\':\'\',1b[1]];u(1b[2])2n.1j(\'[@4j="\',1b[2],\'"]\');u(1b[3])2n.1j(\'[1g(7v(" ", @4Y, " "), " \',1b[3],\' ")]\');u(1b[4]){u(1b[5]&&1b[6]){2a(1b[5]){12\'*=\':2n.1j(\'[1g(@\',1b[4],\', "\',1b[6],\'")]\');1C;12\'^=\':2n.1j(\'[dt-ds(@\',1b[4],\', "\',1b[6],\'")]\');1C;12\'$=\':2n.1j(\'[dp(@\',1b[4],\', 3n-U(@\',1b[4],\') - \',1b[6].U,\' + 1) = "\',1b[6],\'"]\');1C;12\'=\':2n.1j(\'[@\',1b[4],\'="\',1b[6],\'"]\');1C;12\'!=\':2n.1j(\'[@\',1b[4],\'!="\',1b[6],\'"]\')}}W{2n.1j(\'[@\',1b[4],\']\')}}1v.1j(2n.2l(\'\'));m 1v},7u:k(1v,33,2x){o O=[];o 44=N.9C(\'.//\'+1v.2l(\'//\'),33,$$.3P.9m,dr.dx,1o);K(o i=0,j=44.en;i<\\/2s>\');$(\'7A\').6l=k(){u(c.4L==\'8F\')5O()}}}W{P.2z("4J",5O);N.2z("ek",5O)}}};P.eh=k(R){m c.1B(\'7B\',R)};P.Q({8r:k(){u(c.5S)m c.ed;u(c.8T)m N.4l.95;m N.2S.95},8L:k(){u(c.5S)m c.ef;u(c.8T)m N.4l.8Z;m N.2S.8Z},9g:k(){u(c.2K)m 19.1y(N.2S.48,N.2S.6p);u(c.4y)m N.4l.6p;m N.2S.6p},9a:k(){u(c.2K)m 19.1y(N.2S.3u,N.2S.5x);u(c.4y)m N.4l.5x;m N.2S.5x},8O:k(){m c.8W||N.2S.5D},8Q:k(){m c.9h||N.2S.5I},76:k(){m{\'3c\':{\'x\':c.8r(),\'y\':c.8L()},\'78\':{\'x\':c.9g(),\'y\':c.9a()},\'2D\':{\'x\':c.8O(),\'y\':c.8Q()}}},3j:k(){m{\'x\':0,\'y\':0}}});o 1c={};1c.2U=I 17({B:{3U:17.1m,1Y:17.1m,7I:17.1m,29:k(p){m-(19.bj(19.7H*p)-1)/2},4a:dS,2q:\'4M\',3z:1f,92:50},1i:k(B){c.F=c.F||1o;c.2Q(B);u(c.B.1i)c.B.1i.1P(c)},2e:k(){o 3s=$3s();u(3s=(7-4*a)/11){H=-19.3r((11-6*a-11*p)/4,2)+b*b;1C}}m H},e8:k(p,x){m 19.3r(2,10*--p)*19.bj(20*p*19.7H*(x[0]||1)/3)}});[\'dI\',\'dH\',\'dg\',\'df\'].1r(k(29,i){1c.3m[29]=I 1c.7j(k(p){m 19.3r(p,[i+2])});1c.3m.7F(29)});o 3R={};3R.2U=I 17({B:{3I:M,2q:\'4M\',3U:17.1m,an:17.1m,1Y:17.1m,aj:17.1m,8k:17.1m,1A:M,3w:{x:\'1p\',y:\'1k\'},4q:M,6E:6},1i:k(el,B){c.2Q(B);c.F=$(el);c.3I=$(c.B.3I)||c.F;c.3i={\'V\':{},\'1l\':{}};c.H={\'1e\':{},\'V\':{}};c.1E={\'1e\':c.1e.31(c),\'4b\':c.4b.31(c),\'3F\':c.3F.31(c),\'1N\':c.1N.T(c)};c.6G();u(c.B.1i)c.B.1i.1P(c)},6G:k(){c.3I.1B(\'5a\',c.1E.1e);m c},af:k(){c.3I.4o(\'5a\',c.1E.1e);m c},1e:k(G){c.1h(\'an\',c.F);c.3i.1e=G.1V;o 1A=c.B.1A;c.1A={\'x\':[],\'y\':[]};K(o z 1d c.B.3w){u(!c.B.3w[z])77;c.H.V[z]=c.F.2h(c.B.3w[z]).2W();c.3i.1l[z]=G.1V[z]-c.H.V[z];u(1A&&1A[z]){K(o i=0;i<2;i++){u($2v(1A[z][i]))c.1A[z][i]=($C(1A[z][i])==\'k\')?1A[z][i]():1A[z][i]}}}u($C(c.B.4q)==\'4P\')c.B.4q={\'x\':c.B.4q,\'y\':c.B.4q};N.2z(\'2G\',c.1E.4b);N.2z(\'5K\',c.1E.1N);c.1h(\'3U\',c.F);G.1N()},4b:k(G){o al=19.2k(19.dl(19.3r(G.1V.x-c.3i.1e.x,2)+19.3r(G.1V.y-c.3i.1e.y,2)));u(al>c.B.6E){N.3h(\'2G\',c.1E.4b);N.2z(\'2G\',c.1E.3F);c.3F(G);c.1h(\'aj\',c.F)}G.1N()},3F:k(G){c.5o=M;c.3i.V=G.1V;K(o z 1d c.B.3w){u(!c.B.3w[z])77;c.H.V[z]=c.3i.V[z]-c.3i.1l[z];u(c.1A[z]){u($2v(c.1A[z][1])&&(c.H.V[z]>c.1A[z][1])){c.H.V[z]=c.1A[z][1];c.5o=1f}W u($2v(c.1A[z][0])&&(c.H.V[z]el.1p&&V.xel.1k)},1N:k(){u(c.35&&!c.5o)c.35.1h(\'d6\',[c.F,c]);W c.F.1h(\'d5\',c);c.1t();m c}});L.Q({d4:k(B){m I 3R.as(c,B)}});o 7e=I 17({B:{2j:\'5c\',ag:1f,ax:17.1m,5n:17.1m,6g:17.1m,a4:1f,5v:\'d3-8\',ab:M,4B:{}},7G:k(){c.2p=(P.6a)?I 6a():(P.2K?I ah(\'d7.d8\'):M);m c},1i:k(B){c.7G().2Q(B);c.B.5T=c.B.5T||c.5T;c.4B={};u(c.B.a4&&c.B.2j==\'5c\'){o 5v=(c.B.5v)?\'; db=\'+c.B.5v:\'\';c.5t(\'aV-C\',\'aS/x-a7-da-d9\'+5v)}u(c.B.1i)c.B.1i.1P(c)},aZ:k(){u(c.2p.4L!=4||!c.4K)m;c.4K=M;o 4f=0;4N{4f=c.2p.4f}58(e){};u(c.B.5T.1P(c,4f))c.5n();W c.6g();c.2p.6l=17.1m},5T:k(4f){m((4f>=dm)&&(4f]*>([\\s\\S]*?)<\\/2s>/er;6b((2s=5q.es(c.4c.1G)))3H.1j(2s[1]);3H=3H.2l(\'\\n\')}u(3H)(P.aK)?P.aK(3H):P.aC(3H,0)},aB:k(1I){4N{m c.2p.eJ(1I)}58(e){};m 1o}});8t.5V=k(1W){o 5f=[];K(o J 1d 1W)5f.1j(66(J)+\'=\'+66(1W[J]));m 5f.2l(\'&\')};L.Q({63:k(B){m I aA(c.5Y(\'eG\'),$2t({1M:c.5V()},B,{2j:\'5c\'})).ay()}});o eL=I 3B({B:{6d:M,6e:M,4a:M,8E:M},2B:k(21,H,B){B=$2t(c.B,B);H=66(H);u(B.6d)H+=\'; 6d=\'+B.6d;u(B.6e)H+=\'; 6e=\'+B.6e;u(B.4a){o 6k=I az();6k.eK(6k.aD()+B.4a*24*60*60*aE);H+=\'; et=\'+6k.ey()}u(B.8E)H+=\'; 8E\';N.4C=21+\'=\'+H;m $Q(B,{\'21\':21,\'H\':H})},6Q:k(21){o H=N.4C.2O(\'(?:^|;)\\\\s*\'+21.aI()+\'=([^;]*)\');m H?ex(H[1]):M},3d:k(4C,B){u($C(4C)==\'3a\')c.2B(4C.21,\'\',$2t(4C,{4a:-1}));W c.2B(4C,\'\',$2t(B,{4a:-1}))}});o aH=I 3B({8w:k(1W,1F){1F=$2t({\'5B\':17.1m},1F);o 2s=I L(\'2s\',{\'4F\':1W}).6j({\'4J\':1F.5B,\'eM\':k(){u(c.4L==\'8F\')c.1h(\'4J\')}});5C 1F.5B;m 2s.61(1F).1X(N.6i)},1u:k(1W,1F){m I L(\'4g\',$2t({\'au\':\'f2\',\'f3\':\'eW\',\'C\':\'1G/1u\',\'4u\':1W},1F)).1X(N.6i)},4W:k(1W,1F){1F=$2t({\'5B\':17.1m,\'bO\':17.1m,\'bJ\':17.1m},1F);o 4W=I bK();4W.4F=1W;o F=I L(\'8H\',{\'4F\':1W});[\'4J\',\'8P\',\'aF\'].1r(k(C){o G=1F[\'5U\'+C];5C 1F[\'5U\'+C];F.1B(C,k(){c.4o(C,1a.8I);G.1P(c)})});u(4W.2w&&4W.2J)F.1h(\'4J\',F,1);m F.61(1F)},6Y:k(59,B){B=$2t({1Y:17.1m,aJ:17.1m},B);u(!59.1j)59=[59];o 6Y=[];o 6X=0;59.1r(k(1W){o 8H=I aH.4W(1W,{\'5B\':k(){B.aJ.1P(c,6X);6X++;u(6X==59.U)B.1Y()}});6Y.1j(8H)});m I 22(6Y)}});o 2F=I 17({1i:k(2E,C){C=C||(2E.1j?\'1q\':\'3L\');o 1q,2d;2a(C){12\'1q\':1q=2E;2d=1q.80();1C;12\'2d\':1q=2E.aL();2d=2E;1C;5y:1q=2E.5W(1f);2d=1q.80()}1q.2d=2d;1q.3L=1q.5w();m $Q(1q,2F.1J)},5e:k(){o 5Z=$A(1a);o 6Z=($C(5Z[5Z.U-1])==\'4P\')?5Z.c3():50;o 1q=c.8N();5Z.1r(k(2E){2E=I 2F(2E);K(o i=0;i<3;i++)1q[i]=19.2k((1q[i]/ 2X * (2X - 6Z)) + (2E[i] /2X*6Z))});m I 2F(1q,\'1q\')},c7:k(){m I 2F(c.2H(k(H){m 4I-H}))},bB:k(H){m I 2F([H,c.2d[1],c.2d[2]],\'2d\')},bA:k(6R){m I 2F([c.2d[0],6R,c.2d[2]],\'2d\')},bC:k(6R){m I 2F([c.2d[0],c.2d[1],6R],\'2d\')}});k $bD(r,g,b){m I 2F([r,g,b],\'1q\')};k $by(h,s,b){m I 2F([h,s,b],\'2d\')};2u.Q({80:k(){o 5j=c[0],5i=c[1],6U=c[2];o 2T,72,7V;o 1y=19.1y(5j,5i,6U),3o=19.3o(5j,5i,6U);o 4E=1y-3o;7V=1y/4I;72=(1y!=0)?4E/1y:0;u(72==0){2T=0}W{o 82=(1y-5j)/4E;o 83=(1y-5i)/4E;o br=(1y-6U)/4E;u(5j==1y)2T=br-83;W u(5i==1y)2T=2+82-br;W 2T=4+83-82;2T/=6;u(2T<0)2T++}m[19.2k(2T*aU),19.2k(72*2X),19.2k(7V*2X)]},aL:k(){o br=19.2k(c[2]/2X*4I);u(c[1]==0){m[br,br,br]}W{o 2T=c[0]%aU;o f=2T%60;o p=19.2k((c[2]*(2X-c[1]))/bv*4I);o q=19.2k((c[2]*(aT-c[1]*f))/aW*4I);o t=19.2k((c[2]*(aT-c[1]*(60-f)))/aW*4I);2a(19.aX(2T/60)){12 0:m[br,t,p];12 1:m[q,br,p];12 2:m[p,br,t];12 3:m[p,q,br];12 4:m[t,p,br];12 5:m[br,p,q]}}m M}});o aM=I 17({B:{5M:20,84:1,6D:k(x,y){c.F.3G(x,y)}},1i:k(F,B){c.2Q(B);c.F=$(F);c.7Q=([P,N].1g(F))?$(N.4l):c.F},1e:k(){c.7T=c.aR.31(c);c.7Q.2z(\'2G\',c.7T)},1N:k(){c.7Q.3h(\'2G\',c.7T);c.1D=$55(c.1D)},aR:k(G){c.1V=(c.F==P)?G.aN:G.1V;u(!c.1D)c.1D=c.2D.3Y(50,c)},2D:k(){o el=c.F.76();o 1l=c.F.3j();o 3y={\'x\':0,\'y\':0};K(o z 1d c.1V){u(c.1V[z]<(c.B.5M+1l[z])&&el.2D[z]!=0)3y[z]=(c.1V[z]-c.B.5M-1l[z])*c.B.84;W u(c.1V[z]+c.B.5M>(el.3c[z]+1l[z])&&el.2D[z]+el.3c[z]!=el.78[z])3y[z]=(c.1V[z]-el.3c[z]+c.B.5M-1l[z])*c.B.84}u(3y.y||3y.x)c.1h(\'6D\',[el.2D.x+3y.x,el.2D.y+3y.y])}});aM.3q(I 2o,I 3W);o 87=I 17({B:{6D:17.1m,1Y:17.1m,8m:k(1l){c.3S.1O(c.p,1l)},28:\'8i\',6M:2X,1z:0},1i:k(el,3S,B){c.F=$(el);c.3S=$(3S);c.2Q(B);c.8l=-1;c.8f=-1;c.2e=-1;c.F.1B(\'5a\',c.aO.31(c));o 6v,1z;2a(c.B.28){12\'8i\':c.z=\'x\';c.p=\'1p\';6v={\'x\':\'1p\',\'y\':M};1z=\'48\';1C;12\'8h\':c.z=\'y\';c.p=\'1k\';6v={\'x\':M,\'y\':\'1k\'};1z=\'3u\'}c.1y=c.F[1z]-c.3S[1z]+(c.B.1z*2);c.aw=c.3S[1z]/2;c.aQ=c.F[\'6Q\'+c.p.8g()].T(c.F);c.3S.1O(\'1s\',\'6A\').1O(c.p,-c.B.1z);o 8j={};8j[c.z]=[-c.B.1z,c.1y-c.B.1z];c.3F=I 3R.2U(c.3S,{1A:8j,3w:6v,6E:0,3U:k(){c.6s()}.T(c),8k:k(){c.6s()}.T(c),1Y:k(){c.6s();c.25()}.T(c)});u(c.B.1i)c.B.1i.1P(c)},2B:k(2e){c.2e=2e.1A(0,c.B.6M);c.6t();c.25();c.1h(\'8m\',c.ad(c.2e));m c},aO:k(G){o 1s=G.1V[c.z]-c.aQ()-c.aw;1s=1s.1A(-c.B.1z,c.1y-c.B.1z);c.2e=c.88(1s);c.6t();c.25();c.1h(\'8m\',1s)},6s:k(){c.2e=c.88(c.3F.H.V[c.z]);c.6t()},6t:k(){u(c.8l!=c.2e){c.8l=c.2e;c.1h(\'6D\',c.2e)}},25:k(){u(c.8f!==c.2e){c.8f=c.2e;c.1h(\'1Y\',c.2e+\'\')}},88:k(1s){m 19.2k((1s+c.B.1z)/c.1y*c.B.6M)},ad:k(2e){m c.1y*2e/c.B.6M}});87.3q(I 2o);87.3q(I 3W);o cQ=1c.ac.Q({1i:k(B){c.1t(P,B);c.5k=(c.B.5k)?$$(c.B.5k):$$(N.5k);o 5d=P.5d.4u.2O(/^[^#]*/)[0]+\'#\';c.5k.1r(k(4g){u(4g.4u.3e(5d)!=0)m;o 3D=4g.4u.6O(5d.U);u(3D&&$(3D))c.ae(4g,3D)},c);u(!P.5S)c.1B(\'1Y\',k(){P.5d.cT=c.3D})},ae:k(4g,3D){4g.1B(\'6P\',k(G){c.3D=3D;c.8d(3D);G.1N()}.31(c))}});o ai=I 17({B:{4i:M,3U:17.1m,1Y:17.1m,2N:1f,6E:3,a6:k(F,2N){2N.1O(\'1U\',0.7);F.1O(\'1U\',0.7)},a9:k(F,2N){F.1O(\'1U\',1);2N.3d();c.47.3d()}},1i:k(4U,B){c.2Q(B);c.4U=$(4U);c.O=c.4U.7P();c.4i=(c.B.4i)?$$(c.B.4i):c.O;c.1E={\'1e\':[],\'5L\':c.5L.31(c)};K(o i=0,l=c.4i.U;i0);o 6I=c.4w.a5();o 3A=c.4w.8n();u(6I&&6H&&V<6I.4G().3N)c.4w.8y(6I);u(3A&&!6H&&V>3A.4G().1k)c.4w.6y(3A);c.2f=V},cm:k(a8){m c.4U.7P().2H(a8||k(el){m c.O.3e(el)},c)},25:k(){c.2f=1o;N.3h(\'2G\',c.1E.4V);N.3h(\'5K\',c.1E.25);u(c.B.2N){N.3h(\'2G\',c.1E.5L);c.1h(\'a9\',[c.4w,c.2N])}c.1h(\'1Y\',c.4w)}});ai.3q(I 2o,I 3W);o b5=I 17({B:{b1:k(3X){3X.1O(\'4m\',\'7U\')},b0:k(3X){3X.1O(\'4m\',\'4e\')},8p:30,aY:2X,be:2X,1x:\'cx\',5l:{\'x\':16,\'y\':16},4Q:M},1i:k(O,B){c.2Q(B);c.49=I L(\'4X\',{\'4Y\':c.B.1x+\'-3X\',\'81\':{\'1s\':\'4d\',\'1k\':\'0\',\'1p\':\'0\',\'4m\':\'4e\'}}).1X(N.4l);c.36=I L(\'4X\').1X(c.49);$$(O).1r(c.ar,c);u(c.B.1i)c.B.1i.1P(c)},ar:k(el){el.$1R.45=(el.4u&&el.4p()==\'a\')?el.4u.3J(\'at://\',\'\'):(el.au||M);u(el.4R){o 6K=el.4R.5G(\'::\');u(6K.U>1){el.$1R.45=6K[0].5N();el.$1R.5P=6K[1].5N()}W{el.$1R.5P=el.4R}el.aq(\'4R\')}W{el.$1R.5P=M}u(el.$1R.45&&el.$1R.45.U>c.B.8p)el.$1R.45=el.$1R.45.6O(0,c.B.8p-1)+"&ct;";el.1B(\'7Z\',k(G){c.1e(el);u(!c.B.4Q)c.8o(G);W c.1s(el)}.T(c));u(!c.B.4Q)el.1B(\'2G\',c.8o.31(c));o 25=c.25.T(c);el.1B(\'7W\',25);el.1B(\'47\',25)},1e:k(el){c.36.1m();u(el.$1R.45){c.4R=I L(\'am\').1X(I L(\'4X\',{\'4Y\':c.B.1x+\'-4R\'}).1X(c.36)).5Q(el.$1R.45)}u(el.$1R.5P){c.1G=I L(\'am\').1X(I L(\'4X\',{\'4Y\':c.B.1x+\'-1G\'}).1X(c.36)).5Q(el.$1R.5P)}$55(c.1D);c.1D=c.3Q.2g(c.B.aY,c)},25:k(G){$55(c.1D);c.1D=c.43.2g(c.B.be,c)},1s:k(F){o 1l=F.3j();c.49.4x({\'1p\':1l.x+c.B.5l.x,\'1k\':1l.y+c.B.5l.y})},8o:k(G){o bd={\'x\':P.8r(),\'y\':P.8L()};o 2D={\'x\':P.8O(),\'y\':P.8Q()};o 3X={\'x\':c.49.48,\'y\':c.49.3u};o 1Q={\'x\':\'1p\',\'y\':\'1k\'};K(o z 1d 1Q){o 1l=G.1V[z]+c.B.5l[z];u((1l+3X[z]-2D[z])>bd[z])1l=G.1V[z]-c.B.5l[z]-3X[z];c.49.1O(1Q[z],1l)}},3Q:k(){u(c.B.b2)c.1D=c.43.2g(c.B.b2,c);c.1h(\'b1\',[c.49])},43:k(){c.1h(\'b0\',[c.49])}});b5.3q(I 2o,I 3W);o cv=I 17({1i:k(){c.6x=$A(1a);c.15={};c.53={}},1B:k(C,R){c.53[C]=c.53[C]||{};c.15[C]=c.15[C]||[];u(c.15[C].1g(R))m M;W c.15[C].1j(R);c.6x.1r(k(5r,i){5r.1B(C,c.4b.T(c,[C,5r,i]))},c);m c},4b:k(C,5r,i){c.53[C][i]=1f;o 4v=c.6x.4v(k(2i,j){m c.53[C][j]||M},c);u(!4v)m;c.53[C]={};c.15[C].1r(k(G){G.1P(c,c.6x,5r)},c)}});o 7t=1c.22.Q({B:{8A:17.1m,b4:17.1m,3K:0,3Q:M,2J:1f,2w:M,1U:1f,6S:M,79:M,3z:M,6V:M},1i:k(){o B,2y,O,23;$1r(1a,k(4k,i){2a($C(4k)){12\'3a\':B=4k;1C;12\'F\':23=$(4k);1C;5y:o 2n=$$(4k);u(!2y)2y=2n;W O=2n}});c.2y=2y||[];c.O=O||[];c.23=$(23);c.2Q(B);c.2f=-1;u(c.B.6V)c.B.3z=1f;u($2v(c.B.3Q)){c.B.3K=M;c.2f=c.B.3Q}u(c.B.1e){c.B.3K=M;c.B.3Q=M}c.3O={};u(c.B.1U)c.3O.1U=\'b8\';u(c.B.2w)c.3O.2w=c.B.79?\'bc\':\'48\';u(c.B.2J)c.3O.2J=c.B.6S?\'bg\':\'5x\';K(o i=0,l=c.2y.U;i0));c.1h(43?\'b4\':\'8A\',[c.2y[i],el]);K(o 2I 1d c.3O)18[i][2I]=43?0:el[c.3O[2I]]},c);m c.1e(18)},bY:k(1Z){m c.3K(1Z)}});1c.7t=7t;',62,939,'||||||||||||this||||||||function||return||var||||||if|||||||options|type|||element|event|value|new|property|for|Element|false|document|elements|window|extend|fn||bind|length|now|else||from||||case||to|events||Class|obj|Math|arguments|param|Fx|in|start|true|contains|fireEvent|initialize|push|top|pos|empty|args|null|left|rgb|each|position|parent|css|items|array|className|max|offset|limit|addEvent|break|timer|bound|properties|text|style|name|prototype|result|selector|data|stop|setStyle|call|prop|tmp|props|values|opacity|page|source|inject|onComplete|index||key|Elements|container||end|parsed||mode|transition|switch|keys|overflown|hsb|step|previous|delay|getStyle|current|method|round|join|relatedTarget|temp|Events|transport|unit|custom|script|merge|Array|chk|width|nocash|togglers|addListener|test|set|Garbage|scroll|color|Color|mousemove|map|fx|height|ie|parse|Event|ghost|match|border|setOptions|params|documentElement|hue|Base|getElementsByTagName|toInt|100|margin|Methods||bindWithEvent||context|create|overed|wrapper||||object|filter|size|remove|indexOf|item|toggler|removeListener|mouse|getPosition|tag|CSS|Transitions|string|min|parentNode|implement|pow|time|option|offsetHeight|url|modifiers|len|change|wait|next|Abstract|iCss|anchor|returns|drag|scrollTo|scripts|handle|replace|display|hex|target|bottom|effects|shared|show|Drag|knob|select|onStart|getValue|Options|tip|periodical|iTo||iterable|Styles|hide|xpath|myTitle||trash|offsetWidth|toolTip|duration|check|response|absolute|hidden|status|link|val|handles|id|argument|body|visibility|increase|removeEvent|getTag|grid|cont|setNow|compute|href|every|active|setStyles|webkit|padding|right|headers|cookie|chains|delta|src|getCoordinates|open|255|load|running|readyState|px|try|collect|number|fixed|title|apply|native|list|move|image|div|class|results||pick|htmlElement|checker|mousewheel|clear|fromTo|getNow|catch|sources|mousedown|bit|post|location|mix|queryString|_method|iFrom|green|red|links|offsets|parseFloat|onSuccess|out|xml|regexp|instance|include|setHeader|iNow|encoding|rgbToHex|scrollHeight|default|klass|parseInt|onload|delete|scrollLeft|toLowerCase|HTMLElement|split|layout|scrollTop|walk|mouseup|moveGhost|area|trim|domReady|myText|setHTML|precision|webkit419|isSuccess|on|toQueryString|hexToRgb|unique|getProperty|colors||setProperties|setMany|send|realType|fix|encodeURIComponent|splice|removeEvents|evalScripts|XMLHttpRequest|while|evType|domain|path|code|onFailure|fKey|head|addEvents|date|onreadystatechange|preventDefault|stopPropagation|tagName|scrollWidth|regex|currentStyle|draggedKnob|checkStep|attempt|mod|forEach|instances|injectAfter|typeof|relative|brother|Listeners|onChange|snap|generic|attach|up|prev|loaded|dual|Multi|steps|included|substr|click|get|percent|fixedHeight|getElementsBySelector|blue|alwaysHide|Properties|counter|images|alpha|mp|getElementById|saturation|setProperty|getElements|none|getSize|continue|scrollSize|fixedWidth|defined|proto|droppables|Style|XHR|unload|iProps|Function|transitions|Transition|Dom|callChain|selected|multiple|toUpperCase|xhtml|getLast|found|getParam|Accordion|getItems|concat|operator|checked|Chain|add|ie_ready|domready|mouseout|qs|disabled|compat|setTransport|PI|onCancel|easeType|firstChild|first|cssText|innerText|insertBefore|getChildren|mousemover|flag|node|coord|visible|brightness|mouseleave|getMany|pairs|mouseenter|rgbToHsb|styles|rr|gr|velocity|update|camelCase|Slider|toStep|appendChild|RegExp|clean|hasClass|toElement|coordinates|previousEnd|capitalize|vertical|horizontal|lim|onDrag|previousChange|onTick|getNext|locate|maxTitleChars|charAt|getWidth|random|Object|pageX|hasChild|javascript|newArray|injectBefore|nodeType|onActive|addEventListener|pageY|merged|secure|complete|gecko|img|callee|String|mouseover|getHeight|evalResponse|copy|getScrollLeft|abort|getScrollTop|NativeEvents|DOMMouseScroll|opera|constructor|picked|pageXOffset|ie6|contents|clientHeight|undefined|after|fps|elementsProperty|where|clientWidth|createElement|Single|toFloat|Number|getScrollHeight|Merge|pp|slice|before|interval|getScrollWidth|pageYOffset|childNodes|shift|wheelDelta|prefix|resolver|extended|removeEventListener|borderShort|PropertiesIFlag|sel|normal|filterByAttribute|filterByClass|relatedTargetGecko|cloneEvents|beforeunload|keydown|fixRelatedTarget|which|filterById|evaluate|clientX|clientY|direction|Left|defaultView|hyphenate|nodeValue|removeChild|input|textarea|addClass|setOpacity|zoom|getFormElements|iParsed|appendText|Top|Right|getElement|Bottom|0px|Width|styleSheet|innerHTML|textContent|fixStyle|removeClass|urlEncoded|getPrevious|onDragStart|www|converter|onDragComplete|clone|autoCancel|Scroll|toPosition|useLink|detach|async|ActiveXObject|Sortables|onSnap|getTop|distance|span|onBeforeStart|getLeft||removeAttribute|build|Move|http|rel|checkAgainst|half|onRequest|request|Date|Ajax|getHeader|setTimeout|getTime|1000|error|wheelStops|Asset|escapeRegExp|onProgress|execScript|hsbToRgb|Scroller|client|clickedElement|cancel|getPos|getCoords|application|6000|360|Content|600000|floor|showDelay|onStateChange|onHide|onShow|timeout|addSection|onBackground|Tips|idx|full|fullOpacity|adopt|overflow|sin|fullWidth|win|hideDelay|getStyles|fullHeight|slideIn|slideOut|cos|colSpan|colspan|accessKey|rowSpan|accesskey|rowspan|borderColor||clearInterval|clearTimeout|Window|10000|ie7|Document|HSB|borderWidth|setSaturation|setHue|setBrightness|RGB|borderStyle|tabindex|htmlFor|readonly|CollectGarbage|onerror|Image|version|nodeName|srcElement|onabort|alt|MooTools|ctrlKey|control|shiftKey|textnode|whitespace|all|readOnly|showThisHideOpen|maxLength|maxlength|frameborder|frameBorder|pop|detachEvent|collection|attachEvent|invert|tabIndex|webkit420|cloneNode|replaceWith|injectTop|injectInside|some|replaceChild|createTextNode|toggleClass|float|meta|chain|clearChain|serialize|associate|err|boolean|embed|pass|bindAsEventListener|hellip|setInterval|Group|getRandom|tool|transparent|toString|styleFloat|cssFloat|attributes|getBoxObjectFor|getAttribute|khtml|getParent|times|removeProperty|taintEnabled|getText|setText|setAttribute|getProperties|lastChild|getFirst|SmoothScroll|getComputedStyle|hasLayout|hash|zIndex|getPropertyValue|BackgroundImageCache|Sibling|iframe|DOMElement|execCommand|navigator|altKey|utf|makeDraggable|emptydrop|drop|Microsoft|XMLHTTP|urlencoded|form|charset|over|leave|password|Quint|Quart|radio|checkbox|getElementsByClassName|makeResizable|sqrt|200|300||substring|close|XPathResult|with|starts|setRequestHeader|ES|namespaceURI|UNORDERED_NODE_SNAPSHOT_TYPE|metaKey|1999|responseXML|responseText|org|w3|snapshotItem|Connection|overrideMimeType|Cubic|Quad|linear|easeInOut|easeOut|In|Out|Pow|ease|InOut|easeIn|500|toLeft|toBottom|toTop|effect|toRight|toggle|clearTimer|Slide|Expo|Circ|protocol|https|void|Bounce|offsetParent|Elastic|offsetLeft|offsetTop|write|618|innerWidth|acos|innerHeight|Sine|onDomReady|defer|Back|DOMContentLoaded||filterByTag|snapshotLength|rightClick|dblclick|button|gi|exec|expires|space|ecma|menu|decodeURIComponent|toGMTString|fromElement|cancelBubble|down|postBody|esc|tab|backspace|action|enter|returnValue|getResponseHeader|setTime|Cookie|readystatechange|java|submit|reset|fromCharCode|keyCode|focus|contextmenu|Requested|wheel|screen|120|detail|111|blur|keypress|stylesheet|media|html|Accept|keyup|With|resize'.split('|'),0,{})) function slideContent(source){ scroll.toElement('brand_'+source); } var scroll = new Fx.Scroll('brandcontainer', { wait: false, duration: 1000, offset: {'x': 0, 'y': 0}, transition: Fx.Transitions.Quad.easeInOut }); var arrFeatureElements=new Array("BritishGas","CentricaEnergy","CentricaNorthAmerica","CentricaEurope","CentricaStorage","Dyno"); for(hfb=0; hfbheightall){heightall=tempheight;}; } document.getElementById("brandcontainer").style.height=heightall+"px"; document.getElementById("brand_BritishGas").style.height=heightall+"px"; } setInterval("resizeContent()",50);/*********************************************** * Ajax Includes script- © Dynamic Drive DHTML code library (www.dynamicdrive.com) * This notice MUST stay intact for legal use * Modified by The Group * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code ***********************************************/ //To include a page, invoke ajaxinclude("afile.htm") in the BODY of page //Included file MUST be from the same domain as the page displaying it. var rootdomain="http://"+window.location.hostname function ajaxinclude(url,id) { var page_request = false if (window.XMLHttpRequest) // if Mozilla, Safari etc page_request = new XMLHttpRequest() else if (window.ActiveXObject){ // if IE try { page_request = new ActiveXObject("Msxml2.XMLHTTP") } catch (e){ try{ page_request = new ActiveXObject("Microsoft.XMLHTTP") } catch (e){} } } else return false page_request.open('GET', url, false) //get page synchronously page_request.send(null) writecontent(page_request,id) } function writecontent(page_request,id){ if (window.location.href.indexOf("http")==-1 || page_request.status==200) document.getElementById(id).innerHTML = page_request.responseText //document.write(page_request.responseText) }