var js={version:"1.1.7",rootUrl:"/js/",context:this,versioninig:false};js.evalProperty=function(_1,_2,_3,_4){if(_1){if(!_1[_2]||_4){_1[_2]=_3||true;}return _1[_2];}return null;};js.evalPath=function(_5,_6,_7,_8){_6=_6||js.context;var _9=_5.indexOf(".");if(_9==-1){return js.evalProperty(_6,_5,_7,_8);}else{var _a=_5.substring(0,_9);var _b=_b.substring(_9+1);var _c=js.evalProperty(_6,_a,_7);return js.evalPath(_b,_c,_7,_8);}};js.pathToUrl=function(_d,_e){return js.rootUrl+_d.replace(/\./g,"/")+(js.versioninig?".v"+_e:"")+".js";};js.loadedModules={};js.module=function(_f,_10){_10=_10||1;js.loadedModules[_f]=js.loadedModules[_f]?Math.max(js.loadedModules[_f],_10):_10;return js.evalPath(_f,null,{});};js.include=function(_11,_12){_12=_12||1;if(js.loadedModules[_11]&&js.loadedModules[_11]>=_12){return false;}var _13=Ajax.getTransport();_13.open("GET",js.pathToUrl(_11,_12),false);_13.send(null);var _14=_13.responseText;(typeof execScript!="undefined")?execScript(_14):(js.context.eval?js.context.eval(_14):eval(_14));return true;};js.load=js.include;js.extend=function(_15,_16,_17){var _18=[];if(_16 instanceof Array||typeof _16=="array"){_18=_16;_16=_18.shift();}if(typeof _15=="string"){_15=js.evalPath(_15,null,js.createClass(),1);}else{return;}if(_16){var _19=function(){};_19.prototype=_16.prototype;_15.prototype=new _19();_15.superClass=_16.prototype;}for(var i=0;i<_18.length;i++){Object.extend(_15.prototype,_18[i].prototype);}_15.mixins=_18;Object.extend(_15.prototype,_17||{});_15.prototype.constructor=_15;};js.define=js.extend;js.createClass=function(){return function(){var _1b=arguments.callee.prototype;_1b.init.apply(this,arguments);for(var i=0,mixins=_1b.constructor.mixins,length=mixins.length;i<length;i++){mixins[i].init.apply(this);}};};js.hasOwnProperty=function(obj,_1e){if(Object.prototype.hasOwnProperty){return obj.hasOwnProperty(_1e);}return typeof obj[_1e]!="undefined"&&obj.constructor.prototype[_1e]!==obj[_1e];};js.dump=function(_1f){};js.error=function(_20){};
