// JavaScript Document

	function makeItRound(text)
	{
		if (text == null)
			return 0;
	    text = text.replace('$', '').replace(',', '');
	    var result = new Number(0);
	    if (!isNaN(text))
	    {
	        result = Math.round(text);
	    }
	
	    return result;
	}

	function isNumeric(sText)
	{
		var ValidChars = "0123456789.$,";
		var Char;
		
		if (sText.length == 0)
		{
			return false;
		}

		for (i = 0; i < sText.length; i++) 
		{ 
			Char = sText.charAt(i);
			if (ValidChars.indexOf(Char) == -1) 
			{
				return false;
			}
		}
		return true;
   }

	function formatCurrency(num)
	{
		num = num.toString().replace(/\$|\,/g,'');

		if(isNaN(num))
			num = "0";

		sign = (num == (num = Math.abs(num)));
		num = Math.floor(num*100+0.50000000001);
		cents = num%100;
		num = Math.floor(num/100).toString();
		if(cents<10)
			cents = "0" + 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));
		}
		return (((sign)?'':'-') + '$' + num);// + '.' + cents);
	}
