picknick: Inhalt eines Select-Inputs umschalten

Hallo,

Ich moechte auf einem upload formular ueber einen select-input (fotoalben) den inhalt einer weiteren select-elements umschalten (unterkategorien des gewaehlten fotoalbums). diese haupt- und unterkategorien werden zuvor aus einer datenbank gelesen. ich wuerde den inhalt der formulare gerne clientseitig umschalten, um einen reload der seite zu vermeiden. ist das ein praktikabler gedanke ? die ausgelesenen haupt- und unterkategorien muessten in ein javascript array gelegt werden. wann und wie sollte man das tun? das wuerde ja auch heißen das der javascript code in der html seite enorm zunimmt, wenn sehr viele kategorien vorhanden sind... jemand eine idee dazu, wie wird sowas normalerweise gemacht ?

danke und liebe grueße
d