function FormatUSD(usd)
{
  if (usd == 0)
  {
    return "0.00";
  }

  usd = "" + Math.round(usd * 100) / 100;
  usd = usd.split(".");
  var dollars = usd[0];
  var cents = usd.length == 2 ? usd[1] : "00";

  if (cents.length == 1)
  {
    cents += "0";
  }

  for (var i = dollars.length - 3; i > 0; i -= 3)
  {
    dollars = dollars.substring(0, i) + "," + dollars.substring(i);
  }

  return (dollars + "." + cents);
}
