/*
DESCRIPTION: ALLOW USERS TO ENTER ONLY NUMBERS IN A FORM FIELD
CREATED: 1/12/05 - CINDI V.
1. include this javascript file in the header of the html file
2. add the following to any input field will prevent users from typing anything that is not a number (sweet!):
onKeyPress="return numbersonly(this, event)"
*/

function numbersonly(myfield, e, dec)
{
	var key;
	var keychar;
	if (window.event)
		key = window.event.keyCode;
	else if (e)
		key = e.which;
	else
	return true;
	
	keychar = String.fromCharCode(key);
	// control keys
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
	return true;
	
	// numbers
	else if ((("0123456789").indexOf(keychar) > -1))
	return true;
	
	// decimal point jump
	else if (dec && (keychar == "."))
	{
		myfield.form.elements[dec].focus();
		return false;
	}
	else
	return false;
}



