
var trigger=0
function dopic(name,picx,picy,imagex,imagey,safety)
{
// Variablen Definitionen
// Layer-Koordinaten
var oldpicx=1000;
var oldpicy=1000;
// Alt-text
var alttext='Klick auf das Bild um es wieder zu entfernen'
// Leergif f&uuml;r Speicherschutz
var clrname="dot_clear.gif"
//Falls keine x+y Angaben gemacht wurden, Standards verwenden

picx=(screen.width - imagex) / 2
picy=document.body.scrollTop

// 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"
        };
}

