var storetext=""

var hex=new Array("00","08","10","18","20","28","30","38","40","48","50","58","60","68","70","78","80","88","90","98","A0","A8","B0","B8","C0","C8","D0","D8","E0","E8","F0","F8")
var r=1
var g=1
var b=1
var seq=1

function ChangeText()
{
	rainbow="#"+hex[r]+hex[g]+hex[b]
	storetext.style.color=rainbow
}

function Change()
{
	if (seq==6)
	{
		b--
		if (b==0)
			seq=1
	}
	if (seq==5)
	{
		r++
		if (r==31)
			seq=6
	}
	if (seq==4)
	{
		g--
		if (g==0)
			seq=5
	}
	if (seq==3)
	{
		b++
		if (b==31)
			seq=4
	}
	if (seq==2)
	{
		r--
		if (r==0)
			seq=3
	}
	if (seq==1)
	{
		g++
		if (g==31)
		seq=2
	}
	
	ChangeText()
}
	
function StartEffect(text, speed)
{
	if (document.all||document.getElementById)
	{
		document.write('<span id="highlight">' + text + '</span>')
		storetext=document.getElementById? document.getElementById("highlight") : document.all.highlight
	}
	else
		document.write(text)

	if (document.all||document.getElementById)
		flash=setInterval("Change()",speed)
}

