if (!rootDOMNode === node && !isAncestorNode.call(rootDOMNode, node)) updateRootNode(firstCommonNodeAncestor.call(focusedDOMNode, node)); 
if (rootDOMNode !== focusedDOMNode && !isAncestorNode.call(rootDOMNode, focusedDOMNode)) { var newRoot = firstCommonNodeAncestor.call(oldFocusNode, focusedDOMNode); if (!newRoot && focusedDOMNode.parentNode) newRoot = focusedDOMNode.parentNode; else if(!newRoot) newRoot = focusedDOMNode; updateRootNode(newRoot); } 
function updateFocusedNode(node){    if (!node || !focusedDOMNode || focusedDOMNode !== node) {        focusedDOMNode = node;        updatePanes();        if (focusedDOMNode) {            if (!rootDOMNode === node && !isAncestorNode.call(rootDOMNode, node))                updateRootNode(firstCommonNodeAncestor.call(focusedDOMNode, node));            var item = treeOutline.findTreeElement(focusedDOMNode);            if (!item)                item = revealNodeInTreeOutline(focusedDOMNode);            if (item)                item.select();            Inspector.highlightDOMNode(focusedDOMNode);        }    }}
1725	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1725/03146f5616b5ef2f21540477d49005f87505916d/inspector.js/buggy/WebKit/WebInspector/webInspector/inspector.js