function table() {
	var even = false;
	var tables = document.getElementsByTagName('table');
	for(var i=0;i<tables.length;i++) {
		if(tables[i].className.indexOf('zebra') >= 0) {
			var trs = tables[i].getElementsByTagName('tr');
			for(var j=0;j<trs.length;j++) {
				if(trs[j].parentNode.nodeName=='TBODY') {
					trs[j].className += (even) ? " even" : " odd";
					if( tables[i].className.indexOf('ruler') >= 0) {
						trs[j].onmouseover=function(){ this.className+=' highlight'; return false};
						trs[j].onmouseout=function(){ this.className = this.className.replace("highlight", ""); return false};
					}					
					even = !even;
				}				
			}
		}
	}
}

window.onload=function(){table();}