	var x = 0;
	var xMax = 10;
	
	var scrollSpeed = 50;
	var scrollIncrements = 5;
	var scrollDecrements = -5;
	
	var scrollUpDelay;
	var scrollDownDelay;	
	
	
	function scrollUp() {		
		if(x>=xMax){
			x = 0;
			clearTimeout(scrollUpDelay);
		}
		else{
    		scrollUpDelay = setTimeout('scrollUp()',scrollSpeed); // scrolls every 20 milliseconds							
	    	window.scrollBy(0,scrollDecrements); // horizontal and vertical scroll increments					
		}
		x++;		
	}
	
	function scrollDown() {
		if(x>=xMax){
			x = 0;
			clearTimeout(scrollDownDelay);
		}
		else{
    		scrollDownDelay = setTimeout('scrollDown()',scrollSpeed); // scrolls every 20 milliseconds							
	    	window.scrollBy(0,scrollIncrements); // horizontal and vertical scroll increments					
		}
		x++;
	}	