// 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