function alternateRowColors() {
	var dataTableClass = 'alternating';
	var rowClass = 'alt';
	var rows, row;
	var tables = document.getElementsByTagName("table");
	var table;
	var rowCount = 0;
	for(var i=0;i<tables.length;i++) {
		if(tables.item(i).className == dataTableClass) {
			table = tables.item(i);
			rows = table.getElementsByTagName("tr");
			if (rows.length % 2) {
				var oddNumberOfRows = false;
			}
			else {
				var oddNumberOfRows = true;
			}
			for(var j=0;j<rows.length;j++) {
				row = rows.item(j);
				if(row.nodeName == "TR") {
					if(oddNumberOfRows == (rowCount % 2)) {
						row.className = rowClass;
					}
					rowCount++;
				}
			}
			rowCount = 0;
		}
	}
}
