var speed = 25         //Speed of the Banner

var pause = 1000       //Pause between strings

var timerID = null
var bannerRunning = false

// create array

var ar = new Array()

// assign the strings to the array's elements
ar[0] = "Welcome  To  ShortBreak.uk.com .................."
ar[1] = "U.K. Based Online  Travel  Agent  Offering  Flights,  Holidays,  Hotel  Reservations,  City  Breaks  etc."
ar[2] = "Your  Holidays  Matters.........."

var message = 0

var state = ""

clearState()

function stopBanner() {
        // if banner is currently running
        if (bannerRunning)
                // stop the banner
                clearTimeout(timerID)

        bannerRunning = false
}

function startBanner() {
        stopBanner()

        showBanner()
}

function clearState() {
        state = ""

        for (var i = 0; i < ar[message].length; ++i) {
                state += "0"
        }
}

function showBanner() {
        if (getString()) {
                message++

                if (ar.length <= message)
                        message = 0

                clearState()

                timerID = setTimeout("showBanner()", pause)

                bannerRunning = true
        } else {
                var str = ""

                for (var j = 0; j < state.length; ++j) {
                        str += (state.charAt(j) == "1") ? 

ar[message].charAt(j) : "     "
                }

                window.status = str

                timerID = setTimeout("showBanner()", speed)


                bannerRunning = true
        }
}

function getString() {
        var full = true

        for (var j = 0; j < state.length; ++j) {
                if (state.charAt(j) == 0)
                        full = false
        }

        if (full)
                return true

        while (1) {
                var num = getRandom(ar[message].length)

                if (state.charAt(num) == "0")
                        break
        }

        state = state.substring(0, num) + "1" + state.substring(num + 1, 

state.length)

        return false
}

function getRandom(max) {
        return Math.round((max - 1) * Math.random())
}
