    function layerwechsel(nr,z,show,sel){
        var i;
        showlayer(show + nr);
        $(sel + nr).className = 'current';
        for(i=1;i<=z;i++){
            if(i != nr){
                hidelayer(show + i);
                $(sel + i).className = 'none';
            }
        }
    }

    function showlayer(id,pos){
        $(id).style.visibility = 'visible';
        $(id).style.display = 'block';
        if(pos == 1){
            $(id).style.left = document.maus.positionx.value+"px";
            $(id).style.top = document.maus.positiony.value+"px";
        }
    }

    function hidelayer(id){
            $(id).style.visibility = 'hidden';
            $(id).style.display = 'none';
    }

	function layerwechsel(nr,z,show,sel){
		var i;
		showlayer(show + nr);
		$(sel + nr).className = 'selected';
		for(i=1;i<=z;i++){
			if(i != nr){
				hidelayer(show + i);
				$(sel + i).className = 'none';
			}
		}
	}

    function loading(id){
            $(id).innerHTML = '<img src="images/layout/ajax-loader.gif">';
    }

	var docEl = (
				 typeof document.compatMode != "undefined" &&
				 document.compatMode        != "BackCompat"
				)? "documentElement" : "body";

	function init_mousemove(){
			if(document.layers) document.captureEvents(Event.MOUSEMOVE);
			document.onmousemove =	dpl_mouse_pos;
	}

	function dpl_mouse_pos(e){
			var xPos    =  e? e.pageX : window.event.x;
			var yPos    =  e? e.pageY : window.event.y;

			if (document.all && !document.captureEvents)
				{
					xPos    += document[docEl].scrollLeft;
					yPos    += document[docEl].scrollTop;
				}

			document.maus.positionx.value = xPos;
			document.maus.positiony.value = yPos;

			if (document.layers) routeEvent(e);
    }

    function ajax(layer,t,f,id,n,r,d,pos,v){
            par = 't='+t+'&f='+f+'&id='+id+'&n='+n+'&r='+r+'&d='+d+'&v='+v;
                new Ajax.Updater(   ''+layer+'',
                                    'engine/edittool.php',
                                    {   method: 'post',
                                        parameters: par,
                                        onLoading: loading(layer),
                                        onSuccess: showlayer(layer,pos)
                                    }
                                    );
    }

    function todo(feld,wert){
        try {
                $(feld).value = wert;
        }catch(err){
                //tut nichts
        }
    }
