// scroll and testing code taken from praast.de with adaptions.
// Great thanks!

function doresize () {
  location.reload();return false;
}

if( document.layers ) window.captureEvents( Event.RESIZE );
window.onresize=doresize;

var  js10 = (document.images)?false:true; // NN2.x
var  js11 = (document.images) && ((window.screen)?false:true); // NN3.x
var  ie = ((document.all) && (window.offscreenBuffering)) ? true : false; // IE >= 4.x
var  isNS = ((document.captureEvents) && (!document.getElementById)) ? true : false; // NN4.x
var  mz = ((document.getElementById) && (!document.all) && (document.documentElement)) ? true : false; // NN6/MZ
var  op = ((document.getElementById) && (navigator.userAgent.indexOf('Opera') != -1)) ?true : false;
var isMacIE = ( (navigator.userAgent.indexOf("IE 4") > -1) && (navigator.userAgent.indexOf("Mac")  > -1) );

y=0; weiter=0;

function testen() {
  br=0;
  if( ie ) {
    br=2;
    schicht='document.all["';
    stil='"].style';
  }
  if( isNS ) {
    schicht='document.layers.scrollWindowDiv.document.layers["';
    stil='"]';
  }
  if( mz ) {
    schicht='document.getElementById("';
    stil='").style';
  }
  if( op ) {
    schicht='document.getElementById("';
    stil='").style';
  }
  /* elsewindow.location.href="controlling.html"; // nur NN und IE !!!*/
  /* hide impressum, if js enabled */
  if( document.getElementById ) {
    document.getElementById( 'impressum' ).style.visibility = "hidden";
  }
}

function moveIt( wen, wert ) {
  test=y;  // Hilfsvariable
  y+=wert;
  if( y < -1000 || y > 1 ) {
    y=test;
    eval( schicht+wen+stil+'.top="'+y+'px"' );
  } else {
    eval( schicht+wen+stil+'.top="'+y+'px"' );
  }
}

function scrollen( wert ) {
  moveIt( 'scrollContentDiv', wert );
  a=wert;
  if( (weiter) && (y<10) ) setTimeout( "scrollen(a)", 1 );
}

function gone() {   
  if( isNS ) {   
    document.scrollWindowDiv.document.scrollContentDiv.moveTo(0,0); 
    y=0;
  }   
  if( ie ) {   
    scrollContentDiv.style.pixelLeft=0;   
    scrollContentDiv.style.pixelTop=0;
    y=0;
  }   
  if( mz ) {
    document.getElementById("scrollContentDiv").style.left="0px";    
    document.getElementById("scrollContentDiv").style.top="0px";
    y=0;
  }
  if( op ) {   
    scrollContentDiv.style.pixelLeft=0;   
    scrollContentDiv.style.pixelTop=0;
    y=0;
  }
}

function togglebox( box ) {
  if( document.getElementById ) {
    if( document.getElementById( box ).style.visibility != "visible" ) {
      document.getElementById( box ).style.visibility = "visible";
    } else {
      document.getElementById( box ).style.visibility = "hidden";
    }
  }
}

function hidebox( box ) {
  if( document.getElementById ) {
    document.getElementById( box ).style.visibility = "hidden";
  }
}

