function addCommas (n)
{
var number_string = new String(n);
var real_number = number_string.split('.');
var integer_part = real_number[0];
var fraction_part = (1 < real_number.length)? ('.'+real_number[1]): '';
var re = /(\d+)(\d{3})/;
while (re.test(integer_part)) {
integer_part = integer_part.replace(re, '$1'+','+'$2');
}
return integer_part+fraction_part;
}