	function ForceNumericInput(This, oEvent)
	{
		var AllowDot = false;
		var AllowMinus = false;
		var code = oEvent.keyCode;
		
		switch(code)
		{
		    case 8:     // backspace
		    case 37:    // left arrow
		    case 39:    // right arrow
		    case 46:    // delete
		    case 116:   // F5
			oEvent.returnValue=true;
			return oEvent.returnValue;
		}
		
		
		// allow character of between 0 and 9
		if(code >= 48 && code <= 57)
		{
		    oEvent.returnValue=true;
		    return oEvent.returnValue;
		}
		
		// allow character of between 0 and 9 (Numlock side)
		if(code >= 96 && code <= 105)
		{
		    oEvent.returnValue=true;
		    return oEvent.returnValue;
		}
		
		oEvent.returnValue=false;
		return oEvent.returnValue; 
	}
