$(document).ready(function(){
	var slideTimeBetweenSteps = 100;	// General speed variable (Lower = slower)
	
	
	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,'');
		objref = contentObjects[containerId]['objRef'];
			var topPos = $(objref).css('top').replace(/[^\-0-9]/g,'');
		topPos = topPos - contentObjects[containerId]['slideSpeed'];
		//if(topPos/1 + contentObjects[containerId]['contentHeight']/1<0)topPos = contentObjects[containerId]['containerHeight'];
			//REALWORKS:
			if (topPos <= -contentObjects[containerId]['contentHeight']){
				topPos = contentObjects[containerId]['containerHeight'];
			}
		contentObjects[containerId]['objRef'].style.top = topPos + 'px';
		//setTimeout('slideContent("' + containerId + '")',slideTimeBetweenSteps);
			//REALWORKS:
				setTimeout(function(){
					slideContent(containerId);
				}, slideTimeBetweenSteps);
		
	}
	
	
	/*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';
		
		scrollingContainer.onmouseover = stopSliding;
		scrollingContainer.onmouseout = restartSliding;
		
		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;
		
		slideContent(containerId);
		
	}*/
	//REALWORKS:
	function initSlidingContent(containerId, slideSpeed){
		scrollingContainer = $('#'+containerId);
		$(scrollingContainer)
			.css({position: 'relative', overflow: 'hidden'})
			.mouseover(function(){ stopSliding(containerId) })
			.mouseout(function(){ restartSliding(containerId) });
		
		originalslideSpeed = slideSpeed;
		
		scrollingContent = $(scrollingContainer).children('div')[0];
		$(scrollingContent).css({position: 'relative', top: 0});		
		
		contentObjects[containerId] = new Array();
		contentObjects[containerId]['objRef'] = scrollingContent;
		contentObjects[containerId]['contentHeight'] = scrollingContent.offsetHeight + 10;
		contentObjects[containerId]['containerHeight'] = scrollingContainer.height();
		contentObjects[containerId]['slideSpeed'] = slideSpeed;
		contentObjects[containerId]['originalSpeed'] = slideSpeed;
		
		slideContent(containerId);
	}
	
	function stopSliding(containerId){
		//var containerId = this.id;
		contentObjects[containerId]['slideSpeed'] = 0;	
	}
	
	function restartSliding(containerId){
		//var containerId = this.id;
		contentObjects[containerId]['slideSpeed'] = contentObjects[containerId]['originalSpeed'];
		
	}
	
	//REALWORKS:
	initSlidingContent('scrollingContainer',2);

});

