var divschliessen="0";

function div_anzeigen(wert) {
    	document.getElementById(wert).style.visibility = "visible";
    	divschliessen=wert
}

function div_schliessen(wert) {
	document.getElementById(wert).style.visibility = "hidden";
	divschliessen="0";
} 

function document_click() {
	if (divschliessen!="0") div_schliessen(divschliessen);
}

// -- Funktionen zum verschieben -----------------------------------
// Globale Variablen
var objDrag = null;		// Element, über dem Maus bewegt wurde
var mouseX   = 0;		// X-Koordinate der Maus
var mouseY   = 0;		// Y-Koordinate der Maus
var offX = 0;					// X-Offset der Maus zur linken oberen Ecke des Elements
var offY = 0;					// Y-Offset der Maus zur linken oberen Ecke des Elements
// Browserweiche
IE = document.all&&!window.opera;
DOM = document.getElementById&&!IE;

 // Initialisierungs-Funktion
function init_verschieben(){
	// Initialisierung der Überwachung der Events
	document.onmousemove = zu_verschieben;  // Bei Mausbewegung die Funktion zu_verschieben aufrufen
	document.onmouseup = stop_verschieben;  // Bei Loslassen der Maustaste die Funktion stop_verschieben aufrufen
}

function start_verschieben(objElem) {	
	// Objekt der globalen Variabel zuweisen -> hierdurch wird Bewegung möglich
	objDrag = objElem;
	// Offsets im zu bewegenden Element ermitteln	
	offX = mouseX - objDrag.offsetLeft;
	offY = mouseY - objDrag.offsetTop;
}

// Wird ausgeführt, wenn die Maus bewegt wird
function zu_verschieben(ereignis) {
	// Aktuelle Mauskoordinaten bei Mausbewegung ermitteln
	mouseX = (IE) ? window.event.clientX : ereignis.pageX;
	mouseY = (IE) ? window.event.clientY : ereignis.pageY;
	// Wurde die Maus über einem Element gedrück, erfolgt eine Bewegung
	if (objDrag != null) {
		// Element neue Koordinaten zuweisen
		objDrag.style.left = (mouseX - offX) + "px";
		objDrag.style.top = (mouseY - offY) + "px";
		// Position in Statusleiste ausgeben
		window.status = "Box-Position: " + objDrag.style.left + ", " + objDrag.style.top;
	}
}

// Wird ausgeführt, wenn die Maustaste losgelassen wird
function stop_verschieben(ereignis) {
	// Objekt löschen -> beim Bewegen der Maus wird Element nicht mehr verschoben
	objDrag = null;
}

