Fenster_Rand  = 20;
neues_Fenster = null;
Wartezeit = 10;
Browser = "unbekannt";
Version = navigator.appVersion.charAt(0);
   if ((navigator.userAgent.indexOf('StarOffice') > -1) || (navigator.appName.indexOf('StarOffice') >
-1))
      Browser = "SO";
   else
      if (navigator.userAgent.indexOf('Opera') > -1)
         Browser = "Opera";
      else
         if (navigator.appName == "Microsoft Internet Explorer")
            if (navigator.appVersion.indexOf('Macintosh') > -1)
               Browser = "MAC-MSIE";
            else
               Browser = "MSIE";
      else
         if (navigator.appName == "Netscape")
            Browser = "NN";
if ((Browser == 'NN') && (Version > 3))
   Fenster_Rand  = top.outerWidth-top.innerWidth;

function sichtbar(Datei,Breite,Hoehe)
{
   var Fenster_Hoehe  = Hoehe;
   var Fenster_Breite = Breite;
   var Option_Pos     = '';
   if ((Browser == 'NN') && (Version > 3))
   {
      Fenster_Position = screen.width - Breite - Fenster_Rand;
      Option_Pos = ',screenY=0,screenX=' + Fenster_Position;
   }
   else
      if ((Browser.indexOf('MS') > -1) && (Version >= 3))
      {
         Fenster_left_Position = screen.width - Breite - Fenster_Rand;
         Fenster_top_Position  = Fenster_Rand;
         Option_Pos = ',top=' + Fenster_top_Position + ',left=' + Fenster_left_Position;
   }
      else
      {
         Fenster_Hoehe+=  40;
         Fenster_Breite+= 30;
      }
   var Optionen = '';
       Optionen+=
'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no';
       Optionen+= ',height=' + Fenster_Hoehe;
       Optionen+= ',width='  + Fenster_Breite;
       Optionen+= Option_Pos;
   neues_Fenster = window.open(Datei,'neues_Fenster',Optionen);
}

function Zeigen(Datei,Breite,Hoehe)
{
   var Fkt = 'sichtbar("';
       Fkt+=  Datei + '",'
       Fkt+=  Breite + ','
       Fkt+=  Hoehe + ')';
   if ((Browser.indexOf('MS') > -1) && (Version == 2))
      zu_vb();
   else zu_js();
   setTimeout(Fkt,Wartezeit);
}

function ende()
{
   if ((Browser.indexOf('MS') > -1) && (Version == 2))
      zu_vb();
   else zu_js();
}

function zu_js()
{
   Wartezeit = 10;
   if (neues_Fenster != null)
   {
     if (!neues_Fenster.closed)
     {
       neues_Fenster.close();
       Wartezeit = 500;
     }
     neues_Fenster = null;
   }
}