Hola Carlos,
el tema es que cuando le das al botón de submit, realiza el submit. En el onclick le indicas que pase por la función validadora pero no le das relación al resultado de la función y al submit.
Esto que hiciste
onSubmit="return Validar(
this)"
es correcto, pero no te está funcionando porque la función no devuleve false como debería hacer, fíjate que en la función en los casos en los que el campo esté vacío solo pone return pero nada más.
agrega un false tras esos return y usa onSubmit="return Validar(
this)" en el tag de form y te debería funcionar como quieres
{ alert("Por favor ingrese su nombre"); form.nick.focus(); return
false; }
{ alert("Por favor ingrese su dirección de e-mail"); form.email.focus(); return
false; }