// Thumb-O-Matic 
// written by Christian Heilmann (mail@ichwill.net) 03.11.99
var trigger=0

function dopic(name,picx,picy,imagex,imagey,safety)
{
// Variablen Definitionen
// Layer-Koordinaten
var oldpicx=100;
var oldpicy=100;
// Alt-text
var alttext='Klicken Sie hier um das Bild zu schlie&szlig;en'
// Leergif f&uuml;r Speicherschutz
var clrname="images/paedschler.gif"
//Falls keine x+y Angaben gemacht wurden, Standards verwenden
if (picx == null) {
picx=oldpicx
picy=oldpicy
}
// Falls noch kein Layer besteht...
if (trigger!=1)
{
// Erstellt versteckten Layer in Netscape
trigger=1
if(document.layers){
//Bildlayer
	document.layers['picarea'] = new Layer(1);
	document.layers['picarea'].left = oldpicx;
	document.layers['picarea'].top = oldpicy;
	document.layers['picarea'].height = 20;
	document.layers['picarea'].visibility = "hidden";
// Blindlayer
	document.layers['cover'] = new Layer(1);
	document.layers['cover'].left = oldpicx;
	document.layers['cover'].top = oldpicy;
	document.layers['cover'].height = 20;
	document.layers['cover'].visibility = "hidden";
}
// Erstellt versteckten Layer in Internet Explorer
else if (document.all)
	{
		document.body.insertAdjacentHTML("BeforeEnd",'<DIV ID="picarea" STYLE="z-index:200;position:absolute;left:"+picx+";top:"+picy></DIV>');
		document.body.insertAdjacentHTML("BeforeEnd",'<DIV ID="cover" STYLE="z-index:202;position:absolute;left:"+picx+";top:"+picy></DIV>');
	}
}

// Testet ob schon ein Layer existiert, und deaktiviert diesen 
if (trigger != 0)
	{
if (document.layers) 	
	{
	document.layers['picarea'].visibility="hide"; 
	document.layers['cover'].visibility="hide"; 
	}
if (document.all) 
	{
	picarea.style.visibility="hidden";	
	cover.style.visibility="hidden";	
	}
	}

// Layer Inhalt Definitionen
content="<a href=\"javascript:clearpic()\"><img src=\"";
content=content+name+"\" alt=\""+alttext+"\" border=0";
if (imagex != null) content=content+" width=\""+imagex+"\" ";
if (imagey != null) content=content+" height=\""+imagey+"\" ";
content=content+"></A>";
// Schreibt Inhalt in Netcape-Layer und macht Layer sichtbar
if (document.layers)
 {
	sprite=document.layers['picarea'].document;
  sprite.open();
  sprite.write(content);
  sprite.close();
		if (picx !=null)
			{ 
			document.layers['picarea'].left = picx;
			document.layers['picarea'].top = picy;
			}
	document.layers['picarea'].visibility="show";
 }

// Schreibt Inhalt in Explorer-Layer und macht Layer sichtbar
if (document.all)
 {
	document.all['picarea'].innerHTML = content;
	if(picx !=null)
		{
			picarea.style.top=picy;
			picarea.style.left=picx;
		}
	picarea.style.visibility="visible";
	}
// Speicherschutz
if (safety !=null && safety==1)
	{
			ovlcontent="<a href=\"javascript:clearpic()\"><img src=\"";
			ovlcontent=ovlcontent+clrname+"\" alt=\""+alttext+"\" border=0 width=\""+(imagex+5)+"\" height=\""+(imagey+5)+"\" ></A>";
			if (document.layers)
			 {
				sprite=document.layers['cover'].document;
			  sprite.open();
			  sprite.write(ovlcontent);
			  sprite.close();
				document.layers['cover'].left = picx;
				document.layers['cover'].top = picy;
				document.layers['cover'].visibility="show";
			 }
			if (document.all)
			 {
				document.all['cover'].innerHTML = ovlcontent;
				cover.style.top=picy;
				cover.style.left=picx;
				cover.style.visibility="visible";
				}
  }
// Speicherschutz Ende

// Alte Browser auf Hauptbild weiterleiten

else if (document.layers == null && document.all == null) {self.location=name};
}
// Versteckt Layer auf Klick
function clearpic()
{
if (document.layers)
 {
 document.layers['picarea'].visibility="hide"
 document.layers['cover'].visibility="hide"
 };
if (document.all) 
	{
	picarea.style.visibility="hidden"
	cover.style.visibility="hidden"
	};
}

