        document.observe("dom:loaded", function() {   enable_ortsteile(); });
        function enable_ortsteile()
        {
           //Selektierte Kommune
           var actual_kommune = document.getElementsByName("kommunen")[0].value;
           
           if (actual_kommune == '')
           {
                //select ortsteile leeren
                while( document.getElementsByName('ortsteile')[0].lastChild)
                    document.getElementsByName('ortsteile')[0].removeChild( document.getElementsByName('ortsteile')[0].lastChild);

                //Ortsteile deaktivieren
                document.getElementsByName('ortsteile')[0].disabled = true;
            }
            else 
            {
                  //AJAX REQUEST Ortsteile
                  new Ajax.Request('http://www.leader-augustusburgerland.de/index.php?id=61&menue=get_ortsteile&kid='+actual_kommune,
                  {
                    method:'post',
                    onSuccess: function(transport){
                      var response = eval(transport.responseText);
                      
                     //select ortsteile leeren
                      while( document.getElementsByName('ortsteile')[0].lastChild)
                          document.getElementsByName('ortsteile')[0].removeChild( document.getElementsByName('ortsteile')[0].lastChild);
                        
                      for (var i = 0; i < response.length; i++)
                      {
                            if (i==0)
                            {
                                var empty_option = document.createElement('option');
                                    empty_option.innerHTML = 'alle';
                                var empty_value = document.createAttribute("value");
                                    empty_value.nodeValue = '';
                                    empty_option.setAttributeNode(empty_value);

                                document.getElementsByName('ortsteile')[0].appendChild(empty_option);
                            }

                            //option elemente generieren
                            var el_option = document.createElement('option');
                                el_option.innerHTML = response[i]['oname'];
                            var el_value = document.createAttribute("value");
                                el_value.nodeValue = response[i]['oid'];
                                if (response[i]['oid']==ortsid)
                                {
                                    var el_selected = document.createAttribute("selected");
                                        el_selected.nodeValue = 'selected';
                                        el_option.setAttributeNode(el_selected);
                                }
                                el_option.setAttributeNode(el_value);

                            document.getElementsByName('ortsteile')[0].appendChild(el_option);
                      }
                    },
                    onFailure: function(){ alert('Something went wrong...') }
                  });

                //Ortsteile aktivieren
                document.getElementsByName('ortsteile')[0].disabled = false;
            }

        }

