var methods = Element.Methods, cache = Element.extend.cache; for (property in methods) { 
var methods = Object.clone(Element.Methods), cache = Element.extend.cache;  if (element.tagName == 'FORM') Object.extend(methods, Form.Methods); if (['INPUT', 'TEXTAREA', 'SELECT'].include(element.tagName)) Object.extend(methods, Form.Element.Methods);  Object.extend(methods, Element.Methods.Simulated);  for (var property in methods) { 
Element.extend = function(element) {  if (!element) return;  if (_nativeExtensions) return element;  if (!element._extended && element.tagName && element != window) {    var methods = Element.Methods, cache = Element.extend.cache;    for (property in methods) {      var value = methods[property];      if (typeof value == 'function')        element[property] = cache.findOrStore(value);    }  }  element._extended = true;  return element;}
6445	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6445/81ea0800bc8ad92d491743716cd489cad7333723/prototype.js/buggy/vendor/rails/actionpack/lib/action_view/helpers/javascripts/prototype.js