var px = 7;//mehr=schneller
var timer;


function scrollInhalt(val,speed){
clearTimeout(timer);

y=d.scrollTop;
if(val==1)y-=speed;
if(val==2)y+=speed;
if(y<=d.scrollHeight-d.offsetHeight+px&&y>=0-speed){
d.scrollTop=y;
document.getElementById("scstat").style.top=(((d.scrollTop/d.scrollHeight)*171)+36)+"px";
timer=setTimeout('scrollInhalt('+val+','+speed+')',50);
}
if(y<0||y>d.scrollHeight-d.offsetHeight){
clearTimeout(timer);
}
}



//scrollbar
var dragobjekt = null;
var dragx = 0;
var dragy = 0;
var posx = 0;
var posy = 0;
document.onmousemove = drag;
document.onmouseup = dragstop;
function dragstart(element) {
dragobjekt = element;
dragy = posy - dragobjekt.offsetTop;
}
function dragstop() {
dragobjekt=null;
}
function drag(ereignis) {
posy = document.all ? window.event.clientY : ereignis.pageY;
if(dragobjekt != null) {
o=0;
if((posy - dragy)>36 && (posy - dragy)<(207-sbh)){
o = (posy - dragy);
}else if((posy - dragy)<36){
o = 36;
}else if((posy - dragy)>(207-sbh)){
o = (207-sbh);
}
dragobjekt.style.top = o+"px";
d.scrollTop = ((o-36)/(171-sbh))*d.scrollHeight;
}
}

