window.onload = function loading() {
check_resolution();
window.maus_x = 0;
link('home');
$('rahmen_gfx').observe('mousemove',checkmouse);
scroll(); }

function browser_width()
 {
 if (Prototype.Browser.IE)
 {
  var weite = document.body.clientWidth;
 }
else
 {
  var weite = document.viewport.getDimensions().width;
 }
 return weite; }

function check_resolution() {
    weite = browser_width();
    if (weite <= 1280)
     {
      $('content').setStyle({ backgroundImage: 'url(../gfx/bg_content_small.png)', width: '800px' });
      $('rahmen_gfx').setStyle({ width: '780px' });
      $('banner').setStyle({ backgroundImage: 'url(../gfx/kmensch_small.png)', width: '800px' });
      $('menu').setStyle({ width: '800px' });
     }
    }

function scrollweite() {
 box = $('rahmen_code');
 var anzahl = box.childNodes.length;
 var breite = 0;
 for (i=0; i<anzahl; i++)
  {
   var x = box.childNodes[i].offsetWidth;
   var typ = box.childNodes[i].nodeType;
    if (typ == 1) { breite = breite + x; }
  }
 var temp = anzahl/3;
 breite = breite + temp*10 - 40;
 return breite;
}

var checkmouse = function(event)
 {
  var element = event.element();
  var x = Event.pointerX(event) - 80;
  window.maus_x = x;
 }

function prozent() {
   var weite = browser_width();
   var prozent = (maus_x/weite)*100;
   prozent = parseInt(prozent);
   return prozent; }

function value(prozent) {
   var val = 0;
   if(prozent<45){ var val = 1; }
   if(prozent>55){ var val = 2; }
   return val; }

function pixel(prozent) {
   var px = 0;
   if(prozent<45) {var px = (46-prozent)/2; }
   if(prozent>55) {var px = (54-(100-prozent))/2; }
   var px = parseInt(px);
   return px; }

var timer;
function scroll(){
   temp = prozent();
   px = pixel(temp);
   val = value(temp);
   clearTimeout(timer);
   d= $('rahmen_gfx');
   x=d.scrollLeft;
   if(val==1)x-=px;
   if(val==2)x+=px;
   max = scrollweite();
   foo = $('rahmen_gfx').getStyle('width');
   fooo = foo.substr(0, foo.length-2);
   rahmen = parseInt(fooo);
   if(x<=max-rahmen+px&&x>=0-px){
   d.scrollLeft = x;
   timer=setTimeout('scroll()',50); }
   else { timer=setTimeout('scroll()',50); }
}
