lo probé en opera y encuentro dos errores.
1.- En estas dos lineas sobra 1 parentesis:
Cita: if((document.form1.rubros.style.display!='none')
if((document.form1.codigo.style.display!='none')
2.- Faltan las etiquetas
Cita: <form name="form1"> y </form>
Luego de estos cambios parece todo OK
PD. como sugerencia fijate en este foro como se "debería" hacer una correcta validacion.(utilizando return en el "onsubmit").
saludos