var TheItemURL = 0;
var TheItemText = 1;
var ScrollerWidth = 480;
var ScrollerHeight = 18;
var ScrollerLeft = 169;

var ScrollerTop = 84;

var ScrollStepSpeed = 30;
var ScrollStepSize = 1;
var DisplayInterval = 0;
var PaddingLeft = 15;
var PaddingTop = 0;
var ScrollCycleCount = 25;
var OpenNewPageHere = '';
var ClassStyleName = '';
var LinkPrefix =' ';
var ScrollItemURL = new Array();
var ScrollItemText = new Array();
var ScrollTextLength = new Array();
var ScrollItemTextAndURL=[];
var delFlag = 0;
var TextToPixelMult = 7.0;


var notSupportedList = new Array();

//Write all not supported browsers
notSupportedList[0] = 'Konqueror';

var isCompatible = 1;
for (i = 0; i <= notSupportedList.length; i++){
	if (navigator.appName == notSupportedList[i]) isCompatible = 0;
}


			var Item1Txt = '"9th International Venture Capital Forum"';
		ScrollItemURL[0] ='/epan/site/Press/Event/t_docpage?doc=/docs/PressOffice/Events/2008/imerida_venture_capital_forum';
		ScrollItemText[0] = Item1Txt;    
		ScrollTextLength[0] = Item1Txt.length;  
		ScrollItemText[0].length;    
				var Item2Txt = '‘Competitiveness and exports – an interactive relationship’';
		ScrollItemURL[1] ='/epan/site/Press/PressRelease/t_docpage?doc=/docs/PressOffice/PressReleases/2008/DT_SEBE';
		ScrollItemText[1] = Item2Txt;    
		ScrollTextLength[1] = Item2Txt.length;  
		ScrollItemText[1].length;    
				var Item3Txt = 'The search for the most entrepreneurial region in the EU is on again. The Commission has just launched the 2008 European Enterprise Awards (EEA).';
		ScrollItemURL[2] ='/epan/site/Press/Announcement/t_docpage?doc=/docs/PressOffice/Announcements/2008/European_Enterprise_Awards_08';
		ScrollItemText[2] = Item3Txt;    
		ScrollTextLength[2] = Item3Txt.length;  
		ScrollItemText[2].length;    
	
var LoopingFixedNumberOfTimes = (ScrollCycleCount > 0);
var ScrollItemsCount = ScrollItemURL.length;

function MaxLengthScrollText(){
	var TextMaxLength = 0;
	for(var i=0; i<ScrollTextLength.length; i++){
		if (ScrollTextLength[i] > TextMaxLength) TextMaxLength = ScrollTextLength[i];
	}
	return(TextMaxLength);
}

var ScrollTextMaxLength = MaxLengthScrollText();

function AvgLengthScrollText(){
	var TextAvgLength = 0;
	for(var i=0; i<ScrollTextLength.length; i++){
		TextAvgLength += ScrollTextLength[i];
	}
	TextAvgLength = TextAvgLength / ScrollItemsCount;
	return(TextAvgLength);
}

var ScrollTextAvgLength = AvgLengthScrollText();

function findPosX(obj){
	var curleft = 0;
	if (obj.offsetParent){
		while (obj.offsetParent){
		    curleft += obj.offsetLeft;
		    obj = obj.offsetParent;
		}
	}else if (obj.x)
		curleft += obj.x;

	return curleft;
}

function findPosY(obj){
	var curtop = 0;
	if (obj.offsetParent){
		while (obj.offsetParent){
			curtop += obj.offsetTop;
			obj = obj.offsetParent;
		}
	}else if (obj.y)
		curtop += obj.y;

	return curtop;
}

function LaunchScroller(up,left){
	if (isCompatible){
		//Modified to check for top + left by default
		//ScrollerTop = up;
		//ScrollerLeft = left;

		var tick_obj = document.getElementById('newsticker_epan');
		ScrollerTop = findPosY(tick_obj) + 3;
		ScrollerLeft = findPosX(tick_obj) + 1;

		HyperlinkCount = 0;	
		if(ScrollItemsCount == 0){return;}
		if(!window.ScrollItemURL){return;}	
		if(LoopingFixedNumberOfTimes){loopCount=0;}
		for(i=0; i<ScrollItemsCount; i++){
			ScrollItemTextAndURL[i]=[LinkPrefix+ScrollItemURL[i], ScrollItemText[i]];
		}
		CreateItemContainersForIE();
		LoadHyperlinksIntoScroller();
		SetItemVisibility(0, true);
		CurrentItem=0;
		timeoutID = setTimeout("ScrollControl()", DisplayInterval);
	}
}

