function show (datei, breite, hoehe) {
	if (document.getElementById) {

		/* Mozilla passt die Fensterbreite nicht an, wenn es schon angezeigt ist, deshalb in dem Fall zuerst rasch unsichtbar machen: */
		if (document.getElementById("zoom").style.display == "block") {
			document.getElementById("zoom").style.display = "none";
		}
	
		document.getElementById("bild").src = "img/zoom/"+datei+".jpg";
		document.getElementById("bild").width=breite;
		document.getElementById("bild").height=hoehe;
		
		/* zuerst ursprüngliche zoomfenster-Position wiederherstellen:  */
		/* (falls vorher bei drag and drop verändert...) */
		document.getElementById("zoom").style.left = 10 + "%";
		document.getElementById("zoom").style.top = 10 + "%";

  		document.getElementById("zoom").style.display = "block";
  	}
}
function hide () {
	if (document.getElementById)
	   	document.getElementById("zoom").style.display = "none";
}

// 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;

// ob bewegt werden soll oder (wenn im Bild) nicht:
var beweg=true;

// wenn der cursor im Bild ist und gezogen werden soll, hört die Funktion beim Loslassen
// der Maus manchmal nicht richtig auf. Deshalb bei "über Bild"nicht bewegen... 
function imbild() {
	beweg=false;
	}
function ausbild() {
	beweg=true;
}

function draginit() {
	document.onmousemove = drag;
	document.onmouseup = dragstop;
}

function movecursor(element) {
	cursobj = element;
  	cursobj.style.cursor="move"; 
}

function dragstart(element) {
	  if (beweg==true) {
 		dragobjekt = element;
		dragobjekt.style.cursor="move"; 
  		dragx = posx - dragobjekt.offsetLeft;
  		dragy = posy - dragobjekt.offsetTop;
	}
}

function dragstop() {
	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";
	}
}



