var slideTimeBetweenSteps = 3000;
var scrollingContainer = false;
var scrollingContent = false;
var containerHeight;
var contentHeight;	
var contentObjects = new Array();
var originalslideSpeed = false;

function slideContent(containerId)
	{
		var topPos = contentObjects[containerId]['objRef'].style.top.replace(/[^\-0-9]/g,'');
	
		topPos = topPos - 270;
		
		if(topPos/1 + contentObjects[containerId]['contentHeight']/1<270)
			{
				topPos = 0;
			}
		contentObjects[containerId]['objRef'].style.top = topPos + 'px';
	}
	
function stopSliding()
	{
		var containerId = this.id;
		contentObjects[containerId]['slideSpeed'] = 0;	
	}
	
function restartSliding()
	{
		var containerId = this.id;
		contentObjects[containerId]['slideSpeed'] = contentObjects[containerId]['originalSpeed'];
	}

function initSlidingContent(containerId,slideSpeed)
	{
		scrollingContainer = document.getElementById(containerId);
		scrollingContent = scrollingContainer.getElementsByTagName('DIV')[0];
		
		scrollingContainer.style.position = 'relative';
		scrollingContainer.style.overflow = 'hidden';
		scrollingContent.style.position = 'relative';
		
		
		originalslideSpeed = slideSpeed;
		
		scrollingContent.style.top = '0px';
		
		contentObjects[containerId] = new Array();
		contentObjects[containerId]['objRef'] = scrollingContent;
		contentObjects[containerId]['contentHeight'] = scrollingContent.offsetHeight;
		contentObjects[containerId]['containerHeight'] = scrollingContainer.clientHeight;
		contentObjects[containerId]['slideSpeed'] = slideSpeed;
		contentObjects[containerId]['originalSpeed'] = slideSpeed;
		

		timeoutID=setInterval('slideContent("' + containerId + '")',  slideTimeBetweenSteps);

	}