

initTables = function() {

  var tables = document.getElementsByTagName("table");
  for(var i = 0; i<tables.length; i++){
    tables[i].cellSpacing = 0;
    }
    


	var types = ["tr"];
	
	for(var t=0; t<types.length; t++){
	var rows = getElementsBySelector(types[t]);

		for (i=0; i<rows.length; i++) {
			node = rows[i];
			
			if(i % 2 != 0)
				node.className += " odd";
			
			EventUtils.addEventListener(node,'mouseover', overRow);
			EventUtils.addEventListener(node,'mouseout', outRow);
			
		}
	}
}

function overRow(){

	if(window.event)
		el = window.event.srcElement;
	else
		el = this;
	
	while(el.tagName != "TR")
		el = el.parentNode;
		
	el.className += " over";

}

function outRow(){
	if(window.event){
		//IE Only
		el = window.event.srcElement;
		
	}
	else
		el = this;
	
	while(el.tagName != "TR")
		el = el.parentNode;

	el.className = el.className.replace("over", "");
}

EventUtils.addEventListener(window,'load',initTables);