rem: { if (node && node.nodeType == Node.TEXT_NODE) { node = node.parentNode; 
add: { if (node && node.nodeType == Node.TEXT_NODE) { node = node.parentNode; } while (node) { var nodeName = node.localName; if (!nodeName) return null; nodeName = nodeName.toLowerCase(); if (nodeName == "body" || nodeName == "html" || nodeName == "#document") { return null; 
context:   function findParentNode(node, parentNode)  {    if (node && node.nodeType == Node.TEXT_NODE) {      node = node.parentNode;    }    while (node) {      var nodeName = node.localName;      if (!nodeName)        return null;      nodeName = nodeName.toLowerCase();      if (nodeName == "body" || nodeName == "html" ||          nodeName == "#document") {        return null;      }      if (nodeName == parentNode)        return node;      node = node.parentNode;    }    return null;  }
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/43b170cc653271c7ee59c53c223aaf7f50f2f42d/contentAreaUtils.js/clean/xpfe/communicator/resources/content/contentAreaUtils.js