
var scrollDelta=10; // per kiek pikseliu pajudnti
var scrollTimeout=50; // Uzlaikymas tarp perskaciavimu
var scrolling=false;
function doScrollUp(elemId){
	scrolling=true;	
	setTimeout("scrollUp('"+elemId+"');",scrollTimeout);
}
function scrollUp(elemId){
	if (scrolling){
		var obj=document.getElementById(elemId);
		var sTop=obj.scrollTop;
		if (sTop!=0){
			sTop=sTop-scrollDelta;
			if (sTop<0) sTop=0;
			obj.scrollTop=sTop;
			setTimeout("scrollUp('"+elemId+"');",scrollTimeout);
		} else {
			scrolling=false;
		}
	}
}


function doScrollStop(){
	scrolling=false;
}

function doScrollDown(elemId){
	scrolling=true;
	setTimeout("scrollDown('"+elemId+"');",scrollTimeout);
}
function scrollDown(elemId){
	if (scrolling){
		var obj=document.getElementById(elemId);
		var sTop=obj.scrollTop;
		var cHeight=obj.clientHeight;
		var sHeight=obj.scrollHeight;
		if (sTop+cHeight!=sHeight){
			sTop=sTop+scrollDelta;
			if (sTop+cHeight>sHeight) sTop=sHeight-cHeight;
			obj.scrollTop=sTop;
			setTimeout("scrollDown('"+elemId+"');",scrollTimeout);
		} else {
			scrolling=false;
		}
	}
}
