function evenOdd() {
	var tables = document.getElementsByTagName('table');
	doEvenOdd(tables);
}

function doEvenOdd(tables) {
	for(var i = 0; i < tables.length; i++) {
		if (tables[i].className.match(/oddEven/)) {
			var tr = tables[i].getElementsByTagName('tr');
			for(var j = 0; j < tr.length; j++) {
				var toChange = tr[j];
				if(j % 2 == 0) {
					toChange.className = 'even';
				} else {
					toChange.className = 'odd';
				}
			}
		}
	}
}

function addLoadHandler(handler) {
	if(window.addEventListener)	{
		window.addEventListener("load",handler,false);
	}	else if(window.attachEvent)	{
		window.attachEvent("onload",handler);
	}	else if(window.onload) {
		var oldHandler = window.onload;
		window.onload = function piggyback() {
			oldHandler();
			handler();
		};
	} else {
		window.onload = handler;
	}
}

addLoadHandler(evenOdd);
