// JavaScript Document

// ticker setup
var charDelay = 50;
var storyDelay = 5000;
var numStories = 4;
// two dimensional array to hold stories and links
var storyMatrix = new Array();
storyMatrix[0] = new Array();
storyMatrix[1] = new Array();
// column 1: titles

storyMatrix[0][0] = "New DPUK website launched";
storyMatrix[1][0] = "news.html";

storyMatrix[0][1] = "World Congress of the WFD";
storyMatrix[1][1] = "news.html";

storyMatrix[0][2] = "DPUK 5th Year Celebration";
storyMatrix[1][2] = "news.html";

storyMatrix[0][3] = "Deaf Health Promotions Day";
storyMatrix[1][3] = "news.html";

storyMatrix[0][4] = "DPUK Training Opportunity";
storyMatrix[1][4] = "news.html";

storyMatrix[0][5] = "LNF Project– Family Fun Day";
storyMatrix[1][5] = "news.html";

storyMatrix[0][6] = "We hope you enjoy the website";
storyMatrix[1][6] = "news.html";


function InitTicker()
{
// Default values
currentStory = -1;
currentLength = 0;
//The top stories anchor tag
oAnchor = document.getElementById("tickerHREF");
NewsTicker();
}

window.onload = InitTicker;

function NewsTicker()
{
var delay;
// Get next story if title is done from previous
if(currentLength == 0) // length of title being written out
{
currentStory++;
currentStory = currentStory % numStories;
// use HTML entity for quotes so we don't mess up the anchor
currentTitle = storyMatrix[0][currentStory].replace(/&quot;/g,'"');
oAnchor.href = storyMatrix[1][currentStory];
}
// Write title to anchor
oAnchor.innerHTML = currentTitle.substring(0, currentLength);
// adjust length of substring and set delays
if(currentLength != currentTitle.length)
{
currentLength++;
delay = charDelay;
}
else
{
currentLength = 0;
delay = storyDelay;
}
// Recurse ticker
setTimeout("NewsTicker()", delay);
}