rem: if (!el || ((param[1] != '*') && ($Element(el, 'getTag') != param[1]))) return; 
add: if (!el || ((param[1] != '*') && (Element.prototype.getTag.call(el) != param[1]))) return; 
context: 		selector.clean().split(' ').each(function(sel, i){			var param = sel.match('^(\\w*|\\*)(?:#([\\w_-]+)|\\.([\\w_-]+))?(?:\\[["\']?(\\w+)["\']?(?:([\\*\\^\\$]?=)["\']?(\\w*)["\']?)?\\])?$');			//PARAM ARRAY: 0 = full string: 1 = tag; 2 = id; 3 = class; 4 = attribute; 5 = operator; 6 = value;			if (!param) return;			param[1] = param[1] || '*';			if (i == 0){				if (param[2]){					var el = this.getElementById(param[2]);					if (!el || ((param[1] != '*') && ($Element(el, 'getTag') != param[1]))) return;					filters = [el];				} else {					filters = $A(this.getElementsByTagName(param[1]));				}			} else {				filters = Elements.prototype.filterByTagName.call(filters, param[1]);				if (param[2]) filters = Elements.prototype.filterById.call(filters, param[2]);			}			if (param[3]) filters = Elements.prototype.filterByClassName.call(filters, param[3]);			if (param[4]) filters = Elements.prototype.filterByAttribute.call(filters, param[4], param[6], param[5]);		}, this);
meta: 6317	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/6317/b57774298a216831aaf9ee0a5b41fa9aa6fc447e/Dom.js/buggy/Addons/Dom.js