
function parseFloatingInput ( 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 != 190 && keypress!= 116 && ( keypress < 96 || keypress > 105 ) && keypress != 110 && 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 ( currenttext.indexOf(".") != -1 && ( keypress == 190 || keypress == 110 )  )
      {
	  
            if ( e.preventDefault )
            {
                  e.preventDefault();
            }
            else
            {
                  e.returnValue = false;
            }
			
      }
	  
	  

}

