	function submit_updater(dom_id, controller, contr_function, args) {

		new Ajax.Updater(dom_id, 'view_ax.php?submit__'+controller+'__'+contr_function+'__'+args,
        {
          method      : 'post',
          postBody    : 'mimeType=text/html',
          onFailure   : function(resp) {
                           alert('Fehler: ' + resp.responseText);
                        },
          onException : function(resp, exception) {
                           alert('Ausnahme ' + exception);
                        }
        });
	}

	function submit_request(controller, contr_function, args) {

		new Ajax.Request('view_ax.php?submit__'+controller+'__'+contr_function+'__'+args,
        {
          method      : 'post',
          postBody    : 'mimeType=text/html',
          onFailure   : function(resp) {
                           alert('Fehler: ' + resp.responseText);
                        },
          onException : function(resp, exception) {
                           alert('Ausnahme ' + exception);
                        }
        });
	}

	// Wenn der Dombaum geladen ist, den Observer setzen
	document.observe('dom:loaded', function () {
		$$('#navigation ul.level_3').each( function (elem) { elem.setOpacity( 0.8) });
		$$('#navigation a.level_2').invoke('observe','mouseover', function(){ dropDown(this) });
		$$('#navigation ul.level_3').invoke('observe','mouseout', function(){ MenuLatch(this) });
		$$('#navigation a.level_2_sel').invoke('observe','mouseover', function(){ dropDown(this) });
	});

	var last='nix';
	
	function dropDown( elem ) {
		if (last != 'nix') {
			last.style.display='none';
		}
		$(elem).next('ul').style.display='block';
		last=$(elem).next('ul');
	}

	function MenuLatch( elem ) {
		//elem.style.display='none';

	}
