Ciao a tutti non sono molto pratico di javascript quindi scusate se farò domande banali.

Ho una pagina contenente vari form ciascuno col suo id.
Cliccando su uno dei submit viene chiamata una funzione JS e le viene passato come parametro l'oggetto form che contiene il submit.
La funzione deve recuperare dei dati dai campi del form e processarli.
La funzione è di questo tipo:

function submitform(frm){
var formid = frm.id;
alert(formid)
var tour_id = document.getElementById(formid).childNodes[1].value;
var n_ad = document.getElementById(formid).childNodes[3].firstChild.nodeValue;
.
.
.
etc etc
}

La variabile formid mi serve per recuperare i dati solo dal form in questione e non da tutti gli altri presenti nella pagina

Tutto funziona perfettamente con FF mentre con Ie7 mi torna sempre errore.

Secondo ie7:
var n_ad = document.getElementById(formid)..... formid non è definito.

Anche se nell'alert precedente Ie7 mi restituisce correttamente l'id del form

Qualcuno sa dirmi dove puo' essere l'errore ed eventualmentedirmi come correggerlo?

grazie