  /////////////////////////////////////////////////////////////////////////////////////////////////////
  // formatNum.js

 function thousands(ns){
  	var re = /(-?\d+)(\d{3})/;
	while(re.test(ns)){
		ns = ns.replace(re, "$1,$2");
	}
	return ns;
  }

  function formatNum(n,decimals){
	  var factor = Math.pow(10,decimals);
	  var fullnum= Math.round(n * factor);
	  var ns     = ""+fullnum ;
	  var pnt    = ns.length - decimals;
	  var ins    = ns.substring(0,pnt);
	  var decs   = ns.substring(pnt,ns.length);
	  return thousands(ins) + '.' + decs ;
  }

  // EOF: formatNum.js
  /////////////////////////////////////////////////////////////////////////////////////////////////////



