var stopImage;

function getElementsByStyleClass (className) {
	  var all = document.all ? document.all :
		document.getElementsByTagName('*');
	  var elements = new Array();
	  for (var e = 0; e < all.length; e++)
	  if (all[e].className.length >= className.length)
		{
		if (all[e].className.substring(0,className.length) == className)
		  elements[elements.length] = all[e];
		}
	return elements;
}

function nextArticle(lnk)
{
	var viewNextArticle = false;
	var justChanged = false;

	if (stopImage == true)
	{
		return;
	}

	if (lnk!=undefined) 
	{ 
		lnk.href="#";
	}
	
	var liNodes = getElementsByStyleClass("headerImage");
	for( var i = 0; i < liNodes.length; i++ ) 
	{ 
		if (liNodes[i].className.indexOf("displayNews")!=-1 || liNodes[i].className.indexOf("hiddenNews")!=-1)
		{				
			if (lnk==undefined)
			{
				var autolnk=document.getElementById("article" + (i + 1) + "link");
				if (autolnk!=undefined)
					autolnk.href="#";
			}
			if (viewNextArticle)
			{
				liNodes[i].className="headerImage displayNews";
				viewNextArticle=false;
				justChanged=true;
			}
			if ((liNodes[i].className=="headerImage displayNews") && (!justChanged))
			{
				liNodes[i].className="headerImage hiddenNews";
				if (i!=liNodes.length)
				{
					viewNextArticle=true;
				}				
			}
			justChanged=false;
		}
	}

	if (viewNextArticle)
		liNodes[0].className="headerImage displayNews";
}

function stopRotation() 
{		
	stopImage = true;
}

function startRotation() 
{		
	stopImage = false;
}

function nextStory(nextID)
{
	stopImage = false;
	nextArticle(nextID);
	stopImage = true;
}

setInterval('nextArticle()', 5000)
