en el codigo de validacion se esta validando un campo adicional que no existe en el formulario. me refiero al bloque
Código:
if (form.Fax.value == "" || !filter.test(form.Fax.value))
{ alert("Por favor ingrese su fax correctamente"); form.Fax.focus(); return; }
elimina ese codigo y el resto funcionara. por otra parte, la validacion deberias hacerla en el evento onsubmit de <form> y no en el evento onclick del boton. si te decides hacerlo asi, tambien tienes que cambiar el tipo de boton por submit.