// Table Row Alternator
var Y = YAHOO;
Y.namespace('Heehaw', 'Heehaw.tableRowAlt');
var H = Y.Heehaw;
H.tableRowAlt.init = function(){
	var D = Y.util.Dom;
	function getTableBodies(element){return true;}
	function alternateRows(tbody){
		function getRows(row){return true;}
		function setEven(td){D.addClass(td, 'even_row');}
		function setOdd(td){D.addClass(td, 'odd_row');}
		var rows = D.getElementsBy(getRows, 'tr', tbody);
		for (var i = 0; i < rows.length; i++){
			if (i % 2){
				D.getElementsBy( function(e){return true;}, 'td', rows[i], setOdd );
			} else {
				D.getElementsBy( function(e){return true;}, 'td', rows[i], setEven );
			}
		}
	}
	D.getElementsBy(getTableBodies, 'tbody', 'content', alternateRows );
};

Y.util.Event.onDOMReady( H.tableRowAlt.init );