// JavaScript Document

function roundOff(value, afterDec) {
	value = "" + value;
	var whole = "" + Math.round(value * Math.pow(10, afterDec));
	var decPoint = whole.length - afterDec;
	if(decPoint != 0) {      
		result = whole.substring(0, decPoint);
        result += ".";
        result += whole.substring(decPoint, whole.length);
	} else { 
		result = whole; 
	}
	return result;
}

function currency(number) {
   anynum=eval(number);
   workNum=Math.abs((Math.round(number*100)/100));
   workStr=""+workNum;
   if (workStr.indexOf(".")==-1){
	   workStr+=".00";
   }
   dStr=workStr.substr(0,workStr.indexOf("."));
   dNum=dStr-0;
   pStr=workStr.substr(workStr.indexOf("."));
   while (pStr.length<3){
	   pStr+="0";
   }

   if (dNum>=1000) {
      dLen=dStr.length;
      dStr=parseInt(""+(dNum/1000))+","+dStr.substring(dLen-3,dLen);
   }

   if (dNum>=1000000) {
      dLen=dStr.length;
      dStr=parseInt(""+(dNum/1000000))+","+dStr.substring(dLen-7,dLen);
   }
   retval = dStr + pStr;
   if (number<0){
	   retval="("+retval+")";
   }
   return "$"+retval;
}