function PopulateKatAndUkat(kategorieDD,UnterkategorieDD) { var kategorienObject = [ ["10","Ärzte",[["110","Nachfolger"],["120","Anstellung"],["130","Teilhaber"],["140","Ferienvertretung"],["150","Praxis"],["160","Anderes"],]],["20","MPA",[["210","Stelle"],["220","Lehrstelle"],["230","Praktikumstelle"],["240","Aushilfe"],["250","Anderes"],]], ]; var katSel = kategorieDD, ukatSel = UnterkategorieDD; for (var i = 0; i < kategorienObject.length; i++) { katSel.options[katSel.options.length] = new Option(kategorienObject[i][1], kategorienObject[i][0]); } katSel.onchange = function () { ukatSel.length = 1; // remove all options bar first if (this.selectedIndex < 1) return; // done for (var i = 0; i < kategorienObject.length; i++) { if (kategorienObject[i][0]==this.value) { for (var j = 0; j < kategorienObject[i][2].length; j++) { ukatSel.options[ukatSel.options.length] = new Option(kategorienObject[i][2][j][1], kategorienObject[i][2][j][0]); } } } } katSel.onchange(); // reset in case page is reloaded } function selectKatAndUkat(kategorieDD,UnterkategorieDD,mar_kategorie,mar_unterkategorie) { var katSel = kategorieDD, ukatSel = UnterkategorieDD; for (var i = 0; i < katSel.options.length; i++) { if (katSel.options[i].value.indexOf(mar_kategorie)>=0) { katSel.options[i].selected = true; break; } } katSel.onchange(); for (var i = 0; i < ukatSel.options.length; i++) { if (ukatSel.options[i].value== mar_unterkategorie) { ukatSel.options[i].selected = true; break; } } }