// Blinking text script by Dmitry Shasholko

var interval = 70;
var colors = ['#fff', '#ff0', '#f60', '#e40', '#dd4000', '#cc3900', '#bb3600', '#aa3200', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930', '#930'];
var mouseOverColor = '#ff0';
var intervalId;

function startBlinking(elem) {
var i = 0;
stopBlinking();
intervalId = setInterval(changeColor, interval);
function changeColor() {
elem.style.color = colors[i++ % colors.length];
}
}
function stopBlinking() {
if (intervalId)
clearInterval(intervalId);
}

function setMouseOverColor(elem) {
stopBlinking();
elem.style.color = mouseOverColor;
}