//
var agt=navigator.userAgent.toLowerCase();
var is_nav6up = ((is_nav && (is_major >= 5)) || (agt.indexOf('gecko') != -1));
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);
var is_nav = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
 && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
 && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1) && (is_major < 5));
var is_moz = (agt.indexOf('gecko') != -1);
var is_opera = (agt.indexOf("opera") != -1);
var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_ie3 = (is_ie && (is_major < 4));
var is_ie4 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5")==-1) );
var is_ie5 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
var is_ie55up = (is_ie && !is_ie3 && !is_ie4 && !is_ie5);
var MAC = navigator.platform.indexOf("Mac") != -1;
var demY = 0.6;
var sY = 0;
var accY = 15;
var lastScrY;
var clientY;
var logoY = 0;
var scrY = 0;
var abstandOben = 160;
//

function init() {
 initLoop();
 if (is_opera && is_major <= 6) {
 a1clientX = window.innerWidth;
 a1clientY = window.innerHeight;
 }
}

function viewPosition() {
  if(is_ie)      { return document.body.scrollTop; }
  else if(is_moz) { return window.pageYOffset; }
}

function initLoop() {
 if (is_ie && !MAC) {loopIE();}
 else if (is_ie55up && MAC) loopIEMac();
 else if (is_nav) loopNS();
 else loop();
}
function loopIE() {
 scrY = document.body.scrollTop;
 logoY = logoPos(scrY);
 document.getElementById("menuspalte").style.top = Math.round(logoY);
 (sY) ? setTimeout("loopIE()", 20) : setTimeout("loopIE()", 300);
}
function loopIEMac() {
 scrY = document.body.scrollTop;
 logoY = logoPos(scrY);
 document.all('menuspalte').style.top = Math.round(logoY);
 (sY) ? setTimeout("loopIEMac()", 20) : setTimeout("loopIEMac()", 300);
}
function loopNS() {
 scrY = this.pageYOffset;
 logoY = logoPos(scrY);
 document.linkeSeite.top = Math.round(logoY);
 (sY) ? setTimeout("loopNS()", 20) : setTimeout("loopNS()", 300);
}
function loop() {
 scrY = window.pageYOffset;
 logoY = logoPos(scrY);
 document.getElementById("menuspalte").style.top = Math.round(logoY);
 (sY) ? setTimeout("loop()", 20) : setTimeout("loop()", 300);
}
function logoPos(scrY) {
 if (scrY < abstandOben) scrY = abstandOben;
 scrY = scrY-abstandOben;
 var dY = scrY - logoY;
 sY = demY *(sY + dY/accY);
 if ((sY < 0.3 && dY > 0.1) || (sY > -0.3 && dY < -0.1)) { sY = 0; logoY = scrY; }
 scrS = scrY - lastScrY;
 if ((scrS < 400) && (dY != 0) && (scrS > 0)) sY = 0;
 else if ((scrS > -380) && (dY != 0) && (scrS < 0)) sY = 0;
 lastScrY = scrY;
 lastLogoY = logoY;
 logoY = logoY + sY;
 return logoY;
}
     function chkmov() {
          if ( (navigator.appName.indexOf("Netscape")>-1) && (navigator.appVersion.indexOf("4.")>-1)) {
          } else {
            init();
          }
        }

