I failed to see what's the utility there... anyone care to explain the black magic involved?
/**
* @fileoverview Utility functions for the Open Gadget Container
*/
Function.prototype.inherits = function(parentCtor) {
function tempCtor() {};
tempCtor.prototype = parentCtor.prototype;
this.superClass_ = parentCtor.prototype;
this.prototype = new tempCtor();
this.prototype.constructor = this;
};
Thank you,
--gbarros

