Hola:
Las validaciones de un formulario deberían asociarte al evento submit del mismo (con el manejador de eventos onsubmit) y esas validaciones deberían devolver true si las pasan y false en caso contrario... y en el botón submit no poner más que la descripción (value)...
<form action="destino.html" onsubmit="return validar()"... >
...
<input type="submit" value="enviar" />
</form>
Y en la función validar devolver después de las validaciones algo así:
return sw1 == sw2 == sw3 == 0;
Saludos