var News = new Object();

News.Featured = new Array();
News.nowShowing = 0;
News.isHalted = false;
News.isPlaying = true;
	
News.init = function () {
	News.fader = new Fadomatic(document.getElementById("newsHide"), 10, 100, 0, 100);	
	News.timer = setTimeout("News.showNews()", 0);
}

News.changeNews = function() {
	clearTimeout(News.timer);
	News.nowShowing++;
	if (News.nowShowing >= News.Featured.length) {
		News.nowShowing = 0;
	}		
	News.fader.fadeIn();
	News.timer = setTimeout("News.showNews()", 1000);
}

News.showNews = function () {
	clearTimeout(News.timer);
	if (News.isPlaying) {
		News.timer = setTimeout("News.changeNews()", 5000);
	}	
	document.getElementById("newsFeatureContent").innerHTML = News.Featured[News.nowShowing];
	News.fader.fadeOut();
	News.isHalted = false;
}

News.playPause = function() {
	if (News.isPlaying) {
		News.pause();
	} else {
		News.play();
	}
}

News.play = function() {
	cmdBtn = document.getElementById("newsControl");
	cmdBtn.src = '/resource/images/commands/pause.gif';
	cmdBtn = document.getElementById("newsControl2");
	cmdBtn.src = '/resource/images/commands/pause.gif';
	News.isPlaying = true;
	News.changeNews();	
}

News.pause = function() {
	cmdBtn = document.getElementById("newsControl");
	cmdBtn.src = '/resource/images/commands/pause_down.jpg';
	cmdBtn = document.getElementById("newsControl2");
	cmdBtn.src = '/resource/images/commands/pause_down.jpg';
	News.isPlaying = false;
}

News.next = function() {
	clearTimeout(News.timer);
	
	News.nowShowing++;

	if (News.nowShowing >= News.Featured.length)
		News.nowShowing = 0;
		
	News.fader.fadeIn();

	News.timer = setTimeout("News.showNews()", 1000);
}

News.previous = function() {
	clearTimeout(News.timer);
	
	News.nowShowing--;

	if (News.nowShowing == -1)
		News.nowShowing =  News.Featured.length-1;
		
	News.fader.fadeIn();

	News.timer = setTimeout("News.showNews()", 1000);
}