function formatCurrency(ctrl)
{
		nStr = ctrl.value;
		nStr += '';
		
		nStr = nStr.replace(/[^0-9^\.]/g, ''); 
		
		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');
		}
		ctrl.value = x1 + x2;
}