function ScrollItemContainer(i){
	ReferenceToItemContainer = document.getElementById("ContainerItem" + i).style;
	return ReferenceToItemContainer
}

function SetItemVisibility(n, show){
	var TheScrollItemContainer = ScrollItemContainer(n);
	TheScrollItemContainer.display=(show)?"block":"none";
}

function ScrollControl(){
	var temp = CurrentItem;
	CurrentItem = (temp == ScrollItemTextAndURL.length-1)?0:temp+1; 
	if(CurrentItem==0){loopCount++;}
	if(LoopingFixedNumberOfTimes&&(loopCount>ScrollCycleCount)){return;}
	StartScrollingHyperlinks(temp, CurrentItem);
}

function ScrollHyperlinks(){
	ScrollItemContainerFrom.left = (parseInt(ScrollItemContainerFrom.left) - ScrollStepSize) + "px";
	if(parseInt(ScrollItemContainerTo.left)-ScrollStepSize<=ScrollItemContainerToTarget){
		ScrollItemContainerTo.left=ScrollItemContainerToTarget + "px";
		clearInterval(intervalID);
		ScrollItemContainerFrom.display="none";
		timeoutID=setTimeout("ScrollControl()",DisplayInterval);
	}
	else{
		ScrollItemContainerTo.left = (parseInt(ScrollItemContainerTo.left) - ScrollStepSize) + "px";
	}
}

function StartScrollingHyperlinks(ContainerItemFrom,ContainerItemTo){
	ScrollItemContainerFrom = ScrollItemContainer(ContainerItemFrom);
	ScrollItemContainerTo = ScrollItemContainer(ContainerItemTo);
	ScrollItemContainerTo.left = (parseInt(ScrollItemContainerFrom.left) + (ScrollTextAvgLength*TextToPixelMult*ScrollItemsCount)) + "px"; 
	ScrollItemContainerToTarget = parseInt(ScrollItemContainerFrom.left);
	SetItemVisibility(ContainerItemTo,true);
	intervalID = setInterval("ScrollHyperlinks()", ScrollStepSpeed);
}

function CreateItemContainersForIE(){
	var text='<DIV ID="scroller" STYLE="position:absolute;z-index:10;overflow:hidden;top:'+ ScrollerTop +';left:'+ ScrollerLeft +';width:'+ ScrollerWidth +';height:'+ ScrollerHeight +'">';
	ItemTextWidth = (ScrollTextMaxLength*(TextToPixelMult + 1.5)*ScrollItemsCount)-PaddingLeft;
	for(var i=ScrollItemTextAndURL.length-1; i>=0; i--){
		text += '<DIV ID="ContainerItem'+i+'" STYLE="position:absolute;z-index:10;display:none;top:'+ PaddingTop +';left:'+ PaddingLeft +';width:'+ ItemTextWidth +'"></DIV>';
	}
	text += '</DIV>';

	body_text = document.body.innerHTML;
	
	document.body.innerHTML = body_text + text;
}

function LoadHyperlinksIntoScroller(){
	var TheScrollItemContainer;
	for(i=0; i<ScrollItemTextAndURL.length; i++){
		TheScrollItemContainer = document.getElementById("ContainerItem"+i);
		var newsStr = "";
		for (j=0; j<ScrollItemTextAndURL.length; j++){
			newsStr += "<A " + OpenNewPageHere + ClassStyleName 
			newsStr += " HREF=" + ScrollItemTextAndURL[j][TheItemURL] + "><span>"
			newsStr += ScrollItemTextAndURL[j][TheItemText] + "</span></A>&nbsp;&nbsp;&nbsp;";
		}
		TheScrollItemContainer.innerHTML = newsStr;
		HyperlinkCount++;
		if(HyperlinkCount == ScrollItemTextAndURL.length)
			HyperlinkCount=0;
	}
}

function ReloadPage(){
	window.location.reload();
}

