// Função que bloqueia a digitação de caracteres inválidos 
// a chamada deve ser onKeyPress="return LockKeys(this.value, '<tipo>')"
// os tipos são number para campos numéricos e text para 
// campos do tipo texto (alphanumércios)
function LockKeys(fieldValue, fieldType) {
	
	// Internet Explorer
	if (document.all) var keyPressed = event.keyCode;
	
	// Netscape
	else if(document.layers) var keyPressed = fieldValue.which;
	
	// Campos Numérios não negativos
	if (fieldType == "number") {
		// keyPresseds de 0 a 9
		if (keyPressed > 47 && keyPressed < 58) return true;
		else {		
			// Backspace
			if (keyPressed != 8) event.keyCode = 0;
			else return true;
		}		
	}
	
	// Campos Texto
	if (fieldType == "text") {		
		if ((keyPressed != 34) && (keyPressed != 39)) return true;
		else return false;		
	}	

}

