var speed = 20

var pause = 1333

var timerID = null

var scrabbleBanner = false

var cc = new Array()

cc[0] = "Legal problems?"
cc[1] = "Don't go it alone!"
cc[2] = "Call Susan W. Tolbert !!"
cc[3] = "and Kimberly P. Simoes !!"
cc[4] = "Attorneys at Law !!"

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())
}


