﻿
//**************************************************************
//               ROLLING JAVASCRIPT MESSAGE
//**************************************************************

var newsrolSpeed = 50;
var newsrolPause = 2000;
var newsrolTimerID = null;
var newsrolBannerRunning = false;
var newsrolCurrentMessage = 0;
var newsrolOffset = 0;

//add array elements for additional scrolling info
var newsId = "newsReel"
var newsBanner = new Array(2);
newsBanner[0] = "  The Frontiers Technology Assessment Programme....";
newsBanner[1] = "  Invitation only...";
newsBanner[2] = "  interested?";
newsBanner[3] = "  contact: frontiers@technologyassessment.info";

//displays rolling banner on screen.
//loops through banner array.
function rolNewsBanner()
{
	var textValue = newsBanner[newsrolCurrentMessage]
	
	if (newsrolOffset < textValue.length) 
	{
        if (textValue.charAt(newsrolOffset) == " ")
	        newsrolOffset++;
	    
	    var partialMessage = textValue.substring(0, newsrolOffset + 1);
	    document.getElementById(newsId).innerText = partialMessage;
	    newsrolOffset++;
		
	    newsrolTimerID = setTimeout("rolNewsBanner()", newsrolSpeed);
	    newsrolBannerRunning = true;
	} 
	else 
	{
		newsrolOffset = 0;
		newsrolCurrentMessage++;
		
		if (newsrolCurrentMessage == newsBanner.length)
			newsrolCurrentMessage = 0;
			
		newsrolTimerID = setTimeout("rolNewsBanner()", newsrolPause);
		newsrolBannerRunning = true;
	}
}

//function call to set array for rolling banner if required.
//and to start rolling banner function.
function rolNews() 
{	
    rolNewsBanner();
}