document.write('<scr' + 'ipt src="/notinsel-de/wLayout/structure/lib/prototype.js" type="text/javascript"></scr' + 'ipt>');
document.write('<scr' + 'ipt src="/notinsel-de/wLayout/structure/lib/scriptaculous.js" type="text/javascript"></scr' + 'ipt>');
document.write('<scr' + 'ipt src="/notinsel-de/wLayout/structure/lib/iepngfix_tilebg.js" type="text/javascript"></scr' + 'ipt>');


////////////////////////////////////////////////////////////////
//
// wScript.js 2.4.3
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication® Content Management Server, www.weblication.de
//
// History:
// - 28.10.2004: Funktion changeLocationUrl fuer Framepraesenzen um nonavid und nonavidblank erweitert
//
////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
//
// Anzupassende Variablen:
//
// Rahmen, in den die Seiten zu laden sind, falls kein Ziel angegeben wurde ("top" fuer Nonframe).
var frameContent = "content";
//
// Falls Cookies zur Weitergabe von NavId verwendet werden sollen (0 = aus, 1 = ein).
var useCookiesNavId = 0;
//
// Falls Cookies zur Weitergabe von PageId verwendet werden sollen (0 = aus, 1 = ein).
var useCookiesPageId = 0;
//
// Aktiviert den Debugmodus zur Fehlersuche (0 = aus, 1 = ein).
var cacheMode = 0;
//
// Aktiviert den Debugmodus zur Fehlersuche (0 = aus, 1 = ein).
var debugMode = 0;
//
// Optionen des standard Popupfensters.
var optionsPopup = "scrollbars=yes,resizable=yes,menubar=yes,location=no,width=600,height=480";
//
// Optionen des ersten Popupfensters.
var optionsPopup1 = "statusbar=no,scrollbars=yes,a=a,menubar=no,location=no,width=240,height=360";
//
// Optionen des zweiten Popupfensters.
var optionsPopup2 = "statusbar=no,scrollbars=yes,resizable=yes,menubar=no,location=no,width=160,height=160";
//
// Optionen des 3. Popupfensters.
var optionsPopup3 = "statusbar=no,scrollbars=no,resizable=no,menubar=no,location=no,width=828,height=700";
//
// Vars für nachfolgende Popupfenster.
var popw;
var poph;
//
// Optionen des 4. Popupfensters - 320 x 276px
var optionsPopup4 = 'scrollbars=no,resizable=no,menubar=no,location=no,width=320,height=276,left='+popw+',top='+poph;
//
// Optionen des 5. Popupfensters - 640 x 517 px
var optionsPopup5 = 'scrollbars=no,resizable=no,menubar=no,location=no,width=640,height=517,left='+popw+',top='+poph;
//
// Optionen des 6. Popupfensters - 720 x 613 px
var optionsPopup6 = 'scrollbars=no,resizable=no,menubar=no,location=no,width=720,height=613,left='+popw+',top='+poph;
//
// Optionen des Buch Popupfensters - 660 x 550 px
var optionsPopupBuch = 'scrollbars=no,resizable=no,menubar=no,location=no,width=660,height=550,left='+popw+',top='+poph;
//
//
//erscheint wenn ein Pflichtfeld nicht ausgefüllt wurde
var messageObligation = " ist ein Pflichtfeld!\n";

//

// Variablen für die Navigation-Left-Ein/Ausblendeeffekte
 var opened = 0;
 var busy = false;
 var divOpen = false;
 var stayOpened = false;
 var origOpened = false;
////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
//
// Beschreibung: Browsererkennung
//
////////////////////////////////////////////////////////////////

var ns  = (document.layers) ? 1 : 0;
var ie  = (document.all) ? 1 : 0;
var dom = (document.getElementById) ? 1 : 0;
var mac = (navigator.platform.indexOf("Mac") != -1) ? 1 : 0;

////////////////////////////////////////////////////////////////
//
// Beschreibung: Leitet zur sprachspezifischen Startseite um
//
////////////////////////////////////////////////////////////////

