var bild_fenster=0;                    /* globale bild_fenster-Variable */


function schliesse_fenster()
{
  if (bild_fenster)                   
    if (!bild_fenster.closed)
      bild_fenster.close();      
 }

function oeffne_fenster(picname,bgcolor)
{
  schliesse_fenster(); 
  if (!bgcolor)
    bgcolor="#FFFFFF";               /* Standardwert: weiss */
  bild_fenster=open("","bild_fenster","width=100,height=100,resizable=yes,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes");
                                       /* Dokument oeffnen: */
  bild_fenster.document.open("text/html","replace");
                                     /* Dokument schreiben: */
  bild_fenster.document.write("<html>\n<head>\n");
  bild_fenster.document.write("<title>"+picname+"</title>\n");
  bild_fenster.document.write("</head>\n");
    /* Benachrichtigung des opener-Fensters nach dem Laden: */
  bild_fenster.document.write("<body onLoad=\"opener.picture_size(window,0)\"");
  bild_fenster.document.write(" style=\"background:"+bgcolor+"; margin:0px; padding:10px;\">\n");
                                       /* Bild reinbasteln: */
  bild_fenster.document.write("<p align=center><img src=\""+picname+"\" hspace=\"0\" vspace=\"0\"></p>");
  bild_fenster.document.write("</body>\n</html>");
                                    /* Dokument schliessen: */
  bild_fenster.document.close();
}


/* Fensterdaten evaluieren und Fenstergroesse setzen: ----- */
function picture_size(bild_fenster,imgnum)
{
  var output;
  var image=bild_fenster.document.images[imgnum];
                  /* falls Bild noch nicht fertig - warten: */
  if (image.width<1)
  {
    this.setTimeout("picture_size(bild_fenster,"+imgnum+");",200);
    return;
  }
                  /* Fenstergroesse und Fensterlage setzen: */
  bild_fenster.resizeTo(image.width+50,image.height+80);
  bild_fenster.moveTo((screen.width-image.width-50)/2,(screen.height-image.height-50)/2);
                                     /* Zeichenkette bauen: */
  output="src: "+image.src+"\n\n";
  output+=" width: "+image.width+"\n";
  output+="height: "+image.height+"\n";
                                          /* Output setzen: */
  document.form1.imagedata.value=output;
                                      /* Fenster nach vorn: */
  bild_fenster.focus();
}
