nav_h=0;nav_t=0;nav_b=0;nav_pos=0;
pause=200;
 function initSite() {
  nav_h=0;nav_t=0;nav_b=0;nav_pos=0;
  if(document.getElementById){
    nav=document.getElementById("animnav");
    divnav=document.getElementById("navigation")
    nav_h=nav.offsetHeight;
    nav_t=23; // nav.offsetTop;
    nav_b=document.getElementById("ilink").offsetTop;
    nav_b=nav_b-document.getElementById("navigation").offsetTop - nav_h;
    nav.style.top=nav_t+"px";
    obj=nav;
    while (obj.offsetParent != null) {
      nav_pos += obj.offsetTop;
      obj = obj.offsetParent;
    }
    nav_pos=nav_pos+obj.offsetTop-nav_t;
    divnav.style.height=divnav.offsetHeight+"px";
    nav.className="animnav";
    setNavTop();
  }
}

function setNavTop(){
  nav=document.getElementById("animnav");
  istpos=nav.offsetTop;
  scrollpos=document.documentElement.scrollTop;
  sollpos=nav_t;
  if(scrollpos>nav_pos) sollpos=sollpos+scrollpos-nav_pos;
  if(sollpos>nav_b) sollpos=nav_b;

  if(istpos!=sollpos){
    diff=(sollpos-istpos)/2;
    if(Math.abs(diff)>20){
      pause=5;
      istpos=istpos+(diff/Math.abs(diff))*10;
    }
    else {
      w= Math.sin(Math.abs(diff)*4.5*Math.PI/180)*90;
      if(w<5) w=0;
      pause=100-w;
      istpos=istpos+(diff/Math.abs(diff));
    }
    nav.style.top=istpos+"px";
  }
  window.setTimeout("setNavTop()",pause);
}

window.onload=function() {
//  initSite();
  try { initLightbox(); } catch(e) {}
}
// window.onresize=function() {initSite();}

function FensterOeffnen (Adresse) {
  Fenster1 = window.open(Adresse, "Zweitfenster", "width=250,height=150,left=10,top=10,menubar=no,resizable=no,scrollbars=no,status=no");
  Fenster1.focus();
}
