var pop = null;

function popdown() {
   if (pop && !pop.closed) pop.close();
}

function openBildPopup(Objekt,Breite,Hoehe) {
   // Aufruf mit <a href="bildname.jpg" target="_blank" onclick="return openBildPopup(this,w,h);"
   // Nach dem erfolgreichen Ausführen der Funktion wird mit return der Wert false zurückgegeben. 
   // Dies verhindert, dass der Browser im ursprünglichen Fenster ebenfalls die URL öffnet. 
   // Denn beim Klicken auf einen Link wird normalerweise erst der Event-Handler onclick ausgeführt 
   // und anschließend der Link regulär geöffnet.
   // Diese Vorgehensweise hat den Vorteil, dass der Link auch dann funktioniert, wenn JavaScript nicht 
   // zur Verfügung steht oder nicht aktiviert ist. In diesem Fall wird die URL einfach im selben Fenster/Tab 
   // geöffnet anstatt in einem neuen.
   var URL = (Objekt.getAttribute) ? Objekt.getAttribute('href') : Objekt.href;
   if (!URL) return true;
   Breite = (Breite) ? Breite += 20 : 400;  // 400px*300px ist die Standardgröße
   Hoehe  = (Hoehe)  ? Hoehe  += 25 : 300;
   //Breite_Bild = Breite * 0.92;
   //Hoehe_Bild  = Hoehe  * 0.92;
   var Fensteroptionen = 'width='+Breite+',height='+Hoehe+',toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no';
   popdown();
   pop = window.open(URL,'popUp',Fensteroptionen);
   if (pop) {
      pop.focus();
      pop.document.open();
      with(pop) {
         document.write("<html><head>");
         document.write("<title>Bildanzeige</title>");
         document.write("<style type=\"text/css\"><!--");
         document.write("a:active {color: rgb(255,255,255);}");
         document.write("--></style>");
         document.write("</head>");
         document.write("<body bgcolor=\"#000F75\" topmargin=\"15\">");
         //document.write("<div style=\"text-align:center; vertical-align:middle;\"><a href=\"javascript:;\"><img border=\"0\" width=\""+Breite_Bild+"\" height=\""+Hoehe_Bild+"\" onclick=\"window.close();\" src=\""+ URL +"\" title=\"Zum Schließen auf das Foto klicken\"></a></div>");
         document.write("<div style=\"text-align:center; vertical-align:middle;\"><a href=\"javascript:;\"><img border=\"0\" width=\"99%\" onclick=\"window.close();\" src=\""+ URL +"\" title=\"Zum Schließen auf das Foto klicken\"></a></div>");
         document.write("</body></html>");
      }
      pop.document.close();
      return false;
   }
   else return true;
}

function openScriptPopup(Objekt,Breite,Hoehe) {
   var URL = (Objekt.getAttribute) ? Objekt.getAttribute('href') : Objekt.href;
   if (!URL) return true;
   Breite = (Breite) ? Breite += 20 : 400;  // 400px*300px ist die Standardgröße
   Hoehe  = (Hoehe)  ? Hoehe  += 25 : 300;
   var Fensteroptionen = 'width='+Breite+',height='+Hoehe+',toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no';
   popdown();
   pop = window.open(URL,'popUp',Fensteroptionen);
   //var pop1= window.resizeTo(Breite,Hoehe);
   if (pop) {
      return false;
   }
   else return true;
}

function openDruckansicht(Objekt,Breite,Hoehe) {
   Breite = (Breite) ? Breite += 20 : 900;  // 800px*600px ist die Standardgröße
   Hoehe  = (Hoehe)  ? Hoehe  += 25 : 900;
   var Fensteroptionen = 'width='+Breite+',height='+Hoehe+',menubar=yes,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no';
   popdown();
   pop = window.open('',Objekt.target,Fensteroptionen);
   return true;
}

window.onunload = popdown;
window.onfocus = popdown;
