function Table(b,p,s,c){return '<table border="'+b+'" cellpadding="'+p+'" cellspacing="'+s+'" bgcolor="'+c+'">'}
function TableTop(c,t){return Table(3,1,2,colorCHead)+RowM('\n<th colspan="'+c+'">'+F+'<font color="'+cfontCHead+'">'+t)};function TableT2(c,t,r){return TableTop(c,t)+r+'</table>\n'}
function Row(t,v){if(typeof v!='undefined')return '\n<tr valign="'+v+'">'+t+'</tr>';else return '\n<tr>'+t+'</tr>'};function RowB(t){return Row(t,'bottom')};function RowM(t){return Row(t,'middle')}
function Cell(t,a,c,cs,rs){var r='<td';if(typeof a!='undefined'&&a!='')r+=' align="'+a+'"';if(typeof c!='undefined'&&c!='')r+=' bgcolor="'+c+'"'
if(typeof cs!='undefined'&&cs!='')r+=' colspan="'+cs+'"';if(typeof rs!='undefined'&&rs!='')r+=' rowspan="'+rs+'"';return r+'>'+F+t+'</td>'}
function CellCLC(t,c){return Cell(t,'center',colorCLeft,c)};function CellCL(t){return Cell(t,'center',colorCLeft)};function CellCRC(t,c){return Cell(t,'center',colorCRight,c)}
function CellCR(t){return Cell(t,'center',colorCRight)};function CellC(t){return Cell(t,'center')};function CellLL(t){return Cell(t,'left',colorCLeft)}
function CellLR(t){return Cell(t,'left',colorCRight)};function CellRL(t){return Cell(t,'right',colorCLeft)};function CellRR(t){return Cell(t,'right',colorCRight)};function IMG(i,w,h){var r=''
if(i=='bar2'){r+=IMG2(i+'a',4,h);r+=IMG2(i+'b',1,h);r+=IMG2(i+'c',1,h);r+=IMG2(i+'d',2,h);r+=IMG2(i+'e',1,h);r+=IMG2(i+'f',2,h);r+=IMG2(i+'e',1,h);r+=IMG2(i+'d',2,h);r+=IMG2(i+'c',1,h)
r+=IMG2(i+'b',1,h);r+=IMG2(i+'a',4,h)}else if(i=='bar4'){r+=IMG2(i+'a',1,h);r+=IMG2(i+'b',2,h);r+=IMG2(i+'a',1,h);r+=IMG2(i+'c',1,h);r+=IMG2(i+'d',1,h);r+=IMG2(i+'e',2,h);r+=IMG2(i+'f',1,h)
r+=IMG2(i+'g',2,h);r+=IMG2(i+'f',1,h);r+=IMG2(i+'e',2,h);r+=IMG2(i+'d',1,h);r+=IMG2(i+'c',1,h);r+=IMG2(i+'a',1,h);r+=IMG2(i+'b',2,h);r+=IMG2(i+'a',1,h)}else if(i=='bar13'){r+=IMG2(i+'a',1,h)
r+=IMG2(i+'b',2,h);r+=IMG2(i+'a',1,h);r+=IMG2(i+'c',1,h);r+=IMG2(i+'d',1,h);r+=IMG2(i+'e',2,h);r+=IMG2(i+'f',4,h);r+=IMG2(i+'e',2,h);r+=IMG2(i+'d',1,h);r+=IMG2(i+'c',1,h);r+=IMG2(i+'a',1,h)
r+=IMG2(i+'b',2,h);r+=IMG2(i+'a',1,h)}else r+=IMG2(i,w,h);return r};function IMG2(i,w,h){return '<img src="art/'+i+'.gif" border="0" width="'+pInt(w+.5)+'" height="'+pInt(h+.5)+'">'}
function FS(s){return '<font size="'+s+'">'};function ea(a){var r=new Array(a.length);var i;for(i=0;i<a.length;i++) r[i]=0;return r};function eadgw(a){if(dgwn==0) return a;else return ea(a)}
function esa(a){var r=new Array(a.length);var i;for(i=0;i<a.length;i++) r[i]='';return r};function BarV(w,h,dgw){var r='';var w2=w*barperc;var w3=w*(.25-barperc/4);if(w3<.5) w3=.5
if(dgwg>0){var d=dgw;dgw=h;h=d;h=pInt(h);dgw=pInt(dgw);w=20;d=h-dgw;d=pInt(d);if(d>=1){if(d>=5){r+=IMG('bar1',w,4);d-=2;if(d>3){r+=BR+IMG('bar2',w,d-3);}
if(dgw==0)r+=BR+IMG('bar2',w,3);else r+=BR+IMG('bar3',w,3)}else if(d==4){r+=IMG('bar6',w,6)}else if(d==3){r+=IMG('bar7',w,5)}else if(d==2){r+=IMG('bar8',w,4)}else{dgw--;r+=IMG('bar9',w,5)}
if(dgw>1)r+=BR+IMG('bar4',w,dgw-1);if(dgw==0)r+=BR+IMG('bar22',w,3);else r+=BR+IMG('bar5',w,3)}else if(d==0){if(dgw==0){r+=IMG('tr',w,1);}else{r+=IMG('bar10',w,6);if(dgw>2) r+=BR+IMG('bar4',w,dgw-2)
r+=BR+IMG('bar5',w,3)}}else{d=-d;if(dgw==2&&h==0){r+=IMG('bar20',w,7);}else if(d==1){if(dgw==2){r+=IMG('bar19',w,7);}else{r+=IMG('bar11',w,7);dgw-=4;if(dgw>1) r+=BR+IMG('bar4',w,dgw-1)
r+=BR+IMG('bar5',w,3)}}else{r+=IMG('bar12',w,4);dgw--;d--;if(d>2){r+=BR+IMG('bar13',w,d-2);dgw-=d}
if(h==3){r+=BR+IMG('bar15',w,6);}else if(h==2){r+=BR+IMG('bar16',w,5);}else if(h==1){r+=BR+IMG('bar17',w,4);}else if(h==0){r+=BR+IMG('bar18',w,4);}else{r+=BR+IMG('bar14',w,4);dgw-=4
if(dgw>1) r+=BR+IMG('bar4',w,dgw-1);r+=BR+IMG('bar5',w,3)}}}}else{if(h<1) h=1;r=IMG(gift,w,1);h--;if(h>=1) r+=BR+IMG(gif,w,h)};return r};function BarH(w,h,dgw){var r='';var e='_'+(10*barperc)
if(dgwg>0||mode=='20+1'){w=pInt(w);dgw=pInt(dgw);var d=w-dgw;if(w==0)r+=IMG('tr',3,4);else if(w==1)r+=IMG('barv14',5,4);else{r+=IMG('barv1',3,4);if(w>2)r+=IMG('barv2',w-2,4);r+=IMG('barv3',3,4)}
r+=BR;if(dgw==0){if(w==0)r+=IMG('tr',3,12);else if(w==1)r+=IMG('barv15',6,12);else{r+=IMG('barv19',4,12);if(w>2)r+=IMG('barv16',w-2,12)
r+=IMG('barv7',3,12)}}else if(dgw==1){if(d==0) r+=IMG('barv21',6,12);else if(d>0){r+=IMG('barv13',4,12);r+=IMG('barv16',d,12)
r+=IMG('barv7',3,12)}else r+=IMG('barv20',4,12)}else if(dgw==2){r+=IMG('barv12',5,12);if(d>0)r+=IMG('barv16',d,12);r+=IMG('barv7',3,12)}else{r+=IMG('barv4',2,12);if(dgw>3)r+=IMG('barv5',dgw-3,12)
if(d==-1)r+=IMG('barv9',5,12);else if(d==0)r+=IMG('barv10',6,12);else if(d<=-2)r+=IMG('barv6',4,12);else{r+=IMG('barv11',4,12);if(d>1)r+=IMG('barv16',d-1,12);r+=IMG('barv7',3,12)}}
r+=BR;if(w==0)r+=IMG('tr',3,4);else if(w==1)r+=IMG('barv17',5,4);else{r+=IMG('barv1',3,4);if(w>2)r+=IMG('barv2',w-2,4);r+=IMG('barv18',3,4)}}else{if(w>=2) r+=IMG(gifh,w-1,h);r+=IMG(gift,1,h)}
return r};function pf(ps){var i=1;var s=ps;var res='';var nAt=s.indexOf('%');while(nAt>=0){res+=s.substring(0,nAt)+pf.arguments[s.charAt(nAt+1).valueOf()];s=s.substring(nAt+2,s.length);i++
nAt=s.indexOf('%')};return res+s};function OR(l,dl){if(dgwn>0) return l;else return dl};function Match(l,dl,v){if(dgwn==0) return v;var i;var r=ea(l)
for(i=l.length-1;i>=0;i--){if(l[i]==zm) r[i]=DiffInTotal(r,v);else r[i]=GetAValue(l[i],dl,v)};return r};function DiffInTotal(a,b){var r=0;for(var i=0;i<a.length;i++)r+=a[i]
for(i=0;i<b.length;i++)r-=b[i];if(r<0)r=-r;return r};function GetAValue(s,dl,v){var i,r;r=0;i=0;while (i<dl.length&&r==0){if(dl[i]==s) r=v[i];i++};return r};function gfxVal(v,s){var r=(v/s)*barSize
if(r<1&&r>0)r=1;return r};function n(v){var p=''+v
if(v<1000) return p;else if(v<1000000) return p.substring(0,p.length-3)+k+p.substring(p.length-3);else return p.substring(0,p.length-6)+k+p.substring(p.length-6,p.length-3)+k+p.substring(p.length-3)}
function pInt(n){var r;var o=''+n;while(o.length>1&&o.charAt(0)=='0')o=o.substring(1,o.length);if(o=='NaN')r=0;else r=parseInt(o);if(isNaN(r))r=0;return r};function getMax(va){var v=1;var i
for(i=0;i<va.length;i++){if(va[i]>v) v=va[i]};return v};function getScale(v){var p=100000000;var e=3;while(v<=(e*p)&&(p>1||e>1)){if(e==3) e=2;else if(e==2) e=1;else{e=3;p/=10}};return e*p}
