/* ********************************** */
/* 	     prevent non-numerical			  */
/* ********************************** */

function onKeyPress (e) {

	var keycode;

	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	
	if (((keycode < 48 || keycode > 57) && keycode != 8 && keycode != 0 && keycode != 46)) { 	// numbers 0-9, backspace, tab (oddly), decimal
							
		return false;
	
	}

	return true;
							
}

//document.onkeypress = onKeyPress;

/* ********************************** */
/* 	     prevent non-numerical			  */
/* ********************************** */

function checkValue (fieldID, fieldValue) {

	var newValue = (isNaN (parseInt (fieldValue)) == true) ? "0" : fieldValue;
	
	document.getElementById(fieldID).value = newValue;
	
}

/* ******************************************************** */
/* 		 ensures 0 in qty field unless other qty is entered	  */
/* ******************************************************** */

function checkQty (fieldID) {
	
	var ffElement = document.getElementById(fieldID);
	var fieldValue = (ffElement.value == "") ? "0" : ffElement.value;
	
	ffElement.value = fieldValue;
	
}
