ciao vissidarte, grazie per i complimenti. :)
no, le voci non si accodano: a ogni selezione dalla prima select la seconda viene farcita con i soli elementi di interesse. proprio in virtù di questa istruzione:

codice:
dove.options.length=k;
per altri dubbi, sono a disposizione. :)

ciao