JavaScript
<script type="text/javascript">
a=0;
u=0;
d=0;
function scroll()
{
if(a!=0){return false;}
py=80;
window.scrollBy(0,py);
delay = setTimeout('scroll()',800);
}
function scrollu()
{
if(u!=0){return false;}
py=-80;
window.scrollBy(0,py);
delay = setTimeout('scrollu()',000);
}
function scrolld()
{
if(d!=0){return false;}
py=80;
window.scrollBy(0,py);
delay = setTimeout('scrolld()',200);
}
</script>
HTML
<body onload="u=1; d=1; scroll();">
<div id="bheader">
<input type="button" value="up" onmouseover="a=1; d=1; u=0; scrollu();"
onmouseout="u=1; a=0; scroll();" />
<input type="button" value="down" onmouseover="a=1; u=1; d=0; scrolld();"
onmouseout="d=1; a=0; scroll();" />
</div>