// <![CDATA[
var speed = 100; // speed colours change, 1 second = 1000
var raincol  = new Array("#ff0000", "#ff9900", "#ffff00", "#99ff00", "#00ff00",                          "#00ff99", "#00ffff", "#0099ff", "#0000ff", "#9900ff",                             "#ff00ff", "#ff0099"); // можете использовать свои цвета
var alink = "/"; // поместите сюда вашу ссылку (set to ="" for no link)
//var alinka = "/spec76.html";
//var alinkb = "/ny_2012.html";
/****************************
*    Rainbow Text Effect    *
* DON'T EDIT BELOW THIS BOX *
****************************/
var rainbow, raintxt, raincnt = 0;

window.onload = function() 
{
   if (document.getElementById)
       {
            var i, raini;
            rainbow = document.getElementById("rainbow");
            raintxt = rainbow.firstChild.nodeValue;
            while (rainbow.childNodes.length) rainbow.removeChild(rainbow.childNodes[0]);
            for (i = 0; i < raintxt.length; i++) 
                {
                    raini = document.createElement("span");
                    raini.setAttribute("id", "rain"+i);
                    raini.appendChild(document.createTextNode(raintxt.charAt(i)));
                    if (alink) 
                        {
                            raini.style.cursor="pointer";
                            raini.onclick=function() 
                            { top.location.href = alink; }
                        }
/*					 if (alinka) 
                        {
                            raini.style.cursor="pointer";
                            raini.onclick=function() 
                            { top.location.href = alinka; }
                        }
					 if (alinkb) 
                        {
                            raini.style.cursor="pointer";
                            raini.onclick=function() 
                            { top.location.href = alinkb; }
                        }*/
                    rainbow.appendChild(raini);
                }
            rainbow = setInterval ("raining()", speed);
       }
} // конец функции


function raining() 
{
    for (var i = 0; i < raintxt.length; i++)     document.getElementById("rain"+i).style.color = raincol[(i + raincnt) % raincol.length];
    raincnt++;
}

// ]]>
