/******************************************************************************/
/* Beschreibung:      Allgemeine JavaScript Funktionen für DarmstadtNacht     */
/*                                                                            */
/* Autor:             Mesut Cinar                                             */
/*                                                                            */
/* Copyright PsyCoder Software Technologies - All rights reserved             */
/*----------------------------------------------------------------------------*/
/* Datum              Modifikation                                            */
/* 04/2000            Entwurf                                                 */
/* 05/2000            IE4 Bugfix                                              */
/******************************************************************************/

/******************************************************************************/
/* Globale Variablen                                                          */
/*                                                                            */
/* Browser:                                                                   */
/* 0 = Unbekannt                                                              */
/* 1 = IE4.x                                                                  */
/* 2 = IE5.x                                                                  */
/* 3 = Netscape x                                                             */
/******************************************************************************/
var Browser = 0;
var opened = 0;

/******************************************************************************/
/* Beschreibung:      Ermittelt den verwendeten Browser                       */
/*                                                                            */
/* Autor:             Mesut Cinar                                             */
/*----------------------------------------------------------------------------*/
/* Parameter:         -                                                       */
/*----------------------------------------------------------------------------*/
/* Datum              Modifikation                                            */
/* 05/2000            Entwurf                                                 */
/******************************************************************************/
function GetBrowser()
{
   if (navigator.appName == "Microsoft Internet Explorer")
   {
      if (navigator.appVersion.substring(0,1) == "4")
      {
         Browser = 1;
      }
      else
      {
         Browser = 2;
      }
   }

   if (navigator.appName == "Netscape")
   {
      Browser = 3;
   }
}

/******************************************************************************/
/* Beschreibung:      Öffnet die angegebene URL in einem Extra Fenster        */
/*                                                                            */
/* Autor:             Mesut Cinar                                             */
/*----------------------------------------------------------------------------*/
/* Parameter:         file     - Zu öffnende URL                              */
/*----------------------------------------------------------------------------*/
/* Datum              Modifikation                                            */
/* 04/2000            Entwurf                                                 */
/* 05/2000            IE4 Bugfix                                              */
/******************************************************************************/
function openLink(file)
{
   /*-------------------------------------------------------------------------*/
   /* Browser ermitteln lassen                                                */
   /*-------------------------------------------------------------------------*/
   GetBrowser();

   /*-------------------------------------------------------------------------*/
   /* Unterscheidung der Browser beim Öffnen                                  */
   /*-------------------------------------------------------------------------*/
   if (Browser != 1)
   {
      /*----------------------------------------------------------------------*/
      /* Das geht bei allen Browsern                                          */
      /*----------------------------------------------------------------------*/
      F1 = window.open(file,"Fenster","width=750,height=500,resizable=no");
      F1.moveTo(0,0);
      F1.focus();
   }
   else
   {
      /*----------------------------------------------------------------------*/
      /* IE4 Bugfix                                                           */
      /* Die Variable F1 wird von IE4 nicht freigegeben                       */
      /*----------------------------------------------------------------------*/
      if (opened == 1)
      {
         if (F1.closed == true) 
         {
            opened = 0;
         }
      }

      if (opened == 1)
      {
         F1.location.href = file;
      }
      else
      {
         F1 = window.open(file,"Fenster","width=750,height=500,resizable=no");
         opened = 1;
      }

      F1.moveTo(0,0);
      F1.focus();
   }
}

/******************************************************************************/
/* Beschreibung:      Öffnet die angegebene URL in einem Extra Fenster        */
/*                                                                            */
/* Autor:             Mesut Cinar                                             */
/*----------------------------------------------------------------------------*/
/* Parameter:         file     - Zu öffnende URL                              */
/*----------------------------------------------------------------------------*/
/* Datum              Modifikation                                            */
/* 04/2000            Entwurf                                                 */
/* 05/2000            IE4 Bugfix                                              */
/******************************************************************************/
function openLink2(file)
{
   /*-------------------------------------------------------------------------*/
   /* Browser ermitteln lassen                                                */
   /*-------------------------------------------------------------------------*/
   GetBrowser();

   /*-------------------------------------------------------------------------*/
   /* Unterscheidung der Browser beim Öffnen                                  */
   /*-------------------------------------------------------------------------*/
   if (Browser != 1)
   {
      /*----------------------------------------------------------------------*/
      /* Das geht bei allen Browsern                                          */
      /*----------------------------------------------------------------------*/
      F2 = window.open(file,"Fenster","width=750,height=500,resizable=no");
      F2.moveTo(0,0);
      F2.focus();
   }
   else
   {
      /*----------------------------------------------------------------------*/
      /* IE4 Bugfix                                                           */
      /* Die Variable F1 wird von IE4 nicht freigegeben                       */
      /*----------------------------------------------------------------------*/
      if (opened == 1)
      {
         if (F2.closed == true) 
         {
            opened = 0;
         }
      }

      if (opened == 1)
      {
         F2.location.href = file;
      }
      else
      {
         F2 = window.open(file,"Fenster","width=750,height=500,resizable=no");
         opened = 1;
      }

      F2.moveTo(0,0);
      F2.focus();
   }
}

/******************************************************************************/
/* Beschreibung:      Schließt das angegebene Objekt                          */
/*                                                                            */
/* Autor:             Mesut Cinar                                             */
/*----------------------------------------------------------------------------*/
/* Parameter:         object      - Zu schließendes Objekt                    */
/*----------------------------------------------------------------------------*/
/* Datum              Modifikation                                            */
/* 05/2000            Entwurf                                                 */
/******************************************************************************/
function closeWin(object)
{
   window.close(object);
}
