function DollarFormat(v)
{
	var v2 = IntegerFormat(v);

	v2 = '$' + v2;

	return v2;
}

function IntegerFormat(v)
{
	var v = Math.round(v).toString();
	var v2 = '';
	
	for (var i=0; i < v.length; i++)
	{
		if ((i != 0) && (i % 3) == 0)
		{
			v2 = ',' + v2;
		}
		
		v2 = v.charAt(v.length - i - 1) + v2;
	}
	
	return v2;
}

function IsNumeric(v)
{
	return (! isNaN(Number(v)));
}

function IsPositive(v, nozero)
{
	if (nozero == null)
	{
		nozero = true;
	}
	
	if (nozero)
	{
		return (IsNumeric(v) && (v == Math.abs(v)) && (v != 0));
	}
	else
	{
		return (IsNumeric(v) && (v == Math.abs(v)));
	}
}

function IsInteger(v)
{
	return (IsNumeric(v) && (v == Math.round(v)));
}