var StripeTable =   {
	altRows : function() {
		var newRow;
		var zebraTable  =   document.getElementsByClassName("striped");
		for (var t = zebraTable.length - 1; t >= 0; t--) {
			var rows    =   zebraTable[t].getElementsByTagName("tr");
			for (var i = rows.length - 1; i >= 0; i--) {
				newRow = $(rows[i]);
				if ( rows[i].up().tagName.toLowerCase() == "tfoot" ) continue;
				if (i%2) {
					newRow.addClassName("even");
				} else {
					newRow.addClassName("odd");
				};
				
				var hovering = StripeTable.mouseOver.bindAsEventListener(rows[i]);
				var offRow = StripeTable.mouseOut.bindAsEventListener(rows[i]);
				Event.observe(rows[i],'mouseover',hovering);
				Event.observe(rows[i],'mouseout',offRow);
			};
		};
	},
	mouseOver: function() {
		this.addClassName("over");
	},
	mouseOut: function() {
		this.removeClassName("over");
	}
}