por lo que veo tu aplicacion esta bien. no veo ningun error.
aunque en tu boton de envair en el type colocale button.
Código HTML:
Ver original<input type="button" name="Enviar" id="Enviar" value="Enviar" onClick="return validar(this.form)"/>
aun k eso no cambiaria en nada.
saludos.