var btnPlay = new Image();
btnPlay.src = "images/icon-play.gif";
var btnPlayOver = new Image();
btnPlayOver.src = "images/icon-pause-over.gif";
var btnPause = new Image();
btnPause.src = "images/icon-pause.gif";
var btnPauseOver = new Image();
btnPauseOver.src = "images/icon-play-over.gif";
var siFade;
var newsFaderOpacity;

function ToggleNewsControls() {
	if (playStatus == 'play') {
		playStatus = 'pause';
		clearInterval(si);

		for(var i=1;i<=newsTotal;i++) {
			document.getElementById('btnPlay'+i).src = btnPlay.src;
			document.getElementById('btnPlay'+i).blur();
		}
	}
	else {
		playStatus = 'play';
		GetNews();
		si = setInterval("GetNews()",delayTime);

		for(var i=1;i<newsTotal+1;i++) {
			document.getElementById('btnPlay'+i).src = btnPause.src;
			document.getElementById('btnPlay'+i).blur();
		}
	}
}

function NewsControlOver(newsNum) {
	if (playStatus == 'play') {
		document.getElementById('btnPlay'+newsNum).src = btnPlayOver.src;
	}
	else {
		document.getElementById('btnPlay'+newsNum).src = btnPauseOver.src;
	}
}

function NewsControlOut(newsNum) {
	if (playStatus == 'play') {
		document.getElementById('btnPlay'+newsNum).src = btnPause.src;
	}
	else {
		document.getElementById('btnPlay'+newsNum).src = btnPlay.src;
	}
}

function NewsControlPause() {
	playStatus = 'pause';
	clearInterval(si);

	for(var i=1;i<=newsTotal;i++) {
		document.getElementById('btnPlay'+i).src = btnPlay.src
	}
}

function Fade() {
	if (newsFaderOpacity > 0) {
		newsFaderOpacity -= .1;
		document.getElementById('div_NewsFader').style.MozOpacity = newsFaderOpacity;
		document.getElementById('div_NewsFader').style.filter = 'alpha(opacity=' + newsFaderOpacity*100 + ')';
	}
	else { // Clear interval and hide div
		clearInterval(siFade);
		document.getElementById('div_NewsFader').style.display='none';
	}
}

function GetNews(skipFade) {
	for(var i=1;i<=newsTotal;i++) {
		if (i == newsNum) {
			if (!skipFade) {
				clearInterval(siFade);
				newsFaderOpacity = 1;
				document.getElementById('div_NewsFader').style.display='block';
				document.getElementById('div_NewsFader').style.MozOpacity = newsFaderOpacity;
				document.getElementById('div_NewsFader').style.filter = 'alpha(opacity=' + newsFaderOpacity*100 + ')';
				siFade = setInterval("Fade()",20);
			}
			else {
				document.getElementById('div_NewsFader').style.display='none';
				document.getElementById('div_NewsFader').style.MozOpacity = 0;
				document.getElementById('div_NewsFader').style.filter = 'alpha(opacity=' + 0 + ')';
			}

			document.getElementById('div_News'+i).style.display='block';
		}
		else
			document.getElementById('div_News'+i).style.display='none';
	}

	if (newsNum == newsTotal)
		newsNum = 1;
	else
		newsNum++;
}

function GetNewsNav(newsNum,articleID,commentsHTML,moreHTML) {
	document.write('<table style="width:100%;" border="0" cellpadding="0" cellspacing="0"><tr><td style="padding-top:1px;background-image:url(\'/themes/v1/images/bg-news_rotator_nav.jpg\');">'+
	'<table class="newsNav" style="width:100%;" border="0" cellpadding="0" cellspacing="5"><tr>'+
	'<td class="f1_light_grey" style="padding-left:3px;">');
	if (moreHTML) document.write(moreHTML+' | ');
	document.write('<a href="javascript://" onclick="NewsControlPause();CloseAllDivs(\'div_PostComment_'+articleID+'\');ToggleSlideDiv(\'div_PostComment_'+articleID+'\');" class="subnav">Post a Comment</a>');
	if (commentsHTML) document.write(commentsHTML);
	document.write('</td>');
	for(var i=1;i<=newsTotal;i++) {
		if (newsNum == i)
			document.write('<td style="width:22px;"><div class="newsPageOn">'+i+'</div></td>');
		else
			document.write('<td style="width:22px;"><div class="newsPage" onmouseover="className=\'newsPageOver\';" onmouseout="className=\'newsPageOut\';" onclick="newsNum='+i+';NewsControlPause();GetNews();">'+i+'</div></td>');
	}

	document.write('<td style="width:22px;"><div class="newsBtn" onmouseover="className=\'newsBtnOver\';" onmouseout="className=\'newsBtnOut\';" onclick="NewsControlPause();if (newsNum==2)newsNum=newsTotal;else if (newsNum==1)newsNum=newsTotal-1;else newsNum-=2;GetNews();">&lt;</div></td>');
	document.write('<td style="width:20px;"><a href="javascript://" onmouseover="NewsControlOver(\''+newsNum+'\');" onmouseout="NewsControlOut(\''+newsNum+'\');" onclick="ToggleNewsControls();"><img src="images/icon-pause.gif" alt="" border="0" id="btnPlay'+newsNum+'" /></a></td>');
	document.write('<td style="width:22px;"><div class="newsBtn" onmouseover="className=\'newsBtnOver\';" onmouseout="className=\'newsBtnOut\';" onclick="NewsControlPause();GetNews();">&gt;</div></td>');
	document.write('</tr></table>');
	document.write('</td></tr></table>');
}

var playStatus = 'play';
var delayTime = 8000;
var newsNum = 1;
