/*
	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';
	// clear current timer
	window.clearTimeout(timeoutID);
	}
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();
		// set timer
		timeoutID = window.setTimeout("scrollerRotator()", scrollRotatorTime);
		}
	}


