Hola:
Estás pre-suponiendo que form es tu formulario, sólo porque le das ese nombre, pero los navegadores no tienen porqué saberlo...
Puedes añadir al principio de tu función Validar():
form = document.forms.form;
Pero también te recomiendo evitar nombres que puedan confundir a los navegadores.
Saludos