insert: function(element, node) { element.insertBefore(node, element.firstChild); }, 
Element.Methods.insert = function(element, insertions) { element = $(element);  if (typeof insertions == 'string' || typeof insertions == 'number' || (insertions && insertions.ownerDocument === document)) insertions = {bottom:insertions};  var t = Element._insertionTranslations, content, position, pos, tagName;  for (position in insertions) { content  = insertions[position]; position = position.toLowerCase(); pos      = t[position];  if (content && content.ownerDocument === document) { pos.insert(element, content); continue; }  content = String.interpret(content); tagName = ((position == 'before' || position == 'after') ? element.parentNode : element).tagName.toUpperCase();  if (t.tags[tagName]) { var fragments = Element._getContentFromAnonymousElement(tagName, content.stripScripts()); if (position == 'top' || position == 'after') fragments.reverse(); fragments.each(pos.insert.curry(element)); } else element.insertAdjacentHTML(pos.adjacency, content.stripScripts());  content.evalScripts.bind(content).defer(); }  return element; } 
    insert: function(element, node) {      element.insertBefore(node, element.firstChild);    },
4053	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4053/86d62cfbd90ca07c7469fdea1bbe68d0fc4b5907/prototype.js/buggy/lib/prototype.js