
var autoroll = true;
var delayroll = 10000;
var isShowing = 0;
var numAds = 4;
var firstDelay = false;
var pauseFlag = false;
var timer;
var playButton;
var playButton2;

function initRoll() {
	playButton = document.getElementById('playButton');
	playButton2 = document.getElementById('playButton2');
	if (playButton) {
		if (autoroll) { showPauseButton(); }
		else { showPlayButton(); }
	}
}

function showPauseButton() {
	playButton.innerHTML = "Pause";
	playButton.title = "Pause";
	playButton2.innerHTML = "Pause";
	playButton2.title = "Pause";
	pauseFlag = false;
	autoRoll();
}

function showPlayButton() {
	playButton.innerHTML = "Play";
	playButton.title = "Play";
	playButton2.innerHTML = "Play";
	playButton2.title = "Play";
	pauseFlag = true;
	clearTimeout(timer);
	firstDelay = false;
}

function showAd(adNum) {
	sp2.showPanel(adNum); isShowing = adNum; 
	clearRoll();
}

function showPrevAd() {
	if (isShowing <= 0) {
		isShowing = numAds-1;
	} else {
		isShowing--;
	}
	showAd(isShowing);
}

function showNextAd() {
	if (isShowing >= numAds-1) {
		isShowing = 0;
	} else {
		isShowing++;
	}
	showAd(isShowing);
}

function autoRoll() {
	if (!pauseFlag) {
		timer = setTimeout('autoRoll()', delayroll);
		if (!firstDelay) firstDelay = true;
		else showNextAd();
	}
}

function clearRoll() {
	if (!pauseFlag) {
		clearTimeout(timer);
		firstDelay = false;
		autoRoll();
	}
}

function playButtonClicked() {
	if (pauseFlag) showPauseButton();
	else showPlayButton();
}
