window.onresize = function() {
  window.resized = true;
}

// initialisiert die Seite, nachdem Sie geladen wurde
window.onload = function() {
  WinOnLoadiffm();
}


// initialisiert die Seite, nachdem Sie geladen wurde
WinOnLoadiffm = function() {
  var a = document.getElementsByTagName("a");                        // Alle Link-Elemente der Seite
  // Zerlegt die URLs anhand der Slashes, Index angeben fuer die Navigation Wir über uns
  var pagehref = document.location.href.split("/")[4]; // Hier bin ich
  var pagereferer = document.referrer.split("/")[4];   // Hier komme ich her
  var i, temp;// Itterator und Temporär-Speicher

  window.subnav = new Array();

  for (i = 0; i < a.length; i++) {
    a[i].onfocus = linkBlur;                                                // Jeder Link erhält eine onmouseover-Methode
  }

  window.name="ergebnis";
  //newWinOnLoad();
}

// versteckt gestrichelte Outline um aktive Elemente
linkBlur = function() {
  this.blur();
}

Subnav = function(pos, obj) {
  showSubnav(pos, obj);
}

showSubnav = function(pos, obj) {
  var myX = (document.getElementById && !document.all)? -1: 0;
  var myY = pos.offsetHeight + 1;
  var bildX = (document.getElementById && !document.all)? -1: 0;
  var bildY = pos.offsetHeight + 1;

  hideSubnav();

  obj = document.getElementById(obj);
  objdivbild = document.getElementById("resetLayer");
  pos.className = "active";

  if(objdivbild != null || obj != null) {
    if (!obj.linkobj || window.resized) {
      obj.linkobj = pos;

      if (pos.parentNode.className == "last") myX -= obj.offsetWidth - pos.offsetWidth - 1;

        do {
          myX += pos.offsetLeft;
          myY += pos.offsetTop;
          bildX += pos.offsetLeft;
          bildY += pos.offsetTop;
        }
        while (pos = pos.offsetParent);
          obj.style.left = (myX - 4) + "px";
        obj.style.top = myY + "px";
    }

    obj.linkobj.onmouseout = showReset;
    obj.style.visibility = "visible";
    if(window.subnav != null) {
      window.subnav.push(obj);
// tset für das transparente Bild - positionierung
//      objdivbild.style.left = (bildX - 20) + " px";
//      objdivbild.style.top = (bildY - 20) + " px";
    }
  }
}

showReset = function() {
  if(document.getElementById("resetLayer") != null) {
    document.getElementById('resetLayer').style.display = "block";
  }
}

hideSubnav = function() {
  var obj;
  if(window.subnav != null) {
    while (obj = window.subnav.shift()) {
      obj.style.visibility = "hidden";
      obj.linkobj.className = "";
      obj.linkobj.onmouseout = function () {return false};
    }
    if(document.getElementById("resetLayer") != null) {
      document.getElementById('resetLayer').style.display = "none";
    }
  }
}

//Neues Fenster öffnen für Anfahrtsskizzen

newWin = function(adresse)  {
  Fenster1 = window.open(adresse, "FensterNeu", "width=600,height=800,left=100,top=200");
  Fenster1.focus();
}
