var ie = ((document.all) && (window.offscreenBuffering)) ? true : false;

function setze_x(id, wert) { 
  if (document.all) { 
    document.all(id).style.posLeft = wert; 
  } 
    else if (document.layers) { 
      document.layers[id].left = wert; 
    } 
      else if (document.getElementById) { 
        document.getElementById(id).style.left = wert + "px"; 
      } 
} 

function setze_y(id,wert) { 
  if(document.getElementById(id).offsetHeight > screen.availHeight - 50) {
    return; 
  }
  
  if(wert==0){
    wert=0;
  } else {
    if(sichtbareHoehe > 650) {
      wert = wert-450-250+sichtbareHoehe;
    }else{
      wert = wert-200;
      if(ie) wert = wert + 100;
      if(wert<0) wert=0;
    }
  }

  if (document.all) { 
    document.all(id).style.posTop = wert; 
  } 
    else if (document.layers) { 
      document.layers[id].top = wert; 
    } 
      else if (document.getElementById) { 
        document.getElementById(id).style.top = wert + "px"; 
      } 
} 

var ID; 
window.onload = init; 
	
function init() { 
  ID = setInterval("animate();", 10); 
  sichtbareHoehe = document.body.clientHeight;
} 
	
function animate() {   
  if (document.layers) { 
    var y = window.pageYOffset; 
  } 
    else if (document.all) { 
      var y = document.body.scrollTop; 
    } 
      else if (document.getElementById) { 
        var y = window.pageYOffset; 
      } 
  setze_y("Firmeninfo", y); 
} 
