window.onload = function() {

	/* this code forces the datatable-row-rollover effect. */
	var tblElem = document.getElementsByTagName("table");
	for (var i = 0; i < tblElem.length; i++) {
		if ((tblElem[i]) && (tblElem[i].className.indexOf("datatable") > -1)) {	
			var trElem = tblElem[i].getElementsByTagName("tr");	
			for (var j = 0; j < trElem.length; j++) {
				if (trElem) {
					if ((trElem[j].parentNode.tagName.toLowerCase() == "tbody") || (trElem[j].parentNode.tagName.toLowerCase() == "tfoot")) {
						var currElem = trElem[j];					
						currElem.onmouseover = function() {
							var tmpClassName = this.className;
							tmpClassName = tmpClassName.replace("normal", "alternate");
							this.className = tmpClassName;
						}
						currElem.onmouseout = function() {
							var tmpClassName = this.className;
							tmpClassName = tmpClassName.replace("alternate", "normal");
							this.className = tmpClassName;
						}
					}
				}
			}
		}
	}	
	
}
