/* =========================================================================
[ ChangeDate ]   01.07.03
[ Autor      ]   Lars Kerschbaum <lars_kerschbaum@web.de>
[ Website    ]   
[ Description]   txtscrolling
============================================================================
   Copyright (c) 1998 - 2003 Lars Kerschbaum, Alle Rechte vorbehalten
========================================================================= */

// Scrolling
// --------------------------------------------------------------------------	

var dom = document.getElementById?1:0;
var ns4 = document.layers?1:0;
present = "first";

onResize = loadAgain;

function loadAgain() {

if (ns4)
self.location.reload();
}


function init() {
if (dom) {
layer = document.getElementById("content").getElementsByTagName("div");
layer['first'].style.visibility = "visible";
layer['first'].style.top = 0;
}
else if(ns4) {
layer = "document['content'].document";
eval(layer + "['first']" + '.visibility = "visible"');
eval(layer + "['first']" + '.top = -15');
}
}

function change(page) {
if (dom) {
layer[present].style.visibility = "hidden";
layer[page].style.visibility = "visible";
layer[page].style.top = 0;
}
else if(ns4) {
eval(layer + "[present]" + '.visibility = "hidden"');
eval(layer + "[page]" + '.visibility = "visible"');
eval(layer + "[page]" + '.top = -15');
}
present = page;
}

function scroll(direction, speed) {
if (dom) {
var layertop = parseInt(layer[present].style.top);
var scrollheight = (document.getElementById('content').offsetHeight - layer[present].offsetHeight);
}
else if (ns4) {
var layertop = parseInt(document['content'].document[present].top);
var scrollheight = (document['content'].clip.height - document['content'].document[present].clip.height);
}
if (direction == "down" && layertop - 10 > scrollheight) {
if (dom) 
layer[present].style.top = (layertop - speed) + "px";
else if(ns4) 
document['content'].document[present].top = (layertop - speed);
}
else if (direction == "up" && layertop < -10 ) {
if(dom)
layer[present].style.top = (layertop + speed) + "px";
else if(ns4)
document['content'].document[present].top = (layertop + speed);
}

timer = setTimeout("scroll('" + direction + "', " + speed + ")", 10);
}

function stop() {
clearTimeout(timer);
}
