function UiUtils(){;}
UiUtils.makeInnerTextSelectable=function(elm,bool){if(!bool&&elm.attachEvent){try{elm.onselectstart=function(){return false;};elm.setAttribute('unselectable','on',0);}catch(exc){}}}

function CookieManager(){this.add=function add(name,value,days,path,domain,secure){var expires,date;if(typeof days=="number"){date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));expires=date.toGMTString();}
document.cookie=name+"="+escape(value)+
((expires)?"; expires="+expires:"")+
((path)?"; path="+path:"")+
((domain)?"; domain="+domain:"")+
((secure)?"; secure":"");};this.remove=function remove(name,path,domain){if(getCookie(name)){document.cookie=name+"="+
((path)?"; path="+path:"")+
((domain)?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT";}};this.get=function get(name){var nameq=name+"=";var c_ar=document.cookie.split(';');for(var i=0;i<c_ar.length;i++){var c=c_ar[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameq)==0){return unescape(c.substring(nameq.length,c.length));}}
return null;};}
function LocalApplication(id,name,homepath){this._id=id;this._name=name;this._homepath=homepath;this._nComponentManagers={};this._cookieManager=null;this.getId=function getId(){return this._id;}
this.getName=function getName(){return this._name;}
this.getHomepath=function getHomepath(){return this._homepath;}
this.addComponentManager=function addComponentManager(componentManager){this._nComponentManagers[componentManager.componentClass]=componentManager;}
this.getComponentManager=function getComponentManager(clazz){return this._nComponentManagers[clazz];}
this.initComponents=function initComponents(){for(var name in this._nComponentManagers){this._nComponentManagers[name].initComponents();}};this.getCookieManager=function getCookieManager(){if(null==this._cookieManager){this._cookieManager=new CookieManager(this);}
return this._cookieManager;}}
cookieManager = new CookieManager();
application=new LocalApplication();$jq(document).ready(function(){application.initComponents();});
