var slideSpeed = 5;
var slideTimeBetweenSteps = 70;


var scrollingContainer = false;
var scrollingContent = false;
var containerWidth;
var contentWidth;	

var contentObjects = new Array();
var originalslideSpeed = false;
function slideContent(containerId)
{
	var leftPos = contentObjects[containerId]['objRef'].style.left.replace(/[^\-0-9]/g,'');
	leftPos = leftPos - contentObjects[containerId]['slideSpeed'];
	if(leftPos/1 + contentObjects[containerId]['contentWidth']/1<0)leftPos = contentObjects[containerId]['containerWidth'];
	contentObjects[containerId]['objRef'].style.left = leftPos + 'px';
	setTimeout('slideContent("' + containerId + '")',slideTimeBetweenSteps);
	
}

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('table')[0];
	
	scrollingContainer.style.position = 'relative';
	scrollingContainer.style.overflow = 'hidden';
	scrollingContent.style.position = 'relative';
	
	scrollingContainer.onmouseover = stopSliding;
	scrollingContainer.onmouseout = restartSliding;
	
	originalslideSpeed = slideSpeed;
	
	scrollingContent.style.left = '470px';
	
	contentObjects[containerId] = new Array();
	contentObjects[containerId]['objRef'] = scrollingContent;
	contentObjects[containerId]['contentWidth'] = scrollingContent.offsetWidth;
	contentObjects[containerId]['containerWidth'] = scrollingContainer.clientWidth;
	contentObjects[containerId]['slideSpeed'] = slideSpeed;
	contentObjects[containerId]['originalSpeed'] = slideSpeed;
	
	slideContent(containerId);
	
}
