rem:  if(typeof Prototype=='undefined') 
add: if((typeof Prototype=='undefined') || parseFloat(Prototype.Version.split(".")[0] + "." + Prototype.Version.split(".")[1]) < 1.4) 
context:   load: function() {    // fixme: check for prototype version number    if(typeof Prototype=='undefined')       throw("script.aculo.us requires the Prototype JavaScript framework >= 1.4.0");    var scriptTags = document.getElementsByTagName("script");    for(var i=0;i<scriptTags.length;i++) {      if(scriptTags[i].src && scriptTags[i].src.match(/scriptaculous\.js$/)) {        var path = scriptTags[i].src.replace(/scriptaculous\.js$/,'');        this.require(path + 'util.js');        this.require(path + 'effects.js');        this.require(path + 'dragdrop.js');        this.require(path + 'controls.js');      }    }  }
meta: 4973	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4973/fa15ef3f30aa0fb2e99429f330a7bd78ce7fb145/scriptaculous.js/buggy/src/scriptaculous.js