if(document.getElementById('items').offsetHeight > document.getElementById('container').offsetHeight)
{
	var steps = 5;
	var speed = 40;
	var Timeout_id = 0;
	var new_margin = 0;
	var neg_margin = -(document.getElementById('items').offsetHeight - document.getElementById('container').offsetHeight);
	
	function scroll_down() {
		document.getElementById('up').style.visibility = "visible";
		new_margin = parseInt(document.getElementById('items').style.marginTop)-steps;
		
		if(new_margin < neg_margin)
		{
			document.getElementById('items').style.marginTop = neg_margin+"px";
			document.getElementById('down').style.visibility = "hidden";
			scroll_stop();
		}
		else
		{
			document.getElementById('items').style.marginTop = new_margin+"px";
			document.getElementById('down').style.visibility = "visible";
		}
		 
		Timeout_id = setTimeout("scroll_down()", speed) 
	}
	
	function scroll_up() {
		document.getElementById('down').style.visibility = "visible";
		new_margin = parseInt(document.getElementById('items').style.marginTop)+steps;
		
		if(new_margin > 0)
		{
			document.getElementById('items').style.marginTop = "0px";
			document.getElementById('up').style.visibility = "hidden";
			scroll_stop();
		}
		else
		{
			document.getElementById('items').style.marginTop = new_margin+"px";
			document.getElementById('up').style.visibility = "visible";
		}
		 
		Timeout_id = setTimeout("scroll_up()", speed) 
	}
	 
	function scroll_stop() {
	   clearTimeout(Timeout_id);
	}
	
	document.getElementById('items').style.marginTop = "0px";
	document.getElementById('up').style.visibility = "hidden";
	document.getElementById('down').style.visibility = "visible";
}
