/* DHTML-Bibliothek + Eriks script*/

var DHTML = false, DOM = false, MSIE4 = false, NS4 = false, OP = false;

if (document.getElementById) {
  DHTML = true;
  DOM = true;
} else {
  if (document.all) {
    DHTML = true;
    MSIE4 = true;
  } else {
    if (document.layers) {
      DHTML = true;
      NS4 = true;
    }
  }
}
if (window.opera) {
  OP = true;
}

function getElement (Mode, Identifier, ElementNumber) {
  var Element, ElementList;
  if (DOM) {
    if (Mode.toLowerCase() == "id") {
      Element = document.getElementById(Identifier);
      if (!Element) {
        Element = false;
      }
      return Element;
    }
    if (Mode.toLowerCase() == "name") {
      ElementList = document.getElementsByName(Identifier);
      Element = ElementList[ElementNumber];
      if (!Element) {
        Element = false;
      }
      return Element;
    }
    if (Mode.toLowerCase() == "tagname") {
      ElementList = document.getElementsByTagName(Identifier);
      Element = ElementList[ElementNumber];
      if (!Element) {
        Element = false;
      }
      return Element;
    }
    return false;
  }
  if (MSIE4) {
    if (Mode.toLowerCase() == "id" || Mode.toLowerCase() == "name") {
      Element = document.all(Identifier);
      if (!Element) {
        Element = false;
      }
      return Element;
    }
    if (Mode.toLowerCase() == "tagname") {
      ElementList = document.all.tags(Identifier);
      Element = ElementList[ElementNumber];
      if (!Element) {
        Element = false;
      }
      return Element;
    }
    return false;
  }
  if (NS4) {
    if (Mode.toLowerCase() == "id" || Mode.toLowerCase() == "name") {
      Element = document[Identifier];
      if (!Element) {
        Element = document.anchors[Identifier];
      }
      if (!Element) {
        Element = false;
      }
      return Element;
    }
    if (Mode.toLowerCase() == "layerindex") {
      Element = document.layers[Identifier];
      if (!Element) {
        Element = false;
      }
      return Element;
    }
    return false;
  }
  return false;
}

function getAttribute (Mode, Identifier, ElementNumber, AttributeName) {
  var Attribute;
  var Element = getElement(Mode, Identifier, ElementNumber);
  if (!Element) {
    return false;
  }
  if (DOM || MSIE4) {
    Attribute = Element.getAttribute(AttributeName);
    return Attribute;
  }
  if (NS4) {
    Attribute = Element[AttributeName]
    if (!Attribute) {
       Attribute = false;
    }
    return Attribute;
  }
  return false;
}

function getContent (Mode, Identifier, ElementNumber) {
  var Content;
  var Element = getElement(Mode, Identifier, ElementNumber);
  if (!Element) {
    return false;
  }
  if (DOM && Element.firstChild) {
    if (Element.firstChild.nodeType == 3) {
      Content = Element.firstChild.nodeValue;
    } else {
      Content = "";
    }
    return Content;
  }
  if (MSIE4) {
    Content = Element.innerText;
    return Content;
  }
  return false;
}

function setContent (Mode, Identifier, ElementNumber, Text) {
  var Element = getElement(Mode, Identifier, ElementNumber);
  if (!Element) {
    return false;
  }
  if (DOM && Element.firstChild) {
    Element.firstChild.nodeValue = Text;
    return true;
  }
  if (MSIE4) {
    Element.innerText = Text;
    return true;
  }
  if (NS4) {
    Element.document.open();
    Element.document.write(Text);
    Element.document.close();
    return true;
  }
}

