/*This js opperates the news scroller that appears on the home page.
* Originally written for UWPic by Clinton Howell
*/

var scrollStoryCount = 5;
var scrollRotatorTime = 5000;

function scrollerPause()
{
	document.getElementById('scrollerPause').style.display = 'none';
	document.getElementById('scrollerPlay').style.display = 'block';
}

function scrollerPlay()
{
	document.getElementById('scrollerPause').style.display = 'block';
	document.getElementById('scrollerPlay').style.display = 'none';
}

function scrollerPlayPause()
{
	if(document.getElementById('scrollerPause').style.display == 'none')
		scrollerPlay();
	else
		scrollerPause();
	scrollerRotator();
}

function scrollerShowStory(storyNumber)
{
	var activeStory = 0;
	for(var i=1; i<=scrollStoryCount; i++)
	{
		if(document.getElementById('scrollerBtn' + i).className == 'on')
			activeStory = i;
	}

	document.getElementById('scrollerBtn' + activeStory).className = "";
	document.getElementById('scrollerBtn' + storyNumber).className = "on";
	Effect.Fade('scrollerDiv' + activeStory, {duration: .1});
	Effect.Appear('scrollerDiv' + storyNumber, {duration: .1});
}

function scrollerRotateStory()
{
	var activeStory = 0;
	for(var i=1; i<=scrollStoryCount; i++)
	{
		if(document.getElementById('scrollerBtn' + i).className == 'on')
			activeStory = i;
	}

	var nextStory = activeStory + 1;
	if(nextStory > scrollStoryCount)
		nextStory = 1;

	scrollerShowStory(nextStory);
}

function scrollerRotator()
{
	if(document.getElementById('scrollerPause').style.display != 'none')
	{
		scrollerRotateStory();
		window.setTimeout("scrollerRotator()",scrollRotatorTime);
	}
}

