Hi, Core!
Wie kommst Du darauf, dass der onclick- bzw. onsubmit-Handler der jeweiligen Funktion das Array automatisch übergibt, nur weil dessen Name bekannt ist?
Diese Handler-Funktionen bekommen als erstes Argument das Event-Objekt (außer im IE, wo es in window.event gespeichert ist). Du musst also function() ohne Argumente nehmen, wenn Du möchtest, dass die Funktionen auf das Array zugreifen können.
Gruß, LX