msg = "There is only one beautiful... | ...child in the world... | ...every mother has one."
speed = 10
i = 0;j = 0;s = 8
f = new Array(0,0,0,0)
c = new Array(5,10,15)

introColors = new Array("7D7Dff","8484FF","8A8AFF","9090FF","9797FF","9E9EFF","A4A4FF","AAAAFF","B1B1FF","B8B8FF","BEBEFF","C4C4FF","CBCBFF","D2D2FF","D8D8FF","DEDEFF","E5E5FF","ECECFF","F2F2FF","F8F8FF","FFFFFF")
introColors = introColors.reverse()

msgParts = msg.split(' | ')
for ( k = 0 ; k < msgParts.length ; k++ ) {
	msgPartsInd = msgParts[k].split('')
	for ( l = 0 ; l < msgPartsInd.length ; l++ ) {
		if ( msgPartsInd[l] == ' ' ) { msgPartsInd[l] = "&nbsp;" }
		if ( document.all ) { document.all['msgPrt'+k].innerHTML += "<font id=\"lett" + k + "," + l + "\" face=\"CASMIRA,Freestyle Script,Script MT Bold\" size=\""+s+"\" color=\""+introColors[0]+"\">"+msgPartsInd[(l)]+"</font>"
		} else { document.getElementById('msgPrt'+k).innerHTML += "<font id=\"lett" + k + "," + l + "\" face=\"CASMIRA,Freestyle Script,Script MT Bold\" size=\""+s+"\" color=\"#"+introColors[0]+"\">"+msgPartsInd[(l)]+"</font>" } } }

function line() {
	if ( i < msgParts.length ) {
		msgPartsInd = msgParts[i].split('')
		if ( j < msgPartsInd.length ) {
			for ( h = 0 ; h < f.length ; h++ ) {
				go = "False"
				if ( document.all && ( h == 0 || f[0] > c[h-1] ) ) {
					if ( document.all['lett'+i+","+(j+h)] ) { go = "True" }
					} else if ( h == 0 || f[0] > c[h-1] ) { if ( document.getElementById('lett'+i+","+(j+h)) ) { go = "True" } }
				if ( go == "True") {
					if ( msgPartsInd[(j+h)] == " " ) { msgPartsInd[(j+h)] = "&nbsp;" }
					if ( document.all ) { document.all['lett'+i+","+(j+h)].style.color = introColors[f[h]]
					} else if ( document.getElementById ) { document.getElementById('lett'+i+","+(j+h)).style.color = introColors[f[h]] }
					if ( f[0] < introColors.length-1 ) {
						f[h]++
					} else {
						f[0] = c[2]; f[1] = c[1]; f[2] = c[0]; f[3] = 0; j++ } } }
		} else {
			j = 0; f[0] = 0; f[1] = 0; f[2] = 0; f[3] = 0; i++ }
		animOneRep = setTimeout('line()',speed)
	} else {
		if ( document.all ) { document.all['continue'].innerHTML = "Continue"
		} else { document.getElementById('continue').innerHTML = "Continue" }
		setTimeout ( 'window.location="home.htm"',2500) } }