defaultStep=3
step=defaultStep 
timeoutValue=10

function scrollDivDown(id){
clearTimeout(timerDown) 
document.getElementById(id).scrollTop+=step 
timerDown=setTimeout("scrollDivDown('"+id+"')",timeoutValue)

} 

function scrollDivUp(id){
clearTimeout(timerUp)
document.getElementById(id).scrollTop-=step 
timerUp=setTimeout("scrollDivUp('"+id+"')",timeoutValue)
} 


function scrollDivRight(id){
clearTimeout(timerRight)
document.getElementById(id).scrollLeft+=step 
timerRight=setTimeout("scrollDivRight('"+id+"')",timeoutValue)
} 

function scrollDivLeft(id){
clearTimeout(timerLeft)
document.getElementById(id).scrollLeft-=step 
timerLeft=setTimeout("scrollDivLeft('"+id+"')",timeoutValue)
} 



timerDown="" 
timerUp="" 
timerRight=""
timerLeft=""

function stopMe(){
clearTimeout(timerDown) 
clearTimeout(timerUp)
clearTimeout(timerRight) 
clearTimeout(timerLeft)
}

document.onmousemove=function(){stopMe()}  
