speed = 100 

pause = 1000

timerID = null 
bannerRunning = false 

ar = new Array() 

ar[0] = "Welcome to Stradishall.org.uk" 
ar[1] = "Welcome to Stradishall.org.uk" 
ar[2] = "Welcome to Stradishall.org.uk" 
ar[3] = "Welcome to Stradishall.org.uk" 

currentMessage = 0 
offset = 0 

function stopBanner() { 
        if (bannerRunning) 
                clearTimeout(timerID) 

        bannerRunning = false 
} 

function startBanner() { 
        stopBanner() 

        showBanner() 
} 

function showBanner() { 
        var text = ar[currentMessage] 

        if (offset < text.length) { 
                if (text.charAt(offset) == " ") 
                        offset++                         

                var partialMessage = text.substring(0, offset + 1)  

                window.status = partialMessage 

                offset++ // IE sometimes has trouble with "++offset" 

                timerID = setTimeout("showBanner()", speed) 

                bannerRunning = true 
        } else { 
                offset = 0 

                currentMessage++ 

                if (currentMessage == ar.length) 
                        currentMessage = 0 

                timerID = setTimeout("showBanner()", pause) 

                bannerRunning = true 
        } 
} 

