

var statspeed = 1   //Geschwindgkeit
var statpause = 3500  //Pausen zwischen den Nachrichten
var stattimerID = null
var statbannerRunning = false
var ar = new Array()

//Anzahl der NAchrichten
ar[0] = "Heike´s Bastel Page"
ar[1] = "---< Kickme.to/basteltraum >---"
ar[2] = "Ich hoffe, daß Ihnen dieses Angebot gefällt"
ar[3] = "Viel Spaß beim stöbern"
var statmessage = 0
var Statstate = ""
statclearState()
function statstopBanner() {
        if (statbannerRunning)
                clearTimeout(stattimerID)
        statbannerRunning = false
}
function statstartBanner() {
        statstopBanner()
        statshowBanner()
}
function statclearState() {
        Statstate = ""
        for (var stati = 0; stati < ar[statmessage].length; ++stati) {
                Statstate += "0"
        }
}
function statshowBanner() {
        if (statgetString()) {
                statmessage++
                if (ar.length <= statmessage)
                        statmessage = 0
                statclearState()
                stattimerID = setTimeout("statshowBanner()", statpause)
                statbannerRunning = true
        } else {
                var statstr = ""
                for (var statj = 0; statj < Statstate.length; ++statj) {
statstr += (Statstate.charAt(statj) == "1") ? ar[statmessage].charAt(statj) : "     "
                }
                window.status = statstr
                stattimerID = setTimeout("statshowBanner()", statspeed)
                statbannerRunning = true
        }
}
function statgetString() {
        var statfull = true
        for (var statj1 = 0; statj1 < Statstate.length; ++statj1) {
                if (Statstate.charAt(statj1) == 0)
                        statfull = false
        }
        if (statfull)
                return true
        while (1) {
                var statnum = getRandom(ar[statmessage].length)
                if (Statstate.charAt(statnum) == "0")
                        break
        }
Statstate = Statstate.substring(0, statnum) + "1" + Statstate.substring(statnum + 1, Statstate.length)
        return false
}
function getRandom(statmax) {
        return Math.round((statmax - 1) * Math.random())
}


