var currentItem = 0;
var BreakingNews = 
{
	init: function()
	{
		BreakingNews.newsItem = new Array();
		BreakingNews.newsTickerItem = '';
		currentItem=0;
		BreakingNews.maxLength = 70;
		BreakingNews.addSuffix = '.....more';
		BreakingNews.newsTickerStep=0;
		BreakingNews.nextCharacter = '';
		BreakingNews.pauseBetweenNews = 8000; // 1000 = 1 second
		
		BreakingNews.getHeadlines();
	},
	
	getHeadlines: function()
	{
		if ( Core.getEnv('PAGE_NAME_FULL') == 'index.asp' || Core.getEnv('PAGE_NAME_FULL').length == 0 )
		{
			var httpRequest = Core.createXHR();
			httpRequest.onreadystatechange = function()
			{  
				if (httpRequest.readyState == 4 && httpRequest.status == 200)
				{
					try { BreakingNews.createNewsArray(httpRequest.responseText); } catch (e){/* */};
				}
			}
			httpRequest.open('GET', Core.getEnv('RELATIVE_ROOT') + "assets/inc/news/headlines.ajax.asp", true);
			httpRequest.send(null);
		}
		else
		{
			document.getElementById("siteNewsRow4").style.display = "none";
			document.getElementById('siteTable').style.height = (siteTopRowHeight + siteHeaderRowHeight) + 'px';
		}
	},
	
	createNewsArray: function(a)
	{
		a = a.split("][");

		for (var i = 0; i < a.length; i++)
		{
			BreakingNews.newsItem[BreakingNews.newsItem.length] = eval ( "new Array(" + URL.decode(a[i]) + ");" );
		}
		BreakingNews.newsTicker();
	},
	
	newsTicker: function()
	{
		BreakingNews.newsTickerItem = String(BreakingNews.newsItem[currentItem][0]).substring(0,BreakingNews.maxLength).substring(0,BreakingNews.maxLength) + BreakingNews.addSuffix ; 
		BreakingNews.newsTickerAlt = BreakingNews.newsItem[currentItem][1];
		BreakingNews.newsTickerUrl = BreakingNews.newsItem[currentItem][2];
		BreakingNews.newsTickerTarget = BreakingNews.newsItem[currentItem][3];
		BreakingNews.newsTickerStep = BreakingNews.newsTickerStep + 1;
		currentItem = currentItem;
		/*
		if (BreakingNews.newsTickerStep > BreakingNews.newsTickerItem.length)
		{	
			currentItem++;
			if (currentItem > BreakingNews.newsItem.length-1)
			{
				currentItem = 0;
			}
			BreakingNews.newsTickerStep = 0;
			newsTime1 = setTimeout(function() { BreakingNews.newsTicker() },BreakingNews.pauseBetweenNews);		
		} 
		else
		{
			BreakingNews.nextCharacter = String(BreakingNews.newsTickerItem).substring(0,BreakingNews.newsTickerStep).substring(0,BreakingNews.newsTickerStep);
			document.getElementById('newsHealinesScroll').innerHTML = "NEWS: <a style=\"color:#ffffff\" href='" + BreakingNews.newsTickerUrl + "' alt='"+BreakingNews.newsTickerAlt+"' title='"+BreakingNews.newsTickerAlt+"' target=''>" + BreakingNews.nextCharacter + "_</a>";	
			newsTime2 = setTimeout(function() { BreakingNews.newsTicker() },50);	
		}
		*/
		document.getElementById('newsHealinesScroll').innerHTML = "NEWS: <a style=\"color:#ffffff\" href='" + BreakingNews.newsTickerUrl + "' alt='"+BreakingNews.newsTickerAlt+"' title='"+BreakingNews.newsTickerAlt+"' target=''>" + BreakingNews.newsTickerItem + "</a>";
	}
}
Core.start(BreakingNews);