Claro, en realidad los alert lo único que hacían era frenar momentaneamente el proceso, pero la activación del link era anterior al submit y al activarse el link y recargarse la página quedaba anulado el submit.
jeje lo del crucero no estaría mal
...por cierto voy a mover este mensaje al foro de javascript que pega más allí que en el de html