rem: getNodeAttribute: function (node, attr) { var self = MochiKit.DOM; var rename = self.attributeArray.renames[attr]; node = self.getElement(node); try { if (rename) { return node[rename]; } return node.getAttribute(attr); } catch (e) {  } return null; }, 
add: },getNodeAttribute:function(node,attr){ var self=MochiKit.DOM; var _340=self.attributeArray.renames[attr]; node=self.getElement(node); try{ if(_340){ return node[_340]; } return node.getAttribute(attr); } catch(e){ } return null; },updateNodeAttributes:function(node,_341){ 
context:     getNodeAttribute: function (node, attr) {        var self = MochiKit.DOM;        var rename = self.attributeArray.renames[attr];        node = self.getElement(node);        try {            if (rename) {                return node[rename];            }            return node.getAttribute(attr);        } catch (e) {            // pass        }        return null;    },
meta: 8607	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8607/ad067b3f5d648d6df90ec6fb2b79f0027612a307/MochiKit.js/buggy/trunk/lib/MochiKit.js