// Ticker startup
function startTicker()
{
// Define run time values
theCurrentStory = -1;
theCurrentLength = 0;
// Locate base objects
if (document.getElementById) {
theAnchorObject = document.getElementById("tickerAnchor");
runTheTicker();
}
else {
document.write("");
return true;
}
}
// Ticker main run loop
function runTheTicker()
{
var myTimeout;
// Go for the next story data block
if(theCurrentLength == 0)
{
theCurrentStory++;
theCurrentStory = theCurrentStory % theItemCount;
theStorySummary = theSummaries[theCurrentStory].replace(/"/g,'"');
theTargetLink = theSiteLinks[theCurrentStory];
theAnchorObject.href = theTargetLink;
thePrefix = "" + theLeadString + "";
theSuffix = "";
}
// Stuff the current ticker text into the anchor
theAnchorObject.innerHTML = thePrefix +
theStorySummary.substring(0,theCurrentLength) + whatWidget() + theSuffix;
// Modify the length for the substring and define the timer
if(theCurrentLength != theStorySummary.length)
{
theCurrentLength++;
myTimeout = theCharacterTimeout;
}
else
{
theCurrentLength = 0;
myTimeout = theStoryTimeout;
}
// Call up the next cycle of the ticker
setTimeout("runTheTicker()", myTimeout);
}
// Widget generator
function whatWidget()
{
if(theCurrentLength == theStorySummary.length)
{
return theWidgetNone;
}
if((theCurrentLength % 2) == 1)
{
return theWidgetOne;
}
else
{
return theWidgetTwo;
}
}
var theCharacterTimeout = 20;
var theStoryTimeout = 5000;
var theWidgetOne = "";
var theWidgetTwo = "";
var theWidgetNone = "";
var theLeadString = "» ";
var theSummaries = new Array();
var theSiteLinks = new Array();
var theItemCount = 4
;theSummaries[0]='7-Nov-08: TTXGP Reception on Isle of Man Nov/21. register for details'
theSiteLinks[0]='http://www.ttxgp.com/newslink.php?article=24'
theSummaries[1]='28-Oct-08: TTXGP Show 100mph+ Show Bike. NEC Birmingham. Nov/27'
theSiteLinks[1]='http://www.ttxgp.com/newslink.php?article=23'
theSummaries[2]='12-Sep-08: Rider registration now open'
theSiteLinks[2]='http://www.ttxgp.com/newslink.php?article=16'
theSummaries[3]='3-Sep-08: TTXGP merchandising collection being formed. Register to keep informed'
theSiteLinks[3]='http://www.ttxgp.com/newslink.php?article=17'
function blinkIt() {
if (!document.all) return;
else {
for(i=0;i