sì, e mi sembra di aver capito che la funzione getSelected

codice:
function getSelected(select) {
	//Ritorna il valore dell'elemento <option> selezionato in una lista
	return select.options[select.selectedIndex].value;
}
Non serva ad impostare la option "selected", ma a prendere il valore della option selezionata e a creare dinamicamente la seconda in base al valore della prima...

Ora magari dico una cavolata... ma non sarebbe un'idea aggiungere un argomento alla funzione LoadList in modo che aggiunga un selected all'opzione da me decisa?