/* Javascript for scroll the text in Vertical wise */

var slideTimeBetweenSteps = 50	;	// General speed variable (Lower = slower)


var NewsScrollAreaNew = false;
var NewsScrollContent = 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 - contentObjects[containerId]['slideSpeed'];
	if(topPos/1 + contentObjects[containerId]['contentHeight']/1<0)topPos = contentObjects[containerId]['containerHeight'];
	contentObjects[containerId]['objRef'].style.top = topPos + '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)
{
	NewsScrollAreaNew = document.getElementById(containerId);
	NewsScrollContent = NewsScrollAreaNew.getElementsByTagName('DIV')[0];
	
	NewsScrollAreaNew.style.position = 'relative';
	NewsScrollAreaNew.style.overflow = 'hidden';
	NewsScrollContent.style.position = 'relative';
	
	//NewsScrollAreaNew.onmouseover = stopSliding;
	NewsScrollAreaNew.onmouseout = restartSliding;
	
	originalslideSpeed = slideSpeed;
	
	NewsScrollContent.style.top = '0px';

	contentObjects[containerId] = new Array();
	contentObjects[containerId]['objRef'] = NewsScrollContent;

	contentObjects[containerId]['contentHeight'] = NewsScrollContent.offsetHeight;
	
	contentObjects[containerId]['containerHeight'] = NewsScrollAreaNew.clientHeight;
	
	contentObjects[containerId]['slideSpeed'] = slideSpeed;
	
	contentObjects[containerId]['originalSpeed'] = slideSpeed;

	slideContent(containerId);
	
}

