function formatnumber(srcstr,nafterdot){
var srcstr,nafterdot;
var resultstr,nten;
srcstr = ""+srcstr+"";
strlen = srcstr.length;
dotpos = srcstr.indexOf(".",0);
if (dotpos == -1){
resultstr = srcstr+".";
for (i=0;i<nafterdot;i++){
resultstr = resultstr+"0";
}
return resultstr;
}
else{
if ((strlen - dotpos - 1) >= nafterdot){
nafter = dotpos + nafterdot + 1;
nten =1;
for(j=0;j<nafterdot;j++){
nten = nten*10;
}
resultstr = Math.round(parseFloat(srcstr)*nten)/nten;
return resultstr;
}
else{
resultstr = srcstr;
for (i=0;i<(nafterdot - strlen + dotpos + 1);i++){
resultstr = resultstr+"0";
}
return resultstr;
}
}
}
var srcstr,nafterdot;
var resultstr,nten;
srcstr = ""+srcstr+"";
strlen = srcstr.length;
dotpos = srcstr.indexOf(".",0);
if (dotpos == -1){
resultstr = srcstr+".";
for (i=0;i<nafterdot;i++){
resultstr = resultstr+"0";
}
return resultstr;
}
else{
if ((strlen - dotpos - 1) >= nafterdot){
nafter = dotpos + nafterdot + 1;
nten =1;
for(j=0;j<nafterdot;j++){
nten = nten*10;
}
resultstr = Math.round(parseFloat(srcstr)*nten)/nten;
return resultstr;
}
else{
resultstr = srcstr;
for (i=0;i<(nafterdot - strlen + dotpos + 1);i++){
resultstr = resultstr+"0";
}
return resultstr;
}
}
}