No se que versión de Firefox tenga, pero en la mía si me funciona, por que no prueba poniendo el tipo en la etiqueta script.
Código HTML:
Ver original<script type="text/javascript"> function envia() {
document.getElementById('login_form').submit();
}
envia();
... pero sigo sin entender, ¿por que reenvía el formulario? ¿esta tratando de integrar dos sistemas? perdón si soy muy insistente, pero este caso me intriga.