ua=navigator.userAgent;
v=navigator.appVersion.substring(0,1);
if ((ua.lastIndexOf("MSIE")!=-1) && (v!='1') && (v!='2') && (v!='3')) {
	document.body.onmouseover=turnPulsateOn;
	document.body.onmouseout=turnPulsateOff;
}
var pulsateOn = false;
var pulsateID = -1;
var pulsateAnchor;

function doPulsate(r, inc)
{
	var timeout = 50;
	var clr;
	if (!pulsateOn)
	clr = "FF0000";
	else if (r == -1)
	{
		clr = "FF0000";
		r = 1;
		timeout = 50;
	}
	else if (r == 1)
	clr = "Fc1D1D";
	else if (r == 2)
	clr = "F93A3A";
	else if (r == 3)
	clr = "F65757";
	else if (r == 4)
	clr = "F37474";
	else if (r == 5)
	clr = "F09191";
	else if (r == 6)
	clr = "EDAEAE";
	else if (r == 7)
	clr = "EACBCB";
	
	pulsateAnchor.style.color = clr;
	r += inc;
	if (r == 0 || r == 7)
	inc = -inc;
	if (pulsateOn)
	pulsateID = window.setTimeout('doPulsate(' + r + ', ' + inc + ')', timeout);
}

function turnPulsateOn() {
	pulsateAnchor = event.toElement;
	if (pulsateAnchor.tagName == "A") {
		pulsateAnchor.style.color = "red";
		pulsateAnchor.style.textDecorationUnderline = true;
		pulsateOn = true;
	doPulsate(-1, 1);}
}

function turnPulsateOff() {
	pulsateAnchor=event.fromElement;
	if (pulsateAnchor.tagName == "A") {
		pulsateAnchor.style.color = "lightgreen";
		pulsateAnchor.style.textDecorationUnderline = false;
		pulsateOn = false;
		if (pulsateID != -1)
		{
			window.clearTimeout(pulsateID);
			pulsateID = -1;
	}}
}