questi sono comunque tutti sbagliati
modulo_apporto.apporto.value=DatiApporto[0];
modulo_apporto.estendi.value=DatiApporto[1];
modulo_apporto.idente.value=idente;
modulo_apporto.submit();

davanti a modulo_apporto devi aggiungere document.

quando dici "form e function uguali", chiaramente il nome del form cambia, vero?