    function numbers(evt, virgula)
    {
        var key_code = evt.keyCode  ? evt.keyCode  :
                       evt.charCode ? evt.charCode :
                       evt.which    ? evt.which    : void 0;

		if(virgula != true){
			virgula = false;
		} // fim do if
		
        // Habilita teclas <DEL>, <TAB>, <ENTER>, <ESC> e <BACKSPACE -> 32>
		if(virgula == true){
			if (key_code == 8  ||  key_code == 9  ||  key_code == 13  ||  key_code == 27 || key_code == 44)
			{
				return true;
			}
		}
		
		if(virgula == false){
			if (key_code == 8  ||  key_code == 9  ||  key_code == 13  ||  key_code == 27)
			{
				return true;
			}
		} // fim do if

        // Habilita teclas <HOME>, <END>, mais as quatros setas de navegação (cima, baixo, direta, esquerda)
        else if ((key_code >= 35)  &&  (key_code <= 40))
        {
            return true;
        }

        // Habilita números de 0 a 9
        else if ((key_code >= 48)  &&  (key_code <= 57))
        {
            return true;
        }

        return false;
    }