Der Fehler liegt nicht daran, dass das Formular keinen Namen hat. document.forms[0] funktioniert genau so. Das Script nimmt in dem Fall das erste Form-Tag in der Seite.
Sicherer ist aber das Formular über den Namen an zu sprechen. (document.adresse)
Nur die nachfolgenden Objekte sind entweder nicht vorhanden, oder falsch benannt.
Groß- und Kleinschreibung beachten.
Sicherlich könnten wir den Quelltext ändern, besser ist es, wenn du es selbst lernst.