var MAX_LINK_DEPTH = 8;

/*
function hover_link(anchor) {
	var parentNode = anchor.parentNode;
	var level = 0;
	while (parentNode && parentNode.tagName.toUpperCase() != "TD") {
		parentNode = parentNode.parentNode;
		while (!parentNode.tagName) {
			parentNode = parentNode.parentNode;
		}
		if (++level >= MAX_LINK_DEPTH) {
			break;
		}
	}

	toggle_hover_node(parentNode);
}
*/

function hover_cell(parentNode) {
	toggle_hover_node(parentNode);
}

function toggle_hover_node(parentNode) {
	if (parentNode && parentNode.className.indexOf("left_links_td_nohover") != -1) {
		parentNode.className = parentNode.className.replace(/left_links_td_nohover/, 'left_links_td_hover');
	} else if (parentNode) {
		parentNode.className = parentNode.className.replace(/left_links_td_hover/, 'left_links_td_nohover');
	}
}

function follow_the_link(table_cell) {
	if (table_cell) {
		var a = table_cell.getElementsByTagName("a");
		if (a && 'length' in a && a.length > 0) {
			window.location.href = a[0].href;
		}
	}
}

