Lizy,
El problema es que en la linea (la segunda del primer
if)
Código:
document.form1.name.focus();
"name" es una palabra reservada que indica el atributo "name" del elemento en este caso de "form1" lo que retorma "form1" y el form no tiene el metodo "
focus()". Supongo lo que quieres es el foco en el input, entonces cambia esa linea a:
Código:
document.form1.nombre.focus();
PS Para la proxima indenta el codigo para poder entenderlo mejor, y usa una funcion como
Código:
function $(e) { return document.getElementById(e); }
para evitar escribir
Código:
document.getElementById(...)
cada vez.