/* Javascript to style odd/even table rows Derived from 'Zebra Tables' by David F. Miller (http://www.alistapart.com/articles/zebratables/) Modified by Jop de Klein, february 2005 jop at validweb.nl http://validweb.nl/artikelen/javascript/better-zebra-tables/ */ var stripe = function() { var tables = document.getElementsByTagName("table"); for(var x=0;x!=tables.length;x++){ var table = tables[x]; if (! table) { return; } var tbodies = table.getElementsByTagName("tbody"); for (var h = 0; h < tbodies.length; h++) { var even = true; var trs = tbodies[h].getElementsByTagName("tr"); for (var i = 0; i < trs.length; i++) { trs[i].onmouseover=function(){ this.className += " ruled"; return false } trs[i].onmouseout=function(){ this.className = this.className.replace("ruled", ""); return false } if(even) trs[i].className += " even"; even = !even; } } } } window.onload = stripe;