<!--
function RemoveNumericFormat(fieldValue)
{
	// declare variables
	var stringValue = '';
	var subValue = '';
	var fieldCount = 0;
	var subCount = 0;
	var charValue;
	fieldValue = fieldValue.toString();
	
	// strip invalid characters from phone number
	/*
	if (!isNaN(parseFloat(fieldValue)))
	{
		return fieldValue;
	}
	*/
	if (fieldValue.length > 0)
	{
		//48 - 57 = 0 - 9
		//45 = -
		//40 = (
		//41 = )
		//46 = .
		//44 = ,
		for (fieldCount = 0; fieldCount < fieldValue.length; fieldCount++)
		{
			subValue = fieldValue.charAt(fieldCount);
			charValue = subValue.charCodeAt(0);
			if ((charValue == 40 || charValue == 45) && (fieldCount == 0))
			{
				stringValue = '-';
			}
			else if (charValue == 46 && subCount == 0)
			{
				subCount ++;
				stringValue += subValue;
			}
			else if (charValue >= 48 && charValue <= 57)
			{
				stringValue += subValue;
			}
		}
	}
	return stringValue;
}	
function FormatCurrency(fieldValue) 
{
	// initialize variables
	var liSign;
	var liCents;
	fieldValue = RemoveNumericFormat(fieldValue);
	if (fieldValue.length >= 0)
	{
		// format currency string
		//fieldValue = fieldValue.toString().replace(/\$|\,/g,'');
		if (isNaN(parseFloat(fieldValue)) == true)
		{
			return;
		}
		liSign = (fieldValue == (fieldValue = Math.abs(fieldValue)));
		fieldValue = Math.floor(fieldValue*100+0.50000000001);
		liCents = fieldValue%100;
		fieldValue = Math.floor(fieldValue/100).toString();
		if (liCents < 10)
		{
			liCents = "0" + liCents;
		}
		for (var i = 0; i < Math.floor((fieldValue.length-(1+i))/3); i++)
		{
			fieldValue = fieldValue.substring(0,fieldValue.length-(4*i+3))+','+ fieldValue.substring(fieldValue.length-(4*i+3));
		}
		fieldValue = (((liSign)?'':'-') + '$' + fieldValue + '.' + liCents);
	}
	return fieldValue;
}
function RemoveNumericFormat(sNumericFormat)
{

	// declare variables
	var lsString = '';
	var lsSub = '';
	var liCount = 0;
	var liSubCount = 0;
	// strip invalid characters from phone number
	if (sNumericFormat.length > 0)
	{
	
		//48 - 57 = 0 - 9
		//45 = -
		//40 = (
		//41 = )
		//46 = .
		
		for(liCount = 0; liCount < sNumericFormat.length; liCount++)
		{
			lsSub = sNumericFormat.charAt(liCount);
			liChar = lsSub.charCodeAt(0);
			if ((liChar == 40 || liChar == 45) && (liCount == 0))
			{
				lsString = '-';
			}
			else if (liChar == 46 && liSubCount == 0)
			{
				liSubCount ++;
				lsString += lsSub;
			}
			else if (liChar >= 48 && liChar <= 57)
			{
				lsString += lsSub;
			}
		}
	}
	return lsString;
}	
//-->