//  
//  FUNKTION : Öffnet eine Neues Fenster in dem eine HTML-Seite angezeigt wird (max. 1014x710 Pixel)
//  PARAMETER: url    = zu ladende HTML-Seite (z.B. 'werbebanner.htm')
//             resize = 0:Fenster kann nicht in der Größe verändert werden; 1:Größe kann verändert werden
//             FensterBreite = Breite des neuen Fensters in Pixel
//             FensterHoehe  = Hoehe des neuen Fensters in Pixel
//             FensterXPos   = X-Position des Fensters, bei '0' wird das Fenster horizontal zentriert
//             FensterYPos   = Y-Position des Fensters, bei '0' wird das Fenster vertikal zentriert
//  
function FensterNeu(url,resize,FensterBreite,FensterHoehe,FensterXPos,FensterYPos)   {
 // wenn immer einneues Fenster geöffnet werden soll, dann als Wert der Variablen <FensterName>
 // anstelle von "f_proteus" den String "_blank" einsetzen 
 var FensterName="f_proteus"
 var core_option="location=0,directories=0,status=0,menubar=0,scrollbars=1,toolbar=0";
 var resize_option="resizable=0";
 var window_option="";
 if (FensterXPos=="0")
   FensterXPos=((window.screen.width-FensterBreite)-10)/2;
 if (FensterYPos=="0")
   FensterYPos=((window.screen.height-FensterHoehe)-56)/2;
 var size_option="width="+FensterBreite+",height="+FensterHoehe+",left="+FensterXPos+",top="+FensterYPos;
 if (resize=="1")
   resize_option="resizable=1";
 window_option=core_option+","+size_option+","+resize_option;
 Fenster=window.open(url,FensterName,window_option);
 Fenster.focus();
}


//  
//  FUNKTION : Öffnet eine neues Fenster in dem eine Grafik angezeigt wird (mit Button 'Schliesen')
//             Die Fenstergröße ist hierbei nicht veränderbar, Das Fenster wird auf dem Bildschirm
//             nach Möglichkeit zentriert. Angepasst, damit es auf allen Browsern funktioniert!
//  PARAMETER: name    = Name des neu zu öffnenden Fensters (z.B. 'Neues Fenster')
//             image   = Dateiname der anzuzeigenden Grafikdatei (z.B. 'grafik.jpg')
//             BildBreite = Breite des Bildes in Pixel
//             BildHoehe  = Hoehe des Bildes in Pixel
//             b_prn   = '1':es wird ein Button "Drucken" angezeigt, mit dem der Bildschirm ausgedruckt werden kann
//  

function FensterNeu_Auto(name,image,BildBreite,BildHoehe,b_prn) {
 var BarsOn='0';
 var FensterHoehe=0;
 var FensterBreite=0;
 var FensterButtons='<INPUT TYPE=Button VALUE="Schlie&szlig;en" onClick="window.close()">';
 if (b_prn=='1') FensterButtons=FensterButtons+'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<INPUT TYPE=Button VALUE="Ausdrucken" onClick="window.print()">';
 if (BildHoehe>=(window.screen.height-80)) {
   FensterHoehe=(window.screen.height-80);
   BarsOn='1';
   FensterYPos=((window.screen.height-FensterHoehe)-80)/2;
   }
 else {
   FensterHoehe=BildHoehe+70;
   FensterYPos=((window.screen.height-FensterHoehe)-60)/2;
   }
 if (BildBreite>=(window.screen.width-20)) {
   FensterBreite=(window.screen.width-20);
   BarsOn='1';
   FensterXPos=((window.screen.width-FensterBreite)-20)/2;
   }
 else {
   FensterBreite=BildBreite+40;
   FensterXPos=((window.screen.width-FensterBreite)-40)/2;
   }
 //Seiteninhalt definieren
 var ua = navigator.userAgent.toLowerCase()
 if (ua.indexOf("opera")>-1)
  {
   // Funktion für Opera-Browser
   options="toolbar=0,status=0,menubar=0,scrollbars="+ BarsOn +","+"resizable=0,width="+FensterBreite+",height="+FensterHoehe+
     ",left=" +FensterXPos +",top=" + FensterYPos;
   window.open(image,name,options);
//   window.open(image,name,"toolbar=0,status=0,menubar=0,scrollbars=1,resizable=1,left=10,top=10,width=800,height=500");
  }
 else
  {
   // Funktion für Netscape & IE
   contents='<body bgcolor="white">'+'<center><FONT FACE="Arial" SIZE=1>' +
    '<IMG SRC="' + image + '" width= "' + BildBreite +'" height= "' + BildHoehe +'">' +
    '<p><FORM NAME="form1">'+FensterButtons+'</FORM></center>';
   //Neues Fenster erstellen
   options="toolbar=0,status=0,menubar=0,scrollbars="+ BarsOn +","+"resizable=0,width="+FensterBreite+",height="+FensterHoehe+
     ",left=" +FensterXPos +",top=" + FensterYPos;
   newwindow=window.open("",name,options);
   newwindow.document.write(contents);
   newwindow.document.close();
  }
}


//  
//  FUNKTION : Öffnet eine zentriertes neues Fenster in dem eine Grafik angezeigt wird (mit Button 'Schliesen')
//             Es ist wählbar, ob das Bild im Hoch- oder Querformat angezeigt wird.
//  PARAMETER: name    = Name des neu zu öffnenden Fensters (z.B. 'Neues Fenster')
//             image   = Dateiname der anzuzeigenden Grafikdatei (z.B. 'grafik.jpg')
//             Format  = 'h':Hochformat; 'q':Querformat
//             b_prn   = '1':es wird ein Button "Drucken" angezeigt, mit dem der Bildschirm ausgedruckt werden kann
//  
function FensterNeu_PIC(name,image,Format,b_prn) {
 if (Format == "q")
   FensterNeu_Auto(name,image,800,533,b_prn)
 else
   FensterNeu_Auto(name,image,465,670,b_prn);
}
