var StripyTables =
{
	init: function()
	{
		var tables = Core.getElementsByClass("dataTable");

		for (var i = 0; i < tables.length; i++)
		{
			var tbodys = tables[i].getElementsByTagName("tbody");
			
			for (var j = 0; j < tbodys.length; j++)
			{
				var rows = tbodys[j].getElementsByTagName("tr");
				// First make sure that none of the tables have classes already
				for (var k = 0; k < rows.length; k++)
				{
					Core.removeClass(rows[k], "alt");
					Core.removeClass(rows[k], "main");
				}
				
				// Create an array of the visible rows
				visibleRows = [];
				for (var k = 0; k < rows.length; k++)
				{
					if (Core.hasClass(rows[k], "disabled") == false) visibleRows[visibleRows.length] = rows[k];
				}
				for (var k = 0; k < visibleRows.length; k+=2)
				{
					Core.addClass(visibleRows[k], "main");
				}
				for (var k = 1; k < visibleRows.length; k+=2)
				{
					Core.addClass(visibleRows[k], "alt");
				}
			}
		}
	}
};

Core.start(StripyTables);
