var CONTAINER=window.CONTAINER||{};CONTAINER.namespace=function(ns){if(!ns||!ns.length){return null;}var levels=ns.split(".");var nsobj=CONTAINER;for(var i=(levels[0]=="CONTAINER")?1:0;i<levels.length;++i){nsobj[levels[i]]=nsobj[levels[i]]||{};nsobj=nsobj[levels[i]];}return nsobj;};CONTAINER.extend=function(subclass,superclass){var f=function(){};f.prototype=superclass.prototype;subclass.prototype=new f();subclass.prototype.constructor=subclass;subclass.superclass=superclass.prototype;if(superclass.prototype.constructor==Object.prototype.constructor){superclass.prototype.constructor=superclass;}};CONTAINER.namespace("util");