Roo.apply(Roo,{isStrict:B,isSecure:N,isReady:false,debug:false,enableGarbageCollector:true,enableListenerCollection:false,SSL_SECURE_URL:"javascript:false",BLANK_IMAGE_URL:"http:/"+"/localhost/s.gif",emptyFn:function(){},applyIf:function(o,c){if(o&&c){for(var p in c){if(typeof o[p]=="undefined"){o[p]=c[p];}}}return o;},addBehaviors:function(o){if(!Roo.isReady){Roo.onReady(function(){Roo.addBehaviors(o);});return;}var P={};for(var b in o){var Q=b.split('@');if(Q[1]){var s=Q[0];if(!P[s]){P[s]=Roo.select(s);}
P[s].on(Q[1],o[b]);}}
P=null;},id:function(el,P){P=P||"roo-gen";el=Roo.getDom(el);var id=P+(++A);return el?(el.id?el.id:(el.id=id)):id;},extend:function(){var io=function(o){for(var m in o){this[m]=o[m];}};return function(sb,sp,P){if(typeof sp=='object'){P=sp;sp=sb;sb=function(){sp.apply(this,arguments);};}var F=function(){},Q,R=sp.prototype;F.prototype=R;Q=sb.prototype=new F();Q.constructor=sb;sb.superclass=R;if(R.constructor==Object.prototype.constructor){R.constructor=sp;}
Roo.apply(Roo,{isStrict:B,isSecure:N,isReady:false,debug:false,enableGarbageCollector:true,enableListenerCollection:false,SSL_SECURE_URL:"javascript:false",BLANK_IMAGE_URL:"http:/"+"/localhost/s.gif",emptyFn:function(){},applyIf:function(o,c){if(o&&c){for(var p in c){if(typeof o[p]=="undefined"){o[p]=c[p];}}}return o;},addBehaviors:function(o){if(!Roo.isReady){Roo.onReady(function(){Roo.addBehaviors(o);});return;}var P={};for(var b in o){var Q=b.split('@');if(Q[1]){var s=Q[0];if(!P[s]){P[s]=Roo.select(s);}
P[s].on(Q[1],o[b]);}}
P=null;},id:function(el,P){P=P||"roo-gen";el=Roo.getDom(el);var id=P+(++A);return el?(el.id?el.id:(el.id=id)):id;},extend:function(){var io=function(o){for(var m in o){this[m]=o[m];}};return function(sb,sp,P){if(typeof sp=='object'){P=sp;sp=sb;sb=function(){sp.apply(this,arguments);};}var F=function(){},Q,R=sp.prototype;F.prototype=R;Q=sb.prototype=new F();Q.constructor=sb;sb.superclass=R;if(R.constructor==Object.prototype.constructor){R.constructor=sp;}