zase ten JavaScript

Ahoj,
podivejte se sem :
gonzik.wz.cz/gregorweb/zk5.html

Mam dva seznamy, kdy pri poklikani na jednu moznost v levem seznamu, tak se ukazou dalsi moznosti v pravem seznamu. Skript funguje tak, ze v pravem seznamu<select> postupne vytvari a doplnuje <option>. Pri poklikani na jinou moznost v levem seznamu se ale zacnou hromadit polozky v pravem seznamu, tak jsem do skriptu doplnil vymazani praveho seznamu. Tedy stare polozky by se meli vymazat a pak by se tam meli vytvorit polozky nove. Bohuzel vymazani funguje dost zvlastne, kazda licha polozka se nevymaze! Moc to nechapu, proc to tak je, tak prosim o radu. Diky.

zdrojak si zobrazte v prohlizeci...