function redirectLanguage(subDir){

 if(subDir == "undefined" || subDir == null){
   subDir = "";
 }

 var userLanguage = getUserLanguage();
 if(userLanguage == "de"){
   document.location.href = "/notinsel-de/" + subDir;
 }
 else if(userLanguage.indexOf("en") != -1){
   document.location.href = "/wEnglisch/" + subDir;
 }
 else{
   document.location.href = "/notinsel-de/" + subDir;
 }
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Ermittelt die Sprache des Benutzers
//
// Return: Benutzersprache
//
////////////////////////////////////////////////////////////////

function getUserLanguage(){

 var userLanguage;
 if(navigator.language){
  userLanguage = navigator.language;
 }
 else if(navigator.userLanguage){
  userLanguage = navigator.userLanguage;
 }

 if(debugMode == 1){
  alert(userLanguage);
 }

 return userLanguage
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Ermittelt den Weblication-Benutzernamen
//
// Return: Benutzername
//
////////////////////////////////////////////////////////////////

function getUserName(){

  var cookieStr = document.cookie;
  var userName  = "";
  var checkIsLogedin = /wId=WSESSIONID/;

  if(checkIsLogedin.test(cookieStr) == true){
    cookieStr = cookieStr.replace('%2D', '');
    var checkUser       = /WSESSIONID\%40([\w|\d|\-|_|;|,|.| ]+)\%40([\w|\d|\-|_]*)\%40/;
    var checkUserPublic = /WSESSIONID\%40public_([\w|\d|\-|_|;|,|.| ]+)\%40([\w|\d|\-|_]*)\%40/;
    var checkUserPublicAlt = /WSESSIONID\%40public_([\w|\d|\-|_|;|,|.| ]+\%2[0E][\w|\d|\-|_|;|,|.| ]+)\%40([\w|\d|\-|_]*)\%40/;
    if(checkUserPublic.test(cookieStr) == true){
      userName = RegExp.$1;
      userLang = RegExp.$2;
    }
    else if(checkUserPublicAlt.test(cookieStr) == true){
      userName = RegExp.$1;
      userName = userName.replace(/\%20/ ,' ');
      userName = userName.replace(/\%2E/ ,'.');
      userLang = RegExp.$2;
    }
    else if(checkUser.test(cookieStr) == true){
      userName = RegExp.$1;
      userLang = RegExp.$2;
    }
  }
  return userName;
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Oeffnet ein Popup-Fenster
//
////////////////////////////////////////////////////////////////

function openPopup(url){

 if(debugMode == 1){
  alert(url);
 }

 window.open(url, "popup", optionsPopup);
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Oeffnet ein Popup-Fenster
//
////////////////////////////////////////////////////////////////

function openPopupBuch(url){

 if(debugMode == 1){
  alert(url);
 }

 window.open(url, "popup", optionsPopupBuch);
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Oeffnet ein Popup-Fenster vom Typ 1
//
////////////////////////////////////////////////////////////////

function openPopup1(url){

 if(debugMode == 1){
  alert(url);
 }

 window.open(url, "popup1", optionsPopup1);
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Oeffnet ein Popup-Fenster vom Typ 2
//
////////////////////////////////////////////////////////////////

function openPopup2(url){

 if(debugMode == 1){
  alert(url);
 }

 window.open(url, "popup2", optionsPopup2);
}
////////////////////////////////////////////////////////////////
//
// Beschreibung: Oeffnet ein Popup-Fenster vom Typ 3
//
////////////////////////////////////////////////////////////////

function openPopup3(url){

 if(debugMode == 1){
  alert(url);
 }

 window.open(url, "popup3", optionsPopup3);
}
////////////////////////////////////////////////////////////////
//
// Beschreibung: Oeffnet ein Popup-Fenster vom Typ 4
// 320 * 276 px
////////////////////////////////////////////////////////////////

function openPopup4(url, name, popwg, pophg)
{
        if (debugMode == 1)
                alert(url);

        var popw = (screen.availWidth - popwg) / 2;
        var poph = (screen.availHeight - pophg) / 2;

        var optionsPopup4 = 'width=320,height=276,left=' + popw + ',top=' + poph;

        window.open(url, name, optionsPopup4);
}
////////////////////////////////////////////////////////////////
//
// Beschreibung: Oeffnet ein Popup-Fenster vom Typ 5
// 640 * 517 px
////////////////////////////////////////////////////////////////

function openPopup5(url, name, popwg, pophg)
{
        if (debugMode == 1)
                alert(url);

        var popw = (screen.availWidth - popwg) / 2;
        var poph = (screen.availHeight - pophg) / 2;

        var optionsPopup5 = 'width=640,height=517,left=' + popw + ',top=' + poph;

        window.open(url, name, optionsPopup5);
}
////////////////////////////////////////////////////////////////
//
// Beschreibung: Oeffnet ein Popup-Fenster vom Typ 6
// 720 * 613 px
////////////////////////////////////////////////////////////////

function openPopup6(url, name, popwg, pophg)
{
        if (debugMode == 1)
                alert(url);

        var popw = (screen.availWidth - popwg) / 2;
        var poph = (screen.availHeight - pophg) / 2;

        var optionsPopup6 = 'width=720,height=613,left=' + popw + ',top=' + poph;

        window.open(url, name, optionsPopup6);
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Ruft eine neue Adresse auf
//
// Parameter: url    = Adresse, die aufgerufen werden soll
//
// Parameter: target = Zielfenster, in dem die Seite angezeigt werden soll
//
// Parameter: navId  = ID des Navigationspunktes
//
////////////////////////////////////////////////////////////////

function changeLocation(url, target, navId){

  changeLocationUrl(url, target, navId);

}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Ruft eine neue Adresse auf
//
// Parameter: url    = Adresse, die aufgerufen werden soll
//
// Parameter: target = Zielfenster, in dem die Seite angezeigt werden soll
//
// Parameter: navId  = ID des Navigationspunktes
//
////////////////////////////////////////////////////////////////

function changeLocationUrl(url, target, navId){

 if(url    == "undefined" || url    == null || url == "#"){url    = "";}
 if(target == "undefined" || target == null){target = "";}
 if(navId  == "undefined" || navId  == null){navId  = "";}

 if(debugMode == 1){
  alert("url = " + url + "\ntarget = " + target + "\nnavId = " + navId);
 }

 if(url == ""){
   return;
 }

 url = url.replace('NAVIDJS', navId);

 if(url != ""){
  if(useCookiesNavId == 1){
   if(navId != ""){
    document.cookie = "wNavId=" + navId + ";path=/;";
   }
  }

  if(useCookiesPageId == 1){
   var getPageId = /wPageId=(\d+)/;
   if(getPageId.test(url) == true){
    var wPageId = RegExp.$1;
    document.cookie = "wPageId=" + wPageId + ";path=/;";
   }
  }

  if(url == "#"){
   url = document.location.href;
   url = url.replace(/[\&|\?]navid=\d+/i, "");
  }

  if(navId != "" && target != "nonavid" && target != "nonavidblank"){
   var isNavigationStatic = /wNavStat_~_/;
   if(isNavigationStatic.test(url) == true){
    url = url.replace(/(\.[\w|\d]+)$/, navId + "$1");
   }
   else{
    var hasNavid = /navid=\d+/;
     if(hasNavid.test(url) == false){
      var hasParameters = /\?/;
      if(hasParameters.test(url) == false){
       url = url + '?' + 'navid=' + navId;
      }
      else{
       url = url + '&' + 'navid=' + navId;
      }
    }
   }
  }

  if(debugMode == 1){
   alert("url = " + url + "\ntarget = " + target + "\nnavId = " + navId);
  }

  if(target == "nonavidblank"){
    target = '_blank';
  }

  if(target == "top" || target == "_top"){
   top.location.href = url;
  }
  else if(target == "parent" || target == "_parent"){
   parent.location.href = url;
  }
  else if(target == "blank" || target == "_blank"){
   window.open(url);
  }
  else if(target == "popup" || target == "_popup"){
   window.open(url, "popup", optionsPopup);
  }
  else if(target == "popup1" || target == "_popup1"){
   window.open(url, "popup1", optionsPopup1);
  }
  else if(target == "popup2" || target == "_popup2"){
   window.open(url, "popup2", optionsPopup2);
  }
  else{
   if(target == ""){
    target = frameContent;
   }
   if(target == "nonavid"){
     target = frameContent;
   }
   if(frameContent != "top"){
    if(eval("top.frames['" + target + "']")){
     eval("top.frames['" + target + "'].location.href = url");
    }
             else{
     window.location.href = url;
    }
   }
            else{
    window.location.href = url;
   }
  }
 }
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Wechselt ein Bild aus
//
// Parameter: picOldId  = ID des Bildes, das ersetzt werden soll
//
// Parameter: picNewObj = Neues Bildobjekt das eingesetzt werden soll
//
////////////////////////////////////////////////////////////////

function changePic(picOldId, picNewObj){

 if(debugMode == 1){
  alert("picOldId = " + picOldId + "\npicNewObj = " + picNewObj);
 }

 if(document.images[picOldId]){
  if(document.images[picOldId].src && picNewObj){
   document.images[picOldId].src = picNewObj.src;
  }
 }
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Druckt das aktuelle Dokument
//
////////////////////////////////////////////////////////////////

function printDocument(){

  if(document.all && navigator.appVersion.substring(22,23)==4) {
    self.focus();
    var OLECMDID_PRINT = 6;
    var OLECMDEXECOPT_DONTPROMPTUSER = 2;
    var OLECMDEXECOPT_PROMPTUSER = 1;
    var WebBrowser = '<object id="WebBrowser1" width="0" height="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
    document.body.insertAdjacentHTML('beforeEnd',WebBrowser);
    WebBrowser1.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_DONTPROMPTUSER);
    WebBrowser1.outerHTML = '';
  }
  else{
    window.print();
  }
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Sendet das Formular
//
// Parameter: form = Formular, das gesendet werden soll.
//
////////////////////////////////////////////////////////////////

function submitForm(form, cacheMode){

  var cookieStr = "";

  if(checkForm(form) == false){
    return;
  }
  else{
    if(cacheMode == 1){
      cookieStr += "; path=/";
      document.cookie = cookieStr;
    }
    form.submit();
  }
}

//////////////////////////////////////////////////////////////////////////////
//
// Beschreibung: Prüft, ob die Plichtfelder im Formular ausgefüllt worden sind.
//
// Parameter: form = Formular, das geprüft werden soll.
//
//////////////////////////////////////////////////////////////////////////////

function checkForm(form){

 var messageEmail      = " enthält keine gültige Email Adresse!\n"; //erscheint wenn ein Pflichtfeld nicht ausgefüllt wurde

  var isObligation = /\|\w*o\w*$/i;  //Pflichtfeld, wenn Feldname am Schluss |o  enthaelt   (z.B.: "Strasse|o")
  var isEmail      = /\|\w*e\w*$/i;  //Emailfeld wenn Feldname am Schluss |e enthaelt       (z.B.: "eMail|e")
  var isCache      = /\|\w*c\w*$/i;  //Wird fuer weitere Formulare gespeichert am Schluss |c enthaelt       (z.B.: "eMail|c")
          //Pflicht- und Emailfeld, wenn am Schluss |oe oder |eo (z.B.: "eMail|eo")

  var checkEmail   = /.*\@.*\.\w+/i;
  var formElement;
  var formElementNameOrig;
  var elementStr;
  var alertStr = "";
  var radioButtonName = "";

  for(var i = 0; i <= form.elements.length - 1; i++){
    var formElement = form.elements[i];
    if(formElement){
      formElementNameOrig = formElement.name.replace(/\|\w+/, '');
      if(formElement.title == ""){
        elementStr = formElementNameOrig;
      }
      else{
        elementStr = formElement.title;
      }
      if(formElement.type == "text" || formElement.type == "textarea" || formElement.type == "select-one" ||  formElement.type == "password"){

        if(isObligation.test(formElement.name) == true){
          if(formElement.value == ""){
            alertStr += elementStr + messageObligation;
          }
        }
        if(isEmail.test(formElement.name) == true){
          if (checkEmail.test(formElement.value) == false){
            alertStr += elementStr + messageEmail;
          }
        }
        if(cacheMode == "1"){
          if(isCache.test(formElement.name) == true){
            if(formElement.value != ""){
              cookieStr += "wFc_" + formElementNameOrig + "=" + formElement.value + ":";
            }
          }
        }
      }
        else if(formElement.type == "checkbox"){
        formElementNameOrig = formElement.name.replace(/\|\w+/, '');
        if(isObligation.test(formElement.name) == true){
          if(formElement.checked == false){
            alertStr += elementStr + messageObligation;
          }
        }
        }
      else if(formElement.type == "radio"){
        if(radioButtonName != formElement.name){
          radioButtonName = formElement.name;
          var radioButtons = document.getElementsByName(formElement.name);
          formElementNameOrig = formElement.name.replace(/\|\w+/, '');
          if(isObligation.test(formElement.name) == true){
            var isChecked = false;
            for(j = 0; j < radioButtons.length; j++){
              if(radioButtons[j].checked == true){
                isChecked = true
              }
            }
            if(isChecked == false){
              alertStr += elementStr + messageObligation;
            }
          }
        }
        }
    }
  }

  if(alertStr != ""){
    alert(alertStr);
    return false;
  }

  return true;

}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Initialisiert das Formular
//
// Parameter: form = Formular, das initialisiert werden soll.
//
////////////////////////////////////////////////////////////////

function initForm(form){

  var isCache      = /\|\w*c\w*$/i;  //Wird fuer weitere Formulare gespeichert am Schluss |c enthaelt       (z.B.: "eMail|c")

  var formElement;
  var formElementNameOrig;

  var cookieStr    = document.cookie;
  var elementValue = "";

  if(form){
    for(var i = 0; i <= form.elements.length - 1; i++){
      var formElement = form.elements[i];
      if(formElement){
        if(formElement.name){
          if(isCache.test(formElement.name) == true){
            if(formElement.value == ""){
              formElementNameOrig = formElement.name.replace(/\|\w+/, '');
              var getElementValue = eval("/wFc_" + formElementNameOrig + "\=([^\:]+)\:/");
              if(getElementValue.test(cookieStr) == true){
                elementValue = RegExp.$1;
                formElement.value = elementValue;
              }
            }
          }
        }
      }
    }
  }
  else{
    //alert("Formular wurde nicht gefunden!\n Wurde es schon geladen?");
  }
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Startet die Suche in einem neuen Fenster
//
////////////////////////////////////////////////////////////////

function startSearch(formName){
  if(formName){
    var form = formName
  }
  else{
    var form = document.frmSearch;
  }

  if(form.term.value == "" || form.term.value == " suchen"){
    alert("Sie haben noch keinen Suchbegriff eingegeben!");
    form.term.focus();
    return false;
  }

  var win = window.open ("", "winSearch","height=440,width=540,status=no,menubar=no,scrollbars=yes");
  var x = (screen.width-540)/2;
  win.moveTo(x,30);
  win.focus();
  form.submit();
}

var submenusIdOpen = new Array(0,0,0,0,0,0,0,0,0);

////////////////////////////////////////////////////////////////
//
// Beschreibung: Zeigt einen Layer an
//
// Parameter: layerId = ID des anzuzeigenden Layers
//
////////////////////////////////////////////////////////////////

function showLayer(layerId){

  if(ie){
    if(document.all[layerId]){
      document.all[layerId].style.visibility = 'visible';
    }
  }
  else if(ns){
    if(document.layers[layerId]){
      document.layers[layerId].visibility = 'visible';
    }
  }
  else if(dom){
    if(document.getElementById(layerId)){
      document.getElementById(layerId).style.visibility = 'visible';
    }
  }

}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Schliest einen Layer
//
// Parameter: layerId = ID des zu schliessenden Layers
//
////////////////////////////////////////////////////////////////

function hideLayer(layerId){

  if(ie){
    if(document.all[layerId]){
      document.all[layerId].style.visibility = 'hidden';
    }
  }
  else if(ns){
    if(document.layers[layerId]){
      document.layers[layerId].visibility = 'hide';
    }
  }
  else if(dom){
    if(document.getElementById(layerId)){
      document.getElementById(layerId).style.visibility = 'hidden';
    }
  }
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Öffnet ein Untermenü
//
// Parameter:
//
////////////////////////////////////////////////////////////////

function openSubmenu(submenuId, submenuLevel){
  closeSubmenu(submenuId, submenuLevel);
  submenusIdOpen[submenuLevel] = submenuId;
  showLayer(submenuId);
  showLayer('submenuCloserTop');
  showLayer('submenuCloserLeft');

}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Schliesst ein Untermenü
//
// Parameter:
//
////////////////////////////////////////////////////////////////

function closeSubmenu(submenuId, submenuLevel){
  for(var i=(submenuLevel);i<=submenusIdOpen.length;i++){
    if(submenusIdOpen[i] != 0 && submenusIdOpen[i] != submenuId){
      hideLayer(submenusIdOpen[i]);
    }
  }
  //hideLayer('submenuCloserTop');
  //hideLayer('submenuCloserLeft');
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Schliesst ein Untermenü
//
// Parameter:
//
////////////////////////////////////////////////////////////////

function closeSubmenuAll(){
  closeSubmenu("", 1)
  hideLayer('submenuCloserTop');
  hideLayer('submenuCloserLeft');

}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Oeffnet/Schliesst das Menü links
//
// Parameter: elem, string mit ausschließlich
//            Zahlen ab inklusive zeichen 8 (bsp ?navid=8)
//
////////////////////////////////////////////////////////////////




function openThis(elem,navText){

///////////////////////////////////////
// Werden im Dateikopf festgelegt
// var opened = 0;
// var busy = false;
// Werden im Dateikopf festgelegt
///////////////////////////////////////
  var bla = true;
  var idNr = 0;
  var idElem = "";
  var origElem = elem;
  var opNow = elem;
  elemNumber = elem.substr(7);
  elemNumber=Number(elemNumber)+1;
  elem = elem.replace(new RegExp("[0-9]{1,}",""),elemNumber);
  elem = "sub"+elem;
  if(document.getElementById(elem)){
    while(bla){
      if(idNr == 0){
        idNr = elem.substr(10);
      }
      idNr = Number(idNr)+1;
      idElem = elem.replace(new RegExp("[0-9]{1,}",""),idNr);
      if(document.getElementById(idElem)){
        document.getElementById(idElem).style.display = '';
      } else {
        bla = false;
      }
    }

    if(!busy && elem != opened && origElem != stayOpened){
        busy = true;
          var areaBackground = get_background(navText);
      if(!opened){
        var linkElem = 'link'+origElem;
        if(document.getElementById(linkElem)){

          new Effect.Morph(linkElem, {style: 'color: #2D3638;', duration: 0.25, afterFinish: function() { document.getElementById(linkElem).style.fontWeight = '900'; }});
        }

          var mitteElemDown = 'mitte'+origElem;
          var headElemDown = 'kopf'+origElem;
          var fussElemDown = 'fuss'+origElem;
          document.getElementById(mitteElemDown).style.backgroundColor = 'transparent';
          document.getElementById(mitteElemDown).style.backgroundImage = 'url(/notinsel-de/wLayout/design/img/background/submenue_'+areaBackground+'_bg.jpg)';
          document.getElementById(mitteElemDown).style.backgroundPosition = '0% 0%';
          document.getElementById(mitteElemDown).style.backgroundRepeat = 'repeat-y';

          document.getElementById(headElemDown).style.backgroundColor = 'transparent';
          document.getElementById(headElemDown).style.backgroundImage = 'url(/notinsel-de/wLayout/design/img/background/submenue_'+areaBackground+'_head.jpg)';
          document.getElementById(headElemDown).style.backgroundPosition = '0% 0%';
          document.getElementById(headElemDown).style.backgroundRepeat = 'no-repeat';

          document.getElementById(fussElemDown).style.backgroundColor = 'transparent';
          document.getElementById(fussElemDown).style.backgroundImage = 'url(/notinsel-de/wLayout/design/img/background/submenue_'+areaBackground+'_fuss.jpg)';
          document.getElementById(fussElemDown).style.backgroundPosition = '0% 100%';
          document.getElementById(fussElemDown).style.backgroundRepeat = 'no-repeat';


        Effect.BlindDown(elem, {duration: 0.25, afterFinish: function () { busy = false;  } } ); //Effect.BlindDown


          if(divOpen){
            opened = elem;
            origOpened = origElem;
          }

      } else {//if(!opened)

          var linkElemUp = 'link'+origOpened;
          var mitteElemDown = 'mitte'+origElem;
          var headElemDown = 'kopf'+origElem;
          var fussElemDown = 'fuss'+origElem;
          var mitteElemUp = 'mitte'+origOpened;
          var headElemUp = 'kopf'+origOpened;
          var fussElemUp = 'fuss'+origOpened;

          if(document.getElementById(linkElemUp)){
            new Effect.Morph(linkElemUp, {style: 'color: #A9B7B8; fontWeight: 900;', duration: 0.25, afterFinish: function() {

            document.getElementById(mitteElemUp).style.backgroundColor = '';
            document.getElementById(mitteElemUp).style.backgroundImage = '';
            document.getElementById(mitteElemUp).style.backgroundPosition = '';
            document.getElementById(mitteElemUp).style.backgroundRepeat = '';

            document.getElementById(headElemUp).style.backgroundColor = '';
            document.getElementById(headElemUp).style.backgroundImage = '';
            document.getElementById(headElemUp).style.backgroundPosition = '';
            document.getElementById(headElemUp).style.backgroundRepeat = '';

            document.getElementById(fussElemUp).style.backgroundColor = '';
            document.getElementById(fussElemUp).style.backgroundImage = '';
            document.getElementById(fussElemUp).style.backgroundPosition = '';
            document.getElementById(fussElemUp).style.backgroundRepeat = '';

document.getElementById(linkElemUp).style.fontWeight = '900'; }});
          }//        if(document.getElementById(linkElemUp)){



          Effect.BlindUp(opened, {duration: 0.25, afterFinish: function () {  document.getElementById(linkElemUp).style.fontWeight = '900';  Effect.BlindDown(elem, {duration: 0.25, afterFinish: function() { busy = false;} } ) } } );
          var linkElemDown = 'link'+origElem;
          if(document.getElementById(linkElemDown)){
          new Effect.Morph(linkElemDown, {style: 'color: #2D363B; fontWeight: 900;', duration: 0.25, afterFinish: function() {


          document.getElementById(mitteElemDown).style.backgroundColor = 'transparent';
          document.getElementById(mitteElemDown).style.backgroundImage = 'url(/notinsel-de/wLayout/design/img/background/submenue_'+areaBackground+'_bg.jpg)';
          document.getElementById(mitteElemDown).style.backgroundPosition = '0% 0%';
          document.getElementById(mitteElemDown).style.backgroundRepeat = 'repeat-y';

          document.getElementById(headElemDown).style.backgroundColor = 'transparent';
          document.getElementById(headElemDown).style.backgroundImage = 'url(/notinsel-de/wLayout/design/img/background/submenue_'+areaBackground+'_head.jpg)';
          document.getElementById(headElemDown).style.backgroundPosition = '0% 0%';
          document.getElementById(headElemDown).style.backgroundRepeat = 'no-repeat';

          document.getElementById(fussElemDown).style.backgroundColor = 'transparent';
          document.getElementById(fussElemDown).style.backgroundImage = 'url(/notinsel-de/wLayout/design/img/background/submenue_'+areaBackground+'_fuss.jpg)';
          document.getElementById(fussElemDown).style.backgroundPosition = '0% 100%';
          document.getElementById(fussElemDown).style.backgroundRepeat = 'no-repeat';

document.getElementById(linkElemDown).style.fontWeight = '900';

          }}); //Effect.BlindUp(opened, {durat

          }
        opened = elem;
        origOpened = origElem;

      }//if(document.getElementById(elem).style.display == 'none')

    }//if(document.getElementById(elem))

  }//if(!busy)

}//function openThis(elem)



function checkOpened(navIdExt,navText){
  var goUp = true;
  var areaBackground = '';
  var navId = "";
      navId = "?navid="+get_GET_param('navid');
  var navIdNumber;
  while(goUp == true){
    var subNav = 'sub'+navId;
    if(document.getElementById(subNav)){
      if(goUp){
        navIdNumber = navId.substr(7);
        navIdNumber = Number(navIdNumber)-1;
        navId = navId.replace(new RegExp("[0-9]{1,}",""),navIdNumber);
      }
    } else {
      if(navId == navIdExt){
        areaBackground = get_background(navText);
      }
      goUp = false;
    }
  }
  if(areaBackground == ''){
    areaBackground = 'standard';
  }
  if(navId == navIdExt){
    var text = navText;
  } else if(text == ''){
    var text = 'standard';
  }

  if(document.getElementById(navId)){
    openThis(navId,navText);
  }

  if(!stayOpened && navId == navIdExt){
    stayOpened = navId;
    var opNow = navId;

          var mitteStayOpened = 'mitte'+opNow;
          var headStayOpened = 'fuss'+opNow;
          var fussStayOpened = 'kopf'+opNow;
          if(document.getElementById(mitteStayOpened) && document.getElementById(headStayOpened) && document.getElementById(fussStayOpened)){            document.getElementById(mitteStayOpened).style.backgroundColor = 'transparent';
          document.getElementById(mitteStayOpened).style.backgroundImage = 'url(/notinsel-de/wLayout/design/img/background/submenue_'+areaBackground+'_bg.jpg)';
            document.getElementById(mitteStayOpened).style.backgroundPosition = '0% 0%';
            document.getElementById(mitteStayOpened).style.backgroundRepeat = 'repeat-y';

            document.getElementById(headStayOpened).style.backgroundColor = 'transparent';
            document.getElementById(headStayOpened).style.backgroundImage = 'url(/notinsel-de/wLayout/design/img/background/submenue_'+areaBackground+'_head.jpg)';
            document.getElementById(headStayOpened).style.backgroundPosition = '0% 0%';
            document.getElementById(headStayOpened).style.backgroundRepeat = 'no-repeat';

            document.getElementById(fussStayOpened).style.backgroundColor = 'transparent';
            document.getElementById(fussStayOpened).style.backgroundImage = 'url(/notinsel-de/wLayout/design/img/background/submenue_'+areaBackground+'_fuss.jpg)';
            document.getElementById(fussStayOpened).style.backgroundPosition = '0% 100%';
            document.getElementById(fussStayOpened).style.backgroundRepeat = 'no-repeat';
          }

    if(document.getElementById(stayOpened)){
          var linkElem = 'link'+stayOpened;
          new Effect.Morph(linkElem, {style: 'color: #2D363B; fontWeight: 900;', duration: 0.25, afterFinish: function() {
 document.getElementById(linkElem).style.fontWeight = '900'; }});
          //$(linkElem).morph('aNavLeftLevel2OpenSelected', {duration: 0.25});
    }
  }

  divOpen = true;
  origOpened = navId;
}


function get_background(navText){

  navText = navText.substr(0,10);
  navText = navText.toLowerCase();
  var retVar = "";
  if(navText == "kinderzimm"){
    retVar = "kinderzimmer";
//    alert(retVar);
  } else if (navText == "ohne worte"){
    retVar = "ohneworte";
//    alert(retVar);
  } else if (navText == "mit dem bu"){
    retVar = "bus";
//    alert(retVar);
  } else if (navText == "wer nichts"){
    retVar = "nichts_weiss";
//    alert(retVar);
  } else if (navText == "hilfe fäng"){
    retVar = "opfer";
//    alert(retVar);
  } else if (navText == "nicht jede"){
    retVar = "warheit";
//    alert(retVar);
  } else if (navText == "kinder bra"){
    retVar = "helfer";
//    alert(retVar);
  } else if (navText == "wo wir sin"){
    retVar = "notinsel";
//    alert(retVar);
  } else {
    retVar = "standard";
  }

  return retVar;
}




////////////////////////////////////////////////////////////////
//
// Beschreibung: Gibt alle GET-Parameter der URI zurück
//
// Parameter:
//
////////////////////////////////////////////////////////////////

function get_GET_params() {
   var GET = new Array();
   if(location.search.length > 0) {
      var get_param_str = location.search.substring(1, location.search.length);
      var get_params = get_param_str.split("&");
      for(i = 0; i < get_params.length; i++) {
         var key_value = get_params[i].split("=");
         if(key_value.length == 2) {
            var key = key_value[0];
            var value = key_value[1];
            GET[key] = value;
         }
      }
   }
   return(GET);
}

function get_GET_param(key) {
   var get_params = get_GET_params();
   if(get_params[key])
      return(get_params[key]);
   else
      return false;
}



////////////////////////////////////////////////////////////////
// Function blind
// Beschreibung: blendet elemente ein/aus
//
// Parameter: elem, id eines elements
//
////////////////////////////////////////////////////////////////

function blind(elem){
//  default:


    var trigger = arguments[3] || elem+"_";
    var triggerElem = document.getElementById(trigger);
    var imageToMove = arguments[1] || 0;
    var top = parseInt(arguments[2]) || 0;
    var newTop = 0;

    if(!busy){
        busy = true;
        var el = document.getElementById(elem).style;
        if(el.display == 'none'){
            Effect.BlindDown(elem, {duration: 0.25, queue: 'end', scope: "omg", limit: 1, afterFinish: function() {
                //triggerElem.style.backgroundImage = "url(/notinsel-de/wLayout/design/img/background/hoch_pfeil_low.gif)"; 
                triggerElem.className = "dropDownFieldOpened"; 
                busy = false;            
                                                                                                          }
                                   }
                            );
                if(imageToMove != 0){
                    new Effect.Move(imageToMove, { duration: 0.25, x: 0, y: top, mode: 'relative' });
                }
                if(triggerElem){
                    //triggerElem.style.color = "#F90";
                }
        } else {
            Effect.BlindUp(elem, {duration: 0.25, queue: 'end', scope: "omg", limit: 1, afterFinish: function() {
                triggerElem.className = "dropDownFieldClosed"; 
                //triggerElem.style.backgroundImage = "url(/notinsel-de/wLayout/design/img/background/runter_pfeil_low.gif)"; 
                busy = false; 
                                                                                                               }                                                            }
                           );
                if(imageToMove != 0){
                    new Effect.Move(imageToMove, { duration: 0.25, x: 0, y: 0-top, mode: 'relative' });
                }
                if(triggerElem){
                    //triggerElem.style.color = "#2E2E2E";
                }
        }
    }
 Effect.Queues.get('omg').interval = 250;
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Aendert die Bilder der Karte - mouseover
// 
////////////////////////////////////////////////////////////////
var bl;
function over(karte,bl)
{
      {
	document.getElementById('kartenbild').src="/notinsel-de/standorte/img/karte_"+karte+".gif";
      }
      if(bl != "")
      {
	document.getElementById('bundesland').innerHTML="Notinsel Standorte in "+bl+"";
      }
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Aendert die Bilder der Karte - mouseout
// 
////////////////////////////////////////////////////////////////
function out()
{
    {
	document.getElementById('kartenbild').src="/notinsel-de/standorte/img/karte_basis.gif";
    }
  document.getElementById('bundesland').innerHTML="Notinsel Standorte";
}
