Hola:
En principio tienes un error grande javascript, ya que form1 no es el formulario (tal vez funcione en explorer -ya se sabe que tiene muy mala implementación-)... debería estar precedido por document, o document.forms, o por el id con document.getElementById()...
Además usas una librería "MM_" que te recomiendo que evites (son muy complejas y anticuadas implementaciones).
Por último, no veo que sea problema php, pero en javascript, y en implementación "web general" no es recomendable replicar campos... y cuando se hace submit, se pierde el foco de la página... y sobre los submit, lo haces cn un botón, pero también hay un submit "forzado" con un script...
Te recomiendo que depures tu código y evites ambigüedades.
Saludos