function getLeft(targetObject){/*	Info: Gibt die absolute x_Position eines Objektes im Dokument zurŸck (DOM 2)	Autor: Thomas BŸchler	Erstellt: 05.02.2004	Letzte €nderung: 05.02.2004	*/	if (targetObject.offsetParent) return (targetObject.offsetLeft + getLeft(targetObject.offsetParent));	else return (targetObject.offsetLeft);}function getTop(targetObject){/*	Info: Gibt die absolute y_Position eines Objektes im Dokument zurŸck (DOM 2)	Autor: Thomas BŸchler	Erstellt: 05.02.2004	Letzte €nderung: 05.02.2004	*/	if (targetObject.offsetParent) return (targetObject.offsetTop + getTop(targetObject.offsetParent));	else return (targetObject.offsetTop);}function bild_geladen(objekt) {/*	Info: Legt Layer mit Lupensymbol Ÿber das gewŸnschte Objekt, wird bei normalerweise bei "zoombildern" aufgerufen (DOM 2)	Autor: Thomas BŸchler	Erstellt: 05.02.2004	Letzte €nderung: 05.02.2004	*/	icohoehe = 24; // Hšhe des angezeigtenSymbols (muss angegeben werden, da es beim Zeitpunkt der Positionsberechnung noch nicht im DOM-Baum ist)	var newLayer = document.createElement("div");	newLayer.innerHTML = "<img src='../images/symbole/lupe.gif'>";	newLayer.style.zindex = 10;		newLayer.style.left = getLeft(objekt);	newLayer.style.top = getTop(objekt)+objekt.offsetHeight-icohoehe;		newLayer.style.position = "absolute";	newLayer.style.visibility = "visible";	newLayer.style.display = "block";		objekt.parentNode.appendChild(newLayer);	/*	if(document.all)	{		objekt = objekt.srcElement;		alert(objekt.width);	}*/	}//---****************** Zoomfunktionen **********************************var akt_fensternummer=1; // wird um eins erhšht wenn ein neues Fenster mit zoom_datei gešfnet wird function zoom_seite(pfad, x, y) //--------------- …ffnet eine bereits vorhandene HTML-Datei in definierter grš§e{		hl=akt_fensternummer; // -- somit wird immer ein neues Fenster gešffnet	akt_fensternummer++;	x=max_x(x);	y=max_y(y);	fenster = open(pfad,hl,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width="+x+",height="+y+",screenX=50,screenY=50,top=50,left=50");}	function zoom(pfad, text){	neues_fenster = window.open('', "Window", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=50,height=50,screenX=50,screenY=50,top=50,left=50");	neues_fenster.document.open();		with(neues_fenster.document)	{				writeln('<html>');		writeln('<head>');				writeln('<title>Zoom</title>');		writeln('</head>');		writeln('<body onload="resize();" bgcolor=#E6E6E6  leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">');		writeln('<div align="center"><a href="#" onclick="window.close();"><img id="bild" class="zoombild" src="'+pfad+'" border="0" alt="" title=""></a></div>');		writeln('<style type="text/javascript" type="text/css" media="screen"><!--');		writeln('.zoombild { border: solid 1px gray }');		writeln('--></style>');		writeln('<script language="javascript"><!--');				writeln('function resize(){');								writeln('var abstand_x = 20;');			writeln('var abstand_y = 20;');			writeln('var ausgleich = 0;');					writeln('p_width=document.getElementById("bild").width;');			writeln('p_height=document.getElementById("bild").height;');						writeln('if (document.images[0]) window.resizeTo(p_width+abstand_x, p_height+abstand_y);');		writeln('self.focus();}');						writeln('setTimeout("resize()", 50);');				writeln('//--></script>');				writeln('</body>');		writeln('</html>');	}			neues_fenster.document.close();	}function show_picture(objekt){	verzeichniss= "images/big/";	datei=dateiname(objekt); 	zoom(verzeichniss+datei, "");}function dateiname(objekt) // Zur Zeit nur mit IE ab Version 5 und NS ab Version 6 funktionsfŠhig{	if (navigator.appName == "Netscape")	{		pfad=objekt.target.src;	}	else	{		pfad=objekt.srcElement.src;	}		l=pfad.length;	pos=pfad.lastIndexOf("/");	return pfad.substring(pos+1, l);}//---******************************************************************************function max_x(x){	if(ScriptOK)	{				if(x>(screen.width-40))		{			x=screen.width-40;		}	}		return x;}function max_y(y){	if(ScriptOK)	{		if(y>(screen.height-40))		{			y=screen.height-40;		}	}		return y;	}//---*************** Cookies **************************************************************function setCookie(name, wert, domain, expires, path, secure){	if(path==""){path="/";}	   //var cook = name + "=" + unescape(wert);   var cook = name + "=" + escape(wert);   cook += (domain) ? "; domain="+ domain : "";   cook += (expires) ? "; expires="+expires : "";   cook += (path) ? "; path="+path : "";   cook += (secure) ? "; secure" : "";   document.cookie = cook;}function eraseCookie(name, domain, path){	if(path==""){path="/";}   var cook="name=; expires=Thu, 01-Jan-70 00:00:01 GMT"   cook += (domain) ? "domain="+domain : ""   cook += (path) ? "path="+path : ""   document.cookie = cook}function getCookie(name){   var i=0  //Suchposition im Cookie   var suche = name+"="   while (i<document.cookie.length){      if (document.cookie.substring(i, i+suche.length)==suche){         var ende = document.cookie.indexOf(";", i+suche.length)         ende = (ende>-1) ? ende : document.cookie.length         var cook = document.cookie.substring(i+suche.length, ende)         return unescape(cook)      }      i++   }   return ""}function checkCookie(){   setCookie("CookieTest", "OK")   if (!getCookie("CookieTest"))      return false   else{      eraseCookie("CookieTest")      return true   }}