var rgb_dark= [51,51,51];  // Sets the dark grey font colorvar rgb_light= [102,102,102];  // Sets the light grey font colorvar rgb_end= [153,0,0];  // Sets the red at the end of the fadeover_spd=15  // Sets the fade in speedout_spd=15  // Sets the fade out speeddocument.onmouseover = domouseover;document.onmouseout  = domouseout;document.onclick     = doclick;dualhex = new Array()hex = ["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"]for(i = 0; i < 256; i++) dualhex[i] = hex[parseInt(i / 16)] + hex[i % 16]function domouseover() {  if (document.all && window.event.srcElement.className == "aBold")    fadeDark(window.event.srcElement.sourceIndex, 1)  if (document.all && window.event.srcElement.className == "aNormal")    fadeDark(window.event.srcElement.sourceIndex, 1)  if (document.all && window.event.srcElement.className == "aLight")    fadeLight(window.event.srcElement.sourceIndex, 1)  if (document.all && window.event.srcElement.className == "atitleSubSection")    fadeLight(window.event.srcElement.sourceIndex, 1)  if (document.all && window.event.srcElement.className == "aHeading")    fadeLight(window.event.srcElement.sourceIndex, 1)}function domouseout() {  if (document.all && window.event.srcElement.className == "aBold")    setTimeout("fadeDark('" + window.event.srcElement.sourceIndex + "', 0)", over_spd * over_spd * 2)  if (document.all && window.event.srcElement.className == "aNormal")    setTimeout("fadeDark('" + window.event.srcElement.sourceIndex + "', 0)", over_spd * over_spd * 2)  if (document.all && window.event.srcElement.className == "aLight")    setTimeout("fadeLight('" + window.event.srcElement.sourceIndex + "', 0)", over_spd * over_spd * 2)  if (document.all && window.event.srcElement.className == "atitleSubSection")    setTimeout("fadeLight('" + window.event.srcElement.sourceIndex + "', 0)", over_spd * over_spd * 2)  if (document.all && window.event.srcElement.className == "aHeading")    setTimeout("fadeLight('" + window.event.srcElement.sourceIndex + "', 0)", over_spd * over_spd * 2)}function doclick() {  if (document.all && window.event.srcElement.className == "A")    window.event.srcElement.blur();}function fadeDark(element, over) {  if(over) {    beg = rgb_dark;    end = rgb_end;    spd = over_spd;}  else {    beg = rgb_end;    end = rgb_dark;    spd = out_spd;}  for(i = 0; i <= spd; i++)    setTimeout("document.all[" + element + "].style.color = '#"     + dualhex[Math.floor(beg[0] * ((spd - i) / spd) + end[0] * (i / spd))]     + dualhex[Math.floor(beg[1] * ((spd - i) / spd) + end[1] * (i / spd))]     + dualhex[Math.floor(beg[2] * ((spd - i) / spd) + end[2] * (i / spd))] + "';",  i * spd);}function fadeLight(element, over) {  if(over) {    beg = rgb_light;    end = rgb_end;    spd = over_spd;}  else {    beg = rgb_end;    end = rgb_light;    spd = out_spd;}  for(i = 0; i <= spd; i++)    setTimeout("document.all[" + element + "].style.color = '#"     + dualhex[Math.floor(beg[0] * ((spd - i) / spd) + end[0] * (i / spd))]     + dualhex[Math.floor(beg[1] * ((spd - i) / spd) + end[1] * (i / spd))]     + dualhex[Math.floor(beg[2] * ((spd - i) / spd) + end[2] * (i / spd))] + "';",  i * spd);}