No entiendo porque tienes que volver a enviar el formulario, ¿no seria mas fácil con una simple condicional?.
De cualquier forma esto no es PHP, sino un problema de javascript. Y esta es la forma correcta.
Código Javascript
:
Ver originalfunction envia() {
document.getElementById('login_form').submit();
}
envia();
¡Ah! y el que esta mal es Internet Explorer, no interpreta Javascript como debería, favor de no confundir las cosas.