// JavaScript Document - ticker

var message = messages[0];
var messageLength = message.length;
var tickerlength = 1;
var timer = 0;
var y = 0;
var tickerTimer;
var tickerState;
var tickerControl;
var tickerLink;
var pausePlayButton;

function ticker()
{
tickerTimer = setInterval("tickerPrint()",50);
}



function tickerPrint()
{
tickerState = "play";
if (timer < 8000 )
{
	ticker = message.substr(0,tickerlength);
		if (tickerlength < messageLength ) 
		{
		ticker = ticker + "_";
		} else {
		ticker = ticker;
		}
	document.getElementById('ticker').innerHTML = ticker;
	tickerlength++;
	
	if ( timer == 0 ) { 
	tickerLink = "";
	document.getElementById('tickerLink').innerHTML = tickerLink;
	} else if ( timer == 100 ) { 
	tickerLink = "<a href=\"staff_solo.php?deal_ref=" + deal_ref[y] + "&staff_ref=" + staff_ref[y] + "\" style=\"color:rgb(0,74,162);\" >" + "view this offer" + "</a>";
	document.getElementById('tickerLink').innerHTML = tickerLink;
	}
	timer = timer + 50;
} else { tickerAdvance(); }

}

function tickerAdvance()
{
	timer = 0;
	tickerlength = 1;
	y++;
	if (y == messages.length ) { y = 0; }
	message = messages[y];
}


function pausePlay()
{
if (tickerState == "play") { 
tickerPause(); 
pausePlayButton = "<a href=\"#\" onclick=\"pausePlay()\"><img src=\"ticker_play.jpg\" style=\"border:none\"/></a>";
} else {
tickerAdvance();
tickerPlay(); 
pausePlayButton = "<a href=\"#\" onclick=\"pausePlay()\"><img src=\"ticker_pause.jpg\" style=\"border:none\"/></a>";
}
document.getElementById('tickerPausePlay').innerHTML = pausePlayButton;
}

function tickerPause()
{
tickerState = "paused";
tickerControl = "<a href=\"#\" onclick=\"pausePlay()\"><img src=\"ticker_play.jpg\" style=\"border:none\"/></a>";
clearInterval(tickerTimer);
ticker = "<a href=\"staff_solo.php?deal_ref=" + deal_ref[y] + "&staff_ref=" + staff_ref[y] + "\" style=\"color:red; text-decoration: none;\" >" + message + "</a>";
document.getElementById('ticker').innerHTML = ticker;
tickerLink = "<a href=\"staff_solo.php?deal_ref=" + deal_ref[y] + "&staff_ref=" + staff_ref[y] + "\" style=\"color:rgb(0,74,162); \" >" + "view this offer" + "</a>";
document.getElementById('tickerLink').innerHTML = tickerLink; 
}

function tickerPlay()
{
tickerControl = "Pause";
tickerTimer = setInterval("tickerPrint()",50);
}

function tickerForwardsOne()
{
tickerAdvance();
tickerPause();
document.getElementById('tickerPausePlay').innerHTML = tickerControl; 
}

function tickerBackOne()
{
timer = 0;
tickerlength = 1;
y--;
if ( y < 0  ) { y = messages.length - 1; }
message = messages[y];
tickerPause();
document.getElementById('tickerPausePlay').innerHTML = tickerControl; 
}