var separator=",";
var decpoint=".";
var percent="%";
var currency="$";
function formatNumber(_1,_2,_3){
if(_3){
document.write("formatNumber("+_1+", \""+_2+"\")<br>");
}
if(_1-0!=_1){
return 0;
}
var _4=_2.indexOf(separator)!=-1;
var _5=_2.indexOf(percent)!=-1;
var _6=_2.indexOf(currency)!=-1;
var _7=(_1<0);
_1=Math.abs(_1);
if(_5){
_1*=100;
}
_2=strip(_2,separator+percent+currency);
_1=""+_1;
var _8=_1.indexOf(decpoint)!=-1;
var _9=(_8)?_1.substring(0,_1.indexOf(".")):_1;
var _a=(_8)?_1.substring(_1.indexOf(".")+1):"";
_8=_2.indexOf(decpoint)!=-1;
var _b=(_8)?_2.substring(0,_2.indexOf(".")):_2;
var _c=(_8)?_2.substring(_2.indexOf(".")+1):"";
if(_c.length<_a.length){
var _d=_a.charAt(_c.length)-0;
_a=_a.substring(0,_c.length);
if(_d>=5){
_a=""+((_a-0)+1);
}
while(_c.length>_a.length){
_a="0"+_a;
}
if(_c.length<_a.length){
_a=_a.substring(1);
_9=(_9-0)+1;
}
}else{
for(var i=_a.length;_c.length>_a.length;i++){
if(_c.charAt(i)=="0"){
_a+="0";
}else{
break;
}
}
}
_b=strip(_b,"##");
while(_b.length>_9.length){
_9="0"+_9;
}
if(_4){
_9=separate(_9,separator);
}
var _f=_9+((_a!="")?"."+_a:"");
_f=((_6)?currency:"")+_f+((_5)?percent:"");
if(_7){
_f=(_6)?"("+_f+")":"-"+_f;
}
return _f;
};
function strip(_10,_11){
var _12="";
for(var i=0;i<_10.length;i++){
if(_11.indexOf(_10.charAt(i))==-1){
_12+=_10.charAt(i);
}
}
return _12;
};
function separate(_14,_15){
_14=""+_14;
var _16="";
for(var i=0;i<_14.length;i++){
if(i!=0&&(_14.length-i)%3==0){
_16+=_15;
}
_16+=_14.charAt(i);
}
return _16;
};


