var W3CDOM=(document.getElementsByTagName&&document.createElement);function ab(bb){if(W3CDOM){document.getElementById('nodom').style.display="none";cb=new db();cb.pickboard(bb);eb();fb();}
}
function eb(){var x;for(gb=1;gb<=hb;gb++){x=document.getElementById('box'+gb);if(ib[gb]==0){x.style.display="none";}
else
{if(x.style.display=="none"){x.style.display="block";}
x.style.textDecoration='none';x.style.color="#ffffff";}
if(ib[gb]<1){x.innerHTML=jb[gb];}
else
{x.innerHTML=kb+jb[gb];}
}
}
function lb(i){var x;cb.chosen(i);if(cb.remaining()<2){cb.chosen(i);return;}
x=document.getElementById('box'+i);if(x.style.textDecoration=='line-through'){x.style.textDecoration='none';x.style.color="#ffffff";}
else
{x.style.textDecoration='line-through';(i<(hb/2)+1)?x.style.color="#0000ff":x.style.color="#ff0000";}
fb();}
function fb(){if(document.layers){x.document.getElementById("FD");x.write(cb.fd());x.close();}
else if(document.getElementById){document.getElementById('FD').innerHTML=kb+cb.FD();document.getElementById('Remain').innerHTML=cb.remaining();document.getElementById('Median').innerHTML=kb+cb.median();document.getElementById('Mean').innerHTML=kb+cb.mean();document.getElementById('Absbal').innerHTML=cb.absbal();document.getElementById('Sigbal').innerHTML=cb.sigbal();document.getElementById('Volatility').innerHTML=cb.volatility();}
/*else if(document.getElementById){document.getElementById('FD').innerHTML=cb.FD();document.getElementById('Remain').innerHTML=cb.remaining();document.getElementById('Median').innerHTML=cb.median();document.getElementById('Mean').innerHTML=cb.mean();}*/
}
function db(){ib=new Array(0,.01,.1,.5,1,5,10,50,100,250,500,750,0,0,1000,3000,5000,10000,15000,20000,35000,50000,75000,100000,250000,0,0);jb=new Array(0,"1p","10p","50p","1","5","10","50","100","250","500","750","0","0","1,000","3,000","5,000","10,000","15,000","20,000","35,000","50,000","75,000","100,000","250,000","0","0");mb=new Array(0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0);nb=new Array(0,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,0,1,2,3,4,5,6,7,8,9,10,11,0,0);ob=new Array(0,1,2,3,4,5,6,7,8,9,10,11,14,15,16,17,18,19,20,21,22,23,24);pb=new Array(0,-2,-2,-2,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,3,0,0);this.FD=FD;this.remaining=qb;this.chosen=rb;this.absbal=sb;this.median=tb;this.mean=ub;this.sigbal=vb;this.volatility=wb;this.pickboard=xb;hb=26;kb="&pound;";function xb(yb){if(yb==1){hb=26;kb="$";ib=new Array(0,.01,1,5,10,25,50,75,100,200,300,400,500,750,1000,5000,10000,25000,50000,75000,100000,200000,300000,400000,500000,750000,1000000);jb=new Array("","1&cent;","1","5","10","25","50","75","100","200","300","400","500","750","1,000","5,000","10,000","25,000","50,000","75,000","100,000","200,000","300,000","400,000","500,000","750,000","1,000,000");mb=new Array(0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);nb=new Array(0,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,1,2,3,4,5,6,7,8,9,10,11,12,13);ob=new Array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26);pb=new Array(0,-3,-2,-2,-2,-2,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,2,3,3);}
if(yb==2){hb=26;kb="&euro;";ib=new Array(0,.01,.2,.5,1,5,10,20,50,100,500,1000,2500,5000,7500,10000,25000,50000,75000,100000,200000,300000,400000,500000,1000000,2500000,5000000);jb=new Array(0,"&euro;0.01","&euro;0.20","&euro;0.50","1","5","10","20","50","100","500","1,000","2,500","5,000","7,500","10,000","25,000","50,000","75,000","100,000","200,000","300,000","400,000","500,000","1,000,000","2,500,000","5,000,000");mb=new Array(0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);nb=new Array(0,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,1,2,3,4,5,6,7,8,9,10,11,12,13);ob=new Array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26);pb=new Array(0,-2,-2,-2,-2,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,3,4);}
if(yb==4){hb=26;kb="&pound;";ib=new Array(0,.01,.1,.5,1,5,10,50,100,250,500,750,0,0,1000,3000,5000,10000,20000,35000,50000,75000,100000,250000,500000,0,0);jb=new Array(0,"1p","10p","50p","1","5","10","50","100","250","500","750","0","0","1,000","3,000","5,000","10,000","20,000","35,000","50,000","75,000","100,000","250,000","500,000","0","0");mb=new Array(0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0);nb=new Array(0,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,0,1,2,3,4,5,6,7,8,9,10,11,0,0);ob=new Array(0,1,2,3,4,5,6,7,8,9,10,11,14,15,16,17,18,19,20,21,22,23,24);pb=new Array(0,-2,-2,-2,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,1,1,1,2,3,4,0,0);}
}
function zb(a,b){if(a>b){var x=a;a=b;b=x;}
while(a>0){x=b%a;b=a;a=x;}
return b;}
function FD(){var i;i=0;for(gb=0;gb<ib.length;gb++){i=i+Math.sqrt(ib[gb]*mb[gb]);}
return FormatNumber(Math.pow(i/qb(),2),2,false,false,true,true);}
function qb(){var i=0;for(gb=0;gb<mb.length;gb++){i=i+mb[gb];}
return i;}
function rb($b){mb[$b]=(mb[$b])?0:1;ob=new Array;var i=0;ob[0]=0;for(gb=0;gb<ib.length;gb++){if(mb[gb]!=0){i++;ob[i]=gb;}
}
}
function sb(){var i=0;for(gb=0;gb<nb.length;gb++){i=i+nb[gb]*mb[gb];}
return i;}
function _b(){var i=0;for(gb=0;gb<pb.length;gb++){i=i+pb[gb]*mb[gb];}
return i;}
function ac(){var i=0;for(gb=(hb/2)+1;gb<pb.length;gb++){i=i+pb[gb]*mb[gb];}
return i;}
function vb(){var a=qb();var b=ac();var x=zb(a,b);return(b/x)+"/"+(a/x)+", "+_b();}
function tb(){var bc=qb();var cc=0;if(bc%2==1){cc=ib[ob[((bc-1)/2)+1]];}
else
{k=Math.round(bc/2);cc=(ib[ob[k]]+ib[ob[k+1]])/2;}
return FormatNumber(cc,2,false,false,true,true);}
function ub(){var dc=0;for(gb=0;gb<ib.length;gb++){dc=dc+(ib[gb]*mb[gb]);}
return FormatNumber((dc/qb()),2,false,false,true,true);}
function wb(){var dc=0;for(gb=0;gb<ib.length;gb++){dc=dc+(ib[gb]*mb[gb]);}
var ec=ib[ob[ob.length-1]];var ed=dc-ec;ed*=100;ed=Math.round(ed);ed/=100;return FormatNumber(ec/ed,2,true,false,true,true);}
function FormatNumber(bb,fc,gc,hc,ic,jc){if(isNaN(parseInt(bb)))return"NaN";var kc=bb;var lc=bb<0?-1:1;kc*=Math.pow(10,fc);kc=Math.round(Math.abs(kc));kc/=Math.pow(10,fc);kc*=lc;var mc=new String(kc);if(!gc&&bb<1&&bb>-1&&bb!=0)if(bb>0)mc=mc.substring(1,mc.length);else
mc="-"+mc.substring(2,mc.length);var nc;if(ic&&(bb>=1000||bb<=-1000)){nc=mc.indexOf(".");if(nc<0)nc=mc.length;nc-=3;while(nc>=1){mc=mc.substring(0,nc)+","+mc.substring(nc,mc.length);nc-=3;}
}
if(jc&&mc.indexOf(".")>=0){nc=mc.length-mc.indexOf(".")-1;if(nc<fc){for(i=0;i<(fc-nc);i++){mc=mc+"0";}
}
}
if(hc&&bb<0)mc="("+mc.substring(1,mc.length)+")";return mc;}
}

