Hola:
Usar el evento click del botón submit no debería condicionar el envío del formulario (lo raro es que tenga distinto funcionamiento en distintos navegadores)... la forma de condicionar el envío es mediante el evento submit del tag form... y te puedo asegurar que va bien en todos los navegadores (siempre que tengan javascript funcionando)
<form onsubmit="return oneritzia()" ...
Una recomendación adicional es poner dentro de la función el argumento this, que ayuda a reutilizar el código... ya que en el método validador declaras también una variable (por ejemplo "f"), y de esta manera tienes acceso a todos los elementos del formulario.
Saludos