/**
 * Função que bloqueia teclas do teclado, podendo digitar apenas números, tab, enter, seta esquerda, seta direita, delete, backspace
 * 
 * char				charCode/keyCode		Tipo de keypress
 * 0				48						charCode
 * 1				49						charCode
 * 2				50						charCode
 * 3				51						charCode
 * 4				52						charCode
 * 5				53						charCode
 * 6				54						charCode
 * 7				55						charCode
 * 8				56						charCode
 * 9				57						charCode
 * tab				9						keyCode
 * enter			13						keyCode
 * seta esquerda	37						keyCode
 * seta direita		39						keyCode
 * delete			46						keyCode
 * 
 * @author Leonardo Claro
 * @param e
 * @return Boolean
 */
function SomenteNumero(e){
    var tecla;
    if((window.event)?event.keyCode:e.which != 0)
    	tecla = (window.event)?event.keyCode:e.which;
    else
    	tecla = (window.event)?event.keyCode:e.keyCode;    
    if(tecla == 9 || tecla == 13 || tecla == 37 || tecla == 39 || tecla == 46 || (tecla > 47 && tecla < 58)){
    	return true;
    }else{
    	if (tecla != 8) 
    		return false;
    	else 
    		return true;
    }
}

function SomenteLetraNumero(e){
    var tecla;
    if((window.event)?event.keyCode:e.which != 0)
    	tecla = (window.event)?event.keyCode:e.which;
    else
    	tecla = (window.event)?event.keyCode:e.keyCode;    
    if(tecla == 9 || tecla == 13 || tecla == 37 || tecla == 39 || tecla == 46 || (tecla > 47 && tecla < 58) || (tecla > 96 && tecla < 123)){
    	return true;
    }else{
    	if (tecla != 8) 
    		return false;
    	else 
    		return true;
    }
}
