nella pagina ci sono due id ripetuti. Questo non e` possibile in HTML. Devi quindi cambiare uno dei due id. Invece i name possono rimanere uguali.

In alternativa, togli gli id dai campi (non sono obbligatori) ed usa i name (se ce ne e` piu` di uno, si indirizzano con i vettori).
Invece nei div non puoi usare i name, e devi per forza usare degli id diversi.
Oppure non usare i div, ma fare solo apparire i campi (cui puoi applicare il display invece che ai div).