<!--

var speed = 15         //Speed of the Banner

var pause = 6000       //Pause between strings

var timerID = null
var bannerRunning = false

var ar = new Array()


ar[0] = "NiteX - En verden af muligheder i festsange"
ar[1] = "Personlige festsange fra kr. 350,-"
ar[2] = "Elegante bordkort i farver med gæsters navne påtrykt"
ar[3] = "Bestil online - modtag sang online - print selv"
ar[4] = "Digitale farvekopier i imponerende kvalitet"
ar[5] = "Velkomstsange med fx menu indflettet i vers"
ar[6] = "Layout i topklasse hvor tegninger har dansk lune i stregen"
ar[7] = "Festaviser i spændende design og muntre vers"
ar[8] = "Stort udvalg i farvet kopipapir"
ar[9] = "Motivpapir underbygger stemning i versene"
ar[10] = "Glade festsange til glade mennesker"
ar[11] = "Akkompagnement på CD til festsange"

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())
}

// -->