// JavaScript Document
function comma(number, sign)
{
   if(sign!=".")
 {
    whoCalled=comma.caller
   //alert("number = " + number + "    sign" + sign)
   number = '' + number;
   if (number.length > 3 && (Math.floor(number) == number))
   {
      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);
      }
      if(sign != "")
      {
         if(sign == "$")output = "$" + output;
         if(sign == "%")output = output + "%";
      }
      return (output);
   }
   output = number;
   //alert("here      " + output + "              " + sign)
   if(sign != "")
   {
      if(sign == "$")output = "$" + output;
      if(sign == "%")output += "%";
   }
   return (output);
 }
//alert("in comma")
}
