﻿var messagge
var neonbasecolor = "#888888"
var neontextcolor = "#EB1C24"//"#ffffcc"
var flashspeed = 150  //in milliseconds
var n = 0

function startnion(objid) {
    var content;
    var obj = document.getElementById(objid);
    messagge = obj.innerText;
    if (document.all || document.getElementById) {
        content = '<font size="3pt" color="' + neonbasecolor + '">';
        for (m = 0; m < messagge.length; m++)
            content = content + '<span id="neonlight' + m + '">' + messagge.charAt(m) + '</span>';
        content = content + '</font>';
        obj.innerHTML = content;
    }
    else
        obj.innerHTML = messagge;
    beginneon();
}

function crossref(number) {
    var crossobj = document.all ? eval("document.all.neonlight" + number) : document.getElementById("neonlight" + number)
    return crossobj
}

function neon() {

    //Change all letters to base color
    if (n == 0) {
        for (m = 0; m < messagge.length; m++)
        //eval("document.all.neonlight"+m).style.color=neonbasecolor
            crossref(m).style.color = neonbasecolor
    }

    //cycle through and change individual letters to neon color
    crossref(n).style.color = neontextcolor

    if (n < messagge.length - 1)
        n++
    else {
        n = 0
        clearInterval(flashing)
        setTimeout("beginneon()", 1500)
        return
    }
}

function beginneon() {
    if (document.all || document.getElementById)
        flashing = setInterval("neon()", flashspeed)
}
