$$('table.subdued tbody tr').each(function(row){
  var the_link = Selector.findChildElements(row, ["a"])[0];
  if(the_link){
    Selector.findChildElements(row, ["td"]).each(function(cell){
      var includes_admin_link = /admin_links/i;
      if(!includes_admin_link.exec(cell.className)){
        Event.observe(cell, "click", function(event){
          location.href = the_link;
        });
        Event.observe(cell, "mouseover", function(event){ 
          row.addClassName("hover"); 
        }); 
        Event.observe(cell, "mouseout", function(event){ 
          row.removeClassName("hover"); 
        }); 
      }
    });
  }
});
