A mi me funciona bien la pagina que tienes ahi, con un pequeño detalle.
En el codigo pone que el servidor te introduce un codigo, y eso lo que falla.
Yo he copiado todo el codigo y he quitado esa parte y funciona todo bien.
Este es el codigo que pone el servidor:
Código:
<!-- following code added by server. PLEASE REMOVE -->
<script language="JavaScript" src="http://espanol.geocities.com/js_source/ygIELib9.js?v3"></script><script language="JavaScript">yvSM=0;yvVP=0;var yviContents='http://geocities.yahoo.com/themis/as.php?cc=espanol&s=382021068&l=NE&b=1&t=1171810829';yviR='espanol';yfiEA(0);</script>
<!-- preceding code added by server. PLEASE REMOVE -->
Solo una cosa en la validacion:
([a-z]|[A-Z]|á|é|í|ó|ú|ü|ñ|\s)+
Pones que en el nombre y apellidos solo puede haber minusculas y segun esa expresion regular PUEDE haber mayusculas.
Saludos.