// Fuer das Hauptmenü on Top  navi steht fuer navi-top-menue
var navi_ohneHeader;

var lastYScrollnavi = firstYposNavitop;
var percentnavi;
var winposnavi = firstYposNavitop;


// fuer das linke Menü
var div_nav_left;
var Scroll;
var Scroll = true;
var lastScrollY = firstYposNavileft;
var percent;
var winpos = firstYposNavileft;

function initnavileft() {
div_nav_left = new holeObj('div_nav_left');

if ('true' == 'true')
  {
  if (window.innerHeight)
    {
    pos = window.pageYOffset;
    div_nav_left.style.top = winpos;
    }
    else if (document.documentElement && document.documentElement.scrollTop)
         {
          pos = document.documentElement.scrollTop;
          div_nav_left.style.top = winpos;
         }
         else if (document.body)
              {
               pos = document.body.scrollTop;
               div_nav_left.style.top = winpos;
               }

// Berechnung Anfang
 pos+=0;
 if (pos <= 170)         pos = firstYposNavileft;
 if (pos > 170)          pos = lastYScrollnavi+118;
   if (pos != lastScrollY)
   {
       percent = .6 * (pos - lastScrollY);
       if(percent > 0) percent = Math.ceil(percent);
       else percent = Math.floor(percent);
    winpos = winpos + percent;
    div_nav_left.style.top = winpos +"px";
    lastScrollY = lastScrollY + percent;
   }
// Ende
 }

 temp = window.setTimeout('initnavileft()',1);
}  // Funktionsende

function initnavitop() {
navi_ohneHeader = new holeObj('navi_ohneHeader');  // Fuer Topmenue

if ('true' == 'true')
  {
  if (window.innerHeight)
    {
    pos = window.pageYOffset;
    navi_ohneHeader.style.top = winposnavi;       // Fuer Topmenue
    }
    else if (document.documentElement && document.documentElement.scrollTop)
         {
          pos = document.documentElement.scrollTop;
          navi_ohneHeader.style.top = winposnavi;  // Fuer Topmenue
         }
         else if (document.body)
              {
               pos = document.body.scrollTop;
               navi_ohneHeader.style.top = winposnavi;   // Fuer Topmenue
               }

// Berechnung Anfang
 pos+=0;
 if (pos <= firstYposNavitop)       {  pos = firstYposNavitop;  marginOn(false); }
 if (pos > firstYposNavitop)        {  pos += 0; marginOn(true); }
   if (pos != lastYScrollnavi)
   {
       percent = .65 * (pos - lastYScrollnavi);
       if(percent > 0) percent = Math.ceil(percent);
       else percent = Math.floor(percent);
    winposnavi = winposnavi + percent;
    navi_ohneHeader.style.top = winposnavi +"px";
    lastYScrollnavi = lastYScrollnavi + percent;
   }
// Ende
 }
 temp = window.setTimeout('initnavitop()',1);
}  // Funktionsende

function holeObj(name)  {
if (document.getElementById)  {
 this.obj = document.getElementById(name);
 this.style = document.getElementById(name).style;
 }
else if (document.all)  {
 this.obj = document.all[name];
 this.style = document.all[name].style;
 }
else if (document.layers)  {
 this.obj = document.layers[name];
 this.style = document.layers[name];
 }
}

// Zusatzfunktion Rand einschalten über einen zusätzlichen div-container
 //var navigation;       muss für MS-IE global definiert werden
var ulmenu;

function marginOn (flag) {
 ulmenu = new holeObj('menu');
 if (flag)
 {
     ulmenu.style.borderBottomWidth = "15px";
 } else
     ulmenu.style.borderBottomWidth = "7px";
}
