function oldF(url)
{
   if (popupWin.focus)
      popupWin.focus();
   popupWin.location.href = url;
}

function newF(url)
{
   var para = 'resizable=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,toolbar=1';
// Abmessungen neues Fenster
   var breit = 600;
   var hoch  = 400;
   Rand_vertikal_ca   = 150;
   Rand_horizontal_ca = 10;
   if (document.all || document.getElementById)
   {
      para += ',width='  + (breit + Rand_horizontal_ca);
      para += ',height=' + (hoch + Rand_vertikal_ca);
   }
   else
      if (document.layers)
      {
         para += ',outerWidth='  + (breit + Rand_horizontal_ca);
         para += ',outerHeight=' + (hoch + Rand_vertikal_ca);
      }
      else
         {
            para += ',width='  + breit;
            para += ',height=' + hoch;
         }
// Die folgen Anweisungen streichen, wenn das neue Fenster
// nicht positioniert werden soll
// Ansonsten hier Position bestimmen
// Variablennamen sagen aus, was sie bewirken
   var oben  = 40;
   var links = 20;
   para += ',top=';
   para += oben;
   para += ',left=';
   para += links;
// wenn streichen, dann bis hier
     popupWin = window.open(url, 'Popup', para);
}

function Popup(url)
{
   if ((popupWin != null) && (!popupWin.closed))
      oldF(url);
   else
      newF(url);
   return false;
}
