Hola juanuuu:
Las validaciones en el cliente se hacen correctamente en la etiqueta form desde el evento submit y recibiendo true/false según valide o no... así que si el método que valida se llama Validar()... lo más aconsejable es que se defina así:
<form onsubmit="return Validar(this)" ...
Una forma resumida para Calidar sería:
function Validar(f) {
valida = true;
valida = valida && f.nombre.value != "";
return valida;
}
Bueno, es una síntesis... en las FAQs javascript hay un buen caso de validación...
Saludos