
(function(win,J,undefined){if(win[J]===undefined)win[J]={};J=win[J];J.version="1.1.0";(function(){var initializing=false,fnTest=/xyz/.test(function(){xyz;})?/\b_super\b/:/.*/;function Class(){}
Class.extend=function(prop){var _super=this.prototype;initializing=true;var prototype=new this();initializing=false;for(var name in prop){prototype[name]=typeof prop[name]=="function"&&typeof _super[name]=="function"&&fnTest.test(prop[name])?(function(name,fn){return function(){var tmp=this._super;this._super=_super[name];var ret=fn.apply(this,arguments);this._super=tmp;return ret;};})(name,prop[name]):prop[name];}
function Klass(){if(!initializing&&this.init)
this.init.apply(this,arguments);}
Klass.prototype=prototype;Klass.constructor=Class;Klass.extend=arguments.callee;return Klass;};J.Class=Class;})();})(window,"J16");