function validate_locale(){ var index = document.getElementById("language").selectedIndex; var lang = document.getElementById("language").options[index].value; mb_ajax_post("../php/mod_setLocale.php", {"lang":lang}, function(result, status) { Mapbender.locale = result; eventLocalize.trigger(); }); } eventInit.register(function () { var localeSelectNode = document.getElementById('language'); var languageArray = languages.split(","); var selected = false; for (var i = 0; i < languageArray.length; i++) { if (languageArray[i] == '') { selected = true; } else { selected = false; } var currentOption = new Option(languageArray[i], languageArray[i], selected, selected); localeSelectNode.options[i] = currentOption; } });