var speed = 13
var pause = 5000
var timerID = null
var scrabbleBanner = false
var cc = new Array()

cc[0] = "*********   Grupa Brokerów Ubezpieczeniowych   *********"
cc[1] = "*********   Połaczyliśmy swoje siły aby lepiej działać w imieniu Państwa   *********"
cc[2] = "****Joanna Koselska (tel.602 284 119) , Romuald Lewandowski (tel.602 351 661) , Lucyna Przybysz (tel. 602 132 077)****"
cc[3] = "*********   ZAPRASZAMY DO WSPOŁPRACY   *********"

var message = 0
var state = ""
newBanner()
function stopBanner() {
	if (scrabbleBanner)
		clearTimeout(timerID)
	scrabbleBanner = false
}

function firstBanner() {
	stopBanner()
	seeBanner()
}

function newBanner() {
	state = ""
	for (var i = 0; i < cc[message].length; ++i) {
		state += "0"
	}
}

function seeBanner() {
	if (getString()) {
		message++
		if (cc.length <= message)
			message = 0

		newBanner()

		timerID = setTimeout("seeBanner()", pause)

		scrabbleBanner = true
	} else {
		var str = ""

		for (var c = 0; c < state.length; ++c) {
			str += (state.charAt(c) == "1") ? cc[message].charAt(c) : "     "
		}
		window.status = str
		timerID = setTimeout("seeBanner()", speed)
		scrabbleBanner = true
	}
}

function getString() {

	var full = true
	for (var c = 0; c < state.length; ++c) {
		if (state.charAt(c) == 0)
			full = false
	}
	if (full)
		return true

	while (1) {
		var num = getRandom(cc[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())
}

