<!--
function FormatCurrency(num, dp) {
	power = Math.pow(10,dp);
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
		num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*power+0.50000000001);
	cents = num%power;
	num = Math.floor(num/power).toString();
	zeros = "0000000000";
	zerosNeeded = dp - cents.toString().length + 1;
	if ( zerosNeeded )
		cents =  zeros.substring( 1, zerosNeeded ) + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+','+
	num.substring(num.length-(4*i+3));
	if (dp > 0)
	    return (((sign)?'':'-') + '$' + num + '.' + cents);
	else
	    return (((sign)?'':'-') + '$' + num);
}

function AddCommas( sValue ) 
{ 
	var sRegExp = new RegExp('(-?[0-9]+)([0-9]{3})');
	while(sRegExp.test(sValue)) { 
		sValue = sValue.replace(sRegExp, '$1,$2'); 
	} 
	return sValue; 
}
//-->
