function convertNumericToMoney (num, includeCents) {
	num = num.toString().replace(/\$|\,/g,'');
	if (isNaN(num)) num = "0";
	var sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	var cents = num%100;
	num = Math.floor(num/100);
	if (cents < 10) cents = "0" + cents;
	if (includeCents == 'False' && cents >= 50) num++;
	num = num.toString();	
	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));
	var money = ((sign) ? '' : '-') + '$' + num;
	if (includeCents == 'True') money += '.' + cents;
	return money;
}
function convertMoneyToNumeric (money) {
	var num = "";
	for (var i=0; i < money.length; i++) {
		var c = money.substring(i, i+1);
		if ((c >= '0' && c <= '9') || c == '.') num += c;
	}
	return num;
}