function dollarFormat( valuein )
{
	//var valuein = Math.round ( valuein * 100 ) / 100
	
	var valuein = String( valuein )
	var negpos = valuein.indexOf('-')

	if (negpos > -1) {
		valuein = valuein.substring(1);
	}
		
	var formatStr = '' // empty string
	var Outdollars = '' // empty string
	var decipos = valuein.indexOf('.')
	
	if ( decipos == -1 )
		decipos = valuein.length
	dollars = valuein.substring( 0, decipos )

	var dollen = dollars.length
	if ( dollen > 3 )
	{
		while ( dollen > 0 )
		{
			tDollars = dollars.substring( dollen-3,dollen )
			if ( tDollars.length == 3 )
			{
				Outdollars = ',' + tDollars + Outdollars
				dollen = dollen - 3
			}
			else
			{
				Outdollars = tDollars + Outdollars
				dollen = 0
			} // if ( tDollars.length == 3 )
		} // end of while
		if ( Outdollars.substring( 0, 1 ) == ',')
		{
			dollars = Outdollars.substring ( 1, Outdollars.length )
		}
		else
		{
			dollars = Outdollars
		} //end of it 
	} //end of if ( dollen > 3 )
	
	cents = valuein.substring( decipos+1, decipos+3 )
	if ( cents == '' )
		cents = '00'
	else if ( cents.length == 1 )
		cents = cents + '0'

	if (negpos > -1)
		formatStr = '-' + dollars + '.' + cents
	else
		formatStr = dollars + '.' + cents

	return formatStr
} // end of dollarFormat( valuein )

function GetValue(amount) {
	// if blank then just return
	if (Trim(amount) == '') return 0;
	
	// remove $ from the string
	var valuein = ''
	for (i=0;i<amount.length;i++){
		if (amount.charAt(i)!='$' && 
			amount.charAt(i)!=',')
			valuein = valuein + amount.charAt(i);
	}
  		
	if ( isNaN(parseFloat(valuein)) ) 
		valuein = 0.00
	
	return parseFloat(valuein)
}

