var ns6 = document.getElementById && !document.all
var ie = document.all
var velocidad = 200
//indice para el array de colores
var salto = 1
var indiceColor = 0
//array de colores
//especificar aqui los colores deseados
var color = new Array("#FFCCFF", "#CC99CC", "#996699", "#663366", "#330033")
//limites del desplazamiento
var limiteInferior = 0
var limiteSuperior = color.length
//contenedor del texto
var objetoTexto
//inicia el movimiento
function moverColor() {
   //actualiza indice
   indiceColor += salto
   //cambio sentido movimiento
   if ( indiceColor == limiteInferior || indiceColor == limiteSuperior )
      salto *= -1
   objetoTexto.style.color = color[ indiceColor ]
}
function inicia() {
   if (ie)
      objetoTexto = document.all.textoLuminoso
   else if (ns6)
      objetoTexto = document.getElementById("textoLuminoso")
   else			//no soportado, finaliza ejecucion
   	return
   //inicializacion
   objetoTexto.style.color = color[ indiceColor ]
   //comienza el movimiento
   setInterval("moverColor()", velocidad)
}
window.onload = inicia