﻿/*
Copyright (c) 2010 MERA-Soft GmbH, Germany
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice, this permission notice, the backlink check for www.running-charts.com and the visible branding with www.running-charts.com shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('D Q=1I;E 2G(a){z(Q==1I){Q=a;Q.1Y=-1;Q.1Z=-1;Q.2H=I.2l;Q.2I=I.2m;I.2l=2J;I.2m=2n}O{2n()}}E 2n(){I.2l=Q.2H;I.2m=Q.2I;Q=1I}E 2J(a){D b=I.2K?2L.2M.3n:a.3o;D c=I.2K?2L.2M.3p:a.3q;z(Q.1Y==-1&&Q.1Z==-1){Q.1Y=b-Q.3r;Q.1Z=c-Q.3s}Q.y.11=(b-Q.1Y)+"A";Q.y.1o=(c-Q.1Z)+"A"}E 3t(a){1p 1N(a.1J(0,2),10)*2o+1N(a.1J(3,2),10)*2p+1N(a.1J(6,2),10)}E 3u(a){D b=2q(1y+L.M(a/2o));D c=2q(1y+L.M(a%2o/2p));D d=2q(1y+L.M(a%2p));1p b.1J(1)+":"+c.1J(1)+":"+d.1J(1)}E 2N(a,b){D c="";D d=a.3v;D e=0;1k(e<d){z(b.21(a.2O(e))>=0){c+=a.2O(e)}e++}1p c}E 3w(a){D b=2N(a,"3x,");b=b.3y(/,/,".");1p b}D 1z={2P:0,2r:1,2Q:2,2R:3,2S:4};E 3z(a,b,c){x.13=a;x.18=b;x.3A=c}E 3B(a,b,c,d){x.1O=a;x.22=b;x.2T=c;x.3C=d}E 1A(m,n,o,p,q,r,s,t){x.2U=1l;x.23=1l;x.2V=1l;x.2W=1l;x.1K=0;x.24=p-1;x.P=p;x.1P=0;x.G=0;x.1Q=0;x.N=-1;x.F=q;x.18=r.1O;x.1B=0;x.26=0;x.27=0;x.C=I.16("17");x.C.y.V="W";x.C.y.1o=o;x.C.y.11=n;x.C.y.P=p+"A";x.C.y.F=q+"A";x.C.1e="<b><28 y=\'18:#3D; 3E:1q; 2X:2Y; 2Z-1o:"+q/3*2+"A; 2Z-1q:3F\'>1s-1R.1t</28></b>";D u=1l;D v=I.3G("1s-1R.1t");z(!v){I.2s.1e="1s-2t.1t: 31 3H 3I";u=1u}z(v.32!="33://34.1s-1R.1t/"&&v.32!="33://34.1s-1R.1t"){I.2s.1e="1s-2t.1t: 31 35";u=1u}z(v.1e.21("1s-1R.1t")<0){I.2s.1e="1s-2t.1t: 3J 3K 35";u=1u}z(u){x.B=R 36(p);D w=0;1k(w<p){x.B[w]=I.16("17");x.B[w].X("2u",w);x.B[w].3L=E(){m.37(m.J.2v(x.Y("2u")),x.Y("29"),0,x.Y("1v"),0,x.Y("1m"),m.J.2v(1N(x.Y("2u"))+1)-1,x.Y("13"))};x.B[w].3M=E(){m.38(0,0,m.J.1Q,m.J.N,m.J.1P,m.J.G,0,0)};x.B[w].X("2a","39");x.B[w].X("2b","39");x.B[w].y.V="W";x.B[w].y.K="0";x.B[w].y.11=w+"A";x.B[w].y.P="1r";x.B[w].y.F="H";x.B[w].y.1S="1C";x.B[w].y.3N="1C";x.B[w].y.1T=r.1O;x.B[w].y.1D=r.22;x.B[w].y.3a=r.1O;z(s==1z.2r){x.B[w].y.1D=r.1O;x.B[w].y.3a=r.22}x.B[w].y.1U="1V";x.C.14(x.B[w]);w++}}x.2c=E(a){1p L.M((a-x.1K)/(x.24-x.1K)*(x.P-1))};x.2v=E(a){1p L.M(a/(x.P-1)*(x.24-x.1K)+x.1K)};x.2d=E(a,b){D c=x.B[a].Y("1v");D d=x.B[a].Y("1m");D e=x.B[a].Y("13");D f=(c-x.G)*b;D g=(d-x.G)*b;D h=(e-x.G)*b;z(s==1z.2P){D i=f-h-1/2/x.F;D j=h-g-1/2/x.F;z(i<0){j+=i;i=0}z(j<0){i+=j;j=0}z(i<0){i=0}x.B[a].y.1a=i+"A";x.B[a].y.1w=j+"A";x.B[a].y.K=h-j+"A"}z(s==1z.2r){D i=f-h;D j=h-g;z(L.M(i+0.1L)+L.M(j+0.49)<=1){i=1}x.B[a].y.1a=L.M(i+0.1L)+"A";x.B[a].y.1w=L.M(j+0.49)+"A";x.B[a].y.K=h-j+"A"}z(s==1z.2Q){z(d&&c){x.B[a].y.1a=L.M((c-d)*b+0.1L)+"A";x.B[a].y.F=L.M((d-x.G)*b+0.49)+"A";x.B[a].y.K="H"}O{x.B[a].y.1a="H"}x.B[a].y.1w="H"}z(s==1z.2R){z(d>t.13){x.B[a].X("2a","3b");x.B[a].X("2b","3b");x.B[a].y.1D=r.22;x.B[a].y.1w="H";x.B[a].y.1a=L.M((c-d)*b+0.1L)+"A";x.B[a].y.F=L.M((d-t.13)*b+0.49)+"A";x.B[a].y.K=L.M((t.13-x.G)*b+0.49)+"A";x.B[a].y.1o=1I}O{x.B[a].y.1a="H";x.B[a].y.1w="H";z(t.13>c){z(c){x.B[a].X("2a","3c");x.B[a].X("2b","3c");x.B[a].y.1D=r.2T;x.B[a].y.1w=L.M((c-d)*b+0.1L)+"A";x.B[a].y.F=L.M((t.13-c)*b+0.49)+"A";x.B[a].y.1o=L.M((x.N-t.13)*b+0.49)+"A";x.B[a].y.K=1I}}O{x.B[a].y.1D="2w";x.B[a].y.1a=L.M((c-d)*b+0.1L)+"A";x.B[a].y.F="H";x.B[a].y.K=L.M((d-x.G)*b+0.49)+"A";x.B[a].y.1o=1I}}}z(s==1z.2S){z(d&&c){x.B[a].y.1a="1r";x.B[a].y.1w="1r";x.B[a].y.F=L.M((c-d)*b+0.49)+"A";x.B[a].y.K=L.M((d-x.G)*b+0.49)+"A"}O{x.B[a].y.1a="H";x.B[a].y.1w="H"}}};x.2x=E(a,b,c,d,e,f){z(a!=0){x.1B=a;x.19=I.16("17");x.19.y.V="W";x.19.y.K="0";x.19.y.P=c+"A";x.19.y.F="H";x.19.y.1T=b;x.19.y.1S="1C";x.19.y.1a="1r";x.19.y.1U="1V";x.C.14(x.19);x.1f=I.16("17");x.1f.y.V="W";x.1f.y.K="0";x.1f.y.18=d;x.1f.y.1g=f;x.1f.y.2e=e+"A";x.C.14(x.1f)}};x.2y=E(a,b,c,d,e,f){z(a!=0){x.26=a;x.1b=I.16("17");x.1b.y.V="W";x.1b.y.K="0";x.1b.y.P=c+"A";x.1b.y.F="H";x.1b.y.1T=b;x.1b.y.1S="1C";x.1b.y.1a="1r";x.1b.y.1U="1V";x.C.14(x.1b);x.1h=I.16("17");x.1h.y.V="W";x.1h.y.K="0";x.1h.y.18=d;x.1h.y.1g=f;x.1h.y.2e=e+"A";x.C.14(x.1h)}};x.2z=E(a,b,c,d,e,f){z(a!=0){x.27=a;x.1c=I.16("17");x.1c.y.V="W";x.1c.y.K="0";x.1c.y.P=c+"A";x.1c.y.F="H";x.1c.y.1T=b;x.1c.y.1S="1C";x.1c.y.1a="1r";x.1c.y.1U="1V";x.C.14(x.1c);x.1i=I.16("17");x.1i.y.V="W";x.1i.y.K="0";x.1i.y.18=d;x.1i.y.1g=f;x.1i.y.2e=e+"A";x.C.14(x.1i)}};x.1W=E(a,b,c,d,e){D f=x.2c(a);z(x.1B==1){x.19.y.11=f+"A"}z(x.1B==-1){x.19.y.1q=x.P-f+"A"}z(x.2W){z(!x.B[f].Y("13")){z(f){D g=1E(x.B[f-1].Y("13"));z(g<1E(d)){d=g}z(g>1E(c)){c=g}}}}z(x.2V){z(!x.B[f].Y("13")){D g;D h=f;1k(h){g=x.B[h-1].Y("13");z(g){3O}h--}z(h){D i=0;z(x.N>x.G){i=(x.F-1)/(x.N-x.G)}1k(h<f){x.B[h].X("13",g);x.B[h].X("29",g);x.B[h].X("1v",g);x.B[h].X("1m",g);x.2d(h,i);h++}}}}x.B[f].X("13",e);z(x.23){z(!x.B[f].Y("29")){x.B[f].X("29",b)}D j=x.B[f].Y("1v");z(!j||c>j){x.B[f].X("1v",c);j=c}D k=x.B[f].Y("1m");z(!k||d<k){x.B[f].X("1m",d);k=d}}z(x.2U){D i=0;z(d<=x.G){z(x.G>x.N){x.1F(a,d,a,d)}O{x.1F(a,d,x.1Q,x.N)}z(x.27!=0){z(x.N>x.G){i=(x.F-1)/(x.N-x.G)}x.1c.y.F=(d-x.G)*i+"A";D l=(d-x.G)*i-4;z(l+8>x.F){l=x.F-8}z(l<0){l=0}x.1i.y.K=l+"A";z(x.27==1){x.1c.y.11=f+"A";x.1i.y.11=f+5+"A"}O{x.1c.y.1q=x.P-f+"A";x.1i.y.1q=x.P-f+5+"A"}x.1i.1e=d}m.2A(a,d)}z(c>=x.N){z(x.G>x.N){x.1F(a,c,a,c)}O{x.1F(x.1P,x.G,a,c)}z(x.26!=0){z(x.N>x.G){i=(x.F-1)/(x.N-x.G)}x.1b.y.F=(c-x.G)*i+"A";D l=(c-x.G)*i-4;z(l+8>x.F){l=x.F-8}z(l<0){l=0}x.1h.y.K=l+"A";z(x.26==1){x.1b.y.11=f+"A";x.1h.y.11=f+5+"A"}O{x.1b.y.1q=x.P-f+"A";x.1h.y.1q=x.P-f+5+"A"}x.1h.1e=c}m.2B(a,c)}z(x.N>x.G){i=(x.F-1)/(x.N-x.G)}x.B[f].y.K=(e-x.G)*i+"A";z(x.1B!=0){x.19.y.F=(e-x.G)*i+"A";D l=(e-x.G)*i-4;z(l+8>x.F){l=x.F-8}z(l<0){l=0}x.1f.y.K=l+"A";z(x.1B==1){x.1f.y.11=f+5+"A"}O{x.1f.y.1q=x.P-f+5+"A"}x.1f.1e=e}}O{x.B[f].y.K=e+"A";z(x.1B!=0){x.19.y.F=e+"A"}}z(x.23){D i=0;z(x.N>x.G){i=(x.F-1)/(x.N-x.G)}x.2d(f,i)}};x.3d=E(a,b){x.1W(a,b,b,b,b)};x.3e=E(a,b){x.1K=a;x.24=b};x.1F=E(a,b,c,d){x.1P=a;x.G=b;x.1Q=c;x.N=d;D e=0;D f=0;z(x.N>x.G){f=(x.F-1)/(x.N-x.G)}1k(e<p){z(x.23){x.2d(e,f)}O{x.B[e].y.K=(x.B[e].Y("13")-x.G)/(x.N-x.G)*(x.F-1)+"A"}e++}z(m.Z){m.Z.2f(x.G,x.N)}}}E 3f(a){x.2g=0;z(a>0){1k(a<10){a*=10;x.2g++}1k(a>=1y){a/=10;x.2g--}}a=L.M(a);D b=R 36(0,1,2,3,4,5,6,7,8,9,10,10,10,10,10,15,15,15,15,15,20,20,20,20,20,25,25,25,25,25,30,30,30,30,30,30,30,30,30,30,40,40,40,40,40,40,40,40,40,40,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,1n,1n,1n,1n,1n,1n,1n,1n,1n,1n,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T);x.3g=b[a]}E 1X(k,l,m,n,o,p){x.2C=k;x.F=n;x.2D=7;x.1M="2h";x.1x=7;x.1G=10;x.2E=5;x.2F=5;x.1g="";x.18="2h";x.C=I.16("17");x.C.y.V="W";x.C.y.1o=l;x.C.y.11=m;x.C.y.P=o+"A";x.C.y.F=n+"A";x.2f=E(a,b){a=1E(a);b=1E(b);1k(x.C.2i){x.C.3h(x.C.2i)}D c=R 3f((b-a)/x.2D);D d=c.3g;D e=x.2E*(b-a)/x.F;D f=x.2F*(b-a)/x.F;D g;D h;D i;z(d){D j=L.3P(10,c.2g);i=L.M((a+f)/d*j);i*=d;i+=d}1k(i<(b-e)*j){g=I.16("17");g.y.V="W";g.y.K=(i-a*j)/((b-a)*j)*(x.F-1)-20+"A";z(x.2C){g.y.11=-p+"A"}O{g.y.11=o-x.1x+"A"}g.y.P=p+x.1x+"A";g.y.F="3Q";g.y.1D="2w";g.y.1S="1C";g.y.1a="1r";g.y.1T=x.1M;x.C.14(g);h=I.16("17");h.y.V="W";h.y.K=(i-a*j)/((b-a)*j)*(x.F-1)-12+"A";z(x.2C){h.y.11=x.1G+"A"}O{h.y.1q=x.1G+"A"}h.y.F="3i";h.y.1g=x.1g;h.y.18=x.18;h.y.2e="3i";h.1e=i/j;x.C.14(h);i+=d}}}E 1H(c,d,e,f,g,h){x.2j=c;x.F=f;x.1M="2h";x.1x=7;x.2k=0;x.1G=1;x.1g="";x.18="2h";x.C=I.16("17");x.C.y.V="W";x.C.y.1o=d;x.C.y.11=e;x.C.y.P=h+"A";x.C.y.F=f+"A";x.3j=E(a,b){1d=I.16("17");1d.y.V="W";z(x.2j){1d.y.K=f-x.1x+"A"}O{1d.y.K=-g+"A"}1d.y.11=(a-x.1m)/(x.1v-x.1m)*(h-1)+"A";1d.y.P="1r";1d.y.F=g+x.1x+"A";1d.y.1D="2w";1d.y.3R="1C";1d.y.3S="1r";1d.y.3T=x.1M;x.C.14(1d);1j=I.16("17");1j.y.V="W";z(x.2j){1j.y.1o="H"}O{1j.y.K="H"}1j.y.11=(a-x.1m)/(x.1v-x.1m)*(h-1)+x.1G+"A";1j.y.1g=x.1g;1j.y.18=x.18;z(x.2j){1j.y.3U=x.2k+"A"}O{1j.y.3V=x.2k+"A"}1j.1e=b;x.C.14(1j)};x.2f=E(a,b){x.1m=1E(a);x.1v=1E(b);1k(x.C.2i){x.C.3h(x.C.2i)}}}E 3k(){D a=3W.3X.3Y();D b=a.21("3Z");z(b>0){1p 1N(a.41(b+5,a.21(".",b)))}O{1p 0}}E 42(i,j,k,l,m,n,o,p,q,r){x.C=I.16("17");x.C.X("2a","3l");x.C.X("2b","3l");x.C.y.V="W";x.C.y.P=k+"A";x.C.y.F=m+"A";x.C.y.1U="1V";z(o){z(3k()==6){D s="<3m 43=\'-1\' y=\'V:W; P:1y%; F:44; 45:46(47=\\"0\\");\'></3m><28 y=\'V:W; 2X:2Y; P:1y%; F:1y%;\'></28>";x.C.1e=s}x.C.48=R 4a("2G(x)")}z(j>0){z(i>=0){z(i>0){x.U=R 1H(1l,n+\'A\',\'H\',m-n,n,l)}x.Z=R 1X(1l,\'H\',l+\'A\',n,k-l,l);x.J=R 1A(x,\'H\',\'H\',l,n,p,q,r)}O{x.U=R 1H(1u,\'H\',\'H\',m-n,n,l);x.Z=R 1X(1l,(m-n)+\'A\',l+\'A\',n,k-l,l);x.J=R 1A(x,\'H\',(m-n)+\'A\',l,n,p,q,r)}}z(j==0){z(i>=0){z(i>0){x.U=R 1H(1l,n+\'A\',\'H\',m-n,n,l)}x.J=R 1A(x,\'H\',\'H\',l,n,p,q,r)}O{x.U=R 1H(1u,\'H\',\'H\',m-n,n,l);x.J=R 1A(x,\'H\',(m-n)+\'A\',l,n,p,q,r)}}z(j<0){z(i>=0){z(i>0){x.U=R 1H(1l,n+\'A\',(k-l)+\'A\',m-n,n,l)}x.Z=R 1X(1u,\'H\',\'H\',n,k-l,l);x.J=R 1A(x,(k-l)+\'A\',\'H\',l,n,p,q,r)}O{x.U=R 1H(1u,\'H\',(k-l)+\'A\',m-n,n,l);x.Z=R 1X(1u,(m-n)+\'A\',\'H\',n,k-l,l);x.J=R 1A(x,(k-l)+\'A\',(m-n)+\'A\',l,n,p,q,r)}}z(i==-1||i==1){x.C.14(x.U.C)}z(j==-1||j==1){x.C.14(x.Z.C)}x.C.14(x.J.C);z(i<-1||i>1){x.C.14(x.U.C)}z(j<-1||j>1){x.C.14(x.Z.C)}x.2x=E(a,b,c,d,e,f){x.J.2x(a,b,c,d,e,f)};x.2y=E(a,b,c,d,e,f){x.J.2y(a,b,c,d,e,f)};x.2z=E(a,b,c,d,e,f){x.J.2z(a,b,c,d,e,f)};x.2c=E(a){1p x.J.2c(a)};x.1W=E(a,b,c,d,e){x.J.1W(a,b,c,d,e)};x.3d=E(a,b){x.J.1W(a,b,b,b,b)};x.1F=E(a,b,c,d){x.J.1F(a,b,c,d)};x.4b=E(a,b,c,d,e,f,g,h){z(x.Z){x.Z.2D=a;x.Z.1M=b;x.Z.1x=c;x.Z.1G=d;x.Z.2E=e;x.Z.2F=f;x.Z.1g=g;x.Z.18=h}};x.4c=E(a,b,c,d,e,f){z(x.U){x.U.1M=a;x.U.1x=b;x.U.2k=c;x.U.1G=d;x.U.1g=e;x.U.18=f}};x.4d=E(a,b){z(x.U){x.U.3j(a,b)}};x.4e=E(a,b){z(x.U){x.U.2f(a,b)}x.J.3e(a,b)};x.4f=E(a,b){x.J.1Q=a;x.J.N=b;x.2B(a,b)};x.4g=E(a,b){x.J.1P=a;x.J.G=b;x.2A(a,b)};x.2B=E(a,b){};x.2A=E(a,b){};x.37=E(a,b,c,d,e,f,g,h){};x.38=E(a,b,c,d,e,f,g,h){}}',62,265,'|||||||||||||||||||||||||||||||||this|style|if|px|divsChart|divNode|var|function|height|minY|0px|document|objChart|bottom|Math|floor|maxY|else|width|dragObj|new|50|80|objChartLabelX|position|absolute|setAttribute|getAttribute|objChartLabelY||left||value|appendChild||createElement|div|color|divActualLine|borderTopWidth|divMaxLine|divMinLine|divLine|innerHTML|divActualText|font|divMaxText|divMinText|divLabel|while|true|min|70|top|return|right|1px|running|com|false|max|borderBottomWidth|lineOverflow|100|ChartType|CreateFillUpChart|tActualValue|solid|backgroundColor|parseFloat|ScaleY|textHAbst|CreateLabelX|null|substr|minX|51|lineColor|parseInt|color01|xMinY|xMaxY|charts|borderTopStyle|borderTopColor|overflow|hidden|SetOpenHighLowClose|CreateLabelY|firstX|firstY||indexOf|color02|collect|maxX||tMaxValue|tMinValue|span|open|class|className|GetXPos|internalSet|lineHeight|SetRange|factor|gray|firstChild|bLabelUnderChart|textVAbst|onmousemove|onmouseup|StopDragging|3600|60|String|HighLowActual|body|chart|nPos|GetXTime|transparent|ActualValue|MaxValue|MinValue|onNewMinValue|onNewMaxValue|bLabelAfterChart|minParts|abstTop|abstBottom|StartDragging|onMouseMoveOld|onMouseUpOld|Dragging|all|window|event|Extract|charAt|HighLowClose|HighLowActualWall|HighLowActualDiff|HighLowActualRange|color03|autoScaleY|closeX|closeY|display|block|margin||Backlink|href|http|www|wrong|Array|onMouseOverBar|onMouseOverOut|Chart|borderBottomColor|ChartUp|ChartDown|SetPoint|ScaleX|GoodValue|goodValue|removeChild|24px|SetLabel|MSIEVersion|ChartMain|iframe|clientX|pageX|clientY|pageY|offsetLeft|offsetTop|timeToNum|numToTime|length|GetValue|0123456789|replace|ComparePara|opacity|ColorPara|color04|808080|float|10px|getElementById|not|found|Text|backlink|onmouseover|onmouseout|borderBottomStyle|break|pow|19px|borderLeftStyle|borderLeftWidth|borderLeftColor|paddingTop|paddingBottom|navigator|userAgent|toLowerCase|msie||substring|FillUpChart|tabindex|10000px|filter|Alpha|Opacity|onmousedown||Function|SetYLabels|SetXLabels|SetXLabel|SetXRange|SetNewMaxValue|SetNewMinValue'.split('|'),0,{}))
