Hola a todos, estaba utilizando unos de los script que tienen en las FAQ sobre formularios, y me ha funcionado muy bien, era para permitir que solo se introduzcan numeros en un textbox. Bueno entonces ahora le hice una pequeñas modificaciones para haga el caso contrario y solo acepte letras en MAYUSCULAS y minusculas y el espacio, en principio me resulto excelentemente, pero luego me percato que no me estab aceptando la letra ñ y Ñ asi que le agregue un condicion mas al igual que ya le habia puesto y por logica deberia funcionar pero no me lo permite, ALGUIEN PODRIA DECIR QUE SUCEDE

, porque de verdad de JAVA SCRIPT NO SE NADA. GRACIAS.
NOTA: ESTE CODIGO ME TOMA TODAS LAS LETRAS QUE DESEO Y EL ESPACIO TAMBIEN Y ASI LO QUIERO, PERO NECESITO QUE TOME TAMBIEN LA Ñ y la ñ, pero no lo hace y eso que le puse esa condicion pero

no me obedece, ¿

que pasara?
Código:
<script language="javascript">
<!--
function valiletra(){
var key=window.event.keyCode;//codigo de tecla.
if ((key < 65 || key > 90)&&(key < 97 || key > 122)&&(key != 32)&&(key < 164 || key > 165)){//si no es letra
window.event.keyCode=0;//anula la entrada de numero y caracteres especiales.
}}
-->
</script>