return elements; }; 
 instanceMethods.getElementsByClassName = Prototype.BrowserFeatures.XPath ? function(element, className) { className = className.toString().strip(); var cond = /\s/.test(className) ? $w(className).map(iter).join('') : iter(className); return cond ? document._getElementsByXPath('. } : function(element, className) { className = className.toString().strip(); var elements = [], classNames = (/\s/.test(className) ? $w(className) : null); if (!classNames && !className) return elements;  var nodes = $(element).getElementsByTagName('*'); className = ' ' + className + ' ';  for (var i = 0, child, cn; child = nodes[i]; i++) { if (child.className && (cn = ' ' + child.className + ' ') && (cn.include(className) || (classNames && classNames.all(function(name) { return !name.toString().blank() && cn.include(' ' + name + ' '); })))) elements.push(Element.extend(child)); } return elements; };  return function(className, parentElement) { return $(parentElement || document.body).getElementsByClassName(className); }; }(Element.Methods); 
} else document.getElementsByClassName = function(className, parentElement) {  var children = ($(parentElement) || document.body).getElementsByTagName('*');  var elements = [], child, pattern = new RegExp("(^|\\s)" + className + "(\\s|$)");  for (var i = 0, length = children.length; i < length; i++) {    child = children[i];    var elementClassName = child.className;    if (elementClassName.length == 0) continue;    if (elementClassName == className || elementClassName.match(pattern))      elements.push(Element.extend(child));  }  return elements;};
4999	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4999/0c67d2a1c175fa312f232b827bd1c26b95eac0e1/prototype.js/clean/wp-includes/js/scriptaculous/prototype.js