Ergänzung:
Ich habe mir mal die Anzahl und die Namen aller auf der Seite befindlichen Forms anzeigen lassen. Es sind 3 anstatt der erwarteten 4 und es fehlt auch bei den Namen das gesuchte Form.
var length = document.forms.length;
test = "";
for(var i = 0; i < length; i++) {
test = test + document.forms[i].name + ",";
}
alert(length+": "+test);
Nur warum taucht das Formular nicht auf? Schließlich werden die Felder dieses Forms ja auch angezeigt.