rem: cell = cell.parentNode.cells[cell.cellIndex+1]; 
add: do cell = cell.nextSibling; while (cell && (!cell.tagName || cell.tagName !== "TD")); if (!cell) return; 
context: function onTableMouseOver(event){   event = event || window.event;   var elem = event.target || event.srcElement;   if (elem.className === "PopupLink")   {      /* jump to the next cell */      var cell = elem.parentNode;      cell = cell.parentNode.cells[cell.cellIndex+1];      /* find first DIV child */      var div = cell.firstChild;      while (div && (typeof div.tagName == "undefined" || div.tagName != "DIV"))         div = div.nextSibling;      if (div)         showPopup(div);   }}
meta: 9563	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9563/8b1d788d8623bf87307a68684a253b3ccd4993d1/revisions_popup.js/clean/trunk/rdiffWeb/static/revisions_popup.js