function styleTables() {
	// add class='even'/'odd' to <TR> and class='first' to first <TD>
	var tables = document.getElementsByTagName('table');
	for (var i = 0; i < tables.length; i++) {
		if ( tables[i].className != 'gallery' ) {
			var tbody = tables[i].firstChild;
			if ( tbody.nodeName != 'TBODY' )
				tbody = tbody.nextSibling;
			var lines = tbody.childNodes;
			for (var j = 0; j < lines.length; j++) {
				lines[j].className = j % 2 ? 'even' : 'odd';
				var first = lines[j].firstChild;
				if ( first.nodeName != 'TD' && first.nodeName != 'TH' )
					first = first.nextSibling;
				first.className = 'first';
			}
		}
	}
}

function init() {
	styleTables();
}

window.onload = init;