/*
//mouseover Script
<script
language="JavaScript">
<!--
button1= new Image();
button1.src = "./bilder_graf/links/linkWerkFA.png"
button2= new Image();
button2.src = "./bilder_graf/links/linkWerkF.png"
button3= new Image();
button3.src = "./bilder_graf/links/linkWerkEA.png"
button4= new Image();
button4.src = "./bilder_graf/links/linkWerkE.png"
button5= new Image();
button5.src = "./bilder_graf/links/linkWerkDA.png"
button6= new Image();
button6.src = "./bilder_graf/links/linkWerkD.png"
button7= new Image();
button7.src = "./bilder_graf/links/linkTermineFA.png
button8= new Image();"
button8.src = "./bilder_graf/links/linkTermineF.png
button9= new Image();"
button9.src = "./bilder_graf/links/linkTermineEA.png
button10= new Image();"
button10.src = "./bilder_graf/links/linkTermineE.png
button11= new Image();"
button11.src = "./bilder_graf/links/linkTermineDA.png
button12= new Image();"
button12.src = "./bilder_graf/links/linkTermineD.png
button13= new Image();"
button13.src = "./bilder_graf/links/linkspeziellFA.png
button14= new Image();
button14.src = "./bilder_graf/links/linkspeziellF.png"
button15= new Image();
button15.src = "./bilder_graf/links/linkspeziellEA.png"
button16= new Image();
button16.src = "./bilder_graf/links/linkspeziellE.png"
button17= new Image();
button17.src = "./bilder_graf/links/linkspeziellDA.png"
button18= new Image();
button18.src = "./bilder_graf/links/linkspeziellD.png"
button19= new Image();
button19.src = "./bilder_graf/links/linkHalloFA.png"
button20= new Image();
button20.src = "./bilder_graf/links/linkHalloF.png
button21= new Image();"
button21.src = "./bilder_graf/links/linkHalloEA.png
button22= new Image();"
button22.src = "./bilder_graf/links/linkHalloE.png
button23= new Image();"
button23.src = "./bilder_graf/links/linkHalloDA.png
button24= new Image();"
button24.src = "./bilder_graf/links/linkHalloD.png
button25= new Image();"
button25.src = "./bilder_graf/links/linkGeschirrFA.png
button26= new Image();"
button26.src = "./bilder_graf/links/linkGeschirrF.png
button27= new Image();
button27.src = "./bilder_graf/links/linkGeschirrEA.png"
button28= new Image();
button28.src = "./bilder_graf/links/linkGeschirrE.png"
button29= new Image();
button29.src = "./bilder_graf/links/linkGeschirrDA.png"
button30= new Image();
button30.src = "./bilder_graf/links/linkGeschirrD.png"
button31= new Image();
button31.src = "./bilder_graf/links/linkgalerieFA.png"
button32= new Image();
button32.src = "./bilder_graf/links/linkgalerieF.png"
button33= new Image();
button33.src = "./bilder_graf/links/linkgalerieEA.png
button34= new Image();"
button34.src = "./bilder_graf/links/linkgalerieE.png
button35= new Image();"
button35.src = "./bilder_graf/links/linkgalerieDA.png
button36= new Image();"
button36.src = "./bilder_graf/links/linkgalerieD.png
button37= new Image();"
button37.src = "./bilder_graf/links/linkEinzelFA.png
button38= new Image();"
button38.src = "./bilder_graf/links/linkEinzelF.png
button39= new Image();"
button39.src = "./bilder_graf/links/linkEinzelEA.png
button40= new Image();
button40.src = "./bilder_graf/links/linkEinzelE.png"
button41= new Image();
button41.src = "./bilder_graf/links/linkEinzelDA.png"
button42= new Image();
button42.src = "./bilder_graf/links/linkEinzelD.png"
/* usw. für alle Grafiken, die am Mouse-Over-Effekt beteiligt sind
//-->
</script>
*/


//ERIKS Script
function show(lang) {
  var Element; // Element ist eine Variable
  var i=0; // i ist eine vorbelegte Variable, hier ein Zähler
  do { // Fußgesteuerte Schleife, Auswertung am Ende
    Element = getElement("tagname", "div", i); // Element Nummer i holen.
    i++; // i hochzählen
    switch (lang) { // Auswahl zwischen mehreren Werten
      case "fr": // fr und
      case "en": // en sind legal
        language = lang; // direkt übernehmen
        break; // keine weitere Auswertung
      default: // Alles andere:
        language = "de"; // de - deutsch
    }
    if (Element && Element.lang > "") { // Element gefunden und das Attribut lang gesetzt?
      // abhängig von Sprache height setzen
      Element.style.height = (Element.lang == language)?"auto":"0px";
    }
  } while (Element); // Abbruchbedingung der Schleife
}

var language = window.location.search.substr(1); // URL auswerten, ? wird gleich entfernt

function GoTo(Where) { // wohin weiter?
  // Link zusamenbasteln aus Datei und Sprache.
  window.location.href = Where+"?"+language;
}

function Menu(on) {
  if (!on) {
    if (NS4) {
      getElement("id", "MenuOnOff").visibility = "hide";
      getElement("id", "MenuOnOff").width = "0em";
    } else {
      getElement("id", "MenuOnOff").style.visibility = "hidden";
      getElement("id", "MenuOnOff").style.width = "0em";
    }
  } else { // if (on)
    if (NS4) {
      getElement("id", "MenuOnOff").visibility = "show";
      getElement("id", "MenuOnOff").width = "auto";
    } else {
      getElement("id", "MenuOnOff").style.visibility = "visible";
      getElement("id", "MenuOnOff").style.width = "auto";
    }
  }
}
//Geschirrbild OnOff
function Bild(num, on) {
  if (!on) {
    if (NS4) {
      getElement("id", "BildOnOff"+num).visibility = "hide";
      getElement("id", "BildOnOff"+num).width = "0em";
    } else {
      getElement("id", "BildOnOff"+num).style.visibility = "hidden";
      getElement("id", "BildOnOff"+num).style.width = "0em";
    }
  } else { // if (on)
    if (NS4) {
      getElement("id", "BildOnOff"+num).visibility = "show";
      getElement("id", "BildOnOff"+num).width = "auto";
    } else {
      getElement("id", "BildOnOff"+num).style.visibility = "visible";
      getElement("id", "BildOnOff"+num).style.width = "auto";
    }
  }
}


