rem: if (/td|th/i.test(node.nodeName)) { 
add: if (/^(td|th)$/i.test(node.nodeName)) { 
context:     this._countCols = function(rows, numcols) {        for (var i=0; i < rows.length; i++) {            var row = rows[i];            var currnumcols = 0;            for (var node = row.firstChild; node; node=node.nextSibling) {                if (/td|th/i.test(node.nodeName)) {                    currnumcols += parseInt(node.getAttribute('colSpan') || '1');                };            };            if (currnumcols > numcols) {                numcols = currnumcols;            };        };        return numcols;    };
meta: 2380	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2380/2d8706428efbec3e2798eaafec7205a7efd24de6/kupubasetools.js/clean/kupu/common/kupubasetools.js