<!--
// javascript source code
// (c) 2002 marcus wilhelm - programat4
// mailto:info@programat4.de
// all responsibility for use remains with the user

function verScroll(dir,spd,loop) {
if (textLength) {
  direction = dir;
  speed = spd;
  scrolltimer = null;

  if (document.layers) {
    var page = eval(document.text);
    var pagePic = eval(document.magpic);
    var y_default = 30;
  } else if (document.getElementById) {
    var page= eval("document.getElementById('text').style");
    var pagePic = eval("document.getElementById('magpic').style");
    var y_default = 0;
  } else if (document.all) {
    var page = eval(document.all.text.style);
    var pagePic = eval(document.all.magpic.style);
    var y_default = 0;
  }
  var y_pos = parseInt(page.top);
  if (pagePic.zIndex != 1) {
    pagePic.zIndex = 1;
  }

  if (loop == true) {
    if (direction == "dn" && y_pos > (-380 + y_default) ) { // neu 2002-05-13: zeigt 1. anker sofort an
      page.top = parseInt(-380 + y_default);
      page.clip.top = 380;
      page.clip.bottom = 780;
    } else if (direction == "dn" && y_pos <= (-380 + y_default) && y_pos > (-410 + y_default) ) {
      page.top = parseInt(y_pos - (speed/5));
      page.clip.top += parseInt(speed/5);
      page.clip.bottom += parseInt(speed/5);
     } else if (direction == "dn" && y_pos > (-textLength + y_default) ) {
      page.top = y_pos - speed;
      page.clip.top += speed;
      page.clip.bottom += speed;
    } else if (direction == "up" && y_pos < y_default) {
      page.top = y_pos + speed;
      page.clip.top -= speed;
      page.clip.bottom -= speed;
    }
    scrolltimer = setTimeout("verScroll(direction,speed,true)", 1);
  }
  if (loop == false) {
    page.top = -speed + y_default;
    page.clip.top = speed;
    page.clip.bottom = speed+400;
  }
}
}

function stopScroll() {
if (textLength) {
  loop = false;
  speed = 0;
  clearTimeout(scrolltimer);
}
}
//-->
