merker=0; //merkt sich ob layer vorhanden oder nicht
function bild(name,schutz)
{

var fensterbreite, fensterhoehe;
var breite, hoehe;

var schliessbild="../Common Pix/spacer.gif"
var keinbildtext='Click on the picture to close it...'


//Ermittelt die Größe der Bilddatei
  pic = new Image();
  pic.src = name;
  breite = pic.width;
  hoehe = pic.height;


//Ermittelt die aktuelle Fenstergröße
if (navigator.appName=="Netscape")
  {
   fensterbreite = innerWidth;
   fensterhoehe = innerHeight;
  }
   else
  {
   fensterbreite = document.body.offsetWidth;
   fensterhoehe = document.body.offsetHeight;
  }


//Ermittelt die Scrollbar-Position
if (navigator.appName == "Microsoft Internet Explorer"){var position = document.body.scrollTop;}
else {var position = window.pageYOffset;}


//Passt Bildbreite auf 90% der Fensterbreite an
fensterbreite90=fensterbreite*0.90;
fensterhoehe90=fensterhoehe*0.90;
if (fensterbreite90<breite)
  {  hoehe = hoehe/(breite/fensterbreite90);
     hoehe = Math.round(hoehe);
     breite = Math.round(fensterbreite90);
  }
if (fensterhoehe90<hoehe)
  {  breite = breite/(hoehe/fensterhoehe90);
     breite = Math.round(breite);
     hoehe = Math.round(fensterhoehe90);
  }
  
picx=Math.round((fensterbreite-breite)/2);
picy=Math.round((fensterhoehe-hoehe)/2)+position;
imagex=breite;
imagey=hoehe;


// Falls noch kein Layer besteht...
if (merker!=1)
{
// Erstellt versteckten Layer in Netscape
merker=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 (merker != 0)
{
if (document.layers) 	
{
	document.layers['picarea'].visibility="hide"; 
	document.layers['cover'].visibility="hide"; 
	}
if (document.all) 
	{
//	picarea.style.visibility="visible";	
//	cover.style.visibility="visible";	
	}
	}

// Layer Inhalt Definitionen
content="<a href=\"javascript:bildweg()\"><img src=\"";
content=content+name+"\" alt=\""+keinbildtext+"\" 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 (schutz !=null && schutz==1)
	{
			ovlcontent="<a href=\"javascript:bildweg()\"><img src=\"";
			ovlcontent=ovlcontent+schliessbild+"\" alt=\""+keinbildtext+"\" 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 bildweg()
{
if (document.layers)
{
document.layers['picarea'].visibility="hide"
document.layers['cover'].visibility="hide"
};
if (document.all) 
	{
	picarea.style.visibility="hidden"
	cover.style.visibility="hidden"
	};
	}