<!-- gueltig fuer Netscape ab Version 6, Mozilla, Internet Explorer ab Version 4

//Das Objekt, das gerade bewegt wird.
var dragobjekt = null;

// Position, an der das Objekt angeklickt wurde.
var dragx = 0;
var dragy = 0;

// Mausposition
var posx = 0;
var posy = 0;


function draginit() {
 // Initialisierung der Überwachung der Events

  document.onmousemove = drag;
  document.onmouseup = dragstop;
}


function dragstart(element) {
   //Wird aufgerufen, wenn ein Objekt bewegt werden soll.

	//alert(element);

  dragobjekt = element;
  dragx = posx - dragobjekt.offsetLeft;
  dragy = posy - dragobjekt.offsetTop;

}


function dragstop() {
  //Wird aufgerufen, wenn ein Objekt nicht mehr bewegt werden soll.

  dragobjekt=null;
}


function drag(ereignis) {
  //Wird aufgerufen, wenn die Maus bewegt wird und bewegt bei Bedarf das Objekt.

  posx = document.all ? window.event.clientX : ereignis.pageX;
  posy = document.all ? window.event.clientY : ereignis.pageY;
  if(dragobjekt != null) {
    dragobjekt.style.left = (posx - dragx) + "px";
    dragobjekt.style.top = (posy - dragy) + "px";

	// Alle Layer sollen die gleiche Position einnehmen
	item_name = dragobjekt.id;

	// Komplettbetreuung
	if (item_name.search(/komplettbetreuung.+/) != -1) {
		for (var i = 1; i <= 4; i++) {
			document.getElementById('komplettbetreuung_layer_' + i).style.left = (posx - dragx) + "px";
			document.getElementById('komplettbetreuung_layer_' + i).style.top = (posy - dragy) + "px";
		}
	}

    // Einzelloesungen
    if (item_name.search(/einzelloesungen.+/) != -1) {
		for (var i = 1; i <= 3; i++) {
			document.getElementById('einzelloesungen_layer_' + i).style.left = (posx - dragx) + "px";
			document.getElementById('einzelloesungen_layer_' + i).style.top = (posy - dragy) + "px";
		}
	}

	// Werkzeuge
    if (item_name.search(/werkzeuge.+/) != -1) {
		for (var i = 1; i <= 4; i++) {
			document.getElementById('werkzeuge_layer_' + i).style.left = (posx - dragx) + "px";
			document.getElementById('werkzeuge_layer_' + i).style.top = (posy - dragy) + "px";
		}
	}

	// Team
    if (item_name.search(/team.+/) != -1) {
		for (var i = 1; i <= 5; i++) {
			document.getElementById('team_layer_' + i).style.left = (posx - dragx) + "px";
			document.getElementById('team_layer_' + i).style.top = (posy - dragy) + "px";
		}
	}

	// Kunden
    if (item_name.search(/kunden.+/) != -1) {
		for (var i = 1; i <= 100; i++) {
			if (document.getElementById('kunden_layer_' + i)) {
				document.getElementById('kunden_layer_' + i).style.left = (posx - dragx) + "px";
				document.getElementById('kunden_layer_' + i).style.top = (posy - dragy) + "px";
			}
		}
	}


  }
}
