rem: if((typeof Prototype=='undefined') || parseFloat(Prototype.Version.split(".")[0] + "." + Prototype.Version.split(".")[1]) < 1.4) throw("script.aculo.us requires the Prototype JavaScript framework >= 1.4.0"); 
add: if((typeof Prototype=='undefined') || (typeof Element == 'undefined') || (typeof Element.Methods=='undefined') || parseFloat(Prototype.Version.split(".")[0] + "." + Prototype.Version.split(".")[1]) < 1.5) throw("script.aculo.us requires the Prototype JavaScript framework >= 1.5.0"); 
context:   load: function() {    if((typeof Prototype=='undefined') ||      parseFloat(Prototype.Version.split(".")[0] + "." +                 Prototype.Version.split(".")[1]) < 1.4)      throw("script.aculo.us requires the Prototype JavaScript framework >= 1.4.0");        $A(document.getElementsByTagName("script")).findAll( function(s) {      return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))    }).each( function(s) {      var path = s.src.replace(/scriptaculous\.js(\?.*)?$/,'');      var includes = s.src.match(/\?.*load=([a-z,]*)/);      (includes ? includes[1] : 'builder,effects,dragdrop,controls,slider').split(',').each(       function(include) { Scriptaculous.require(path+include+'.js') });    });  }
meta: 1782	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1782/a458ebb30ee90b66048c7fd858f5f39957a9be68/scriptaculous.js/buggy/webapp/sandbox/scripts/scriptaculous.js