String.prototype.trim = function() 
{
  return this.replace(/^\s+|\s+$/g,"");
}

String.prototype.ltrim = function() 
{
  return this.replace(/^\s+/,"");
}

String.prototype.rtrim = function() 
{
  return this.replace(/\s+$/,"");
}

String.prototype.addCommas = function()
{
  nStr = this;
  
  nStr += '';
  x = nStr.split('.');
  x1 = x[0];
  x2 = x.length > 1 ? '.' + x[1] : '';
  var rgx = /(\d+)(\d{3})/;
  while (rgx.test(x1)) {
    x1 = x1.replace(rgx, '$1' + ',' + '$2');
  }
  return x1 + x2;
}

var agt=navigator.userAgent.toLowerCase();
var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
