function alternateTableRowBgs() {
	var tables = document.getElementsByTagName('table');
	for(var t=tables.length-1; t>0; t--) {
		var rows = tables[t].getElementsByTagName('tr');
		for(var r=rows.length-1; r>0; r--) {
			if(rows[r].className.indexOf('header') < 0) {
				if(r%2 == 1) {
					rows[r].className = 'alternate ' + rows[r].className;
				}
			}
		}
	}
}
alternateTableRowBgs();