/*

Verbergen von (beliebig vielen) <div>-Elementen
----------------------------------------------------------------------

Durch den Aufruf der JavaScript-Funktion ...

  verbergeDiv('divId');

wird das <div>-Element mit der id 'divId' ausgeblendet. Mehrere <div>-
Elemente können durch den Aufruf ...

  verbergeDiv('div1Id', 'div2Id', ...);
  
verborgen werden. Der Aufruf kann beispielsweise über ...

  <a href="javascript:verbergeDiv('divId')">
    ...
  </a>

erfolgen.

Hinweise: Die Werte für die id-Attribute müssen innerhalb des gesamten
Dokuments eindeutig sein.

Den zu verbergenden <div>-Elementen müssen die folgenden CSS-Attribute
zugewiesen sein:
  position: absolute;
  left    : XPosition; // Start-Pixel-Koordinaten, die obere linke 
  top     : YPosition; // Ecke besitzt die Koordinate 0, 0.
  zIndex  : ZPosition; // Je größer diese Zahl ist, desto "weiter 
                       // oben" wird das <div>-Element angezeigt.

Die JavaScript-Datei identifiziereBrowser.js muß in das Dokument ein-
gebunden werden, bevor die Funktion verbergeDiv() aufgerufen wird.

*/

function verbergeDiv(divId) {
  if (arguments.length == 0) {
    alert('Fehler beim Aufruf der Funktion \'verbergeDiv()\':\nDer Funktion muß mindestens ein Parameter übergeben werden!')}
  else {  
    if (NETSCAPE_IDENTIFIZIERT == true) {
      var i = 0;
      while (i < arguments.length) {
        if (!document.layers[divId]) {
          alert('Fehler beim Aufruf der Funktion \'verbergeDiv()\':\nEin Layer mit der id \'' + divId + '\' existiert nicht!')}
        else {
        document.layers[divId].visibility = 'hidden'}}}
    else {
      var i = 0;
      while (i < arguments.length) {
        if (!document.all[divId]) {
          alert('Fehler beim Aufruf der Funktion \'verbergeDiv()\':\nEin Layer mit der id \'' + divId + '\' existiert nicht!')}
        else {
          document.all[divId].style.visibility = 'hidden'}}}}}
