rem: function FormControlFilter() { switch (node.nodeName.toLowerCase()) { case "input": case "select": case "button": case "textarea": case "object": return NodeFilter.FILTER_ACCEPT; default: return NodeFilter.FILTER_SKIP; } } 
add: function FormControlFilter(node) { if (node instanceof nsIInputElement || node instanceof nsISelectElement || node instanceof nsIButtonElement || node instanceof nsITextareaElement || node instanceof nsIObjectElement) return NodeFilter.FILTER_ACCEPT; return NodeFilter.FILTER_SKIP; } 
context:   function FormControlFilter()   {    switch (node.nodeName.toLowerCase())    {      case "input":      case "select":      case "button":      case "textarea":      case "object":        return NodeFilter.FILTER_ACCEPT;      default:        return NodeFilter.FILTER_SKIP;    }  }
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/732084faf49158b968f078b5bb626482af1e23b7/pageInfo.js/buggy/suite/browser/pageInfo.js