var hex = new Array("10", "1A", "20", "2A", "30", "3A", "40", "4A",
					"50", "5A", "60", "6A", "70", "7A", "80")
var r = 1
var g = 1
var b = 1
var seq = 1

function changetext()
{
	rainbow = "#"+hex[r]+hex[g]+hex[b]
	document.getElementById("text").style.color = rainbow
}

function change()
{
	if (seq == 6) {
		b--
		
		if (b == 0) {
			seq = 1
		}
	}

	if (seq == 5) {
		r++
		if (r == 14) {
			seq = 6
		}
	}

	if (seq == 4) {
		g--
		if (g == 0) {
			seq = 5
		}
	}

	if (seq == 3) {
		b++
		if (b == 14) {
			seq = 4
		}
	}

	if (seq == 2) {
		r--
		if (r == 0) {
			seq = 3
		}
	}

	if (seq == 1) {
		g++
		if (g == 14) {
			seq=2
		}
	}

	changetext()
}

window.onload = function() {
    if (document.getElementById("text"))
    {
        setInterval("change()", 140)
    }
}