//Global Variables.
var i = 0;
var container = null;
var divs = null;
var hiddenDivs = [];
var timer;
var count;

//Prepare Content Rotator.
loadGlobalFunctions=function()
{

	//Collect All Div Element.
	divs=document.getElementsByTagName('div');

	//Create Array.
	for(i=0;i<divs.length;i++)
	{
		if(/\bhidden\b/.test(divs[i].className))
		{
			hiddenDivs[hiddenDivs.length]=divs[i];
		}
	}

	//Set Array Position
	i=0;

	// Set Container Variable.
	container=document.getElementById('container1');

	//Start Rotation
	rotateContent();
	
}

//Load Prepared Content.
window.onload=loadGlobalFunctions;

//Rotate Content.
function rotateContent()
{

	//Get Counter Status.
	count = getCount();

	//Determine If Counter Can Function.
	if(count != 0)
	{

		//Determine If Last Position Is End.
		if(i==hiddenDivs.length)
		{
			document.getElementById('relatednews5').bgColor = "#575757";
			i=0
		}

		//Highlight Row.
		document.getElementById('relatednews' + (i + 1)).bgColor = "#4156C5";
		
		//Set The New Content To Display.
		container.innerHTML=hiddenDivs[i].innerHTML;
		
		//$('container').fadeIn(5000,function(){setTimeout('break;',5000);});
		//$('container')fadeOut(5000,function(){setTimeout('break;',5000);});
		
		//Pause Script.
		timer = setTimeout('rotateContent()', 5000);
		
		//Increment Counter.
		i++;
		
		//Restore Previous Row Color.
		if ((i) % 2 == 0)
		{
			document.getElementById('relatednews' + (i - 1)).bgColor = "#575757";
		}
		else
		{
			document.getElementById('relatednews' + (i - 1)).bgColor = "#636363";
		}
		
		
	
	}

}

//Stop Counter.
function stopCount(x)
{
	 
	//Set New Array Value. 
	i = x - 1; 
	 
	//Stop Counter.
	clearTimeout(timer);
	count = 0;
	
	//Highlight Row.
	document.getElementById('relatednews' + (x)).bgColor = "#4156C5";
	
	//Restore Other Row Colors.
	if(x == 1)
	{
		document.getElementById('relatednews2').bgColor = "#636363";
		document.getElementById('relatednews3').bgColor = "#575757";
		document.getElementById('relatednews4').bgColor = "#636363";
		document.getElementById('relatednews5').bgColor = "#575757";
	}
	else if(x == 2)
	{
		document.getElementById('relatednews1').bgColor = "#575757";
		document.getElementById('relatednews3').bgColor = "#575757";
		document.getElementById('relatednews4').bgColor = "#636363";
		document.getElementById('relatednews5').bgColor = "#575757";
	}
	else if(x == 3)
	{
		document.getElementById('relatednews1').bgColor = "#575757";
		document.getElementById('relatednews2').bgColor = "#636363";
		document.getElementById('relatednews4').bgColor = "#636363";
		document.getElementById('relatednews5').bgColor = "#575757";
	}
	else if(x == 4)
	{
		document.getElementById('relatednews1').bgColor = "#575757";
		document.getElementById('relatednews2').bgColor = "#636363";
		document.getElementById('relatednews3').bgColor = "#575757";
		document.getElementById('relatednews5').bgColor = "#575757";
	}
	else if(x == 5)
	{
		document.getElementById('relatednews1').bgColor = "#575757";
		document.getElementById('relatednews2').bgColor = "#636363";
		document.getElementById('relatednews3').bgColor = "#575757";
		document.getElementById('relatednews4').bgColor = "#636363";
	}
	
	//Set Current News.
	container.innerHTML=hiddenDivs[i].innerHTML;
	
}

//Start Counter.
function startCount(x)
{
	
	//Start Counter.
	count = 1;
	
	//Highlight Row.
	document.getElementById('relatednews' + (i + 1)).bgColor = "#4156C5";
	
	//Start Rotate.
	rotateContent();
		
}

//Get Count.
function getCount()
{

	return count;

}
