	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 () {
		$$('a.abstract').invoke('observe','click', function(){ showAbsctract(this) });
	});
	
	function showAbsctract(element) {
		
		var abstract_el=element.next();
		abstract_el.toggle();
		if (abstract_el.style.display=="none") {
			element.innerHTML='[kurz]';
		}
		else {
			element.innerHTML='[x]';
		}
		
		element.setAttribute('href', 'javascript:void(0)');
		
		return false;
	}
