/* START: Force Numeric */
function ForceNumeric(field)
{
	var inputStr = field.value.toString();
	var strLength = inputStr.length;
	var newStr = "";
	for (var i = 0; i < strLength; i++)
{
	var oneChar = inputStr.charAt(i);
	if (!( isNaN(oneChar) ))
	{
		newStr = String(newStr) + String(field.value.substring(i,i+1));
	}
}
	if (newStr != field.value)
	{
		field.value = newStr;
	}
}
function NumericKeyUp(fieldToEval,fieldToEvalLength,objToJumpTo)
{
	ForceNumeric(fieldToEval);
	if ((fieldToEval.value.length == fieldToEvalLength)&& (fieldToEval.value != prevValue) && (objToJumpTo != null))
	{
		objToJumpTo.focus()
	}
		prevValue = fieldToEval.value;
}
/* END: Force Numeric */

/* START: Phone Force Numeric */
function PhoneForceNumeric(field)
{
	var inputStr = field.value.toString();
	var strLength = inputStr.length;
	var newStr = "";
	for (var i = 0; i < strLength; i++)
{
	var oneChar = inputStr.charAt(i);
	if (!( isNaN(oneChar) || oneChar == ' ') || oneChar == '-' || oneChar == '(' || oneChar == 'x' || oneChar == ')' || oneChar == '[' || oneChar == ']')
	{
		newStr = String(newStr) + String(field.value.substring(i,i+1));
	}
}
	if (newStr != field.value)
	{
		field.value = newStr;
	}
}
function PhoneNumericKeyUp(fieldToEval,fieldToEvalLength,objToJumpTo)
{
	PhoneForceNumeric(fieldToEval);
	if ((fieldToEval.value.length == fieldToEvalLength)&& (fieldToEval.value != prevValue) && (objToJumpTo != null))
	{
		objToJumpTo.focus()
	}
		prevValue = fieldToEval.value;
}
/* END: Phone Force Numeric */

/* START: Phone Force Numeric */
function TimeForceNumeric(field)
{
	var inputStr = field.value.toString();
	var strLength = inputStr.length;
	var newStr = "";
	for (var i = 0; i < strLength; i++)
{
	var oneChar = inputStr.charAt(i);
	if (!( isNaN(oneChar) ) || oneChar == ':' || oneChar == 'a' || oneChar == 'm' || oneChar == 'p' )
	{
		newStr = String(newStr) + String(field.value.substring(i,i+1));
	}
}
	if (newStr != field.value)
	{
		field.value = newStr;
	}
}
function TimeNumericKeyUp(fieldToEval,fieldToEvalLength,objToJumpTo)
{
	TimeForceNumeric(fieldToEval);
	if ((fieldToEval.value.length == fieldToEvalLength)&& (fieldToEval.value != prevValue) && (objToJumpTo != null))
	{
		objToJumpTo.focus()
	}
		prevValue = fieldToEval.value;
}
/* END: Phone Force Numeric */
