addEvent(window, "load", fnRowHighlightInit);

function fnRowHighlightInit() {
	// Find all tables with class datatable1 and make the rows highlight
	if (isIE && isMaxIE6) {
		if (!document.getElementsByTagName) return;
		tbls = document.getElementsByTagName("table");
		for (ti=0; ti<tbls.length; ti++) {
			thisTbl = tbls[ti];
			if (((' '+thisTbl.className+' ').indexOf("datatable1") != -1)) {
				fnAddHighlights(thisTbl);
			}
		}
	}
}

function fnMouseOverHandler() {
	var oEvent = EventUtil.getEvent();
	var oTarget = oEvent.srcElement;
	do {	 
	 oTarget = oTarget.parentElement;
	 if (!oTarget) break;
	} while (oTarget.tagName != "TR")	
	oTarget.className = "mouseoverstyle";
}

function fnMouseOutHandler() {
	var oEvent = EventUtil.getEvent();
	var oTarget = oEvent.srcElement;
	do {	 
	 oTarget = oTarget.parentElement;
	 if (!oTarget) break;
	} while (oTarget.tagName != "TR")	
	oTarget.className = "";
}

function fnAddHighlights(oTable) {
	var oTBody = oTable.tBodies[0];
	var oTRows = oTBody.rows;
	
	for (var i=0; i < oTRows.length; i++) {
		var oRow = oTRows[i];
		EventUtil.addEventHandler(oRow, "mouseover", fnMouseOverHandler);
    EventUtil.addEventHandler(oRow, "mouseout", fnMouseOutHandler);
	}	
}
