function altTableRows(e) {

	if (!document.getElementsByTagName) return;
  var counter,
      r,      // rows
      b,			// tbodies
      t;      // tables
  t=document.getElementsByTagName("table");
  for (var i=0; i<t.length; i++) {
  
	  if(t[i].className == "sh-content-table") { 
		  
			b = t[i].tBodies;  
			
		  for (var k=0; k<b.length; k++) {
			  		  
		    r=b[k].getElementsByTagName("tr");
		    
		    for (var j=0; j<r.length; j++) {
		    
			    // add "tr_even" class to even rows (user perspective)
		      if ((j % 2 == 1) && (r[j].className != "highlight")) {
		        r[j].className = "tr_even " + r[j].className;
		      }
		    }
    	}
	  }  
  }
}

// alternately you can call the function directly (after onload)..
if (window.attachEvent) {
  window.attachEvent('onload',altTableRows);
} else if (window.addEventListener) {
  window.addEventListener('load',altTableRows,false);
}
