var position =  0;
var direction = 1;
var scrollDelay = 0.85;
var scrollClipper;
var scrollMaxHeight;
var scrollEndPosition;
STEP_SIZE = 400;
var counter;

function move(d) {
	scrollClipper = document.getElementById("programy");	
	scrollMaxHeight = document.getElementById("scrollerContainer").offsetHeight - scrollClipper.offsetHeight + 40;
	direction = d;
	if(d>0) document.getElementById("scrollerTop").src = "/img/dogory1.gif";
	else document.getElementById("scrollerBottom").src = "/img/dodolu1.gif";
	scrollEndPosition = position + ( direction * STEP_SIZE );
	
	moveScroll();
}

function moveScroll() {
	step = 0;
	step = (scrollEndPosition - position) * (1 - scrollDelay);
	
//  	if(direction>0){
		position += step;
//	}
//	else{
//		position -= step;  		
//	}

  	if(position<=1){
  		position = 0;
  		document.getElementById("scrollerTop").src = "/img/dogory.gif";
  	}
  	if(position>=scrollMaxHeight - 1){
  		position = scrollMaxHeight;
  		document.getElementById("scrollerBottom").src = "/img/dodolu.gif";
  	}
  	
  	scrollClipper.scrollTop = position;
    
	if (position != 0 && position != scrollMaxHeight && Math.abs(step) > 1){
    	setTimeout("moveScroll()", 50);
    }
}