// 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 + ""; } // Stuff the current ticker text into the anchor theAnchorObject.innerHTML = thePrefix + theStorySummary.substring(0,theCurrentLength) + whatWidget(); // 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 = 50; var theStoryTimeout = 5000; var theWidgetOne = "|"; var theWidgetTwo = "-"; var theWidgetNone = ""; var theLeadString = ""; var theSummaries = new Array(); var theSiteLinks = new Array(); theSummaries[0] = "Manchester Incalls New Office Number - 0871 244 7515 ";theSiteLinks[0] = "http://manchester-incalls.co.uk/forum/index.php/topic,294.0.html";theSummaries[1] = "Our New Escort Of The Week Is Louise";theSiteLinks[1] = "http://manchester-incalls.co.uk/week.html";theSummaries[2] = "Open Until 11.30PM Every Night xxx";theSiteLinks[2] = "http://manchester-incalls.co.uk/home.html";theSummaries[3] = "Open Bank Holiday 09:30 - 23:30";theSiteLinks[3] = "http://manchester-incalls.co.uk/home.html";theSummaries[4] = "Leeds Incalls Now Available - See our daily escort rota to find out who is on";theSiteLinks[4] = "http://www.leeds-incalls.com";theSummaries[5] = "New Escort Added: Take a look at our latest Manchester escort Cristal";theSiteLinks[5] = "http://www.manchester-incalls.co.uk/cristal.html";theSummaries[6] = "New review Of Erika has been submitted";theSiteLinks[6] = "http://www.manchester-incalls.co.uk/Erika.html";theSummaries[7] = "New Review Of Sophie has been submitted";theSiteLinks[7] = "http://www.manchester-incalls.co.uk/sophie.html";theSummaries[8] = "New Review Of Louise Has been submitted";theSiteLinks[8] = "http://www.manchester-incalls.co.uk/louise.html"; var theItemCount = theSummaries.length; startTicker();