//////////////////////////////////////////////////////////////////////////
// Run animation framework 0.2 beta by Andreas Kalsch, Trier/Ulm Germany
// Last change: 11.11.2006
// http://run.aka-fotos.de/
//
// Published under General Public License:
// http://www.fsf.org/licensing/licenses/gpl.html
//
// Credits for some flow functions:
// Easing Equations, (c) 2003 Robert Penner (http://www.robertpenner.com/easing/), Open Source BSD License.
// Adapted by Malte Wittkugel

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}('o=d(r,g,b){8.1w(r,g,b)};o.2h={1w:d(r,g,b){9(r!=E&&g!=E&&b!=E){r=20(r);g=20(g);b=20(b)}F 9(r!=E){h q=r;h r=0,g=0,b=0;9(Z q!=\'E\'){q=q.2Q(/\\s+/g,\'\').2R();9(q.P(0,1)==\'#\'){q=q.P(1);9(q.W==6){r=19(q.P(0,2),16);g=19(q.P(2,2),16);b=19(q.P(4,2),16)}F 9(q.W==3){r=19(q.P(0,1)+q.P(0,1),16);g=19(q.P(1,1)+q.P(1,1),16);b=19(q.P(2,1)+q.P(2,1),16)}}F 9(q.P(0,3)==\'2M\'){h 1X=q.2k(q.15(\'(\')+1,q.15(\')\')).4k(\',\');r=1X[0];g=1X[1];b=1X[2];r=r.15(\'%\')>-1?r.2k(0,r.15(\'%\'))*2.2i:19(r);g=g.15(\'%\')>-1?g.2k(0,g.15(\'%\'))*2.2i:19(g);b=b.15(\'%\')>-1?4l(0,b.15(\'%\'))*2.2i:19(b)}F 9(o[q]4n o){r=o[q].r;g=o[q].g;b=o[q].b}}}8.r=r;8.g=g;8.b=b},1l:d(){f\'2M(\'+w.1q(8.r)+\',\'+w.1q(8.g)+\',\'+w.1q(8.b)+\')\'},2r:d(){f 8.1l()}};1Z.1K(o,{N:d(1a,1d){f o.1x(1a,1d,1)},28:d(1a,1d){f o.1x(1a,1d,-1)},1x:d(1a,1d,N){f z o(1a.r+N*1d.r,1a.g+N*1d.g,1a.b+N*1d.b)},3U:z o(0,0,0),4r:z o(R,R,R),45:z o(R,0,0),4t:z o(I,0,0),4u:z o(0,R,0),4v:z o(0,I,0),3S:z o(R,R,0),4x:z o(I,I,0),4y:z o(0,0,R),4z:z o(0,0,I),4A:z o(R,0,R),4B:z o(I,0,I),4C:z o(0,R,R),2Z:z o(0,I,I),4D:z o(2f,2f,2f),4E:z o(I,I,I)});G=d(m,v){8.1w(m,v)};G.2h={1w:d(m,v){h D=G;9(m==E)m=0;9(v==E){q=2S(m).2Q(/\\s+/g,\'\').2R();m=20(q);v=q.P(2S(m).W)}h 2T=[].4G(D.Y.2N,D.Y.1z,D.Y.1f);9(!2T.12(v))v=\'1v\';8.m=m;8.v=v;9(D.Y.1f.12(v)){m=8.1J();v=\'1e\'}8.m=m;8.v=v},1J:d(){h m=8.m;1V(8.v){L\'2L\':m/=2q;1i;L\'2O\':m/=6;1i;L\'2J\':m*=5/2V;1i;L\'2K\':m*=4H/2V;1i}f m},2o:d(){h u=G.Y;9(u.1z.12(8.v))f 1S.4I;9(u.1f.12(8.v))f 8.1J()*2q;f 8.m},1l:d(){9(8.v==\'1v\')f w.1q(8.m)+8.v;f 8.m+8.v},2r:d(){f 8.1l()}};1Z.1K(G,{N:d(J,O){f G.1x(J,O,1)},28:d(J,O){f G.1x(J,O,-1)},1x:d(J,O,N){h D=G;1V(D.2t(J,O)){L 0:f z G((J.m+N*O.m)+J.v);L 1:f 1m;L 2:f z G((J.1J()+N*O.1J())+\'1e\');L 3:f z G((J.2o()+N*O.2o())+\'1v\')}},Y:{2N:[\'1v\'],1z:[\'2X\',\'4p\',\'%\'],1f:[\'2L\',\'2O\',\'1e\',\'2J\',\'2K\']},2t:d(J,O){h D=G;9(J.v==O.v)f 0;9(D.Y.1z.12(J.v)||D.Y.1z.12(O.v))f 1;9(D.Y.1f.12(J.v)&&D.Y.1f.12(O.v))f 2;f 3}});C=d(1B){8.1k=C.1k++;8.17=C.17;8.1c=C.1c;8.11=C.11;C.2p.1C(d(t){8[\'1T\'+t]=1m});8.1H=C.1g;8.29(C.1j);8.Q=C.1y;8.S=[];8.1b={};9(1B!=E)8.1w(1B);8.1E=0;8.Q=!8.Q;9(8.Q)8.22();F 8.Q=1o};C.2h={1w:d(1B){h s=1B;9(s.17!=E)8.17=s.17;9(s.1c>=0)8.1c=s.1c;9(s.11!=E)8.11=s.11;h 1R=C.2p;H(h i=0;i<1R.W;i++){h t=\'1T\'+1R[i];9(s[t]!=E){9(!1D(s[t]))s[t]=[s[t]];H(h j=0;j<s[t].W;j++){8.2E(1R[i],s[t][j])}}}9(s.1g>0)8.2y(s.1g);9(s.1j>0)8.29(s.1j);9(s.1t>0)8.2z(s.1t);9(s.1y!=E)8.Q=s.1y;9(s.A!=E)8.2I(s.A);9(s.B!=E)8.2H(s.B);f 8},2I:d(A){9(!1D(A))A=[A];H(h i=0;i<A.W;i++){h e=A[i]=$(A[i]);9(!8.S.12(e)){9(Z e.T==\'E\')e.T={};8.S.48(e)}}8.27(A);f 8},3b:d(A){9(A==E)A=8.S;9(!1D(A))A=[A];h 2g=8.S;H(h i=0;i<A.W;i++){h e=$(A[i]);h 24=2g.15(e);9(24>-1){2g.3d(24,1);H(h l 1e e.T)9(e.T[l].1U==8.1k)1A e.T[l]}}f 8},3f:d(){f 8.S},2H:d(B){h 3Z=[];H(h l 1e B){9(!1D(B[l]))B[l]=[B[l]];h a=B[l];1V(a.W){L 1:a[1]=a[0];a[0]=23.K;1i;L 2:L 3:1i;3Y:1A B[l];3X}[0,1].1C(d(n){9(a[n]==1m)a[n]=23.K;F 9(Z a[n]!=\'d\'){h t=C.1h[l];9(t!=1S)a[n]=z t(a[n]);F 9(l==\'1M\'&&a[n]>1)a[n]/=3W}})}1Z.1K(8.1b,B);8.27(B);f 8},3V:d(B){9(B==E)B=8.1b;H(h l 1e B){1A 8.1b[l];H(h i=0;i<8.S.W;i++){h e=8.S[i];9(e.T[l].1U=8.1k)1A e.T[l]}}f 8},2d:d(){f 8.1b},27:d(1G){h B,A;9(1G==E){B=8.1b;A=8.S}F 9(1D(1G)){B=8.1b;A=1G}F{B=1G;A=8.S}H(h i=0;i<A.W;i++){h e=A[i];H(h l 1e B){h a=B[l];9(Z e.T[l]==\'E\')e.T[l]=[];U=e.T[l];[0,1].1C(d(n){9(Z a[n]==\'d\'){h m=1Y.2d(e,l.3Q());9(m==1m){9(l==\'2A\'||l==\'2x\'){h 2D=1Y.3P(e,1o);m=2D[l]+\'1v\'}F 9(l==\'2u\'||l==\'2G\'){h 1r=1Y.2d(e,\'1r\'),1L;9(1r==\'1f\'||1r==\'2B\'){9(1r==\'1f\')1L=2v.1l(e,E,1o,1o);F 9(1r==\'2B\')1L=2v.1l(e,E,1o);m=1L[l]+\'1v\'}}F 9(l==\'1M\')m=1}9(m!=1m){U[n]=z C.1h[l](m);a[n](U[n])}}F U[n]=a[n]});U[1]=(Z U[1]!=\'3v\')?C.1h[l].28(U[1],U[0]):U[1]-U[0];U[\'1U\']=8.1k}}},2y:d(1g){8.1H=1g>0?1g:C.1g;8.2a();f 8},3x:d(){f 8.1H},29:d(1j){8.1F=1j>0?1j:C.1j;8.2a();f 8},3y:d(){f 8.1F},2z:d(1t){9(1t>=1){8.X=1t;8.1H=1t/8.1F}f 8},3C:d(){f 8.X},2a:d(){8.X=w.1q(8.1H*8.1F);8.2C=w.1q(3F/8.1F)},22:d(){9(8.Q){8.Q=2U;h 1N=8;h 2c;(2c=d(){9(!1N.Q){1N.21();3H.3I(2c,1N.2C)}})();8.18(\'22\')}f 8},1I:d(){9(!8.Q){8.Q=1o;8.18(\'1I\')}f 8},1y:d(){f 8.Q},2j:d(){9(8.M>-1){8.M=-1;8.1u(0);8.1I();8.1E=0;8.18(\'2j\')}f 8},21:d(){8.1u(8.M+8.11);f 8},2l:d(){8.1u(8.M-8.11);f 8},2m:d(){8.1u(0);f 8},2n:d(){8.1u(8.X);f 8},1u:d(V){h 2e=8.M;h 1s=8.1E;9(V>8.X)1s++;F 9(V<0)1s--;9(8.1c==0||(1s<8.1c&&1s>=0)){9(V>8.X)8.M=V%(8.X+1);F 9(V<0)8.M=8.X+1+V%(8.X+1);F 8.M=V;8.1E=1s;8.2F();9(V==2e+8.11)8.18(\'21\');9(V==2e-8.11)8.18(\'2l\');9(8.M==0)8.18(\'2m\');9(8.M==8.X)8.18(\'2n\')}F{9(!8.1y()){8.M=-1;8.1I();8.1E=0}8.18(\'2s\')}f 8},3O:d(){f 8.M},2E:d(t,1Q){h 13=\'1T\'+t;H(h k=0;Z 8[t+k]==\'d\';k++);9(k==0){9(8[13]){8[t+k]=8[13];8[13]=1m;k++}}8[t+k]=1Q;9(!8[13])8[13]=d(){H(h j=0;Z 8[t+j]==\'d\';j++);H(h i=0;i<j;i++)8[t+i]()};f 8},41:d(t,1Q){H(h k=0;Z 8[t+k]!=\'E\';k++){9(8[t+k]==1Q)1A 8[t+k]}f 8},2F:d(){h s=8.1b,a,t,N,1l;h x=8.M/8.X,y;h 17=8.17;H(h i=0;i<8.S.W;i++){h e=8.S[i];H(h l 1e s){a=e.T[l];9(a.1U==8.1k){y=(Z s[l][2]==\'d\')?s[l][2](x):17(x);t=C.1h[l];1V(t){L o:e.B[l]=(c=z o(a[0].r+a[1].r*y,a[0].g+a[1].g*y,a[0].b+a[1].b*y))+\'\';1i;L G:N=z G(a[1].m*y,a[1].v);h 1W=G.N(a[0],N);9(l==\'2w\'&&1W.m==0)1W.m=1;e.B[l]=1W+\'\';1i;L 1S:m=a[0]+a[1]*y;e.B[l]=l==\'1M\'?1Y.4m(e,m):m}}}}},18:d(t){h 13=\'1T\'+t;9(8[13]!=1m)8[13]()},M:-1};1Z.1K(C,{1j:40,1c:1,1y:2U,V:0,1g:1,11:1,2P:23.K,30:d(x){f 0.5+0.5*w.1O(x*w.14*2-0.5*w.14)},31:d(x){f 0.5+0.5*w.26(x*w.14*2-0.5*w.14)},32:d(x){f w.1O(x*w.14/2)},33:d(x){f x*x},4h:d(x){f-1*x*(x-2)},36:d(x){f x*x*x},38:d(x){f x*x*x*x},39:d(x){f x*x*x*x*x},3a:d(x){f-1*w.26(x*(w.14/2))+1},3c:d(x){f w.1O(x*(w.14/2))},3e:d(x){f-1/2*(w.26(w.14*x)-1)},3i:d(x){f(x==0)?0:w.2b(2,10*(x-1))},3j:d(x){f(x==1)?1:-w.2b(2,-10*x)+1},3l:d(x){f-1*(w.3m(1-x*x)-1)},3o:d(x){h s=1.3p;f x*x*((s+1)*x-s)},3r:d(x){9(x==0||x==1)f x;h p=.3;h s=p/4;f-(w.2b(2,10*(x-=1))*w.1O((x*1-s)*(2*w.14)/p))},3B:d(x){9(x<(1/2.1n))f 7.1P*x*x;F 9(x<(2/2.1n))f 7.1P*(x-=(1.5/2.1n))*x+.1n;F 9(x<(2.5/2.1n))f 7.1P*(x-=(2.25/2.1n))*x+.3L;f 7.1P*(x-=(2.3T/2.1n))*x+.46},47:d(c){h s=(c.r+c.g+c.b)/3;c.r=s;c.g=s;c.b=s},4d:d(c){c.r=I-c.r;c.g=I-c.g;c.b=I-c.b},4f:d(c){c.r+=1p;c.g+=1p;c.b+=1p},4i:d(c){c.r-=1p;c.g-=1p;c.b-=1p},2p:[\'2m\',\'2n\',\'21\',\'2l\',\'22\',\'1I\',\'2j\',\'2s\'],1k:0});C.1h={};[\'2u\',\'2G\',\'3g\',\'3k\',\'3n\',\'3q\',\'3s\',\'2w\',\'2x\',\'3z\',\'3D\',\'3G\',\'3K\',\'3M\',\'3N\',\'42\',\'43\',\'49\',\'4b\',\'4c\',\'4g\',\'4j\',\'4o\',\'4s\',\'2A\',\'4F\',\'4J\',\'2Y\',\'34\',\'35\',\'3h\'].1C(d(l){C.1h[l]=G});[\'3t\',\'3w\',\'3E\',\'3J\',\'3R\',\'44\',\'4a\',\'4e\',\'4q\',\'4w\',\'4K\',\'2W\',\'37\',\'3u\',\'3A\'].1C(d(l){C.1h[l]=o});C.1h.1M=1S;C.17=C.2P;',62,295,'||||||||this|if||||function||return||var||||attr|value||Color||str|||type||unit|Math|||new|elements|style|Run||undefined|else|Dimension|for|255|dim1||case|_step|add|dim2|substr|_paused|128|_elements|RunStyle|eAttr|step|length|_steps|_units|typeof||velocity|include|ontype|PI|indexOf||flow|_callListener|parseInt|color1|_style|iterations|color2|in|absolute|time|_styleAttributes|break|frequency|_id|get|null|75|true|85|round|position|it|steps|setStep|px|set|_add|pauses|relative|delete|settings|each|isArray|_iteration|_frequency|stylements|_time|pause|inchValue|extend|pos|opacity|this_|sin|5625|handler|types|Number|on|id|switch|res|colors|Element|Object|parseFloat|next|play|Prototype|index||cos|_calculateStyle|subtract|setFrequency|_calculateRun|pow|delay|getStyle|prev|192|es|prototype|55|stop|substring|previous|first|last|pxValue|_listenerTypes|72|toString|end|_compatible|left|Position|fontSize|height|setTime|setSteps|width|fixed|_delay|dim|addEventListener|_setStepStyle|top|addStyle|addElements|mm|cm|pt|rgb|screen|pc|LINEAR|replace|toLowerCase|String|allUnits|false|127|scrollbarFaceColor|em|MozBorderLeftRadius|aqua|SINUS|COSINUS|SMOOTH|INQUAD|MozBorderRadius|MozBorderRightRadius|INCUBIC|scrollbarHighlightColor|INQUARD|INQUINT|INSINE|removeElements|OUTSINE|splice|INOUTSINE|getElements|borderBottomWidth|MozBorderTopRadius|INEXPO|OUTEXPO|borderLeftWidth|INCIRC|sqrt|borderRightWidth|INBACK|70158|borderTopWidth|INELASTIC|bottom|backgroundColor|scrollbarShadowColor|number|borderBottomColor|getTime|getFrequency|letterSpacing|scrollbarTrackColor|OUTBOUNCE|getSteps|lineHeight|borderColor|1000|marginBottom|window|setTimeout|borderLeftColor|marginLeft|9375|marginRight|marginTop|getStep|getDimensions|uncamelize|borderRightColor|olive|625|black|removeStyle|100|continue|default|attrs||removeEventListener|maxHeight|maxWidth|borderTopColor|maroon|984375|GRAYSCALE|push|minHeight|color|minWidth|paddingBottom|INVERT|scrollbar3dLightColor|LIGHTEN|paddingLeft|OUTQUAD|DARKEN|paddingRight|split|bsubstring|setOpacity|instanceof|paddingTop|ex|scrollbarArrowColor|gray|textIndent|red|green|lime|scrollbarBaseColor|yellow|navy|blue|purple|fuchsia|teal|silver|white|wordSpacing|concat|50|NaN|MozBorderBottomRadius|scrollbarDarkshadowColor'.split('|'),0,{}))
