Mhmmm... Wirkt sehr kompliziert. Mir ist immer noch nicht klar, wozu man auf einer einzigen Webseite 10 MB an Select-Boxen braucht...
Kannst Du das nicht irgendwie anders lösen, mit JSP oder PHP? Wenns für ein Intranet ist, kannst Du bestimmt auch iframes verwenden und jede Select-Box in einen eigenen Frame packen, damit nicht jedes Mal die komplette Seite aufgebaut werden muss.
Dann noch zwei Tipps zur Verkürzung des HTML-Quellcodes:
GoName(this.options[this.selectedIndex].value)
könntest Du kürzen auf GoName(this), d.h. das komplette Objekt an die Funktion geben, in der Du dann den Wert ausliest.
Die Style-Attribute könntest Du in eine externe CSS-Datei verlagern, was in der jetzigen Version bestimmt mehrere 100 KB spart.
MfG
Danny