function highlightme(event)
{
	var sender = event.target == undefined? event.srcElement:event.target;
	
	if (sender.nodeName == "A" || sender.tagName == "A") 
		sender = sender.parentElement == undefined ? sender.parentNode : sender.parentElement;
	
	if (sender.nodeName == "TR" || sender.tagName == "TR")
	{
		sender.prevColor = sender.style.backgroundColor;
		sender.style.backgroundColor = "#EBFF99";
	}
	else
	{
		var myparent = sender.parentElement == undefined ? sender.parentNode : sender.parentElement;
	//	for (var i in parent)alert(i + " " + parent[i]);
		for (var i in myparent.childNodes)
		{
			if (myparent.childNodes[i].style == undefined) continue;
			myparent.childNodes[i].prevColor = myparent.childNodes[i].style.backgroundColor;
			myparent.childNodes[i].style.backgroundColor = "#EBFF99";
		}
	}
}

function removehighlight(event)
{
	var sender = event.target == undefined? event.srcElement:event.target;
	if (sender.nodeName == "A" || sender.tagName == "A") 
		sender = sender.parentElement == undefined ? sender.parentNode : sender.parentElement;
	
	if (sender.nodeName == "TR" || sender.tagName == "TR")
	{
		sender.prevColor = sender.style.backgroundColor;
		sender.style.backgroundColor = "#EBFF99";
	}
	else
	{
		var myparent = sender.parentElement == undefined ? sender.parentNode : sender.parentElement;
		for (var i in myparent.childNodes)
		{
			if (myparent.childNodes[i].style == undefined) continue;
			myparent.childNodes[i].style.backgroundColor = myparent.childNodes[i].prevColor;
		}
	}
}