

function parseIntegerInput ( e )
{
        var keypress = 0;

      if ( e.keyCode == 0 )
      {
            keypress = e.which; 
      }
      else
      {
            keypress = e.keyCode
      }
      
      if ( (keypress < 48 || keypress > 57) && ( keypress<37 || keypress > 40)  && keypress !=46 && keypress != 8 && keypress != 9  && keypress!= 116 && ( keypress < 96 || keypress > 105 )  && keypress != 13)
      {

            if ( e.preventDefault )
            {
                  e.preventDefault();
            }
            else
            {
                  e.returnValue = false;
            }
      }
      
      if ( e.srcElement)
      {
            currentRef = e.srcElement;
      }
      else
      {
            currentRef = e.currentTarget;
      }
      
      var currenttext = currentRef.value;
      
      if ( keypress == 46)
      {
            if ( e.preventDefault )
            {
                  e.preventDefault();
            }
            else
            {
                  e.returnValue = false;
            }
      }

}
