function str_replace()
{
	
}

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,pfad) 
{
/*
	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
	
*/

	var newLayer = document.createElement("div");
	newLayer.innerHTML = "<img src='"+pfad+"images/symbole/lupe.gif'>";
	newLayer.style.zindex = 10;
	
	newLayer.style.left = getLeft(objekt);
	newLayer.style.top = getTop(objekt);
	
	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('<style type="text/css" media="screen"><!--');
		writeln('.zoombild { border: solid 1px gray }');
		writeln('--></style>');
		writeln('<script language="javascript"><!--');
		writeln('var abstand_x = 40;');
		writeln('var abstand_y = 70;');
		writeln('var ausgleich = 0;');
		
		writeln('function resize(){');
		writeln('if (navigator.appName == "Netscape") ausgleich=40;');
		writeln('if (document.images[0]) window.resizeTo(document.images[0].width+abstand_x, document.images[0].height+abstand_y-ausgleich);');
		writeln('self.focus();}');
		writeln('//--></script>');
		writeln('</head>');
		writeln('<body onload="resize();" bgcolor=#E6E6E6>');
		writeln('<div align="center"><a href="#" onclick="window.close();"><img class="zoombild" src="'+pfad+'" border="0" alt="" title=""></a></div>');
		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
   }
}


