﻿/*
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 S=1L;E 2L(a){z(S==1L){S=a;S.21=-1;S.22=-1;S.2M=J.2l;S.2N=J.2m;J.2l=2O;J.2m=2n}V{2n()}}E 2n(){J.2l=S.2M;J.2m=S.2N;S=1L}E 2O(a){D b=J.2P?2Q.2R.3l:a.3m;D c=J.2P?2Q.2R.3n:a.3o;z(S.21==-1&&S.22==-1){S.21=b-S.3p;S.22=c-S.3q}S.y.11=(b-S.21)+"B";S.y.1p=(c-S.22)+"B"}E 3r(a){1q 1R(a.1M(0,2),10)*2o+1R(a.1M(3,2),10)*2p+1R(a.1M(6,2),10)}E 3s(a){D b=2q(1C+O.Q(a/2o));D c=2q(1C+O.Q(a%2o/2p));D d=2q(1C+O.Q(a%2p));1q b.1M(1)+":"+c.1M(1)+":"+d.1M(1)}E 2S(a,b){D c="";D d=a.3t;D e=0;1k(e<d){z(b.23(a.2T(e))>=0){c+=a.2T(e)}e++}1q c}E 3u(a){D b=2S(a,"3v,");b=b.3w(/,/,".");1q b}D 1r={2r:0,2s:1,2t:2,2u:3};E 3x(a,b,c){x.13=a;x.17=b;x.1S=c}E 3y(a,b,c,d){x.1u=a;x.1N=b;x.2U=c;x.3z=d}E 1D(m,n,o,p,q,r,s,t){x.2V=1l;x.24=1l;x.2W=1l;x.2X=1l;x.1O=0;x.26=p-1;x.R=p;x.1T=0;x.G=0;x.1U=0;x.M=-1;x.F=q;x.17=r.1u;x.1E=0;x.27=0;x.28=0;x.C=J.14("16");x.C.y.X="Y";x.C.y.1p=o;x.C.y.11=n;x.C.y.R=p+"B";x.C.y.F=q+"B";x.C.1d="<b><29 y=\'17:#3A; 3B:1s; 2Y:2Z; 31-1p:"+q/3*2+"B; 31-1s:3C\'>1v-1V.1w</29></b>";D u=1l;D v=J.3D("1v-1V.1w");z(!v){J.2v.1d="1v-2w.1w: 32 3E 3F";u=1x}z(v.33!="34://35.1v-1V.1w/"&&v.33!="34://35.1v-1V.1w"){J.2v.1d="1v-2w.1w: 32 36";u=1x}z(v.1d.23("1v-1V.1w")<0){J.2v.1d="1v-2w.1w: 3G 3H 36";u=1x}z(u){x.A=T 37(p);D w=0;1k(w<p){x.A[w]=J.14("16");x.A[w].1e("2x",w);x.A[w].3I=E(){m.38(m.I.2y(x.Z("2x")),x.Z("2a"),0,x.Z("1y"),0,x.Z("1m"),m.I.2y(1R(x.Z("2x"))+1)-1,x.Z("13"))};x.A[w].3J=E(){m.39(0,0,m.I.1U,m.I.M,m.I.1T,m.I.G,0,0)};x.A[w].y.X="Y";x.A[w].y.L="0";x.A[w].y.11=w+"B";x.A[w].y.R="1F";x.A[w].y.F="H";z(s==1r.2r){x.A[w].y.1t=r.1N;x.A[w].y.1z=r.1u;x.A[w].y.2z=r.1u;x.A[w].y.1A="1b";x.A[w].y.2A="1b"}z(s==1r.2s){x.A[w].y.1t=r.1N;x.A[w].y.1z=r.1N;x.A[w].y.2z=r.1u;x.A[w].y.1A="1b";x.A[w].y.2A="1b"}z(s==1r.2t){x.A[w].y.1t=r.1u;x.A[w].y.1z=r.1N;x.A[w].y.1A="1b";x.A[w].y.1S="0.5";x.A[w].y.2B="3a(1S=P)"}z(s==1r.2u){x.A[w].y.1t="2b";x.A[w].y.1z=r.1u;x.A[w].y.1A="1b";x.A[w].y.2z=r.1u;x.A[w].y.2A="1b";x.A[w].y.1S="0.5";x.A[w].y.2B="3a(1S=P)"}x.A[w].y.1W="1X";x.C.K(x.A[w]);w++}}x.2c=E(a){1q O.Q((a-x.1O)/(x.26-x.1O)*(x.R-1))};x.2y=E(a){1q O.Q(a/(x.R-1)*(x.26-x.1O)+x.1O)};x.2d=E(a,b){D c=x.A[a].Z("1y");D d=x.A[a].Z("1m");D e=x.A[a].Z("13");D f=(c-x.G)*b;D g=(d-x.G)*b;D h=(e-x.G)*b;z(s==1r.2r){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.A[a].y.1n=i+"B";x.A[a].y.1G=j+"B";x.A[a].y.L=h-j+"B"}z(s==1r.2s){D i=f-h;D j=h-g;z(O.Q(i+0.1P)+O.Q(j+0.49)<=1){i=1}x.A[a].y.1n=O.Q(i+0.1P)+"B";x.A[a].y.1G=O.Q(j+0.49)+"B";x.A[a].y.L=h-j+"B"}z(s==1r.2t){z(d&&c){x.A[a].y.1n=O.Q((c-d)*b+0.1P)+"B";x.A[a].y.1G="H";x.A[a].y.F=O.Q((d-x.G)*b+0.49)+"B";x.A[a].y.L="H"}}z(s==1r.2u){z(d>t.13){x.A[a].y.1t=r.1N;x.A[a].y.1G="H";x.A[a].y.1n=O.Q((c-d)*b+0.1P)+"B";x.A[a].y.F=O.Q((d-t.13)*b+0.49)+"B";x.A[a].y.L=O.Q((t.13-x.G)*b+0.49)+"B";x.A[a].y.1p=1L}V{z(t.13>c){x.A[a].y.1n="H";x.A[a].y.1G="H";z(c){x.A[a].y.1t=r.2U;x.A[a].y.1G=O.Q((c-d)*b+0.1P)+"B";x.A[a].y.F=O.Q((t.13-c)*b+0.49)+"B";x.A[a].y.1p=O.Q((x.M-t.13)*b+0.49)+"B";x.A[a].y.L=1L}}V{x.A[a].y.1t="2b";x.A[a].y.1G="H";x.A[a].y.1n=O.Q((c-d)*b+0.1P)+"B";x.A[a].y.F="H";x.A[a].y.L=O.Q((d-x.G)*b+0.49)+"B";x.A[a].y.1p=1L}}}};x.2C=E(a,b,c,d,e,f){z(a!=0){x.1E=a;x.18=J.14("16");x.18.y.X="Y";x.18.y.L="0";x.18.y.R=c+"B";x.18.y.F="H";x.18.y.1z=b;x.18.y.1A="1b";x.18.y.1n="1F";x.18.y.1W="1X";x.C.K(x.18);x.1f=J.14("16");x.1f.y.X="Y";x.1f.y.L="0";x.1f.y.17=d;x.1f.y.1g=f;x.1f.y.2e=e+"B";x.C.K(x.1f)}};x.2D=E(a,b,c,d,e,f){z(a!=0){x.27=a;x.19=J.14("16");x.19.y.X="Y";x.19.y.L="0";x.19.y.R=c+"B";x.19.y.F="H";x.19.y.1z=b;x.19.y.1A="1b";x.19.y.1n="1F";x.19.y.1W="1X";x.C.K(x.19);x.1h=J.14("16");x.1h.y.X="Y";x.1h.y.L="0";x.1h.y.17=d;x.1h.y.1g=f;x.1h.y.2e=e+"B";x.C.K(x.1h)}};x.2E=E(a,b,c,d,e,f){z(a!=0){x.28=a;x.1a=J.14("16");x.1a.y.X="Y";x.1a.y.L="0";x.1a.y.R=c+"B";x.1a.y.F="H";x.1a.y.1z=b;x.1a.y.1A="1b";x.1a.y.1n="1F";x.1a.y.1W="1X";x.C.K(x.1a);x.1i=J.14("16");x.1i.y.X="Y";x.1i.y.L="0";x.1i.y.17=d;x.1i.y.1g=f;x.1i.y.2e=e+"B";x.C.K(x.1i)}};x.1Y=E(a,b,c,d,e){D f=x.2c(a);z(x.1E==1){x.18.y.11=f+"B"}z(x.1E==-1){x.18.y.1s=x.R-f+"B"}z(x.2X){z(!x.A[f].Z("13")){z(f){D g=1H(x.A[f-1].Z("13"));z(g<1H(d)){d=g}z(g>1H(c)){c=g}}}}z(x.2W){z(!x.A[f].Z("13")){D g;D h=f;1k(h){g=x.A[h-1].Z("13");z(g){3K}h--}z(h){D i=0;z(x.M>x.G){i=(x.F-1)/(x.M-x.G)}1k(h<f){x.A[h].1e("13",g);x.A[h].1e("2a",g);x.A[h].1e("1y",g);x.A[h].1e("1m",g);x.2d(h,i);h++}}}}x.A[f].1e("13",e);z(x.24){z(!x.A[f].Z("2a")){x.A[f].1e("2a",b)}D j=x.A[f].Z("1y");z(!j||c>j){x.A[f].1e("1y",c);j=c}D k=x.A[f].Z("1m");z(!k||d<k){x.A[f].1e("1m",d);k=d}}z(x.2V){D i=0;z(d<=x.G){z(x.G>x.M){x.1I(a,d,a,d)}V{x.1I(a,d,x.1U,x.M)}z(x.28!=0){z(x.M>x.G){i=(x.F-1)/(x.M-x.G)}x.1a.y.F=(d-x.G)*i+"B";D l=(d-x.G)*i-4;z(l+8>x.F){l=x.F-8}z(l<0){l=0}x.1i.y.L=l+"B";z(x.28==1){x.1a.y.11=f+"B";x.1i.y.11=f+5+"B"}V{x.1a.y.1s=x.R-f+"B";x.1i.y.1s=x.R-f+5+"B"}x.1i.1d=d}m.2F(a,d)}z(c>=x.M){z(x.G>x.M){x.1I(a,c,a,c)}V{x.1I(x.1T,x.G,a,c)}z(x.27!=0){z(x.M>x.G){i=(x.F-1)/(x.M-x.G)}x.19.y.F=(c-x.G)*i+"B";D l=(c-x.G)*i-4;z(l+8>x.F){l=x.F-8}z(l<0){l=0}x.1h.y.L=l+"B";z(x.27==1){x.19.y.11=f+"B";x.1h.y.11=f+5+"B"}V{x.19.y.1s=x.R-f+"B";x.1h.y.1s=x.R-f+5+"B"}x.1h.1d=c}m.2G(a,c)}z(x.M>x.G){i=(x.F-1)/(x.M-x.G)}x.A[f].y.L=(e-x.G)*i+"B";z(x.1E!=0){x.18.y.F=(e-x.G)*i+"B";D l=(e-x.G)*i-4;z(l+8>x.F){l=x.F-8}z(l<0){l=0}x.1f.y.L=l+"B";z(x.1E==1){x.1f.y.11=f+5+"B"}V{x.1f.y.1s=x.R-f+5+"B"}x.1f.1d=e}}V{x.A[f].y.L=e+"B";z(x.1E!=0){x.18.y.F=e+"B"}}z(x.24){D i=0;z(x.M>x.G){i=(x.F-1)/(x.M-x.G)}x.2d(f,i)}};x.3b=E(a,b){x.1Y(a,b,b,b,b)};x.3c=E(a,b){x.1O=a;x.26=b};x.1I=E(a,b,c,d){x.1T=a;x.G=b;x.1U=c;x.M=d;D e=0;D f=0;z(x.M>x.G){f=(x.F-1)/(x.M-x.G)}1k(e<p){z(x.24){x.2d(e,f)}V{x.A[e].y.L=(x.A[e].Z("13")-x.G)/(x.M-x.G)*(x.F-1)+"B"}e++}z(m.W){m.W.2f(x.G,x.M)}}}E 3d(a){x.2g=0;z(a>0){1k(a<10){a*=10;x.2g++}1k(a>=1C){a/=10;x.2g--}}a=O.Q(a);D b=T 37(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,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,1o,1o,1o,1o,1o,1o,1o,1o,1o,1o,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U);x.3e=b[a]}E 1Z(k,l,m,n,o,p){x.2H=k;x.F=n;x.2I=7;x.1Q="2h";x.1B=7;x.1J=10;x.2J=5;x.2K=5;x.1g="";x.17="2h";x.C=J.14("16");x.C.y.X="Y";x.C.y.1p=l;x.C.y.11=m;x.C.y.R=o+"B";x.C.y.F=n+"B";x.2f=E(a,b){a=1H(a);b=1H(b);1k(x.C.2i){x.C.3f(x.C.2i)}D c=T 3d((b-a)/x.2I);D d=c.3e;D e=x.2J*(b-a)/x.F;D f=x.2K*(b-a)/x.F;D g;D h;D i;z(d){D j=O.3L(10,c.2g);i=O.Q((a+f)/d*j);i*=d;i+=d}1k(i<(b-e)*j){g=J.14("16");g.y.X="Y";g.y.L=(i-a*j)/((b-a)*j)*(x.F-1)-20+"B";z(x.2H){g.y.11=-p+"B"}V{g.y.11=o-x.1B+"B"}g.y.R=p+x.1B+"B";g.y.F="3M";g.y.1t="2b";g.y.1A="1b";g.y.1n="1F";g.y.1z=x.1Q;x.C.K(g);h=J.14("16");h.y.X="Y";h.y.L=(i-a*j)/((b-a)*j)*(x.F-1)-12+"B";z(x.2H){h.y.11=x.1J+"B"}V{h.y.1s=x.1J+"B"}h.y.F="3g";h.y.1g=x.1g;h.y.17=x.17;h.y.2e="3g";h.1d=i/j;x.C.K(h);i+=d}}}E 1K(c,d,e,f,g,h){x.2j=c;x.F=f;x.1Q="2h";x.1B=7;x.2k=0;x.1J=1;x.1g="";x.17="2h";x.C=J.14("16");x.C.y.X="Y";x.C.y.1p=d;x.C.y.11=e;x.C.y.R=h+"B";x.C.y.F=f+"B";x.3h=E(a,b){1c=J.14("16");1c.y.X="Y";z(x.2j){1c.y.L=f-x.1B+"B"}V{1c.y.L=-g+"B"}1c.y.11=(a-x.1m)/(x.1y-x.1m)*(h-1)+"B";1c.y.R="1F";1c.y.F=g+x.1B+"B";1c.y.1t="2b";1c.y.3N="1b";1c.y.3O="1F";1c.y.3P=x.1Q;x.C.K(1c);1j=J.14("16");1j.y.X="Y";z(x.2j){1j.y.1p="H"}V{1j.y.L="H"}1j.y.11=(a-x.1m)/(x.1y-x.1m)*(h-1)+x.1J+"B";1j.y.1g=x.1g;1j.y.17=x.17;z(x.2j){1j.y.3Q=x.2k+"B"}V{1j.y.3R=x.2k+"B"}1j.1d=b;x.C.K(1j)};x.2f=E(a,b){x.1m=1H(a);x.1y=1H(b);1k(x.C.2i){x.C.3f(x.C.2i)}}}E 3i(){D a=3S.3T.3U();D b=a.23("3V");z(b>0){1q 1R(a.3W(b+5,a.23(".",b)))}V{1q 0}}E 3X(i,j,k,l,m,n,o,p,q,r){x.C=J.14("16");x.C.1e("3Y","3j");x.C.1e("3Z","3j");x.C.y.X="Y";x.C.y.R=k+"B";x.C.y.F=m+"B";x.C.y.1W="1X";z(o){z(3i()==6){D s="<3k 41=\'-1\' y=\'X:Y; R:1C%; F:42; 2B:43(44=\\"0\\");\'></3k><29 y=\'X:Y; 2Y:2Z; R:1C%; F:1C%;\'></29>";x.C.1d=s}x.C.45=T 46("2L(x)")}z(j>0){z(i>=0){z(i>0){x.N=T 1K(1l,n+\'B\',\'H\',m-n,n,l);x.C.K(x.N.C)}x.W=T 1Z(1l,\'H\',l+\'B\',n,k-l,l);x.C.K(x.W.C);x.I=T 1D(x,\'H\',\'H\',l,n,p,q,r);x.C.K(x.I.C)}V{x.N=T 1K(1x,\'H\',\'H\',m-n,n,l);x.C.K(x.N.C);x.W=T 1Z(1l,(m-n)+\'B\',l+\'B\',n,k-l,l);x.C.K(x.W.C);x.I=T 1D(x,\'H\',(m-n)+\'B\',l,n,p,q,r);x.C.K(x.I.C)}}z(j==0){z(i>=0){z(i>0){x.N=T 1K(1l,n+\'B\',\'H\',m-n,n,l);x.C.K(x.N.C)}x.I=T 1D(x,\'H\',\'H\',l,n,p,q,r);x.C.K(x.I.C)}V{x.N=T 1K(1x,\'H\',\'H\',m-n,n,l);x.C.K(x.N.C);x.I=T 1D(x,\'H\',(m-n)+\'B\',l,n,p,q,r);x.C.K(x.I.C)}}z(j<0){z(i>=0){z(i>0){x.N=T 1K(1l,n+\'B\',(k-l)+\'B\',m-n,n,l);x.C.K(x.N.C)}x.W=T 1Z(1x,\'H\',\'H\',n,k-l,l);x.C.K(x.W.C);x.I=T 1D(x,(k-l)+\'B\',\'H\',l,n,p,q,r);x.C.K(x.I.C)}V{x.N=T 1K(1x,\'H\',(k-l)+\'B\',m-n,n,l);x.C.K(x.N.C);x.W=T 1Z(1x,(m-n)+\'B\',\'H\',n,k-l,l);x.C.K(x.W.C);x.I=T 1D(x,(k-l)+\'B\',(m-n)+\'B\',l,n,p,q,r);x.C.K(x.I.C)}}x.2C=E(a,b,c,d,e,f){x.I.2C(a,b,c,d,e,f)};x.2D=E(a,b,c,d,e,f){x.I.2D(a,b,c,d,e,f)};x.2E=E(a,b,c,d,e,f){x.I.2E(a,b,c,d,e,f)};x.2c=E(a){1q x.I.2c(a)};x.1Y=E(a,b,c,d,e){x.I.1Y(a,b,c,d,e)};x.3b=E(a,b){x.I.1Y(a,b,b,b,b)};x.1I=E(a,b,c,d){x.I.1I(a,b,c,d)};x.47=E(a,b,c,d,e,f,g,h){z(x.W){x.W.2I=a;x.W.1Q=b;x.W.1B=c;x.W.1J=d;x.W.2J=e;x.W.2K=f;x.W.1g=g;x.W.17=h}};x.48=E(a,b,c,d,e,f){z(x.N){x.N.1Q=a;x.N.1B=b;x.N.2k=c;x.N.1J=d;x.N.1g=e;x.N.17=f}};x.4a=E(a,b){z(x.N){x.N.3h(a,b)}};x.4b=E(a,b){z(x.N){x.N.2f(a,b)}x.I.3c(a,b)};x.4c=E(a,b){x.I.1U=a;x.I.M=b;x.2G(a,b)};x.4d=E(a,b){x.I.1T=a;x.I.G=b;x.2F(a,b)};x.2G=E(a,b){};x.2F=E(a,b){};x.38=E(a,b,c,d,e,f,g,h){};x.39=E(a,b,c,d,e,f,g,h){}}',62,262,'|||||||||||||||||||||||||||||||||this|style|if|divsChart|px|divNode|var|function|height|minY|0px|objChart|document|appendChild|bottom|maxY|objChartLabelX|Math|50|floor|width|dragObj|new|80|else|objChartLabelY|position|absolute|getAttribute||left||value|createElement||div|color|divActualLine|divMaxLine|divMinLine|solid|divLine|innerHTML|setAttribute|divActualText|font|divMaxText|divMinText|divLabel|while|true|min|borderTopWidth|70|top|return|ChartType|right|backgroundColor|color01|running|com|false|max|borderTopColor|borderTopStyle|lineOverflow|100|CreateFillUpChart|tActualValue|1px|borderBottomWidth|parseFloat|ScaleY|textHAbst|CreateLabelX|null|substr|color02|minX|51|lineColor|parseInt|opacity|xMinY|xMaxY|charts|overflow|hidden|SetOpenHighLowClose|CreateLabelY||firstX|firstY|indexOf|collect||maxX|tMaxValue|tMinValue|span|open|transparent|GetXPos|internalSet|lineHeight|SetRange|factor|gray|firstChild|bLabelUnderChart|textVAbst|onmousemove|onmouseup|StopDragging|3600|60|String|HighLowClose|HighLowActual|HighLowActualWall|HighLowActualDiff|body|chart|nPos|GetXTime|borderBottomColor|borderBottomStyle|filter|ActualValue|MaxValue|MinValue|onNewMinValue|onNewMaxValue|bLabelAfterChart|minParts|abstTop|abstBottom|StartDragging|onMouseMoveOld|onMouseUpOld|Dragging|all|window|event|Extract|charAt|color03|autoScaleY|closeX|closeY|display|block||margin|Backlink|href|http|www|wrong|Array|onMouseOverBar|onMouseOverOut|alpha|SetPoint|ScaleX|GoodValue|goodValue|removeChild|24px|SetLabel|MSIEVersion|ChartMain|iframe|clientX|pageX|clientY|pageY|offsetLeft|offsetTop|timeToNum|numToTime|length|GetValue|0123456789|replace|ComparePara|ColorPara|color04|808080|float|10px|getElementById|not|found|Text|backlink|onmouseover|onmouseout|break|pow|19px|borderLeftStyle|borderLeftWidth|borderLeftColor|paddingTop|paddingBottom|navigator|userAgent|toLowerCase|msie|substring|FillUpChart|class|className||tabindex|10000px|Alpha|Opacity|onmousedown|Function|SetYLabels|SetXLabels||SetXLabel|SetXRange|SetNewMaxValue|SetNewMinValue'.split('|'),0,{}))

