doPageLoad = function()
{
	// Lastly, scan for row classable tables..
	rowClassing();
}

if(window.addEventListener){ // Mozilla, Netscape, Firefox
	window.addEventListener('load', doPageLoad, false);	
} else { // IE
	window.attachEvent('onload', doPageLoad);
}


/* Table row classing */
function rowClassing ()
{
	var tbls = document.getElementsByTagName("TABLE");
	
	for (var i = 0; i != tbls.length; i++) {
		var tbl = tbls[i];
		if (tbl.className.indexOf('rowClass') >= 0) {
			var tbody = tbl.getElementsByTagName("TBODY")[0];

			if (tbody) {
				var rows = tbl.getElementsByTagName("TR");
				var rClass = '';
				for (var j = 0; j != rows.length; j++) {
					var row = rows[j];
					if (rClass == 'tblRow') {
						rClass = 'tblAltRow';
					} else {
						rClass = 'tblRow';
					}
					row.className += " " + rClass;
				}
			}
		}
	}
}
