In einem solchen Fall sollte man zunächst auf die Javascript-Konsole schauen!
Welcher Fehler wird denn dort gemeldet, Zeile und Spalte?
Hallo,
anfangs kam keine Exception. Ein try .. catch hat einen "Unspecified Error" in folgenden Zeilen hervor gebracht.
el.options[i].text=singleOpt[1];
el.options[i].value=singleOpt[0];