  function popwin(typ,ziel,datei,breite,hoehe,text,titel,under)  {       /* 
   Edition: 09.06.2009
   typ = "html" Script zum Anzeigen einer HTML
                datei ist Dateiname der im popup-fenster anzuzeigenden HTML-datei
		titel und under sind dummy-Parameter
   typ = "www"  Script zum Anzeigen einer externen Web-Seite
                datei ist Pfadname der im popup-fenster anzuzeigenden URL http://www.....
		titel und under sind dummy-Parameter
   typ = "bild" Script zum Anzeigen einer Bild-Datei z.B.:  *.jpg
                datei ist der Name der Bilddatei mit Extension.
                Die Bild Datei muß im Unterordner images stehen (Räuber-spezifisch)
                Titel "titel" und eventuelle Unterschrift "under" des Bildes werden übergeben. 
   beginnt typ mit c_  so wird das aufrufende Fenster geschlossen (close) und dann erst das 
                       Popup-Fenster geöffnet. Nach Schließen des Popup-Fensters ist das 
                       aufrufende Fenster nicht mehr vorhanden. 
   ziel         Fenster, in dem eine Webseite geöffnet werden soll
                Eingabe "kein" bedeutet: keine Zielangabe und Ausgabe in einem popup-Fenster der
                angegebenen Größe. Hinweis: fremde html-Seiten sollten bevorzugt in einem Fenster mit
                ziel ="_blank" ausgegeben werden. Bei typ="bild" wird ziel nicht beachtet; die Ausgabe
                erfolgt stets in einem popup-Fenster.
                _blank (neues Fenster), _self (aktuelles Fenster), _parent (aufrufendes Fenster)
                _top (oberstes Fenster)
   datei        Pfadname der anzuzeigenden html-Datei (lokale  oder externe http://www.. Datei)       
   breite       Breite des Popup-Fensters in Pixel; bei 999 wird ganze Bildschirmbreite gewählt          
   hoehe        Höhe des Popup-Fensters in Pixel; bei 999 wird ganze Bildschirmhöhe gewählt
   text         Text, der im aufrufenden Fenster blau unterlegt angezeigt wird und der durch
                Doppelclick das Popup-Fenster öffnet
   titel        bei typ="bild": Überschrift im Ausgabefenster über dem Bild
   under        bei Typ="bild":  Unterschrift unter das Bild
                
                Anker: wenn nur href="#" dann Rücksprung zum Seitenanfang nach popup-Aufruf;
                       deshalb Anker-Name aufbauen aus dateiname, aber keinen "name" zuweisen,
                       da sonst der gleiche Effekt wie bei # allein 
                                                                       */
  /*  var jetzt=new Date();
      var nam=jetzt.getTime(); 
      Uhrzeit als Namen ungeeignet, da manchmal gleiche Uhrzeit 
      bei zwei aufeinanderfolgenden Aufrufen, deshalb Ankername aus Dateinamen ableiten 
   */
     var breit = breite;
     var hoch  = hoehe;
     var fenster=" ";
     if (breit == 999) { 
         breit = screen.availWidth ;   }
     if (hoch  == 999) {
         hoch  = screen.availHeight ;  }

  /*  Zielaufbereitung */
     targ=" ";
     if(ziel != "kein") {targ=" target='"+ziel+"' ";}
                   
     var zu = " ";
     if (typ.indexOf("c_") == 0) {zu = " self.close();";}
     var zeil1="<span style=\"font-size:12pt;color:blue\">";

     if(ziel != "kein") {
       if (typ == "html" || typ == "c_html" || typ == "www" || typ == "c_www")  {

  /*  alternative Lösung ohne target="_blank" nach Strict
        var zeil2="<a href='"+datei+"'"+" onclick=\"self.blur(); window.open(this.href);  return false; \" > "; 
        target="_blank" erfordert Transitional   
        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  */
       var zeil2="<a href='"+datei+"'"+targ+" onclick=\"self.blur();\"  > "; 
       var zeil3=" "; }
                        }
     else {
       if (typ == "html" || typ == "c_html")  {
       var neuna=datei.slice(0,datei.indexOf(".")); 
       var zeil2="   <a href='#"+neuna+"' "+" onclick=\"this.style.color='purple';"+zu ; }
       if (typ == "www" || typ == "c_www")    {
       var neuna=datei;  
       var zeil2="   <a href='"+neuna+"' "+" onclick=\"this.style.color='purple';"+zu ;  }
       if (typ == "www" || typ == "c_www" || typ == "html" || typ == "c_html")  {  
       var zeil3=" show_popup('"+datei+"',"+breit+","+hoch+",1);" + "return false;\" >";     }
          }

    if (typ == "bild" || typ == "c_bild")  {
    var neuna=datei.slice(0,datei.indexOf("."));
    var zeil2="   <a href='#"+neuna+"' "+" onclick=\"this.style.color='purple';"+zu ; 
    var zeil3=" fenster=show_popbild('"+datei+"',";
        zeil3=zeil3+breit+","+hoch+",1,'"+titel+"','"+under+"');"+"setTimeout('fenster.stop()',1500);\" >";                                          }
  /*  fenster.stop mit Verzögerung für Firefox nötig, damit keine weitere Eingaben 
      erwartet werde (sonst läuft Sanduhr und Pointer zeigt sich nicht)  */

     var zeil4="<b>"+text+"</b></a></span>";   

  /*  alert(zeil1);
      alert(zeil2);
      alert(zeil3);
      alert(zeil4); 
  */

   document.write(zeil1);
   document.write(zeil2);
   document.write(zeil3);
   document.write(zeil4);

 }

   function show_popup(URL,vWidth,vHeight,vDoScroll) { 
    /* K. Walter: 5.2003
       Pop-Up Fenster mit Größe vwidth * vHeight öffnen und darin die in URL angegebene
       Referenz anzeigen. vDoScroll=0 fixes Fenster, vDoScroll=1 scrollbares Fenster. 
       Stößt das Pop-Up Fenster aufgrund von vWidth oder vHeight an die Screen-Grenzen
       an, so erfolgt Begrenzung und vDoScroll wird 1 gesetzt */
    var day=new Date(); var id=day.getTime();
    var ptop=screen.height-vHeight-90; var pleft=screen.width-vWidth-40;
    var roll=vDoScroll;breit=vWidth; hoch=vHeight;
    if(ptop  < 0) {ptop=20;hoch=screen.height-80;roll=1};
    if(pleft < 0) {pleft=20;breit=screen.Width-40; roll=1};
    eval("page"+id+"=window.open(URL,'"+id+"','toolbar=0,scrollbars="+roll+
    ",location=0,statusbar=0,menubar=0,resizable=0,width="+breit+",height="+hoch+",left="+
    pleft+",top="+ptop+"');"); 
 }

   function show_popbild(bild,vWidth,vHeight,vDoScroll,titel,under) { 
    /* K. Walter: 8.2006
       Pop-Up Fenster mit Größe vwidth * vHeight öffnen und darin das in bild angegebene
       bild anzeigen. titel wird erwartet, wenn under = " ", erfolgt keine Unterschrift.
       vDoScroll=0 fixes Fenster, vDoScroll=1 scrollbares Fenster. 
       Stößt das Pop-Up Fenster aufgrund von vWidth oder vHeight an die Screen-Grenzen
       an, so erfolgt Begrenzung und vDoScroll wird 1 gesetzt */
    var day=new Date(); var id=day.getTime();
    var ptop=screen.height-vHeight-90; var pleft=screen.width-vWidth-40;
    var roll=vDoScroll;breit=vWidth; hoch=vHeight;
    if(ptop  < 0) {ptop=20;hoch=screen.height-80;roll=1};
    if(pleft < 0) {pleft=20;breit=screen.Width-40; roll=1};
      var page;
      var nameold=window.name;  
     eval("page=window.open(\"about:blank\",'"+id+"','toolbar=0,scrollbars="+roll+
    ",location=0,statusbar=0,menubar=0,resizable=0,width="+breit+",height="+hoch+",left="+
    pleft+",top="+ptop+"');"); 
 

    page.document.write(" <head> <style type='text/css'>");  
    page.document.write(" BODY {background:#e0e0e0; color:#383838; margin:0px; font-family:Times,Arial,Verdana; font-size:13pt;} ");
    page.document.write(" TD { font-family:Times,Arial,Verdana; font-size:13pt;} </style>");
    page.document.write(" <title>"+titel+"</title>");
    page.document.write(" </head>");

    page.document.write(" <body> "); 
    page.document.write(" <table width='100%' border='0' cellspacing='10'> <tr width='100%'> <br> ");
    page.document.write("  <td align='left' width='3%' valign='top'>&nbsp;</td> ");
    page.document.write("  <td align='left' width='90%' valign='top'> ");
    page.document.write("  <span style='font-size:15pt;font-weight:bold'>"+titel+"</span></td> ");
    page.document.write("  <td align='left' width='7%' valign='top'> ");
    page.document.write("  <img src='images/ico_links.gif' align='left' "); 
    page.document.write("  style='border:none; width:16px; height:16px; cursor:pointer' "); 
    page.document.write("  onclick='self.close();' title='Fenster schlie&szlig;en'> ");
    page.document.write("  </td></tr></table> ");   
    page.document.write("  <br> ");
  
    page.document.write("  <table width='100%' border='0' cellspacing='10'> ");
    page.document.write("  <tr><td width='100%' align='center' valign='top'>  "); 
    page.document.write("  <img src='images/"+bild+"' border='0'><br/><br/> ");
    if(under != " ") {
    page.document.write("  <b>"+under+"</b> ");
                     }                                  
    page.document.write("   </td> </tr> </table> ");
    page.document.write("   <br/> ");

    page.document.write(" </body> ");
    page.document.write(" </html> ");
    page.document.write("  ");  
    page.focus(); 
    return page;
 }

