var animText = "";
var animCount = 0;
var animInterval;
var animColors = new Array(130);
animColors[0] = "#000000"
animColors[1] = "#040400"
animColors[2] = "#080800"
animColors[3] = "#0C0C00"
animColors[4] = "#101000"
animColors[5] = "#141400"
animColors[6] = "#181800"
animColors[7] = "#1B1B00"
animColors[8] = "#1F1F00"
animColors[9] = "#232300"
animColors[10] = "#272700"
animColors[11] = "#2B2B00"
animColors[12] = "#2F2F00"
animColors[13] = "#333300"
animColors[14] = "#373700"
animColors[15] = "#3B3B00"
animColors[16] = "#3F3F00"
animColors[17] = "#434300"
animColors[18] = "#474700"
animColors[19] = "#4B4B00"
animColors[20] = "#4E4E00"
animColors[21] = "#525200"
animColors[22] = "#565600"
animColors[23] = "#5A5A00"
animColors[24] = "#5E5E00"
animColors[25] = "#626200"
animColors[26] = "#666600"
animColors[27] = "#6A6A00"
animColors[28] = "#6E6E00"
animColors[29] = "#727200"
animColors[30] = "#767600"
animColors[31] = "#7A7A00"
animColors[32] = "#7E7E00"
animColors[33] = "#818100"
animColors[34] = "#858500"
animColors[35] = "#898900"
animColors[36] = "#8D8D00"
animColors[37] = "#919100"
animColors[38] = "#959500"
animColors[39] = "#999900"
animColors[40] = "#9D9D00"
animColors[41] = "#A1A100"
animColors[42] = "#A5A500"
animColors[43] = "#A9A900"
animColors[44] = "#ADAD00"
animColors[45] = "#B1B100"
animColors[46] = "#B4B400"
animColors[47] = "#B8B800"
animColors[48] = "#BCBC00"
animColors[49] = "#C0C000"
animColors[50] = "#C4C400"
animColors[51] = "#C8C800"
animColors[52] = "#CCCC00"
animColors[53] = "#D0D000"
animColors[54] = "#D4D400"
animColors[55] = "#D8D800"
animColors[56] = "#DCDC00"
animColors[57] = "#E0E000"
animColors[58] = "#E4E400"
animColors[59] = "#E7E700"
animColors[60] = "#EBEB00"
animColors[61] = "#EFEF00"
animColors[62] = "#F3F300"
animColors[63] = "#F7F700"
animColors[64] = "#FBFB00"
animColors[65] = "#FFFF00"
animColors[66] = "#FBFB00"
animColors[67] = "#F7F700"
animColors[68] = "#F3F300"
animColors[69] = "#EFEF00"
animColors[70] = "#EBEB00"
animColors[71] = "#E7E700"
animColors[72] = "#E4E400"
animColors[73] = "#E0E000"
animColors[74] = "#DCDC00"
animColors[75] = "#D8D800"
animColors[76] = "#D4D400"
animColors[77] = "#D0D000"
animColors[78] = "#CCCC00"
animColors[79] = "#C8C800"
animColors[80] = "#C4C400"
animColors[81] = "#C0C000"
animColors[82] = "#BCBC00"
animColors[83] = "#B8B800"
animColors[84] = "#B4B400"
animColors[85] = "#B1B100"
animColors[86] = "#ADAD00"
animColors[87] = "#A9A900"
animColors[88] = "#A5A500"
animColors[89] = "#A1A100"
animColors[90] = "#9D9D00"
animColors[91] = "#999900"
animColors[92] = "#959500"
animColors[93] = "#919100"
animColors[94] = "#8D8D00"
animColors[95] = "#898900"
animColors[96] = "#858500"
animColors[97] = "#818100"
animColors[98] = "#7E7E00"
animColors[99] = "#7A7A00"
animColors[100] = "#767600"
animColors[101] = "#727200"
animColors[102] = "#6E6E00"
animColors[103] = "#6A6A00"
animColors[104] = "#666600"
animColors[105] = "#626200"
animColors[106] = "#5E5E00"
animColors[107] = "#5A5A00"
animColors[108] = "#565600"
animColors[109] = "#525200"
animColors[110] = "#4E4E00"
animColors[111] = "#4B4B00"
animColors[112] = "#474700"
animColors[113] = "#434300"
animColors[114] = "#3F3F00"
animColors[115] = "#3B3B00"
animColors[116] = "#373700"
animColors[117] = "#333300"
animColors[118] = "#2F2F00"
animColors[119] = "#2B2B00"
animColors[120] = "#272700"
animColors[121] = "#232300"
animColors[122] = "#1F1F00"
animColors[123] = "#1B1B00"
animColors[124] = "#181800"
animColors[125] = "#141400"
animColors[126] = "#101000"
animColors[127] = "#0C0C00"
animColors[128] = "#080800"
animColors[129] = "#040400"

function initAnim() {
 var el = document.getElementById("animText");
 animText = el.firstChild.nodeValue
 el.firstChild.nodeValue = "";
 var ne; //new Element
 var nt; //new text
 var na; //new attribute
 for (var i=0; i < animText.length; i++ ) {
  ne = document.createElement("span");
  nt = document.createTextNode(animText.charAt(i));
  ne.appendChild(nt);
  na = document.createAttribute("id");
  na.nodeValue = "animChar" + i;
  ne.setAttributeNode(na);
  el.appendChild(ne);
 }
 animInterval = window.setInterval("doAnim();", 40);
 //document.getElementById("animChar1").style.color = "#FF0000";
 return
}
function doAnim() {
 animCount++;
 if (animCount >= animColors.length) animCount = 0;
 var j = 0;
 for (var i=0; i < animText.length; i++ ) {
  j = animCount + i;
  if (j >= animColors.length) j -= animColors.length;
  //alert(animColors[j]);
  document.getElementById("animChar" + i).style.color = animColors[j];
 }
}