	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 () {
		$$('li.pixi').invoke('observe','mouseover', function(){ overEffect(this) });
		$$('li.pixi').invoke('observe','mouseout', function(){ outEffect(this) });
		$$('li.pixi_first').invoke('observe','mouseover', function(){ overEffectFirst(this) });
		$$('li.pixi_first').invoke('observe','mouseout', function(){ outEffectFirst(this) });
		$$('li.pixi_last').invoke('observe','mouseover', function(){ overEffectLast(this) });
		$$('li.pixi_last').invoke('observe','mouseout', function(){ outEffectLast(this) });
	});
	
	function overEffect(element) {
		
		anker=element.down();
		
		if (element.identify() != 'selected_l1') {
			
			element.setStyle({
				backgroundPosition: '100% -50px'
			});
			
			anker.setStyle({
				backgroundPosition: '0% -50px'
			});
		}
		
	}
	
	function outEffect(element) {
		
		if (element.identify() != 'selected_l1') {
		
			anker=element.down();
			
			element.setStyle({
				backgroundPosition: 'right top'
			});
			
			anker.setStyle({
				backgroundPosition: 'left top'
			});
		}
		
	}
	
	function overEffectFirst(element) {
		
		if (element.identify() != 'selected_l1') {
			
			anker=element.down();
				
			element.setStyle({
				backgroundPosition: '100% -200px'
			});
			
			anker.setStyle({
				backgroundPosition: '0% -200px'
			});
		}
		
	}
	
	function overEffectLast(element) {
		
		if (element.identify() != 'selected_l1') {
			
			anker=element.down();
				
			element.setStyle({
				backgroundPosition: '100% -350px'
			});
			
			anker.setStyle({
				backgroundPosition: '0% -350px'
			});
		}
		
	}
	
	function outEffectFirst(element) {
		
		if (element.identify() != 'selected_l1') {
		
			anker=element.down();
			
			element.setStyle({
				backgroundPosition: 'right top'
			});
			
			anker.setStyle({
				backgroundPosition: '0% -150px'
			});
		}
		
	}
	
	function outEffectLast(element) {
		
		if (element.identify() != 'selected_l1') {
		
			anker=element.down();
			
			element.setStyle({
				backgroundPosition: '100% -300px'
			});
			
			anker.setStyle({
				backgroundPosition: 'left top'
			});
		}
		
	}
