function checkNumber(obj, minX, maxX, typ)
{
	// This function checks if a number is numeric and in range.
	
	var x
	if (typ=="Float") {
		x = parseFloat(obj.value);
	}
	else {
		x = parseInt(obj.value);
	}
	
	if (isNaN(x))
	{
		alert("The value entered is not numeric!");
		if (typ=="Float") {
			obj.value = roundOff(minX,2);
		}
		else {
			obj.value = roundOff(minX,0);
		}
		obj.focus();
		return false;
	}
	else
	{
		// Check range.
		if (x<minX || x>maxX) {

			if (confirm("There is not enough stock on hand.  Would you like to proceed and place a preorder?"))
			{
				if (typ=="Float") {
					obj.value = roundOff(x,2);
				}
				else {
					obj.value = roundOff(x,0);
				}
				return true;
			}
			else
			{
				if (typ=="Float") {
					obj.value = roundOff(minX,2);
				}
				else {
					obj.value = roundOff(minX,0);
				}
				obj.focus();
				return false;	
			}	
		}
		else {
		
			if (typ=="Float") {
				obj.value = roundOff(x,2);
			}
			else {
				obj.value = roundOff(x,0);
			}
			return true;
		}
	}	
}
