function FormatCurrency(WholeNumber,TotalDecs) { var Work= WholeNumber.toString(); if (Work.indexOf('.')==-1) return "" +Comma(WholeNumber)+".00"; Work = Work.split('.'); var FirstNum = Work[0]; var n2 = Work[1]; var n3 = n2.substring(TotalDecs,TotalDecs+1) var SecondNum= n2.substring(0,TotalDecs); if (Number(n3) >=5 && Number(SecondNum) <99) { SecondNum = Number(SecondNum) +1; } else if (Number(n3)>=5 && Number(SecondNum)==99) { FirstNum=Number(FirstNum)+1; SecondNum="00"; } if (SecondNum.length==0) SecondNum="00"; else if (SecondNum.length==1) SecondNum+="0" return "" + Comma(FirstNum) + "." + SecondNum; } function Comma(number) { number = '' + number; if (number.length > 3) { var mod = number.length % 3; var output = (mod > 0 ? (number.substring(0,mod)) : ''); for (i=0 ; i < Math.floor(number.length / 3); i++) { if ((mod == 0) && (i == 0)) output += number.substring(mod+ 3 * i, mod + 3 * i + 3); else output+= ',' + number.substring(mod + 3 * i, mod + 3 * i + 3); } return (output); } else return number; } function clearVal(obj1,obj2,obj3,obj4){ obj1.value='' obj2.value='' obj3.value='' obj4.value='' return true }