 
 




function wptheme_showHelpWindow(wpsDocUrl){var newWindow = window.open(wpsDocUrl+'/help/index.html','PortalHelpWindow','resizable=yes,scrollbars=yes,menubar=no,toolbar=yes,status=no,width=800px,height=600px,screenX=10px,screenY=10px,top=10px,left=10px');newWindow.focus();return  false;}
/*
	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is a compiled version of Dojo, built for deployment and not for
	development. To get an editable version, please visit:

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

(function(){var _1=null;if((_1||(typeof djConfig!="undefined"&&djConfig.scopeMap))&&(typeof window!="undefined")){var _2="",_3="",_4="",_5={},_6={};_1=_1||djConfig.scopeMap;for(var i=0;i<_1.length;i++){var _8=_1[i];_2+="var "+_8[0]+" = {}; "+_8[1]+" = "+_8[0]+";"+_8[1]+"._scopeName = '"+_8[1]+"';";_3+=(i==0?"":",")+_8[0];_4+=(i==0?"":",")+_8[1];_5[_8[0]]=_8[1];_6[_8[1]]=_8[0];}eval(_2+"dojo._scopeArgs = ["+_4+"];");dojo._scopePrefixArgs=_3;dojo._scopePrefix="(function("+_3+"){";dojo._scopeSuffix="})("+_4+")";dojo._scopeMap=_5;dojo._scopeMapRev=_6;}(function(){if(typeof this["loadFirebugConsole"]=="function"){this["loadFirebugConsole"]();}else{if(this["navigator"]){if(/3[\.0-9]+.*Safari/i.test(navigator.appVersion)&&this["console"]){this.console={_c:this.console,log:function(s){this._c.log(s);},info:function(s){this._c.info(s);},error:function(s){this._c.error(s);},warn:function(s){this._c.warn(s);}};}}this.console=this.console||{};var cn=["assert","count","debug","dir","dirxml","error","group","groupEnd","info","profile","profileEnd","time","timeEnd","trace","warn","log"];var i=0,tn;while((tn=cn[i++])){if(!console[tn]){(function(){var tcn=tn+"";console[tcn]=("log" in console)?function(){var a=Array.apply({},arguments);a.unshift(tcn+":");console["log"](a.join(" "));}:function(){};})();}}}if(typeof dojo=="undefined"){this.dojo={_scopeName:"dojo",_scopePrefix:"",_scopePrefixArgs:"",_scopeSuffix:"",_scopeMap:{},_scopeMapRev:{}};}var d=dojo;if(typeof dijit=="undefined"){this.dijit={_scopeName:"dijit"};}if(typeof dojox=="undefined"){this.dojox={_scopeName:"dojox"};}if(!d._scopeArgs){d._scopeArgs=[dojo,dijit,dojox];}d.global=this;d.config={isDebug:false,debugAtAllCosts:false};if(typeof djConfig!="undefined"){for(var opt in djConfig){d.config[opt]=djConfig[opt];}}dojo.locale=d.config.locale;var rev="$Rev: 18832 $".match(/\d+/);dojo.version={major:1,minor:3,patch:2,flag:"_IBM",revision:rev?+rev[0]:NaN,toString:function(){with(d.version){return major+"."+minor+"."+patch+flag+" ("+revision+")";}}};if(typeof OpenAjax!="undefined"){OpenAjax.hub.registerLibrary(dojo._scopeName,"http://dojotoolkit.org",d.version.toString());}var _15={};dojo._mixin=function(obj,_17){for(var x in _17){if(_15[x]===undefined||_15[x]!=_17[x]){obj[x]=_17[x];}}if(d.isIE&&_17){var p=_17.toString;if(typeof p=="function"&&p!=obj.toString&&p!=_15.toString&&p!="\nfunction toString() {\n    [native code]\n}\n"){obj.toString=_17.toString;}}return obj;};dojo.mixin=function(obj,_1b){if(!obj){obj={};}for(var i=1,l=arguments.length;i<l;i++){d._mixin(obj,arguments[i]);}return obj;};dojo._getProp=function(_1e,_1f,_20){var obj=_20||d.global;for(var i=0,p;obj&&(p=_1e[i]);i++){if(i==0&&this._scopeMap[p]){p=this._scopeMap[p];}obj=(p in obj?obj[p]:(_1f?obj[p]={}:undefined));}return obj;};dojo.setObject=function(_24,_25,_26){var _27=_24.split("."),p=_27.pop(),obj=d._getProp(_27,true,_26);return obj&&p?(obj[p]=_25):undefined;};dojo.getObject=function(_2a,_2b,_2c){return d._getProp(_2a.split("."),_2b,_2c);};dojo.exists=function(_2d,obj){return !!d.getObject(_2d,false,obj);};dojo["eval"]=function(_2f){return d.global.eval?d.global.eval(_2f):eval(_2f);};d.deprecated=d.experimental=function(){};})();(function(){var d=dojo;d.mixin(d,{_loadedModules:{},_inFlightCount:0,_hasResource:{},_modulePrefixes:{dojo:{name:"dojo",value:"."},doh:{name:"doh",value:"../util/doh"},tests:{name:"tests",value:"tests"}},_moduleHasPrefix:function(_31){var mp=this._modulePrefixes;return !!(mp[_31]&&mp[_31].value);},_getModulePrefix:function(_33){var mp=this._modulePrefixes;if(this._moduleHasPrefix(_33)){return mp[_33].value;}return _33;},_loadedUrls:[],_postLoad:false,_loaders:[],_unloaders:[],_loadNotifying:false});dojo._loadPath=function(_35,_36,cb){var uri=((_35.charAt(0)=="/"||_35.match(/^\w+:/))?"":this.baseUrl)+_35;try{return !_36?this._loadUri(uri,cb):this._loadUriAndCheck(uri,_36,cb);}catch(e){console.error(e);return false;}};dojo._loadUri=function(uri,cb){if(d._loadedUrls[uri]){return true;}d._inFlightCount++;var _3b=d._getText(uri,true);if(_3b){d._loadedUrls[uri]=true;d._loadedUrls.push(uri);if(cb){_3b="("+_3b+")";}else{_3b=d._scopePrefix+_3b+d._scopeSuffix;}if(d.isMoz){_3b+="\r\n//@ sourceURL="+uri;}var _3c=d["eval"](_3b);if(cb){cb(_3c);}}if(--d._inFlightCount==0&&d._postLoad&&d._loaders.length){setTimeout(function(){if(d._inFlightCount==0){d._callLoaded();}},0);}return !!_3b;};dojo._loadUriAndCheck=function(uri,_3e,cb){var ok=false;try{ok=this._loadUri(uri,cb);}catch(e){console.error("failed loading "+uri+" with error: "+e);}return !!(ok&&this._loadedModules[_3e]);};dojo.loaded=function(){this._loadNotifying=true;this._postLoad=true;var mll=d._loaders;this._loaders=[];for(var x=0;x<mll.length;x++){mll[x]();}this._loadNotifying=false;if(d._postLoad&&d._inFlightCount==0&&mll.length){d._callLoaded();}};dojo.unloaded=function(){var mll=d._unloaders;while(mll.length){(mll.pop())();}};d._onto=function(arr,obj,fn){if(!fn){arr.push(obj);}else{if(fn){var _47=(typeof fn=="string")?obj[fn]:fn;arr.push(function(){_47.call(obj);});}}};dojo.addOnLoad=function(obj,_49){d._onto(d._loaders,obj,_49);if(d._postLoad&&d._inFlightCount==0&&!d._loadNotifying){d._callLoaded();}};var dca=d.config.addOnLoad;if(dca){d.addOnLoad[(dca instanceof Array?"apply":"call")](d,dca);}dojo._modulesLoaded=function(){if(d._postLoad){return;}if(d._inFlightCount>0){console.warn("files still in flight!");return;}d._callLoaded();};dojo._callLoaded=function(){if(typeof setTimeout=="object"||(dojo.config.useXDomain&&d.isOpera)){if(dojo.isAIR){setTimeout(function(){dojo.loaded();},0);}else{setTimeout(dojo._scopeName+".loaded();",0);}}else{d.loaded();}};dojo._getModuleSymbols=function(_4b){var _4c=_4b.split(".");for(var i=_4c.length;i>0;i--){var _4e=_4c.slice(0,i).join(".");if((i==1)&&!this._moduleHasPrefix(_4e)){_4c[0]="../"+_4c[0];}else{var _4f=this._getModulePrefix(_4e);if(_4f!=_4e){_4c.splice(0,i,_4f);break;}}}return _4c;};dojo._global_omit_module_check=false;dojo.loadInit=function(_50){_50();};dojo._loadModule=dojo.require=function(_51,_52){_52=this._global_omit_module_check||_52;var _53=this._loadedModules[_51];if(_53){return _53;}var _54=this._getModuleSymbols(_51).join("/")+".js";var _55=(!_52)?_51:null;var ok=this._loadPath(_54,_55);if(!ok&&!_52){throw new Error("Could not load '"+_51+"'; last tried '"+_54+"'");}if(!_52&&!this._isXDomain){_53=this._loadedModules[_51];if(!_53){throw new Error("symbol '"+_51+"' is not defined after loading '"+_54+"'");}}return _53;};dojo.provide=function(_57){_57=_57+"";return (d._loadedModules[_57]=d.getObject(_57,true));};dojo.platformRequire=function(_58){var _59=_58.common||[];var _5a=_59.concat(_58[d._name]||_58["default"]||[]);for(var x=0;x<_5a.length;x++){var _5c=_5a[x];if(_5c.constructor==Array){d._loadModule.apply(d,_5c);}else{d._loadModule(_5c);}}};dojo.requireIf=function(_5d,_5e){if(_5d===true){var _5f=[];for(var i=1;i<arguments.length;i++){_5f.push(arguments[i]);}d.require.apply(d,_5f);}};dojo.requireAfterIf=d.requireIf;dojo.registerModulePath=function(_61,_62){d._modulePrefixes[_61]={name:_61,value:_62};};dojo.requireLocalization=function(_63,_64,_65,_66){d.require("dojo.i18n");d.i18n._requireLocalization.apply(d.hostenv,arguments);};var ore=new RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?$");var ire=new RegExp("^((([^\\[:]+):)?([^@]+)@)?(\\[([^\\]]+)\\]|([^\\[:]*))(:([0-9]+))?$");dojo._Url=function(){var n=null;var _a=arguments;var uri=[_a[0]];for(var i=1;i<_a.length;i++){if(!_a[i]){continue;}var _6d=new d._Url(_a[i]+"");var _6e=new d._Url(uri[0]+"");if(_6d.path==""&&!_6d.scheme&&!_6d.authority&&!_6d.query){if(_6d.fragment!=n){_6e.fragment=_6d.fragment;}_6d=_6e;}else{if(!_6d.scheme){_6d.scheme=_6e.scheme;if(!_6d.authority){_6d.authority=_6e.authority;if(_6d.path.charAt(0)!="/"){var _6f=_6e.path.substring(0,_6e.path.lastIndexOf("/")+1)+_6d.path;var _70=_6f.split("/");for(var j=0;j<_70.length;j++){if(_70[j]=="."){if(j==_70.length-1){_70[j]="";}else{_70.splice(j,1);j--;}}else{if(j>0&&!(j==1&&_70[0]=="")&&_70[j]==".."&&_70[j-1]!=".."){if(j==(_70.length-1)){_70.splice(j,1);_70[j-1]="";}else{_70.splice(j-1,2);j-=2;}}}}_6d.path=_70.join("/");}}}}uri=[];if(_6d.scheme){uri.push(_6d.scheme,":");}if(_6d.authority){uri.push("//",_6d.authority);}uri.push(_6d.path);if(_6d.query){uri.push("?",_6d.query);}if(_6d.fragment){uri.push("#",_6d.fragment);}}this.uri=uri.join("");var r=this.uri.match(ore);this.scheme=r[2]||(r[1]?"":n);this.authority=r[4]||(r[3]?"":n);this.path=r[5];this.query=r[7]||(r[6]?"":n);this.fragment=r[9]||(r[8]?"":n);if(this.authority!=n){r=this.authority.match(ire);this.user=r[3]||n;this.password=r[4]||n;this.host=r[6]||r[7];this.port=r[9]||n;}};dojo._Url.prototype.toString=function(){return this.uri;};dojo.moduleUrl=function(_73,url){var loc=d._getModuleSymbols(_73).join("/");if(!loc){return null;}if(loc.lastIndexOf("/")!=loc.length-1){loc+="/";}var _76=loc.indexOf(":");if(loc.charAt(0)!="/"&&(_76==-1||_76>loc.indexOf("/"))){loc=d.baseUrl+loc;}return new d._Url(loc,url);};})();if(typeof window!="undefined"){dojo.isBrowser=true;dojo._name="browser";(function(){var d=dojo;if(document&&document.getElementsByTagName){var _78=document.getElementsByTagName("script");var _79=/dojo(\.xd)?\.js(\W|$)/i;for(var i=0;i<_78.length;i++){var src=_78[i].getAttribute("src");if(!src){continue;}var m=src.match(_79);if(m){if(!d.config.baseUrl){d.config.baseUrl=src.substring(0,m.index);}var cfg=_78[i].getAttribute("djConfig");if(cfg){var _7e=eval("({ "+cfg+" })");for(var x in _7e){dojo.config[x]=_7e[x];}}break;}}}d.baseUrl=d.config.baseUrl;var n=navigator;var dua=n.userAgent,dav=n.appVersion,tv=parseFloat(dav);if(dua.indexOf("Opera")>=0){d.isOpera=tv;}if(dua.indexOf("AdobeAIR")>=0){d.isAIR=1;}d.isKhtml=(dav.indexOf("Konqueror")>=0)?tv:0;d.isWebKit=parseFloat(dua.split("WebKit/")[1])||undefined;d.isChrome=parseFloat(dua.split("Chrome/")[1])||undefined;var _84=Math.max(dav.indexOf("WebKit"),dav.indexOf("Safari"),0);if(_84&&!dojo.isChrome){d.isSafari=parseFloat(dav.split("Version/")[1]);if(!d.isSafari||parseFloat(dav.substr(_84+7))<=419.3){d.isSafari=2;}}if(dua.indexOf("Gecko")>=0&&!d.isKhtml&&!d.isWebKit){d.isMozilla=d.isMoz=tv;}if(d.isMoz){d.isFF=parseFloat(dua.split("Firefox/")[1]||dua.split("Minefield/")[1]||dua.split("Shiretoko/")[1])||undefined;}if(document.all&&!d.isOpera){d.isIE=parseFloat(dav.split("MSIE ")[1])||undefined;if(d.isIE>=8&&document.documentMode!=5){d.isIE=document.documentMode;}}if(dojo.isIE&&window.location.protocol==="file:"){dojo.config.ieForceActiveXXhr=true;}var cm=document.compatMode;d.isQuirks=cm=="BackCompat"||cm=="QuirksMode"||d.isIE<6;d.locale=dojo.config.locale||(d.isIE?n.userLanguage:n.language).toLowerCase();d._XMLHTTP_PROGIDS=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"];d._xhrObj=function(){var _86,_87;if(!dojo.isIE||!dojo.config.ieForceActiveXXhr){try{_86=new XMLHttpRequest();}catch(e){}}if(!_86){for(var i=0;i<3;++i){var _89=d._XMLHTTP_PROGIDS[i];try{_86=new ActiveXObject(_89);}catch(e){_87=e;}if(_86){d._XMLHTTP_PROGIDS=[_89];break;}}}if(!_86){throw new Error("XMLHTTP not available: "+_87);}return _86;};d._isDocumentOk=function(_8a){var _8b=_8a.status||0;return (_8b>=200&&_8b<300)||_8b==304||_8b==1223||(!_8b&&(location.protocol=="file:"||location.protocol=="chrome:"));};var _8c=window.location+"";var _8d=document.getElementsByTagName("base");var _8e=(_8d&&_8d.length>0);d._getText=function(uri,_90){var _91=this._xhrObj();if(!_8e&&dojo._Url){uri=(new dojo._Url(_8c,uri)).toString();}if(d.config.cacheBust){uri+="";uri+=(uri.indexOf("?")==-1?"?":"&")+String(d.config.cacheBust).replace(/\W+/g,"");}_91.open("GET",uri,false);try{_91.send(null);if(!d._isDocumentOk(_91)){var err=Error("Unable to load "+uri+" status:"+_91.status);err.status=_91.status;err.responseText=_91.responseText;throw err;}}catch(e){if(_90){return null;}throw e;}return _91.responseText;};var _w=window;var _94=function(_95,fp){var _97=_w[_95]||function(){};_w[_95]=function(){fp.apply(_w,arguments);_97.apply(_w,arguments);};};d._windowUnloaders=[];d.windowUnloaded=function(){var mll=d._windowUnloaders;while(mll.length){(mll.pop())();}};var _99=0;d.addOnWindowUnload=function(obj,_9b){d._onto(d._windowUnloaders,obj,_9b);if(!_99){_99=1;_94("onunload",d.windowUnloaded);}};var _9c=0;d.addOnUnload=function(obj,_9e){d._onto(d._unloaders,obj,_9e);if(!_9c){_9c=1;_94("onbeforeunload",dojo.unloaded);}};})();dojo._initFired=false;dojo._loadInit=function(e){dojo._initFired=true;var _a0=e&&e.type?e.type.toLowerCase():"load";if(arguments.callee.initialized||(_a0!="domcontentloaded"&&_a0!="load")){return;}arguments.callee.initialized=true;if("_khtmlTimer" in dojo){clearInterval(dojo._khtmlTimer);delete dojo._khtmlTimer;}if(dojo._inFlightCount==0){dojo._modulesLoaded();}};if(!dojo.config.afterOnLoad){if(document.addEventListener){if(dojo.isWebKit>525||dojo.isOpera||dojo.isFF>=3||(dojo.isMoz&&dojo.config.enableMozDomContentLoaded===true)){document.addEventListener("DOMContentLoaded",dojo._loadInit,null);}window.addEventListener("load",dojo._loadInit,null);}if(dojo.isAIR){window.addEventListener("load",dojo._loadInit,null);}else{if((dojo.isWebKit<525)||dojo.isKhtml){dojo._khtmlTimer=setInterval(function(){if(/loaded|complete/.test(document.readyState)){dojo._loadInit();}},10);}}}if(dojo.isIE){if(!dojo.config.afterOnLoad){document.write("<scr"+"ipt defer src=\"//:\" "+"onreadystatechange=\"if(this.readyState=='complete'){"+dojo._scopeName+"._loadInit();}\">"+"</scr"+"ipt>");}try{document.namespaces.add("v","urn:schemas-microsoft-com:vml");document.createStyleSheet().addRule("v\\:*","behavior:url(#default#VML);  display:inline-block");}catch(e){}}}(function(){var mp=dojo.config["modulePaths"];if(mp){for(var _a2 in mp){dojo.registerModulePath(_a2,mp[_a2]);}}})();if(dojo.config.isDebug){dojo.require("dojo._firebug.firebug");}if(dojo.config.debugAtAllCosts){dojo.config.useXDomain=true;dojo.require("dojo._base._loader.loader_xd");dojo.require("dojo._base._loader.loader_debug");}if(!dojo._hasResource["dojo._base.lang"]){dojo._hasResource["dojo._base.lang"]=true;dojo.provide("dojo._base.lang");dojo.isString=function(it){return !!arguments.length&&it!=null&&(typeof it=="string"||it instanceof String);};dojo.isArray=function(it){return it&&(it instanceof Array||typeof it=="array");};dojo.isFunction=(function(){var _a5=function(it){var t=typeof it;return it&&(t=="function"||it instanceof Function);};return dojo.isSafari?function(it){if(typeof it=="function"&&it=="[object NodeList]"){return false;}return _a5(it);}:_a5;})();dojo.isObject=function(it){return it!==undefined&&(it===null||typeof it=="object"||dojo.isArray(it)||dojo.isFunction(it));};dojo.isArrayLike=function(it){var d=dojo;return it&&it!==undefined&&!d.isString(it)&&!d.isFunction(it)&&!(it.tagName&&it.tagName.toLowerCase()=="form")&&(d.isArray(it)||isFinite(it.length));};dojo.isAlien=function(it){return it&&!dojo.isFunction(it)&&/\{\s*\[native code\]\s*\}/.test(String(it));};dojo.extend=function(_ad,_ae){for(var i=1,l=arguments.length;i<l;i++){dojo._mixin(_ad.prototype,arguments[i]);}return _ad;};dojo._hitchArgs=function(_b1,_b2){var pre=dojo._toArray(arguments,2);var _b4=dojo.isString(_b2);return function(){var _b5=dojo._toArray(arguments);var f=_b4?(_b1||dojo.global)[_b2]:_b2;return f&&f.apply(_b1||this,pre.concat(_b5));};};dojo.hitch=function(_b7,_b8){if(arguments.length>2){return dojo._hitchArgs.apply(dojo,arguments);}if(!_b8){_b8=_b7;_b7=null;}if(dojo.isString(_b8)){_b7=_b7||dojo.global;if(!_b7[_b8]){throw (["dojo.hitch: scope[\"",_b8,"\"] is null (scope=\"",_b7,"\")"].join(""));}return function(){return _b7[_b8].apply(_b7,arguments||[]);};}return !_b7?_b8:function(){return _b8.apply(_b7,arguments||[]);};};dojo.delegate=dojo._delegate=(function(){function TMP(){};return function(obj,_ba){TMP.prototype=obj;var tmp=new TMP();if(_ba){dojo._mixin(tmp,_ba);}return tmp;};})();(function(){var _bc=function(obj,_be,_bf){return (_bf||[]).concat(Array.prototype.slice.call(obj,_be||0));};var _c0=function(obj,_c2,_c3){var arr=_c3||[];for(var x=_c2||0;x<obj.length;x++){arr.push(obj[x]);}return arr;};dojo._toArray=dojo.isIE?function(obj){return ((obj.item)?_c0:_bc).apply(this,arguments);}:_bc;})();dojo.partial=function(_c7){var arr=[null];return dojo.hitch.apply(dojo,arr.concat(dojo._toArray(arguments)));};dojo.clone=function(o){if(!o){return o;}if(dojo.isArray(o)){var r=[];for(var i=0;i<o.length;++i){r.push(dojo.clone(o[i]));}return r;}if(!dojo.isObject(o)){return o;}if(o.nodeType&&o.cloneNode){return o.cloneNode(true);}if(o instanceof Date){return new Date(o.getTime());}r=new o.constructor();for(i in o){if(!(i in r)||r[i]!=o[i]){r[i]=dojo.clone(o[i]);}}return r;};dojo.trim=String.prototype.trim?function(str){return str.trim();}:function(str){return str.replace(/^\s\s*/,"").replace(/\s\s*$/,"");};}if(!dojo._hasResource["dojo._base.declare"]){dojo._hasResource["dojo._base.declare"]=true;dojo.provide("dojo._base.declare");dojo.declare=function(_ce,_cf,_d0){var dd=arguments.callee,_d2;if(dojo.isArray(_cf)){_d2=_cf;_cf=_d2.shift();}if(_d2){dojo.forEach(_d2,function(m,i){if(!m){throw (_ce+": mixin #"+i+" is null");}_cf=dd._delegate(_cf,m);});}var _d5=dd._delegate(_cf);_d0=_d0||{};_d5.extend(_d0);dojo.extend(_d5,{declaredClass:_ce,_constructor:_d0.constructor});_d5.prototype.constructor=_d5;return dojo.setObject(_ce,_d5);};dojo.mixin(dojo.declare,{_delegate:function(_d6,_d7){var bp=(_d6||0).prototype,mp=(_d7||0).prototype,dd=dojo.declare;var _db=dd._makeCtor();dojo.mixin(_db,{superclass:bp,mixin:mp,extend:dd._extend});if(_d6){_db.prototype=dojo._delegate(bp);}dojo.extend(_db,dd._core,mp||0,{_constructor:null,preamble:null});_db.prototype.constructor=_db;_db.prototype.declaredClass=(bp||0).declaredClass+"_"+(mp||0).declaredClass;return _db;},_extend:function(_dc){var i,fn;for(i in _dc){if(dojo.isFunction(fn=_dc[i])&&!0[i]){fn.nom=i;fn.ctor=this;}}dojo.extend(this,_dc);},_makeCtor:function(){return function(){this._construct(arguments);};},_core:{_construct:function(_df){var c=_df.callee,s=c.superclass,ct=s&&s.constructor,m=c.mixin,mct=m&&m.constructor,a=_df,ii,fn;if(a[0]){if(((fn=a[0].preamble))){a=fn.apply(this,a)||a;}}if((fn=c.prototype.preamble)){a=fn.apply(this,a)||a;}if(ct&&ct.apply){ct.apply(this,a);}if(mct&&mct.apply){mct.apply(this,a);}if((ii=c.prototype._constructor)){ii.apply(this,_df);}if(this.constructor.prototype==c.prototype&&(ct=this.postscript)){ct.apply(this,_df);}},_findMixin:function(_e8){var c=this.constructor,p,m;while(c){p=c.superclass;m=c.mixin;if(m==_e8||(m instanceof _e8.constructor)){return p;}if(m&&m._findMixin&&(m=m._findMixin(_e8))){return m;}c=p&&p.constructor;}},_findMethod:function(_ec,_ed,_ee,has){var p=_ee,c,m,f;do{c=p.constructor;m=c.mixin;if(m&&(m=this._findMethod(_ec,_ed,m,has))){return m;}if((f=p[_ec])&&(has==(f==_ed))){return p;}p=c.superclass;}while(p);return !has&&(p=this._findMixin(_ee))&&this._findMethod(_ec,_ed,p,has);},inherited:function(_f4,_f5,_f6){var a=arguments;if(!dojo.isString(a[0])){_f6=_f5;_f5=_f4;_f4=_f5.callee.nom;}a=_f6||_f5;var c=_f5.callee,p=this.constructor.prototype,fn,mp;if(this[_f4]!=c||p[_f4]==c){mp=(c.ctor||0).superclass||this._findMethod(_f4,c,p,true);if(!mp){throw (this.declaredClass+": inherited method \""+_f4+"\" mismatch");}p=this._findMethod(_f4,c,mp,false);}fn=p&&p[_f4];if(!fn){throw (mp.declaredClass+": inherited method \""+_f4+"\" not found");}return fn.apply(this,a);}}});}if(!dojo._hasResource["dojo._base.connect"]){dojo._hasResource["dojo._base.connect"]=true;dojo.provide("dojo._base.connect");dojo._listener={getDispatcher:function(){return function(){var ap=Array.prototype,c=arguments.callee,ls=c._listeners,t=c.target;var r=t&&t.apply(this,arguments);var lls;lls=[].concat(ls);for(var i in lls){if(!(i in ap)){lls[i].apply(this,arguments);}}return r;};},add:function(_103,_104,_105){_103=_103||dojo.global;var f=_103[_104];if(!f||!f._listeners){var d=dojo._listener.getDispatcher();d.target=f;d._listeners=[];f=_103[_104]=d;}return f._listeners.push(_105);},remove:function(_108,_109,_10a){var f=(_108||dojo.global)[_109];if(f&&f._listeners&&_10a--){delete f._listeners[_10a];}}};dojo.connect=function(obj,_10d,_10e,_10f,_110){var a=arguments,args=[],i=0;args.push(dojo.isString(a[0])?null:a[i++],a[i++]);var a1=a[i+1];args.push(dojo.isString(a1)||dojo.isFunction(a1)?a[i++]:null,a[i++]);for(var l=a.length;i<l;i++){args.push(a[i]);}return dojo._connect.apply(this,args);};dojo._connect=function(obj,_116,_117,_118){var l=dojo._listener,h=l.add(obj,_116,dojo.hitch(_117,_118));return [obj,_116,h,l];};dojo.disconnect=function(_11b){if(_11b&&_11b[0]!==undefined){dojo._disconnect.apply(this,_11b);delete _11b[0];}};dojo._disconnect=function(obj,_11d,_11e,_11f){_11f.remove(obj,_11d,_11e);};dojo._topics={};dojo.subscribe=function(_120,_121,_122){return [_120,dojo._listener.add(dojo._topics,_120,dojo.hitch(_121,_122))];};dojo.unsubscribe=function(_123){if(_123){dojo._listener.remove(dojo._topics,_123[0],_123[1]);}};dojo.publish=function(_124,args){var f=dojo._topics[_124];if(f){f.apply(this,args||[]);}};dojo.connectPublisher=function(_127,obj,_129){var pf=function(){dojo.publish(_127,arguments);};return (_129)?dojo.connect(obj,_129,pf):dojo.connect(obj,pf);};}if(!dojo._hasResource["dojo._base.Deferred"]){dojo._hasResource["dojo._base.Deferred"]=true;dojo.provide("dojo._base.Deferred");dojo.Deferred=function(_12b){this.chain=[];this.id=this._nextId();this.fired=-1;this.paused=0;this.results=[null,null];this.canceller=_12b;this.silentlyCancelled=false;};dojo.extend(dojo.Deferred,{_nextId:(function(){var n=1;return function(){return n++;};})(),cancel:function(){var err;if(this.fired==-1){if(this.canceller){err=this.canceller(this);}else{this.silentlyCancelled=true;}if(this.fired==-1){if(!(err instanceof Error)){var res=err;var msg="Deferred Cancelled";if(err&&err.toString){msg+=": "+err.toString();}err=new Error(msg);err.dojoType="cancel";err.cancelResult=res;}this.errback(err);}}else{if((this.fired==0)&&(this.results[0] instanceof dojo.Deferred)){this.results[0].cancel();}}},_resback:function(res){this.fired=((res instanceof Error)?1:0);this.results[this.fired]=res;this._fire();},_check:function(){if(this.fired!=-1){if(!this.silentlyCancelled){throw new Error("already called!");}this.silentlyCancelled=false;return;}},callback:function(res){this._check();this._resback(res);},errback:function(res){this._check();if(!(res instanceof Error)){res=new Error(res);}this._resback(res);},addBoth:function(cb,cbfn){var _135=dojo.hitch.apply(dojo,arguments);return this.addCallbacks(_135,_135);},addCallback:function(cb,cbfn){return this.addCallbacks(dojo.hitch.apply(dojo,arguments));},addErrback:function(cb,cbfn){return this.addCallbacks(null,dojo.hitch.apply(dojo,arguments));},addCallbacks:function(cb,eb){this.chain.push([cb,eb]);if(this.fired>=0){this._fire();}return this;},_fire:function(){var _13c=this.chain;var _13d=this.fired;var res=this.results[_13d];var self=this;var cb=null;while((_13c.length>0)&&(this.paused==0)){var f=_13c.shift()[_13d];if(!f){continue;}var func=function(){var ret=f(res);if(typeof ret!="undefined"){res=ret;}_13d=((res instanceof Error)?1:0);if(res instanceof dojo.Deferred){cb=function(res){self._resback(res);self.paused--;if((self.paused==0)&&(self.fired>=0)){self._fire();}};this.paused++;}};if(dojo.config.debugAtAllCosts){func.call(this);}else{try{func.call(this);}catch(err){_13d=1;res=err;}}}this.fired=_13d;this.results[_13d]=res;if((cb)&&(this.paused)){res.addBoth(cb);}}});}if(!dojo._hasResource["dojo._base.json"]){dojo._hasResource["dojo._base.json"]=true;dojo.provide("dojo._base.json");dojo.fromJson=function(json){return eval("("+json+")");};dojo._escapeString=function(str){return ("\""+str.replace(/(["\\])/g,"\\$1")+"\"").replace(/[\f]/g,"\\f").replace(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\r]/g,"\\r");};dojo.toJsonIndentStr="\t";dojo.toJson=function(it,_148,_149){if(it===undefined){return "undefined";}var _14a=typeof it;if(_14a=="number"||_14a=="boolean"){return it+"";}if(it===null){return "null";}if(dojo.isString(it)){return dojo._escapeString(it);}var _14b=arguments.callee;var _14c;_149=_149||"";var _14d=_148?_149+dojo.toJsonIndentStr:"";var tf=it.__json__||it.json;if(dojo.isFunction(tf)){_14c=tf.call(it);if(it!==_14c){return _14b(_14c,_148,_14d);}}if(it.nodeType&&it.cloneNode){throw new Error("Can't serialize DOM nodes");}var sep=_148?" ":"";var _150=_148?"\n":"";if(dojo.isArray(it)){var res=dojo.map(it,function(obj){var val=_14b(obj,_148,_14d);if(typeof val!="string"){val="undefined";}return _150+_14d+val;});return "["+res.join(","+sep)+_150+_149+"]";}if(_14a=="function"){return null;}var _154=[],key;for(key in it){var _156,val;if(typeof key=="number"){_156="\""+key+"\"";}else{if(typeof key=="string"){_156=dojo._escapeString(key);}else{continue;}}val=_14b(it[key],_148,_14d);if(typeof val!="string"){continue;}_154.push(_150+_14d+_156+":"+sep+val);}return "{"+_154.join(","+sep)+_150+_149+"}";};}if(!dojo._hasResource["dojo._base.array"]){dojo._hasResource["dojo._base.array"]=true;dojo.provide("dojo._base.array");(function(){var _158=function(arr,obj,cb){return [dojo.isString(arr)?arr.split(""):arr,obj||dojo.global,dojo.isString(cb)?new Function("item","index","array",cb):cb];};dojo.mixin(dojo,{indexOf:function(_15c,_15d,_15e,_15f){var step=1,end=_15c.length||0,i=0;if(_15f){i=end-1;step=end=-1;}if(_15e!=undefined){i=_15e;}if((_15f&&i>end)||i<end){for(;i!=end;i+=step){if(_15c[i]==_15d){return i;}}}return -1;},lastIndexOf:function(_162,_163,_164){return dojo.indexOf(_162,_163,_164,true);},forEach:function(arr,_166,_167){if(!arr||!arr.length){return;}var _p=_158(arr,_167,_166);arr=_p[0];for(var i=0,l=arr.length;i<l;++i){_p[2].call(_p[1],arr[i],i,arr);}},_everyOrSome:function(_16b,arr,_16d,_16e){var _p=_158(arr,_16e,_16d);arr=_p[0];for(var i=0,l=arr.length;i<l;++i){var _172=!!_p[2].call(_p[1],arr[i],i,arr);if(_16b^_172){return _172;}}return _16b;},every:function(arr,_174,_175){return dojo._everyOrSome(true,arr,_174,_175);},some:function(arr,_177,_178){return dojo._everyOrSome(false,arr,_177,_178);},map:function(arr,_17a,_17b){var _p=_158(arr,_17b,_17a);arr=_p[0];var _17d=(arguments[3]?(new arguments[3]()):[]);for(var i=0,l=arr.length;i<l;++i){_17d.push(_p[2].call(_p[1],arr[i],i,arr));}return _17d;},filter:function(arr,_181,_182){var _p=_158(arr,_182,_181);arr=_p[0];var _184=[];for(var i=0,l=arr.length;i<l;++i){if(_p[2].call(_p[1],arr[i],i,arr)){_184.push(arr[i]);}}return _184;}});})();}if(!dojo._hasResource["dojo._base.Color"]){dojo._hasResource["dojo._base.Color"]=true;dojo.provide("dojo._base.Color");(function(){var d=dojo;dojo.Color=function(_188){if(_188){this.setColor(_188);}};dojo.Color.named={black:[0,0,0],silver:[192,192,192],gray:[128,128,128],white:[255,255,255],maroon:[128,0,0],red:[255,0,0],purple:[128,0,128],fuchsia:[255,0,255],green:[0,128,0],lime:[0,255,0],olive:[128,128,0],yellow:[255,255,0],navy:[0,0,128],blue:[0,0,255],teal:[0,128,128],aqua:[0,255,255]};dojo.extend(dojo.Color,{r:255,g:255,b:255,a:1,_set:function(r,g,b,a){var t=this;t.r=r;t.g=g;t.b=b;t.a=a;},setColor:function(_18e){if(d.isString(_18e)){d.colorFromString(_18e,this);}else{if(d.isArray(_18e)){d.colorFromArray(_18e,this);}else{this._set(_18e.r,_18e.g,_18e.b,_18e.a);if(!(_18e instanceof d.Color)){this.sanitize();}}}return this;},sanitize:function(){return this;},toRgb:function(){var t=this;return [t.r,t.g,t.b];},toRgba:function(){var t=this;return [t.r,t.g,t.b,t.a];},toHex:function(){var arr=d.map(["r","g","b"],function(x){var s=this[x].toString(16);return s.length<2?"0"+s:s;},this);return "#"+arr.join("");},toCss:function(_194){var t=this,rgb=t.r+", "+t.g+", "+t.b;return (_194?"rgba("+rgb+", "+t.a:"rgb("+rgb)+")";},toString:function(){return this.toCss(true);}});dojo.blendColors=function(_197,end,_199,obj){var t=obj||new d.Color();d.forEach(["r","g","b","a"],function(x){t[x]=_197[x]+(end[x]-_197[x])*_199;if(x!="a"){t[x]=Math.round(t[x]);}});return t.sanitize();};dojo.colorFromRgb=function(_19d,obj){var m=_19d.toLowerCase().match(/^rgba?\(([\s\.,0-9]+)\)/);return m&&dojo.colorFromArray(m[1].split(/\s*,\s*/),obj);};dojo.colorFromHex=function(_1a0,obj){var t=obj||new d.Color(),bits=(_1a0.length==4)?4:8,mask=(1<<bits)-1;_1a0=Number("0x"+_1a0.substr(1));if(isNaN(_1a0)){return null;}d.forEach(["b","g","r"],function(x){var c=_1a0&mask;_1a0>>=bits;t[x]=bits==4?17*c:c;});t.a=1;return t;};dojo.colorFromArray=function(a,obj){var t=obj||new d.Color();t._set(Number(a[0]),Number(a[1]),Number(a[2]),Number(a[3]));if(isNaN(t.a)){t.a=1;}return t.sanitize();};dojo.colorFromString=function(str,obj){var a=d.Color.named[str];return a&&d.colorFromArray(a,obj)||d.colorFromRgb(str,obj)||d.colorFromHex(str,obj);};})();}if(!dojo._hasResource["dojo._base"]){dojo._hasResource["dojo._base"]=true;dojo.provide("dojo._base");}if(!dojo._hasResource["dojo._base.window"]){dojo._hasResource["dojo._base.window"]=true;dojo.provide("dojo._base.window");dojo.doc=window["document"]||null;dojo.body=function(){return dojo.doc.body||dojo.doc.getElementsByTagName("body")[0];};dojo.setContext=function(_1ad,_1ae){dojo.global=_1ad;dojo.doc=_1ae;};dojo.withGlobal=function(_1af,_1b0,_1b1,_1b2){var _1b3=dojo.global;try{dojo.global=_1af;return dojo.withDoc.call(null,_1af.document,_1b0,_1b1,_1b2);}finally{dojo.global=_1b3;}};dojo.withDoc=function(_1b4,_1b5,_1b6,_1b7){var _1b8=dojo.doc,_1b9=dojo._bodyLtr;try{dojo.doc=_1b4;delete dojo._bodyLtr;if(_1b6&&dojo.isString(_1b5)){_1b5=_1b6[_1b5];}return _1b5.apply(_1b6,_1b7||[]);}finally{dojo.doc=_1b8;if(_1b9!==undefined){dojo._bodyLtr=_1b9;}}};}if(!dojo._hasResource["dojo._base.event"]){dojo._hasResource["dojo._base.event"]=true;dojo.provide("dojo._base.event");(function(){var del=(dojo._event_listener={add:function(node,name,fp){if(!node){return;}name=del._normalizeEventName(name);fp=del._fixCallback(name,fp);var _1be=name;if(!dojo.isIE&&(name=="mouseenter"||name=="mouseleave")){var ofp=fp;name=(name=="mouseenter")?"mouseover":"mouseout";fp=function(e){if(dojo.isFF<=2){try{e.relatedTarget.tagName;}catch(e2){return;}}if(!dojo.isDescendant(e.relatedTarget,node)){return ofp.call(this,e);}};}node.addEventListener(name,fp,false);return fp;},remove:function(node,_1c2,_1c3){if(node){_1c2=del._normalizeEventName(_1c2);if(!dojo.isIE&&(_1c2=="mouseenter"||_1c2=="mouseleave")){_1c2=(_1c2=="mouseenter")?"mouseover":"mouseout";}node.removeEventListener(_1c2,_1c3,false);}},_normalizeEventName:function(name){return name.slice(0,2)=="on"?name.slice(2):name;},_fixCallback:function(name,fp){return name!="keypress"?fp:function(e){return fp.call(this,del._fixEvent(e,this));};},_fixEvent:function(evt,_1c9){switch(evt.type){case "keypress":del._setKeyChar(evt);break;}return evt;},_setKeyChar:function(evt){evt.keyChar=evt.charCode?String.fromCharCode(evt.charCode):"";evt.charOrCode=evt.keyChar||evt.keyCode;},_punctMap:{106:42,111:47,186:59,187:43,188:44,189:45,190:46,191:47,192:96,219:91,220:92,221:93,222:39}});dojo.fixEvent=function(evt,_1cc){return del._fixEvent(evt,_1cc);};dojo.stopEvent=function(evt){evt.preventDefault();evt.stopPropagation();};var _1ce=dojo._listener;dojo._connect=function(obj,_1d0,_1d1,_1d2,_1d3){var _1d4=obj&&(obj.nodeType||obj.attachEvent||obj.addEventListener);var lid=_1d4?(_1d3?2:1):0,l=[dojo._listener,del,_1ce][lid];var h=l.add(obj,_1d0,dojo.hitch(_1d1,_1d2));return [obj,_1d0,h,lid];};dojo._disconnect=function(obj,_1d9,_1da,_1db){([dojo._listener,del,_1ce][_1db]).remove(obj,_1d9,_1da);};dojo.keys={BACKSPACE:8,TAB:9,CLEAR:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESCAPE:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT_ARROW:37,UP_ARROW:38,RIGHT_ARROW:39,DOWN_ARROW:40,INSERT:45,DELETE:46,HELP:47,LEFT_WINDOW:91,RIGHT_WINDOW:92,SELECT:93,NUMPAD_0:96,NUMPAD_1:97,NUMPAD_2:98,NUMPAD_3:99,NUMPAD_4:100,NUMPAD_5:101,NUMPAD_6:102,NUMPAD_7:103,NUMPAD_8:104,NUMPAD_9:105,NUMPAD_MULTIPLY:106,NUMPAD_PLUS:107,NUMPAD_ENTER:108,NUMPAD_MINUS:109,NUMPAD_PERIOD:110,NUMPAD_DIVIDE:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,F13:124,F14:125,F15:126,NUM_LOCK:144,SCROLL_LOCK:145};if(dojo.isIE){var _1dc=function(e,code){try{return (e.keyCode=code);}catch(e){return 0;}};var iel=dojo._listener;var _1e0=(dojo._ieListenersName="_"+dojo._scopeName+"_listeners");if(!dojo.config._allow_leaks){_1ce=iel=dojo._ie_listener={handlers:[],add:function(_1e1,_1e2,_1e3){_1e1=_1e1||dojo.global;var f=_1e1[_1e2];if(!f||!f[_1e0]){var d=dojo._getIeDispatcher();d.target=f&&(ieh.push(f)-1);d[_1e0]=[];f=_1e1[_1e2]=d;}return f[_1e0].push(ieh.push(_1e3)-1);},remove:function(_1e7,_1e8,_1e9){var f=(_1e7||dojo.global)[_1e8],l=f&&f[_1e0];if(f&&l&&_1e9--){delete ieh[l[_1e9]];delete l[_1e9];}}};var ieh=iel.handlers;}dojo.mixin(del,{add:function(node,_1ed,fp){if(!node){return;}_1ed=del._normalizeEventName(_1ed);if(_1ed=="onkeypress"){var kd=node.onkeydown;if(!kd||!kd[_1e0]||!kd._stealthKeydownHandle){var h=del.add(node,"onkeydown",del._stealthKeyDown);kd=node.onkeydown;kd._stealthKeydownHandle=h;kd._stealthKeydownRefs=1;}else{kd._stealthKeydownRefs++;}}return iel.add(node,_1ed,del._fixCallback(fp));},remove:function(node,_1f2,_1f3){_1f2=del._normalizeEventName(_1f2);iel.remove(node,_1f2,_1f3);if(_1f2=="onkeypress"){var kd=node.onkeydown;if(--kd._stealthKeydownRefs<=0){iel.remove(node,"onkeydown",kd._stealthKeydownHandle);delete kd._stealthKeydownHandle;}}},_normalizeEventName:function(_1f5){return _1f5.slice(0,2)!="on"?"on"+_1f5:_1f5;},_nop:function(){},_fixEvent:function(evt,_1f7){if(!evt){var w=_1f7&&(_1f7.ownerDocument||_1f7.document||_1f7).parentWindow||window;evt=w.event;}if(!evt){return (evt);}evt.target=evt.srcElement;evt.currentTarget=(_1f7||evt.srcElement);evt.layerX=evt.offsetX;evt.layerY=evt.offsetY;var se=evt.srcElement,doc=(se&&se.ownerDocument)||document;var _1fb=((dojo.isIE<6)||(doc["compatMode"]=="BackCompat"))?doc.body:doc.documentElement;var _1fc=dojo._getIeDocumentElementOffset();evt.pageX=evt.clientX+dojo._fixIeBiDiScrollLeft(_1fb.scrollLeft||0)-_1fc.x;evt.pageY=evt.clientY+(_1fb.scrollTop||0)-_1fc.y;if(evt.type=="mouseover"){evt.relatedTarget=evt.fromElement;}if(evt.type=="mouseout"){evt.relatedTarget=evt.toElement;}evt.stopPropagation=del._stopPropagation;evt.preventDefault=del._preventDefault;return del._fixKeys(evt);},_fixKeys:function(evt){switch(evt.type){case "keypress":var c=("charCode" in evt?evt.charCode:evt.keyCode);if(c==10){c=0;evt.keyCode=13;}else{if(c==13||c==27){c=0;}else{if(c==3){c=99;}}}evt.charCode=c;del._setKeyChar(evt);break;}return evt;},_stealthKeyDown:function(evt){var kp=evt.currentTarget.onkeypress;if(!kp||!kp[_1e0]){return;}var k=evt.keyCode;var _202=k!=13&&k!=32&&k!=27&&(k<48||k>90)&&(k<96||k>111)&&(k<186||k>192)&&(k<219||k>222);if(_202||evt.ctrlKey){var c=_202?0:k;if(evt.ctrlKey){if(k==3||k==13){return;}else{if(c>95&&c<106){c-=48;}else{if((!evt.shiftKey)&&(c>=65&&c<=90)){c+=32;}else{c=del._punctMap[c]||c;}}}}var faux=del._synthesizeEvent(evt,{type:"keypress",faux:true,charCode:c});kp.call(evt.currentTarget,faux);evt.cancelBubble=faux.cancelBubble;evt.returnValue=faux.returnValue;_1dc(evt,faux.keyCode);}},_stopPropagation:function(){this.cancelBubble=true;},_preventDefault:function(){this.bubbledKeyCode=this.keyCode;if(this.ctrlKey){_1dc(this,0);}this.returnValue=false;}});dojo.stopEvent=function(evt){evt=evt||window.event;del._stopPropagation.call(evt);del._preventDefault.call(evt);};}del._synthesizeEvent=function(evt,_207){var faux=dojo.mixin({},evt,_207);del._setKeyChar(faux);faux.preventDefault=function(){evt.preventDefault();};faux.stopPropagation=function(){evt.stopPropagation();};return faux;};if(dojo.isOpera){dojo.mixin(del,{_fixEvent:function(evt,_20a){switch(evt.type){case "keypress":var c=evt.which;if(c==3){c=99;}c=c<41&&!evt.shiftKey?0:c;if(evt.ctrlKey&&!evt.shiftKey&&c>=65&&c<=90){c+=32;}return del._synthesizeEvent(evt,{charCode:c});}return evt;}});}if(dojo.isWebKit){del._add=del.add;del._remove=del.remove;dojo.mixin(del,{add:function(node,_20d,fp){if(!node){return;}var _20f=del._add(node,_20d,fp);if(del._normalizeEventName(_20d)=="keypress"){_20f._stealthKeyDownHandle=del._add(node,"keydown",function(evt){var k=evt.keyCode;var _212=k!=13&&k!=32&&k!=27&&(k<48||k>90)&&(k<96||k>111)&&(k<186||k>192)&&(k<219||k>222);if(_212||evt.ctrlKey){var c=_212?0:k;if(evt.ctrlKey){if(k==3||k==13){return;}else{if(c>95&&c<106){c-=48;}else{if(!evt.shiftKey&&c>=65&&c<=90){c+=32;}else{c=del._punctMap[c]||c;}}}}var faux=del._synthesizeEvent(evt,{type:"keypress",faux:true,charCode:c});fp.call(evt.currentTarget,faux);}});}return _20f;},remove:function(node,_216,_217){if(node){if(_217._stealthKeyDownHandle){del._remove(node,"keydown",_217._stealthKeyDownHandle);}del._remove(node,_216,_217);}},_fixEvent:function(evt,_219){switch(evt.type){case "keypress":if(evt.faux){return evt;}var c=evt.charCode;c=c>=32?c:0;return del._synthesizeEvent(evt,{charCode:c,faux:true});}return evt;}});}})();if(dojo.isIE){dojo._ieDispatcher=function(args,_21c){var ap=Array.prototype,h=dojo._ie_listener.handlers,c=args.callee,ls=c[dojo._ieListenersName],t=h[c.target];var r=t&&t.apply(_21c,args);var lls=[].concat(ls);for(var i in lls){var f=h[lls[i]];if(!(i in ap)&&f){f.apply(_21c,args);}}return r;};dojo._getIeDispatcher=function(){return new Function(dojo._scopeName+"._ieDispatcher(arguments, this)");};dojo._event_listener._fixCallback=function(fp){var f=dojo._event_listener._fixEvent;return function(e){return fp.call(this,f(e,this));};};}}if(!dojo._hasResource["dojo._base.html"]){dojo._hasResource["dojo._base.html"]=true;dojo.provide("dojo._base.html");try{document.execCommand("BackgroundImageCache",false,true);}catch(e){}if(dojo.isIE||dojo.isOpera){dojo.byId=function(id,doc){if(dojo.isString(id)){var _d=doc||dojo.doc;var te=_d.getElementById(id);if(te&&(te.attributes.id.value==id||te.id==id)){return te;}else{var eles=_d.all[id];if(!eles||eles.nodeName){eles=[eles];}var i=0;while((te=eles[i++])){if((te.attributes&&te.attributes.id&&te.attributes.id.value==id)||te.id==id){return te;}}}}else{return id;}};}else{dojo.byId=function(id,doc){return dojo.isString(id)?(doc||dojo.doc).getElementById(id):id;};}(function(){var d=dojo;var _232=null;d.addOnWindowUnload(function(){_232=null;});dojo._destroyElement=dojo.destroy=function(node){node=d.byId(node);try{if(!_232||_232.ownerDocument!=node.ownerDocument){_232=node.ownerDocument.createElement("div");}_232.appendChild(node.parentNode?node.parentNode.removeChild(node):node);_232.innerHTML="";}catch(e){}};dojo.isDescendant=function(node,_235){try{node=d.byId(node);_235=d.byId(_235);while(node){if(node===_235){return true;}node=node.parentNode;}}catch(e){}return false;};dojo.setSelectable=function(node,_237){node=d.byId(node);if(d.isMozilla){node.style.MozUserSelect=_237?"":"none";}else{if(d.isKhtml||d.isWebKit){node.style.KhtmlUserSelect=_237?"auto":"none";}else{if(d.isIE){var v=(node.unselectable=_237?"":"on");d.query("*",node).forEach("item.unselectable = '"+v+"'");}}}};var _239=function(node,ref){var _23c=ref.parentNode;if(_23c){_23c.insertBefore(node,ref);}};var _23d=function(node,ref){var _240=ref.parentNode;if(_240){if(_240.lastChild==ref){_240.appendChild(node);}else{_240.insertBefore(node,ref.nextSibling);}}};dojo.place=function(node,_242,_243){_242=d.byId(_242);if(d.isString(node)){node=node.charAt(0)=="<"?d._toDom(node,_242.ownerDocument):d.byId(node);}if(typeof _243=="number"){var cn=_242.childNodes;if(!cn.length||cn.length<=_243){_242.appendChild(node);}else{_239(node,cn[_243<0?0:_243]);}}else{switch(_243){case "before":_239(node,_242);break;case "after":_23d(node,_242);break;case "replace":_242.parentNode.replaceChild(node,_242);break;case "only":d.empty(_242);_242.appendChild(node);break;case "first":if(_242.firstChild){_239(node,_242.firstChild);break;}default:_242.appendChild(node);}}return node;};dojo.boxModel="content-box";if(d.isIE){var _dcm=document.compatMode;d.boxModel=_dcm=="BackCompat"||_dcm=="QuirksMode"||d.isIE<6?"border-box":"content-box";}var gcs;if(d.isWebKit){gcs=function(node){var s;if(node.nodeType==1){var dv=node.ownerDocument.defaultView;s=dv.getComputedStyle(node,null);if(!s&&node.style){node.style.display="";s=dv.getComputedStyle(node,null);}}return s||{};};}else{if(d.isIE){gcs=function(node){return node.nodeType==1?node.currentStyle:{};};}else{gcs=function(node){return node.nodeType==1?node.ownerDocument.defaultView.getComputedStyle(node,null):{};};}}dojo.getComputedStyle=gcs;if(!d.isIE){d._toPixelValue=function(_24c,_24d){return parseFloat(_24d)||0;};}else{d._toPixelValue=function(_24e,_24f){if(!_24f){return 0;}if(_24f=="medium"){return 4;}if(_24f.slice&&_24f.slice(-2)=="px"){return parseFloat(_24f);}with(_24e){var _250=style.left;var _251=runtimeStyle.left;runtimeStyle.left=currentStyle.left;try{style.left=_24f;_24f=style.pixelLeft;}catch(e){_24f=0;}style.left=_250;runtimeStyle.left=_251;}return _24f;};}var px=d._toPixelValue;var astr="DXImageTransform.Microsoft.Alpha";var af=function(n,f){try{return n.filters.item(astr);}catch(e){return f?{}:null;}};dojo._getOpacity=d.isIE?function(node){try{return af(node).Opacity/100;}catch(e){return 1;}}:function(node){return gcs(node).opacity;};dojo._setOpacity=d.isIE?function(node,_25a){var ov=_25a*100;node.style.zoom=1;af(node,1).Enabled=!(_25a==1);if(!af(node)){node.style.filter+=" progid:"+astr+"(Opacity="+ov+")";}else{af(node,1).Opacity=ov;}if(node.nodeName.toLowerCase()=="tr"){d.query("> td",node).forEach(function(i){d._setOpacity(i,_25a);});}return _25a;}:function(node,_25e){return node.style.opacity=_25e;};var _25f={left:true,top:true};var _260=/margin|padding|width|height|max|min|offset/;var _261=function(node,type,_264){type=type.toLowerCase();if(d.isIE){if(_264=="auto"){if(type=="height"){return node.offsetHeight;}if(type=="width"){return node.offsetWidth;}}if(type=="fontweight"){switch(_264){case 700:return "bold";case 400:default:return "normal";}}}if(!(type in _25f)){_25f[type]=_260.test(type);}return _25f[type]?px(node,_264):_264;};var _265=d.isIE?"styleFloat":"cssFloat",_266={"cssFloat":_265,"styleFloat":_265,"float":_265};dojo.style=function(node,_268,_269){var n=d.byId(node),args=arguments.length,op=(_268=="opacity");_268=_266[_268]||_268;if(args==3){return op?d._setOpacity(n,_269):n.style[_268]=_269;}if(args==2&&op){return d._getOpacity(n);}var s=gcs(n);if(args==2&&!d.isString(_268)){for(var x in _268){d.style(node,x,_268[x]);}return s;}return (args==1)?s:_261(n,_268,s[_268]||n.style[_268]);};dojo._getPadExtents=function(n,_270){var s=_270||gcs(n),l=px(n,s.paddingLeft),t=px(n,s.paddingTop);return {l:l,t:t,w:l+px(n,s.paddingRight),h:t+px(n,s.paddingBottom)};};dojo._getBorderExtents=function(n,_275){var ne="none",s=_275||gcs(n),bl=(s.borderLeftStyle!=ne?px(n,s.borderLeftWidth):0),bt=(s.borderTopStyle!=ne?px(n,s.borderTopWidth):0);return {l:bl,t:bt,w:bl+(s.borderRightStyle!=ne?px(n,s.borderRightWidth):0),h:bt+(s.borderBottomStyle!=ne?px(n,s.borderBottomWidth):0)};};dojo._getPadBorderExtents=function(n,_27b){var s=_27b||gcs(n),p=d._getPadExtents(n,s),b=d._getBorderExtents(n,s);return {l:p.l+b.l,t:p.t+b.t,w:p.w+b.w,h:p.h+b.h};};dojo._getMarginExtents=function(n,_280){var s=_280||gcs(n),l=px(n,s.marginLeft),t=px(n,s.marginTop),r=px(n,s.marginRight),b=px(n,s.marginBottom);if(d.isWebKit&&(s.position!="absolute")){r=l;}return {l:l,t:t,w:l+r,h:t+b};};dojo._getMarginBox=function(node,_287){var s=_287||gcs(node),me=d._getMarginExtents(node,s);var l=node.offsetLeft-me.l,t=node.offsetTop-me.t,p=node.parentNode;if(d.isMoz){var sl=parseFloat(s.left),st=parseFloat(s.top);if(!isNaN(sl)&&!isNaN(st)){l=sl,t=st;}else{if(p&&p.style){var pcs=gcs(p);if(pcs.overflow!="visible"){var be=d._getBorderExtents(p,pcs);l+=be.l,t+=be.t;}}}}else{if(d.isOpera||(d.isIE>7&&!d.isQuirks)){if(p){be=d._getBorderExtents(p);l-=be.l;t-=be.t;}}}return {l:l,t:t,w:node.offsetWidth+me.w,h:node.offsetHeight+me.h};};dojo._getContentBox=function(node,_292){var s=_292||gcs(node),pe=d._getPadExtents(node,s),be=d._getBorderExtents(node,s),w=node.clientWidth,h;if(!w){w=node.offsetWidth,h=node.offsetHeight;}else{h=node.clientHeight,be.w=be.h=0;}if(d.isOpera){pe.l+=be.l;pe.t+=be.t;}return {l:pe.l,t:pe.t,w:w-pe.w-be.w,h:h-pe.h-be.h};};dojo._getBorderBox=function(node,_299){var s=_299||gcs(node),pe=d._getPadExtents(node,s),cb=d._getContentBox(node,s);return {l:cb.l-pe.l,t:cb.t-pe.t,w:cb.w+pe.w,h:cb.h+pe.h};};dojo._setBox=function(node,l,t,w,h,u){u=u||"px";var s=node.style;if(!isNaN(l)){s.left=l+u;}if(!isNaN(t)){s.top=t+u;}if(w>=0){s.width=w+u;}if(h>=0){s.height=h+u;}};dojo._isButtonTag=function(node){return node.tagName=="BUTTON"||node.tagName=="INPUT"&&node.getAttribute("type").toUpperCase()=="BUTTON";};dojo._usesBorderBox=function(node){var n=node.tagName;return d.boxModel=="border-box"||n=="TABLE"||d._isButtonTag(node);};dojo._setContentSize=function(node,_2a8,_2a9,_2aa){if(d._usesBorderBox(node)){var pb=d._getPadBorderExtents(node,_2aa);if(_2a8>=0){_2a8+=pb.w;}if(_2a9>=0){_2a9+=pb.h;}}d._setBox(node,NaN,NaN,_2a8,_2a9);};dojo._setMarginBox=function(node,_2ad,_2ae,_2af,_2b0,_2b1){var s=_2b1||gcs(node),bb=d._usesBorderBox(node),pb=bb?_2b5:d._getPadBorderExtents(node,s);if(d.isWebKit){if(d._isButtonTag(node)){var ns=node.style;if(_2af>=0&&!ns.width){ns.width="4px";}if(_2b0>=0&&!ns.height){ns.height="4px";}}}var mb=d._getMarginExtents(node,s);if(_2af>=0){_2af=Math.max(_2af-pb.w-mb.w,0);}if(_2b0>=0){_2b0=Math.max(_2b0-pb.h-mb.h,0);}d._setBox(node,_2ad,_2ae,_2af,_2b0);};var _2b5={l:0,t:0,w:0,h:0};dojo.marginBox=function(node,box){var n=d.byId(node),s=gcs(n),b=box;return !b?d._getMarginBox(n,s):d._setMarginBox(n,b.l,b.t,b.w,b.h,s);};dojo.contentBox=function(node,box){var n=d.byId(node),s=gcs(n),b=box;return !b?d._getContentBox(n,s):d._setContentSize(n,b.w,b.h,s);};var _2c2=function(node,prop){if(!(node=(node||0).parentNode)){return 0;}var val,_2c6=0,_b=d.body();while(node&&node.style){if(gcs(node).position=="fixed"){return 0;}val=node[prop];if(val){_2c6+=val-0;if(node==_b){break;}}node=node.parentNode;}return _2c6;};dojo._docScroll=function(){var _b=d.body(),_w=d.global,de=d.doc.documentElement;return {y:(_w.pageYOffset||de.scrollTop||_b.scrollTop||0),x:(_w.pageXOffset||d._fixIeBiDiScrollLeft(de.scrollLeft)||_b.scrollLeft||0)};};dojo._isBodyLtr=function(){return "_bodyLtr" in d?d._bodyLtr:d._bodyLtr=(d.body().dir||d.doc.documentElement.dir||"ltr").toLowerCase()=="ltr";};dojo._getIeDocumentElementOffset=function(){var de=d.doc.documentElement;if(d.isIE<7){return {x:d._isBodyLtr()||window.parent==window?de.clientLeft:de.offsetWidth-de.clientWidth-de.clientLeft,y:de.clientTop};}else{if(d.isIE<8){return {x:de.getBoundingClientRect().left,y:de.getBoundingClientRect().top};}else{return {x:0,y:0};}}};dojo._fixIeBiDiScrollLeft=function(_2cc){var dd=d.doc;if(d.isIE<8&&!d._isBodyLtr()){var de=dd.compatMode=="BackCompat"?dd.body:dd.documentElement;return _2cc+de.clientWidth-de.scrollWidth;}return _2cc;};dojo._abs=function(node,_2d0){var db=d.body(),dh=d.body().parentNode,ret;if(node["getBoundingClientRect"]){var _2d4=node.getBoundingClientRect();ret={x:_2d4.left,y:_2d4.top};if(d.isFF>=3){var cs=gcs(dh);ret.x-=px(dh,cs.marginLeft)+px(dh,cs.borderLeftWidth);ret.y-=px(dh,cs.marginTop)+px(dh,cs.borderTopWidth);}if(d.isIE){var _2d6=d._getIeDocumentElementOffset();ret.x-=_2d6.x+(d.isQuirks?db.clientLeft:0);ret.y-=_2d6.y+(d.isQuirks?db.clientTop:0);}}else{ret={x:0,y:0};if(node["offsetParent"]){ret.x-=_2c2(node,"scrollLeft");ret.y-=_2c2(node,"scrollTop");var _2d7=node;do{var n=_2d7.offsetLeft,t=_2d7.offsetTop;ret.x+=isNaN(n)?0:n;ret.y+=isNaN(t)?0:t;cs=gcs(_2d7);if(_2d7!=node){if(d.isFF){ret.x+=2*px(_2d7,cs.borderLeftWidth);ret.y+=2*px(_2d7,cs.borderTopWidth);}else{ret.x+=px(_2d7,cs.borderLeftWidth);ret.y+=px(_2d7,cs.borderTopWidth);}}if(d.isFF&&cs.position=="static"){var _2da=_2d7.parentNode;while(_2da!=_2d7.offsetParent){var pcs=gcs(_2da);if(pcs.position=="static"){ret.x+=px(_2d7,pcs.borderLeftWidth);ret.y+=px(_2d7,pcs.borderTopWidth);}_2da=_2da.parentNode;}}_2d7=_2d7.offsetParent;}while((_2d7!=dh)&&_2d7);}else{if(node.x&&node.y){ret.x+=isNaN(node.x)?0:node.x;ret.y+=isNaN(node.y)?0:node.y;}}}if(_2d0){var _2dc=d._docScroll();ret.x+=_2dc.x;ret.y+=_2dc.y;}return ret;};dojo.coords=function(node,_2de){var n=d.byId(node),s=gcs(n),mb=d._getMarginBox(n,s);var abs=d._abs(n,_2de);mb.x=abs.x;mb.y=abs.y;return mb;};var _2e3=d.isIE<8;var _2e4=function(name){switch(name.toLowerCase()){case "tabindex":return _2e3?"tabIndex":"tabindex";case "readonly":return "readOnly";case "class":return "className";case "for":case "htmlfor":return _2e3?"htmlFor":"for";default:return name;}};var _2e6={colspan:"colSpan",enctype:"enctype",frameborder:"frameborder",method:"method",rowspan:"rowSpan",scrolling:"scrolling",shape:"shape",span:"span",type:"type",valuetype:"valueType",classname:"className",innerhtml:"innerHTML"};dojo.hasAttr=function(node,name){node=d.byId(node);var _2e9=_2e4(name);_2e9=_2e9=="htmlFor"?"for":_2e9;var attr=node.getAttributeNode&&node.getAttributeNode(_2e9);return attr?attr.specified:false;};var _2eb={},_ctr=0,_2ed=dojo._scopeName+"attrid",_2ee={col:1,colgroup:1,table:1,tbody:1,tfoot:1,thead:1,tr:1,title:1};dojo.attr=function(node,name,_2f1){node=d.byId(node);var args=arguments.length;if(args==2&&!d.isString(name)){for(var x in name){d.attr(node,x,name[x]);}return;}name=_2e4(name);if(args==3){if(d.isFunction(_2f1)){var _2f4=d.attr(node,_2ed);if(!_2f4){_2f4=_ctr++;d.attr(node,_2ed,_2f4);}if(!_2eb[_2f4]){_2eb[_2f4]={};}var h=_2eb[_2f4][name];if(h){d.disconnect(h);}else{try{delete node[name];}catch(e){}}_2eb[_2f4][name]=d.connect(node,name,_2f1);}else{if(typeof _2f1=="boolean"){node[name]=_2f1;}else{if(name==="style"&&!d.isString(_2f1)){d.style(node,_2f1);}else{if(name=="className"){node.className=_2f1;}else{if(name==="innerHTML"){if(d.isIE&&node.tagName.toLowerCase() in _2ee){d.empty(node);node.appendChild(d._toDom(_2f1,node.ownerDocument));}else{node[name]=_2f1;}}else{node.setAttribute(name,_2f1);}}}}}}else{var prop=_2e6[name.toLowerCase()];if(prop){return node[prop];}var _2f7=node[name];return (typeof _2f7=="boolean"||typeof _2f7=="function")?_2f7:(d.hasAttr(node,name)?node.getAttribute(name):null);}};dojo.removeAttr=function(node,name){d.byId(node).removeAttribute(_2e4(name));};dojo.create=function(tag,_2fb,_2fc,pos){var doc=d.doc;if(_2fc){_2fc=d.byId(_2fc);doc=_2fc.ownerDocument;}if(d.isString(tag)){tag=doc.createElement(tag);}if(_2fb){d.attr(tag,_2fb);}if(_2fc){d.place(tag,_2fc,pos);}return tag;};d.empty=d.isIE?function(node){node=d.byId(node);for(var c;c=node.lastChild;){d.destroy(c);}}:function(node){d.byId(node).innerHTML="";};var _302={option:["select"],tbody:["table"],thead:["table"],tfoot:["table"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","thead","tr"],legend:["fieldset"],caption:["table"],colgroup:["table"],col:["table","colgroup"],li:["ul"]},_303=/<\s*([\w\:]+)/,_304={},_305=0,_306="__"+d._scopeName+"ToDomId";for(var _307 in _302){var tw=_302[_307];tw.pre=_307=="option"?"<select multiple=\"multiple\">":"<"+tw.join("><")+">";tw.post="</"+tw.reverse().join("></")+">";}d._toDom=function(frag,doc){doc=doc||d.doc;var _30b=doc[_306];if(!_30b){doc[_306]=_30b=++_305+"";_304[_30b]=doc.createElement("div");}frag+="";var _30c=frag.match(_303),tag=_30c?_30c[1].toLowerCase():"",_30e=_304[_30b],wrap,i,fc,df;if(_30c&&_302[tag]){wrap=_302[tag];_30e.innerHTML=wrap.pre+frag+wrap.post;for(i=wrap.length;i;--i){_30e=_30e.firstChild;}}else{_30e.innerHTML=frag;}if(_30e.childNodes.length==1){return _30e.removeChild(_30e.firstChild);}df=doc.createDocumentFragment();while(fc=_30e.firstChild){df.appendChild(fc);}return df;};var _312="className";dojo.hasClass=function(node,_314){return ((" "+d.byId(node)[_312]+" ").indexOf(" "+_314+" ")>=0);};dojo.addClass=function(node,_316){node=d.byId(node);var cls=node[_312];if((" "+cls+" ").indexOf(" "+_316+" ")<0){node[_312]=cls+(cls?" ":"")+_316;}};dojo.removeClass=function(node,_319){node=d.byId(node);var t=d.trim((" "+node[_312]+" ").replace(" "+_319+" "," "));if(node[_312]!=t){node[_312]=t;}};dojo.toggleClass=function(node,_31c,_31d){if(_31d===undefined){_31d=!d.hasClass(node,_31c);}d[_31d?"addClass":"removeClass"](node,_31c);};})();}if(!dojo._hasResource["dojo._base.NodeList"]){dojo._hasResource["dojo._base.NodeList"]=true;dojo.provide("dojo._base.NodeList");(function(){var d=dojo;var ap=Array.prototype,aps=ap.slice,apc=ap.concat;var tnl=function(a){a.constructor=d.NodeList;dojo._mixin(a,d.NodeList.prototype);return a;};var _324=function(f,a,o){a=[0].concat(aps.call(a,0));if(!a.sort){a=aps.call(a,0);}o=o||d.global;return function(node){a[0]=node;return f.apply(o,a);};};var _329=function(f,o){return function(){this.forEach(_324(f,arguments,o));return this;};};var _32c=function(f,o){return function(){return this.map(_324(f,arguments,o));};};var _32f=function(f,o){return function(){return this.filter(_324(f,arguments,o));};};var _332=function(f,g,o){return function(){var a=arguments,body=_324(f,a,o);if(g.call(o||d.global,a)){return this.map(body);}this.forEach(body);return this;};};var _338=function(a){return a.length==1&&d.isString(a[0]);};var _33a=function(node){var p=node.parentNode;if(p){p.removeChild(node);}};dojo.NodeList=function(){return tnl(Array.apply(null,arguments));};var nl=d.NodeList,nlp=nl.prototype;nl._wrap=tnl;nl._adaptAsMap=_32c;nl._adaptAsForEach=_329;nl._adaptAsFilter=_32f;nl._adaptWithCondition=_332;d.forEach(["slice","splice"],function(name){var f=ap[name];nlp[name]=function(){return tnl(f.apply(this,arguments));};});d.forEach(["indexOf","lastIndexOf","every","some"],function(name){var f=d[name];nlp[name]=function(){return f.apply(d,[this].concat(aps.call(arguments,0)));};});d.forEach(["attr","style"],function(name){nlp[name]=_332(d[name],_338);});d.forEach(["connect","addClass","removeClass","toggleClass","empty"],function(name){nlp[name]=_329(d[name]);});dojo.extend(dojo.NodeList,{concat:function(item){var t=d.isArray(this)?this:aps.call(this,0),m=d.map(arguments,function(a){return a&&!d.isArray(a)&&(a.constructor===NodeList||a.constructor==nl)?aps.call(a,0):a;});return tnl(apc.apply(t,m));},map:function(func,obj){return tnl(d.map(this,func,obj));},forEach:function(_34b,_34c){d.forEach(this,_34b,_34c);return this;},coords:_32c(d.coords),place:function(_34d,_34e){var item=d.query(_34d)[0];return this.forEach(function(node){d.place(node,item,_34e);});},orphan:function(_351){return (_351?d._filterQueryResult(this,_351):this).forEach(_33a);},adopt:function(_352,_353){return d.query(_352).place(this[0],_353);},query:function(_354){if(!_354){return this;}var ret=this.map(function(node){return d.query(_354,node).filter(function(_357){return _357!==undefined;});});return tnl(apc.apply([],ret));},filter:function(_358){var a=arguments,_35a=this,_35b=0;if(d.isString(_358)){_35a=d._filterQueryResult(this,a[0]);if(a.length==1){return _35a;}_35b=1;}return tnl(d.filter(_35a,a[_35b],a[_35b+1]));},addContent:function(_35c,_35d){var c=d.isString(_35c)?d._toDom(_35c,this[0]&&this[0].ownerDocument):_35c,i,l=this.length-1;for(i=0;i<l;++i){d.place(c.cloneNode(true),this[i],_35d);}if(l>=0){d.place(c,this[l],_35d);}return this;},instantiate:function(_360,_361){var c=d.isFunction(_360)?_360:d.getObject(_360);_361=_361||{};return this.forEach(function(node){new c(_361,node);});},at:function(){var t=new dojo.NodeList();d.forEach(arguments,function(i){if(this[i]){t.push(this[i]);}},this);return t;}});d.forEach(["blur","focus","change","click","error","keydown","keypress","keyup","load","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","submit"],function(evt){var _oe="on"+evt;nlp[_oe]=function(a,b){return this.connect(_oe,a,b);};});})();}if(!dojo._hasResource["dojo._base.query"]){dojo._hasResource["dojo._base.query"]=true;if(typeof dojo!="undefined"){dojo.provide("dojo._base.query");}(function(d){var trim=d.trim;var each=d.forEach;var qlc=d._queryListCtor=d.NodeList;var _36e=d.isString;var _36f=function(){return d.doc;};var _370=((d.isWebKit||d.isMozilla)&&((_36f().compatMode)=="BackCompat"));var _371=!!_36f().firstChild["children"]?"children":"childNodes";var _372=">~+";var _373=false;var _374=function(){return true;};var _375=function(_376){if(_372.indexOf(_376.slice(-1))>=0){_376+=" * ";}else{_376+=" ";}var ts=function(s,e){return trim(_376.slice(s,e));};var _37a=[];var _37b=-1,_37c=-1,_37d=-1,_37e=-1,_37f=-1,inId=-1,_381=-1,lc="",cc="",_384;var x=0,ql=_376.length,_387=null,_cp=null;var _389=function(){if(_381>=0){var tv=(_381==x)?null:ts(_381,x);_387[(_372.indexOf(tv)<0)?"tag":"oper"]=tv;_381=-1;}};var _38b=function(){if(inId>=0){_387.id=ts(inId,x).replace(/\\/g,"");inId=-1;}};var _38c=function(){if(_37f>=0){_387.classes.push(ts(_37f+1,x).replace(/\\/g,""));_37f=-1;}};var _38d=function(){_38b();_389();_38c();};var _38e=function(){_38d();if(_37e>=0){_387.pseudos.push({name:ts(_37e+1,x)});}_387.loops=(_387.pseudos.length||_387.attrs.length||_387.classes.length);_387.oquery=_387.query=ts(_384,x);_387.otag=_387.tag=(_387["oper"])?null:(_387.tag||"*");if(_387.tag){_387.tag=_387.tag.toUpperCase();}if(_37a.length&&(_37a[_37a.length-1].oper)){_387.infixOper=_37a.pop();_387.query=_387.infixOper.query+" "+_387.query;}_37a.push(_387);_387=null;};for(;lc=cc,cc=_376.charAt(x),x<ql;x++){if(lc=="\\"){continue;}if(!_387){_384=x;_387={query:null,pseudos:[],attrs:[],classes:[],tag:null,oper:null,id:null,getTag:function(){return (_373)?this.otag:this.tag;}};_381=x;}if(_37b>=0){if(cc=="]"){if(!_cp.attr){_cp.attr=ts(_37b+1,x);}else{_cp.matchFor=ts((_37d||_37b+1),x);}var cmf=_cp.matchFor;if(cmf){if((cmf.charAt(0)=="\"")||(cmf.charAt(0)=="'")){_cp.matchFor=cmf.slice(1,-1);}}_387.attrs.push(_cp);_cp=null;_37b=_37d=-1;}else{if(cc=="="){var _390=("|~^$*".indexOf(lc)>=0)?lc:"";_cp.type=_390+cc;_cp.attr=ts(_37b+1,x-_390.length);_37d=x+1;}}}else{if(_37c>=0){if(cc==")"){if(_37e>=0){_cp.value=ts(_37c+1,x);}_37e=_37c=-1;}}else{if(cc=="#"){_38d();inId=x+1;}else{if(cc=="."){_38d();_37f=x;}else{if(cc==":"){_38d();_37e=x;}else{if(cc=="["){_38d();_37b=x;_cp={};}else{if(cc=="("){if(_37e>=0){_cp={name:ts(_37e+1,x),value:null};_387.pseudos.push(_cp);}_37c=x;}else{if((cc==" ")&&(lc!=cc)){_38e();}}}}}}}}}return _37a;};var _391=function(_392,_393){if(!_392){return _393;}if(!_393){return _392;}return function(){return _392.apply(window,arguments)&&_393.apply(window,arguments);};};var _394=function(i,arr){var r=arr||[];if(i){r.push(i);}return r;};var _398=function(n){return (1==n.nodeType);};var _39a="";var _39b=function(elem,attr){if(!elem){return _39a;}if(attr=="class"){return elem.className||_39a;}if(attr=="for"){return elem.htmlFor||_39a;}if(attr=="style"){return elem.style.cssText||_39a;}return (_373?elem.getAttribute(attr):elem.getAttribute(attr,2))||_39a;};var _39e={"*=":function(attr,_3a0){return function(elem){return (_39b(elem,attr).indexOf(_3a0)>=0);};},"^=":function(attr,_3a3){return function(elem){return (_39b(elem,attr).indexOf(_3a3)==0);};},"$=":function(attr,_3a6){var tval=" "+_3a6;return function(elem){var ea=" "+_39b(elem,attr);return (ea.lastIndexOf(_3a6)==(ea.length-_3a6.length));};},"~=":function(attr,_3ab){var tval=" "+_3ab+" ";return function(elem){var ea=" "+_39b(elem,attr)+" ";return (ea.indexOf(tval)>=0);};},"|=":function(attr,_3b0){var _3b1=" "+_3b0+"-";return function(elem){var ea=" "+_39b(elem,attr);return ((ea==_3b0)||(ea.indexOf(_3b1)==0));};},"=":function(attr,_3b5){return function(elem){return (_39b(elem,attr)==_3b5);};}};var _3b7=(typeof _36f().firstChild.nextElementSibling=="undefined");var _ns=!_3b7?"nextElementSibling":"nextSibling";var _ps=!_3b7?"previousElementSibling":"previousSibling";var _3ba=(_3b7?_398:_374);var _3bb=function(node){while(node=node[_ps]){if(_3ba(node)){return false;}}return true;};var _3bd=function(node){while(node=node[_ns]){if(_3ba(node)){return false;}}return true;};var _3bf=function(node){var root=node.parentNode;var i=0,tret=root[_371],ci=(node["_i"]||-1),cl=(root["_l"]||-1);if(!tret){return -1;}var l=tret.length;if(cl==l&&ci>=0&&cl>=0){return ci;}root["_l"]=l;ci=-1;for(var te=root["firstElementChild"]||root["firstChild"];te;te=te[_ns]){if(_3ba(te)){te["_i"]=++i;if(node===te){ci=i;}}}return ci;};var _3c8=function(elem){return !((_3bf(elem))%2);};var _3ca=function(elem){return ((_3bf(elem))%2);};var _3cc={"checked":function(name,_3ce){return function(elem){return !!d.attr(elem,"checked");};},"first-child":function(){return _3bb;},"last-child":function(){return _3bd;},"only-child":function(name,_3d1){return function(node){if(!_3bb(node)){return false;}if(!_3bd(node)){return false;}return true;};},"empty":function(name,_3d4){return function(elem){var cn=elem.childNodes;var cnl=elem.childNodes.length;for(var x=cnl-1;x>=0;x--){var nt=cn[x].nodeType;if((nt===1)||(nt==3)){return false;}}return true;};},"contains":function(name,_3db){var cz=_3db.charAt(0);if(cz=="\""||cz=="'"){_3db=_3db.slice(1,-1);}return function(elem){return (elem.innerHTML.indexOf(_3db)>=0);};},"not":function(name,_3df){var p=_375(_3df)[0];var _3e1={el:1};if(p.tag!="*"){_3e1.tag=1;}if(!p.classes.length){_3e1.classes=1;}var ntf=_3e3(p,_3e1);return function(elem){return (!ntf(elem));};},"nth-child":function(name,_3e6){var pi=parseInt;if(_3e6=="odd"){return _3ca;}else{if(_3e6=="even"){return _3c8;}}if(_3e6.indexOf("n")!=-1){var _3e8=_3e6.split("n",2);var pred=_3e8[0]?((_3e8[0]=="-")?-1:pi(_3e8[0])):1;var idx=_3e8[1]?pi(_3e8[1]):0;var lb=0,ub=-1;if(pred>0){if(idx<0){idx=(idx%pred)&&(pred+(idx%pred));}else{if(idx>0){if(idx>=pred){lb=idx-idx%pred;}idx=idx%pred;}}}else{if(pred<0){pred*=-1;if(idx>0){ub=idx;idx=idx%pred;}}}if(pred>0){return function(elem){var i=_3bf(elem);return (i>=lb)&&(ub<0||i<=ub)&&((i%pred)==idx);};}else{_3e6=idx;}}var _3ef=pi(_3e6);return function(elem){return (_3bf(elem)==_3ef);};}};var _3f1=(d.isIE)?function(cond){var clc=cond.toLowerCase();if(clc=="class"){cond="className";}return function(elem){return (_373?elem.getAttribute(cond):elem[cond]||elem[clc]);};}:function(cond){return function(elem){return (elem&&elem.getAttribute&&elem.hasAttribute(cond));};};var _3e3=function(_3f7,_3f8){if(!_3f7){return _374;}_3f8=_3f8||{};var ff=null;if(!("el" in _3f8)){ff=_391(ff,_398);}if(!("tag" in _3f8)){if(_3f7.tag!="*"){ff=_391(ff,function(elem){return (elem&&(elem.tagName==_3f7.getTag()));});}}if(!("classes" in _3f8)){each(_3f7.classes,function(_3fb,idx,arr){var re=new RegExp("(?:^|\\s)"+_3fb+"(?:\\s|$)");ff=_391(ff,function(elem){return re.test(elem.className);});ff.count=idx;});}if(!("pseudos" in _3f8)){each(_3f7.pseudos,function(_400){var pn=_400.name;if(_3cc[pn]){ff=_391(ff,_3cc[pn](pn,_400.value));}});}if(!("attrs" in _3f8)){each(_3f7.attrs,function(attr){var _403;var a=attr.attr;if(attr.type&&_39e[attr.type]){_403=_39e[attr.type](a,attr.matchFor);}else{if(a.length){_403=_3f1(a);}}if(_403){ff=_391(ff,_403);}});}if(!("id" in _3f8)){if(_3f7.id){ff=_391(ff,function(elem){return (!!elem&&(elem.id==_3f7.id));});}}if(!ff){if(!("default" in _3f8)){ff=_374;}}return ff;};var _406=function(_407){return function(node,ret,bag){while(node=node[_ns]){if(_3b7&&(!_398(node))){continue;}if((!bag||_40b(node,bag))&&_407(node)){ret.push(node);}break;}return ret;};};var _40c=function(_40d){return function(root,ret,bag){var te=root[_ns];while(te){if(_3ba(te)){if(bag&&!_40b(te,bag)){break;}if(_40d(te)){ret.push(te);}}te=te[_ns];}return ret;};};var _412=function(_413){_413=_413||_374;return function(root,ret,bag){var te,x=0,tret=root[_371];while(te=tret[x++]){if(_3ba(te)&&(!bag||_40b(te,bag))&&(_413(te,x))){ret.push(te);}}return ret;};};var _41a=function(node,root){var pn=node.parentNode;while(pn){if(pn==root){break;}pn=pn.parentNode;}return !!pn;};var _41e={};var _41f=function(_420){var _421=_41e[_420.query];if(_421){return _421;}var io=_420.infixOper;var oper=(io?io.oper:"");var _424=_3e3(_420,{el:1});var qt=_420.tag;var _426=("*"==qt);var ecs=_36f()["getElementsByClassName"];if(!oper){if(_420.id){_424=(!_420.loops&&_426)?_374:_3e3(_420,{el:1,id:1});_421=function(root,arr){var te=d.byId(_420.id,(root.ownerDocument||root));if(!te||!_424(te)){return;}if(9==root.nodeType){return _394(te,arr);}else{if(_41a(te,root)){return _394(te,arr);}}};}else{if(ecs&&/\{\s*\[native code\]\s*\}/.test(String(ecs))&&_420.classes.length&&!_370){_424=_3e3(_420,{el:1,classes:1,id:1});var _42b=_420.classes.join(" ");_421=function(root,arr,bag){var ret=_394(0,arr),te,x=0;var tret=root.getElementsByClassName(_42b);while((te=tret[x++])){if(_424(te,root)&&_40b(te,bag)){ret.push(te);}}return ret;};}else{if(!_426&&!_420.loops){_421=function(root,arr,bag){var ret=_394(0,arr),te,x=0;var tret=root.getElementsByTagName(_420.getTag());while((te=tret[x++])){if(_40b(te,bag)){ret.push(te);}}return ret;};}else{_424=_3e3(_420,{el:1,tag:1,id:1});_421=function(root,arr,bag){var ret=_394(0,arr),te,x=0;var tret=root.getElementsByTagName(_420.getTag());while((te=tret[x++])){if(_424(te,root)&&_40b(te,bag)){ret.push(te);}}return ret;};}}}}else{var _441={el:1};if(_426){_441.tag=1;}_424=_3e3(_420,_441);if("+"==oper){_421=_406(_424);}else{if("~"==oper){_421=_40c(_424);}else{if(">"==oper){_421=_412(_424);}}}}return _41e[_420.query]=_421;};var _442=function(root,_444){var _445=_394(root),qp,x,te,qpl=_444.length,bag,ret;for(var i=0;i<qpl;i++){ret=[];qp=_444[i];x=_445.length-1;if(x>0){bag={};ret.nozip=true;}var gef=_41f(qp);while(te=_445[x--]){gef(te,ret,bag);}if(!ret.length){break;}_445=ret;}return ret;};var _44e={},_44f={};var _450=function(_451){var _452=_375(trim(_451));if(_452.length==1){var tef=_41f(_452[0]);return function(root){var r=tef(root,new qlc());if(r){r.nozip=true;}return r;};}return function(root){return _442(root,_452);};};var nua=navigator.userAgent;var wk="WebKit/";var _459=(d.isWebKit&&(nua.indexOf(wk)>0)&&(parseFloat(nua.split(wk)[1])>528));var _45a=d.isIE?"commentStrip":"nozip";var qsa="querySelectorAll";var _45c=(!!_36f()[qsa]&&(!d.isSafari||(d.isSafari>3.1)||_459));var _45d=function(_45e,_45f){if(_45c){var _460=_44f[_45e];if(_460&&!_45f){return _460;}}var _461=_44e[_45e];if(_461){return _461;}var qcz=_45e.charAt(0);var _463=(-1==_45e.indexOf(" "));if((_45e.indexOf("#")>=0)&&(_463)){_45f=true;}var _464=(_45c&&(!_45f)&&(_372.indexOf(qcz)==-1)&&(!d.isIE||(_45e.indexOf(":")==-1))&&(!(_370&&(_45e.indexOf(".")>=0)))&&(_45e.indexOf(":contains")==-1)&&(_45e.indexOf("|=")==-1));if(_464){var tq=(_372.indexOf(_45e.charAt(_45e.length-1))>=0)?(_45e+" *"):_45e;return _44f[_45e]=function(root){try{if(!((9==root.nodeType)||_463)){throw "";}var r=root[qsa](tq);r[_45a]=true;return r;}catch(e){return _45d(_45e,true)(root);}};}else{var _468=_45e.split(/\s*,\s*/);return _44e[_45e]=((_468.length<2)?_450(_45e):function(root){var _46a=0,ret=[],tp;while((tp=_468[_46a++])){ret=ret.concat(_450(tp)(root));}return ret;});}};var _46d=0;var _46e=d.isIE?function(node){if(_373){return (node.getAttribute("_uid")||node.setAttribute("_uid",++_46d)||_46d);}else{return node.uniqueID;}}:function(node){return (node._uid||(node._uid=++_46d));};var _40b=function(node,bag){if(!bag){return 1;}var id=_46e(node);if(!bag[id]){return bag[id]=1;}return 0;};var _474="_zipIdx";var _zip=function(arr){if(arr&&arr.nozip){return (qlc._wrap)?qlc._wrap(arr):arr;}var ret=new qlc();if(!arr||!arr.length){return ret;}if(arr[0]){ret.push(arr[0]);}if(arr.length<2){return ret;}_46d++;if(d.isIE&&_373){var _478=_46d+"";arr[0].setAttribute(_474,_478);for(var x=1,te;te=arr[x];x++){if(arr[x].getAttribute(_474)!=_478){ret.push(te);}te.setAttribute(_474,_478);}}else{if(d.isIE&&arr.commentStrip){try{for(var x=1,te;te=arr[x];x++){if(_398(te)){ret.push(te);}}}catch(e){}}else{if(arr[0]){arr[0][_474]=_46d;}for(var x=1,te;te=arr[x];x++){if(arr[x][_474]!=_46d){ret.push(te);}te[_474]=_46d;}}}return ret;};d.query=function(_47b,root){qlc=d._queryListCtor;if(!_47b){return new qlc();}if(_47b.constructor==qlc){return _47b;}if(!_36e(_47b)){return new qlc(_47b);}if(_36e(root)){root=d.byId(root);if(!root){return new qlc();}}root=root||_36f();var od=root.ownerDocument||root.documentElement;_373=(root.contentType&&root.contentType=="application/xml")||(d.isOpera&&(root.doctype||od.toString()=="[object XMLDocument]"))||(!!od)&&(d.isIE?od.xml:(root.xmlVersion||od.xmlVersion));var r=_45d(_47b)(root);if(r&&r.nozip&&!qlc._wrap){return r;}return _zip(r);};d.query.pseudos=_3cc;d._filterQueryResult=function(_47f,_480){var _481=new d._queryListCtor();var _482=_3e3(_375(_480)[0]);for(var x=0,te;te=_47f[x];x++){if(_482(te)){_481.push(te);}}return _481;};})(this["queryPortability"]||this["acme"]||dojo);}if(!dojo._hasResource["dojo._base.xhr"]){dojo._hasResource["dojo._base.xhr"]=true;dojo.provide("dojo._base.xhr");(function(){var _d=dojo;function setValue(obj,name,_488){var val=obj[name];if(_d.isString(val)){obj[name]=[val,_488];}else{if(_d.isArray(val)){val.push(_488);}else{obj[name]=_488;}}};dojo.formToObject=function(_48a){var ret={};var _48c="file|submit|image|reset|button|";_d.forEach(dojo.byId(_48a).elements,function(item){var _in=item.name;var type=(item.type||"").toLowerCase();if(_in&&type&&_48c.indexOf(type)==-1&&!item.disabled){if(type=="radio"||type=="checkbox"){if(item.checked){setValue(ret,_in,item.value);}}else{if(item.multiple){ret[_in]=[];_d.query("option",item).forEach(function(opt){if(opt.selected){setValue(ret,_in,opt.value);}});}else{setValue(ret,_in,item.value);if(type=="image"){ret[_in+".x"]=ret[_in+".y"]=ret[_in].x=ret[_in].y=0;}}}}});return ret;};dojo.objectToQuery=function(map){var enc=encodeURIComponent;var _493=[];var _494={};for(var name in map){var _496=map[name];if(_496!=_494[name]){var _497=enc(name)+"=";if(_d.isArray(_496)){for(var i=0;i<_496.length;i++){_493.push(_497+enc(_496[i]));}}else{_493.push(_497+enc(_496));}}}return _493.join("&");};dojo.formToQuery=function(_499){return _d.objectToQuery(_d.formToObject(_499));};dojo.formToJson=function(_49a,_49b){return _d.toJson(_d.formToObject(_49a),_49b);};dojo.queryToObject=function(str){var ret={};var qp=str.split("&");var dec=decodeURIComponent;_d.forEach(qp,function(item){if(item.length){var _4a1=item.split("=");var name=dec(_4a1.shift());var val=dec(_4a1.join("="));if(_d.isString(ret[name])){ret[name]=[ret[name]];}if(_d.isArray(ret[name])){ret[name].push(val);}else{ret[name]=val;}}});return ret;};dojo._blockAsync=false;dojo._contentHandlers={text:function(xhr){return xhr.responseText;},json:function(xhr){return _d.fromJson(xhr.responseText||null);},"json-comment-filtered":function(xhr){if(!dojo.config.useCommentedJson){console.warn("Consider using the standard mimetype:application/json."+" json-commenting can introduce security issues. To"+" decrease the chances of hijacking, use the standard the 'json' handler and"+" prefix your json with: {}&&\n"+"Use djConfig.useCommentedJson=true to turn off this message.");}var _4a7=xhr.responseText;var _4a8=_4a7.indexOf("/*");var _4a9=_4a7.lastIndexOf("*/");if(_4a8==-1||_4a9==-1){throw new Error("JSON was not comment filtered");}return _d.fromJson(_4a7.substring(_4a8+2,_4a9));},javascript:function(xhr){return _d.eval(xhr.responseText);},xml:function(xhr){var _4ac=xhr.responseXML;if(_d.isIE&&(!_4ac||!_4ac.documentElement)){var ms=function(n){return "MSXML"+n+".DOMDocument";};var dp=["Microsoft.XMLDOM",ms(6),ms(4),ms(3),ms(2)];_d.some(dp,function(p){try{var dom=new ActiveXObject(p);dom.async=false;dom.loadXML(xhr.responseText);_4ac=dom;}catch(e){return false;}return true;});}return _4ac;}};dojo._contentHandlers["json-comment-optional"]=function(xhr){var _4b3=_d._contentHandlers;if(xhr.responseText&&xhr.responseText.indexOf("/*")!=-1){return _4b3["json-comment-filtered"](xhr);}else{return _4b3["json"](xhr);}};dojo._ioSetArgs=function(args,_4b5,_4b6,_4b7){var _4b8={args:args,url:args.url};var _4b9=null;if(args.form){var form=_d.byId(args.form);var _4bb=form.getAttributeNode("action");_4b8.url=_4b8.url||(_4bb?_4bb.value:null);_4b9=_d.formToObject(form);}var _4bc=[{}];if(_4b9){_4bc.push(_4b9);}if(args.content){_4bc.push(args.content);}if(args.preventCache){_4bc.push({"dojo.preventCache":new Date().valueOf()});}_4b8.query=_d.objectToQuery(_d.mixin.apply(null,_4bc));_4b8.handleAs=args.handleAs||"text";var d=new _d.Deferred(_4b5);d.addCallbacks(_4b6,function(_4be){return _4b7(_4be,d);});var ld=args.load;if(ld&&_d.isFunction(ld)){d.addCallback(function(_4c0){return ld.call(args,_4c0,_4b8);});}var err=args.error;if(err&&_d.isFunction(err)){d.addErrback(function(_4c2){return err.call(args,_4c2,_4b8);});}var _4c3=args.handle;if(_4c3&&_d.isFunction(_4c3)){d.addBoth(function(_4c4){return _4c3.call(args,_4c4,_4b8);});}d.ioArgs=_4b8;return d;};var _4c5=function(dfd){dfd.canceled=true;var xhr=dfd.ioArgs.xhr;var _at=typeof xhr.abort;if(_at=="function"||_at=="object"||_at=="unknown"){xhr.abort();}var err=dfd.ioArgs.error;if(!err){err=new Error("xhr cancelled");err.dojoType="cancel";}return err;};var _4ca=function(dfd){var ret=_d._contentHandlers[dfd.ioArgs.handleAs](dfd.ioArgs.xhr);return ret===undefined?null:ret;};var _4cd=function(_4ce,dfd){console.error(_4ce);return _4ce;};var _4d0=null;var _4d1=[];var _4d2=function(){var now=(new Date()).getTime();if(!_d._blockAsync){for(var i=0,tif;i<_4d1.length&&(tif=_4d1[i]);i++){var dfd=tif.dfd;var func=function(){if(!dfd||dfd.canceled||!tif.validCheck(dfd)){_4d1.splice(i--,1);}else{if(tif.ioCheck(dfd)){_4d1.splice(i--,1);tif.resHandle(dfd);}else{if(dfd.startTime){if(dfd.startTime+(dfd.ioArgs.args.timeout||0)<now){_4d1.splice(i--,1);var err=new Error("timeout exceeded");err.dojoType="timeout";dfd.errback(err);dfd.cancel();}}}}};if(dojo.config.debugAtAllCosts){func.call(this);}else{try{func.call(this);}catch(e){dfd.errback(e);}}}}if(!_4d1.length){clearInterval(_4d0);_4d0=null;return;}};dojo._ioCancelAll=function(){try{_d.forEach(_4d1,function(i){try{i.dfd.cancel();}catch(e){}});}catch(e){}};if(_d.isIE){_d.addOnWindowUnload(_d._ioCancelAll);}_d._ioWatch=function(dfd,_4db,_4dc,_4dd){var args=dfd.ioArgs.args;if(args.timeout){dfd.startTime=(new Date()).getTime();}_4d1.push({dfd:dfd,validCheck:_4db,ioCheck:_4dc,resHandle:_4dd});if(!_4d0){_4d0=setInterval(_4d2,50);}if(args.sync){_4d2();}};var _4df="application/x-www-form-urlencoded";var _4e0=function(dfd){return dfd.ioArgs.xhr.readyState;};var _4e2=function(dfd){return 4==dfd.ioArgs.xhr.readyState;};var _4e4=function(dfd){var xhr=dfd.ioArgs.xhr;if(_d._isDocumentOk(xhr)){dfd.callback(dfd);}else{var err=new Error("Unable to load "+dfd.ioArgs.url+" status:"+xhr.status);err.status=xhr.status;err.responseText=xhr.responseText;dfd.errback(err);}};dojo._ioAddQueryToUrl=function(_4e8){if(_4e8.query.length){_4e8.url+=(_4e8.url.indexOf("?")==-1?"?":"&")+_4e8.query;_4e8.query=null;}};dojo.xhr=function(_4e9,args,_4eb){var dfd=_d._ioSetArgs(args,_4c5,_4ca,_4cd);dfd.ioArgs.xhr=_d._xhrObj(dfd.ioArgs.args);if(_4eb){if("postData" in args){dfd.ioArgs.query=args.postData;}else{if("putData" in args){dfd.ioArgs.query=args.putData;}}}else{_d._ioAddQueryToUrl(dfd.ioArgs);}var _4ed=dfd.ioArgs;var xhr=_4ed.xhr;xhr.open(_4e9,_4ed.url,args.sync!==true,args.user||undefined,args.password||undefined);if(args.headers){for(var hdr in args.headers){if(hdr.toLowerCase()==="content-type"&&!args.contentType){args.contentType=args.headers[hdr];}else{xhr.setRequestHeader(hdr,args.headers[hdr]);}}}xhr.setRequestHeader("Content-Type",args.contentType||_4df);if(!args.headers||!args.headers["X-Requested-With"]){xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");}if(dojo.config.debugAtAllCosts){xhr.send(_4ed.query);}else{try{xhr.send(_4ed.query);}catch(e){dfd.ioArgs.error=e;dfd.cancel();}}_d._ioWatch(dfd,_4e0,_4e2,_4e4);xhr=null;return dfd;};dojo.xhrGet=function(args){return _d.xhr("GET",args);};dojo.rawXhrPost=dojo.xhrPost=function(args){return _d.xhr("POST",args,true);};dojo.rawXhrPut=dojo.xhrPut=function(args){return _d.xhr("PUT",args,true);};dojo.xhrDelete=function(args){return _d.xhr("DELETE",args);};})();}if(!dojo._hasResource["dojo._base.fx"]){dojo._hasResource["dojo._base.fx"]=true;dojo.provide("dojo._base.fx");(function(){var d=dojo;var _4f5=d.mixin;dojo._Line=function(_4f6,end){this.start=_4f6;this.end=end;};dojo._Line.prototype.getValue=function(n){return ((this.end-this.start)*n)+this.start;};d.declare("dojo._Animation",null,{constructor:function(args){_4f5(this,args);if(d.isArray(this.curve)){this.curve=new d._Line(this.curve[0],this.curve[1]);}},duration:350,repeat:0,rate:10,_percent:0,_startRepeatCount:0,_fire:function(evt,args){if(this[evt]){if(dojo.config.debugAtAllCosts){this[evt].apply(this,args||[]);}else{try{this[evt].apply(this,args||[]);}catch(e){console.error("exception in animation handler for:",evt);console.error(e);}}}return this;},play:function(_4fc,_4fd){var _t=this;if(_t._delayTimer){_t._clearTimer();}if(_4fd){_t._stopTimer();_t._active=_t._paused=false;_t._percent=0;}else{if(_t._active&&!_t._paused){return _t;}}_t._fire("beforeBegin");var de=_4fc||_t.delay,_p=dojo.hitch(_t,"_play",_4fd);if(de>0){_t._delayTimer=setTimeout(_p,de);return _t;}_p();return _t;},_play:function(_501){var _t=this;if(_t._delayTimer){_t._clearTimer();}_t._startTime=new Date().valueOf();if(_t._paused){_t._startTime-=_t.duration*_t._percent;}_t._endTime=_t._startTime+_t.duration;_t._active=true;_t._paused=false;var _503=_t.curve.getValue(_t._percent);if(!_t._percent){if(!_t._startRepeatCount){_t._startRepeatCount=_t.repeat;}_t._fire("onBegin",[_503]);}_t._fire("onPlay",[_503]);_t._cycle();return _t;},pause:function(){var _t=this;if(_t._delayTimer){_t._clearTimer();}_t._stopTimer();if(!_t._active){return _t;}_t._paused=true;_t._fire("onPause",[_t.curve.getValue(_t._percent)]);return _t;},gotoPercent:function(_505,_506){var _t=this;_t._stopTimer();_t._active=_t._paused=true;_t._percent=_505;if(_506){_t.play();}return _t;},stop:function(_508){var _t=this;if(_t._delayTimer){_t._clearTimer();}if(!_t._timer){return _t;}_t._stopTimer();if(_508){_t._percent=1;}_t._fire("onStop",[_t.curve.getValue(_t._percent)]);_t._active=_t._paused=false;return _t;},status:function(){if(this._active){return this._paused?"paused":"playing";}return "stopped";},_cycle:function(){var _t=this;if(_t._active){var curr=new Date().valueOf();var step=(curr-_t._startTime)/(_t._endTime-_t._startTime);if(step>=1){step=1;}_t._percent=step;if(_t.easing){step=_t.easing(step);}_t._fire("onAnimate",[_t.curve.getValue(step)]);if(_t._percent<1){_t._startTimer();}else{_t._active=false;if(_t.repeat>0){_t.repeat--;_t.play(null,true);}else{if(_t.repeat==-1){_t.play(null,true);}else{if(_t._startRepeatCount){_t.repeat=_t._startRepeatCount;_t._startRepeatCount=0;}}}_t._percent=0;_t._fire("onEnd");_t._stopTimer();}}return _t;},_clearTimer:function(){clearTimeout(this._delayTimer);delete this._delayTimer;}});var ctr=0,_50e=[],_50f=null,_510={run:function(){}};dojo._Animation.prototype._startTimer=function(){if(!this._timer){this._timer=d.connect(_510,"run",this,"_cycle");ctr++;}if(!_50f){_50f=setInterval(d.hitch(_510,"run"),this.rate);}};dojo._Animation.prototype._stopTimer=function(){if(this._timer){d.disconnect(this._timer);this._timer=null;ctr--;}if(ctr<=0){clearInterval(_50f);_50f=null;ctr=0;}};var _511=d.isIE?function(node){var ns=node.style;if(!ns.width.length&&d.style(node,"width")=="auto"){ns.width="auto";}}:function(){};dojo._fade=function(args){args.node=d.byId(args.node);var _515=_4f5({properties:{}},args),_516=(_515.properties.opacity={});_516.start=!("start" in _515)?function(){return +d.style(_515.node,"opacity")||0;}:_515.start;_516.end=_515.end;var anim=d.animateProperty(_515);d.connect(anim,"beforeBegin",d.partial(_511,_515.node));return anim;};dojo.fadeIn=function(args){return d._fade(_4f5({end:1},args));};dojo.fadeOut=function(args){return d._fade(_4f5({end:0},args));};dojo._defaultEasing=function(n){return 0.5+((Math.sin((n+1.5)*Math.PI))/2);};var _51b=function(_51c){this._properties=_51c;for(var p in _51c){var prop=_51c[p];if(prop.start instanceof d.Color){prop.tempColor=new d.Color();}}};_51b.prototype.getValue=function(r){var ret={};for(var p in this._properties){var prop=this._properties[p],_523=prop.start;if(_523 instanceof d.Color){ret[p]=d.blendColors(_523,prop.end,r,prop.tempColor).toCss();}else{if(!d.isArray(_523)){ret[p]=((prop.end-_523)*r)+_523+(p!="opacity"?prop.units||"px":0);}}}return ret;};dojo.animateProperty=function(args){args.node=d.byId(args.node);if(!args.easing){args.easing=d._defaultEasing;}var anim=new d._Animation(args);d.connect(anim,"beforeBegin",anim,function(){var pm={};for(var p in this.properties){if(p=="width"||p=="height"){this.node.display="block";}var prop=this.properties[p];prop=pm[p]=_4f5({},(d.isObject(prop)?prop:{end:prop}));if(d.isFunction(prop.start)){prop.start=prop.start();}if(d.isFunction(prop.end)){prop.end=prop.end();}var _529=(p.toLowerCase().indexOf("color")>=0);function getStyle(node,p){var v={height:node.offsetHeight,width:node.offsetWidth}[p];if(v!==undefined){return v;}v=d.style(node,p);return (p=="opacity")?+v:(_529?v:parseFloat(v));};if(!("end" in prop)){prop.end=getStyle(this.node,p);}else{if(!("start" in prop)){prop.start=getStyle(this.node,p);}}if(_529){prop.start=new d.Color(prop.start);prop.end=new d.Color(prop.end);}else{prop.start=(p=="opacity")?+prop.start:parseFloat(prop.start);}}this.curve=new _51b(pm);});d.connect(anim,"onAnimate",d.hitch(d,"style",anim.node));return anim;};dojo.anim=function(node,_52e,_52f,_530,_531,_532){return d.animateProperty({node:node,duration:_52f||d._Animation.prototype.duration,properties:_52e,easing:_530,onEnd:_531}).play(_532||0);};})();}if(!dojo._hasResource["dojo._base.browser"]){dojo._hasResource["dojo._base.browser"]=true;dojo.provide("dojo._base.browser");dojo.forEach(dojo.config.require,function(i){dojo["require"](i);});}if(!dojo._hasResource["dojo.date"]){dojo._hasResource["dojo.date"]=true;dojo.provide("dojo.date");dojo.date.getDaysInMonth=function(_534){var _535=_534.getMonth();var days=[31,28,31,30,31,30,31,31,30,31,30,31];if(_535==1&&dojo.date.isLeapYear(_534)){return 29;}return days[_535];};dojo.date.isLeapYear=function(_537){var year=_537.getFullYear();return !(year%400)||(!(year%4)&&!!(year%100));};dojo.date.getTimezoneName=function(_539){var str=_539.toString();var tz="";var _53c;var pos=str.indexOf("(");if(pos>-1){tz=str.substring(++pos,str.indexOf(")"));}else{var pat=/([A-Z\/]+) \d{4}$/;if((_53c=str.match(pat))){tz=_53c[1];}else{str=_539.toLocaleString();pat=/ ([A-Z\/]+)$/;if((_53c=str.match(pat))){tz=_53c[1];}}}return (tz=="AM"||tz=="PM")?"":tz;};dojo.date.compare=function(_53f,_540,_541){_53f=new Date(Number(_53f));_540=new Date(Number(_540||new Date()));if(_541!=="undefined"){if(_541=="date"){_53f.setHours(0,0,0,0);_540.setHours(0,0,0,0);}else{if(_541=="time"){_53f.setFullYear(0,0,0);_540.setFullYear(0,0,0);}}}if(_53f>_540){return 1;}if(_53f<_540){return -1;}return 0;};dojo.date.add=function(date,_543,_544){var sum=new Date(Number(date));var _546=false;var _547="Date";switch(_543){case "day":break;case "weekday":var days,_549;var mod=_544%5;if(!mod){days=(_544>0)?5:-5;_549=(_544>0)?((_544-5)/5):((_544+5)/5);}else{days=mod;_549=parseInt(_544/5);}var strt=date.getDay();var adj=0;if(strt==6&&_544>0){adj=1;}else{if(strt==0&&_544<0){adj=-1;}}var trgt=strt+days;if(trgt==0||trgt==6){adj=(_544>0)?2:-2;}_544=(7*_549)+days+adj;break;case "year":_547="FullYear";_546=true;break;case "week":_544*=7;break;case "quarter":_544*=3;case "month":_546=true;_547="Month";break;case "hour":case "minute":case "second":case "millisecond":_547="UTC"+_543.charAt(0).toUpperCase()+_543.substring(1)+"s";}if(_547){sum["set"+_547](sum["get"+_547]()+_544);}if(_546&&(sum.getDate()<date.getDate())){sum.setDate(0);}return sum;};dojo.date.difference=function(_54e,_54f,_550){_54f=_54f||new Date();_550=_550||"day";var _551=_54f.getFullYear()-_54e.getFullYear();var _552=1;switch(_550){case "quarter":var m1=_54e.getMonth();var m2=_54f.getMonth();var q1=Math.floor(m1/3)+1;var q2=Math.floor(m2/3)+1;q2+=(_551*4);_552=q2-q1;break;case "weekday":var days=Math.round(dojo.date.difference(_54e,_54f,"day"));var _558=parseInt(dojo.date.difference(_54e,_54f,"week"));var mod=days%7;if(mod==0){days=_558*5;}else{var adj=0;var aDay=_54e.getDay();var bDay=_54f.getDay();_558=parseInt(days/7);mod=days%7;var _55d=new Date(_54e);_55d.setDate(_55d.getDate()+(_558*7));var _55e=_55d.getDay();if(days>0){switch(true){case aDay==6:adj=-1;break;case aDay==0:adj=0;break;case bDay==6:adj=-1;break;case bDay==0:adj=-2;break;case (_55e+mod)>5:adj=-2;}}else{if(days<0){switch(true){case aDay==6:adj=0;break;case aDay==0:adj=1;break;case bDay==6:adj=2;break;case bDay==0:adj=1;break;case (_55e+mod)<0:adj=2;}}}days+=adj;days-=(_558*2);}_552=days;break;case "year":_552=_551;break;case "month":_552=(_54f.getMonth()-_54e.getMonth())+(_551*12);break;case "week":_552=parseInt(dojo.date.difference(_54e,_54f,"day")/7);break;case "day":_552/=24;case "hour":_552/=60;case "minute":_552/=60;case "second":_552/=1000;case "millisecond":_552*=_54f.getTime()-_54e.getTime();}return Math.round(_552);};}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(_55f,_560,_561){_561=dojo.i18n.normalizeLocale(_561);var _562=_561.split("-");var _563=[_55f,"nls",_560].join(".");var _564=dojo._loadedModules[_563];if(_564){var _565;for(var i=_562.length;i>0;i--){var loc=_562.slice(0,i).join("_");if(_564[loc]){_565=_564[loc];break;}}if(!_565){_565=_564.ROOT;}if(_565){var _568=function(){};_568.prototype=_565;return new _568();}}throw new Error("Bundle not found: "+_560+" in "+_55f+" , locale="+_561);};dojo.i18n.normalizeLocale=function(_569){var _56a=_569?_569.toLowerCase():dojo.locale;if(_56a=="root"){_56a="ROOT";}return _56a;};dojo.i18n._requireLocalization=function(_56b,_56c,_56d,_56e){var _56f=dojo.i18n.normalizeLocale(_56d);var _570=[_56b,"nls",_56c].join(".");var _571="";if(_56e){var _572=_56e.split(",");for(var i=0;i<_572.length;i++){if(_56f["indexOf"](_572[i])==0){if(_572[i].length>_571.length){_571=_572[i];}}}if(!_571){_571="ROOT";}}var _574=_56e?_571:_56f;var _575=dojo._loadedModules[_570];var _576=null;if(_575){if(dojo.config.localizationComplete&&_575._built){return;}var _577=_574.replace(/-/g,"_");var _578=_570+"."+_577;_576=dojo._loadedModules[_578];}if(!_576){_575=dojo["provide"](_570);var syms=dojo._getModuleSymbols(_56b);var _57a=syms.concat("nls").join("/");var _57b;dojo.i18n._searchLocalePath(_574,_56e,function(loc){var _57d=loc.replace(/-/g,"_");var _57e=_570+"."+_57d;var _57f=false;if(!dojo._loadedModules[_57e]){dojo["provide"](_57e);var _580=[_57a];if(loc!="ROOT"){_580.push(loc);}_580.push(_56c);var _581=_580.join("/")+".js";_57f=dojo._loadPath(_581,null,function(hash){var _583=function(){};_583.prototype=_57b;_575[_57d]=new _583();for(var j in hash){_575[_57d][j]=hash[j];}});}else{_57f=true;}if(_57f&&_575[_57d]){_57b=_575[_57d];}else{_575[_57d]=_57b;}if(_56e){return true;}});}if(_56e&&_56f!=_571){_575[_56f.replace(/-/g,"_")]=_575[_571.replace(/-/g,"_")];}};(function(){var _585=dojo.config.extraLocale;if(_585){if(!_585 instanceof Array){_585=[_585];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_589,_58a){req(m,b,_589,_58a);if(_589){return;}for(var i=0;i<_585.length;i++){req(m,b,_585[i],_58a);}};}})();dojo.i18n._searchLocalePath=function(_58c,down,_58e){_58c=dojo.i18n.normalizeLocale(_58c);var _58f=_58c.split("-");var _590=[];for(var i=_58f.length;i>0;i--){_590.push(_58f.slice(0,i).join("-"));}_590.push(false);if(down){_590.reverse();}for(var j=_590.length-1;j>=0;j--){var loc=_590[j]||"ROOT";var stop=_58e(loc);if(stop){break;}}};dojo.i18n._preloadLocalizations=function(_595,_596){function preload(_597){_597=dojo.i18n.normalizeLocale(_597);dojo.i18n._searchLocalePath(_597,true,function(loc){for(var i=0;i<_596.length;i++){if(_596[i]==loc){dojo["require"](_595+"_"+loc);return true;}}return false;});};preload();var _59a=dojo.config.extraLocale||[];for(var i=0;i<_59a.length;i++){preload(_59a[i]);}};}if(!dojo._hasResource["dojo.cldr.supplemental"]){dojo._hasResource["dojo.cldr.supplemental"]=true;dojo.provide("dojo.cldr.supplemental");dojo.cldr.supplemental.getFirstDayOfWeek=function(_59c){var _59d={mv:5,ae:6,af:6,bh:6,dj:6,dz:6,eg:6,er:6,et:6,iq:6,ir:6,jo:6,ke:6,kw:6,lb:6,ly:6,ma:6,om:6,qa:6,sa:6,sd:6,so:6,tn:6,ye:6,as:0,au:0,az:0,bw:0,ca:0,cn:0,fo:0,ge:0,gl:0,gu:0,hk:0,ie:0,il:0,is:0,jm:0,jp:0,kg:0,kr:0,la:0,mh:0,mo:0,mp:0,mt:0,nz:0,ph:0,pk:0,sg:0,th:0,tt:0,tw:0,um:0,us:0,uz:0,vi:0,za:0,zw:0,et:0,mw:0,ng:0,tj:0,sy:4};var _59e=dojo.cldr.supplemental._region(_59c);var dow=_59d[_59e];return (dow===undefined)?1:dow;};dojo.cldr.supplemental._region=function(_5a0){_5a0=dojo.i18n.normalizeLocale(_5a0);var tags=_5a0.split("-");var _5a2=tags[1];if(!_5a2){_5a2={de:"de",en:"us",es:"es",fi:"fi",fr:"fr",he:"il",hu:"hu",it:"it",ja:"jp",ko:"kr",nl:"nl",pt:"br",sv:"se",zh:"cn"}[tags[0]];}else{if(_5a2.length==4){_5a2=tags[2];}}return _5a2;};dojo.cldr.supplemental.getWeekend=function(_5a3){var _5a4={eg:5,il:5,sy:5,"in":0,ae:4,bh:4,dz:4,iq:4,jo:4,kw:4,lb:4,ly:4,ma:4,om:4,qa:4,sa:4,sd:4,tn:4,ye:4};var _5a5={ae:5,bh:5,dz:5,iq:5,jo:5,kw:5,lb:5,ly:5,ma:5,om:5,qa:5,sa:5,sd:5,tn:5,ye:5,af:5,ir:5,eg:6,il:6,sy:6};var _5a6=dojo.cldr.supplemental._region(_5a3);var _5a7=_5a4[_5a6];var end=_5a5[_5a6];if(_5a7===undefined){_5a7=6;}if(end===undefined){end=0;}return {start:_5a7,end:end};};}if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.regexp.escapeString=function(str,_5aa){return str.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(ch){if(_5aa&&_5aa.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(arr,re,_5ae){if(!(arr instanceof Array)){return re(arr);}var b=[];for(var i=0;i<arr.length;i++){b.push(re(arr[i]));}return dojo.regexp.group(b.join("|"),_5ae);};dojo.regexp.group=function(_5b1,_5b2){return "("+(_5b2?"?:":"")+_5b1+")";};}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.string.rep=function(str,num){if(num<=0||!str){return "";}var buf=[];for(;;){if(num&1){buf.push(str);}if(!(num>>=1)){break;}str+=str;}return buf.join("");};dojo.string.pad=function(text,size,ch,end){if(!ch){ch="0";}var out=String(text),pad=dojo.string.rep(ch,Math.ceil((size-out.length)/ch.length));return end?out+pad:pad+out;};dojo.string.substitute=function(_5bc,map,_5be,_5bf){_5bf=_5bf||dojo.global;_5be=(!_5be)?function(v){return v;}:dojo.hitch(_5bf,_5be);return _5bc.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_5c1,key,_5c3){var _5c4=dojo.getObject(key,false,map);if(_5c3){_5c4=dojo.getObject(_5c3,false,_5bf).call(_5bf,_5c4,key);}return _5be(_5c4,key).toString();});};dojo.string.trim=String.prototype.trim?dojo.trim:function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>=0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};}if(!dojo._hasResource["dojo.date.locale"]){dojo._hasResource["dojo.date.locale"]=true;dojo.provide("dojo.date.locale");(function(){function formatPattern(_5c7,_5c8,_5c9,_5ca){return _5ca.replace(/([a-z])\1*/ig,function(_5cb){var s,pad;var c=_5cb.charAt(0);var l=_5cb.length;var _5d0=["abbr","wide","narrow"];switch(c){case "G":s=_5c8[(l<4)?"eraAbbr":"eraNames"][_5c7.getFullYear()<0?0:1];break;case "y":s=_5c7.getFullYear();switch(l){case 1:break;case 2:if(!_5c9){s=String(s);s=s.substr(s.length-2);break;}default:pad=true;}break;case "Q":case "q":s=Math.ceil((_5c7.getMonth()+1)/3);pad=true;break;case "M":var m=_5c7.getMonth();if(l<3){s=m+1;pad=true;}else{var _5d2=["months","format",_5d0[l-3]].join("-");s=_5c8[_5d2][m];}break;case "w":var _5d3=0;s=dojo.date.locale._getWeekOfYear(_5c7,_5d3);pad=true;break;case "d":s=_5c7.getDate();pad=true;break;case "D":s=dojo.date.locale._getDayOfYear(_5c7);pad=true;break;case "E":var d=_5c7.getDay();if(l<3){s=d+1;pad=true;}else{var _5d5=["days","format",_5d0[l-3]].join("-");s=_5c8[_5d5][d];}break;case "a":var _5d6=(_5c7.getHours()<12)?"am":"pm";s=_5c8[_5d6];break;case "h":case "H":case "K":case "k":var h=_5c7.getHours();switch(c){case "h":s=(h%12)||12;break;case "H":s=h;break;case "K":s=(h%12);break;case "k":s=h||24;break;}pad=true;break;case "m":s=_5c7.getMinutes();pad=true;break;case "s":s=_5c7.getSeconds();pad=true;break;case "S":s=Math.round(_5c7.getMilliseconds()*Math.pow(10,l-3));pad=true;break;case "v":case "z":s=dojo.date.getTimezoneName(_5c7);if(s){break;}l=4;case "Z":var _5d8=_5c7.getTimezoneOffset();var tz=[(_5d8<=0?"+":"-"),dojo.string.pad(Math.floor(Math.abs(_5d8)/60),2),dojo.string.pad(Math.abs(_5d8)%60,2)];if(l==4){tz.splice(0,0,"GMT");tz.splice(3,0,":");}s=tz.join("");break;default:throw new Error("dojo.date.locale.format: invalid pattern char: "+_5ca);}if(pad){s=dojo.string.pad(s,l);}return s;});};dojo.date.locale.format=function(_5da,_5db){_5db=_5db||{};var _5dc=dojo.i18n.normalizeLocale(_5db.locale);var _5dd=_5db.formatLength||"short";var _5de=dojo.date.locale._getGregorianBundle(_5dc);var str=[];var _5e0=dojo.hitch(this,formatPattern,_5da,_5de,_5db.fullYear);if(_5db.selector=="year"){var year=_5da.getFullYear();if(_5dc.match(/^zh|^ja/)){year+="年";}return year;}if(_5db.selector!="time"){var _5e2=_5db.datePattern||_5de["dateFormat-"+_5dd];if(_5e2){str.push(_processPattern(_5e2,_5e0));}}if(_5db.selector!="date"){var _5e3=_5db.timePattern||_5de["timeFormat-"+_5dd];if(_5e3){str.push(_processPattern(_5e3,_5e0));}}var _5e4=str.join(" ");return _5e4;};dojo.date.locale.regexp=function(_5e5){return dojo.date.locale._parseInfo(_5e5).regexp;};dojo.date.locale._parseInfo=function(_5e6){_5e6=_5e6||{};var _5e7=dojo.i18n.normalizeLocale(_5e6.locale);var _5e8=dojo.date.locale._getGregorianBundle(_5e7);var _5e9=_5e6.formatLength||"short";var _5ea=_5e6.datePattern||_5e8["dateFormat-"+_5e9];var _5eb=_5e6.timePattern||_5e8["timeFormat-"+_5e9];var _5ec;if(_5e6.selector=="date"){_5ec=_5ea;}else{if(_5e6.selector=="time"){_5ec=_5eb;}else{_5ec=_5ea+" "+_5eb;}}var _5ed=[];var re=_processPattern(_5ec,dojo.hitch(this,_buildDateTimeRE,_5ed,_5e8,_5e6));return {regexp:re,tokens:_5ed,bundle:_5e8};};dojo.date.locale.parse=function(_5ef,_5f0){var info=dojo.date.locale._parseInfo(_5f0);var _5f2=info.tokens,_5f3=info.bundle;var re=new RegExp("^"+info.regexp+"$",info.strict?"":"i");var _5f5=re.exec(_5ef);if(!_5f5){return null;}var _5f6=["abbr","wide","narrow"];var _5f7=[1970,0,1,0,0,0,0];var amPm="";var _5f9=dojo.every(_5f5,function(v,i){if(!i){return true;}var _5fc=_5f2[i-1];var l=_5fc.length;switch(_5fc.charAt(0)){case "y":if(l!=2&&_5f0.strict){_5f7[0]=v;}else{if(v<100){v=Number(v);var year=""+new Date().getFullYear();var _5ff=year.substring(0,2)*100;var _600=Math.min(Number(year.substring(2,4))+20,99);var num=(v<_600)?_5ff+v:_5ff-100+v;_5f7[0]=num;}else{if(_5f0.strict){return false;}_5f7[0]=v;}}break;case "M":if(l>2){var _602=_5f3["months-format-"+_5f6[l-3]].concat();if(!_5f0.strict){v=v.replace(".","").toLowerCase();_602=dojo.map(_602,function(s){return s.replace(".","").toLowerCase();});}v=dojo.indexOf(_602,v);if(v==-1){return false;}}else{v--;}_5f7[1]=v;break;case "E":case "e":var days=_5f3["days-format-"+_5f6[l-3]].concat();if(!_5f0.strict){v=v.toLowerCase();days=dojo.map(days,function(d){return d.toLowerCase();});}v=dojo.indexOf(days,v);if(v==-1){return false;}break;case "D":_5f7[1]=0;case "d":_5f7[2]=v;break;case "a":var am=_5f0.am||_5f3.am;var pm=_5f0.pm||_5f3.pm;if(!_5f0.strict){var _608=/\./g;v=v.replace(_608,"").toLowerCase();am=am.replace(_608,"").toLowerCase();pm=pm.replace(_608,"").toLowerCase();}if(_5f0.strict&&v!=am&&v!=pm){return false;}amPm=(v==pm)?"p":(v==am)?"a":"";break;case "K":if(v==24){v=0;}case "h":case "H":case "k":if(v>23){return false;}_5f7[3]=v;break;case "m":_5f7[4]=v;break;case "s":_5f7[5]=v;break;case "S":_5f7[6]=v;}return true;});var _609=+_5f7[3];if(amPm==="p"&&_609<12){_5f7[3]=_609+12;}else{if(amPm==="a"&&_609==12){_5f7[3]=0;}}var _60a=new Date(_5f7[0],_5f7[1],_5f7[2],_5f7[3],_5f7[4],_5f7[5],_5f7[6]);if(_5f0.strict){_60a.setFullYear(_5f7[0]);}var _60b=_5f2.join(""),_60c=_60b.indexOf("d")!=-1,_60d=_60b.indexOf("M")!=-1;if(!_5f9||(_60d&&_60a.getMonth()>_5f7[1])||(_60c&&_60a.getDate()>_5f7[2])){return null;}if((_60d&&_60a.getMonth()<_5f7[1])||(_60c&&_60a.getDate()<_5f7[2])){_60a=dojo.date.add(_60a,"hour",1);}return _60a;};function _processPattern(_60e,_60f,_610,_611){var _612=function(x){return x;};_60f=_60f||_612;_610=_610||_612;_611=_611||_612;var _614=_60e.match(/(''|[^'])+/g);var _615=_60e.charAt(0)=="'";dojo.forEach(_614,function(_616,i){if(!_616){_614[i]="";}else{_614[i]=(_615?_610:_60f)(_616);_615=!_615;}});return _611(_614.join(""));};function _buildDateTimeRE(_618,_619,_61a,_61b){_61b=dojo.regexp.escapeString(_61b);if(!_61a.strict){_61b=_61b.replace(" a"," ?a");}return _61b.replace(/([a-z])\1*/ig,function(_61c){var s;var c=_61c.charAt(0);var l=_61c.length;var p2="",p3="";if(_61a.strict){if(l>1){p2="0"+"{"+(l-1)+"}";}if(l>2){p3="0"+"{"+(l-2)+"}";}}else{p2="0?";p3="0{0,2}";}switch(c){case "y":s="\\d{2,4}";break;case "M":s=(l>2)?"\\S+?":p2+"[1-9]|1[0-2]";break;case "D":s=p2+"[1-9]|"+p3+"[1-9][0-9]|[12][0-9][0-9]|3[0-5][0-9]|36[0-6]";break;case "d":s="[12]\\d|"+p2+"[1-9]|3[01]";break;case "w":s=p2+"[1-9]|[1-4][0-9]|5[0-3]";break;case "E":s="\\S+";break;case "h":s=p2+"[1-9]|1[0-2]";break;case "k":s=p2+"\\d|1[01]";break;case "H":s=p2+"\\d|1\\d|2[0-3]";break;case "K":s=p2+"[1-9]|1\\d|2[0-4]";break;case "m":case "s":s="[0-5]\\d";break;case "S":s="\\d{"+l+"}";break;case "a":var am=_61a.am||_619.am||"AM";var pm=_61a.pm||_619.pm||"PM";if(_61a.strict){s=am+"|"+pm;}else{s=am+"|"+pm;if(am!=am.toLowerCase()){s+="|"+am.toLowerCase();}if(pm!=pm.toLowerCase()){s+="|"+pm.toLowerCase();}if(s.indexOf(".")!=-1){s+="|"+s.replace(/\./g,"");}}s=s.replace(/\./g,"\\.");break;default:s=".*";}if(_618){_618.push(_61c);}return "("+s+")";}).replace(/[\xa0 ]/g,"[\\s\\xa0]");};})();(function(){var _624=[];dojo.date.locale.addCustomFormats=function(_625,_626){_624.push({pkg:_625,name:_626});};dojo.date.locale._getGregorianBundle=function(_627){var _628={};dojo.forEach(_624,function(desc){var _62a=dojo.i18n.getLocalization(desc.pkg,desc.name,_627);_628=dojo.mixin(_628,_62a);},this);return _628;};})();dojo.date.locale.addCustomFormats("dojo.cldr","gregorian");dojo.date.locale.getNames=function(item,type,_62d,_62e){var _62f;var _630=dojo.date.locale._getGregorianBundle(_62e);var _631=[item,_62d,type];if(_62d=="standAlone"){var key=_631.join("-");_62f=_630[key];if(_62f[0]==1){_62f=undefined;}}_631[1]="format";return (_62f||_630[_631.join("-")]).concat();};dojo.date.locale.isWeekend=function(_633,_634){var _635=dojo.cldr.supplemental.getWeekend(_634);var day=(_633||new Date()).getDay();if(_635.end<_635.start){_635.end+=7;if(day<_635.start){day+=7;}}return day>=_635.start&&day<=_635.end;};dojo.date.locale._getDayOfYear=function(_637){return dojo.date.difference(new Date(_637.getFullYear(),0,1,_637.getHours()),_637)+1;};dojo.date.locale._getWeekOfYear=function(_638,_639){if(arguments.length==1){_639=0;}var _63a=new Date(_638.getFullYear(),0,1).getDay();var adj=(_63a-_639+7)%7;var week=Math.floor((dojo.date.locale._getDayOfYear(_638)+adj-1)/7);if(_63a==_639){week++;}return week;};}if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromISOString=function(_63d,_63e){if(!dojo.date.stamp._isoRegExp){dojo.date.stamp._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _63f=dojo.date.stamp._isoRegExp.exec(_63d);var _640=null;if(_63f){_63f.shift();if(_63f[1]){_63f[1]--;}if(_63f[6]){_63f[6]*=1000;}if(_63e){_63e=new Date(_63e);dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(prop){return _63e["get"+prop]();}).forEach(function(_642,_643){if(_63f[_643]===undefined){_63f[_643]=_642;}});}_640=new Date(_63f[0]||1970,_63f[1]||0,_63f[2]||1,_63f[3]||0,_63f[4]||0,_63f[5]||0,_63f[6]||0);var _644=0;var _645=_63f[7]&&_63f[7].charAt(0);if(_645!="Z"){_644=((_63f[8]||0)*60)+(Number(_63f[9])||0);if(_645!="-"){_644*=-1;}}if(_645){_644-=_640.getTimezoneOffset();}if(_644){_640.setTime(_640.getTime()+_644*60000);}}return _640;};dojo.date.stamp.toISOString=function(_646,_647){var _=function(n){return (n<10)?"0"+n:n;};_647=_647||{};var _64a=[];var _64b=_647.zulu?"getUTC":"get";var date="";if(_647.selector!="time"){var year=_646[_64b+"FullYear"]();date=["0000".substr((year+"").length)+year,_(_646[_64b+"Month"]()+1),_(_646[_64b+"Date"]())].join("-");}_64a.push(date);if(_647.selector!="date"){var time=[_(_646[_64b+"Hours"]()),_(_646[_64b+"Minutes"]()),_(_646[_64b+"Seconds"]())].join(":");var _64f=_646[_64b+"Milliseconds"]();if(_647.milliseconds){time+="."+(_64f<100?"0":"")+_(_64f);}if(_647.zulu){time+="Z";}else{if(_647.selector!="time"){var _650=_646.getTimezoneOffset();var _651=Math.abs(_650);time+=(_650>0?"-":"+")+_(Math.floor(_651/60))+":"+_(_651%60);}}_64a.push(time);}return _64a.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.parser=new function(){var d=dojo;this._attrName=d._scopeName+"Type";this._query="["+this._attrName+"]";var _653=0,_654={};var _655=function(_656,_657){var nso=_657||_654;if(dojo.isIE){var cn=_656["__dojoNameCache"];if(cn&&nso[cn]===_656){return cn;}}var name;do{name="__"+_653++;}while(name in nso);nso[name]=_656;return name;};function val2type(_65b){if(d.isString(_65b)){return "string";}if(typeof _65b=="number"){return "number";}if(typeof _65b=="boolean"){return "boolean";}if(d.isFunction(_65b)){return "function";}if(d.isArray(_65b)){return "array";}if(_65b instanceof Date){return "date";}if(_65b instanceof d._Url){return "url";}return "object";};function str2obj(_65c,type){switch(type){case "string":return _65c;case "number":return _65c.length?Number(_65c):NaN;case "boolean":return typeof _65c=="boolean"?_65c:!(_65c.toLowerCase()=="false");case "function":if(d.isFunction(_65c)){_65c=_65c.toString();_65c=d.trim(_65c.substring(_65c.indexOf("{")+1,_65c.length-1));}try{if(_65c.search(/[^\w\.]+/i)!=-1){_65c=_655(new Function(_65c),this);}return d.getObject(_65c,false);}catch(e){return new Function();}case "array":return _65c?_65c.split(/\s*,\s*/):[];case "date":switch(_65c){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_65c);}case "url":return d.baseUrl+_65c;default:return d.fromJson(_65c);}};var _65e={};dojo.connect(dojo,"extend",function(){_65e={};});function getClassInfo(_65f){if(!_65e[_65f]){var cls=d.getObject(_65f);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_65f+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _661=cls.prototype;var _662={},_663={};for(var name in _661){if(name.charAt(0)=="_"){continue;}if(name in _663){continue;}var _665=_661[name];_662[name]=val2type(_665);}_65e[_65f]={cls:cls,params:_662};}return _65e[_65f];};this._functionFromScript=function(_666){var _667="";var _668="";var _669=_666.getAttribute("args");if(_669){d.forEach(_669.split(/\s*,\s*/),function(part,idx){_667+="var "+part+" = arguments["+idx+"]; ";});}var _66c=_666.getAttribute("with");if(_66c&&_66c.length){d.forEach(_66c.split(/\s*,\s*/),function(part){_667+="with("+part+"){";_668+="}";});}return new Function(_667+_666.innerHTML+_668);};this.instantiate=function(_66e,_66f){var _670=[],dp=dojo.parser;_66f=_66f||{};d.forEach(_66e,function(node){if(!node){return;}var type=dp._attrName in _66f?_66f[dp._attrName]:node.getAttribute(dp._attrName);if(!type||!type.length){return;}var _674=getClassInfo(type),_675=_674.cls,ps=_675._noScript||_675.prototype._noScript;var _677={},_678=node.attributes;for(var name in _674.params){var item=name in _66f?{value:_66f[name],specified:true}:_678.getNamedItem(name);if(!item||(!item.specified&&(!dojo.isIE||name.toLowerCase()!="value"))){continue;}var _67b=item.value;switch(name){case "class":_67b="className" in _66f?_66f.className:node.className;break;case "style":_67b="style" in _66f?_66f.style:(node.style&&node.style.cssText);}var _67c=_674.params[name];if(typeof _67b=="string"){_677[name]=str2obj(_67b,_67c);}else{_677[name]=_67b;}}if(!ps){var _67d=[],_67e=[];d.query("> script[type^='dojo/']",node).orphan().forEach(function(_67f){var _680=_67f.getAttribute("event"),type=_67f.getAttribute("type"),nf=d.parser._functionFromScript(_67f);if(_680){if(type=="dojo/connect"){_67d.push({event:_680,func:nf});}else{_677[_680]=nf;}}else{_67e.push(nf);}});}var _682=_675["markupFactory"];if(!_682&&_675["prototype"]){_682=_675.prototype["markupFactory"];}var _683=_682?_682(_677,node,_675):new _675(_677,node);_670.push(_683);var _684=node.getAttribute("jsId");if(_684){d.setObject(_684,_683);}if(!ps){d.forEach(_67d,function(_685){d.connect(_683,_685.event,null,_685.func);});d.forEach(_67e,function(func){func.call(_683);});}});d.forEach(_670,function(_687){if(_687&&_687.startup&&!_687._started&&(!_687.getParent||!_687.getParent())){_687.startup();}});return _670;};this.parse=function(_688){var list=d.query(this._query,_688);var _68a=this.instantiate(list);return _68a;};}();(function(){var _68b=function(){if(dojo.config["parseOnLoad"]==true){dojo.parser.parse();}};if(dojo.exists("dijit.wai.onload")&&(dijit.wai.onload===dojo._loaders[0])){dojo._loaders.splice(1,0,_68b);}else{dojo._loaders.unshift(_68b);}})();}if(!dojo._hasResource["dojo.cookie"]){dojo._hasResource["dojo.cookie"]=true;dojo.provide("dojo.cookie");dojo.cookie=function(name,_68d,_68e){var c=document.cookie;if(arguments.length==1){var _690=c.match(new RegExp("(?:^|; )"+dojo.regexp.escapeString(name)+"=([^;]*)"));return _690?decodeURIComponent(_690[1]):undefined;}else{_68e=_68e||{};var exp=_68e.expires;if(typeof exp=="number"){var d=new Date();d.setTime(d.getTime()+exp*24*60*60*1000);exp=_68e.expires=d;}if(exp&&exp.toUTCString){_68e.expires=exp.toUTCString();}_68d=encodeURIComponent(_68d);var _693=name+"="+_68d,_694;for(_694 in _68e){_693+="; "+_694;var _695=_68e[_694];if(_695!==true){_693+="="+_695;}}document.cookie=_693;}};dojo.cookie.isSupported=function(){if(!("cookieEnabled" in navigator)){this("__djCookieTest__","CookiesAllowed");navigator.cookieEnabled=this("__djCookieTest__")=="CookiesAllowed";if(navigator.cookieEnabled){this("__djCookieTest__","",{expires:-1});}}return navigator.cookieEnabled;};}if(!dojo._hasResource["dojo.io.script"]){dojo._hasResource["dojo.io.script"]=true;dojo.provide("dojo.io.script");dojo.io.script={get:function(args){var dfd=this._makeScriptDeferred(args);var _698=dfd.ioArgs;dojo._ioAddQueryToUrl(_698);if(this._canAttach(_698)){this.attach(_698.id,_698.url,args.frameDoc);}dojo._ioWatch(dfd,this._validCheck,this._ioCheck,this._resHandle);return dfd;},attach:function(id,url,_69b){var doc=(_69b||dojo.doc);var _69d=doc.createElement("script");_69d.type="text/javascript";_69d.src=url;_69d.id=id;_69d.charset="utf-8";doc.getElementsByTagName("head")[0].appendChild(_69d);},remove:function(id,_69f){dojo.destroy(dojo.byId(id,_69f));if(this["jsonp_"+id]){delete this["jsonp_"+id];}},_makeScriptDeferred:function(args){var dfd=dojo._ioSetArgs(args,this._deferredCancel,this._deferredOk,this._deferredError);var _6a2=dfd.ioArgs;_6a2.id=dojo._scopeName+"IoScript"+(this._counter++);_6a2.canDelete=false;if(args.callbackParamName){_6a2.query=_6a2.query||"";if(_6a2.query.length>0){_6a2.query+="&";}_6a2.query+=args.callbackParamName+"="+(args.frameDoc?"parent.":"")+dojo._scopeName+".io.script.jsonp_"+_6a2.id+"._jsonpCallback";_6a2.frameDoc=args.frameDoc;_6a2.canDelete=true;dfd._jsonpCallback=this._jsonpCallback;this["jsonp_"+_6a2.id]=dfd;}return dfd;},_deferredCancel:function(dfd){dfd.canceled=true;if(dfd.ioArgs.canDelete){dojo.io.script._addDeadScript(dfd.ioArgs);}},_deferredOk:function(dfd){if(dfd.ioArgs.canDelete){dojo.io.script._addDeadScript(dfd.ioArgs);}if(dfd.ioArgs.json){return dfd.ioArgs.json;}else{return dfd.ioArgs;}},_deferredError:function(_6a5,dfd){if(dfd.ioArgs.canDelete){if(_6a5.dojoType=="timeout"){dojo.io.script.remove(dfd.ioArgs.id,dfd.ioArgs.frameDoc);}else{dojo.io.script._addDeadScript(dfd.ioArgs);}}console.log("dojo.io.script error",_6a5);return _6a5;},_deadScripts:[],_counter:1,_addDeadScript:function(_6a7){dojo.io.script._deadScripts.push({id:_6a7.id,frameDoc:_6a7.frameDoc});_6a7.frameDoc=null;},_validCheck:function(dfd){var _6a9=dojo.io.script;var _6aa=_6a9._deadScripts;if(_6aa&&_6aa.length>0){for(var i=0;i<_6aa.length;i++){_6a9.remove(_6aa[i].id,_6aa[i].frameDoc);_6aa[i].frameDoc=null;}dojo.io.script._deadScripts=[];}return true;},_ioCheck:function(dfd){if(dfd.ioArgs.json){return true;}var _6ad=dfd.ioArgs.args.checkString;if(_6ad&&eval("typeof("+_6ad+") != 'undefined'")){return true;}return false;},_resHandle:function(dfd){if(dojo.io.script._ioCheck(dfd)){dfd.callback(dfd);}else{dfd.errback(new Error("inconceivable dojo.io.script._resHandle error"));}},_canAttach:function(_6af){return true;},_jsonpCallback:function(json){this.ioArgs.json=json;}};}if(!dojo._hasResource["dojo.io.iframe"]){dojo._hasResource["dojo.io.iframe"]=true;dojo.provide("dojo.io.iframe");dojo.io.iframe={create:function(_6b1,_6b2,uri){if(window[_6b1]){return window[_6b1];}if(window.frames[_6b1]){return window.frames[_6b1];}var _6b4=null;var turi=uri;if(!turi){if(dojo.config["useXDomain"]&&!dojo.config["dojoBlankHtmlUrl"]){console.warn("dojo.io.iframe.create: When using cross-domain Dojo builds,"+" please save dojo/resources/blank.html to your domain and set djConfig.dojoBlankHtmlUrl"+" to the path on your domain to blank.html");}turi=(dojo.config["dojoBlankHtmlUrl"]||dojo.moduleUrl("dojo","resources/blank.html"));}var _6b6=dojo.isIE?"<iframe name=\""+_6b1+"\" src=\""+turi+"\" onload=\""+_6b2+"\">":"iframe";_6b4=dojo.doc.createElement(_6b6);with(_6b4){name=_6b1;setAttribute("name",_6b1);id=_6b1;}dojo.body().appendChild(_6b4);window[_6b1]=_6b4;with(_6b4.style){if(!(dojo.isSafari<3)){position="absolute";}left=top="1px";height=width="1px";visibility="hidden";}if(!dojo.isIE){this.setSrc(_6b4,turi,true);_6b4.onload=new Function(_6b2);}return _6b4;},setSrc:function(_6b7,src,_6b9){try{if(!_6b9){if(dojo.isWebKit){_6b7.location=src;}else{frames[_6b7.name].location=src;}}else{var idoc;if(dojo.isIE||dojo.isWebKit>521){idoc=_6b7.contentWindow.document;}else{if(dojo.isSafari){idoc=_6b7.document;}else{idoc=_6b7.contentWindow;}}if(!idoc){_6b7.location=src;return;}else{idoc.location.replace(src);}}}catch(e){console.log("dojo.io.iframe.setSrc: ",e);}},doc:function(_6bb){var doc=_6bb.contentDocument||(((_6bb.name)&&(_6bb.document)&&(document.getElementsByTagName("iframe")[_6bb.name].contentWindow)&&(document.getElementsByTagName("iframe")[_6bb.name].contentWindow.document)))||((_6bb.name)&&(document.frames[_6bb.name])&&(document.frames[_6bb.name].document))||null;return doc;},send:function(args){if(!this["_frame"]){this._frame=this.create(this._iframeName,dojo._scopeName+".io.iframe._iframeOnload();");}var dfd=dojo._ioSetArgs(args,function(dfd){dfd.canceled=true;dfd.ioArgs._callNext();},function(dfd){var _6c1=null;try{var _6c2=dfd.ioArgs;var dii=dojo.io.iframe;var ifd=dii.doc(dii._frame);var _6c5=_6c2.handleAs;_6c1=ifd;if(_6c5!="html"){if(_6c5=="xml"){if(dojo.isIE){dojo.query("a",dii._frame.contentWindow.document.documentElement).orphan();var _6c6=(dii._frame.contentWindow.document).documentElement.innerText;_6c6=_6c6.replace(/>\s+</g,"><");_6c6=dojo.trim(_6c6);var _6c7={responseText:_6c6};_6c1=dojo._contentHandlers["xml"](_6c7);}}else{_6c1=ifd.getElementsByTagName("textarea")[0].value;if(_6c5=="json"){_6c1=dojo.fromJson(_6c1);}else{if(_6c5=="javascript"){_6c1=dojo.eval(_6c1);}}}}}catch(e){_6c1=e;}finally{_6c2._callNext();}return _6c1;},function(_6c8,dfd){dfd.ioArgs._hasError=true;dfd.ioArgs._callNext();return _6c8;});dfd.ioArgs._callNext=function(){if(!this["_calledNext"]){this._calledNext=true;dojo.io.iframe._currentDfd=null;dojo.io.iframe._fireNextRequest();}};this._dfdQueue.push(dfd);this._fireNextRequest();dojo._ioWatch(dfd,function(dfd){return !dfd.ioArgs["_hasError"];},function(dfd){return (!!dfd.ioArgs["_finished"]);},function(dfd){if(dfd.ioArgs._finished){dfd.callback(dfd);}else{dfd.errback(new Error("Invalid dojo.io.iframe request state"));}});return dfd;},_currentDfd:null,_dfdQueue:[],_iframeName:dojo._scopeName+"IoIframe",_fireNextRequest:function(){try{if((this._currentDfd)||(this._dfdQueue.length==0)){return;}var dfd=this._currentDfd=this._dfdQueue.shift();var _6ce=dfd.ioArgs;var args=_6ce.args;_6ce._contentToClean=[];var fn=dojo.byId(args["form"]);var _6d1=args["content"]||{};if(fn){if(_6d1){var _6d2=function(name,_6d4){var tn;if(dojo.isIE){tn=dojo.doc.createElement("<input type='hidden' name='"+name+"'>");}else{tn=dojo.doc.createElement("input");tn.type="hidden";tn.name=name;}tn.value=_6d4;fn.appendChild(tn);_6ce._contentToClean.push(name);};for(var x in _6d1){var val=_6d1[x];if(dojo.isArray(val)&&val.length>1){var i;for(i=0;i<val.length;i++){_6d2(x,val[i]);}}else{if(!fn[x]){_6d2(x,val);}else{fn[x].value=val;}}}}var _6d9=fn.getAttributeNode("action");var _6da=fn.getAttributeNode("method");var _6db=fn.getAttributeNode("target");if(args["url"]){_6ce._originalAction=_6d9?_6d9.value:null;if(_6d9){_6d9.value=args.url;}else{fn.setAttribute("action",args.url);}}if(!_6da||!_6da.value){if(_6da){_6da.value=(args["method"])?args["method"]:"post";}else{fn.setAttribute("method",(args["method"])?args["method"]:"post");}}_6ce._originalTarget=_6db?_6db.value:null;if(_6db){_6db.value=this._iframeName;}else{fn.setAttribute("target",this._iframeName);}fn.target=this._iframeName;fn.submit();}else{var _6dc=args.url+(args.url.indexOf("?")>-1?"&":"?")+_6ce.query;this.setSrc(this._frame,_6dc,true);}}catch(e){dfd.errback(e);}},_iframeOnload:function(){var dfd=this._currentDfd;if(!dfd){this._fireNextRequest();return;}var _6de=dfd.ioArgs;var args=_6de.args;var _6e0=dojo.byId(args.form);if(_6e0){var _6e1=_6de._contentToClean;for(var i=0;i<_6e1.length;i++){var key=_6e1[i];for(var j=0;j<_6e0.childNodes.length;j++){var _6e5=_6e0.childNodes[j];if(_6e5.name==key){dojo.destroy(_6e5);break;}}}if(_6de["_originalAction"]){_6e0.setAttribute("action",_6de._originalAction);}if(_6de["_originalTarget"]){_6e0.setAttribute("target",_6de._originalTarget);_6e0.target=_6de._originalTarget;}}_6de._finished=true;}};}dojo.i18n._preloadLocalizations("dojo.nls.dojo",["ROOT","aa","aa-dj","aa-er","aa-et","af","af-za","am","am-et","ar","ar-dz","ar-jo","ar-lb","ar-ma","ar-qa","ar-sa","ar-sy","ar-tn","ar-ye","as","as-in","az","be","be-by","bg","bg-bg","bn","bn-bd","bn-in","bs","byn","byn-er","ca","ca-es","cs","cs-cz","cy","cy-gb","da","da-dk","de","de-at","de-be","de-ch","de-de","de-li","de-lu","dv","dz","dz-bt","el","el-cy","el-gr","el-polytoni","en","en-as","en-au","en-be","en-bw","en-ca","en-gb","en-gu","en-hk","en-ie","en-in","en-mh","en-mp","en-mt","en-nz","en-ph","en-pk","en-sg","en-um","en-us","en-us-posix","en-vi","en-za","en-zw","eo","es","es-ar","es-bo","es-cl","es-co","es-cr","es-do","es-ec","es-es","es-gt","es-hn","es-mx","es-ni","es-pa","es-pr","es-py","es-sv","es-us","es-uy","es-ve","et","et-ee","eu","eu-es","fa","fa-af","fi","fi-fi","fo","fo-fo","fr","fr-be","fr-ca","fr-ch","fr-lu","fur","ga","ga-ie","gez","gez-er","gez-et","gl","gl-es","gu","gu-in","gv","gv-gb","haw","haw-us","he","he-il","hi","hi-in","hr","hu","hu-hu","hy","hy-am","hy-am-revised","ia","id","id-id","is","is-is","it","it-ch","it-it","ja","ja-jp","ka","kk","kk-kz","kl","kl-gl","km","km-kh","kn","kn-in","ko","ko-kr","kok","kok-in","kw","kw-gb","ky","ln","lo","lo-la","lt","lt-lt","lv","lv-lv","mk","mk-mk","ml","ml-in","mn","mr","mr-in","ms","ms-bn","ms-my","mt","mt-mt","nb","nb-no","ne","nl","nl-be","nl-nl","nn","nn-no","om","om-et","om-ke","or","or-in","pa","pa-arab","pa-in","pl","pl-pl","ps","ps-af","pt","pt-br","pt-pt","ro","ro-ro","ru","ru-ua","rw","sa","se","sh","sh-ba","sid","sid-et","sk","sk-sk","sl","sl-si","so","so-dj","so-et","so-ke","so-so","sq","sq-al","sr","sr-ba","sr-cyrl","sr-cyrl-ba","sr-latn","sr-latn-ba","sv","sv-fi","sv-se","sw","sw-ke","sw-tz","syr","syr-sy","ta","ta-in","te","te-in","th","th-th","ti","ti-er","ti-et","tig","tig-er","tr","tt","tt-ru","uk","uk-ua","uz","uz-arab","vi","wal","wal-et","xh","xx","zh","zh-cn","zh-hans","zh-hans-cn","zh-hans-sg","zh-hant","zh-hant-hk","zh-hant-mo","zh-hant-tw","zh-hk","zh-mo","zh-sg","zh-tw","zu"]);if(dojo.config.afterOnLoad&&dojo.isBrowser){window.setTimeout(dojo._loadInit,1000);}})();

/*
	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is a compiled version of Dojo, built for deployment and not for
	development. To get an editable version, please visit:

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

dojo.provide("dijit.dijit");if(!dojo._hasResource["dijit._base.focus"]){dojo._hasResource["dijit._base.focus"]=true;dojo.provide("dijit._base.focus");dojo.mixin(dijit,{_curFocus:null,_prevFocus:null,isCollapsed:function(){var _1=dojo.doc;if(_1.selection&&!dojo.isOpera){var s=_1.selection;if(s.type=="Text"){return !s.createRange().htmlText.length;}else{return !s.createRange().length;}}else{var _3=dojo.global;var _4=_3.getSelection();if(dojo.isString(_4)){return !_4;}else{return !_4||_4.isCollapsed||!_4.toString();}}},getBookmark:function(){var _5,_6=dojo.doc.selection;if(_6&&!dojo.isOpera){var _7=_6.createRange();if(_6.type.toUpperCase()=="CONTROL"){if(_7.length){_5=[];var i=0,_9=_7.length;while(i<_9){_5.push(_7.item(i++));}}else{_5=null;}}else{_5=_7.getBookmark();}}else{if(window.getSelection){_6=dojo.global.getSelection();if(_6){_7=_6.getRangeAt(0);_5=_7.cloneRange();}}else{console.warn("No idea how to store the current selection for this browser!");}}return _5;},moveToBookmark:function(_a){var _b=dojo.doc;if(_b.selection&&!dojo.isOpera){var _c;if(dojo.isArray(_a)){_c=_b.body.createControlRange();dojo.forEach(_a,function(n){_c.addElement(n);});}else{_c=_b.selection.createRange();_c.moveToBookmark(_a);}_c.select();}else{var _e=dojo.global.getSelection&&dojo.global.getSelection();if(_e&&_e.removeAllRanges){_e.removeAllRanges();_e.addRange(_a);}else{console.warn("No idea how to restore selection for this browser!");}}},getFocus:function(_f,_10){return {node:_f&&dojo.isDescendant(dijit._curFocus,_f.domNode)?dijit._prevFocus:dijit._curFocus,bookmark:!dojo.withGlobal(_10||dojo.global,dijit.isCollapsed)?dojo.withGlobal(_10||dojo.global,dijit.getBookmark):null,openedForWindow:_10};},focus:function(_11){if(!_11){return;}var _12="node" in _11?_11.node:_11,_13=_11.bookmark,_14=_11.openedForWindow;if(_12){var _15=(_12.tagName.toLowerCase()=="iframe")?_12.contentWindow:_12;if(_15&&_15.focus){try{_15.focus();}catch(e){}}dijit._onFocusNode(_12);}if(_13&&dojo.withGlobal(_14||dojo.global,dijit.isCollapsed)){if(_14){_14.focus();}try{dojo.withGlobal(_14||dojo.global,dijit.moveToBookmark,null,[_13]);}catch(e){}}},_activeStack:[],registerIframe:function(_16){dijit.registerWin(_16.contentWindow,_16);},registerWin:function(_17,_18){dojo.connect(_17.document,"onmousedown",function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);dijit._onTouchNode(_18||evt.target||evt.srcElement);});var doc=_17.document;if(doc){if(dojo.isIE){doc.attachEvent("onactivate",function(evt){if(evt.srcElement.tagName.toLowerCase()!="#document"){dijit._onFocusNode(_18||evt.srcElement);}});doc.attachEvent("ondeactivate",function(evt){dijit._onBlurNode(_18||evt.srcElement);});}else{doc.addEventListener("focus",function(evt){dijit._onFocusNode(_18||evt.target);},true);doc.addEventListener("blur",function(evt){dijit._onBlurNode(_18||evt.target);},true);}}doc=null;},_onBlurNode:function(_1f){dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;if(dijit._justMouseDowned){return;}if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);}dijit._clearActiveWidgetsTimer=setTimeout(function(){delete dijit._clearActiveWidgetsTimer;dijit._setStack([]);dijit._prevFocus=null;},100);},_onTouchNode:function(_20){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _21=[];try{while(_20){if(_20.dijitPopupParent){_20=dijit.byId(_20.dijitPopupParent).domNode;}else{if(_20.tagName&&_20.tagName.toLowerCase()=="body"){if(_20===dojo.body()){break;}_20=dijit.getDocumentWindow(_20.ownerDocument).frameElement;}else{var id=_20.getAttribute&&_20.getAttribute("widgetId");if(id){_21.unshift(id);}_20=_20.parentNode;}}}}catch(e){}dijit._setStack(_21);},_onFocusNode:function(_23){if(!_23){return;}if(_23.nodeType==9){return;}dijit._onTouchNode(_23);if(_23==dijit._curFocus){return;}if(dijit._curFocus){dijit._prevFocus=dijit._curFocus;}dijit._curFocus=_23;dojo.publish("focusNode",[_23]);},_setStack:function(_24){var _25=dijit._activeStack;dijit._activeStack=_24;for(var _26=0;_26<Math.min(_25.length,_24.length);_26++){if(_25[_26]!=_24[_26]){break;}}for(var i=_25.length-1;i>=_26;i--){var _28=dijit.byId(_25[i]);if(_28){_28._focused=false;_28._hasBeenBlurred=true;if(_28._onBlur){_28._onBlur();}if(_28._setStateClass){_28._setStateClass();}dojo.publish("widgetBlur",[_28]);}}for(i=_26;i<_24.length;i++){_28=dijit.byId(_24[i]);if(_28){_28._focused=true;if(_28._onFocus){_28._onFocus();}if(_28._setStateClass){_28._setStateClass();}dojo.publish("widgetFocus",[_28]);}}}});dojo.addOnLoad(function(){dijit.registerWin(window);});}if(!dojo._hasResource["dijit._base.manager"]){dojo._hasResource["dijit._base.manager"]=true;dojo.provide("dijit._base.manager");dojo.declare("dijit.WidgetSet",null,{constructor:function(){this._hash={};},add:function(_29){if(this._hash[_29.id]){throw new Error("Tried to register widget with id=="+_29.id+" but that id is already registered");}this._hash[_29.id]=_29;},remove:function(id){delete this._hash[id];},forEach:function(_2b){for(var id in this._hash){_2b(this._hash[id]);}},filter:function(_2d){var res=new dijit.WidgetSet();this.forEach(function(_2f){if(_2d(_2f)){res.add(_2f);}});return res;},byId:function(id){return this._hash[id];},byClass:function(cls){return this.filter(function(_32){return _32.declaredClass==cls;});}});dijit.registry=new dijit.WidgetSet();dijit._widgetTypeCtr={};dijit.getUniqueId=function(_33){var id;do{id=_33+"_"+(_33 in dijit._widgetTypeCtr?++dijit._widgetTypeCtr[_33]:dijit._widgetTypeCtr[_33]=0);}while(dijit.byId(id));return id;};dijit.findWidgets=function(_35){var _36=[];function getChildrenHelper(_37){var _38=dojo.isIE?_37.children:_37.childNodes,i=0,_3a;while(_3a=_38[i++]){if(_3a.nodeType!=1){continue;}var _3b=_3a.getAttribute("widgetId");if(_3b){var _3c=dijit.byId(_3b);_36.push(_3c);}else{getChildrenHelper(_3a);}}};getChildrenHelper(_35);return _36;};if(dojo.isIE){dojo.addOnWindowUnload(function(){dojo.forEach(dijit.findWidgets(dojo.body()),function(_3d){if(_3d.destroyRecursive){_3d.destroyRecursive();}else{if(_3d.destroy){_3d.destroy();}}});});}dijit.byId=function(id){return (dojo.isString(id))?dijit.registry.byId(id):id;};dijit.byNode=function(_3f){return dijit.registry.byId(_3f.getAttribute("widgetId"));};dijit.getEnclosingWidget=function(_40){while(_40){if(_40.getAttribute&&_40.getAttribute("widgetId")){return dijit.registry.byId(_40.getAttribute("widgetId"));}_40=_40.parentNode;}return null;};dijit._tabElements={area:true,button:true,input:true,object:true,select:true,textarea:true};dijit._isElementShown=function(_41){var _42=dojo.style(_41);return (_42.visibility!="hidden")&&(_42.visibility!="collapsed")&&(_42.display!="none")&&(dojo.attr(_41,"type")!="hidden");};dijit.isTabNavigable=function(_43){if(dojo.hasAttr(_43,"disabled")){return false;}var _44=dojo.hasAttr(_43,"tabindex");var _45=dojo.attr(_43,"tabindex");if(_44&&_45>=0){return true;}var _46=_43.nodeName.toLowerCase();if(((_46=="a"&&dojo.hasAttr(_43,"href"))||dijit._tabElements[_46])&&(!_44||_45>=0)){return true;}return false;};dijit._getTabNavigable=function(_47){var _48,_49,_4a,_4b,_4c,_4d;var _4e=function(_4f){dojo.query("> *",_4f).forEach(function(_50){var _51=dijit._isElementShown(_50);if(_51&&dijit.isTabNavigable(_50)){var _52=dojo.attr(_50,"tabindex");if(!dojo.hasAttr(_50,"tabindex")||_52==0){if(!_48){_48=_50;}_49=_50;}else{if(_52>0){if(!_4a||_52<_4b){_4b=_52;_4a=_50;}if(!_4c||_52>=_4d){_4d=_52;_4c=_50;}}}}if(_51&&_50.nodeName.toUpperCase()!="SELECT"){_4e(_50);}});};if(dijit._isElementShown(_47)){_4e(_47);}return {first:_48,last:_49,lowest:_4a,highest:_4c};};dijit.getFirstInTabbingOrder=function(_53){var _54=dijit._getTabNavigable(dojo.byId(_53));return _54.lowest?_54.lowest:_54.first;};dijit.getLastInTabbingOrder=function(_55){var _56=dijit._getTabNavigable(dojo.byId(_55));return _56.last?_56.last:_56.highest;};dijit.defaultDuration=dojo.config["defaultDuration"]||200;}if(!dojo._hasResource["dojo.AdapterRegistry"]){dojo._hasResource["dojo.AdapterRegistry"]=true;dojo.provide("dojo.AdapterRegistry");dojo.AdapterRegistry=function(_57){this.pairs=[];this.returnWrappers=_57||false;};dojo.extend(dojo.AdapterRegistry,{register:function(_58,_59,_5a,_5b,_5c){this.pairs[((_5c)?"unshift":"push")]([_58,_59,_5a,_5b]);},match:function(){for(var i=0;i<this.pairs.length;i++){var _5e=this.pairs[i];if(_5e[1].apply(this,arguments)){if((_5e[3])||(this.returnWrappers)){return _5e[2];}else{return _5e[2].apply(this,arguments);}}}throw new Error("No match found");},unregister:function(_5f){for(var i=0;i<this.pairs.length;i++){var _61=this.pairs[i];if(_61[0]==_5f){this.pairs.splice(i,1);return true;}}return false;}});}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function(){var _62=(dojo.doc.compatMode=="BackCompat")?dojo.body():dojo.doc.documentElement;var _63=dojo._docScroll();return {w:_62.clientWidth,h:_62.clientHeight,l:_63.x,t:_63.y};};dijit.placeOnScreen=function(_64,pos,_66,_67){var _68=dojo.map(_66,function(_69){var c={corner:_69,pos:{x:pos.x,y:pos.y}};if(_67){c.pos.x+=_69.charAt(1)=="L"?_67.x:-_67.x;c.pos.y+=_69.charAt(0)=="T"?_67.y:-_67.y;}return c;});return dijit._place(_64,_68);};dijit._place=function(_6b,_6c,_6d){var _6e=dijit.getViewport();if(!_6b.parentNode||String(_6b.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(_6b);}var _6f=null;dojo.some(_6c,function(_70){var _71=_70.corner;var pos=_70.pos;if(_6d){_6d(_6b,_70.aroundCorner,_71);}var _73=_6b.style;var _74=_73.display;var _75=_73.visibility;_73.visibility="hidden";_73.display="";var mb=dojo.marginBox(_6b);_73.display=_74;_73.visibility=_75;var _77=(_71.charAt(1)=="L"?pos.x:Math.max(_6e.l,pos.x-mb.w)),_78=(_71.charAt(0)=="T"?pos.y:Math.max(_6e.t,pos.y-mb.h)),_79=(_71.charAt(1)=="L"?Math.min(_6e.l+_6e.w,_77+mb.w):pos.x),_7a=(_71.charAt(0)=="T"?Math.min(_6e.t+_6e.h,_78+mb.h):pos.y),_7b=_79-_77,_7c=_7a-_78,_7d=(mb.w-_7b)+(mb.h-_7c);if(_6f==null||_7d<_6f.overflow){_6f={corner:_71,aroundCorner:_70.aroundCorner,x:_77,y:_78,w:_7b,h:_7c,overflow:_7d};}return !_7d;});_6b.style.left=_6f.x+"px";_6b.style.top=_6f.y+"px";if(_6f.overflow&&_6d){_6d(_6b,_6f.aroundCorner,_6f.corner);}return _6f;};dijit.placeOnScreenAroundNode=function(_7e,_7f,_80,_81){_7f=dojo.byId(_7f);var _82=_7f.style.display;_7f.style.display="";var _83=_7f.offsetWidth;var _84=_7f.offsetHeight;var _85=dojo.coords(_7f,true);_7f.style.display=_82;return dijit._placeOnScreenAroundRect(_7e,_85.x,_85.y,_83,_84,_80,_81);};dijit.placeOnScreenAroundRectangle=function(_86,_87,_88,_89){return dijit._placeOnScreenAroundRect(_86,_87.x,_87.y,_87.width,_87.height,_88,_89);};dijit._placeOnScreenAroundRect=function(_8a,x,y,_8d,_8e,_8f,_90){var _91=[];for(var _92 in _8f){_91.push({aroundCorner:_92,corner:_8f[_92],pos:{x:x+(_92.charAt(1)=="L"?0:_8d),y:y+(_92.charAt(0)=="T"?0:_8e)}});}return dijit._place(_8a,_91,_90);};dijit.placementRegistry=new dojo.AdapterRegistry();dijit.placementRegistry.register("node",function(n,x){return typeof x=="object"&&typeof x.offsetWidth!="undefined"&&typeof x.offsetHeight!="undefined";},dijit.placeOnScreenAroundNode);dijit.placementRegistry.register("rect",function(n,x){return typeof x=="object"&&"x" in x&&"y" in x&&"width" in x&&"height" in x;},dijit.placeOnScreenAroundRectangle);dijit.placeOnScreenAroundElement=function(_97,_98,_99,_9a){return dijit.placementRegistry.match.apply(dijit.placementRegistry,arguments);};}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function(doc){if(dojo.isIE&&window!==document.parentWindow&&!doc._parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc._parentWindow||doc.parentWindow||doc.defaultView;};}if(!dojo._hasResource["dijit._base.popup"]){dojo._hasResource["dijit._base.popup"]=true;dojo.provide("dijit._base.popup");dijit.popup=new function(){var _9d=[],_9e=1000,_9f=1;this.prepare=function(_a0){var s=_a0.style;s.visibility="hidden";s.position="absolute";s.top="-9999px";if(s.display=="none"){s.display="";}dojo.body().appendChild(_a0);};this.open=function(_a2){var _a3=_a2.popup,_a4=_a2.orient||{"BL":"TL","TL":"BL"},_a5=_a2.around,id=(_a2.around&&_a2.around.id)?(_a2.around.id+"_dropdown"):("popup_"+_9f++);var _a7=dojo.create("div",{id:id,"class":"dijitPopup",style:{zIndex:_9e+_9d.length,visibility:"hidden"}},dojo.body());dijit.setWaiRole(_a7,"presentation");_a7.style.left=_a7.style.top="0px";if(_a2.parent){_a7.dijitPopupParent=_a2.parent.id;}var s=_a3.domNode.style;s.display="";s.visibility="";s.position="";s.top="0px";_a7.appendChild(_a3.domNode);var _a9=new dijit.BackgroundIframe(_a7);var _aa=_a5?dijit.placeOnScreenAroundElement(_a7,_a5,_a4,_a3.orient?dojo.hitch(_a3,"orient"):null):dijit.placeOnScreen(_a7,_a2,_a4=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],_a2.padding);_a7.style.visibility="visible";var _ab=[];var _ac=function(){for(var pi=_9d.length-1;pi>0&&_9d[pi].parent===_9d[pi-1].widget;pi--){}return _9d[pi];};_ab.push(dojo.connect(_a7,"onkeypress",this,function(evt){if(evt.charOrCode==dojo.keys.ESCAPE&&_a2.onCancel){dojo.stopEvent(evt);_a2.onCancel();}else{if(evt.charOrCode===dojo.keys.TAB){dojo.stopEvent(evt);var _af=_ac();if(_af&&_af.onCancel){_af.onCancel();}}}}));if(_a3.onCancel){_ab.push(dojo.connect(_a3,"onCancel",null,_a2.onCancel));}_ab.push(dojo.connect(_a3,_a3.onExecute?"onExecute":"onChange",null,function(){var _b0=_ac();if(_b0&&_b0.onExecute){_b0.onExecute();}}));_9d.push({wrapper:_a7,iframe:_a9,widget:_a3,parent:_a2.parent,onExecute:_a2.onExecute,onCancel:_a2.onCancel,onClose:_a2.onClose,handlers:_ab});if(_a3.onOpen){_a3.onOpen(_aa);}return _aa;};this.close=function(_b1){while(dojo.some(_9d,function(_b2){return _b2.widget==_b1;})){var top=_9d.pop(),_b4=top.wrapper,_b5=top.iframe,_b6=top.widget,_b7=top.onClose;if(_b6.onClose){_b6.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(!_b6||!_b6.domNode){return;}this.prepare(_b6.domNode);_b5.destroy();dojo.destroy(_b4);if(_b7){_b7();}}};}();dijit._frames=new function(){var _b8=[];this.pop=function(){var _b9;if(_b8.length){_b9=_b8.pop();_b9.style.display="";}else{if(dojo.isIE){var _ba=dojo.config["dojoBlankHtmlUrl"]||(dojo.moduleUrl("dojo","resources/blank.html")+"")||"javascript:\"\"";var _bb="<iframe src='"+_ba+"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_b9=dojo.doc.createElement(_bb);}else{_b9=dojo.create("iframe");_b9.src="javascript:\"\"";_b9.className="dijitBackgroundIframe";}_b9.tabIndex=-1;dojo.body().appendChild(_b9);}return _b9;};this.push=function(_bc){_bc.style.display="none";if(dojo.isIE){_bc.style.removeExpression("width");_bc.style.removeExpression("height");}_b8.push(_bc);};}();dijit.BackgroundIframe=function(_bd){if(!_bd.id){throw new Error("no id");}if(dojo.isIE<7||(dojo.isFF<3&&dojo.hasClass(dojo.body(),"dijit_a11y"))){var _be=dijit._frames.pop();_bd.appendChild(_be);if(dojo.isIE){_be.style.setExpression("width",dojo._scopeName+".doc.getElementById('"+_bd.id+"').offsetWidth");_be.style.setExpression("height",dojo._scopeName+".doc.getElementById('"+_bd.id+"').offsetHeight");}this.iframe=_be;}};dojo.extend(dijit.BackgroundIframe,{destroy:function(){if(this.iframe){dijit._frames.push(this.iframe);delete this.iframe;}}});}if(!dojo._hasResource["dijit._base.scroll"]){dojo._hasResource["dijit._base.scroll"]=true;dojo.provide("dijit._base.scroll");dijit.scrollIntoView=function(_bf){try{_bf=dojo.byId(_bf);var doc=_bf.ownerDocument||dojo.doc;var _c1=doc.body||dojo.body();var _c2=doc.documentElement||_c1.parentNode;if((!(dojo.isFF>=3||dojo.isIE||dojo.isWebKit)||_bf==_c1||_bf==_c2)&&(typeof _bf.scrollIntoView=="function")){_bf.scrollIntoView(false);return;}var ltr=dojo._isBodyLtr();var _c4=dojo.isIE>=8&&!_c5;var rtl=!ltr&&!_c4;var _c7=_c1;var _c5=doc.compatMode=="BackCompat";if(_c5){_c2._offsetWidth=_c2._clientWidth=_c1._offsetWidth=_c1.clientWidth;_c2._offsetHeight=_c2._clientHeight=_c1._offsetHeight=_c1.clientHeight;}else{if(dojo.isWebKit){_c1._offsetWidth=_c1._clientWidth=_c2.clientWidth;_c1._offsetHeight=_c1._clientHeight=_c2.clientHeight;}else{_c7=_c2;}_c2._offsetHeight=_c2.clientHeight;_c2._offsetWidth=_c2.clientWidth;}function isFixedPosition(_c8){var ie=dojo.isIE;return ((ie<=6||(ie>=7&&_c5))?false:(dojo.style(_c8,"position").toLowerCase()=="fixed"));};function addPseudoAttrs(_ca){var _cb=_ca.parentNode;var _cc=_ca.offsetParent;if(_cc==null||isFixedPosition(_ca)){_cc=_c2;_cb=(_ca==_c1)?_c2:null;}_ca._offsetParent=_cc;_ca._parent=_cb;var bp=dojo._getBorderExtents(_ca);_ca._borderStart={H:(_c4&&!ltr)?(bp.w-bp.l):bp.l,V:bp.t};_ca._borderSize={H:bp.w,V:bp.h};_ca._scrolledAmount={H:_ca.scrollLeft,V:_ca.scrollTop};_ca._offsetSize={H:_ca._offsetWidth||_ca.offsetWidth,V:_ca._offsetHeight||_ca.offsetHeight};_ca._offsetStart={H:(_c4&&!ltr)?_cc.clientWidth-_ca.offsetLeft-_ca._offsetSize.H:_ca.offsetLeft,V:_ca.offsetTop};_ca._clientSize={H:_ca._clientWidth||_ca.clientWidth,V:_ca._clientHeight||_ca.clientHeight};if(_ca!=_c1&&_ca!=_c2&&_ca!=_bf){for(var dir in _ca._offsetSize){var _cf=_ca._offsetSize[dir]-_ca._clientSize[dir]-_ca._borderSize[dir];var _d0=_ca._clientSize[dir]>0&&_cf>0;if(_d0){_ca._offsetSize[dir]-=_cf;if(dojo.isIE&&rtl&&dir=="H"){_ca._offsetStart[dir]+=_cf;}}}}};var _d1=_bf;while(_d1!=null){if(isFixedPosition(_d1)){_bf.scrollIntoView(false);return;}addPseudoAttrs(_d1);_d1=_d1._parent;}if(dojo.isIE&&_bf._parent){var _d2=_bf._offsetParent;_bf._offsetStart.H+=_d2._borderStart.H;_bf._offsetStart.V+=_d2._borderStart.V;}if(dojo.isIE>=7&&_c7==_c2&&rtl&&_c1._offsetStart&&_c1._offsetStart.H==0){var _d3=_c2.scrollWidth-_c2._offsetSize.H;if(_d3>0){_c1._offsetStart.H=-_d3;}}if(dojo.isIE<=6&&!_c5){_c2._offsetSize.H+=_c2._borderSize.H;_c2._offsetSize.V+=_c2._borderSize.V;}if(rtl&&_c1._offsetStart&&_c7==_c2&&_c2._scrolledAmount){var ofs=_c1._offsetStart.H;if(ofs<0){_c2._scrolledAmount.H+=ofs;_c1._offsetStart.H=0;}}_d1=_bf;while(_d1){var _d5=_d1._parent;if(!_d5){break;}if(_d5.tagName=="TD"){var _d6=_d5._parent._parent._parent;if(_d5!=_d1._offsetParent&&_d5._offsetParent!=_d1._offsetParent){_d5=_d6;}}var _d7=_d1._offsetParent==_d5;for(var dir in _d1._offsetStart){var _d9=dir=="H"?"V":"H";if(rtl&&dir=="H"&&(_d5!=_c2)&&(_d5!=_c1)&&(dojo.isIE||dojo.isWebKit)&&_d5._clientSize.H>0&&_d5.scrollWidth>_d5._clientSize.H){var _da=_d5.scrollWidth-_d5._clientSize.H;if(_da>0){_d5._scrolledAmount.H-=_da;}}if(_d5._offsetParent.tagName=="TABLE"){if(dojo.isIE){_d5._offsetStart[dir]-=_d5._offsetParent._borderStart[dir];_d5._borderStart[dir]=_d5._borderSize[dir]=0;}else{_d5._offsetStart[dir]+=_d5._offsetParent._borderStart[dir];}}if(dojo.isIE){_d5._offsetStart[dir]+=_d5._offsetParent._borderStart[dir];}var _db=_d1._offsetStart[dir]-_d5._scrolledAmount[dir]-(_d7?0:_d5._offsetStart[dir])-_d5._borderStart[dir];var _dc=_db+_d1._offsetSize[dir]-_d5._offsetSize[dir]+_d5._borderSize[dir];var _dd=(dir=="H")?"scrollLeft":"scrollTop";var _de=dir=="H"&&rtl;var _df=_de?-_dc:_db;var _e0=_de?-_db:_dc;var _e1=(_df*_e0<=0)?0:Math[(_df<0)?"max":"min"](_df,_e0);if(_e1!=0){var _e2=_d5[_dd];_d5[_dd]+=(_de)?-_e1:_e1;var _e3=_d5[_dd]-_e2;}if(_d7){_d1._offsetStart[dir]+=_d5._offsetStart[dir];}_d1._offsetStart[dir]-=_d5[_dd];}_d1._parent=_d5._parent;_d1._offsetParent=_d5._offsetParent;}_d5=_bf;var _e4;while(_d5&&_d5.removeAttribute){_e4=_d5.parentNode;_d5.removeAttribute("_offsetParent");_d5.removeAttribute("_parent");_d5=_e4;}}catch(error){console.error("scrollIntoView: "+error);_bf.scrollIntoView(false);}};}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");(function(){var d=dojo,_e6=d.doc.documentElement,ie=d.isIE,_e8=d.isOpera,maj=Math.floor,ff=d.isFF,_eb=d.boxModel.replace(/-/,""),_ec={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_iequirks:ie&&d.isQuirks,dj_opera:_e8,dj_opera8:maj(_e8)==8,dj_opera9:maj(_e8)==9,dj_khtml:d.isKhtml,dj_webkit:d.isWebKit,dj_safari:d.isSafari,dj_gecko:d.isMozilla,dj_ff2:maj(ff)==2,dj_ff3:maj(ff)==3};_ec["dj_"+_eb]=true;for(var p in _ec){if(_ec[p]){if(_e6.className){_e6.className+=" "+p;}else{_e6.className=p;}}}dojo._loaders.unshift(function(){if(!dojo._isBodyLtr()){_e6.className+=" dijitRtl";for(var p in _ec){if(_ec[p]){_e6.className+=" "+p+"-rtl";}}}});})();}if(!dojo._hasResource["dijit._base.typematic"]){dojo._hasResource["dijit._base.typematic"]=true;dojo.provide("dijit._base.typematic");dijit.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=(this._currentTimeout<0)?this._initialDelay:((this._subsequentDelay>1)?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay));this._timer=setTimeout(dojo.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_f0,_f1,_f2,obj,_f4,_f5){if(obj!=this._obj){this.stop();this._initialDelay=_f5||500;this._subsequentDelay=_f4||0.9;this._obj=obj;this._evt=evt;this._node=_f1;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_f0,_f2);this._fireEventAndReload();}},stop:function(){if(this._timer){clearTimeout(this._timer);this._timer=null;}if(this._obj){this._callback(-1,this._node,this._evt);this._obj=null;}},addKeyListener:function(_f6,_f7,_f8,_f9,_fa,_fb){if(_f7.keyCode){_f7.charOrCode=_f7.keyCode;dojo.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_f7.charCode){_f7.charOrCode=String.fromCharCode(_f7.charCode);dojo.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}}return [dojo.connect(_f6,"onkeypress",this,function(evt){if(evt.charOrCode==_f7.charOrCode&&(_f7.ctrlKey===undefined||_f7.ctrlKey==evt.ctrlKey)&&(_f7.altKey===undefined||_f7.altKey==evt.ctrlKey)&&(_f7.shiftKey===undefined||_f7.shiftKey==evt.ctrlKey)){dojo.stopEvent(evt);dijit.typematic.trigger(_f7,_f8,_f6,_f9,_f7,_fa,_fb);}else{if(dijit.typematic._obj==_f7){dijit.typematic.stop();}}}),dojo.connect(_f6,"onkeyup",this,function(evt){if(dijit.typematic._obj==_f7){dijit.typematic.stop();}})];},addMouseListener:function(_fe,_ff,_100,_101,_102){var dc=dojo.connect;return [dc(_fe,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_ff,_fe,_100,_fe,_101,_102);}),dc(_fe,"mouseup",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(_fe,"mouseout",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(_fe,"mousemove",this,function(evt){dojo.stopEvent(evt);}),dc(_fe,"dblclick",this,function(evt){dojo.stopEvent(evt);if(dojo.isIE){dijit.typematic.trigger(evt,_ff,_fe,_100,_fe,_101,_102);setTimeout(dojo.hitch(this,dijit.typematic.stop),50);}})];},addListener:function(_109,_10a,_10b,_10c,_10d,_10e,_10f){return this.addKeyListener(_10a,_10b,_10c,_10d,_10e,_10f).concat(this.addMouseListener(_109,_10c,_10d,_10e,_10f));}};}if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.wai={onload:function(){var div=dojo.create("div",{id:"a11yTestNode",style:{cssText:"border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif"))+"\");"}},dojo.body());var cs=dojo.getComputedStyle(div);if(cs){var _112=cs.backgroundImage;var _113=(cs.borderTopColor==cs.borderRightColor)||(_112!=null&&(_112=="none"||_112=="url(invalid-url:)"));dojo[_113?"addClass":"removeClass"](dojo.body(),"dijit_a11y");if(dojo.isIE){div.outerHTML="";}else{dojo.body().removeChild(div);}}}};if(dojo.isIE||dojo.isMoz){dojo._loaders.unshift(dijit.wai.onload);}dojo.mixin(dijit,{_XhtmlRoles:/banner|contentinfo|definition|main|navigation|search|note|secondary|seealso/,hasWaiRole:function(elem,role){var _116=this.getWaiRole(elem);return role?(_116.indexOf(role)>-1):(_116.length>0);},getWaiRole:function(elem){return dojo.trim((dojo.attr(elem,"role")||"").replace(this._XhtmlRoles,"").replace("wairole:",""));},setWaiRole:function(elem,role){var _11a=dojo.attr(elem,"role")||"";if(dojo.isFF<3||!this._XhtmlRoles.test(_11a)){dojo.attr(elem,"role",dojo.isFF<3?"wairole:"+role:role);}else{if((" "+_11a+" ").indexOf(" "+role+" ")<0){var _11b=dojo.trim(_11a.replace(this._XhtmlRoles,""));var _11c=dojo.trim(_11a.replace(_11b,""));dojo.attr(elem,"role",_11c+(_11c?" ":"")+role);}}},removeWaiRole:function(elem,role){var _11f=dojo.attr(elem,"role");if(!_11f){return;}if(role){var _120=dojo.isFF<3?"wairole:"+role:role;var t=dojo.trim((" "+_11f+" ").replace(" "+_120+" "," "));dojo.attr(elem,"role",t);}else{elem.removeAttribute("role");}},hasWaiState:function(elem,_123){if(dojo.isFF<3){return elem.hasAttributeNS("http://www.w3.org/2005/07/aaa",_123);}return elem.hasAttribute?elem.hasAttribute("aria-"+_123):!!elem.getAttribute("aria-"+_123);},getWaiState:function(elem,_125){if(dojo.isFF<3){return elem.getAttributeNS("http://www.w3.org/2005/07/aaa",_125);}return elem.getAttribute("aria-"+_125)||"";},setWaiState:function(elem,_127,_128){if(dojo.isFF<3){elem.setAttributeNS("http://www.w3.org/2005/07/aaa","aaa:"+_127,_128);}else{elem.setAttribute("aria-"+_127,_128);}},removeWaiState:function(elem,_12a){if(dojo.isFF<3){elem.removeAttributeNS("http://www.w3.org/2005/07/aaa",_12a);}else{elem.removeAttribute("aria-"+_12a);}}});}if(!dojo._hasResource["dijit._base"]){dojo._hasResource["dijit._base"]=true;dojo.provide("dijit._base");}if(!dojo._hasResource["dijit._Widget"]){dojo._hasResource["dijit._Widget"]=true;dojo.provide("dijit._Widget");dojo.require("dijit._base");dojo.connect(dojo,"connect",function(_12b,_12c){if(_12b&&dojo.isFunction(_12b._onConnect)){_12b._onConnect(_12c);}});dijit._connectOnUseEventHandler=function(_12d){};dijit._lastKeyDownNode=null;if(dojo.isIE){dojo.doc.attachEvent("onkeydown",function(evt){dijit._lastKeyDownNode=evt.srcElement;});}else{dojo.doc.addEventListener("keydown",function(evt){dijit._lastKeyDownNode=evt.target;},true);}(function(){var _130={};var _131=function(dc){if(!_130[dc]){var r=[];var _134;var _135=dojo.getObject(dc).prototype;for(var _136 in _135){if(dojo.isFunction(_135[_136])&&(_134=_136.match(/^_set([a-zA-Z]*)Attr$/))&&_134[1]){r.push(_134[1].charAt(0).toLowerCase()+_134[1].substr(1));}}_130[dc]=r;}return _130[dc]||[];};dojo.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",srcNodeRef:null,domNode:null,containerNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},_deferredConnects:{onClick:"",onDblClick:"",onKeyDown:"",onKeyPress:"",onKeyUp:"",onMouseMove:"",onMouseDown:"",onMouseOut:"",onMouseOver:"",onMouseLeave:"",onMouseEnter:"",onMouseUp:""},onClick:dijit._connectOnUseEventHandler,onDblClick:dijit._connectOnUseEventHandler,onKeyDown:dijit._connectOnUseEventHandler,onKeyPress:dijit._connectOnUseEventHandler,onKeyUp:dijit._connectOnUseEventHandler,onMouseDown:dijit._connectOnUseEventHandler,onMouseMove:dijit._connectOnUseEventHandler,onMouseOut:dijit._connectOnUseEventHandler,onMouseOver:dijit._connectOnUseEventHandler,onMouseLeave:dijit._connectOnUseEventHandler,onMouseEnter:dijit._connectOnUseEventHandler,onMouseUp:dijit._connectOnUseEventHandler,_blankGif:(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif")),postscript:function(_137,_138){this.create(_137,_138);},create:function(_139,_13a){this.srcNodeRef=dojo.byId(_13a);this._connects=[];this._deferredConnects=dojo.clone(this._deferredConnects);for(var attr in this.attributeMap){delete this._deferredConnects[attr];}for(attr in this._deferredConnects){if(this[attr]!==dijit._connectOnUseEventHandler){delete this._deferredConnects[attr];}}if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_139){this.params=_139;dojo.mixin(this,_139);}this.postMixInProperties();if(!this.id){this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){this._applyAttributes();var _13c=this.srcNodeRef;if(_13c&&_13c.parentNode){_13c.parentNode.replaceChild(this.domNode,_13c);}for(attr in this.params){this._onConnect(attr);}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}this._created=true;},_applyAttributes:function(){var _13d=function(attr,_13f){if((_13f.params&&attr in _13f.params)||_13f[attr]){_13f.attr(attr,_13f[attr]);}};for(var attr in this.attributeMap){_13d(attr,this);}dojo.forEach(_131(this.declaredClass),function(a){if(!(a in this.attributeMap)){_13d(a,this);}},this);},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||dojo.create("div");},postCreate:function(){},startup:function(){this._started=true;},destroyRecursive:function(_142){this.destroyDescendants(_142);this.destroy(_142);},destroy:function(_143){this.uninitialize();dojo.forEach(this._connects,function(_144){dojo.forEach(_144,dojo.disconnect);});dojo.forEach(this._supportingWidgets||[],function(w){if(w.destroy){w.destroy();}});this.destroyRendering(_143);dijit.registry.remove(this.id);},destroyRendering:function(_146){if(this.bgIframe){this.bgIframe.destroy(_146);delete this.bgIframe;}if(this.domNode){if(_146){dojo.removeAttr(this.domNode,"widgetId");}else{dojo.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_146){dojo.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_147){dojo.forEach(this.getChildren(),function(_148){if(_148.destroyRecursive){_148.destroyRecursive(_147);}});},uninitialize:function(){return false;},onFocus:function(){},onBlur:function(){},_onFocus:function(e){this.onFocus();},_onBlur:function(){this.onBlur();},_onConnect:function(_14a){if(_14a in this._deferredConnects){var _14b=this[this._deferredConnects[_14a]||"domNode"];this.connect(_14b,_14a.toLowerCase(),_14a);delete this._deferredConnects[_14a];}},_setClassAttr:function(_14c){var _14d=this[this.attributeMap["class"]||"domNode"];dojo.removeClass(_14d,this["class"]);this["class"]=_14c;dojo.addClass(_14d,_14c);},_setStyleAttr:function(_14e){var _14f=this[this.attributeMap["style"]||"domNode"];if(dojo.isObject(_14e)){dojo.style(_14f,_14e);}else{if(_14f.style.cssText){_14f.style.cssText+="; "+_14e;}else{_14f.style.cssText=_14e;}}this["style"]=_14e;},setAttribute:function(attr,_151){dojo.deprecated(this.declaredClass+"::setAttribute() is deprecated. Use attr() instead.","","2.0");this.attr(attr,_151);},_attrToDom:function(attr,_153){var _154=this.attributeMap[attr];dojo.forEach(dojo.isArray(_154)?_154:[_154],function(_155){var _156=this[_155.node||_155||"domNode"];var type=_155.type||"attribute";switch(type){case "attribute":if(dojo.isFunction(_153)){_153=dojo.hitch(this,_153);}if(/^on[A-Z][a-zA-Z]*$/.test(attr)){attr=attr.toLowerCase();}dojo.attr(_156,attr,_153);break;case "innerHTML":_156.innerHTML=_153;break;case "class":dojo.removeClass(_156,this[attr]);dojo.addClass(_156,_153);break;}},this);this[attr]=_153;},attr:function(name,_159){var args=arguments.length;if(args==1&&!dojo.isString(name)){for(var x in name){this.attr(x,name[x]);}return this;}var _15c=this._getAttrNames(name);if(args==2){if(this[_15c.s]){return this[_15c.s](_159)||this;}else{if(name in this.attributeMap){this._attrToDom(name,_159);}this[name]=_159;}return this;}else{if(this[_15c.g]){return this[_15c.g]();}else{return this[name];}}},_attrPairNames:{},_getAttrNames:function(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}var uc=name.charAt(0).toUpperCase()+name.substr(1);return apn[name]={n:name+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr"};},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function(){if(this.containerNode){var list=dojo.query("[widgetId]",this.containerNode);return list.map(dijit.byNode);}else{return [];}},getChildren:function(){if(this.containerNode){return dijit.findWidgets(this.containerNode);}else{return [];}},nodesWithKeyClick:["input","button"],connect:function(obj,_162,_163){var d=dojo;var dc=dojo.connect;var _166=[];if(_162=="ondijitclick"){if(!this.nodesWithKeyClick[obj.tagName.toLowerCase()]){var m=d.hitch(this,_163);_166.push(dc(obj,"onkeydown",this,function(e){if((e.keyCode==d.keys.ENTER||e.keyCode==d.keys.SPACE)&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){dijit._lastKeyDownNode=e.target;d.stopEvent(e);}}),dc(obj,"onkeyup",this,function(e){if((e.keyCode==d.keys.ENTER||e.keyCode==d.keys.SPACE)&&e.target===dijit._lastKeyDownNode&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){dijit._lastKeyDownNode=null;return m(e);}}));}_162="onclick";}_166.push(dc(obj,_162,this,_163));this._connects.push(_166);return _166;},disconnect:function(_16a){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_16a){dojo.forEach(_16a,dojo.disconnect);this._connects.splice(i,1);return;}}},isLeftToRight:function(){return dojo._isBodyLtr();},isFocusable:function(){return this.focus&&(dojo.style(this.domNode,"display")!="none");},placeAt:function(_16c,_16d){if(_16c["declaredClass"]&&_16c["addChild"]){_16c.addChild(this,_16d);}else{dojo.place(this.domNode,_16c,_16d);}return this;}});})();}if(!dojo._hasResource["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.declare("dijit._Templated",null,{templateString:null,templatePath:null,widgetsInTemplate:false,_skipNodeCache:false,_stringRepl:function(tmpl){var _16f=this.declaredClass,_170=this;return dojo.string.substitute(tmpl,this,function(_171,key){if(key.charAt(0)=="!"){_171=dojo.getObject(key.substr(1),false,_170);}if(typeof _171=="undefined"){throw new Error(_16f+" template:"+key);}if(_171==null){return "";}return key.charAt(0)=="!"?_171:_171.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){var _173=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_173)){node=dojo._toDom(this._stringRepl(_173));}else{node=_173.cloneNode(true);}this.domNode=node;this._attachTemplateNodes(node);if(this.widgetsInTemplate){var _175=dojo.parser,qry,attr;if(_175._query!="[dojoType]"){qry=_175._query;attr=_175._attrName;_175._query="[dojoType]";_175._attrName="dojoType";}var cw=(this._supportingWidgets=dojo.parser.parse(node));if(qry){_175._query=qry;_175._attrName=attr;}this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(this.srcNodeRef);},_fillContent:function(_17b){var dest=this.containerNode;if(_17b&&dest){while(_17b.hasChildNodes()){dest.appendChild(_17b.firstChild);}}},_attachTemplateNodes:function(_17d,_17e){_17e=_17e||function(n,p){return n.getAttribute(p);};var _181=dojo.isArray(_17d)?_17d:(_17d.all||_17d.getElementsByTagName("*"));var x=dojo.isArray(_17d)?0:-1;for(;x<_181.length;x++){var _183=(x==-1)?_17d:_181[x];if(this.widgetsInTemplate&&_17e(_183,"dojoType")){continue;}var _184=_17e(_183,"dojoAttachPoint");if(_184){var _185,_186=_184.split(/\s*,\s*/);while((_185=_186.shift())){if(dojo.isArray(this[_185])){this[_185].push(_183);}else{this[_185]=_183;}}}var _187=_17e(_183,"dojoAttachEvent");if(_187){var _188,_189=_187.split(/\s*,\s*/);var trim=dojo.trim;while((_188=_189.shift())){if(_188){var _18b=null;if(_188.indexOf(":")!=-1){var _18c=_188.split(":");_188=trim(_18c[0]);_18b=trim(_18c[1]);}else{_188=trim(_188);}if(!_18b){_18b=_188;}this.connect(_183,_188,_18b);}}}var role=_17e(_183,"waiRole");if(role){dijit.setWaiRole(_183,role);}var _18e=_17e(_183,"waiState");if(_18e){dojo.forEach(_18e.split(/\s*,\s*/),function(_18f){if(_18f.indexOf("-")!=-1){var pair=_18f.split("-");dijit.setWaiState(_183,pair[0],pair[1]);}});}}}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_191,_192,_193){var _194=dijit._Templated._templateCache;var key=_192||_191;var _196=_194[key];if(_196){if(!_196.ownerDocument||_196.ownerDocument==dojo.doc){return _196;}dojo.destroy(_196);}if(!_192){_192=dijit._Templated._sanitizeTemplateString(dojo.trim(dojo._getText(_191)));}_192=dojo.string.trim(_192);if(_193||_192.match(/\$\{([^\}]+)\}/g)){return (_194[key]=_192);}else{return (_194[key]=dojo._toDom(_192));}};dijit._Templated._sanitizeTemplateString=function(_197){if(_197){_197=_197.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _198=_197.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_198){_197=_198[1];}}else{_197="";}return _197;};if(dojo.isIE){dojo.addOnWindowUnload(function(){var _199=dijit._Templated._templateCache;for(var key in _199){var _19b=_199[key];if(!isNaN(_19b.nodeType)){dojo.destroy(_19b);}delete _199[key];}});}dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["com.ibm.widgets.TemplateCleaner"]){dojo._hasResource["com.ibm.widgets.TemplateCleaner"]=true;dojo.provide("com.ibm.widgets.TemplateCleaner");dojo.extend(dijit._Templated,{destroyRecursive:function(_19c){if(this._destroyed){return;}this.inherited("destroyRecursive",arguments);},destroy:function(_19d,_19e){if(this._destroyed){return;}this._destroyed=true;this.inherited("destroy",arguments);dojo.forEach(this._attachPoints,function(_19f){this[_19f]=null;},this);this._attachPoints=[];},_oldAttachTemplateNodes:dijit._Templated.prototype._attachTemplateNodes,_attachTemplateNodes:function(_1a0,func){var res=this._oldAttachTemplateNodes.apply(this,arguments);func=func?func:function(node,attr){return node.getAttribute(attr);};var _1a5=dojo.isArray(_1a0)?_1a0:[_1a0];if(!this._attachPoints){this._attachPoints=[];}dojo.forEach(_1a5,function(node){var _1a7=null;if(node.domNode){_1a7=[node];}else{_1a7=dojo.query("[dojoAttachPoint]",node);}dojo.forEach(_1a7,function(_1a8){var _1a9=func(_1a8,"dojoAttachPoint"),_1aa=_1a9.split(/\s*,\s*/mg);dojo.forEach(_1aa,function(_1ab){this._attachPoints.push(_1ab);},this);},this);},this);return res;}});}if(!dojo._hasResource["dijit._Container"]){dojo._hasResource["dijit._Container"]=true;dojo.provide("dijit._Container");dojo.declare("dijit._Container",null,{isContainer:true,buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},addChild:function(_1ac,_1ad){var _1ae=this.containerNode;if(_1ad&&typeof _1ad=="number"){var _1af=this.getChildren();if(_1af&&_1af.length>=_1ad){_1ae=_1af[_1ad-1].domNode;_1ad="after";}}dojo.place(_1ac.domNode,_1ae,_1ad);if(this._started&&!_1ac._started){_1ac.startup();}},removeChild:function(_1b0){if(typeof _1b0=="number"&&_1b0>0){_1b0=this.getChildren()[_1b0];}if(!_1b0||!_1b0.domNode){return;}var node=_1b0.domNode;node.parentNode.removeChild(node);},_nextElement:function(node){do{node=node.nextSibling;}while(node&&node.nodeType!=1);return node;},_firstElement:function(node){node=node.firstChild;if(node&&node.nodeType!=1){node=this._nextElement(node);}return node;},getChildren:function(){return dojo.query("> [widgetId]",this.containerNode).map(dijit.byNode);},hasChildren:function(){return !!this._firstElement(this.containerNode);},destroyDescendants:function(_1b4){dojo.forEach(this.getChildren(),function(_1b5){_1b5.destroyRecursive(_1b4);});},_getSiblingOfChild:function(_1b6,dir){var node=_1b6.domNode;var _1b9=(dir>0?"nextSibling":"previousSibling");do{node=node[_1b9];}while(node&&(node.nodeType!=1||!dijit.byNode(node)));return node?dijit.byNode(node):null;},getIndexOfChild:function(_1ba){var _1bb=this.getChildren();for(var i=0,c;c=_1bb[i];i++){if(c==_1ba){return i;}}return -1;}});}if(!dojo._hasResource["dijit._Contained"]){dojo._hasResource["dijit._Contained"]=true;dojo.provide("dijit._Contained");dojo.declare("dijit._Contained",null,{getParent:function(){for(var p=this.domNode.parentNode;p;p=p.parentNode){var id=p.getAttribute&&p.getAttribute("widgetId");if(id){var _1c0=dijit.byId(id);return _1c0.isContainer?_1c0:null;}}return null;},_getSibling:function(_1c1){var node=this.domNode;do{node=node[_1c1+"Sibling"];}while(node&&node.nodeType!=1);if(!node){return null;}var id=node.getAttribute("widgetId");return dijit.byId(id);},getPreviousSibling:function(){return this._getSibling("previous");},getNextSibling:function(){return this._getSibling("next");},getIndexInParent:function(){var p=this.getParent();if(!p||!p.getIndexOfChild){return -1;}return p.getIndexOfChild(this);}});}if(!dojo._hasResource["dijit.layout._LayoutWidget"]){dojo._hasResource["dijit.layout._LayoutWidget"]=true;dojo.provide("dijit.layout._LayoutWidget");dojo.declare("dijit.layout._LayoutWidget",[dijit._Widget,dijit._Container,dijit._Contained],{baseClass:"dijitLayoutContainer",isLayoutContainer:true,postCreate:function(){dojo.addClass(this.domNode,"dijitContainer");dojo.addClass(this.domNode,this.baseClass);},startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_1c5){_1c5.startup();});if(!this.getParent||!this.getParent()){this.resize();this._viewport=dijit.getViewport();this.connect(dojo.global,"onresize",function(){var _1c6=dijit.getViewport();if(_1c6.w!=this._viewport.w||_1c6.h!=this._viewport.h){this._viewport=_1c6;this.resize();}});}this.inherited(arguments);},resize:function(_1c7,_1c8){var node=this.domNode;if(_1c7){dojo.marginBox(node,_1c7);if(_1c7.t){node.style.top=_1c7.t+"px";}if(_1c7.l){node.style.left=_1c7.l+"px";}}var mb=_1c8||{};dojo.mixin(mb,_1c7||{});if(!("h" in mb)||!("w" in mb)){mb=dojo.mixin(dojo.marginBox(node),mb);}var cs=dojo.getComputedStyle(node);var me=dojo._getMarginExtents(node,cs);var be=dojo._getBorderExtents(node,cs);var bb=(this._borderBox={w:mb.w-(me.w+be.w),h:mb.h-(me.h+be.h)});var pe=dojo._getPadExtents(node,cs);this._contentBox={l:dojo._toPixelValue(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:bb.w-pe.w,h:bb.h-pe.h};this.layout();},layout:function(){},_setupChild:function(_1d0){dojo.addClass(_1d0.domNode,this.baseClass+"-child");if(_1d0.baseClass){dojo.addClass(_1d0.domNode,this.baseClass+"-"+_1d0.baseClass);}},addChild:function(_1d1,_1d2){this.inherited(arguments);if(this._started){this._setupChild(_1d1);}},removeChild:function(_1d3){dojo.removeClass(_1d3.domNode,this.baseClass+"-child");if(_1d3.baseClass){dojo.removeClass(_1d3.domNode,this.baseClass+"-"+_1d3.baseClass);}this.inherited(arguments);}});dijit.layout.marginBox2contentBox=function(node,mb){var cs=dojo.getComputedStyle(node);var me=dojo._getMarginExtents(node,cs);var pb=dojo._getPadBorderExtents(node,cs);return {l:dojo._toPixelValue(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};};(function(){var _1d9=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_1dc,dim){_1dc.resize?_1dc.resize(dim):dojo.marginBox(_1dc.domNode,dim);dojo.mixin(_1dc,dojo.marginBox(_1dc.domNode));dojo.mixin(_1dc,dim);};dijit.layout.layoutChildren=function(_1de,dim,_1e0){dim=dojo.mixin({},dim);dojo.addClass(_1de,"dijitLayoutContainer");_1e0=dojo.filter(_1e0,function(item){return item.layoutAlign!="client";}).concat(dojo.filter(_1e0,function(item){return item.layoutAlign=="client";}));dojo.forEach(_1e0,function(_1e3){var elm=_1e3.domNode,pos=_1e3.layoutAlign;var _1e6=elm.style;_1e6.left=dim.l+"px";_1e6.top=dim.t+"px";_1e6.bottom=_1e6.right="auto";dojo.addClass(elm,"dijitAlign"+_1d9(pos));if(pos=="top"||pos=="bottom"){size(_1e3,{w:dim.w});dim.h-=_1e3.h;if(pos=="top"){dim.t+=_1e3.h;}else{_1e6.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){size(_1e3,{h:dim.h});dim.w-=_1e3.w;if(pos=="left"){dim.l+=_1e3.w;}else{_1e6.left=dim.l+dim.w+"px";}}else{if(pos=="client"){size(_1e3,dim);}}}});};})();}if(!dojo._hasResource["dijit.form._FormWidget"]){dojo._hasResource["dijit.form._FormWidget"]=true;dojo.provide("dijit.form._FormWidget");dojo.declare("dijit.form._FormWidget",[dijit._Widget,dijit._Templated],{baseClass:"",name:"",alt:"",value:"",type:"text",tabIndex:"0",disabled:false,readOnly:false,intermediateChanges:false,scrollOnFocus:true,attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{value:"focusNode",disabled:"focusNode",readOnly:"focusNode",id:"focusNode",tabIndex:"focusNode",alt:"focusNode"}),postMixInProperties:function(){this.nameAttrSetting=this.name?("name='"+this.name+"'"):"";this.inherited(arguments);},_setDisabledAttr:function(_1e7){this.disabled=_1e7;dojo.attr(this.focusNode,"disabled",_1e7);dijit.setWaiState(this.focusNode,"disabled",_1e7);if(_1e7){this._hovering=false;this._active=false;this.focusNode.removeAttribute("tabIndex");}else{this.focusNode.setAttribute("tabIndex",this.tabIndex);}this._setStateClass();},setDisabled:function(_1e8){dojo.deprecated("setDisabled("+_1e8+") is deprecated. Use attr('disabled',"+_1e8+") instead.","","2.0");this.attr("disabled",_1e8);},_onFocus:function(e){if(this.scrollOnFocus){dijit.scrollIntoView(this.domNode);}this.inherited(arguments);},_onMouse:function(_1ea){var _1eb=_1ea.currentTarget;if(_1eb&&_1eb.getAttribute){this.stateModifier=_1eb.getAttribute("stateModifier")||"";}if(!this.disabled){switch(_1ea.type){case "mouseenter":case "mouseover":this._hovering=true;this._active=this._mouseDown;break;case "mouseout":case "mouseleave":this._hovering=false;this._active=false;break;case "mousedown":this._active=true;this._mouseDown=true;var _1ec=this.connect(dojo.body(),"onmouseup",function(){if(this._mouseDown&&this.isFocusable()){this.focus();}this._active=false;this._mouseDown=false;this._setStateClass();this.disconnect(_1ec);});break;}this._setStateClass();}},isFocusable:function(){return !this.disabled&&!this.readOnly&&this.focusNode&&(dojo.style(this.domNode,"display")!="none");},focus:function(){dijit.focus(this.focusNode);},_setStateClass:function(){var _1ed=this.baseClass.split(" ");function multiply(_1ee){_1ed=_1ed.concat(dojo.map(_1ed,function(c){return c+_1ee;}),"dijit"+_1ee);};if(this.checked){multiply("Checked");}if(this.state){multiply(this.state);}if(this.selected){multiply("Selected");}if(this.disabled){multiply("Disabled");}else{if(this.readOnly){multiply("ReadOnly");}else{if(this._active){multiply(this.stateModifier+"Active");}else{if(this._focused){multiply("Focused");}if(this._hovering){multiply(this.stateModifier+"Hover");}}}}var tn=this.stateNode||this.domNode,_1f1={};dojo.forEach(tn.className.split(" "),function(c){_1f1[c]=true;});if("_stateClasses" in this){dojo.forEach(this._stateClasses,function(c){delete _1f1[c];});}dojo.forEach(_1ed,function(c){_1f1[c]=true;});var _1f5=[];for(var c in _1f1){_1f5.push(c);}tn.className=_1f5.join(" ");this._stateClasses=_1ed;},compare:function(val1,val2){if((typeof val1=="number")&&(typeof val2=="number")){return (isNaN(val1)&&isNaN(val2))?0:(val1-val2);}else{if(val1>val2){return 1;}else{if(val1<val2){return -1;}else{return 0;}}}},onChange:function(_1f9){},_onChangeActive:false,_handleOnChange:function(_1fa,_1fb){this._lastValue=_1fa;if(this._lastValueReported==undefined&&(_1fb===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_1fa;}if((this.intermediateChanges||_1fb||_1fb===undefined)&&((typeof _1fa!=typeof this._lastValueReported)||this.compare(_1fa,this._lastValueReported)!=0)){this._lastValueReported=_1fa;if(this._onChangeActive){this.onChange(_1fa);}}},create:function(){this.inherited(arguments);this._onChangeActive=true;this._setStateClass();},destroy:function(){if(this._layoutHackHandle){clearTimeout(this._layoutHackHandle);}this.inherited(arguments);},setValue:function(_1fc){dojo.deprecated("dijit.form._FormWidget:setValue("+_1fc+") is deprecated.  Use attr('value',"+_1fc+") instead.","","2.0");this.attr("value",_1fc);},getValue:function(){dojo.deprecated(this.declaredClass+"::getValue() is deprecated. Use attr('value') instead.","","2.0");return this.attr("value");},_layoutHack:function(){if(dojo.isFF==2&&!this._layoutHackHandle){var node=this.domNode;var old=node.style.opacity;node.style.opacity="0.999";this._layoutHackHandle=setTimeout(dojo.hitch(this,function(){this._layoutHackHandle=null;node.style.opacity=old;}),0);}}});dojo.declare("dijit.form._FormValueWidget",dijit.form._FormWidget,{attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{value:""}),postCreate:function(){if(dojo.isIE||dojo.isWebKit){this.connect(this.focusNode||this.domNode,"onkeydown",this._onKeyDown);}if(this._resetValue===undefined){this._resetValue=this.value;}},_setValueAttr:function(_1ff,_200){this.value=_1ff;this._handleOnChange(_1ff,_200);},_getValueAttr:function(_201){return this._lastValue;},undo:function(){this._setValueAttr(this._lastValueReported,false);},reset:function(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true);},_onKeyDown:function(e){if(e.keyCode==dojo.keys.ESCAPE&&!e.ctrlKey&&!e.altKey){var te;if(dojo.isIE){e.preventDefault();te=document.createEventObject();te.keyCode=dojo.keys.ESCAPE;te.shiftKey=e.shiftKey;e.srcElement.fireEvent("onkeypress",te);}else{if(dojo.isWebKit){te=document.createEvent("Events");te.initEvent("keypress",true,true);te.keyCode=dojo.keys.ESCAPE;te.shiftKey=e.shiftKey;e.target.dispatchEvent(te);}}}}});}if(!dojo._hasResource["dijit.dijit"]){dojo._hasResource["dijit.dijit"]=true;dojo.provide("dijit.dijit");}

/** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2009 - All Rights reserved.  **/
dojo.provide("com.ibmPortalEnhancedTheme");if(!dojo._hasResource["com.ibm.portal.debug"]){dojo._hasResource["com.ibm.portal.debug"]=true;dojo.provide("com.ibm.portal.debug");dojo.provide("ibm.portal.debug");ibm.portal.debug.setTrace=function(_1){ibm.portal.debug._traceString=_1;};ibm.portal.debug._isDebugEnabled=function(){var _2=false;if(typeof (ibmPortalConfig)!="undefined"){if(ibmPortalConfig&&ibmPortalConfig.isDebug){_2=true;}}return _2;};ibm.portal.debug.text=function(_3,_4){if(typeof (ibmPortalConfig)!="undefined"){if(ibmPortalConfig&&ibmPortalConfig.isDebug){var _5=ibm.portal.debug._traceString;if(_5){if(_4){if(_4.indexOf(_5)>=0){window.console.log(_3);}}}else{window.console.log(_3);}}}};ibm.portal.debug.entry=function(_6,_7){if(ibm.portal.debug._isDebugEnabled()){var _8=_6+" --> entry; { ";if(_7&&_7.length>0){for(arg in _7){_8=_8+_7[arg]+" ";}}_8=_8+" } ";ibm.portal.debug.text(_8,_6);}};ibm.portal.debug.exit=function(_9,_a){if(ibm.portal.debug._isDebugEnabled()){var _b=_9+" --> exit;";if(typeof (_a)!="undefined"){_b=_b+" { "+_a+" } ";}ibm.portal.debug.text(_b,_9);}};ibm.portal.debug.escapeXmlForHTMLDisplay=function(_c){_c=_c.replace(/</g,"&lt;");_c=_c.replace(/>/g,"&gt;");return _c;};}if(!dojo._hasResource["dojox.lang.aspect"]){dojo._hasResource["dojox.lang.aspect"]=true;dojo.provide("dojox.lang.aspect");(function(){var d=dojo,_e=dojox.lang.aspect,ap=Array.prototype,_10=[],_11;var _12=function(){this.next_before=this.prev_before=this.next_around=this.prev_around=this.next_afterReturning=this.prev_afterReturning=this.next_afterThrowing=this.prev_afterThrowing=this;this.counter=0;};d.extend(_12,{add:function(_13){var dyn=d.isFunction(_13),_15={advice:_13,dynamic:dyn};this._add(_15,"before","",dyn,_13);this._add(_15,"around","",dyn,_13);this._add(_15,"after","Returning",dyn,_13);this._add(_15,"after","Throwing",dyn,_13);++this.counter;return _15;},_add:function(_16,_17,_18,dyn,_1a){var _1b=_17+_18;if(dyn||_1a[_17]||(_18&&_1a[_1b])){var _1c="next_"+_1b,_1d="prev_"+_1b;(_16[_1d]=this[_1d])[_1c]=_16;(_16[_1c]=this)[_1d]=_16;}},remove:function(_1e){this._remove(_1e,"before");this._remove(_1e,"around");this._remove(_1e,"afterReturning");this._remove(_1e,"afterThrowing");--this.counter;},_remove:function(_1f,_20){var _21="next_"+_20,_22="prev_"+_20;if(_1f[_21]){_1f[_21][_22]=_1f[_22];_1f[_22][_21]=_1f[_21];}},isEmpty:function(){return !this.counter;}});var _23=function(){return function(){var _24=arguments.callee,_25=_24.advices,ret,i,a,e,t;if(_11){_10.push(_11);}_11={instance:this,joinPoint:_24,depth:_10.length,around:_25.prev_around,dynAdvices:[],dynIndex:0};try{for(i=_25.prev_before;i!=_25;i=i.prev_before){if(i.dynamic){_11.dynAdvices.push(a=new i.advice(_11));if(t=a.before){t.apply(a,arguments);}}else{t=i.advice;t.before.apply(t,arguments);}}try{ret=(_25.prev_around==_25?_24.target:_e.proceed).apply(this,arguments);}catch(e){_11.dynIndex=_11.dynAdvices.length;for(i=_25.next_afterThrowing;i!=_25;i=i.next_afterThrowing){a=i.dynamic?_11.dynAdvices[--_11.dynIndex]:i.advice;if(t=a.afterThrowing){t.call(a,e);}if(t=a.after){t.call(a);}}throw e;}_11.dynIndex=_11.dynAdvices.length;for(i=_25.next_afterReturning;i!=_25;i=i.next_afterReturning){a=i.dynamic?_11.dynAdvices[--_11.dynIndex]:i.advice;if(t=a.afterReturning){t.call(a,ret);}if(t=a.after){t.call(a);}}var ls=_24._listeners;for(i in ls){if(!(i in ap)){ls[i].apply(this,arguments);}}}finally{for(i=0;i<_11.dynAdvices.length;++i){a=_11.dynAdvices[i];if(a.destroy){a.destroy();}}_11=_10.length?_10.pop():null;}return ret;};};_e.advise=function(obj,_2d,_2e){if(typeof obj!="object"){obj=obj.prototype;}var _2f=[];if(!(_2d instanceof Array)){_2d=[_2d];}for(var j=0;j<_2d.length;++j){var t=_2d[j];if(t instanceof RegExp){for(var i in obj){if(d.isFunction(obj[i])&&t.test(i)){_2f.push(i);}}}else{if(d.isFunction(obj[t])){_2f.push(t);}}}if(!d.isArray(_2e)){_2e=[_2e];}return _e.adviseRaw(obj,_2f,_2e);};_e.adviseRaw=function(obj,_34,_35){if(!_34.length||!_35.length){return null;}var m={},al=_35.length;for(var i=_34.length-1;i>=0;--i){var _39=_34[i],o=obj[_39],ao=new Array(al),t=o.advices;if(!t){var x=obj[_39]=_23();x.target=o.target||o;x.targetName=_39;x._listeners=o._listeners||[];x.advices=new _12;t=x.advices;}for(var j=0;j<al;++j){ao[j]=t.add(_35[j]);}m[_39]=ao;}return [obj,m];};_e.unadvise=function(_3f){if(!_3f){return;}var obj=_3f[0],_41=_3f[1];for(var _42 in _41){var o=obj[_42],t=o.advices,ao=_41[_42];for(var i=ao.length-1;i>=0;--i){t.remove(ao[i]);}if(t.isEmpty()){var _47=true,ls=o._listeners;if(ls.length){for(i in ls){if(!(i in ap)){_47=false;break;}}}if(_47){obj[_42]=o.target;}else{var x=obj[_42]=d._listener.getDispatcher();x.target=o.target;x._listeners=ls;}}}};_e.getContext=function(){return _11;};_e.getContextStack=function(){return _10;};_e.proceed=function(){var _4a=_11.joinPoint,_4b=_4a.advices;for(var c=_11.around;c!=_4b;c=_11.around){_11.around=c.prev_around;if(c.dynamic){var a=_11.dynAdvices[_11.dynIndex++],t=a.around;if(t){return t.apply(a,arguments);}}else{return c.advice.around.apply(c.advice,arguments);}}return _4a.target.apply(_11.instance,arguments);};})();}if(!dojo._hasResource["com.ibm.debug.Tracer"]){dojo._hasResource["com.ibm.debug.Tracer"]=true;dojo.provide("com.ibm.debug.Tracer");(function(){var _4f=function(_50,_51){var msg=(_50?_50+" ":"")+(_51[0]?_51[0]:"");return [msg].concat([_51[1]]).concat([_51[2]]).concat(_51[3]);};var asp=dojox.lang.aspect;if(!console.log){console.log=function(){};}if(!console.info){console.info=console.log;}if(!console.warn){console.warn=console.log;}if(!console.error){console.error=console.log;}var _54=function(_55){this.name=_55.joinPoint.targetName;this.instance=_55.instance;this.prefix=dojo.string.pad("",_55.depth*2,"--",true);};dojo.extend(_54,{log:function(){console.log.apply(console,_4f(this.prefix,arguments));},info:function(){console.info.apply(console,_4f(this.prefix,arguments));},warn:function(){console.warn.apply(console,_4f(this.prefix,arguments));},error:function(){console.error.apply(console,_4f(this.prefix,arguments));},around:function(){this.log("Before -> %o.%o(%o)",this.instance,this.name,arguments);var ret=asp.proceed.apply(null,arguments);this.log("After -> %o.%o -> Returned %o",this.instance,this.name,[ret]);return ret;},afterThrowing:function(err){this.error("Exception in -> %o.%o: %o",this.instance,this.name,[err]);}});com.ibm.debug.Tracer={advise:asp.advise,unadvise:asp.unadvise,trace:function(obj,_59){if(!_59){_59=/^\S/;}return asp.advise(obj,_59,_54);},untrace:function(_5a){asp.unadvise(_5a);}};})();}if(!dojo._hasResource["com.ibm.ajax.auth"]){dojo._hasResource["com.ibm.ajax.auth"]=true;dojo.provide("com.ibm.ajax.auth");com.ibm.ajax.auth={prepareSecure:function(_5b,_5c,_5d){_5b._handle=_5b.handle;_5b.handle=dojo.partial(this.testAuthenticationHandler,this,_5c,_5d);return _5b;},setAuthenticationHandler:function(_5e){this.authenticationHandler=_5e;},setTestAuthenticationHandler:function(_5f){this.testAuthenticationHandler=_5f;},setDefaultAuthenticationTests:function(_60,_61,_62){this.checkFromCaller=_60;this.checkByContentType=_61;this.checkByStatusCode=_62;},addAuthenticationCheck:function(_63){if(_63){this.authenticationChecks.push(_63);}},isAuthenticationRequired:function(_64,_65){var _66=_65.args.handleAs;var _67=false;if(!_64||dojo.indexOf(["cancel","timeout"],_64.dojoType)==-1){if(this.checkByContentType&&dojo.indexOf(["xml","json","json-comment-optional","text"],_66)!=-1&&_65.xhr&&/^text\/html/.exec(_65.xhr.getResponseHeader("Content-Type"))&&_65.xhr.status>=200&&_65.xhr.status<300){ibm.portal.debug.text("auth::isAuthenticationRequired DEBUG content type does not match request, assume logged out");return true;}else{if(this.checkByStatusCode&&dojo.indexOf(["xml","json","json-comment-optional","text"],_66)!=-1&&_65.xhr&&_65.xhr.status==302){ibm.portal.debug.text("auth::isAuthenticationRequired DEBUG redirect received, assume login request");return true;}else{if(this.checkByStatusCode&&_65.xhr&&(_65.xhr.status==401||_65.xhr.status==0)&&_65.xhr.getResponseHeader("WWW-Authenticate")&&_65.xhr.getResponseHeader("WWW-Authenticate").indexOf("IBMXHR")!=-1){ibm.portal.debug.text("auth::isAuthenticationRequired DEBUG Portal 401 received, assume login required");return true;}}}}if(!_67){for(var i=0;i<this.authenticationChecks.length;i++){if(this.authenticationChecks[i](this,_64,_65)){return true;}}}return false;},testAuthenticationHandler:function(_69,_6a,_6b,_6c,_6d){var _6e=dojo._toArray(arguments).slice(3);var _6f=false;if(!_6c||dojo.indexOf(["cancel","timeout"],_6c.dojoType)==-1){if(_69.checkFromCaller&&typeof _6a=="function"&&_6a(_6c,_6d)){_6f=true;}else{_6f=_69.isAuthenticationRequired(_6c,_6d,_6a);}}if(_6f){var _70=_69._parseUri(_6d.args.url).path;dojo.cookie("WASPostParam",null,{expires:-1,path:_70});dojo.cookie("WASReqURL",null,{expires:-1,path:"/"});_69.authenticationHandler(_6c,_6d,_6b);_6e[0]=new Error("xhr unauthenticated");_6e[0].dojoType="unauthenticated";}if(_6d.args._handle){return _6d.args._handle.apply(this,_6e);}else{return (_6c);}},_parseUri:function(uri){if(!uri){return null;}uri=new dojo._Url(uri);var _72=this._splitQuery(uri.query);uri.queryParameters=_72;return uri;},_splitQuery:function(_73){var _74={};if(!_73){return _74;}if(_73.charAt(0)=="?"){_73=_73.substring(1);}var _75=_73.split("&");for(var i=0;i<_75.length;i++){if(_75[i].length>0){var _77=_75[i].indexOf("=");if(_77==-1){var key=decodeURIComponent(_75[i]);var _79=_74[key];if(dojo.isArray(_79)){_79.push("");}else{if(_79){_74[key]=[_79,""];}else{_74[key]="";}}}else{if(_77>0){var key=decodeURIComponent(_75[i].substring(0,_77));var _7a=decodeURIComponent(_75[i].substring(_77+1));var _79=_74[key];if(dojo.isArray(_79)){_79.push(_7a);}else{if(_79){_74[key]=[_79,_7a];}else{_74[key]=_7a;}}}}}}return _74;},checkFromCaller:true,checkByContentType:true,checkByStatusCode:true,authenticationChecks:[],authenticationHandler:function(){ibm.portal.debug.text("auth::authenticationHandler DEBUG authentication was required");}};}if(!dojo._hasResource["dojox.xml.parser"]){dojo._hasResource["dojox.xml.parser"]=true;dojo.provide("dojox.xml.parser");dojox.xml.parser.parse=function(str,_7c){var _7d=dojo.doc;var doc;_7c=_7c||"text/xml";if(str&&dojo.trim(str)&&"DOMParser" in dojo.global){var _7f=new DOMParser();doc=_7f.parseFromString(str,_7c);var de=doc.documentElement;var _81="http://www.mozilla.org/newlayout/xml/parsererror.xml";if(de.nodeName=="parsererror"&&de.namespaceURI==_81){var _82=de.getElementsByTagNameNS(_81,"sourcetext")[0];if(!_82){_82=_82.firstChild.data;}throw new Error("Error parsing text "+nativeDoc.documentElement.firstChild.data+" \n"+_82);}return doc;}else{if("ActiveXObject" in dojo.global){var ms=function(n){return "MSXML"+n+".DOMDocument";};var dp=["Microsoft.XMLDOM",ms(6),ms(4),ms(3),ms(2)];dojo.some(dp,function(p){try{doc=new ActiveXObject(p);}catch(e){return false;}return true;});if(str&&doc){doc.async=false;doc.loadXML(str);var pe=doc.parseError;if(pe.errorCode!==0){throw new Error("Line: "+pe.line+"\n"+"Col: "+pe.linepos+"\n"+"Reason: "+pe.reason+"\n"+"Error Code: "+pe.errorCode+"\n"+"Source: "+pe.srcText);}}if(doc){return doc;}}else{if(_7d.implementation&&_7d.implementation.createDocument){if(str&&dojo.trim(str)&&_7d.createElement){var tmp=_7d.createElement("xml");tmp.innerHTML=str;var _89=_7d.implementation.createDocument("foo","",null);dojo.forEach(tmp.childNodes,function(_8a){_89.importNode(_8a,true);});return _89;}else{return _7d.implementation.createDocument("","",null);}}}}return null;};dojox.xml.parser.textContent=function(_8b,_8c){if(arguments.length>1){var _8d=_8b.ownerDocument||dojo.doc;dojox.xml.parser.replaceChildren(_8b,_8d.createTextNode(_8c));return _8c;}else{if(_8b.textContent!==undefined){return _8b.textContent;}var _8e="";if(_8b){dojo.forEach(_8b.childNodes,function(_8f){switch(_8f.nodeType){case 1:case 5:_8e+=dojox.xml.parser.textContent(_8f);break;case 3:case 2:case 4:_8e+=_8f.nodeValue;}});}return _8e;}};dojox.xml.parser.replaceChildren=function(_90,_91){var _92=[];if(dojo.isIE){dojo.forEach(_90.childNodes,function(_93){_92.push(_93);});}dojox.xml.parser.removeChildren(_90);dojo.forEach(_92,dojo.destroy);if(!dojo.isArray(_91)){_90.appendChild(_91);}else{dojo.forEach(_91,function(_94){_90.appendChild(_94);});}};dojox.xml.parser.removeChildren=function(_95){var _96=_95.childNodes.length;while(_95.hasChildNodes()){_95.removeChild(_95.firstChild);}return _96;};dojox.xml.parser.innerXML=function(_97){if(_97.innerXML){return _97.innerXML;}else{if(_97.xml){return _97.xml;}else{if(typeof XMLSerializer!="undefined"){return (new XMLSerializer()).serializeToString(_97);}}}return null;};}if(!dojo._hasResource["dojox.data.dom"]){dojo._hasResource["dojox.data.dom"]=true;dojo.provide("dojox.data.dom");dojo.deprecated("dojox.data.dom","Use dojox.xml.parser instead.","2.0");dojox.data.dom.createDocument=function(str,_99){dojo.deprecated("dojox.data.dom.createDocument()","Use dojox.xml.parser.parse() instead.","2.0");try{return dojox.xml.parser.parse(str,_99);}catch(e){return null;}};dojox.data.dom.textContent=function(_9a,_9b){dojo.deprecated("dojox.data.dom.textContent()","Use dojox.xml.parser.textContent() instead.","2.0");if(arguments.length>1){return dojox.xml.parser.textContent(_9a,_9b);}else{return dojox.xml.parser.textContent(_9a);}};dojox.data.dom.replaceChildren=function(_9c,_9d){dojo.deprecated("dojox.data.dom.replaceChildren()","Use dojox.xml.parser.replaceChildren() instead.","2.0");dojox.xml.parser.replaceChildren(_9c,_9d);};dojox.data.dom.removeChildren=function(_9e){dojo.deprecated("dojox.data.dom.removeChildren()","Use dojox.xml.parser.removeChildren() instead.","2.0");return dojox.xml.parser.removeChildren(_9e);};dojox.data.dom.innerXML=function(_9f){dojo.deprecated("dojox.data.dom.innerXML()","Use dojox.xml.parser.innerXML() instead.","2.0");return dojox.xml.parser.innerXML(_9f);};}if(!dojo._hasResource["com.ibm.portal.xpath"]){dojo._hasResource["com.ibm.portal.xpath"]=true;dojo.provide("com.ibm.portal.xpath");com.ibm.portal.xpath.evaluateXPath=function(_a0,doc,_a2){if(typeof ActiveXObject!="undefined"){return com.ibm.portal.xpath.ie.evaluateXPath(_a0,doc,_a2);}else{return com.ibm.portal.xpath.gecko.evaluateXPath(_a0,doc,_a2);}};dojo.provide("com.ibm.portal.xpath.ie");com.ibm.portal.xpath.ie.evaluateXPath=function(_a3,doc,_a5){if(_a5){var ns="";for(var _a7 in _a5){ns+="xmlns:"+_a7+"='"+_a5[_a7]+"' ";}if(doc.ownerDocument){doc.ownerDocument.setProperty("SelectionNamespaces",ns);}else{doc.setProperty("SelectionNamespaces",ns);}}var _a8=doc.selectNodes(_a3);var _a9;var _aa=new Array();var len=0;for(var i=0;i<_a8.length;i++){_a9=_a8[i];if(_a9){_aa[len]=_a9;len++;}}return _aa;};dojo.provide("com.ibm.portal.xpath.gecko");com.ibm.portal.xpath.gecko.evaluateXPath=function(_ad,doc,_af){var _b0;try{var _b1=doc;if(!_b1.evaluate){_b1=doc.ownerDocument;}_b0=_b1.evaluate(_ad,doc,function(_b2){return _af[_b2]||null;},XPathResult.ANY_TYPE,null);}catch(exc){throw new Error("Error with xpath expression"+exc);}var _b3;var _b4=new Array();var len=0;do{_b3=_b0.iterateNext();if(_b3){_b4[len]=_b3;len++;}}while(_b3);return _b4;};}if(!dojo._hasResource["ibm.portal.xml.xpath"]){dojo._hasResource["ibm.portal.xml.xpath"]=true;dojo.provide("ibm.portal.xml.xpath");dojo.require("com.ibm.portal.xpath");ibm.portal.xml.xpath.evaluateXPath=function(_b6,doc,_b8){return com.ibm.portal.xpath.evaluateXPath(_b6,doc,_b8);};dojo.provide("ibm.portal.xml.xpath.ie");ibm.portal.xml.xpath.ie.evaluateXPath=function(_b9,doc,_bb){return com.ibm.portal.xpath.ie.evaluateXPath(_b9,doc,_bb);};dojo.provide("ibm.portal.xml.xpath.gecko");ibm.portal.xml.xpath.gecko.evaluateXPath=function(_bc,doc,_be){return com.ibm.portal.xpath.gecko.evaluateXPath(_bc,doc,_be);};}if(!dojo._hasResource["com.ibm.portal.xslt"]){dojo._hasResource["com.ibm.portal.xslt"]=true;dojo.provide("com.ibm.portal.xslt");dojo.require("dojox.data.dom");dojo.declare("com.ibm.portal.xslt.TransformerFactory",null,{constructor:function(){this._xsltMap=new Array();},newTransformer:function(_bf){ibm.portal.debug.entry("newTransformer",[_bf]);var trf=this._getCached(_bf);if(trf==null){trf=new com.ibm.portal.xslt.Transformer(_bf);this._xsltMap.push({url:_bf,transformer:trf});}return trf;},_getCached:function(_c1){var _c2=null;for(i=0;i<this._xsltMap.length;i++){var _c3=this._xsltMap[i];if(_c1==_c3.url){_c2=_c3.transformer;break;}}return _c2;}});dojo.declare("com.ibm.portal.xslt.Transformer",null,{constructor:function(_c4){this._xslt=com.ibm.portal.xslt.loadXsl(_c4);},transformToRegion:function(_c5,_c6,_c7,doc){if(dojo.isIE){var _c9=com.ibm.portal.xslt.transform(_c5,this._xslt,null,_c6,true);_c7.innerHTML=dojo.string.trim(_c9);}else{var _ca=com.ibm.portal.xslt.gecko._transformToFragment(_c5,this._xslt,null,_c6,doc);_c7.innerHTML="";_c7.appendChild(_ca);}},transformToDocument:function(_cb,_cc,_cd){var _ce=com.ibm.portal.xslt.transform(_cb,this._xslt,null,_cc,_cd);return _ce;}});com.ibm.portal.xslt.TRANSFORMER_FACTORY=new com.ibm.portal.xslt.TransformerFactory();com.ibm.portal.xslt.ie={};com.ibm.portal.xslt.gecko={};com.ibm.portal.xslt.getXmlHttpRequest=function(){var _cf=null;if(typeof ActiveXObject!="undefined"){_cf=new ActiveXObject("Microsoft.XMLHTTP");}else{_cf=new XMLHttpRequest();}return _cf;};com.ibm.portal.xslt.loadXml=function(_d0){if(typeof ActiveXObject!="undefined"){return com.ibm.portal.xslt.ie.loadXml(_d0);}else{return com.ibm.portal.xslt.gecko.loadXml(_d0);}};com.ibm.portal.xslt.loadXmlString=function(_d1){if(typeof ActiveXObject!="undefined"){return com.ibm.portal.xslt.ie.loadXmlString(_d1);}else{return com.ibm.portal.xslt.gecko.loadXmlString(_d1);}};com.ibm.portal.xslt.loadXsl=function(_d2){if(typeof ActiveXObject!="undefined"){return com.ibm.portal.xslt.ie.loadXsl(_d2);}else{return com.ibm.portal.xslt.gecko.loadXsl(_d2);}};com.ibm.portal.xslt.transform=function(xml,xsl,_d5,_d6,_d7){ibm.portal.debug.entry("transform",[xml,xsl,_d5,_d6,_d7]);if(typeof ActiveXObject!="undefined"){return com.ibm.portal.xslt.ie.transform(xml,xsl,_d5,_d6,_d7);}else{return com.ibm.portal.xslt.gecko.transform(xml,xsl,_d5,_d6,_d7);}};com.ibm.portal.xslt.transformAndUpdate=function(_d8,xml,xsl,_db,_dc){ibm.portal.debug.entry("transformAndUpdate",[_d8,xml,xsl,_db,_dc]);if(typeof ActiveXObject!="undefined"){var _dd=com.ibm.portal.xslt.transform(xml,xsl,_db,_dc,true);_d8.innerHTML=dojo.string.trim(_dd);}else{var doc=_d8.ownerDocument?_d8.ownerDocument:document;var _df=com.ibm.portal.xslt.gecko._transformToFragment(xml,xsl,_db,_dc,doc);_d8.innerHTML="";_d8.appendChild(_df);}ibm.portal.debug.exit("transformAndUpdate");};com.ibm.portal.xslt.ie.XSLT_PROG_IDS=["Msxml2.XSLTemplate.6.0","Msxml2.XSLTemplate.4.0","MSXML2.XSLTemplate.3.0","MSXML2.XSLTemplate"];com.ibm.portal.xslt.ie.DOM_PROG_IDS=["Msxml2.DOMDocument.6.0","Msxml2.DOMDocument.4.0","MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XMLDOM"];com.ibm.portal.xslt.ie.FTDOM_PROG_IDS=["Msxml2.FreeThreadedDOMDocument.6.0","Msxml2.FreeThreadedDOMDocument.4.0","MSXML2.FreeThreadedDOMDocument","MSXML.FreeThreadedDOMDocument","Microsoft.FreeThreadedXMLDOM"];com.ibm.portal.xslt.ie._getMSXMLImpl=function(_e0){while(_e0.length>0){try{var _e1=new ActiveXObject(_e0[0]);if(_e1){return _e1;}}catch(err){}_e0.splice(0,1);}throw new Error("No MSXML implementation exists");};com.ibm.portal.xslt.ie.loadXml=function(_e2){var _e3=this._getMSXMLImpl(this.DOM_PROG_IDS);_e3.async=0;_e3.resolveExternals=0;if(!_e3.load(_e2)){throw new Error("Error loading xml file "+_e2);}return _e3;};com.ibm.portal.xslt.ie.loadXmlString=function(_e4){var _e5=this._getMSXMLImpl(this.DOM_PROG_IDS);_e5.async=0;_e5.resolveExternals=0;if(!_e5.loadXML(_e4)){throw new Error("Error loading xml string "+_e4);}return _e5;};com.ibm.portal.xslt.ie.loadXsl=function(_e6){var _e7=this._getMSXMLImpl(this.FTDOM_PROG_IDS);_e7.async=0;_e7.resolveExternals=0;if(!_e7.load(_e6)){throw new Error("Error loading xsl file "+_e6);}return _e7;};com.ibm.portal.xslt.ie.transform=function(_e8,xsl,_ea,_eb,_ec){var _ed=_e8;var _ee=xsl;try{if(!_ee.documentElement){_ee=this.loadXsl(xsl);}}catch(e){var _ef=e.message;throw new Error(""+_ef,""+_ef);}var _f0=this._getMSXMLImpl(this.XSLT_PROG_IDS);_f0.stylesheet=_ee;var _f1=_f0.createProcessor();_f1.input=_ed;if(_eb){for(var p in _eb){_f1.addParameter(p,_eb[p]);}}if(_ea){_f1.addParameter("mode",_ea);}if(_ec){if(!_f1.transform()){throw new Error("Error transforming xml doc "+_ed);}return _f1.output;}else{var _f3=this._getMSXMLImpl(this.DOM_PROG_IDS);_f3.async=false;_f3.validateOnParse=false;_ed.transformNodeToObject(_ee,_f3);return _f3;}};com.ibm.portal.xslt.gecko.loadXml=function(_f4){var _f5=null;if(dojo.isSafari){var xhr=new XMLHttpRequest();xhr.open("GET",_f4,false);xhr.send(null);if(xhr.status==200){_f5=xhr.responseXML;}}else{_f5=document.implementation.createDocument("","",null);_f5.async=0;_f5.load(_f4);}return _f5;};com.ibm.portal.xslt.gecko.loadXmlString=function(_f7){var _f8=new DOMParser();try{oXmlDoc=_f8.parseFromString(_f7,"text/xml");}catch(exc){throw new Error("Error loading xml string "+_f7);}return oXmlDoc;};com.ibm.portal.xslt.gecko.loadXsl=function(_f9){var _fa=null;if(dojo.isSafari){var xhr=new XMLHttpRequest();xhr.open("GET",_f9,false);xhr.send(null);if(xhr.status==200){_fa=xhr.responseXML;}}else{_fa=document.implementation.createDocument("","",null);_fa.async=0;_fa.load(_f9);}return _fa;};com.ibm.portal.xslt.gecko._getXSLTProc=function(_fc,xsl,_fe,_ff){var _100=xsl;if(!_100.documentElement){_100=this.loadXsl(xsl);}var proc=new XSLTProcessor();proc.importStylesheet(_100);if(_ff){for(var p in _ff){proc.setParameter(null,p,_ff[p]);}}if(_fe){proc.setParameter(null,"mode",_fe);}return proc;};com.ibm.portal.xslt.gecko._transformToFragment=function(_103,xsl,_105,_106,doc){var proc=com.ibm.portal.xslt.gecko._getXSLTProc(_103,xsl,_105,_106);var _109=null;_109=proc.transformToFragment(_103,doc);proc.clearParameters();return _109;};com.ibm.portal.xslt.gecko.transform=function(_10a,xsl,_10c,_10d,_10e){try{var _10f=null;if(!_10e){var proc=com.ibm.portal.xslt.gecko._getXSLTProc(_10a,xsl,_10c,_10d);_10f=proc.transformToDocument(_10a);return _10f;}else{_10f=com.ibm.portal.xslt.gecko._transformToFragment(_10a,xsl,_10c,_10d,document);}var _111=new XMLSerializer();var _112=dojo.string.trim(_111.serializeToString(_10f));if(dojo.isOpera&&_10f.firstChild&&_10f.firstChild.nodeName=="result"){var _113=_112.indexOf("<result>")+8;var end=_112.lastIndexOf("</result>");_112=dojo.string.trim(_112.substring(_113,end));}return _112;}catch(exc){throw new Error("Error transforming xml doc "+exc);}};com.ibm.portal.xslt.setLayerContentByXml=function(_115,xml,xsl,_118,_119){var _11a=com.ibm.portal.xslt.transform(xml,xsl,null,_118,_119);if(_115.innerHTML){_115.innerHTML=_11a;}else{var obj=document.getElementById(_115);obj.innerHTML=_11a;}};}if(!dojo._hasResource["ibm.portal.xml.xslt"]){dojo._hasResource["ibm.portal.xml.xslt"]=true;dojo.provide("ibm.portal.xml.xslt");dojo.require("com.ibm.portal.xslt");ibm.portal.xml.xslt.ie={};ibm.portal.xml.xslt.gecko={};ibm.portal.xml.xslt.getXmlHttpRequest=function(){return com.ibm.portal.xslt.getXmlHttpRequest();};ibm.portal.xml.xslt.loadXml=function(sUrl){return com.ibm.portal.xslt.loadXml(sUrl);};ibm.portal.xml.xslt.loadXmlString=function(sXml){return com.ibm.portal.xslt.loadXmlString(sXml);};ibm.portal.xml.xslt.loadXsl=function(sUrl){return com.ibm.portal.xslt.loadXsl(sUrl);};ibm.portal.xml.xslt.transform=function(xml,xsl,_121,_122,_123){ibm.portal.debug.entry("transform",[xml,xsl,_121,_122,_123]);return com.ibm.portal.xslt.transform(xml,xsl,_121,_122,_123);};ibm.portal.xml.xslt.transformAndUpdate=function(_124,xml,xsl,_127,_128){ibm.portal.debug.entry("transformAndUpdate",[_124,xml,xsl,_127,_128]);com.ibm.portal.xslt.transformAndUpdate(_124,xml,xsl,_127,_128);ibm.portal.debug.exit("transformAndUpdate");};ibm.portal.xml.xslt.ie.loadXml=function(sUrl){return com.ibm.portal.xslt.ie.loadXml(sUrl);};ibm.portal.xml.xslt.ie.loadXmlString=function(sXml){return com.ibm.portal.xslt.ie.loadXmlString(sXml);};ibm.portal.xml.xslt.ie.loadXsl=function(sUrl){return com.ibm.portal.xslt.ie.loadXsl(sUrl);};ibm.portal.xml.xslt.ie.transform=function(_12c,xsl,_12e,_12f,_130){return com.ibm.portal.xslt.ie.transform(_12c,xsl,_12e,_12f,_130);};ibm.portal.xml.xslt.gecko.loadXml=function(sUrl){return com.ibm.portal.xslt.gecko.loadXml(sUrl);};ibm.portal.xml.xslt.gecko.loadXmlString=function(sXml){return com.ibm.portal.xslt.gecko.loadXmlString(sXml);};ibm.portal.xml.xslt.gecko.loadXsl=function(sUrl){return com.ibm.portal.xslt.gecko.loadXsl(sUrl);};ibm.portal.xml.xslt.gecko.transform=function(_134,xsl,_136,_137,_138){return com.ibm.portal.xslt.gecko.transform(_134,xsl,_136,_137,_138);};ibm.portal.xml.xslt.setLayerContentByXml=function(_139,xml,xsl,_13c,_13d){com.ibm.portal.xslt.setLayerContentByXml(_139,xml,xsl,_13c,_13d);};}if(!dojo._hasResource["com.ibm.portal.state"]){dojo._hasResource["com.ibm.portal.state"]=true;dojo.provide("com.ibm.portal.state");dojo.declare("com.ibm.portal.state.StateManager",null,{constructor:function(_13e){this.stateDOM=null;this.stateNode=null;this.ns={"state":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state"};this.serializationManager=new com.ibm.portal.state.SerializationManager(_13e);},getState:function(){return this.stateDOM;},newState:function(_13f,_140,_141){var _142=null;if(_13f==null){_142=dojox.data.dom.createDocument();}else{if(_140==null){_142=dojox.data.dom.createDocument(dojox.data.dom.innerXML(_13f));}else{var xslt=com.ibm.portal.xslt;var _144=xslt.transform(_13f,_140,null,_141,true);_142=dojox.data.dom.createDocument(_144);}}return _142;},reset:function(_145){this.stateDOM=_145;this.stateNode=this._getStateNode(_145);},getSerializationManager:function(){return this.serializationManager;},newPortletAccessor:function(_146,_147){var _148;var _149;if(_147==null||this.stateDOM==_147){_148=this.stateNode;_149=this.stateDOM;}else{_148=this._getStateNode(_147);_149=_147;}var expr="state:portlet[@id='"+_146+"']";var _14b=this._getSpecificStateNode("portlet",expr,_148,_149);_14b.setAttribute("id",_146);return new com.ibm.portal.state.PortletAccessor(_14b,_149);},newPortletListAccessor:function(_14c){var _14d;var _14e;if(_14c==null||this.stateDOM==_14c){_14d=this.stateNode;_14e=this.stateDOM;}else{_14d=this._getStateNode(_14c);_14e=_14c;}return new com.ibm.portal.state.PortletListAccessor(_14d,_14e);},newSelectionAccessor:function(_14f){var _150;var _151;if(_14f==null||this.stateDOM==_14f){_150=this.stateNode;_151=this.stateDOM;}else{_150=this._getStateNode(_14f);_151=_14f;}var _152=this._getSpecificStateNode("selection","state:selection",_150,_151);return new com.ibm.portal.state.SelectionAccessor(_152,_151);},newSoloStateAccessor:function(_153){var _154;var _155;if(_153==null||this.stateDOM==_153){_154=this.stateNode;_155=this.stateDOM;}else{_154=this._getStateNode(_153);_155=_153;}var _156=this._getSpecificStateNode("solo","state:solo",_154,_155);return new com.ibm.portal.state.SoloStateAccessor(_156,_155);},newThemeTemplateAccessor:function(_157){var _158;var _159;if(_157==null||this.stateDOM==_157){_158=this.stateNode;_159=this.stateDOM;}else{_158=this._getStateNode(_157);_159=_157;}var _15a=this._getSpecificStateNode("theme-template","state:theme-template",_158,_159);return new com.ibm.portal.state.ThemeTemplateAccessor(_15a,_159);},newLocaleAccessor:function(_15b){var _15c;var _15d;if(_15b==null||this.stateDOM==_15b){_15c=this.stateNode;_15d=this.stateDOM;}else{_15c=this._getStateNode(_15b);_15d=_15b;}var _15e=this._getSpecificStateNode("locale","state:locale",_15c,_15d);return new com.ibm.portal.state.LocaleAccessor(_15e,_15d);},newStatePartitionAccessor:function(_15f){var _160;var _161;if(_15f==null||this.stateDOM==_15f){_160=this.stateNode;_161=this.stateDOM;}else{_160=this._getStateNode(_15f);_161=_15f;}var _162=this._getSpecificStateNode("statepartition","state:statepartition",_160,_161);return new com.ibm.portal.state.StatePartitionAccessor(_162,_161);},_getStateNode:function(_163){var expr="state:root/state:state[@type='navigational']";var _165=com.ibm.portal.xpath.evaluateXPath(expr,_163,this.ns);var _166=null;if(_165==null||_165.length<=0){var _167=_163.firstChild;while(_167&&_167.nodeType==7){_167=_167.nextSibling;}if(_167==null){_167=this._createElement(_163,"root");this._prependChild(_167,_163);}_166=_167.firstChild;if(_166==null){_166=this._createElement(_163,"state");this._prependChild(_166,_167);}_166.setAttribute("type","navigational");}else{_166=_165[0];}return _166;},_getSpecificStateNode:function(_168,_169,_16a,_16b){var _16c=com.ibm.portal.xpath.evaluateXPath(_169,_16a,this.ns);var node;if(_16c==null||_16c.length<=0){node=this._createElement(_16b,_168);this._prependChild(node,_16a);}else{node=_16c[0];}return node;},_prependChild:function(node,_16f){_16f.firstChild?_16f.insertBefore(node,_16f.firstChild):_16f.appendChild(node);},_createElement:function(dom,name){var _172;if(dojo.isIE){_172=dom.createNode(1,name,this.ns.state);}else{_172=dom.createElementNS(this.ns.state,name);}return _172;}});dojo.declare("com.ibm.portal.state.PortletAccessor",null,{constructor:function(_173,_174){this.portletNode=_173;this.stateDOM=_174;this.parameters=new com.ibm.portal.state.Parameters(_173,_174);this.ns={"state":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state"};this.xsltURL=dojo.moduleUrl("com","ibm/portal/state/");},getPortletMode:function(){var expr="state:portlet-mode";var _176=com.ibm.portal.xpath.evaluateXPath(expr,this.portletNode,this.ns);var _177=ibm.portal.portlet.PortletMode.VIEW;if(_176!=null&&_176.length>0){var _178=_176[0].firstChild;if(_178!=null){_177=_178.nodeValue;}}return _177;},getWindowState:function(){var expr="state:window-state";var _17a=com.ibm.portal.xpath.evaluateXPath(expr,this.portletNode,this.ns);var _17b=ibm.portal.portlet.WindowState.NORMAL;if(_17a!=null&&_17a.length>0){var _17c=_17a[0].firstChild;if(_17c!=null){_17b=_17c.nodeValue;}}return _17b;},getRenderParameters:function(){return this.parameters;},setPortletMode:function(_17d){var expr="state:portlet-mode";var _17f=com.ibm.portal.xpath.evaluateXPath(expr,this.portletNode,this.ns);if(_17f==null||_17f.length<=0){var _180=this._createElement(this.stateDOM,"portlet-mode");this._prependChild(_180,this.portletNode);var _181=this.stateDOM.createTextNode(_17d);this._prependChild(_181,_180);}else{_17f[0].firstChild.nodeValue=_17d;}},setWindowState:function(_182){var expr="state:window-state";var _184=com.ibm.portal.xpath.evaluateXPath(expr,this.portletNode,this.ns);if(_184==null||_184.length<=0){var _185=this._createElement(this.stateDOM,"window-state");this._prependChild(_185,this.portletNode);var _186=this.stateDOM.createTextNode(_182);this._prependChild(_186,_185);}else{_184[0].firstChild.nodeValue=_182;}},getPortletState:function(){var _187=dojox.data.dom.createDocument();var _188=com.ibm.portal.state.STATE_MANAGER.newPortletAccessor(this.portletNode.getAttribute("id"),_187);_188.setPortletMode(this.getPortletMode());_188.setWindowState(this.getWindowState());var _189=this.getRenderParameters().getMap();if(_189.length>0){_188.getRenderParameters().putAll(_189);}return _187;},setPortletState:function(_18a,_18b){var _18c=com.ibm.portal.state.STATE_MANAGER.newPortletAccessor(this.portletNode.getAttribute("id"),_18a);this.setPortletMode(_18c.getPortletMode());this.setWindowState(_18c.getWindowState());var _18d=_18c.getRenderParameters().getMap();if(_18b==null||_18b==false){this.getRenderParameters().clear();}if(_18d.length>0){this.getRenderParameters().putAll(_18d);}},_prependChild:function(node,_18f){_18f.firstChild?_18f.insertBefore(node,_18f.firstChild):_18f.appendChild(node);},_createElement:function(dom,name){var _192;if(dojo.isIE){_192=dom.createNode(1,name,this.ns.state);}else{_192=dom.createElementNS(this.ns.state,name);}return _192;}});dojo.declare("com.ibm.portal.state.Parameters",null,{constructor:function(_193,_194){this.baseNode=_193;this.stateDOM=_194;this.ns={"state":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state"};},getMap:function(){var _195=this.getNames();var map=new Array(_195.length);for(var i=0;i<_195.length;i++){var name=_195[i];map[i]={name:name,values:this.getValues(name)};}return map;},getNames:function(){var expr="state:parameters/state:param";var _19a=com.ibm.portal.xpath.evaluateXPath(expr,this.baseNode,this.ns);var _19b=new Array();if(_19a!=null&&_19a.length>0){var _19c=_19a.length;for(var i=0;i<_19c;i++){_19b[i]=_19a[i].getAttribute("name");}}return _19b;},getValue:function(name){var _19f=this.getValues(name);var _1a0=null;if(_19f!=null&&_19f.length>0){_1a0=_19f[0];}return _1a0;},getValues:function(name){var expr="state:parameters/state:param[@name='"+name+"']/state:value";var _1a3=com.ibm.portal.xpath.evaluateXPath(expr,this.baseNode,this.ns);var _1a4=null;if(_1a3!=null&&_1a3.length>0){_1a4=new Array(_1a3.length);var _1a5=_1a3.length;for(var i=0;i<_1a5;i++){var _1a7=_1a3[i].firstChild;if(_1a7!=null){_1a4[i]=_1a7.nodeValue;}}}return _1a4;},remove:function(name){var expr="state:parameters/state:param[@name='"+name+"']";var _1aa=com.ibm.portal.xpath.evaluateXPath(expr,this.baseNode,this.ns);if(_1aa!=null){var _1ab=_1aa[0];if(_1ab&&_1ab.parentNode){_1ab.parentNode.removeChild(_1ab);}}},putAll:function(map){if(map!=null&&map.length>0){for(var i=map.length-1;i>=0;i--){var _1ae=map[i].name;var _1af=map[i].values;this.setValues(_1ae,_1af);}}},setValue:function(name,_1b1){this.setValues(name,new Array(_1b1));},setValues:function(name,_1b3){var expr="state:parameters/state:param[@name='"+name+"']";var _1b5=com.ibm.portal.xpath.evaluateXPath(expr,this.baseNode,this.ns);var _1b6;if(_1b5==null||_1b5.length==0){var _1b7=null;if(_1b7==null){_1b7=this._createElement(this.stateDOM,"parameters");this._prependChild(_1b7,this.baseNode);}_1b6=this._createElement(this.stateDOM,"param");_1b6.setAttribute("name",name);this._prependChild(_1b6,_1b7);}else{_1b6=_1b5[0];dojox.data.dom.removeChildren(_1b6);}if(_1b3!=null){for(var i=_1b3.length-1;i>=0;i--){var _1b9=this._createElement(this.stateDOM,"value");this._prependChild(_1b9,_1b6);var _1ba=_1b3[i];if(_1ba!=null){var _1bb=this.stateDOM.createTextNode(_1ba);this._prependChild(_1bb,_1b9);}}}},clear:function(){var expr="state:parameters";var _1bd=com.ibm.portal.xpath.evaluateXPath(expr,this.baseNode,this.ns);if(_1bd!=null){var _1be=_1bd[0];if(_1be&&_1be.parentNode){_1be.parentNode.removeChild(_1be);}}},_getFirstChildWithTag:function(_1bf,_1c0){if(!_1bf||!_1c0){return null;}var node=_1bf.firstChild;while(node){if(node.nodeType==1&&node.tagName&&node.tagName.toLowerCase()==_1c0.toLowerCase()){return node;}node=node.nextSibling;}return null;},_prependChild:function(node,_1c3){_1c3.firstChild?_1c3.insertBefore(node,_1c3.firstChild):_1c3.appendChild(node);},_createElement:function(dom,name){var _1c6;if(dojo.isIE){_1c6=dom.createNode(1,name,this.ns.state);}else{_1c6=dom.createElementNS(this.ns.state,name);}return _1c6;}});dojo.declare("com.ibm.portal.state.PortletListAccessor",null,{constructor:function(_1c7,_1c8){this.stateNode=_1c7;this.stateDOM=_1c8;this.ns={"state":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state"};},getPortlets:function(){var expr="state:portlet";var _1ca=com.ibm.portal.xpath.evaluateXPath(expr,this.stateNode,this.ns);var _1cb=null;if(_1ca!=null&&_1ca.length>0){_1cb=new Array(_1ca.length);for(var i=0;i<_1ca.length;i++){var node=_1ca[i];_1cb[i]=node.getAttribute("id");}}return _1cb;}});dojo.declare("com.ibm.portal.state.SelectionAccessor",null,{constructor:function(_1ce,_1cf){this.selectionNode=_1ce;this.stateDOM=_1cf;this.parameters=new com.ibm.portal.state.Parameters(this.selectionNode,_1cf);this.ns={"state":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state"};},getPageSelection:function(){return this.selectionNode.getAttribute("selection-node");},getFragmentSelection:function(){var _1d0=this.getParameters();var _1d1=_1d0.getValues("frg");var _1d2=null;if(_1d1!=null&&_1d1.length>0){_1d2=_1d1[0];if(_1d1.length>1){if(_1d2=="pw"){_1d2=_1d1[1];}}}return _1d2;},getMapping:function(_1d3){var expr="state:mapping[@src='"+_1d3+"']";var _1d5=com.ibm.portal.xpath.evaluateXPath(expr,this.selectionNode,this.ns);var _1d6=null;if(_1d5!=null&&_1d5.length>0){var _1d7=_1d5[0];_1d6=_1d7.getAttribute("dst");}return _1d6;},getParameters:function(){return this.parameters;},setPageSelection:function(_1d8){this.selectionNode.setAttribute("selection-node",_1d8);},setFragmentSelection:function(_1d9,_1da){var _1db=this.getParameters();if(_1da==null||_1da==true){var _1dc=new Array(2);_1dc[0]=_1d9;_1dc[1]="pw";_1db.setValues("frg",_1dc);}else{_1db.setValue("frg",_1d9);}},setMapping:function(_1dd,_1de){if(_1de!=null){var expr="state:mapping[@src='"+_1dd+"']";var _1e0=com.ibm.portal.xpath.evaluateXPath(expr,this.selectionNode,this.ns);var _1e1;if(_1e0!=null&&_1e0.length>0){_1e1=_1e0[0];}else{_1e1=this._createElement(this.stateDOM,"mapping");this._prependChild(_1e1,this.selectionNode);_1e1.setAttribute("src",_1dd);}_1e1.setAttribute("dst",_1de);}else{this.removeMapping(_1dd);}},removeMapping:function(_1e2){var expr="state:mapping[@src='"+_1e2+"']";var _1e4=com.ibm.portal.xpath.evaluateXPath(expr,this.selectionNode,this.ns);var _1e5=false;if(_1e4!=null&&_1e4.length>0){for(var i=0;i<_1e4.length;i++){var _1e7=_1e4[i];if(_1e7&&_1e7.parentNode){_1e7.parentNode.removeChild(_1e7);}}_1e5=true;}return _1e5;},_prependChild:function(node,_1e9){_1e9.firstChild?_1e9.insertBefore(node,_1e9.firstChild):_1e9.appendChild(node);},_createElement:function(dom,name){var _1ec;if(dojo.isIE){_1ec=dom.createNode(1,name,this.ns.state);}else{_1ec=dom.createElementNS(this.ns.state,name);}return _1ec;},getSelection:function(){return this.getPageSelection();},setSelection:function(_1ed){this.setPageSelection(_1ed);}});dojo.declare("com.ibm.portal.state.SoloStateAccessor",null,{constructor:function(_1ee,_1ef){this.soloNode=_1ee;this.stateDOM=_1ef;this.ns={"state":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state"};},setSoloPortlet:function(_1f0){dojox.data.dom.removeChildren(this.soloNode);if(_1f0!=null){var _1f1=this.stateDOM.createTextNode(_1f0);this._prependChild(_1f1,this.soloNode);}},getSoloPortlet:function(){var _1f2=this.soloNode.firstChild;if(_1f2!=null){return _1f2.nodeValue;}else{return null;}},setReturnSelection:function(_1f3){this.soloNode.setAttribute("return-selection",_1f3);},getReturnSelection:function(){return this.soloNode.getAttribute("return-selection");},_prependChild:function(node,_1f5){_1f5.firstChild?_1f5.insertBefore(node,_1f5.firstChild):_1f5.appendChild(node);}});dojo.declare("com.ibm.portal.state.ThemeTemplateAccessor",null,{constructor:function(_1f6,_1f7){this.themeTemplateNode=_1f6;this.stateDOM=_1f7;this.ns={"state":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state"};},setThemeTemplate:function(_1f8){dojox.data.dom.removeChildren(this.themeTemplateNode);if(_1f8!=null){var _1f9=this.stateDOM.createTextNode(_1f8);this._prependChild(_1f9,this.themeTemplateNode);}},getThemeTemplate:function(){var _1fa=this.themeTemplateNode.firstChild;if(_1fa!=null){return _1fa.nodeValue;}else{return null;}},_prependChild:function(node,_1fc){_1fc.firstChild?_1fc.insertBefore(node,_1fc.firstChild):_1fc.appendChild(node);}});dojo.declare("com.ibm.portal.state.LocaleAccessor",null,{constructor:function(_1fd,_1fe){this.localeNode=_1fd;this.stateDOM=_1fe;this.ns={"state":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state"};},setLocale:function(_1ff){dojox.data.dom.removeChildren(this.localeNode);if(_1ff!=null){var _200=this.stateDOM.createTextNode(_1ff);this._prependChild(_200,this.localeNode);}},getLocale:function(){var _201=this.localeNode.firstChild;if(_201!=null){return _201.nodeValue;}else{return null;}},_prependChild:function(node,_203){_203.firstChild?_203.insertBefore(node,_203.firstChild):_203.appendChild(node);}});dojo.declare("com.ibm.portal.state.StatePartitionAccessor",null,{constructor:function(_204,_205){this.statePartitionNode=_204;this.stateDOM=_205;this.ns={"state":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state"};},includeStatePartition:function(){dojox.data.dom.removeChildren(this.statePartitionNode);var _206=this.stateDOM.createTextNode(this._generateID());this._prependChild(_206,this.statePartitionNode);},_prependChild:function(node,_208){_208.firstChild?_208.insertBefore(node,_208.firstChild):_208.appendChild(node);},_generateID:function(){return Math.floor(Math.random()*100);}});dojo.declare("com.ibm.portal.state.SerializationManager",null,{STATE_URI_SCHEME:"state",STATE_URI_POST:"state:encode",DOWNLOAD_MODE:"download",STATUS_UNDEFINED:0,STATUS_OK:1,STATUS_ERROR:2,STATE_NS_URI:"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state",STATE_THRESHOLD:1024,constructor:function(_209){this.serviceURL=_209;},serialize:function(_20a,_20b,_20c){ibm.portal.debug.entry("SerializationManager.serialize",[dojox.data.dom.innerXML(_20a),_20b,_20c]);var _20d=dojox.data.dom.innerXML(_20a).replace(/[\r\n]/mg,"");var _20e=escape(_20d);var _20f=this._getMimeType();var _210=null;var me=this;ibm.portal.debug.text("Mime type for response: "+_20f);ibm.portal.debug.text("Length of encoded state XML is: "+_20e.length);ibm.portal.debug.text("Encoded state XML is: "+_20e);var _212=com.ibm.portal.services.PortalRestServiceConfig.digest;ibm.portal.debug.text("Digest: "+_212);if(_20e.length<=this.STATE_THRESHOLD){var _213=this.STATE_URI_SCHEME+":"+_20e;var _214;_20b=(_20b!=null&&_20b==true);if(_20b==true){if(_212!=null){_214={"uri":_213,"mode":this.DOWNLOAD_MODE,"xmlns":this.STATE_NS_URI,"sessionDependencyAllowed":"true","preprocessors":"true","digest":_212};}else{_214={"uri":_213,"mode":this.DOWNLOAD_MODE,"xmlns":this.STATE_NS_URI,"sessionDependencyAllowed":"true","preprocessors":"true"};}}else{if(_212!=null){_214={"uri":_213,"mode":this.DOWNLOAD_MODE,"xmlns":this.STATE_NS_URI,"sessionDependencyAllowed":"true","digest":_212};}else{_214={"uri":_213,"mode":this.DOWNLOAD_MODE,"xmlns":this.STATE_NS_URI,"sessionDependencyAllowed":"true"};}}ibm.portal.debug.text("Doing a GET request: { url: \""+this.serviceURL+"\", sync: "+((_20c)?false:true)+", content: "+_214+", handleAs: "+_20f+", transport: XMLHTTPRequest");ibm.portal.debug.text("Parameters: uri=\""+_214.uri+"\" mode=\""+_214.mode+"\" xmlns=\""+_214.xmlns+"\"");dojo.xhrGet({url:this.serviceURL,sync:(_20c)?false:true,content:_214,headers:{"X-IBM-XHR":"true"},handleAs:_20f,handle:function(_215,_216){ibm.portal.debug.text("Response: "+_215);if(com.ibm.ajax.auth&&(_216.xhr.status==401||_216.xhr.status==0)){ibm.portal.debug.text(" 401 found, re-auth");com.ibm.ajax.auth.authenticationHandler();return;}else{_210=me._handleSerializationResponse.call(me,_215,_20c,_20a,_20b);return _215;}},transport:"XMLHTTPTransport"});}else{ibm.portal.debug.text("Doing a POST request.");if(dojo.isIE){var idx=_20d.indexOf("UTF-16");if(idx>=0){_20d=_20d.replace(/UTF-16/,"UTF-8");}}var url=this.serviceURL+"?uri="+this.STATE_URI_POST+"&xmlns="+this.STATE_NS_URI+"&sessionDependencyAllowed=true";if(_212!=null){url+="&digest="+_212;}dojo.rawXhrPost({url:url,sync:(_20c)?false:true,postData:_20d,handleAs:_20f,headers:{"Content-Type":"text/xml","X-IBM-XHR":"true"},handle:function(_219,_21a){if(com.ibm.ajax.auth&&(_21a.xhr.status==401||_21a.xhr.status==0)){ibm.portal.debug.text("401 found, re-auth");com.ibm.ajax.auth.authenticationHandler();return;}else{_210=me._handleSerializationResponse.call(me,_219,_20c,_20a,_20b);return _219;}},transport:"XMLHTTPTransport"});}ibm.portal.debug.exit("SerializationManager.serialize",_210);return _210;},deserialize:function(url,_21c){var _21d=this.STATE_URI_SCHEME+":"+url;var _21e=null;var _21f=this._getMimeType();var me=this;var _221=com.ibm.portal.services.PortalRestServiceConfig.digest;ibm.portal.debug.text("Digest: "+_221);var _222;if(_221!=null){_222={"uri":_21d,"mode":this.DOWNLOAD_MODE,"xmlns":this.STATE_NS_URI,"digest":_221};}else{_222={"uri":_21d,"mode":this.DOWNLOAD_MODE,"xmlns":this.STATE_NS_URI};}dojo.xhrGet({url:this.serviceURL,sync:(_21c)?false:true,content:_222,headers:{"X-IBM-XHR":"true"},handleAs:_21f,handle:function(_223,_224){var type=(_223 instanceof Error)?"error":"load";if(type=="load"){var _226=me._getResponseXML(_223);if(_226.documentElement.nodeName=="parsererror"){_226=dojox.data.dom.createDocument();}if(_21c){_21c(1,url,_226);}else{_21e={"status":1,"input":me.serviceURL,"url":me.serviceURL,"returnObject":_226,"state":_226};}}else{if(type=="error"){if(com.ibm.ajax.auth&&(_224.xhr.status==401||_224.xhr.status==0)){ibm.portal.debug.text(" 401 found, reauth");com.ibm.ajax.auth.authenticationHandler();return;}if(_21c){_21c(2,url,null);}else{_21e={"status":2,"input":me.serviceURL,"url":me.serviceURL,"returnObject":null,"state":null};}}}},transport:"XMLHTTPTransport"});return _21e;},_handleSerializationResponse:function(_227,_228,_229,_22a){var _22b=null;var type=(_227 instanceof Error)?"error":"load";if(type=="load"){var _22d=this._getResponseXML(_227);var _22e="atom:entry/atom:link";var ns={"atom":"http://www.w3.org/2005/Atom","state":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state"};var _230=null;var _231=com.ibm.portal.xpath.evaluateXPath(_22e,_22d,ns);if(_231!=null&&_231.length>0){_230=_231[0].getAttribute("href");}var _232=_229;if(_22a==true){var _233="atom:entry/atom:content/state:root";var _234=com.ibm.portal.xpath.evaluateXPath(_233,_22d,ns);if(_234!=null&&_234.length>0){var _235=dojox.data.dom.innerXML(_234[0]);_232=dojox.data.dom.createDocument(_235);}}if(_228){_228(1,_232,_230);}else{_22b={"status":1,"input":_232,"state":_232,"returnObject":_230,"url":_230};}}else{if(type=="error"){if(_228){_228(this.STATUS_ERROR,_229,null);}else{_22b={"status":this.STATUS_ERROR,"input":_229,"state":_229,"returnObject":null,"url":null};}}}return _22b;},_getMimeType:function(){var _236="xml";if(dojo.isIE){_236="text";}return _236;},_getResponseXML:function(data){var _238=data;if(dojo.isIE){_238=dojox.data.dom.createDocument(data);}return _238;},_encodeAscii:function(str){var ret=str;if(dojo.isString(ret)){var _23b=escape(ret);var _23c=/%u([A-F0-9][A-F0-9][A-F0-9][A-F0-9])/i;var _23d=null;while((_23d=_23b.match(_23c))){ret+=_23b.substring(0,_23d.index)+escape(Number("0x"+_23d[1]));_23b=_23b.substring(_23d.index+_23d[0].length);}ret+=_23b;ret=ret.replace(/\+/g,"%2B");}return ret;}});dojo.declare("com.ibm.portal.navigation.controller.StateVaryManager",null,{constructor:function(){this._expr=new Array();},setExpressions:function(id,_23f){var _240=this._findBucket(id);if(_240==null){_240={"id":id,"expr":null};this._expr.push(_240);}_240.expr=_23f;},getExpressions:function(id){var _242=null;var _243=this._findBucket(id);if(_243!=null){_242=_243.expr;}return _242;},_findBucket:function(id){var _245=null;for(i=0;i<this._expr.length;i++){var temp=this._expr[i];if(temp.id==id){_245=temp;break;}}return _245;}});com.ibm.portal.state.STATE_MANAGER=new com.ibm.portal.state.StateManager();com.ibm.portal.state.STATE_MANAGER.reset(dojox.data.dom.createDocument());}if(!dojo._hasResource["com.ibm.portal.EventBroker"]){dojo._hasResource["com.ibm.portal.EventBroker"]=true;dojo.provide("com.ibm.portal.EventBroker");dojo.require("com.ibm.portal.debug");dojo.declare("com.ibm.portal.Event",null,{constructor:function(_247){this.eventName=_247;this._listeners=new Array();},fire:function(_248){ibm.portal.debug.text("Firing event: "+this.eventName+" with parameters: ");dojo.publish(this.eventName,[_248]);},register:function(_249,_24a){if(!_24a){return dojo.subscribe(this.eventName,null,_249);}else{return dojo.subscribe(this.eventName,_249,_24a);}},unregister:function(_24b){dojo.unsubscribe(_24b);},cancel:function(_24c){dojo.publish(this.id+"/cancel");}});dojo.declare("com.ibm.portal.EventBroker",null,{startPage:new com.ibm.portal.Event("portal/StartPage"),endPage:new com.ibm.portal.Event("portal/EndPage"),startFragment:new com.ibm.portal.Event("portal/StartFragment"),endFragment:new com.ibm.portal.Event("portal/EndFragment"),fragmentUpdated:new com.ibm.portal.Event("portal/FragmentUpdated"),startRequest:new com.ibm.portal.Event("portal/StartRequest"),endRequest:new com.ibm.portal.Event("portal/EndRequest"),cancelAll:new com.ibm.portal.Event("portal/CancelAll"),stateChanged:new com.ibm.portal.Event("portal/StateChanged"),startScriptHandling:new com.ibm.portal.Event("portal/StartScriptHandling"),endScriptHandling:new com.ibm.portal.Event("portal/EndScriptHandling"),startScriptExecution:new com.ibm.portal.Event("portal/StartScriptExecution"),endScriptExecution:new com.ibm.portal.Event("portal/EndScriptExecution"),javascriptCleanup:new com.ibm.portal.Event("portal/JavascriptCleanup"),beforeSnapShot:new com.ibm.portal.Event("portal/BeforeSnapShot"),afterSnapShot:new com.ibm.portal.Event("portal/AfterSnapShot"),restorePointUpdated:new com.ibm.portal.Event("portal/RestorePointUpdated"),clearRestorePoint:new com.ibm.portal.Event("portal/ClearRestorePoint"),stopEvent:new com.ibm.portal.Event("portal/StopEvent"),redirect:new com.ibm.portal.Event("portal/Redirect")});com.ibm.portal.EVENT_BROKER=new com.ibm.portal.EventBroker();}if(!dojo._hasResource["dojo.dnd.common"]){dojo._hasResource["dojo.dnd.common"]=true;dojo.provide("dojo.dnd.common");dojo.dnd._isMac=navigator.appVersion.indexOf("Macintosh")>=0;dojo.dnd._copyKey=dojo.dnd._isMac?"metaKey":"ctrlKey";dojo.dnd.getCopyKeyState=function(e){return e[dojo.dnd._copyKey];};dojo.dnd._uniqueId=0;dojo.dnd.getUniqueId=function(){var id;do{id=dojo._scopeName+"Unique"+(++dojo.dnd._uniqueId);}while(dojo.byId(id));return id;};dojo.dnd._empty={};dojo.dnd.isFormElement=function(e){var t=e.target;if(t.nodeType==3){t=t.parentNode;}return " button textarea input select option ".indexOf(" "+t.tagName.toLowerCase()+" ")>=0;};dojo.dnd._lmb=dojo.isIE?1:0;dojo.dnd._isLmbPressed=dojo.isIE?function(e){return e.button&1;}:function(e){return e.button===0;};}if(!dojo._hasResource["com.ibm.portal.services.PortalRestServiceRequestQueue"]){dojo._hasResource["com.ibm.portal.services.PortalRestServiceRequestQueue"]=true;dojo.provide("com.ibm.portal.services.PortalRestServiceRequestQueue");dojo.declare("com.ibm.portal.services.PortalRestServiceRequestQueue",null,{maxNumberOfActiveRequests:4,constructor:function(){var _253="PortalRestServiceRequestQueue.constructor";ibm.portal.debug.entry(_253);this._activeRequests=0;this._requestQueue=[];ibm.portal.debug.exit(_253);},add:function(req){var _255="PortalRestServiceRequestQueue.add";ibm.portal.debug.entry(_255,[req]);this._requestQueue.push(req);var me=this;setTimeout(function(){me._executeNextRequest();},5);ibm.portal.debug.exit(_255);},_executeNextRequest:function(){var _257="PortalRestServiceRequestQueue._executeNextRequest";ibm.portal.debug.entry(_257);ibm.portal.debug.text(this._requestQueue.length+" request(s) in the queue. "+this._activeRequests+" active request(s) currently.",_257);if(this._requestQueue.length>0&&this._activeRequests<this.maxNumberOfActiveRequests){var _258=this._requestQueue.shift();ibm.portal.debug.text("Executing request: "+_258,_257);var me=this;setTimeout(function(){_258.execute(function(){me._notifyComplete();});me.activeRequests=me._activeRequests+1;},1);}else{ibm.portal.debug.text("No request(s) pending or maximum number of requests already currently active.",_257);}ibm.portal.debug.exit(_257);},_notifyComplete:function(){var _25a="PortalRestServiceRequestQueue._notifyComplete";ibm.portal.debug.entry(_25a);this._activeRequests=this._activeRequests-1;if(this._activeRequests<0){this._activeRequests=0;}var me=this;setTimeout(function(){me._executeNextRequest();},5);ibm.portal.debug.exit(_25a);}});}if(!dojo._hasResource["com.ibm.portal.utilities"]){dojo._hasResource["com.ibm.portal.utilities"]=true;dojo.provide("com.ibm.portal.utilities");com.ibm.portal.utilities={findPortletIdByElement:function(_25c){ibm.portal.debug.entry("findPortletID",[_25c]);var id="";var _25e=_25c.parentNode;while(_25e&&id.length==0){ibm.portal.debug.text("examining element "+_25e.tagName+"; class="+_25e.className,"findPortletID");if(_25e.className&&(_25e.className.match(/\bwpsPortletBody\b/)||_25e.className.match(/\bwpsPortletBodyInlineMode\b/))){id=_25e.id;var _25f=id.indexOf("_mode");if(_25f>=0){id=id.substring(0,_25f);}}_25e=_25e.parentNode;}if(id.indexOf("portletActions_")>=0){id=id.substring("portletActions_".length);}ibm.portal.debug.exit("findPortletID",[id]);return id;},findFormByElement:function(_260){var _261=_260;while(_261){if(_261.tagName&&_261.tagName.toLowerCase()=="form"){break;}_261=_261.parentNode;}return _261;},encodeURI:function(uri){ibm.portal.debug.entry("encodeURI",[uri]);var _263=uri;var _264=uri.lastIndexOf(":");while(_264>=0){var _265=_263.substring(0,_264);var part=_263.substring(_264+1);_263=_265+":"+encodeURIComponent(part);_264=_265.lastIndexOf(":");}_263=encodeURIComponent(_263);ibm.portal.debug.exit("encodeURI",[_263]);return _263;},decodeURI:function(uri){ibm.portal.debug.entry("decodeURI",[uri]);var _268=decodeURIComponent(uri);var _269=_268.indexOf(":");while(_269>=0){var _26a=_268.substring(0,_269);var part=_268.substring(_269+1);_268=_26a+":"+decodeURIComponent(part);_269=_268.indexOf(":",_269+1);}ibm.portal.debug.exit("decodeURI",[_268]);return _268;},getSelectionNodeId:function(_26c){ibm.portal.debug.entry("getSelectionNodeId",[_26c]);var _26d=_26c.split("@oid:");ibm.portal.debug.exit("getSelectionNodeId",[_26d[1]]);return _26d[1];},getControlId:function(_26e){ibm.portal.debug.entry("_getControlId",[_26e]);var _26f=_26e.split("@oid:");var _270=_26f[0].split("oid:");ibm.portal.debug.exit("getControlId",[_270[1]]);return _270[1];},overwriteProperty:function(obj,_272,_273,_274){ibm.portal.debug.entry("overwriteProperty",[obj,_272,_273,_274]);if(!obj["_overwritten_"]){obj["_overwritten_"]=new Object();}if(!_274){_274=false;}var _275=(_274&&(obj["_overwritten_"][_272]!=null));if(!_275){if(obj["_overwritten_"][_272]==null){obj["_overwritten_"][_272]=obj[_272];}else{obj["_overwritten_"][_272]=null;}obj[_272]=_273;ibm.portal.debug.text("Property overwrite successful!");}ibm.portal.debug.exit("overwriteProperty");},restoreProperty:function(obj,_277){ibm.portal.debug.entry("utilities.restoreProperty",[obj,_277]);var _278=obj[_277];if(obj["_overwritten_"]!=null){ibm.portal.debug.text("overwritten property value: "+obj["_overwritten_"]);obj[_277]=obj["_overwritten_"][_277];obj["_overwritten_"][_277]=null;}else{obj[_277]=null;}ibm.portal.debug.exit("utilities.restoreProperty",_278);return _278;},getOverwrittenProperty:function(obj,_27a){if(obj["_overwritten_"]){return obj["_overwritten_"][_27a];}else{return null;}},setOverwrittenProperty:function(obj,_27c,_27d){ibm.portal.debug.entry("utilities.setOverwrittenProperty",[obj,_27c,_27d]);if(!obj["_overwritten_"]){obj["_overwritten_"]=new Object();}obj["_overwritten_"][_27c]=_27d;ibm.portal.debug.exit("utilities.setOverwrittenProperty");},callOverwrittenFunction:function(_27e,_27f,args){ibm.portal.debug.entry("utilities.callOverwrittenFunction",[_27e,_27f,args]);var _281=null;var _282=this.getOverwrittenProperty(_27e,_27f);ibm.portal.debug.text("Overwritten property: "+_282);ibm.portal.debug.text("old property's apply function: "+_282.apply);if(args){_281=_282.apply(_27e,args);}else{_281=_282.apply(_27e);}ibm.portal.debug.exit("utilities.callOverwrittenFunction",_281);return _281;},isExternalUrl:function(_283){ibm.portal.debug.entry("isExternalUrl",[_283]);var host=window.location.host;var _285=window.location.protocol;var _286=_283.split("?")[0];var _287=!(_286.indexOf("://")<0||(_286.indexOf(_285)==0&&_286.indexOf(host)==_285.length+2));ibm.portal.debug.text("urlStringNoQuery.indexOf(\"://\") = "+_286.indexOf("://"));ibm.portal.debug.text("urlStringNoQuery.indexOf(protocol) = "+_286.indexOf(_285));ibm.portal.debug.exit("isExternalUrl",_287);return _287;},isJavascriptUrl:function(_288){ibm.portal.debug.entry("isJavascriptUrl",[_288]);var url=com.ibm.portal.utilities.string.trim(_288.toLowerCase());var _28a=(url.indexOf("javascript:")==0);ibm.portal.debug.exit("isJavascriptUrl",_28a);return _28a;},isPortalUrl:function(_28b){ibm.portal.debug.entry("utilities.isPortalUrl",[_28b]);var _28c=(_28b.indexOf(ibmPortalConfig["portalURI"])>=0);ibm.portal.debug.exit("utilities.isPortalUrl",_28c);return _28c;},addExternalNode:function(doc,node){var _28f=null;if(doc.importNode){_28f=doc.importNode(node,true);}else{_28f=node;}doc.appendChild(_28f);},decodeXML:function(_290){ibm.portal.debug.entry("decodeXML",[_290]);var _291=_290.replace(/&amp;/g,"&");var _292=_291.replace(/&amp;/g,"&");_291=_292.replace(/&#039;/g,"'");_292=_291.replace(/&#034;/g,"\"");_292=_292.replace(/&lt;/g,"<");_292=_292.replace(/&gt;/g,">");ibm.portal.debug.exit("decodeXML",[_292]);return _292;},eventHandlerToString:function(_293){var _294=_293.toString();var _295=_294.indexOf("{");var _296=_294.lastIndexOf("}");onclickStr=_294.substring(_295+1,_296);return onclickStr;},_waitingForScript:false,_isWaitingForScript:function(){return com.ibm.portal.utilities._waitingForScript;},stopWaitingForScript:function(){com.ibm.portal.utilities._waitingForScript=false;},waitFor:function(_297,_298,_299,args){var _29b=setInterval(function(){if(_297()){clearInterval(_29b);if(!args){_299();}else{_299(args);}}},_298);},waitForScript:function(_29c,args){com.ibm.portal.utilities._waitingForScript=true;com.ibm.portal.utilities.waitFor(function(){return (!com.ibm.portal.utilities._isWaitingForScript());},500,_29c,args);}};com.ibm.portal.utilities.string={findNext:function(_29e,_29f,from){ibm.portal.debug.entry("string.findNext",[_29e,_29f]);var _2a1=-1;for(var i=0;i<_29f.length;i++){var _2a3=null;if(from){_2a3=from+_29f[i].length;}var _2a4=_29e.indexOf(_29f[i],_2a3);if(_2a4>-1&&(_2a4<_2a1||_2a1==-1)){_2a1=_2a4;}}ibm.portal.debug.exit("string.findNext",[_2a1]);return _2a1;},contains:function(_2a5,_2a6){ibm.portal.debug.entry("string.contains",[_2a5,_2a6]);var _2a7=false;if(_2a5!=null&&_2a6!=null){_2a7=(_2a5.indexOf(_2a6)!=-1);}ibm.portal.debug.exit("string.contains",[_2a7]);return _2a7;},strip:function(_2a8,_2a9){ibm.portal.debug.entry("string.strip",[_2a8,_2a9]);var _2aa=_2a8.replace(new RegExp(_2a9,"g"),"");ibm.portal.debug.exit("string.strip",[_2aa]);return _2aa;},properCase:function(_2ab){if(_2ab==null||_2ab.length<1){return "";}ibm.portal.debug.entry("string.properCase",[_2ab]);var _2ac=_2ab.charAt(0).toUpperCase();if(_2ab.length>1){_2ac+=_2ab.substring(1).toLowerCase();}ibm.portal.debug.exit("string.properCase",[_2ac]);return _2ac;},trim:function(_2ad){ibm.portal.debug.entry("string.trim",[_2ad]);var _2ae=_2ad;_2ae=_2ae.replace(/^\s+/,"");_2ae=_2ae.replace(/\s+$/,"");ibm.portal.debug.exit("string.trim",_2ae);return _2ae;}};dojo.declare("com.ibm.portal.utilities.HttpUrl",null,{constructor:function(_2af){this.scheme="http://";this.server=this._extractServer(_2af);this.port=this._extractPort(_2af);this.path=this._extractPath(_2af);this.query=this._extractQuery(_2af);this.anchor="";},addParameter:function(name,_2b1){this.query+="&"+name+"="+_2b1;},toString:function(){var str="";if(this.server!=""){str+=this.scheme+this.server;}if(this.port!=""){str+=":"+this.port;}str+="/"+this.path;if(this.query!=""){str+="?"+this.query;}if(this.anchor!=""){str+="#"+this.anchor;}return str;},_extractServer:function(_2b3){var _2b4=_2b3.indexOf(this.scheme);var _2b5="";if(_2b4==0){var _2b6=_2b3.indexOf("/",_2b4+this.scheme.length);var _2b7=_2b3.substring(_2b4+this.scheme.length,_2b6);_2b5=_2b7.split(":")[0];}return _2b5;},_extractPort:function(_2b8){var _2b9=_2b8.indexOf(this.server);var _2ba="";if(_2b9>=0){var _2bb=_2b8.indexOf("/",_2b9);var _2bc=_2b8.substring(_2b9,_2bb);var _2bd=_2bc.split(":");if(_2bd.length>1){_2ba=_2bd[1];}}return _2ba;},_extractPath:function(_2be){var _2bf=_2be.indexOf(this.server);var _2c0="";if(_2bf>=0){var _2c1=_2be.indexOf("/",_2bf);var _2c2=_2be.indexOf("?");var _2c3=_2be.lastIndexOf("#");if(_2c2>=0){_2c0=_2be.substring(_2c1+1,_2c2);}else{if(_2c3>=0){_2c0=_2be.substring(_2c1+1,_2c3);}else{_2c0=_2be.substring(_2c1+1);}}}return _2c0;},_extractQuery:function(_2c4){var _2c5="";var _2c6=_2c4.split("?");if(_2c6.length>1){_2c5=_2c6[1].split("#")[0];}return _2c5;},_extractAnchor:function(_2c7){var _2c8="";var _2c9=_2c7.split("#");if(_2c9.length>1){_2c8=_2c9[_2c9.length-1];}return _2c8;}});}if(!dojo._hasResource["dojo.fx.Toggler"]){dojo._hasResource["dojo.fx.Toggler"]=true;dojo.provide("dojo.fx.Toggler");dojo.declare("dojo.fx.Toggler",null,{constructor:function(args){var _t=this;dojo.mixin(_t,args);_t.node=args.node;_t._showArgs=dojo.mixin({},args);_t._showArgs.node=_t.node;_t._showArgs.duration=_t.showDuration;_t.showAnim=_t.showFunc(_t._showArgs);_t._hideArgs=dojo.mixin({},args);_t._hideArgs.node=_t.node;_t._hideArgs.duration=_t.hideDuration;_t.hideAnim=_t.hideFunc(_t._hideArgs);dojo.connect(_t.showAnim,"beforeBegin",dojo.hitch(_t.hideAnim,"stop",true));dojo.connect(_t.hideAnim,"beforeBegin",dojo.hitch(_t.showAnim,"stop",true));},node:null,showFunc:dojo.fadeIn,hideFunc:dojo.fadeOut,showDuration:200,hideDuration:200,show:function(_2cc){return this.showAnim.play(_2cc||0);},hide:function(_2cd){return this.hideAnim.play(_2cd||0);}});}if(!dojo._hasResource["dojo.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");(function(){var d=dojo,_2cf={_fire:function(evt,args){if(this[evt]){this[evt].apply(this,args||[]);}return this;}};var _2d2=function(_2d3){this._index=-1;this._animations=_2d3||[];this._current=this._onAnimateCtx=this._onEndCtx=null;this.duration=0;d.forEach(this._animations,function(a){this.duration+=a.duration;if(a.delay){this.duration+=a.delay;}},this);};d.extend(_2d2,{_onAnimate:function(){this._fire("onAnimate",arguments);},_onEnd:function(){d.disconnect(this._onAnimateCtx);d.disconnect(this._onEndCtx);this._onAnimateCtx=this._onEndCtx=null;if(this._index+1==this._animations.length){this._fire("onEnd");}else{this._current=this._animations[++this._index];this._onAnimateCtx=d.connect(this._current,"onAnimate",this,"_onAnimate");this._onEndCtx=d.connect(this._current,"onEnd",this,"_onEnd");this._current.play(0,true);}},play:function(_2d5,_2d6){if(!this._current){this._current=this._animations[this._index=0];}if(!_2d6&&this._current.status()=="playing"){return this;}var _2d7=d.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_2d8=d.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_2da=d.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);d.disconnect(_2d7);d.disconnect(_2d8);d.disconnect(_2da);});if(this._onAnimateCtx){d.disconnect(this._onAnimateCtx);}this._onAnimateCtx=d.connect(this._current,"onAnimate",this,"_onAnimate");if(this._onEndCtx){d.disconnect(this._onEndCtx);}this._onEndCtx=d.connect(this._current,"onEnd",this,"_onEnd");this._current.play.apply(this._current,arguments);return this;},pause:function(){if(this._current){var e=d.connect(this._current,"onPause",this,function(arg){this._fire("onPause",arguments);d.disconnect(e);});this._current.pause();}return this;},gotoPercent:function(_2de,_2df){this.pause();var _2e0=this.duration*_2de;this._current=null;d.some(this._animations,function(a){if(a.duration<=_2e0){this._current=a;return true;}_2e0-=a.duration;return false;});if(this._current){this._current.gotoPercent(_2e0/this._current.duration,_2df);}return this;},stop:function(_2e2){if(this._current){if(_2e2){for(;this._index+1<this._animations.length;++this._index){this._animations[this._index].stop(true);}this._current=this._animations[this._index];}var e=d.connect(this._current,"onStop",this,function(arg){this._fire("onStop",arguments);d.disconnect(e);});this._current.stop();}return this;},status:function(){return this._current?this._current.status():"stopped";},destroy:function(){if(this._onAnimateCtx){d.disconnect(this._onAnimateCtx);}if(this._onEndCtx){d.disconnect(this._onEndCtx);}}});d.extend(_2d2,_2cf);dojo.fx.chain=function(_2e5){return new _2d2(_2e5);};var _2e6=function(_2e7){this._animations=_2e7||[];this._connects=[];this._finished=0;this.duration=0;d.forEach(_2e7,function(a){var _2e9=a.duration;if(a.delay){_2e9+=a.delay;}if(this.duration<_2e9){this.duration=_2e9;}this._connects.push(d.connect(a,"onEnd",this,"_onEnd"));},this);this._pseudoAnimation=new d._Animation({curve:[0,1],duration:this.duration});var self=this;d.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop"],function(evt){self._connects.push(d.connect(self._pseudoAnimation,evt,function(){self._fire(evt,arguments);}));});};d.extend(_2e6,{_doAction:function(_2ec,args){d.forEach(this._animations,function(a){a[_2ec].apply(a,args);});return this;},_onEnd:function(){if(++this._finished==this._animations.length){this._fire("onEnd");}},_call:function(_2ef,args){var t=this._pseudoAnimation;t[_2ef].apply(t,args);},play:function(_2f2,_2f3){this._finished=0;this._doAction("play",arguments);this._call("play",arguments);return this;},pause:function(){this._doAction("pause",arguments);this._call("pause",arguments);return this;},gotoPercent:function(_2f4,_2f5){var ms=this.duration*_2f4;d.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_2f5);});this._call("gotoPercent",arguments);return this;},stop:function(_2f8){this._doAction("stop",arguments);this._call("stop",arguments);return this;},status:function(){return this._pseudoAnimation.status();},destroy:function(){d.forEach(this._connects,dojo.disconnect);}});d.extend(_2e6,_2cf);dojo.fx.combine=function(_2f9){return new _2e6(_2f9);};dojo.fx.wipeIn=function(args){args.node=d.byId(args.node);var node=args.node,s=node.style,o;var anim=d.animateProperty(d.mixin({properties:{height:{start:function(){o=s.overflow;s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _2ff=d.style(node,"height");return Math.max(_2ff,1);}},end:function(){return node.scrollHeight;}}}},args));d.connect(anim,"onEnd",function(){s.height="auto";s.overflow=o;});return anim;};dojo.fx.wipeOut=function(args){var node=args.node=d.byId(args.node),s=node.style,o;var anim=d.animateProperty(d.mixin({properties:{height:{end:1}}},args));d.connect(anim,"beforeBegin",function(){o=s.overflow;s.overflow="hidden";s.display="";});d.connect(anim,"onEnd",function(){s.overflow=o;s.height="auto";s.display="none";});return anim;};dojo.fx.slideTo=function(args){var node=args.node=d.byId(args.node),top=null,left=null;var init=(function(n){return function(){var cs=d.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);left=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=d.coords(n,true);top=ret.y;left=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=left+"px";}};})(node);init();var anim=d.animateProperty(d.mixin({properties:{top:args.top||0,left:args.left||0}},args));d.connect(anim,"beforeBegin",anim,init);return anim;};})();}if(!dojo._hasResource["com.ibm.portal.utilities.html"]){dojo._hasResource["com.ibm.portal.utilities.html"]=true;dojo.provide("com.ibm.portal.utilities.html");dojo.require("com.ibm.portal.utilities");dojo.require("dojo.fx");com.ibm.portal.utilities.html={createAnchor:function(_30f,href,id,_312,_313){ibm.portal.debug.entry("SkinRenderer.createAnchor",[_30f,href,id,_312,_313]);var _314=document.createElement("A");_314.href=href;if(id){_314.id=id;}if(_313){_314.className=_313;}if(_312){_314.appendChild(document.createTextNode(_312));}_30f.appendChild(_314);ibm.portal.debug.exit("SkinRenderer.createAnchor",[_314]);return _314;},createButton:function(_315,href,id,_318,_319){ibm.portal.debug.entry("SkinRenderer.createButton",[_315,href,id,_318,_319]);var _31a=document.createElement("BUTTON");if(href){_31a.href=href;}if(id){_31a.id=id;}if(_319){_31a.className=_319;}if(_318){_31a.appendChild(document.createTextNode(_318));}_315.appendChild(_31a);ibm.portal.debug.exit("SkinRenderer.createButton",[_31a]);return _31a;},createImage:function(_31b,src,id,_31e,_31f){ibm.portal.debug.entry("SkinRenderer.createImage",[_31b,src,id,_31e,_31f]);var img=document.createElement("IMG");img.src=src;if(id){img.id=id;}if(_31e){img.alt=_31e;img.setAttribute("title",_31e);if(_31b.nodeName=="BUTTON"){_31b.setAttribute("title",_31e);}}if(_31f){img.className=_31f;}_31b.appendChild(img);ibm.portal.debug.exit("SkinRenderer.createImage",[img]);return img;},createImageAnchor:function(_321,src,id,_324,_325){ibm.portal.debug.entry("SkinRenderer.createImageAnchor",[_321,src,id,_324,_325]);var _326=com.ibm.portal.utilities.html.createAnchor(_321,"javascript:void(0);");var img=document.createElement("IMG");img.src=src;if(id){img.id=id;}if(_324){img.alt=_324;img.title=_324;}if(_325){img.className=_325;}_326.appendChild(img);ibm.portal.debug.exit("SkinRenderer.createImageAnchor",[img]);return _326;},createTemporaryMarkupDiv:function(_328){ibm.portal.debug.entry("html.createTemporaryMarkupDiv");var _329={markup:_328,objects:{}};if(dojo.isIE){_329=com.ibm.portal.utilities.html.extractObjectElementsFromString(_328);}var div=document.createElement("DIV");div.innerHTML="<p style='display: none;'>&nbsp;</p>"+_329.markup;ibm.portal.debug.exit("html.createTemporaryMarkupDiv",[div]);return {node:div,objects:_329.objects};},extractObjectElementsFromString:function(_32b){var _32c={};var _32d=/<object/gi;var _32e=/<\/object>/gi;var _32f=_32b;var _330=null;try{_330=_32d.exec(_32f);if(_330&&_330.index>-1){var _331=_330.index;var buf;var end;var _334;var id;while(_331>-1){buf=_32f.substring(0,_331);end=_32f.indexOf(">",_331);if(_32f.charAt(end-1)=="/"){_32d.lastIndex=end;_330=_32d.exec(_32f);if(_330){_331=_330.index;continue;}else{break;}}_32e.lastIndex=_331;_330=_32e.exec(_32f);if(_330){end=_330.index;}else{break;}_334=_32f.substring(_331,end+9);id=dojo.dnd.getUniqueId();_32f=buf+"<div id='"+id+"'></div>"+_32f.substring(end+9);_32c[id]=_334;_32d.lastIndex=0;_330=_32d.exec(_32f);if(_330){_331=_330.index;}else{break;}}}_32b=_32f;}catch(e){_32c={};}return {markup:_32b,objects:_32c};},replaceObjectElementsInMarkup:function(_336){for(var id in _336){var _338=dojo.byId(id);if(_338){_338.outerHTML=_336[id];}}},removeNodesOnCondition:function(node,_33a){if(!_33a){_33a=function(){return false;};}if(node&&node.childNodes){for(var i=0;i<node.childNodes.length;i++){if(_33a(node.childNodes[i])){var _33c=node.childNodes[i];node.removeChild(_33c);delete _33c;i--;}else{this.removeNodesOnCondition(node.childNodes[i],_33a);}}}},getElementsByTagNames:function(_33d){ibm.portal.debug.entry("html.getElementsByTagNames",[_33d]);var _33e=new Array();for(var i=1;i<arguments.length;i++){var _340=_33d.getElementsByTagName(arguments[i]);ibm.portal.debug.text("found "+_340.length+" "+arguments[i]+" tags.");for(var j=0;j<_340.length;j++){_33e.push(_340[j]);}}ibm.portal.debug.exit("html.getElementsByTagNames",[_33e]);return _33e;},getX:function(elem){ibm.portal.debug.entry("html.getX",[elem]);var size=0;if(elem!=null){if(elem.offsetParent!=null){size+=com.ibm.portal.utilities.html.getX(elem.offsetParent);}if(elem!=null){size+=elem.offsetLeft;}}ibm.portal.debug.exit("html.getX",[size]);return size;},getY:function(elem){ibm.portal.debug.entry("html.getY"[elem]);var size=0;if(elem!=null){if(elem.offsetParent!=null){size+=com.ibm.portal.utilities.html.getY(elem.offsetParent);}if(elem!=null){size+=elem.offsetTop;}}ibm.portal.debug.exit("html.getY",[size]);return size;},convertFormToQuery:function(_346,_347){ibm.portal.debug.entry("html.convertFormToQuery",[_346,_347]);var _348=this.getElementsByTagNames(_346,"input","select","textarea","button");var _349="";var _34a="&";var _34b="=";var _34c=0;for(var i=0;i<_348.length;i++){var _34e=this.convertInputToNameValuePairs(_348[i],_347);for(var k=0;k<_34e.length;k++){var pair=_34e[k];if(pair.name!=""){if(_34c!=0){_349+=_34a;}_349+=encodeURIComponent(pair.name);for(var j=0;j<pair.values.length;j++){if(j==0){_349+=(_34b+encodeURIComponent(pair.values[j]));}else{_349+=(_34a+encodeURIComponent(pair.name)+_34b+encodeURIComponent(pair.values[j]));}}_34c=_34c+1;}}}ibm.portal.debug.exit("html.convertFormToQuery",_349);return _349;},convertInputToNameValuePairs:function(_352,_353){ibm.portal.debug.entry("html.convertInputToNameValuePairs",[_352,_353]);var type=_352.type;ibm.portal.debug.text("Input type is: "+type);ibm.portal.debug.text("Input name is: "+_352.name);var name="";var _356=[];var _357=[];if(!_352.disabled){switch(type.toLowerCase()){case "text":case "password":case "hidden":name=_352.name;_356.push(_352.value);_357.push({name:name,values:_356});break;case "reset":case "button":if(!_353||(_352.name==_353.name&&_352.value==_353.value)){name=_352.name;_356.push(_352.value);_357.push({name:name,values:_356});}break;case "radio":case "checkbox":if(_352.checked){name=_352.name;_356.push(_352.value);}_357.push({name:name,values:_356});break;case "image":if(!_353||_352.name==_353){name=_352.name;if(_352.value){_356.push(_352.value);_357.push({name:name,values:_356});}_357.push({name:name+".x",values:[this.getX(_352)]});_357.push({name:name+".y",values:[this.getY(_352)]});}break;case "submit":if(!_353||(_352.name==_353.name&&_352.value==_353.value)){name=_352.name;if(_352.value){_356.push(_352.value);}_357.push({name:name,values:_356});}break;case "select-one":case "select-multiple":name=_352.name;for(var i=0;i<_352.options.length;i++){if(_352.options[i].selected){var _359=_352.options[i].value?_352.options[i].value:_352.options[i].text;_356.push(_359);}}if(_356.length!=0){_357.push({name:name,values:_356});}break;case "file":break;default:name=_352.name;_356.push(_352.value);_357.push({name:name,values:_356});}}ibm.portal.debug.exit("html.convertInputToNameValuePairs",_357);return _357;},isHidden:function(node){return dojo.style(node,"display")=="none";},hide:function(node){dojo.fx.wipeOut({node:node,duration:5}).play();},show:function(node){dojo.fx.wipeIn({node:node,duration:5}).play();},isDescendantOf:function(node,ref){var node=node.parentNode;var _35f=false;while(node&&!_35f){if(node==ref){_35f=true;}node=node.parentNode;}return _35f;}};}if(!dojo._hasResource["com.ibm.portal.services.PortalRestServiceRequest"]){dojo._hasResource["com.ibm.portal.services.PortalRestServiceRequest"]=true;dojo.provide("com.ibm.portal.services.PortalRestServiceRequest");dojo.require("com.ibm.ajax.auth");dojo.require("com.ibm.portal.EventBroker");dojo.require("com.ibm.portal.services.PortalRestServiceRequestQueue");dojo.declare("com.ibm.portal.services.ContentHandlerURL",null,{constructor:function(uri,_361,verb,_363){ibm.portal.debug.entry("ContentHandlerURL.constructor",[uri,_361,verb,_363]);if(uri==null){return null;}if(!_361){_361=2;}var _364=com.ibm.portal.navigation.controller.NAVIGATION_CONTROLLER.getState();var _365=_364.getLocale();if(_365){if(_363){_363+="&locale="+_365;}else{_363="&locale="+_365;}}this.url="";if(uri.charAt(0)=="?"){this.url=this._fromQueryString(uri,_363);}else{this.url=this._fromURI(uri,_361,"download",_363);}ibm.portal.debug.exit("ContentHandlerURL.constructor");},_fromQueryString:function(_366,_367){ibm.portal.debug.entry("fromQueryString",[_366]);var str=ibmPortalConfig["contentHandlerURI"]+_366;str=str.replace(/&amp;/g,"&");if(_367){str=str+_367;}if(str.indexOf("rep=compact")<0&&str.indexOf("rep=full")<0){str=str+"&rep=compact";}ibm.portal.debug.exit("fromQueryString",[str]);return str;},_fromURI:function(uri,_36a,verb,_36c){ibm.portal.debug.entry("ContentHandlerURL._fromURI",[uri,_36a,verb,_36c]);uri=com.ibm.portal.utilities.encodeURI(uri);var qStr="?uri="+uri;if(_36a){qStr=qStr+"&levels="+encodeURIComponent(_36a);}if(verb){qStr=qStr+"&mode="+encodeURIComponent(verb);}if(_36c){qStr=qStr+_36c;}if(qStr.indexOf("rep=compact")<0&&qStr.indexOf("rep=full")<0){qStr=qStr+"&rep=compact";}return this._fromQueryString(qStr);},getURI:function(){ibm.portal.debug.entry("ContentHandlerURL.getURI");return com.ibm.portal.utilities.decodeURI(this._extractParamValue("uri"));},getLevels:function(){return this._extractParamValue("levels");},getVerb:function(){return this._extractParamValue("verb");},_extractParamValue:function(_36e){ibm.portal.debug.entry("ContentHandlerURL._extractParamValue",[_36e]);var _36f=this.url.indexOf(_36e);var _370=this.url.indexOf("&",_36f);var _371=this.url.slice(_36f+_36e.length+1,_370);ibm.portal.debug.exit("ContentHandlerURL._extractParamValue",[_371]);return _371;}});dojo.require("com.ibm.portal.utilities.html");dojo.declare("com.ibm.portal.services.PortalRestServiceForm",null,{method:"GET",isMultipart:false,encoding:"application/x-www-form-urlencoded",DomId:null,constructor:function(_372){if(_372.getAttributeNode("method")){this.method=_372.getAttributeNode("method").value;}if(_372.getAttributeNode("encType")){this.encoding=_372.getAttributeNode("encType").value;}if(_372.getAttributeNode("id")){this.DomId=_372.getAttributeNode("id").value;}else{DomId=_372;}this.isMultipart=(this.encoding=="multipart/form-data");},getDOMElement:function(){return dojo.byId(this.DomId);},submit:function(){this.getDOMElement().submit();},toQuery:function(){return com.ibm.portal.utilities.html.convertFormToQuery(this.getDOMElement());}});com.ibm.portal.services.REQUEST_QUEUE=new com.ibm.portal.services.PortalRestServiceRequestQueue();dojo.declare("com.ibm.portal.services.PortalRestServiceRequest",null,{constructor:function(_373,form,_375,sync){ibm.portal.debug.entry("PortalRestServiceRequest.constructor",[_373,form,_375,sync]);this._feedURI=_373.url;this._textOnly=_375;this._sync=sync;this._form=form;this._customResponseValidator=null;this._onauthenticated=null;if(!this._sync){this._sync=false;}ibm.portal.debug.exit("PortalRestServiceRequest.constructor");},setAuthenticationValidator:function(_377){this._customResponseValidator=_377;},setOnAuthenticatedHandler:function(_378){this._onauthenticated=_378;},create:function(data,_37a,_37b){this._doXmlHttpRequest("POST",data,_37a,_37b);},read:function(_37c,_37d){ibm.portal.debug.entry("PortalRestServiceRequest.read",[_37c,_37d]);if(!this._sync){ibm.portal.debug.text("Queueing request!");var q=com.ibm.portal.services.REQUEST_QUEUE;var me=this;q.add({execute:function(_380){com.ibm.portal.EVENT_BROKER.startRequest.fire({uri:me._feedURI});var _381=function(arg1,arg2,arg3,arg4){_37c(arg1,arg2,arg3,arg4);if(_380){_380();}};if(me._textOnly){me._retrieveRawFeed(_381,_37d);}else{me._retrieve(_381,_37d);}}});}else{com.ibm.portal.EVENT_BROKER.startRequest.fire({uri:this._feedURI});if(this._textOnly){this._retrieveRawFeed(_37c,_37d);}else{this._retrieve(_37c,_37d);}}ibm.portal.debug.exit("PortalRestServiceRequest.read");},update:function(data,_387,_388){this._doXmlHttpRequest("Put",data,_387,_388);},remove:function(_389,_38a){this._doXmlHttpRequest("Delete",null,_389,_38a);},_retrieveRawFeed:function(_38b,_38c){ibm.portal.debug.entry("_retrieveRawFeed",[_38b,_38c]);var me=this;dojo.xhrGet({url:this._feedURI,load:function(type,data,evt){_38b(data,_38c);com.ibm.portal.EVENT_BROKER.endRequest.fire({uri:me._feedURI});},sync:this._sync});ibm.portal.debug.exit("_retrieveRawFeed");},_retrieve:function(_391,_392,_393,_394){ibm.portal.debug.entry("_retrieve",[_391]);if(this._form&&this._form.isMultipart){this._doIframeRequest(_391,_392);}else{this._doXmlHttpRequest("Get",null,_391,_392);}ibm.portal.debug.exit("PortalRestServiceRequest._retrieve");},_doIframeRequest:function(_395,_396){ibm.portal.debug.entry("PortalRestServiceRequest._doIframeRequest",[_395]);var _397=null;var _398=dojo.dnd.getUniqueId();if(dojo.isIE){_397=document.createElement("<iframe name='"+_398+"' id='"+_398+"' src='about:blank' onload='com.ibm.portal.aggregation.forms.PORTLET_FORM_HANDLER.handleMultiPartResult(this.id);'></iframe>");com.ibm.portal.aggregation.forms.PORTLET_FORM_HANDLER._callbackfns[_398]={fn:_395,args:_396};var url=new com.ibm.portal.utilities.HttpUrl(this._feedURI);url.addParameter("ibm.web2.contentType","text/plain");this._form.getDOMElement().setAttribute("action",url.toString());}else{ibm.portal.debug.text("Creating the iframe... name is: "+_398+"; url is: "+this._feedURI);_397=document.createElement("IFRAME");_397.setAttribute("name",_398);_397.setAttribute("id",_398);var me=this;_397.onload=function(){var xml=window.frames[_398].document;_395("load",xml,null,_396);com.ibm.portal.EVENT_BROKER.endRequest.fire({uri:me._feedURI});};this._form.getDOMElement().setAttribute("action",this._feedURI);}_397.style.visibility="hidden";_397.style.height="1px";_397.style.width="1px";document.body.appendChild(_397);if(window.frames[_398].name!=_398){window.frames[_398].name=_398;}ibm.portal.debug.text("Setting the iframe target attribute to: "+_398);this._form.getDOMElement().setAttribute("target",_398);this._form.submit();ibm.portal.debug.exit("PortalRestServiceRequest._doIframeRequest");},_doXmlHttpRequest:function(_39c,body,_39e,_39f){ibm.portal.debug.entry("PortalRestServiceRequest._doXmlHttpRequest",[_39c,body,_39e,_39f]);ibm.portal.debug.text("Attempting to retrieve: "+this._feedURI+" using method: "+_39c+"; synchronously? "+this._sync);var me=this;var args={url:this._feedURI,content:{},headers:{"X-IBM-XHR":"true"},handle:function(_3a2,_3a3){ibm.portal.debug.entry("PortalRestServiceRequest.handle",[_3a2,_3a3]);var xhr=_3a3.xhr;ibm.portal.debug.text("XHR object: "+xhr);var _3a5=com.ibm.portal.services.PortalRestServiceConfig;var _3a6=xhr.getResponseHeader("X-Request-Digest");if(_3a6){_3a5.digest=_3a6;}if(xhr.status==200){var data=_3a2;var loc=xhr.getResponseHeader("IBM-Web2-Location");if(loc){if(loc.indexOf(ibmPortalConfig["portalProtectedURI"])>=0&&me._feedURI.indexOf(ibmPortalConfig["portalPublicURI"])>=0){top.location.href=loc;return;}}var _3a9=xhr.getResponseHeader("Content-Type");ibm.portal.debug.text("content-type is: "+_3a9);if(/^text\/html/.exec(_3a9)&&loc&&(loc.indexOf(ibmPortalConfig["portalProtectedURI"])>-1||loc.indexOf(ibmPortalConfig["portalPublicURI"])>-1)){ibm.portal.debug.text("content-type is text .. follow IBM-Web2-Location");top.location.href=loc;return;}var auth=com.ibm.ajax.auth;var _3ab=false;if(me._customResponseValidator){_3ab=me._customResponseValidator(_3a2,_3a3);}if(!_3ab){_3ab=auth.isAuthenticationRequired(_3a2,_3a3);}if(_3ab){auth.authenticationHandler(_3a2,_3a3,me._onauthenticated);return;}ibm.portal.debug.text("Read feed: "+me._feedURI);if(dojo.isIE){var doc=dojox.data.dom.createDocument(data);_39e("load",doc,xhr,_39f);}else{_39e("load",data,xhr,_39f);}}else{if(xhr.status==401||xhr.status==0){ibm.portal.debug.text("Basic auth 401 found, trigger reload");com.ibm.ajax.auth.authenticationHandler();return;}else{_39e("error",_3a2,xhr,_39f);}}com.ibm.portal.EVENT_BROKER.endRequest.fire({uri:me._feedURI});ibm.portal.debug.exit("PortalRestServiceRequest.handle");},sync:this._sync,handleAs:"xml"};if(this._form){args.content=dojo.queryToObject(this._form.toQuery());_39c=this._form.method;}_39c=_39c.toUpperCase();if(_39c!="GET"&&_39c!="POST"){if(ibmPortalConfig&&ibmPortalConfig.xMethodOverride){args.headers["X-Method-Override"]=_39c.toUpperCase();_39c="Post";}}if(_39c=="PUT"&&body){args.putData=body;}else{if(_39c=="POST"&&body){args.postData=body;}}if(dojo.isIE){args.content["ibm.web2.contentType"]="text/xml";args.handleAs="text";}var _3ad=com.ibm.portal.services.PortalRestServiceConfig;if(_3ad.timeout){args.timeout=_3ad.timeout;}if(_3ad.digest){args.content["digest"]=_3ad.digest;}_39c=com.ibm.portal.utilities.string.properCase(_39c);var _3ae=dojo["xhr"+_39c];if(_3ae){_3ae(args);}else{throw new Error("Invalid request method attempted: "+_39c);}ibm.portal.debug.exit("PortalRestServiceRequest._doXmlHttpRequest");},toString:function(){return this._feedURI;}});com.ibm.portal.services.PortalRestServiceConfig={timeout:null,digest:null};com.ibm.ajax.auth.setAuthenticationHandler(function(){if(typeof (document.isCSA)=="undefined"){top.location.reload();}else{ibm.portal.debug.entry("DefaultAuthenticationHandler");ibm.portal.debug.text("Illegal response content-type detected!");ibm.portal.debug.text("Parameterized redirect URL is: "+ibmPortalConfig["contentModelBlankURL"]);var _3af=com.ibm.portal.navigation.controller.NAVIGATION_CONTROLLER.getState();var _3b0=ibmPortalConfig["contentModelBlankURL"].replace("-----oid-----",_3af.getPageSelection());ibm.portal.debug.text("fullPageRefreshURL is currently: "+_3b0);if(dojo.cookie("WASReqURL")!=null){var _3b1=_3af.createLinkToCurrentState();var _3b2="WASReqURL="+_3b1+"; path=/";document.cookie=_3b2;}ibm.portal.debug.text("Redirecting to: "+_3b0);com.ibm.portal.EVENT_BROKER.redirect.fire({url:_3b0});top.location.href=_3b0;ibm.portal.debug.exit("DefaultAuthenticationHandler");}});}if(!dojo._hasResource["com.ibm.portal.services.PortletFragmentService"]){dojo._hasResource["com.ibm.portal.services.PortletFragmentService"]=true;dojo.provide("com.ibm.portal.services.PortletFragmentService");dojo.require("dojox.data.dom");dojo.require("com.ibm.portal.services.PortalRestServiceRequest");dojo.require("com.ibm.portal.utilities");dojo.require("com.ibm.portal.debug");dojo.require("com.ibm.portal.EventBroker");dojo.declare("com.ibm.portal.services.PortletFragmentURL",null,{constructor:function(uri){if(uri.indexOf("?uri=")==0){this.url=ibmPortalConfig["portalURI"]+uri;this.url=this.url.replace(/&amp;/g,"&");this.url=this.url.replace(/lm:/,"pm:");}else{if(uri.indexOf("lm:")==0){this.url=ibmPortalConfig["portalURI"]+"?uri=fragment:"+uri;this.url=this.url.replace(/lm:/,"pm:");}else{this.url=uri;}}}});dojo.declare("com.ibm.portal.services.PortletInfo",null,{constructor:function(wId,pId,_3b6,_3b7,_3b8,_3b9,_3ba,_3bb,_3bc,_3bd,_3be){ibm.portal.debug.entry("PortletInfo.constructor",[wId,pId,_3b6,_3b7,_3b8,_3b9,_3bb]);this.windowId=wId;this.portletId=pId;this.uri="fragment:pm:oid:"+wId+"@oid:"+pId;this.markup=_3b6;this.portletModes=_3b7;this.windowStates=_3b8;this.dependentPortlets=_3b9;this.otherPortlets=_3ba;this.stateVaryExpressions=_3bc;this.updatedState=_3bb;this.currentMode=_3bd;this.currentWindowState=_3be;ibm.portal.debug.exit("PortletInfo.constructor");}});dojo.declare("com.ibm.portal.services.PortletFragmentService",null,{namespaces:{"xsl":"http://www.w3.org/1999/XSL/Transform","thr":"http://purl.org/syndication/thread/1.0","atom":"http://www.w3.org/2005/Atom","xhtml":"http://www.w3.org/1999/xhtml","model":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0.1/portal-model-elements","base":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0/ibm-portal-composite-base","portal":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0.1/portal-model","xsi":"http://www.w3.org/2001/XMLSchema-instance","state":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state","state-vary":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state-vary"},_flagPortletUrl:function(url,_3c0){ibm.portal.debug.entry("PortletFragmentService._flagPortletUrl",[url]);var _3c1=url.indexOf("uri=fragment:pm:oid:");var _3c2=new com.ibm.portal.utilities.HttpUrl(url);_3c2.addParameter("ibm.web2.keepRenderMode","false");if(_3c1<0){_3c0=_3c0.replace(/lm:/g,"fragment:pm:");_3c2.addParameter("uri",_3c0);}ibm.portal.debug.exit("PortletFragmentService._flagPortletUrl",[_3c2.toString()]);return _3c2.toString();},getPortletInfo:function(_3c3,_3c4,_3c5,form,_3c7){ibm.portal.debug.entry("PortletFragmentService.getPortletInfo",[_3c3,_3c4,_3c5,form,_3c7]);if(_3c4=="#"||_3c4==window.location.href+"#"){ibm.portal.debug.text("Illegal portlet url provided: "+_3c4);ibm.portal.debug.text("Aborting request.");return false;}if(com.ibm.portal.utilities.isJavascriptUrl(_3c4)){return eval(_3c4);}var _3c8=_3c4;if(_3c8.indexOf(top.location.href)==0){_3c8=_3c8.substring(top.location.href.length);while(_3c8.length>0&&_3c8.charAt(0)=="/"){_3c8=_3c8.substring(1);}}if(_3c8.indexOf("?")==0){var _3c9=com.ibm.portal.navigation.controller.NAVIGATION_CONTROLLER.getState();_3c4=_3c9.resolveRelativePortletURL(_3c8);}if(com.ibm.portal.utilities.isExternalUrl(_3c4)){self.location.href=_3c4;}else{var url={url:this._flagPortletUrl(_3c4,_3c3)};var _3cb=new com.ibm.portal.services.PortalRestServiceRequest(url,form);if(!_3c7){com.ibm.portal.EVENT_BROKER.startFragment.fire({id:_3c3});}var me=this;_3cb.read(function(type,_3ce,xhr){var _3d0=null;if(type=="load"){_3d0=me.createPortletInfo(_3ce);}if(_3ce instanceof Error){_3d0=_3ce;}if(!_3c7){me._fireEvents(_3d0,_3c3,xhr);}if(_3c5){_3c5(_3d0,xhr);}});}ibm.portal.debug.exit("PortletFragmentService.getPortletInfo");},readWindowID:function(_3d1){ibm.portal.debug.entry("PortletFragmentService.readWindowID",[_3d1]);var _3d2="/atom:feed/atom:entry/atom:id";var _3d3=com.ibm.portal.xpath.evaluateXPath(_3d2,_3d1,this.namespaces);var _3d4=dojox.data.dom.textContent(_3d3[0]);ibm.portal.debug.exit("PortletFragmentService.readWindowID",[_3d4.substring(4)]);return _3d4.substring(4);},readPortletID:function(_3d5){ibm.portal.debug.entry("PortletFragmentService.readPortletID",[_3d5]);var _3d6="/atom:feed/atom:id";var _3d7=com.ibm.portal.xpath.evaluateXPath(_3d6,_3d5,this.namespaces);var _3d8=dojox.data.dom.textContent(_3d7[0]);ibm.portal.debug.exit("PortletFragmentService.readPortletID",[_3d8.substring(4)]);return _3d8.substring(4);},readMarkup:function(_3d9){ibm.portal.debug.entry("PortletFragmentService.readMarkup",[_3d9]);var _3da="/atom:feed/atom:entry/atom:content";var _3db=com.ibm.portal.xpath.evaluateXPath(_3da,_3d9,this.namespaces);var _3dc="";if(_3db!=null&&_3db.length>0){_3dc=dojox.data.dom.textContent(_3db[0]);}ibm.portal.debug.exit("PortletFragmentService.readMarkup",[_3dc]);return _3dc;},readPortletModes:function(_3dd){ibm.portal.debug.entry("PortletFragmentService.readPortletModes",[_3dd]);var _3de="/atom:feed/atom:entry/atom:link[@portal:rel='portlet-mode']";var _3df=com.ibm.portal.xpath.evaluateXPath(_3de,_3dd,this.namespaces);var _3e0=new Array();if(_3df!=null&&_3df.length>0){var _3e1=_3df.length;for(var i=0;i<_3e1;i++){_3e0.push({"link":_3df[i].getAttribute("href"),"mode":_3df[i].getAttribute("title")});}}ibm.portal.debug.exit("PortletFragmentService.readPortletModes",[_3e0]);return _3e0;},readWindowStates:function(_3e3){ibm.portal.debug.entry("PortletFragmentService.readWindowStates",[_3e3]);var _3e4="/atom:feed/atom:entry/atom:link[@portal:rel='window-state']";var _3e5=com.ibm.portal.xpath.evaluateXPath(_3e4,_3e3,this.namespaces);var _3e6=new Array();if(_3e5!=null&&_3e5.length>0){var _3e7=_3e5.length;for(var i=0;i<_3e7;i++){_3e6.push({"link":_3e5[i].getAttribute("href"),"mode":_3e5[i].getAttribute("title")});}}ibm.portal.debug.exit("PortletFragmentService.readWindowStates",[_3e6]);return _3e6;},readDependentPortlets:function(_3e9){ibm.portal.debug.entry("PortletFragmentService.readDependentPortlets",[_3e9]);var _3ea="/atom:feed/atom:link[@portal:rel='dependent']";var _3eb=com.ibm.portal.xpath.evaluateXPath(_3ea,_3e9,this.namespaces);var _3ec=new Array();if(_3eb!=null&&_3eb.length>0){var _3ed=_3eb.length;for(var i=0;i<_3ed;i++){_3ec.push({"link":_3eb[i].getAttribute("href"),"portlet":_3eb[i].getAttribute("title"),"uri":_3eb[i].getAttribute("portal:uri")?_3eb[i].getAttribute("portal:uri"):_3eb[i].getAttribute("uri")});}}ibm.portal.debug.exit("PortletFragmentService.readDependentPortlets",[_3ec]);return _3ec;},readOtherPortlets:function(_3ef){ibm.portal.debug.entry("PortletFragmentService.readOtherPortlets",[_3ef]);var _3f0="/atom:feed/atom:link[@portal:rel='other']";var _3f1=com.ibm.portal.xpath.evaluateXPath(_3f0,_3ef,this.namespaces);var _3f2=new Array();if(_3f1!=null&&_3f1.length>0){var _3f3=_3f1.length;for(var i=0;i<_3f3;i++){_3f2.push({"link":_3f1[i].getAttribute("href"),"portlet":_3f1[i].getAttribute("title"),"uri":_3f1[i].getAttribute("portal:uri")});}}ibm.portal.debug.exit("PortletFragmentService.readOtherPortlets",[_3f2]);return _3f2;},readStateVaryExpressions:function(_3f5){ibm.portal.debug.entry("PortletFragmentService.readStateVaryExpressions",[_3f5]);var _3f6="/atom:feed/atom:entry/state-vary:state-vary/state-vary:expr";var _3f7=com.ibm.portal.xpath.evaluateXPath(_3f6,_3f5,this.namespaces);var _3f8=new Array();if(_3f7!=null&&_3f7.length>0){var _3f9=_3f7.length;for(var i=0;i<_3f9;i++){var _3fb=_3f7[i].firstChild;if(_3fb!=null){_3f8.push(_3fb.nodeValue);}}}ibm.portal.debug.exit("PortletFragmentService.readStateVaryExpressions",[_3f8]);return _3f8;},readPortletState:function(_3fc){return this._readPortletState(_3fc);},_readPortletState:function(_3fd){ibm.portal.debug.entry("PortletFragmentService.readPortletState",[_3fd]);var _3fe="/atom:feed/atom:entry/state:root";var _3ff=com.ibm.portal.xpath.evaluateXPath(_3fe,_3fd,this.namespaces);var _400=null;if(_3ff!=null&&_3ff.length>0){var doc=dojox.data.dom.createDocument();com.ibm.portal.utilities.addExternalNode(doc,_3ff[0]);_400=doc;}else{_3fe="/atom:feed/state:root";_3ff=com.ibm.portal.xpath.evaluateXPath(_3fe,_3fd,this.namespaces);if(_3ff!=null&&_3ff.length>0){var doc=dojox.data.dom.createDocument();com.ibm.portal.utilities.addExternalNode(doc,_3ff[0]);_400=doc;}}ibm.portal.debug.exit("PortletFragmentService.readPortletState",[_400]);return _400;},_fireEvents:function(_402,_403,xhr){this._fireGlobalPortletStateChange(_402,_403,xhr);},_fireGlobalPortletStateChange:function(_405,_406,xhr){com.ibm.portal.EVENT_BROKER.endFragment.fire({portletInfo:_405,id:_406,xhr:xhr});},_fireIndividualPortletStateChange:function(_408){},createPortletInfo:function(_409){var _40a=this.readWindowID(_409);var _40b=this.readPortletID(_409);var _40c=this.readMarkup(_409);var _40d=this.readPortletModes(_409);var _40e=this.readWindowStates(_409);var _40f=this.readDependentPortlets(_409);var _410=this.readOtherPortlets(_409);var _411=this.readPortletState(_409);var _412=this.readStateVaryExpressions(_409);var _413=_411;if(_413==null){_413=this._readPortletState(_409);}var _414=new com.ibm.portal.state.StateManager();var _415=_414.newPortletAccessor(_40a,_413);var mode=_415.getPortletMode();var _417=_415.getWindowState();return new com.ibm.portal.services.PortletInfo(_40a,_40b,_40c,_40d,_40e,_40f,_410,_411,_412,mode,_417);}});dojo.declare("com.ibm.portal.services.IndependentPortletFragmentService",com.ibm.portal.services.PortletFragmentService,{readDependentPortlets:function(_418){ibm.portal.debug.entry("DependentPortletFragmentService.readDependentPortlets",[_418]);var _419=new Array();ibm.portal.debug.exit("DependentPortletFragmentService.readDependentPortlets",[_419]);return _419;},readOtherPortlets:function(_41a){ibm.portal.debug.entry("DependentPortletFragmentService.readOtherPortlets",[_41a]);var _41b=new Array();ibm.portal.debug.exit("DependentPortletFragmentService.readOtherPortlets",[_41b]);return _41b;},readPortletState:function(_41c){return null;}});}if(!dojo._hasResource["ibm.portal.portlet.portlet"]){dojo._hasResource["ibm.portal.portlet.portlet"]=true;dojo.provide("ibm.portal.portlet.portlet");ibm.portal.portlet._SafeToExecute=false;if(window.addEventListener){window.addEventListener("load",function(){ibm.portal.portlet._SafeToExecute=true;},false);}else{if(window.attachEvent){window.attachEvent("onload",function(){ibm.portal.portlet._SafeToExecute=true;});}}dojo.declare("ibm.portal.portlet.PortletWindow",null,{STATUS_UNDEFINED:0,STATUS_OK:1,STATUS_ERROR:2,constructor:function(_41d){if(_41d==null){return;}this.windowID=_41d;var _41e=document.getElementById("com.ibm.wps.web2.portlet.preferences."+this.windowID);this.preferenceEditID=_41e.getAttribute("editid");this.preferenceConfigID=_41e.getAttribute("configid");this.preferenceEditDefaultsID=_41e.getAttribute("editdefaultsid");this.pageID=_41e.getAttribute("pageid");this.attributes=new Array();this._queuedFuncs=new Array();this.portletState=new ibm.portal.portlet.PortletState(_41d);this.isCSA=false;try{this.isCSA=(typeof (document.isCSA)!="undefined");}catch(e){}var me=this;function executeQueued(){for(var i=0;i<me._queuedFuncs.length;i++){me._queuedFuncs[i]();}};if(window.addEventListener){window.addEventListener("load",function(){if(!ibm.portal.portlet._SafeToExecute){ibm.portal.portlet._SafeToExecute=true;}executeQueued();},false);}else{if(window.attachEvent){window.attachEvent("onload",function(){if(!ibm.portal.portlet._SafeToExecute){ibm.portal.portlet._SafeToExecute=true;}executeQueued();});}}},reportError:function(_421){var code;if(_421.getErrorCode()==ibm.portal.portlet.Error.ERROR){code="error";}else{if(_421.getErrorCode()==ibm.portal.portlet.Error.INFO){code="info";}else{if(_421.getErrorCode()==ibm.portal.portlet.Error.WARN){code="warning";}}}var _423={"_type":code,"_message":_421.getMessage(),"_details":_421.getDescription()};if(this.isCSA){dojo.publish("/portal/status",[{message:_423}]);}else{if(typeof (console)!="undefined"){if(_421.getErrorCode()==ibm.portal.portlet.Error.ERROR){console.error(_423._message+"\n"+_423._details);}else{if(_421.getErrorCode()==ibm.portal.portlet.Error.INFO){console.info(_423._message+"\n"+_423._details);}else{if(_421.getErrorCode()==ibm.portal.portlet.Error.WARN){console.warn(_423._message+"\n"+_423._details);}}}}else{alert(_423._type.toUpperCase()+"\nMessage: "+_423._message+"\nDetails: "+_423._details);}}},getAttribute:function(name){return this.attributes[name];},setAttribute:function(name,_426){var ret=this.attributes[name];this.attributes[name]=_426;return ret;},removeAttribute:function(name){this.attributes[name]=null;},clearAttributes:function(){this.attributes=new Array();},getPortletState:function(_429){var _42a=this.portletState;var _42b=this;var _42c=null;if(_429!=null){_429(_42b,ibm.portal.portlet.PortletWindow.STATUS_OK,_42a);}else{_42c={"portletWindow":_42b,"status":ibm.portal.portlet.PortletWindow.STATUS_OK,"returnObject":_42a};}return _42c;},setPortletState:function(_42d,_42e){this.portletState=_42d;if(this.isCSA){if(_42e==null){var _42f=com.ibm.portal.navigation.controller.NAVIGATION_CONTROLLER.getState();var url=_42f.newPortletRenderURL(this.windowID);var _431=new com.ibm.portal.services.PortletFragmentService();_431.getPortletInfo("lm:oid:"+this.windowID+"@oid:"+this.pageID,url);}}else{var _432=new com.ibm.portal.state.StateManager(ibmPortalConfig["contentHandlerURI"]);_432.reset(_42d.portletAccessor.stateDOM);var _433=_432.getSerializationManager();var _434=_433.serialize(_432.getState());var _435=_434["returnObject"];var url=_435;window.location.href=url;}return this.getPortletState(_42e);},_queueUp:function(_436){this._queuedFuncs.push(_436);},_throwInappropriateRequestError:function(_437){throw new Error("Cannot execute a synchronous call before the page loads! Please use an onload handler to execute this call to \""+_437+"\".");return null;},getPortletPreferences:function(_438){if(!ibm.portal.portlet._SafeToExecute){if(_438){var me=this;this._queueUp(function(){me.getPortletPreferences(_438);});return false;}else{return this._throwInappropriateRequestError("getPortletPreferences");}}var _43a=this.getPortletState().returnObject.getPortletMode();this.status=ibm.portal.portlet.PortletWindow.STATUS_UNDEFINED;var _43b=document.getElementById("com.ibm.wps.web2.portlet.root."+this.windowID).innerHTML;var idx=_43b.indexOf("--portletwindowid--");var _url=_43b.replace(/--portletwindowid--/g,this.windowID);if(_url.indexOf("?")<0){_url=_url+"?";}_url+="&verb=download&levels=-all&rep=compact&preferences=aggregated";this.requestedPreferenceID="pm:oid:"+this.preferenceEditID;if(_43a==ibm.portal.portlet.PortletMode.CONFIG){this.requestedPreferenceID="pm:oid:"+this.preferenceConfigID;}else{if(_43a==ibm.portal.portlet.PortletMode.EDIT_DEFAULTS){this.requestedPreferenceID="pm:oid:"+this.preferenceEditDefaultsID;}}var _43e=this;var _43f=null;dojo.xhrGet({url:_url,handleAs:"xml",headers:{"X-IBM-XHR":"true","If-Modified-Since":"Thu, 1 Jan 1970 00:00:00 GMT"},sync:(_438)?false:true,handle:function(_440,_441){if(_43e.isAuthenticationRequired(_441.xhr,_441.args.handleAs)){_43e.doAuthentication();}else{var type=(_440 instanceof Error)?"error":"load";if(type=="load"){var _443=_440;if(!_443||(typeof (dojox.data.dom.innerXML(_440))=="undefined")){_443=dojox.data.dom.createDocument(_441.xhr.responseText);}var _444=new ibm.portal.portlet.PortletPreferences(_43e.windowID,_43e.requestedPreferenceID,_443);if(_438){_438(_43e,ibm.portal.portlet.PortletWindow.STATUS_OK,_444);}else{_43f={"portletWindow":_43e,"status":ibm.portal.portlet.PortletWindow.STATUS_OK,"returnObject":_444};}}else{if(type=="error"){if(_438){_438(_43e,ibm.portal.portlet.PortletWindow.STATUS_ERROR,null);}else{_43f={"portletWindow":_43e,"status":ibm.portal.portlet.PortletWindow.STATUS_ERROR,"returnObject":null};}}}}},transport:"XMLHTTPTransport"});return _43f;},setPortletPreferences:function(_445,_446){if(!ibm.portal.portlet._SafeToExecute){if(_446){var me=this;this._queueUp(function(){me.setPortletPreferences(_445,_446);});return false;}else{return this._throwInappropriateRequestError("setPortletPreferences");}}this.status=ibm.portal.portlet.PortletWindow.STATUS_UNDEFINED;var _448=document.getElementById("com.ibm.wps.web2.portlet.root."+this.windowID).innerHTML;var idx=_448.indexOf("--portletwindowid--");var _url=_448.replace(/--portletwindowid--/g,this.windowID);if(_url.indexOf("?")<0){_url+="?verb=download";}else{_url+="&verb=download";}var _44b=_445.requestedPreferenceID;var expr="/atom:feed/atom:entry[atom:id='"+_44b+"']";var _44d=ibm.portal.xml.xpath.evaluateXPath(expr,_445.xmlData,_445.ns);var _44e;if(_44d&&_44d.length>0){_44e=_44d[0];}else{return null;}var _44f=_44e.parentNode;expr="/atom:feed/atom:entry";_44d=ibm.portal.xml.xpath.evaluateXPath(expr,_445.xmlData,_445.ns);for(var i=0;i<_44d.length;i++){var node=_44d[i];if(node!=_44e){_44f.removeChild(node);}}var _452=this;var _453=null;dojo.rawXhrPut({url:_url,sync:(_446)?false:true,putData:dojox.data.dom.innerXML(_445.xmlData),contentType:"application/xml",headers:{"X-IBM-XHR":"true"},handleAs:"xml",handle:function(_454,_455){if(_452.isAuthenticationRequired(_455.xhr,_455.args.handleAs)){_452.doAuthentication();}else{var type=(_454 instanceof Error)?"error":"load";if(type=="load"){if(_446){_446(_452,ibm.portal.portlet.PortletWindow.STATUS_OK,_445);}else{_453={"portletWindow":_452,"status":ibm.portal.portlet.PortletWindow.STATUS_OK,"returnObject":_445};}}else{if(type=="error"){if(_446){_446(_452,ibm.portal.portlet.PortletWindow.STATUS_ERROR,null);}else{_453={"portletWindow":_452,"status":ibm.portal.portlet.PortletWindow.STATUS_ERROR,"returnObject":null};}}}}},transport:"XMLHTTPTransport"});return _453;},getUserProfile:function(_457){if(!ibm.portal.portlet._SafeToExecute){if(_457){var me=this;this._queueUp(function(){me.getUserProfile(_457);});return false;}else{return this._throwInappropriateRequestError("getUserProfile");}}this.status=ibm.portal.portlet.PortletWindow.STATUS_UNDEFINED;var _url=document.getElementById("com.ibm.wps.web2.portlet.user."+this.windowID).innerHTML;var _45a=this;var _45b=null;dojo.xhrGet({url:_url,headers:{"X-IBM-XHR":"true","If-Modified-Since":"Thu, 1 Jan 1970 00:00:00 GMT"},sync:(_457)?false:true,handleAs:"xml",handle:function(_45c,_45d){if(_45a.isAuthenticationRequired(_45d.xhr,_45d.args.handleAs)){_45a.doAuthentication();}else{var type=(_45c instanceof Error)?"error":"load";if(type=="load"){var _45f=_45c;if(!_45f||(typeof (dojox.data.dom.innerXML(_45c))=="undefined")){_45f=dojox.data.dom.createDocument(_45d.xhr.responseText);}var _460=new ibm.portal.portlet.UserProfile(_45a.windowID,_45f);if(_457){_457(_45a,ibm.portal.portlet.PortletWindow.STATUS_OK,_460);}else{_45b={"portletWindow":_45a,"status":ibm.portal.portlet.PortletWindow.STATUS_OK,"returnObject":_460};}}else{if(type=="error"){if(_457){_457(_45a,ibm.portal.portlet.PortletWindow.STATUS_ERROR,null);}else{_45b={"portletWindow":_45a,"status":ibm.portal.portlet.PortletWindow.STATUS_ERROR,"returnObject":null};}}}}},transport:"XMLHTTPTransport"});return _45b;},setUserProfile:function(_461,_462){if(!ibm.portal.portlet._SafeToExecute){if(_462){var me=this;this._queueUp(function(){me.setUserProfile(_461,_462);});return false;}else{return this._throwInappropriateRequestError("setUserProfile");}}this.status=ibm.portal.portlet.PortletWindow.STATUS_UNDEFINED;var _url=document.getElementById("com.ibm.wps.web2.portlet.user."+this.windowID).innerHTML;var _465=this;var _466=null;dojo.rawXhrPost({url:_url,sync:(_462)?false:true,postData:dojox.data.dom.innerXML(_461.xmlData),contentType:"application/xml",headers:{"X-IBM-XHR":"true"},handleAs:"xml",handle:function(_467,_468){if(_465.isAuthenticationRequired(_468.xhr,_468.args.handleAs)){_465.doAuthentication();}else{var type=(_467 instanceof Error)?"error":"load";if(type=="load"){if(_462){_462(_465,ibm.portal.portlet.PortletWindow.STATUS_OK,_461);}else{_466={"portletWindow":_465,"status":ibm.portal.portlet.PortletWindow.STATUS_OK,"returnObject":_461};}}else{if(type=="error"){if(_462){_462(_465,ibm.portal.portlet.PortletWindow.STATUS_ERROR,null);}else{_466={"portletWindow":_465,"status":ibm.portal.portlet.PortletWindow.STATUS_ERROR,"returnObject":null};}}}}},transport:"XMLHTTPTransport"});return _466;},newXMLPortletRequest:function(){return new ibm.portal.portlet.XMLPortletRequest(this);},isAuthenticationRequired:function(_46a,_46b){if(_46a.readyState!=4){throw new Error("isAuthenticationRequired should only be called with a COMPLETED XMLHttpRequest! The readyState on the given XMLHttpRequest is not 4 (COMPLETE)!");}var _46c={dojoType:"valid"};var _46d={xhr:_46a,args:{handleAs:_46b}};return com.ibm.ajax.auth.isAuthenticationRequired(_46c,_46d);},setAuthenticationHandler:function(_46e){this._authenticationFn=_46e;},doAuthentication:function(){if(this._authenticationFn){this._authenticationFn();}else{com.ibm.ajax.auth.authenticationHandler();}}});dojo.declare("ibm.portal.portlet.PortletPreferences",null,{constructor:function(_46f,_470,data){this.windowID=_46f;this.requestedPreferenceID=_470;this.xmlData=data;this.xsltURL=dojo.moduleUrl("ibm","portal/portlet/");this.ns={"xsl":"http://www.w3.org/1999/XSL/Transform","thr":"http://purl.org/syndication/thread/1.0","atom":"http://www.w3.org/2005/Atom","xhtml":"http://www.w3.org/1999/xhtml","model":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0.1/portal-model-elements","base":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0/ibm-portal-composite-base","portal":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0.1/portal-model","xsi":"http://www.w3.org/2001/XMLSchema-instance"};this.internal_reset();},getMap:function(){if(this.result_getMap){return this.result_getMap;}var _472=ibm.portal.xml.xslt.loadXsl(this.xsltURL+"PortletPreferencesMap.xsl");if(_472.documentElement==null){alert("xslDoc is null");}var _473=ibm.portal.xml.xslt.transform(this.xmlData,_472,null,{"selectionid":this.requestedPreferenceID},true);if(_473==null){this.result_getNames=null;return null;}var _474=eval(_473);if(_474){_474=_474.preferences;}this.result_getMap=_474;return this.result_getMap;},getNames:function(){if(this.result_getNames){return this.result_getNames;}var _475=ibm.portal.xml.xslt.loadXsl(this.xsltURL+"PortletPreferencesNames.xsl");if(_475.documentElement==null){alert("xslDoc is null");}var _476=ibm.portal.xml.xslt.transform(this.xmlData,_475,null,{"selectionid":this.requestedPreferenceID},true);if(_476==null){this.result_getNames=null;return null;}var _477=eval(_476);if(_477){_477=_477.names;}this.result_getNames=_477;return this.result_getNames;},getValue:function(key,def){var expr="/atom:feed/atom:entry[atom:id='"+this.requestedPreferenceID+"']/atom:content/*/model:portletpreferences[@name='"+key+"']/base:value";var _47b=ibm.portal.xml.xpath.evaluateXPath(expr,this.xmlData,this.ns);var _47c;if(_47b&&_47b.length>0){_47c=_47b[0].getAttribute("value");}else{_47c=def;}return _47c;},getValues:function(key,def){var expr="/atom:feed/atom:entry[atom:id='"+this.requestedPreferenceID+"']/atom:content/*/model:portletpreferences[@name='"+key+"']/base:value";var _480=ibm.portal.xml.xpath.evaluateXPath(expr,this.xmlData,this.ns);var _481;if(_480&&_480.length>0){_481=new Array();for(var i=0;i<_480.length;i++){_481[i]=_480[i].getAttribute("value");}}else{_481=def;}return _481;},isReadOnly:function(key){var id=this.requestedPreferenceID;var expr="/atom:feed/atom:entry[atom:id='"+id+"']/atom:content/*/model:portletpreferences[@name='"+key+"']";var _486=ibm.portal.xml.xpath.evaluateXPath(expr,this.xmlData,this.ns);var _487=false;if(_486&&_486.length>0){var temp=_486[0].getAttribute("read-only");if(temp!=null){if(temp=="true"){_487=true;}}}return _487;},reset:function(key){this.internal_reset();var expr="/atom:feed/atom:entry[atom:id='"+this.requestedPreferenceID+"']/atom:content/*/model:portletpreferences[@name='"+key+"']";var _48b=ibm.portal.xml.xpath.evaluateXPath(expr,this.xmlData,this.ns);if(_48b&&_48b.length>0){var _48c=_48b[0].parentNode;_48c.removeChild(_48b[0]);}},setValue:function(key,_48e){var _48f=new Array();_48f[0]=_48e;this.setValues(key,_48f);},setValues:function(key,_491){this.internal_reset();var expr="/atom:feed/atom:entry[atom:id='"+this.requestedPreferenceID+"']/atom:content/*/model:portletpreferences[@name='"+key+"']";var _493=ibm.portal.xml.xpath.evaluateXPath(expr,this.xmlData,this.ns);var _494=null;if(_493&&_493.length>0){_494=_493[0];for(var i=_494.childNodes.length-1;i>=0;i--){_494.removeChild(_494.childNodes[i]);}}else{var _496="/atom:feed/atom:entry[atom:id='"+this.requestedPreferenceID+"']/atom:content/*";var _497=ibm.portal.xml.xpath.evaluateXPath(_496,this.xmlData,this.ns);if(dojo.isIE){_494=this.xmlData.createNode(1,"model:portletpreferences",this.ns.model);}else{_494=this.xmlData.createElementNS(this.ns.model,"model:portletpreferences");}_494.setAttribute("name",key);_494.setAttribute("read-only","false");_497[0].appendChild(_494);}for(var i=0;i<_491.length;i++){var _498;if(dojo.isIE){_498=this.xmlData.createNode(1,"base:value",this.ns.base);var _499=this.xmlData.createNode(2,"xsi:type",this.ns.xsi);_499.nodeValue="String";_498.setAttributeNode(_499);}else{_498=this.xmlData.createElementNS(this.ns.base,"base:value");_498.setAttributeNS(this.ns.xsi,"xsi:type","String");}_498.setAttribute("value",_491[i]);_494.appendChild(_498);}},internal_reset:function(){this.result_getMap=null;this.result_getNames=null;},clone:function(){var _49a=dojox.data.dom.innerXML(this.xmlData);var _49b=dojox.data.dom.createDocument(_49a);return new ibm.portal.portlet.PortletPreferences(this.windowID,this.requestedPreferenceID,_49b);}});dojo.declare("ibm.portal.portlet.PortletMode",null,{VIEW:"view",EDIT:"edit",EDIT_DEFAULTS:"edit_defaults",HELP:"help",CONFIG:"config"});dojo.declare("ibm.portal.portlet.WindowState",null,{NORMAL:"normal",MINIMIZED:"minimized",MAXIMIZED:"maximized"});dojo.declare("ibm.portal.portlet.PortletState",null,{constructor:function(_49c,_49d){var _49e=new com.ibm.portal.state.StateManager(ibmPortalConfig["contentHandlerURI"]);if(dojo.isString(_49c)){var _49f=this._getExistingState(_49c,_49e.getSerializationManager());_49e.reset(_49f);}else{_49e.reset(_49c);_49c=_49d;}this.portletAccessor=_49e.newPortletAccessor(_49c);this.renderParameters=this.portletAccessor.getRenderParameters();},_isCSA:function(){var _4a0=false;try{_4a0=(typeof (document.isCSA)!="undefined");}catch(e){}return _4a0;},_getExistingState:function(_4a1,_4a2){var _4a3=null;if(this._isCSA()){_4a3=com.ibm.portal.navigation.controller.NAVIGATION_CONTROLLER.getState().stateDOM;}else{if(_4a2!=null){var _4a4=_4a2.deserialize(location.href);_4a3=_4a4.returnObject;}else{_4a3=dojox.data.dom.createDocument();}}return _4a3;},getPortletMode:function(){return this.portletAccessor.getPortletMode();},setPortletMode:function(_4a5){this.portletAccessor.setPortletMode(_4a5);return _4a5;},getWindowState:function(){return this.portletAccessor.getWindowState();},setWindowState:function(_4a6){this.portletAccessor.setWindowState(_4a6);return _4a6;},getParameterNames:function(){return this.renderParameters.getNames();},getParameterValue:function(name){return this.renderParameters.getValue(name);},getParameterValues:function(name){return this.renderParameters.getValues(name);},getParameterMap:function(){return this.renderParameters.getMap();},setParameterValue:function(name,_4aa){this.renderParameters.setValue(name,_4aa);return _4aa;},setParameterValues:function(name,_4ac){this.renderParameters.setValues(name,_4ac);return _4ac;},setParameterMap:function(map,_4ae){if(_4ae==true){this.renderParameters.clear();}this.renderParameters.putAll(map);return this.renderParameters.getMap();},removeParameter:function(name){this.renderParameters.remove(name);}});dojo.require("com.ibm.portal.services.PortletFragmentService");dojo.declare("ibm.portal.portlet.XMLPortletRequest",null,{onreadystatechange:null,readyState:0,responseText:null,responseXML:null,status:null,statusText:null,onportletstateready:null,_location:null,_async:null,constructor:function(_4b0){var _4b1=this.declaredClass+".constructor";ibm.portal.debug.entry(_4b1,[_4b0]);this.pageID=_4b0.pageID;this.windowID=_4b0.windowID;this.windowObj=_4b0;ibm.portal.debug.exit(_4b1);},_getXHR:function(){var _4b2=this.declaredClass+"._getXHR";ibm.portal.debug.entry(_4b2);if(!this._xhr){this._xhr=this._createXHR();}retVal.setRequestHeader("X-IBM-XHR","true");ibm.portal.debug.exit(_4b2,this._xhr);return this._xhr;},_createXHR:function(){var _4b3=this.declaredClass+"._createXHR";ibm.portal.debug.entry(_4b3);var _4b4=null;if(typeof (XMLHttpRequest)!="undefined"){_4b4=new XMLHttpRequest();}else{_4b4=new ActiveXObject("Microsoft.XMLHTTP");}ibm.portal.debug.exit(_4b3,_4b4);return _4b4;},_onreadystatechangehandler:function(){var _4b5=this.declaredClass+"._onreadystatechangehandler";ibm.portal.debug.entry(_4b5);if(!this.handled){var xhr=this._getXHR();this.readyState=xhr.readyState;ibm.portal.debug.text("ready state is "+xhr.readyState);if(this.readyState==4){var _4b7=this.windowObj.isAuthenticationRequired(xhr,"xml");ibm.portal.debug.text("is auth required: "+_4b7);if(_4b7){this.windowObj.doAuthentication(xhr);return;}else{this.responseText=xhr.responseText;this.responseXML=xhr.responseXML;this.status=xhr.status;this.statusText=xhr.statusText;var _4b8=new com.ibm.portal.services.PortletFragmentService();var _4b9=_4b8.createPortletInfo(xhr.responseXML);this.responseText=_4b9.markup;this.responseXML=null;var _4ba=true;var _4bb=_4b9.updatedState;if(this.onportletstateready!=null){var _4bc=_4b9.windowId;var _4bd=new ibm.portal.portlet.PortletState(_4bb,_4bc);_4ba=this.onportletstateready(_4bd);}if(_4ba&&this._isCSA()){_4b8._fireGlobalPortletStateChange(_4b9);}this._handleDependentPortlets(_4b8.readDependentPortlets(xhr.responseXML),_4bb);this.handled=true;}}if(this.onreadystatechange!=null){this.onreadystatechange();}}ibm.portal.debug.exit(_4b5);},_handleDependentPortlets:function(_4be,_4bf){var _4c0=this.declaredClass+"._handleDependentPortlets";ibm.portal.debug.entry(_4c0,[_4be,_4bf]);if(!this._isCSA()){if(_4be.length>0){window.location.href=this._newPageURL(_4bf);}}ibm.portal.debug.exit(_4c0);},_isCSA:function(){var _4c1=this.declaredClass+"._isCSA";ibm.portal.debug.entry(_4c1);var _4c2=false;try{_4c2=(typeof (document.isCSA)!="undefined");}catch(e){}ibm.portal.debug.exit(_4c1,_4c2);return _4c2;},_flag:function(_4c3){var _4c4=this.declaredClass+"._flag";ibm.portal.debug.entry(_4c4,[_4c3]);var id="lm:oid:"+this.windowID+"@oid:"+this.pageID;var _4c6=new com.ibm.portal.services.PortletFragmentService();var url=_4c6._flagPortletUrl(_4c3,id);ibm.portal.debug.exit(_4c4,url);return url;},_newPageURL:function(_4c8){var _4c9=this.declaredClass+"._newPageURL";ibm.portal.debug.entry(_4c9,[_4c8]);ibm.portal.debug.text(dojox.data.dom.innerXML(_4c8));var _4ca=new com.ibm.portal.state.StateManager(ibmPortalConfig["contentHandlerURI"]);var _4cb=_4c8;if(!_4c8){_4cb=dojox.data.dom.createDocument();}_4ca.reset(_4cb);var _4cc=_4ca.getSerializationManager();var _4cd=_4cc.serialize(_4cb);var _4ce=_4cd["returnObject"];var url=_4ce;ibm.portal.debug.exit(_4c9,url);return url;},open:function(_4d0,uri){var _4d2=this.declaredClass+".open";ibm.portal.debug.entry(_4d2,[_4d0,uri]);this.open(_4d0,uri,false);ibm.portal.debug.exit(_4d2);},open:function(_4d3,uri,_4d5){var _4d6=this.declaredClass+".open";ibm.portal.debug.entry(_4d6,[_4d3,uri,_4d5]);var xhr=this._getXHR();var me=this;this._location=uri;if(_4d5==undefined){_4d5=false;}this._async=_4d5;xhr.onreadystatechange=function(){me._onreadystatechangehandler();};xhr.open(_4d3,this._flag(uri),_4d5);ibm.portal.debug.exit(_4d6);},setRequestHeader:function(_4d9,_4da){var _4db=this.declaredClass+".setRequestHeader";ibm.portal.debug.entry(_4db,[_4d9,_4da]);this._getXHR().setRequestHeader(_4d9,_4da);ibm.portal.debug.exit(_4db);},send:function(data){var _4dd=this.declaredClass+".send";ibm.portal.debug.entry(_4dd,[data]);this._getXHR().send(data);if(!this._async){this._onreadystatechangehandler();}ibm.portal.debug.exit(_4dd);},abort:function(){var _4de=this.declaredClass+".abort";ibm.portal.debug.entry(_4de);this._getXHR().abort();ibm.portal.debug.exit(_4de);},getAllResponseHeaders:function(){return this._getXHR().getAllResponseHeaders();},getResponseHeader:function(_4df){return this._getXHR().getResponseHeader(_4df);}});dojo.declare("ibm.portal.portlet.UserProfile",null,{constructor:function(_4e0,data){this.windowID=_4e0;this.xmlData=data;this.ns={"xsl":"http://www.w3.org/1999/XSL/Transform","atom":"http://www.w3.org/2005/Atom","xhtml":"http://www.w3.org/1999/xhtml","xsi":"http://www.w3.org/2001/XMLSchema-instance","um":"http://www.ibm.com/xmlns/prod/websphere/um.xsd"};},getAttribute:function(name){var expr="/atom:entry/atom:content/um:profile[@type='user']/um:attribute[@name='"+name+"']/um:attributeValue";var _4e4=ibm.portal.xml.xpath.evaluateXPath(expr,this.xmlData,this.ns);var _4e5=null;if(_4e4&&_4e4.length>0){if(_4e4[0].textContent){_4e5=_4e4[0].textContent;}else{_4e5=_4e4[0].text;}}return _4e5;},setAttribute:function(name,_4e7){var expr="/atom:entry/atom:content/um:profile[@type='user']/um:attribute[@name='"+name+"']/um:attributeValue";var _4e9=ibm.portal.xml.xpath.evaluateXPath(expr,this.xmlData,this.ns);var _4ea=null;if(_4e9&&_4e9.length>0){if(_4e9[0].textContent){_4ea=_4e9[0].textContent;_4e9[0].textContent=_4e7;}else{_4ea=_4e9[0].text;_4e9[0].text=_4e7;}}else{var _4eb="/atom:entry/atom:content/um:profile[@type='user']/um:attribute[@name='"+name+"']";var _4ec=ibm.portal.xml.xpath.evaluateXPath(_4eb,this.xmlData,this.ns);var _4ed=null;if(_4ec&&_4ec.length>0){_4ed=_4ec[0];}else{var _4ee="/atom:entry/atom:content/um:profile[@type='user']";var _4ef=ibm.portal.xml.xpath.evaluateXPath(_4ee,this.xmlData,this.ns);if(dojo.isIE){_4ed=this.xmlData.createNode(1,"um:attribute",this.ns.um);}else{_4ed=this.xmlData.createElementNS(this.ns.um,"um:attribute");}_4ed.setAttribute("type","xs:string");_4ed.setAttribute("multiValued","false");_4ed.setAttribute("name",name);_4ef[0].appendChild(_4ed);}var _4f0;if(dojo.isIE){_4f0=this.xmlData.createNode(1,"um:attributeValue",this.ns.um);_4f0.text=_4e7;}else{_4f0=this.xmlData.createElementNS(this.ns.um,"um:attributeValue");_4f0.textContent=_4e7;}_4ed.appendChild(_4f0);}return _4ea;},clone:function(){var _4f1=dojox.data.dom.innerXML(this.xmlData);var _4f2=dojox.data.dom.createDocument(_4f1);return new ibm.portal.portlet.UserProfile(this.windowID,_4f2);}});dojo.declare("ibm.portal.portlet.Error",null,{INFO:0,WARN:1,ERROR:2,constructor:function(_4f3,_4f4,_4f5){this.errorCode=_4f3;this.message=_4f4;this.description=_4f5;},getErrorCode:function(){return this.errorCode;},getMessage:function(){return this.message;},getDescription:function(){return this.description;}});var com_ibm_portal_portlet_portletwindow=new ibm.portal.portlet.PortletWindow();ibm.portal.portlet.PortletWindow.STATUS_UNDEFINED=com_ibm_portal_portlet_portletwindow.STATUS_UNDEFINED;ibm.portal.portlet.PortletWindow.STATUS_OK=com_ibm_portal_portlet_portletwindow.STATUS_OK;ibm.portal.portlet.PortletWindow.STATUS_ERROR=com_ibm_portal_portlet_portletwindow.STATUS_ERROR;com_ibm_portal_portlet_portletwindow=null;var com_ibm_portal_portlet_portletmode=new ibm.portal.portlet.PortletMode();ibm.portal.portlet.PortletMode.VIEW=com_ibm_portal_portlet_portletmode.VIEW;ibm.portal.portlet.PortletMode.EDIT=com_ibm_portal_portlet_portletmode.EDIT;ibm.portal.portlet.PortletMode.EDIT_DEFAULTS=com_ibm_portal_portlet_portletmode.EDIT_DEFAULTS;ibm.portal.portlet.PortletMode.HELP=com_ibm_portal_portlet_portletmode.HELP;ibm.portal.portlet.PortletMode.CONFIG=com_ibm_portal_portlet_portletmode.CONFIG;com_ibm_portal_portlet_portletmode=null;var com_ibm_portal_portlet_windowstate=new ibm.portal.portlet.WindowState();ibm.portal.portlet.WindowState.NORMAL=com_ibm_portal_portlet_windowstate.NORMAL;ibm.portal.portlet.WindowState.MINIMIZED=com_ibm_portal_portlet_windowstate.MINIMIZED;ibm.portal.portlet.WindowState.MAXIMIZED=com_ibm_portal_portlet_windowstate.MAXIMIZED;com_ibm_portal_portlet_windowstate=null;var com_ibm_portal_portlet_error=new ibm.portal.portlet.Error();ibm.portal.portlet.Error.INFO=com_ibm_portal_portlet_error.INFO;ibm.portal.portlet.Error.WARN=com_ibm_portal_portlet_error.WARN;ibm.portal.portlet.Error.ERROR=com_ibm_portal_portlet_error.ERROR;com_ibm_portal_portlet_error=null;}if(!dojo._hasResource["com.ibm.domUtilities"]){dojo._hasResource["com.ibm.domUtilities"]=true;dojo.provide("com.ibm.domUtilities");dojo.require("dojox.data.dom");dojo.require("com.ibm.portal.xslt");com.ibm.domUtilities={constants:{MSXML_NodeTypes:{element:1,attribute:2,text:3,cdata:4,entity_reference:5,entity:6,processing_instruction:7,comment:8,document:9,document_type:10,document_fragment:11,notation:12}},nsInfo:function(str,_4f7){var _4f8=str.split(":");var _4f9,_4fa;if(_4f8.length>1){_4f9=_4f8[0];_4fa=_4f8[1];return {namespaceURI:_4f7[_4f9],prefix:_4f9,localName:_4fa};}else{return {namespaceURI:null,prefix:null,localName:str};}},getAttribute:function(node,_4fc,_4fd){var ret=null;var _4ff=com.ibm.domUtilities.nsInfo(_4fc,_4fd);if(_4ff.namespaceURI){if(node.getAttributeNS){ret=node.getAttributeNS(_4ff.namespaceURI,_4ff.localName);}else{if(dojo.isIE){ret=node.attributes.getQualifiedItem(_4ff.localName,_4ff.namespaceURI);if(ret){ret=ret.value;}}else{ret=node.getAttribute(_4fc);}}}else{ret=node.getAttribute(_4fc);}return ret;},setAttribute:function(node,_501,_502,_503){if(_502===true){_502="true";}else{if(_502===false){_502="false";}}var _504=com.ibm.domUtilities.nsInfo(_501,_503);if(_504.namespaceURI){if(node.setAttributeNS){node.setAttributeNS(_504.namespaceURI,_501,_502);}else{if(dojo.isIE&&node.ownerDocument){var _505=node.ownerDocument.createNode(com.ibm.domUtilities.constants.MSXML_NodeTypes.attribute,_501,_504.namespaceURI);_505.value=_502;node.setAttributeNode(_505);}else{node.setAttribute(_501,_502);}}}else{node.setAttribute(_501,_502);}},removeAttribute:function(node,_507,_508){var _509=com.ibm.domUtilities.nsInfo(_507,_508);if(_509.namespaceURI){if(node.removeAttributeNS){node.removeAttributeNS(_509.namespaceURI,_507);}else{if(dojo.isIE){node.attributes.removeQualifiedItem(_509.localName,_509.namespaceURI);}else{node.removeAttribute(_507);}}}else{node.removeAttribute(_507);}},hasAttribute:function(node,_50b,_50c){var ret=null;var _50e=com.ibm.domUtilities.nsInfo(_50b,_50c);if(_50e.namespaceURI){if(node.hasAttributeNS){ret=node.hasAttributeNS(_50e.namespaceURI,_50e.localName);}else{if(dojo.isIE){ret=node.attributes.getQualifiedItem(_50e.localName,_50e.namespaceURI)!=null;}else{ret=node.hasAttribute(_50b);}}}else{if(!dojo.isIE){ret=node.hasAttribute(_50b);}else{ret=node.getAttributeNode(_50b)!=null;}}return ret;},createElement:function(doc,_510,_511,_512){var node=null;var _514=com.ibm.domUtilities.nsInfo(_510,_511);if(_514.namespaceURI){if(doc.createElementNS){node=doc.createElementNS(_514.namespaceURI,_510);}else{if(dojo.isIE){node=doc.createNode("element",_510,_514.namespaceURI);}}}if(!node){node=doc.createElement(_510);}for(var name in _512){com.ibm.domUtilities.setAttribute(node,name,_512[name],_511);}return node;},createFromJson:function(doc,def,_518,_519){var obj=null;if(dojo.isString(def)){obj=doc.createTextNode(def);}else{obj=com.ibm.domUtilities.createElement(doc,def.name,_518,def.attributes);dojo.forEach(def.children,function(_51b){com.ibm.domUtilities.createFromJson(doc,_51b,_518,obj);});}if(_519){_519.appendChild(obj);}return obj;},removeChildren:function(node){while(node.hasChildNodes()){var f=node.removeChild(node.firstChild);delete f;}},textContent:function(node,text){return dojox.data.dom.textContent.apply(null,arguments);},innerXML:function(node){return dojox.data.dom.innerXML(node);},stringFromDoc:function(node){return com.ibm.domUtilities.innerXML(node);},docFromString:function(str){return com.ibm.portal.xslt.loadXmlString(str);},encodeXML:function(_523,_524){if(dojo.isString(_523)){_523=_523.replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;");if(_524){_523=_523.replace(/'/gm,"&#039;").replace(/"/gm,"&#034;");}return _523;}else{if(_523!=null){return _523;}else{return "";}}},decodeXML:function(_525,_526){if(dojo.isString(_525)){_525=_525.replace(/&lt;/gm,"<").replace(/&gt;/gm,">").replace(/&amp;/gm,"&");if(_526){_525=_525.replace(/&#039;/gm,"'").replace(/&#034;/gm,"\"");}return _525;}else{if(_525!=null){return _525;}else{return "";}}}};}if(!dojo._hasResource["com.ibm.data.XpathHelper"]){dojo._hasResource["com.ibm.data.XpathHelper"]=true;dojo.provide("com.ibm.data.XpathHelper");dojo.require("com.ibm.portal.xpath");dojo.require("com.ibm.portal.xslt");dojo.require("com.ibm.domUtilities");dojo.declare("com.ibm.data.XpathHelper",null,{namespaces:{},_getNodesByXpath:function(_527,expr,prop){var _52a=com.ibm.portal.xpath.evaluateXPath(expr,_527,this.namespaces);var _52b=_52a&&_52a.length>0;if(prop){var _52c=_52a;_52a=new Array();for(var i=0;i<_52c.length;i++){_52a[i]=this._getNodeProp(_52c[i],prop);}}return {found:_52b,value:_52a};},_getNodeByXpath:function(_52e,expr,prop){var _531=this._getNodesByXpath(_52e,expr);var _532=_531.found;if(!_532){return {found:_532};}var _533=_531.value;if(_533.length>0){if(prop){return {found:true,value:this._getNodeProp(_533[0],prop)};}else{return {found:true,value:_533[0]};}}return {found:false};},_getNodeProp:function(node,prop){switch(prop){case "textContent":return dojox.data.dom.textContent(node);default:return this.handleConstructs(node,prop);}},handleConstructs:function(node,prop){return node[prop];},_setNodeProp:function(node,prop,_53a){switch(prop){case "textContent":dojox.data.dom.textContent(node,_53a);default:node[prop]=_53a;}},_getAttrsByXpath:function(_53b,expr,_53d){var _53e=this._getNodesByXpath(_53b,expr);var _53f=_53e.found;if(!_53f){return {found:_53f};}var _540=_53e.value;var _541=[];for(var i=0;i<_540.length;i++){_541[i]=this._getAttribute(_540[i],_53d);}return {found:_53f,value:_541};},_getAttrByXpath:function(_543,expr,_545){var _546=this._getNodeByXpath(_543,expr);var _547=_546.found;if(!_547){return {found:_547};}var node=_546.value;return {found:_547,value:this._getAttribute(node,_545)};},_extractNSInfo:function(str){return com.ibm.domUtilities.nsInfo(str,this.namespaces);},_getAttribute:function(node,_54b){return com.ibm.domUtilities.getAttribute(node,_54b,this.namespaces);},_setAttribute:function(node,_54d,_54e){if(_54e){com.ibm.domUtilities.setAttribute(node,_54d,_54e,this.namespaces);}else{com.ibm.domUtilities.removeAttribute(node,_54d,this.namespaces);}},_setNodesByXpath:function(_54f,expr,prop,_552){return false;},_setNodeByXpath:function(_553,expr,prop,_556){var _557=this._getNodeByXpath(_553,expr);var _558=_557.found;if(!_558){return false;}var node=_557.value;if(prop){this._setNodeProp(node,prop,_556);}else{dojo.place(_556,node,"before");node.parentNode.removeChild(node);delete node;}return true;},_setAttrsByXpath:function(_55a,expr,_55c,_55d){return false;},_setAttrByXpath:function(_55e,expr,_560,_561){var _562=this._getNodeByXpath(_55e,expr);var _563=_562.found;if(!_563){return false;}var node=_562.value;this._setAttribute(node,_560,_561);return true;},_createNSElement:function(doc,_566,_567){return com.ibm.domUtilities.createElement(doc,_566,this.namespaces,_567);},__getClassName:function(){var cls=this.declaredClass;if(!cls){return "Object";}var idx=cls.lastIndexOf(".");if(idx>-1&&(idx<cls.length-1)){cls=cls.substring(idx+1);}return cls;}});dojo.declare("com.ibm.data._XmlConstruct",com.ibm.data.XpathHelper,{isConstruct:true,toString:function(){return "<"+this.__getClassName()+">";}});}if(!dojo._hasResource["com.ibm.data.AtomFeedStore"]){dojo._hasResource["com.ibm.data.AtomFeedStore"]=true;dojo.provide("com.ibm.data.AtomFeedStore");dojo.require("com.ibm.data.XpathHelper");dojo.require("dojo.date.stamp");dojo.declare("com.ibm.data.AtomFeedStore",com.ibm.data.XpathHelper,{namespaces:{"atom":"http://www.w3.org/2005/Atom"},_features:{"dojo.data.api.Read":true,"dojo.data.api.Write":false,"dojo.data.api.Identity":false,"dojo.data.api.Notification":false},attrMappings:{title:{xpath:"./atom:title",targetName:"textContent",type:"node",setter:function(item,rule,_56c){var elem=this._createNSElement(item.element.ownerDocument,"atom:title");this._setNodeProp(elem,rule.targetName,_56c);item.element.appendChild(elem);return true;}},id:{xpath:"./atom:id",targetName:"textContent",type:"node",setter:function(item,rule,_570){var elem=this._createNSElement(item.element.ownerDocument,"atom:id");this._setNodeProp(elem,rule.targetName,_570);item.element.appendChild(elem);return true;}},updated:{xpath:"./atom:updated",targetName:"AtomDateConstruct",type:"node"},category:{xpath:"./atom:category",targetName:"term",type:"attr",setter:function(item,rule,_574){var elem=this._createNSElement(item.element.ownerDocument,"atom:category");this._setAttribute(elem,rule.targetName,_574);item.element.appendChild(elem);return true;}},categoryScheme:{xpath:"./atom:category",targetName:"scheme",type:"attr",setter:function(item,rule,_578){var elem=this._createNSElement(item.element.ownerDocument,"atom:category");this._setAttribute(elem,rule.targetName,_578);item.element.appendChild(elem);return true;}},categoryLabel:{xpath:"./atom:category",targetName:"label",type:"attr",setter:function(item,rule,_57c){var elem=this._createNSElement(item.element.ownerDocument,"atom:category");this._setAttribute(elem,rule.targetName,_57c);item.element.appendChild(elem);return true;}},contributer:{xpath:"./atom:contributer",targetName:"AtomPersonConstruct",type:"node"},author:{xpath:"./atom:author",targetName:"AtomPersonConstruct",type:"node"},summary:{xpath:"./atom:summary",targetName:"textContent",type:"node",setter:function(item,rule,_580){var elem=this._createNSElement(item.element.ownerDocument,"atom:summary");this._setNodeProp(elem,rule.targetName,_580);item.element.appendChild(elem);return true;}},source:{xpath:"./atom:source",type:"node",setter:function(item,rule,_584){item.element.appendChild(_584);return true;}},rights:{xpath:"./atom:rights",targetName:"textContent",type:"node",setter:function(item,rule,_587){var elem=this._createNSElement(item.element.ownerDocument,"atom:rights");this._setNodeProp(elem,rule.targetName,_587);item.element.appendChild(elem);return true;}},selfLink:{xpath:"./atom:link[@rel='self']",targetName:"href",type:"attr",setter:function(item,rule,_58b){var elem=this._createNSElement(item.element.ownerDocument,"atom:link");this._setAttribute(elem,"rel","self");this._setAttribute(elem,rule.targetName,_58b);item.element.appendChild(elem);return true;}},link:{xpath:"./atom:link[@href]",targetName:"href",type:"attr",setter:function(item,rule,_58f){var elem=this._createNSElement(item.element.ownerDocument,"atom:link");this._setAttribute(elem,rule.targetName,_58f);item.element.appendChild(elem);return true;}},content:{xpath:"./atom:content",type:"node",setter:function(item,rule,_593){item.element.appendChild(_593);return true;}}},timeout:null,itemClass:"com.ibm.data.AtomEntryItem",constructor:function(args){dojo.mixin(this,args);this._dirtyItems=new Array();this._deletedItems=new Array();this._newItems=new Array();},toString:function(){return "<"+this.__getClassName()+": "+this.url+">";},handleConstructs:function(node,prop){switch(prop){case "AtomPersonConstruct":return new com.ibm.data.AtomPersonConstruct(node);case "AtomDateConstruct":return new com.ibm.data.AtomDateConstruct(node);default:return this.inherited(arguments);}},_assertIsItem:function(_597){if(!this.isItem(_597)){throw new Error(_597+" is not an item in this store");}return true;},_assertIsString:function(_598){if(!dojo.isString(_598)){throw new Error(_598+" is not a string");}return true;},_getItem:function(args){var cls=this.itemClass;if(dojo.isString(cls)){cls=dojo.getObject(this.itemClass);}return new cls({store:this,element:args.element,loaded:true});},getFeedValue:function(_59b,_59c){var ret=_59c;this._assertIsString(_59b);var _59e=this.getMapRule(_59b,this.attrMappings);if(_59e){ret=this.getValueByMapping(null,_59e,_59c);}return ret;},getFeedValues:function(_59f){var ret=[];this._assertIsString(_59f);var _5a1=this.getMapRule(_59f,this.attrMappings);if(_5a1){ret=this.getValuesByMapping(null,_5a1);}return ret;},extractEmptyFeed:function(){var _5a2=this._getNodeByXpath(this._feed,"//atom:feed").value;var _5a3=_5a2.cloneNode(false);var _5a4=this._getNodesByXpath(_5a2,"/atom:feed/*");var _5a5=_5a4.value;for(var i=0;i<_5a5.length;i++){if(_5a5[i].nodeName!="atom:entry"){_5a3.appendChild(_5a5[i].cloneNode(true));}}return _5a3;},extractSingleEntryFeed:function(item){var ret=this.extractEmptyFeed();ret.appendChild(item.element.cloneNode(true));return ret;},extractMultipleEntryFeed:function(_5a9){var ret=this.extractEmptyFeed();dojo.forEach(_5a9,function(item){ret.appendChild(item.element.cloneNode(true));});return ret;},getIdentity:function(item){if(item._id){return item._id;}var _5ad=this.getIdentityAttributes(item);var id="";dojo.forEach(_5ad,function(attr){id+=this.getValue(item,attr,"");},this);item._id=id;return id;},getIdentityAttributes:function(item){return ["id"];},fetchItemByIdentity:function(_5b1){return false;},getValue:function(item,_5b3,_5b4){var ret=null;if(this.hasAttribute(item,_5b3)){var _5b6=this.getMapRule(_5b3,item.attrMappings);if(!_5b6){return ret;}ret=this.getValueByMapping(item,_5b6,_5b4);}if(!ret){ret=_5b4;}return ret;},getValues:function(item,_5b8){if(this.hasAttribute(item,_5b8)){var _5b9=this.getMapRule(_5b8,item.attrMappings);if(!_5b9){return [];}return this.getValuesByMapping(item,_5b9);}return [];},_extractParameterizedMapKey:function(_5ba){if(_5ba.charAt(_5ba.length-1)=="$"){var _5bb=_5ba.indexOf("[");var end=_5ba.lastIndexOf("]");if(_5bb>-1&&end>_5bb){var _5bd=_5ba.substring(0,_5bb)+"$";var _5be=_5ba.substring(_5bb+1,end).split(",");return {key:_5bd,parameters:_5be};}}return {key:_5ba,parameters:null};},getMapRule:function(_5bf,map,_5c1){var obj=this._extractParameterizedMapKey(_5bf);var rule=map[obj.key];if(!rule){return rule;}if(!obj.parameters){rule._ruleKey=obj.key;return rule;}var _5c4=new Object();for(var prop in rule){if(dojo.isString(rule[prop])){_5c4[prop]=dojo.string.substitute(rule[prop],obj.parameters,function(part){return dojo.string.trim(part);});}else{_5c4[prop]=rule[prop];}}_5c4._parameters=obj.parameters;_5c4._ruleKey=obj.key;_5c4.multiValued=!!_5c1;return _5c4;},getValuesByMapping:function(item,_5c8){var ret=null;var _5ca=_5c8.xpath;var type=_5c8.type;var _5cc=_5c8.targetName;var _5cd=this._feed;if(item){this._assertIsItem(item);_5cd=item.element;}if(type=="attr"){ret=this._getAttrsByXpath(_5cd,_5ca,_5cc);}else{ret=this._getNodesByXpath(_5cd,_5ca,_5cc);}if(!ret.found&&item._backup){_5cd=item._backup;if(type=="attr"){ret=this._getAttrsByXpath(_5cd,_5ca,_5cc);}else{ret=this._getNodesByXpath(_5cd,_5ca,_5cc);}if(!ret.found){ret.value=new Array();}}return ret.value;},getValueByMapping:function(item,_5cf,_5d0){var ret=null;var _5d2=_5cf.xpath;var type=_5cf.type;var _5d4=_5cf.targetName;var _5d5=this._feed;if(item){this._assertIsItem(item);_5d5=item.element;}if(type=="attr"){ret=this._getAttrByXpath(_5d5,_5d2,_5d4);}else{ret=this._getNodeByXpath(_5d5,_5d2,_5d4);}if(!ret.found&&item&&item._backup){_5d5=item._backup;if(type=="attr"){ret=this._getAttrByXpath(_5d5,_5d2,_5d4);}else{ret=this._getNodeByXpath(_5d5,_5d2,_5d4);}if(!ret.found&&_5d0){ret.value=_5d0;}}if(type=="attr"&&ret.value&&ret.value.length==0){ret.value=null;}return ret.value;},setValueByMapping:function(item,_5d7,_5d8){var _5d9=_5d7.xpath;var type=_5d7.type;var _5db=_5d7.targetName;var _5dc=this._feed;var ret=false;if(item){this._assertIsItem(item);_5dc=item.element;}if(type=="attr"){ret=this._setAttrByXpath(_5dc,_5d9,_5db,_5d8);}else{ret=this._setNodeByXpath(_5dc,_5d9,_5db,_5d8);}if(!ret&&_5d7.setter){return _5d7.setter.apply(this,arguments);}return ret;},setValuesByMapping:function(item,_5df,_5e0){var _5e1=_5df.xpath;var type=_5df.type;var _5e3=_5df.targetName;var _5e4=this._feed;var ret=false;if(item){this._assertIsItem(item);_5e4=item.element;}if(type=="attr"){ret=this._setAttrsByXpath(_5e4,_5e1,_5e3,value);}else{ret=this._setNodesByXpath(_5e4,_5e1,_5e3,value);}if(!ret&&_5df.setter){return _5df.setter.apply(this,arguments);}return ret;},getAttributes:function(item){var _5e7=[];if(item){this._assertIsItem(item);for(var x in item.attrMappings){_5e7.push(x);}}else{for(var x in this.attrMappings){_5e7.push(x);}}return _5e7;},hasAttribute:function(item,_5ea){this._assertIsItem(item);this._assertIsString(_5ea);if(_5ea.charAt(_5ea.length-1)=="$"){return true;}if(item.attrMappings[_5ea]){return true;}else{return false;}},containsValue:function(item,_5ec,_5ed){var _5ee=this.getValues(item,_5ec);for(var i=0;i<_5ee.length;i++){if(_5ee[i]==_5ed){return true;}}return false;},isItem:function(_5f0){return _5f0.store==this&&_5f0.element&&!_5f0._isDeleted;},isItemLoaded:function(_5f1){return this.isItem(_5f1)&&_5f1.loaded;},loadItem:function(_5f2){},getResultSize:function(doc,_5f4,_5f5){return _5f5.length;},processFetchedItems:function(_5f6,_5f7){return _5f6;},processResponse:function(_5f8,_5f9){if(_5f9.aborted){return;}var _5fa=this._parseFeed(_5f9,_5f8);var _5fb=_5fa.items;this._feed=_5fa.root;_5fb=this.processFetchedItems(_5fb,_5f9);if(_5f9.onBegin){_5f9.onBegin.call(_5f9.scope,this.getResultSize(_5fa.root,_5f9,_5fb),_5f9);}if(_5f9.onItem){for(var i=0;i<_5fb.length;i++){if(_5f9.aborted){return;}_5f9.onItem.call(_5f9.scope,_5fb[i],_5f9);}}if(_5f9.onComplete){if(_5f9.aborted){return;}if(!_5f9.onItem){_5f9.onComplete.call(_5f9.scope,_5fb,_5f9);}else{_5f9.onComplete.call(_5f9.scope,null,_5f9);}}},fetch:function(_5fd){if(!_5fd){_5fd={};}var me=this;_5fd.aborted=false;if(!_5fd.scope){_5fd.scope=dojo.global;}var _5ff=false;if(_5fd.queryOptions&&_5fd.queryOptions.preventCache){_5ff=true;}var url=this._buildUrl(_5fd,this.url);_5fd.url=url;var _601=function(_602,_603){if(_5fd.aborted){return;}if(dojo.isIE){_602=com.ibm.domUtilities.docFromString(_602);}me.doc=_602;me.processResponse(_602,_5fd);};var _604=function(_605,_606){if(_5fd.onError){_5fd.onError.call(_5fd.scope,_605,_5fd);}};var args={preventCache:_5ff,content:{},url:url,handleAs:"xml"};if(_5fd.queryOptions&&_5fd.queryOptions.timeout){args.timeout=_5fd.queryOptions.timeout;}else{if(this.timeout){args.timeout=this.timeout;}}if(dojo.isIE){args.handleAs="text";args.content["ibm.web2.contentType"]="text/xml";}var _608=null;_5fd.abort=function(){_5fd.aborted=true;_608.cancel();};args=this.modifyRequestArgs(args,_5fd);_608=dojo.xhrGet(args);_608.addCallback(_601);_608.addErrback(_604);this._lastRequest=_5fd;return _5fd;},modifyRequestArgs:function(_609,_60a){return _609;},_queryUrlToObject:function(_60b){if(!_60b||_60b.length==0){return {};}var _60c=_60b.indexOf("?");var str=_60b;if(_60c>-1&&(_60c<str.length-1)){str=_60b.substring(_60c+1);}return dojo.queryToObject(str);},_prepareQuery:function(_60e){var _60f=_60e.query;if(!_60f){_60e.query={};}else{if(dojo.isString(_60f)){_60e.query=this._queryUrlToObject(_60f);}}return this.prepareQuery(_60e);},prepareQuery:function(_610){return _610;},_buildUrl:function(_611,_612){var ret="";var _611=this._prepareQuery(_611);var _614=dojo.objectToQuery(_611.query);if(_612.indexOf("?")>-1){ret=_612+"&"+_614;}else{ret=_612+"?"+_614;}return (this.modifyUrl(_611,ret));},modifyUrl:function(_615,url){return url;},_parseFeed:function(_617,_618){var _619=new Array();var root=null;var _61b=this._getNodeByXpath(_618,"/atom:feed");if(!_61b.found){_61b=this._getNodeByXpath(_618,"/atom:entry");if(!_61b.found){throw new Error("Illegal atom feed format: the root element is not an ATOM feed or entry element.");}else{root=_61b.value;var _61c=this._queryUrlToObject(_617.url);_619.push(this._getItem({element:root,query:_61c}));}}else{root=_61b.value;var _61c=this._queryUrlToObject(_617.url);_61b=this._getNodesByXpath(root?root:_618,"./atom:entry");if(_61b.found){var _61d=_61b.value;for(var i=0;i<_61d.length;i++){_619.push(this._getItem({element:_61d[i],query:_61c}));}}}return {items:_619,root:root};},getFeatures:function(){return this._features;},close:function(_61f){if(_61f&&_61f.abort){_61f.abort();}},getLabel:function(item){return this.getValue(item,"title");},getLabelAttributes:function(item){return ["title"];},newItem:function(_622,_623){return null;},deleteItem:function(item){if(!this._deletedItems){this._deletedItems=new Array();}item.backup();this._deletedItems.push(item);item.id=this.getIdentity(item);item._isDeleted=true;return true;},setValue:function(item,_626,_627){var ret=false;var _629=null;if(this.hasAttribute(item,_626)){var _62a=this.getMapRule(_626,item.attrMappings);if(_62a){item.backup();_629=this.getValueByMapping(item,_62a);ret=this.setValueByMapping(item,_62a,_627);if(ret){this._addDirtyItem(item);item.logWrite({attribute:_626,value:_627});}}}else{throw new Error(_626+" is not an attribute of any item in this store");}return {success:ret,oldValue:_629,newValue:_627};},setValues:function(item,_62c,_62d){var ret=false;var _62f=null;if(this.hasAttribute(item,_62c)){var _630=this.getMapRule(_62c,item.attrMappings,true);if(_630){item.backup();_62f=this.getValueByMapping(item,_630);ret=this.setValuesByMapping(item,_630,_62d);if(ret){this._addDirtyItem(item);item.logWrite({attribute:_62c,values:_62d});}}}else{throw new Error(_62c+" is not an attribute of any item in this store");}return {success:ret,oldValue:_62f,newValue:_62d};},unsetAttribute:function(item,_632){var ret=false;var _634=null;var _635=null;if(this.hasAttribute(item,_632)){var _636=this.getMapRule(_632,item.attrMappings);if(_636){item.backup();_634=this.getValueByMapping(item,_636);if(_636.type=="attr"){ret=this.setValueByMapping(item,_636,"");_635="";}else{if(_636.targetName){ret=this.setValueByMapping(item,_636,null);}else{if(_634){_634.parentNode.removeChild(_634);ret=true;}}}if(ret){this._addDirtyItem(item);item.logWrite({attribute:_632,value:_635});}}}return {success:ret,oldValue:_634,newValue:_635};},save:function(_637){var it=null;for(var d=0;d<this._deletedItems.length;d++){it=this._deletedItems[d];it.persist();delete it.element;}for(var i=0;i<this._dirtyItems.length;i++){this._dirtyItems[i].persist();}for(var i=0;i<this._newItems.length;i++){this._newItems[i].persist();}this._newItems.splice(0,this._newItems.length);this._dirtyItems.splice(0,this._dirtyItems.length);this._deletedItems.splice(0,this._deletedItems.length);},_addDirtyItem:function(item){if(item._isDirty){return;}item._isDirty=true;for(var i=0;i<this._dirtyItems.length;i++){if(this._dirtyItems[i]==item){return;}}this._dirtyItems.push(item);},revert:function(){var it=null;for(var d=0;d<this._deletedItems.length;d++){it=this._deletedItems[d];it.restore();delete item._isDeleted;}for(var i=0;i<this._dirtyItems.length;i++){this._dirtyItems[i].restore();}this._dirtyItems=new Array();this._deletedItems=new Array();},isDirty:function(item){if(item&&this._assertIsItem(item)){return item._isDirty;}else{var _641=this._dirtyItems.concat(this._deletedItems).concat(this._newItems);if(!_641||_641.length==0){return false;}else{return _641;}}}});dojo.declare("com.ibm.data.AtomEntryItem",com.ibm.data.XpathHelper,{namespaces:dojo.mixin({},com.ibm.data.AtomFeedStore.prototype.namespaces),attrMappings:dojo.mixin({},com.ibm.data.AtomFeedStore.prototype.attrMappings,{subtitle:{xpath:"./atom:subtitle",targetName:"textContent",type:"node",setter:function(item,rule,_644){var elem=this._createNSElement(item.element.ownerDocument,"atom:subtitle");this._setNodeProp(elem,rule.targetName,_644);item.element.appendChild(elem);return true;}},generator:{xpath:"./atom:generator",targetName:"textContent",type:"node",setter:function(item,rule,_648){var elem=this._createNSElement(item.element.ownerDocument,"atom:generator");this._setNodeProp(elem,rule.targetName,_648);item.element.appendChild(elem);return true;}},icon:{xpath:"./atom:icon",targetName:"textContent",type:"node",setter:function(item,rule,_64c){var elem=this._createNSElement(item.element.ownerDocument,"atom:icon");this._setNodeProp(elem,rule.targetName,_64c);item.element.appendChild(elem);return true;}},logo:{xpath:"./atom:logo",targetName:"textContent",type:"node",setter:function(item,rule,_650){var elem=this._createNSElement(item.element.ownerDocument,"atom:logo");this._setNodeProp(elem,rule.targetName,_650);item.element.appendChild(elem);return true;}}}),constructor:function(args){dojo.mixin(this,args);this._writeLog=new Array();},toString:function(){return "<"+this.__getClassName()+">";},_onCreate:function(){this.onCreate();},onCreate:function(){},_makeModifiable:function(){},backup:function(){if(!this._backup){this._backup=this.element.cloneNode(true);this._makeModifiable();this._logEnabled=true;return true;}return false;},restore:function(){if(!this._backup){dojo.place(this._backup,this.element,"before");this.element.parentNode.removeChild(this.element);delete this.element;this.element=this._backup;this.backup=null;this._writeLog.splice(0,this._writeLog.length);return true;}return false;},persist:function(){this._writeLogToBackup();this._isDirty=false;delete this._backup;},logWrite:function(map){if(this._logEnabled){this._writeLog.push(map);}},_writeLogToBackup:function(){if(this._backup){this.element=this._backup;this._logEnabled=false;for(var i=0;i<this._writeLog.length;i++){var op=this._writeLog[i];if(op.values){this.store.setValues(this,op.attribute,op.values);}else{this.store.setValue(this,op.attribute,op.value);}}this._writeLog.splice(0,this._writeLog.length);}}});dojo.declare("com.ibm.data.AtomPersonConstruct",com.ibm.data._XmlConstruct,{namespaces:dojo.mixin({},com.ibm.data.AtomFeedStore.prototype.namespaces),constructor:function(root){this.root=root;},getName:function(){var _657=this._getNodeByXpath(this.root,"./atom:name","textContent");if(!_657.found){_657.value="";}return _657.value;},getEmail:function(){var _658=this._getNodeByXpath(this.root,"./atom:email","textContent");if(!_658.found){_658.value="";}return _658.value;},getURI:function(){var _659=this._getNodeByXpath(this.root,"./atom:uri","textContent");if(!_659.found){_659.value="";}return _659.value;},toString:function(){return this.getName();}});dojo.declare("com.ibm.data.AtomDateConstruct",com.ibm.data._XmlConstruct,{namespaces:dojo.mixin({},com.ibm.data.AtomFeedStore.prototype.namespaces),constructor:function(root){this.root=root;},getDate:function(){if(this.date){return this.date;}var d=this._getNodeProp(this.root,"textContent");if(!d){return null;}this.date=dojo.date.stamp.fromISOString(d);return this.date;},getTime:function(){this.getDate();if(this.date){return this.date.getTime();}return null;},toString:function(){this.getDate();if(this.date){return this.date.toString();}return "";}});}if(!dojo._hasResource["com.ibm.data.TemplateInstantiator"]){dojo._hasResource["com.ibm.data.TemplateInstantiator"]=true;dojo.provide("com.ibm.data.TemplateInstantiator");dojo.require("com.ibm.portal.xslt");dojo.declare("com.ibm.data.TemplateInstantiator",null,{_retrieveTemplate:function(_65c,args){if(!_65c){throw new Error("No template defined for "+this.toString());}return _65c;},_fillOutTemplate:function(str,args,_660,obj){return dojo.string.substitute(str,args,_660,obj);},getTemplateInstance:function(_662,args,_664){var str=this._fillOutTemplate(_662,args,com.ibm.domUtilities.encodeXML,_664);var doc=com.ibm.domUtilities.docFromString(str);return doc;}});}if(!dojo._hasResource["com.ibm.data._NotificationHelper"]){dojo._hasResource["com.ibm.data._NotificationHelper"]=true;dojo.provide("com.ibm.data._NotificationHelper");dojo.declare("com.ibm.data._NotificationHelper",null,{onDelete:function(_667){return _667;},onNew:function(_668,_669){return {newItem:_668,parentInfo:_669};},onSet:function(item,_66b,_66c,_66d){return {item:item,attribute:_66b,oldValue:_66c,newValue:_66d};}});}if(!dojo._hasResource["com.ibm.portal.data._PortalModelStore"]){dojo._hasResource["com.ibm.portal.data._PortalModelStore"]=true;dojo.provide("com.ibm.portal.data._PortalModelStore");dojo.require("com.ibm.data.AtomFeedStore");dojo.require("com.ibm.data.TemplateInstantiator");dojo.require("com.ibm.data._NotificationHelper");dojo.declare("com.ibm.portal.data._PortalModelStore",[com.ibm.data.AtomFeedStore,com.ibm.data.TemplateInstantiator,com.ibm.data._NotificationHelper],{namespaces:dojo.mixin({},com.ibm.data.AtomFeedStore.prototype.namespaces,{"xsl":"http://www.w3.org/1999/XSL/Transform","thr":"http://purl.org/syndication/thread/1.0","xhtml":"http://www.w3.org/1999/xhtml","model":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0.1/portal-model-elements","base":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0/ibm-portal-composite-base","portal":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0.1/portal-model","creation-context":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1.0/portal-creation-context","xsi":"http://www.w3.org/2001/XMLSchema-instance"}),_notifyOn:true,itemClass:"com.ibm.portal.data._PortalModelItem",constructor:function(args){this._cachedItems=new Object();},fetchItemByIdentity:function(_66f){var id=_66f.identity;var _671=_66f.scope?_66f.scope:dojo.global;if(this._cachedItems[id]&&(!_66f.queryOptions||!_66f.queryOptions.preventCache)){if(_66f.onItem){_66f.onItem.call(_671,this._cachedItems[id]);}return _66f;}var args={query:{uri:id,levels:1,rep:"full",mode:"download"},queryOptions:_66f.queryOptions,onComplete:dojo.hitch(this,function(_673){if(_673.length==0&&_66f.onError){_66f.onError.call(_671,"No items returned matching identity "+id);}else{if(_66f.onItem){_66f.onItem.call(_671,_673[0]);}}})};if(_66f.onError){args.onError=dojo.hitch(_671,_66f.onError);}return this.fetch(args);},_getItem:function(args){var item=this.inherited(arguments);item.isFull=(args.query.rep&&args.query.rep.toLowerCase()=="full");item.created=true;return item;},invalidateCache:function(item){if(item){delete this._cachedItems[this.getIdentity(item)];}else{this._cachedItems=new Object();}},_replaceItemInCache:function(item,full){var id=this.getIdentity(item);if(!full&&this._cachedItems[id]){this._cachedItems[id].element=item.element;}else{this._cachedItems[id]=item;}},_fromCache:function(id){return this._cachedItems[id];},processFetchedItems:function(_67b,_67c){var _67d=(_67c.queryOptions&&_67c.queryOptions.preventClientCache);var _67e=(_67c.queryOptions&&_67c.queryOptions.replaceCache);for(var i=0;i<_67b.length;i++){var id=this.getIdentity(_67b[i]);if(this._cachedItems[id]){if(_67e&&!this.isDirty(this._cachedItems[id])){this._replaceItemInCache(_67b[i]);}if(!_67d&&this._cachedItems[id].isFull==_67b[i].isFull){_67b.splice(i,1,this._cachedItems[id]);}}else{this._replaceItemInCache(_67b[i]);}}return _67b;},setValue:function(item,_682,_683){var ret=this.inherited(arguments);if(ret.success){if(!this._settingComplexAttr){this._settingComplexAttr=true;var _685=this._notifyOn;this._notifyOn=false;var par=null;switch(_682){case "next":this.setValue(item,"nextURI",_683);par=this.getValue(item,"parent");break;case "nextURI":this.setValue(item,"next",_683);par=this.getValue(item,"parent");break;case "parent":this.setValue(item,"parentURI",_683);break;case "parentURI":this.setValue(item,"parent",_683);break;}if(par){this.setValue(item,"parent",par);this.setValue(item,"parentURI",par);}this._notifyOn=_685;this._settingComplexAttr=false;}if(this._notifyOn){this.onSet(item,_682,ret.oldValue,ret.newValue);}}if((_682=="next"||_682=="nextURI")&&!_683){var rule=this.getMapRule(_682,item.attrMappings);var _688=this._getNodeByXpath(item.element,rule.xpath);if(_688.found){_688.value.parentNode.removeChild(_688.value);delete _688.value;}}return ret;},deleteItem:function(item){var ret=this.inherited(arguments);if(ret&&this._notifyOn){this.onDelete(item);}return ret;},newItem:function(_68b,_68c){if(!_68c){_68c={};}var item=this._itemFromProps(_68b,_68c);delete item.created;this._newItems.push(item);_68c.item=_68c.parent;item.loaded=false;item.created=false;if(this._notifyOn){this.onNew(item,_68c);}return item;},getStub:function(_68e,_68f){if(!_68f){_68f={};}var item=this._itemFromProps(_68e,_68f);item.loaded=false;if(_68e.id){this.setValueByMapping(item,this.getMapRule("id",item.attrMappings),_68e.id);}delete item._createUri;return item;},getItem:function(id){var item=this._fromCache(id);if(!item){item=this.getStub({id:id});}return item;},_itemFromProps:function(_693,_694){var map=this._prepareNewItemArgs(_693,_694);var _696=this._getCreateUri(map,_694);var _697=this.getTemplateInstance(this._getTemplate(map,_694),dojo.mixin({parent:""},map));if(_697){var _698=this._getNodeByXpath(_697,"//atom:feed");if(_698.found){_698=this._getNodeByXpath(_698.value,"./atom:entry");if(_698.found){_697=_698.value;}}else{_698=this._getNodeByXpath(_697,"//atom:entry");if(_698.found){_697=_698.value;}}if(!map.parent){var _699=this._getNodeByXpath(_697,"./thr:in-reply-to").value;if(_699){_699.parentNode.removeChild(_699);delete _699;}}}var item=this._getItem({element:_697,query:{rep:"compact"}});item._createUri=_696;return item;},_prepareNewItemArgs:function(args,_69c){if(_69c.parent){if(!args.parent){args.parent=_69c.parent.store.getIdentity(_69c.parent);}}else{if(args.parent){if(dojo.isString(args.parent)){_69c.parent=this.getItem(args.parent);}else{_69c.parent=args.parent;args.parent=args.parent.store.getIdentity(args.parent);}}}return dojo.mixin({locale:dojo.locale},args);},_getTemplate:function(args,_69e){return this.template;},_getCreateUri:function(args,_6a0){return null;},_fixModelId:function(id,_6a2){if(id.indexOf(_6a2+":oid:")<0){id=_6a2+":oid:"+id;}return id;},onSaveComplete:function(_6a3){},save:function(_6a4){var me=this;var _6a6=0;if(this._newItems.length>0){_6a6++;}if(this._dirtyItems.length>0){_6a6++;}_6a6+=this._deletedItems.length;var _6a7=new Array();var _6a8=function(obj,_6aa,data,_6ac){if(data){if(data instanceof Error){_6a7.push(data);}else{if(_6aa){if(dojo.isIE){data=com.ibm.domUtilities.docFromString(data);}var _6ad=me._getNodesByXpath(data,"./atom:feed/atom:entry").value;for(var i=0;i<_6ad.length;i++){obj[i].element=_6ad[i];me._replaceItemInCache(obj[i]);obj[i].created=true;obj[i]._onCreate();}}}}if(--_6a6==0){me.onSaveComplete(_6a7);if(_6a7.length>0){if(_6a4&&_6a4.onError){_6a4.onError.call(_6a4.scope?_6a4.scope:dojo.global,_6a7);}else{dojo.forEach(_6a7,function(_6af){var _6b0=_6af.message;var _6b1=_6af.responseText;if(_6b0.match(/\D401/)){bundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");_6b1=_6b0;_6b0=bundle["shelf_session_timeout"];}var _6b2=new com.ibm.widgets.StatusMessage("error",_6b0,_6b1);dojo.publish("/portal/status",[{message:_6b2,uid:"ibmPortalStatusBox"}]);});}}else{if(_6a4&&_6a4.onComplete){_6a4.onComplete.call(_6a4.scope?_6a4.scope:dojo.global);}}}};if(_6a6==0){setTimeout(function(){if(_6a4&&_6a4.onComplete){_6a4.onComplete.call(_6a4.scope?_6a4.scope:dojo.global);}me.onSaveComplete(_6a7);},1);}if(this._newItems.length>0){var url=this.url;if(url.indexOf("?")<0){url+="?";}var _6b4=this.getValue(this._newItems[0],"parent");if(!_6b4){_6b4=this._newItems[0]._createUri;}url+="uri="+_6b4;var _6b5=this.extractMultipleEntryFeed(this._newItems);var args={postData:com.ibm.domUtilities.stringFromDoc(_6b5),url:url,content:{},headers:{"Content-type":"application/atom+xml"},handle:dojo.partial(_6a8,this._newItems.slice().reverse(),true),handleAs:"xml"};if(dojo.isIE){args.handleAs="text";args.content["ibm.web2.contentType"]="text/xml";}dojo.rawXhrPost(args);}if(this._dirtyItems.length>0){var url=this.url;if(url.indexOf("?")<0){url+="?";}url+="uri="+this.getIdentity(this._dirtyItems[0])+"&mode=merge&rep=empty";var _6b5=this.extractMultipleEntryFeed(this._dirtyItems);var args={putData:com.ibm.domUtilities.stringFromDoc(_6b5),url:url,content:{},headers:{"Content-type":"application/atom+xml"},handle:dojo.partial(_6a8,this._dirtyItems.slice(),false),handleAs:"xml"};if(dojo.isIE){args.handleAs="text";args.content["ibm.web2.contentType"]="text/xml";}dojo.rawXhrPut(args);}dojo.forEach(this._deletedItems,function(item){me._removeItem(item,dojo.partial(_6a8,item,false));});this._notifyOn=false;this.inherited(arguments);this._notifyOn=true;},_removeItem:function(item,_6b9){var url=this.url;if(url.indexOf("?")<0){url+="?";}url+="uri="+item.id+"&rep=empty";var args={url:url,content:{},handle:_6b9,handleAs:"xml"};if(dojo.isIE){args.handleAs="text";args.content["ibm.web2.contentType"]="text/xml";}dojo.xhrDelete(args);}});(function(){var _6bc=com.ibm.portal.data._PortalModelStore.prototype.namespaces;var _6bd=new Array();for(var _6be in _6bc){_6bd.push("xmlns:",_6be,"=\"",_6bc[_6be],"\" ");}dojo.extend(com.ibm.portal.data._PortalModelStore,{_feed:com.ibm.domUtilities.docFromString(["<?xml version=\"1.0\" encoding=\"UTF-8\"?>","<atom:feed ",_6bd.join(""),">","<atom:author>","<atom:name>IBM WebSphere Portal/6.1</atom:name>","</atom:author>","<atom:title>IBM WebSphere Portal Model Feed</atom:title>","<atom:link href=\".\" rel=\"self\" type=\"application/atom+xml\"/>","</atom:feed>"].join(""))});})();dojo.declare("com.ibm.portal.data._PortalModelItem",com.ibm.data.AtomEntryItem,{namespaces:dojo.mixin({},com.ibm.portal.data._PortalModelStore.prototype.namespaces),attrMappings:dojo.mixin({},com.ibm.data.AtomEntryItem.prototype.attrMappings,{uniqueName:{xpath:"./atom:id[@portal:uniquename]",targetName:"portal:uniquename",type:"attr",setter:function(item,rule,_6c1){var elem=this._createNSElement(item.element.ownerDocument,"atom:id");this._setAttribute(elem,rule.targetName,_6c1);item.element.appendChild(elem);return true;}},parent:{xpath:"./thr:in-reply-to",targetName:"ref",type:"attr",setter:function(item,rule,_6c5){var elem=this._createNSElement(item.element.ownerDocument,"thr:in-reply-to");this._setAttribute(elem,rule.targetName,_6c5);item.element.appendChild(elem);return true;}},parentURI:{xpath:"./thr:in-reply-to",targetName:"href",type:"attr",setter:function(item,rule,_6c9){var elem=this._createNSElement(item.element.ownerDocument,"thr:in-reply-to");this._setAttribute(elem,rule.targetName,_6c9);item.element.appendChild(elem);return true;}},next:{xpath:"./atom:link[@portal:rel='next']",targetName:"portal:uri",type:"attr",setter:function(item,rule,_6cd){var _6ce={"portal:rel":"next","rel":"related","type":"application/atom+xml"};_6ce[rule.targetName]=_6cd;var elem=this._createNSElement(item.element.ownerDocument,"atom:link",_6ce);item.element.appendChild(elem);return true;}},nextURI:{xpath:"./atom:link[@portal:rel='next']",targetName:"href",type:"attr",setter:function(item,rule,_6d2){var _6d3={"portal:rel":"next","rel":"related","type":"application/atom+xml"};_6d3[rule.targetName]=_6d2;var elem=this._createNSElement(item.element.ownerDocument,"atom:link",_6d3);item.element.appendChild(elem);return true;}},childrenURI:{xpath:"./atom:link[@rel='replies']",targetName:"href",type:"attr",setter:function(item,rule,_6d7){var elem=this._createNSElement(item.element.ownerDocument,"atom:link");this._setAttribute(elem,"rel","replies");this._setAttribute(elem,rule.targetName,_6d7);item.element.appendChild(elem);return true;}},localizedTitle$:{xpath:"./atom:content/*[model:title]/model:title/base:nls-string["+(dojo.isIE?"@xml:lang = '${0}'":"lang('${0}')")+"]",targetName:"textContent",type:"node",locale:"${0}",setter:function(item,rule,_6db){var _6dc=this._getNodeByXpath(item.element,"./atom:content/*");var _6dd=_6dc.value;var node=this._getNodeByXpath(_6dd,"./model:title").value;if(!node){node=this._createNSElement(item.element.ownerDocument,"model:title");_6dd.appendChild(node);}var elem=this._createNSElement(item.element.ownerDocument,"base:nls-string",{"xml:lang":rule.locale});this._setNodeProp(elem,rule.targetName,_6db);node.appendChild(elem);return true;}},localizedDescription$:{xpath:"./atom:content/*[model:description]/model:description/base:nls-string["+(dojo.isIE?"@xml:lang = '${0}'":"lang('${0}')")+"]",targetName:"textContent",type:"node",locale:"${0}",setter:function(item,rule,_6e2){var _6e3=this._getNodeByXpath(item.element,"./atom:content/*");var _6e4=_6e3.value;var node=this._getNodeByXpath(_6e4,"./model:description").value;if(!node){node=this._createNSElement(item.element.ownerDocument,"model:description");_6e4.appendChild(node);}var elem=this._createNSElement(item.element.ownerDocument,"base:nls-string",{"xml:lang":rule.locale});this._setNodeProp(elem,rule.targetName,_6e2);node.appendChild(elem);return true;}}}),_makeModifiable:function(){var _6e7=["./thr:in-reply-to"];dojo.forEach(_6e7,function(expr){var _6e9=this._getNodesByXpath(this.element,expr).value;dojo.forEach(_6e9,function(node){node.parentNode.removeChild(node);},this);},this);this.inherited(arguments);}});}if(!dojo._hasResource["com.ibm.portal.data.ContentModelStore"]){dojo._hasResource["com.ibm.portal.data.ContentModelStore"]=true;dojo.provide("com.ibm.portal.data.ContentModelStore");dojo.require("com.ibm.portal.data._PortalModelStore");dojo.declare("com.ibm.portal.data.ContentModelStore",com.ibm.portal.data._PortalModelStore,{itemClass:"com.ibm.portal.data.ContentModelItem",constructor:function(args){this._features["dojo.data.api.Write"]=true;this._features["dojo.data.api.Notification"]=true;},_prepareNewItemArgs:function(args,_6ed){var map=this.inherited(arguments);if(!map.layout){map.layout="";}return map;},_getTemplate:function(args,_6f0){return this.template;}});(function(){var _6f1=com.ibm.portal.data.ContentModelStore.prototype.namespaces;var _6f2=new Array();for(var _6f3 in _6f1){_6f2.push("xmlns:",_6f3,"=\"",_6f1[_6f3],"\" ");}dojo.extend(com.ibm.portal.data.ContentModelStore,{template:["<?xml version=\"1.0\" encoding=\"UTF-8\"?>","<atom:feed ",_6f2.join(""),">","<atom:author>","<atom:name>IBM WebSphere Portal/6.1</atom:name>","</atom:author>","<atom:title>IBM WebSphere Portal Model Feed</atom:title>","<atom:link href=\".\" rel=\"self\" type=\"application/atom+xml\"/>","<atom:entry>","<atom:title>${title}</atom:title>","<atom:id></atom:id>","<atom:content type=\"application/xml\">","<model:content-page creation-context:private=\"${isPrivate}\">","<model:supported-markup>html</model:supported-markup>","<model:title>","<base:nls-string xml:lang=\"${locale}\">${title}</base:nls-string>","</model:title>","<model:metadata  name=\"layout\">","<base:value xsi:type=\"base:String\" value=\"${layout}\"/>","</model:metadata>","<model:metadata  name=\"com.ibm.portal.friendly.name\">","<base:value xsi:type=\"base:String\" value=\"${friendlyURL}\"/>","</model:metadata>","</model:content-page>","</atom:content>","<thr:in-reply-to portal:uri=\"${parent}\" href=\"${parent}\" ref=\"${parent}\" type=\"application/atom+xml\"/>","</atom:entry>","</atom:feed>"].join("")});})();dojo.declare("com.ibm.portal.data.ContentModelItem",com.ibm.portal.data._PortalModelItem,{attrMappings:dojo.mixin({},com.ibm.portal.data._PortalModelItem.prototype.attrMappings,{layout:{xpath:"./atom:link[@portal:rel='layout']",targetName:"portal:uri",type:"attr",setter:function(item,rule,_6f6){var _6f7={"portal:rel":"layout"};_6f7[rule.targetName]=_6f6;var elem=this._createNSElement(item.element.ownerDocument,"atom:link",_6f7);item.element.appendChild(elem);return true;}},layoutURI:{xpath:"./atom:link[@portal:rel='layout']",targetName:"href",type:"attr",setter:function(item,rule,_6fb){var _6fc={"portal:rel":"layout"};_6fc[rule.targetName]=_6fb;var elem=this._createNSElement(item.element.ownerDocument,"atom:link",_6fc);item.element.appendChild(elem);return true;}},theme:{xpath:"./atom:link[@portal:rel='theme']",targetName:"portal:uri",type:"attr",setter:function(item,rule,_700){var _701={"portal:rel":"theme"};_701[rule.targetName]=_700;var elem=this._createNSElement(item.element.ownerDocument,"atom:link",_701);item.element.appendChild(elem);return true;}},contextMenu:{xpath:"./atom:link[@portal:rel='contextMenu']",targetName:"portal:uri",type:"attr",setter:function(item,rule,_705){var _706={"portal:rel":"contextMenu"};_706[rule.targetName]=_705;var elem=this._createNSElement(item.element.ownerDocument,"atom:link",_706);item.element.appendChild(elem);return true;}},contextMenuURI:{xpath:"./atom:link[@portal:rel='contextMenu']",targetName:"href",type:"attr",setter:function(item,rule,_70a){var _70b={"portal:rel":"contextMenu"};_70b[rule.targetName]=_70a;var elem=this._createNSElement(item.element.ownerDocument,"atom:link",_70b);item.element.appendChild(elem);return true;}},shareable:{xpath:"./atom:content/*[model:shareable]/model:shareable",targetName:"textContent",type:"node",setter:function(item,rule,_70f){var _710=this._getNodesByXpath(item.element,"./atom:content/*").value;if(!_710||_710.length==0){return false;}var elem=this._createNSElement(item.element.ownerDocument,"model:shareable");this._setNodeProp(elem,rule.targetName,_70f);_710[0].appendChild(elem);return true;}},bookmarkable:{xpath:"./atom:content/*[model:bookmarkable]/model:bookmarkable",targetName:"textContent",type:"node",setter:function(item,rule,_714){var _715=this._getNodesByXpath(item.element,"./atom:content/*").value;if(!_715||_715.length==0){return false;}var elem=this._createNSElement(item.element.ownerDocument,"model:bookmarkable");this._setNodeProp(elem,rule.targetName,_714);_715[0].appendChild(elem);return true;}},contentNodeType:{xpath:"./atom:content/*",targetName:dojo.isIE?"baseName":"localName",type:"node",setter:function(item,rule,_719){return false;}},internalRef:{xpath:"./atom:link[@portal:rel='internal-url']",targetName:"portal:uri",type:"attr"},internalURL:{xpath:"./atom:link[@portal:rel='internal-url']",targetName:"href",type:"attr"},externalURL:{xpath:"./atom:link[@portal:rel='external-url']",targetName:"href",type:"attr"},metadata$:{xpath:"./atom:content/*/model:metadata[@name='${0}']/base:value",targetName:"value",type:"attr",mdname:"${0}",setter:function(item,rule,_71c){var _71d=this._getNodeByXpath(item.element,"./atom:content/*");var _71e=_71d.value;var node=this._getNodeByXpath(_71e,"./model:metadata[@name='"+rule.mdname+"']").value;if(!node){node=this._createNSElement(item.element.ownerDocument,"model:metadata");this._setAttribute(node,"name",rule.mdname);_71e.appendChild(node);}var _720={"xsi:type":"base:String"};_720[rule.targetName]=_71c;var elem=this._createNSElement(item.element.ownerDocument,"base:value",_720);node.appendChild(elem);return true;}}}),_makeModifiable:function(){var node=this._getNodeByXpath(this.element,"./atom:content/*").value;if(node){while(node.childNodes.length>0){node.removeChild(node.childNodes[0]);}}var _723=["./atom:link"];dojo.forEach(_723,function(expr){var _725=this._getNodesByXpath(this.element,expr).value;dojo.forEach(_725,function(node){node.parentNode.removeChild(node);},this);},this);this.inherited(arguments);}});}if(!dojo._hasResource["com.ibm.portal.data.LayoutModelStore"]){dojo._hasResource["com.ibm.portal.data.LayoutModelStore"]=true;dojo.provide("com.ibm.portal.data.LayoutModelStore");dojo.require("com.ibm.portal.data._PortalModelStore");dojo.declare("com.ibm.portal.data.LayoutModelStore",com.ibm.portal.data._PortalModelStore,{attrMappings:dojo.mixin({},com.ibm.portal.data._PortalModelStore.prototype.attrMappings,{allPortletsAllowed:{xpath:"./model:allPortletsAllowed",targetName:"textContent",type:"node"},wmURI:{xpath:"./atom:link[@rel='related']",targetName:"href",type:"attr"}}),itemClass:"com.ibm.portal.data.LayoutModelItem",constructor:function(args){this._features["dojo.data.api.Write"]=true;this._features["dojo.data.api.Notification"]=true;},_prepareNewItemArgs:function(args,_729){var map=this.inherited(arguments);var _72b=this._extractCompositeIds(map.parent);if(_72b.pageId){map.pageId=_72b.pageId;}if(_72b.layoutId){map.layoutId=_72b.layoutId;}else{delete map.parent;}if(map.portletId){map.portletId=this._fixModelId(map.portletId,"pm").replace(/\s/g,"%20");}return map;},_getTemplate:function(args,_72d){if(args.portletId){return this.ptemplate;}else{return this.ltemplate;}},_getCreateUri:function(args,_72f){if(!args.parent){return "lm:oid:"+args.pageId+"@oid:"+args.pageId;}else{return args.parent;}},_extractCompositeIds:function(_730){if(_730.indexOf("lm:")==0){var lid=_730.substring(_730.indexOf("lm:oid:")+7,_730.indexOf("@"));return {layoutId:lid,pageId:_730.substring(_730.lastIndexOf("@oid:")+5)};}else{if(_730.indexOf("cm:")==0){return {layoutId:null,pageId:_730.substring(_730.lastIndexOf(":")+1)};}else{return {layoutId:null,pageId:_730};}}}});(function(){var _732=com.ibm.portal.data.LayoutModelStore.prototype.namespaces;var _733=new Array();for(var _734 in _732){_733.push("xmlns:",_734,"=\"",_732[_734],"\" ");}dojo.extend(com.ibm.portal.data.LayoutModelStore,{ltemplate:["<?xml version=\"1.0\" encoding=\"UTF-8\"?>","<atom:feed ",_733.join(""),">","<atom:author>","<atom:name>IBM WebSphere Portal/6.1</atom:name>","</atom:author>","<atom:title>IBM WebSphere Portal Model Feed</atom:title>","<atom:link href=\".\" rel=\"self\" type=\"application/atom+xml\"/>","<atom:entry>","<atom:title>lm:oid:${pageId}@oid:${pageId}</atom:title>","<atom:id>lm:oid:${pageId}</atom:id>","<atom:content type=\"application/xml\">","<model:layout-container/>","</atom:content>","<thr:in-reply-to portal:uri=\"${parent}\" href=\"${parent}\" ref=\"${parent}\" type=\"application/atom+xml\"/>","</atom:entry>","</atom:feed>"].join("")});dojo.extend(com.ibm.portal.data.LayoutModelStore,{ptemplate:["<?xml version=\"1.0\" encoding=\"UTF-8\"?>","<atom:feed ",_733.join(""),">","<atom:author>","<atom:name>IBM WebSphere Portal/6.1</atom:name>","</atom:author>","<atom:title>IBM WebSphere Portal Model Feed</atom:title>","<atom:link href=\".\" rel=\"self\" type=\"application/atom+xml\"/>","<atom:entry>","<atom:title>lm:oid:${pageId}@oid:${pageId}</atom:title>","<atom:id>lm:oid:${pageId}</atom:id>","<atom:content type=\"application/xml\">","<model:layout-control creation-context:portlet-definition=\"${portletId}\">","<model:deletable>true</model:deletable>","<model:deletableFlag>true</model:deletableFlag>","<model:modifiable>true</model:modifiable>","<model:modifiableFlag>true</model:modifiableFlag>","</model:layout-control>","</atom:content>","<thr:in-reply-to portal:uri=\"${parent}\" href=\"${parent}\" ref=\"${parent}\" type=\"application/atom+xml\"/>","</atom:entry>","</atom:feed>"].join("")});})();dojo.declare("com.ibm.portal.data.LayoutModelItem",com.ibm.portal.data._PortalModelItem,{attrMappings:dojo.mixin({},com.ibm.portal.data._PortalModelItem.prototype.attrMappings,{contextMenu:{xpath:"./atom:link[@portal:rel='contextMenu']",targetName:"portal:uri",type:"attr"},contextMenuURI:{xpath:"./atom:link[@portal:rel='contextMenu']",targetName:"href",type:"attr"},skin:{xpath:"./atom:link[@portal:rel='skin']",targetName:"portal:uri",type:"attr",setter:function(item,rule,_737){var elem=this._createNSElement(item.element.ownerDocument,"atom:link");this._setAttribute(elem,rule.targetName,_737);item.element.appendChild(elem);return true;}},skinUniqueName:{xpath:"./atom:link[@portal:rel='skin']",targetName:"portal:uniquename",type:"attr",setter:function(item,rule,_73b){var elem=this._createNSElement(item.element.ownerDocument,"atom:link");this._setAttribute(elem,rule.targetName,_73b);item.element.appendChild(elem);return true;}},portlet:{xpath:"./atom:link[@portal:rel='portlet']",targetName:"portal:uri",type:"attr"},portletURI:{xpath:"./atom:link[@portal:rel='portlet']",targetName:"href",type:"attr"},portletDefinition:{xpath:"./atom:link[@portal:rel='portlet-definition']",targetName:"portal:uri",type:"attr"},portletDefinitionURI:{xpath:"./atom:link[@portal:rel='portlet-definition']",targetName:"href",type:"attr"},templateName:{xpath:"./atom:content/*[model:templateName]/model:templateName",targetName:"textContent",type:"node"},modifiable:{xpath:"./atom:content/*[model:modifiable]/model:modifiable",targetName:"textContent",type:"node"},modifiableFlag:{xpath:"./atom:content/*[model:modifiableFlag]/model:modifiableFlag",targetName:"textContent",type:"node"},deletable:{xpath:"./atom:content/*[model:deletable]/model:deletable",targetName:"textContent",type:"node"},deletableFlag:{xpath:"./atom:content/*[model:deletableFlag]/model:deletableFlag",targetName:"textContent",type:"node"},containerChild:{xpath:"./atom:content/*[model:containerChild]/model:containerChild",targetName:"textContent",type:"node"},controlChild:{xpath:"./atom:content/*[model:controlChild]/model:controlChild",targetName:"textContent",type:"node"}}),_makeModifiable:function(){var node=this._getNodeByXpath(this.element,"./atom:content/*").value;if(node){while(node.childNodes.length>0){node.removeChild(node.childNodes[0]);}}var _73e=["./atom:link"];dojo.forEach(_73e,function(expr){var _740=this._getNodesByXpath(this.element,expr).value;dojo.forEach(_740,function(node){node.parentNode.removeChild(node);},this);},this);this.inherited(arguments);}});}if(!dojo._hasResource["com.ibm.portal.data.PortletModelStore"]){dojo._hasResource["com.ibm.portal.data.PortletModelStore"]=true;dojo.provide("com.ibm.portal.data.PortletModelStore");dojo.require("com.ibm.portal.data._PortalModelStore");dojo.declare("com.ibm.portal.data.PortletModelStore",com.ibm.portal.data._PortalModelStore,{itemClass:"com.ibm.portal.data.PortletModelItem",constructor:function(args){this._features["dojo.data.api.Write"]=true;this._features["dojo.data.api.Notification"]=true;},handleConstructs:function(node,prop){switch(prop){case "PortletPreferenceConstruct":return new com.ibm.portal.data.PortletPreferenceConstruct(node);default:return this.inherited(arguments);}},_getTemplate:function(args,_746){switch(args.type){case "portlet-entity":return this.entityTemplate;case "portlet":return this.portletTemplate;case "portlet-definition":return this.definitionTemplate;default:return this.entityTemplate;}},_getCreateUri:function(args,_748){return args.parent;}});(function(){var _749=com.ibm.portal.data.PortletModelStore.prototype.namespaces;var _74a=new Array();for(var _74b in _749){_74a.push("xmlns:",_74b,"=\"",_749[_74b],"\" ");}dojo.extend(com.ibm.portal.data.PortletModelStore,{entityTemplate:["<?xml version=\"1.0\" encoding=\"UTF-8\"?>","<atom:feed ",_74a.join(""),">","<atom:author>","<atom:name>IBM WebSphere Portal/6.1</atom:name>","</atom:author>","<atom:title>IBM WebSphere Portal Model Feed</atom:title>","<atom:link href=\".\" rel=\"self\" type=\"application/atom+xml\"/>","<atom:entry>","<atom:title></atom:title>","<atom:id></atom:id>","<atom:content type=\"application/xml\">","<model:portlet-entity/>","</atom:content>","<thr:in-reply-to portal:uri=\"${parent}\" href=\"${parent}\" ref=\"${parent}\" type=\"application/atom+xml\"/>","</atom:entry>","</atom:feed>"].join("")});dojo.extend(com.ibm.portal.data.PortletModelStore,{definitionTemplate:["<?xml version=\"1.0\" encoding=\"UTF-8\"?>","<atom:feed ",_74a.join(""),">","<atom:author>","<atom:name>IBM WebSphere Portal/6.1</atom:name>","</atom:author>","<atom:title>IBM WebSphere Portal Model Feed</atom:title>","<atom:link href=\".\" rel=\"self\" type=\"application/atom+xml\"/>","<atom:entry>","<atom:title>${title}</atom:title>","<atom:summary>${summary}</atom:summary>","<atom:id></atom:id>","<atom:content type=\"application/xml\">","<model:portlet-definition/>","</atom:content>","<thr:in-reply-to portal:uri=\"${parent}\" href=\"${parent}\" ref=\"${parent}\" type=\"application/atom+xml\"/>","</atom:entry>","</atom:feed>"].join("")});dojo.extend(com.ibm.portal.data.PortletModelStore,{portletTemplate:["<?xml version=\"1.0\" encoding=\"UTF-8\"?>","<atom:feed ",_74a.join(""),">","<atom:author>","<atom:name>IBM WebSphere Portal/6.1</atom:name>","</atom:author>","<atom:title>IBM WebSphere Portal Model Feed</atom:title>","<atom:link href=\".\" rel=\"self\" type=\"application/atom+xml\"/>","<atom:entry>","<atom:title>${title}</atom:title>","<atom:id></atom:id>","<atom:content type=\"application/xml\">","<model:portlet/>","</atom:content>","<thr:in-reply-to portal:uri=\"${parent}\" href=\"${parent}\" ref=\"${parent}\" type=\"application/atom+xml\"/>","</atom:entry>","</atom:feed>"].join("")});})();dojo.declare("com.ibm.portal.data.PortletModelItem",com.ibm.portal.data._PortalModelItem,{attrMappings:dojo.mixin({},com.ibm.portal.data._PortalModelItem.prototype.attrMappings,{initParameters:{xpath:"./atom:content/model:portlet/model:initparameters",targetName:"textContent",type:"node"},supportedModes:{xpath:"./atom:content/model:portlet/model:supports/model:portlet-mode",targetName:"textContent",type:"node"},supportedMarkups:{xpath:"./atom:content/model:portlet/model:supports/model:mime-type",targetName:"textContent",type:"node"},contextRoot:{xpath:"./atom:content/model:web-application/model:context-root",targetName:"textContent",type:"node"},modelType:{xpath:"./atom:content/*",targetName:dojo.isIE?"baseName":"localName",type:"node"},preferenceValue$:{xpath:"./atom:content/*[model:portletpreferences]/model:portletpreferences[name=${0}]",targetName:"PortletPreferenceConstruct",type:"node",key:"${0}",setter:function(item,rule,_74e){var _74f=this._getNodeByXpath(item.element,"./atom:content/*");if(!_74f.found){return false;}var _750=_74f.value;var type=this._getNodeProp(_750,dojo.isIE?"baseName":"localName");if(type!="portlet-entity"&&type!="portlet-definition"){return false;}var _752=this._createNSElement(item.element.ownerDocument,"model:portletpreferences",{"name":rule.key,"read-only":false});_750.appendChild(_752);if(rule.multiValued){dojo.forEach(_74e,function(_753){_752.appendChild(this._createNSElement(item.element.ownerDocument,"base:value",{"xsi:type":"base:String","value":_753}));},this);}else{_752.appendChild(this._createNSElement(item.element.ownerDocument,"base:value",{"xsi:type":"base:String","value":_74e}));}return true;}},preferenceReadOnly$:{xpath:"./atom:content/*[model:portletpreferences]/model:portletpreferences[name=${0}]",targetName:"read-only",type:"attr",key:"${0}"},preferences:{xpath:"./atom:content/*[model:portletpreferences]/model:portletpreferences",targetName:"PortletPreferenceConstruct",type:"node"}}),_makeModifiable:function(){var node=this._getNodeByXpath(this.element,"./atom:content/*").value;if(node){while(node.childNodes.length>0){node.removeChild(node.childNodes[0]);}}var _755=["./atom:link"];dojo.forEach(_755,function(expr){var _757=this._getNodesByXpath(this.element,expr).value;dojo.forEach(_757,function(node){node.parentNode.removeChild(node);},this);},this);this.inherited(arguments);}});dojo.declare("com.ibm.portal.data.PortletPreferenceConstruct",com.ibm.data._XmlConstruct,{namespaces:dojo.mixin({},com.ibm.portal.data.PortletModelStore.prototype.namespaces),constructor:function(node){this.root=node;},getName:function(){return this._getAttribute(this.root,"name");},isReadOnly:function(){return this._getAttribute(this.root,"read-only")=="true";},getValue:function(){return this._getAttrByXpath(this.root,"./base:value","value").value;},getValues:function(){return this._getAttrsByXpath(this.root,"./base:value","value").value;},toString:function(){return "<"+this.__getClassName()+" name='"+this.getName()+"'>";}});}if(!dojo._hasResource["com.ibm.data.DataTreeModel"]){dojo._hasResource["com.ibm.data.DataTreeModel"]=true;dojo.provide("com.ibm.data.DataTreeModel");dojo.declare("com.ibm.data.DataTreeModel",null,{store:null,query:null,root:null,addQueryParams:null,constructor:function(args){dojo.mixin(this,args);if(!this.addQueryParams){this.addQueryParams={};}},destroy:function(){},reset:function(){this.root=null;},getRoot:function(_75b,_75c){},mayHaveChildren:function(item){},getChildren:function(_75e,_75f,_760){},getIdentity:function(item){return this.store.getIdentity(item);},getLabel:function(item){return this.store.getLabel(item);},getParent:function(item){},newItem:function(args,_765){},pasteItem:function(_766,_767,_768,_769,_76a){},onChange:function(item){},onChildrenChange:function(_76c,_76d){},onTreeChange:function(_76e,_76f,_770,_771){},toString:function(){return "[TreeModel "+this.declaredClass+"]";}});}if(!dojo._hasResource["com.ibm.portal.data.PortalTreeModel"]){dojo._hasResource["com.ibm.portal.data.PortalTreeModel"]=true;dojo.provide("com.ibm.portal.data.PortalTreeModel");dojo.require("com.ibm.data.DataTreeModel");dojo.declare("com.ibm.portal.data.PortalTreeModel",com.ibm.data.DataTreeModel,{filterHidden:false,parentAttr:"parent",childAttr:"childrenURI",childrenAttrs:["children"],constructor:function(){if(this.filterHidden){this.addQueryParams["mdname"]="com.ibm.portal.Hidden";}this._notifyOn=true;this.connections=[];if(this.store.getFeatures()["dojo.data.api.Notification"]){this.connections.concat([dojo.connect(this.store,"onNew",this,"_onNew"),dojo.connect(this.store,"onSet",this,"_onSet"),dojo.connect(this.store,"onDelete",this,"_onDelete")]);}},destroy:function(){dojo.forEach(this.connections,dojo.disconnect);},getRoot:function(_772,_773){if(this.root){_772(this.root);}else{this.store.fetch({query:this._fixQuery(this.query),onComplete:dojo.hitch(this,function(_774){if(_774.length==0){throw new Error("No items returned by query for root node");}else{this.root=_774[0];_772(this.root);}}),onError:_773});}},_fixQuery:function(_775){if(!this.addQueryParams){return _775;}if(!dojo.isString(this.addQueryParams)){this.addQueryParams=dojo.objectToQuery(this.addQueryParams);}if(dojo.isString(_775)){if(_775.indexOf("?")>-1){return _775+"&"+this.addQueryParams;}else{return _775+"?"+this.addQueryParams;}}else{return "?"+dojo.objectToQuery(_775)+this.addQueryParams;}},mayHaveChildren:function(item){return item._children?item._children.length>0:!!this.store.getValue(item,this.childAttr);},getChildren:function(_777,_778,_779){var _77a=this.store;var id=_77a.getIdentity(_777);var _77c=this.parentAttr;if(!_777._children&&!this.mayHaveChildren(_777)){_777._children=new Array();}if(_777._children){_778(_777._children);}else{if((!_777._children||_777._children.length==0)&&this.mayHaveChildren(_777)){_77a.fetch({query:this._fixQuery(_77a.getValue(_777,this.childAttr,"")),queryOptions:{preventCache:true},onComplete:dojo.hitch(this,function(_77d){_777._children=new Array();dojo.forEach(_77d,function(item){if(_77a.getValue(item,_77c)==id){if(this.filterHidden){var _77f=_77a.getValue(item,"metadata[com.ibm.portal.Hidden]$");if(_77f&&(_77f.toLowerCase()=="yes"||_77f.toLowerCase()=="true")){return;}}_777._children.push(item);}},this);_778(_777._children);}),onError:function(_780,_781){_779(_780);}});}}},getIdentity:function(item){return this.store.getIdentity(item);},getLabel:function(item){return this.store.getLabel(item);},getParent:function(item){var pId=this.store.getValue(item,"parent");if(pId){return this.store.getItem(pId);}else{return null;}},newItem:function(args,_787){var _788={parent:_787,attribute:this.childrenAttrs[0]};var item=this.store.newItem(args,_788);this.store.save({onComplete:args.onComplete,onError:args.onError,scope:args.scope});return item;},pasteItem:function(_78a,_78b,_78c,_78d,_78e){this._notifyOn=false;var _78f=this.store;var _790=_78f.getIdentity(_78a),_791=_78f.getIdentity(_78c),_792=_78f.getIdentity(_78b),_793=_78d?_78f.getIdentity(_78d):null;if(_790==_791||_790==_793){this._notifyOn=true;return;}else{if(_792!=_791||!_78d){_78f.setValue(_78a,"parent",_791);}if(_793){_78f.setValue(_78a,"next",_793);}var _794=function(_795){dojo.forEach(_795,function(_796){var _797=_796.message;var _798=_796.responseText;if(_798.indexOf("EJPEK0020E")>=0){bundle=dojo.i18n.getLocalization("com.ibm.bundles","NavWidget");_797=bundle["nav_invalid_drop_error"];_798=bundle["nav_invalid_drop_msg"];}var _799=new com.ibm.widgets.StatusMessage("error",_797,_798);dojo.publish("/portal/status",[{message:_799,uid:"ibmPortalStatusBox"}]);});};if(!_78e){_78f.save({onError:_794});}this._notifyOn=true;if(_792!=_791){this._removeChildItem(_78b,_78a);this._insertChildItem(_78c,_78a,_78d,dojo.hitch(this,function(){this.onTreeChange(_78a,_78b,_78c,_78d);}));}else{this._moveChildItem(_78c,_78a,_78d,dojo.hitch(this,function(){this.onTreeChange(_78a,_78b,_78c,_78d);}));}}},onTreeChange:function(_79a,_79b,_79c,_79d){},_onDelete:function(_79e){if(!this._notifyOn){return;}if(_79e.parentId){var _79f=this.store.getItem(_79e.parentId);this._removeChildItem(_79f,_79e,dojo.hitch(this,function(_7a0){this.onTreeChange(_79e,_79f);}));}},_onNew:function(_7a1,_7a2){if(!this._notifyOn){return;}if(!_7a2||!_7a2.item){return;}this._insertChildItem(_7a2.item,_7a1,null,dojo.hitch(this,function(){this.onTreeChange(_7a1,null,_7a2.item);}));return;if(!_7a2.item._children){_7a2.item._children=[_7a1];}else{_7a2.item._children.push(_7a1);}this.getChildren(_7a2.item,dojo.hitch(this,function(_7a3){this.onChildrenChange(_7a2.item,_7a3);}));},_onSet:function(item,_7a5,_7a6,_7a7){if(!this._notifyOn){return;}if(_7a5!="next"&&_7a6==_7a7){return;}if(_7a5=="parent"){var oldP=this.store.getItem(_7a6);if(this.store.isItemLoaded(oldP)){this._removeChildItem(oldP,item);}else{this.store.loadItem({item:oldP,onItem:function(_7a9){this._removeChildItem(_7a9,item);},scope:this});}var newP=this.store.getItem(_7a7);if(this.store.isItemLoaded(newP)){this._insertChildItem(newP,item);}else{this.store.loadItem({item:newP,onItem:function(_7ab){this._insertChildItem(_7ab,item);},scope:this});}}else{if(_7a5=="next"){var _7ac=this.store.getValue(item,"parent");var _7ad=this.store.getItem(_7ac);if(this.store.isItemLoaded(_7ad)){this._moveChildItem(_7ad,item,_7a7);}else{this.store.loadItem({item:_7ad,onItem:function(_7ae){this._moveChildItem(_7ae,item,_7a7);},scope:this});}}else{this.onChange(item);}}},refreshItemChildren:function(item,_7b0){item._children=null;var func=_7b0?_7b0:function(_7b2){this.onChildrenChange(item,_7b2);};this.getChildren(item,dojo.hitch(this,func));},_insertChildItem:function(_7b3,item,_7b5,_7b6){this.getChildren(_7b3,dojo.hitch(this,function(_7b7){if(!_7b5){_7b7.push(item);}else{var id=this.getIdentity(_7b5);for(var i=0;i<_7b7.length;i++){if(this.getIdentity(_7b7[i])==id){_7b7.splice(i,0,item);break;}}}if(_7b6){_7b6();}this.onChildrenChange(_7b3,_7b7);}));},_removeChildItem:function(_7ba,item,_7bc){this.getChildren(_7ba,dojo.hitch(this,function(_7bd){var id=this.store.getIdentity(item);for(var i=0;i<_7bd.length;i++){if(this.store.getIdentity(_7bd[i])==id){_7bd.splice(i,1);break;}}if(_7bc){_7bc();}this.onChildrenChange(_7ba,_7bd);}));},_moveChildItem:function(_7c0,item,_7c2,_7c3){this.getChildren(_7c0,dojo.hitch(this,function(_7c4){var id=this.store.getIdentity(item);var _7c6=_7c4.length-1;for(var i=0;i<_7c4.length;i++){if(this.store.getIdentity(_7c4[i])==id){_7c4.splice(i,1);i--;}else{if(_7c2&&this.store.getIdentity(_7c4[i])==_7c2){_7c4.splice(i,0,item);i++;}}}if(!_7c2){_7c4.push(item);}if(_7c3){_7c3();}this.onChildrenChange(_7c0,_7c4);}));},toString:function(){return "[TreeModel "+this.declaredClass+"]";}});}if(!dojo._hasResource["com.ibm.data.SelectionModel"]){dojo._hasResource["com.ibm.data.SelectionModel"]=true;dojo.provide("com.ibm.data.SelectionModel");dojo.declare("com.ibm.data.SelectionModel",null,{treeModel:null,selectionPath:[],constructor:function(args){dojo.mixin(this,args);this.modelConnection=dojo.connect(this.treeModel,"onTreeChange",this,"onModelTreeChange");},atLevel:function(_7c9,_7ca){return this.selectionPath[_7ca?this.selectionPath.length-1-_7c9:_7c9];},getPath:function(){return this.selectionPath.slice();},onModelTreeChange:function(_7cb,_7cc,_7cd,_7ce){if(_7cc!=_7cd&&dojo.some(this.selectionPath,function(item){return item==_7cb;},this)){this._calculateNewPath(this.selectionPath[0]);this.onSelectionPathChange(false);}},_calculateNewPath:function(_7d0){var cur=_7d0;this.selectionPath.splice(0,this.selectionPath.length);while(cur){this.selectionPath.push(cur);cur=this.treeModel.getParent(cur);}},onSelectionPathChange:function(_7d2){},changeSelection:function(_7d3){this._calculateNewPath(_7d3);this.onSelectionPathChange(true);}});}if(!dojo._hasResource["dojo.data.util.sorter"]){dojo._hasResource["dojo.data.util.sorter"]=true;dojo.provide("dojo.data.util.sorter");dojo.data.util.sorter.basicComparator=function(a,b){var r=-1;if(a===null){a=undefined;}if(b===null){b=undefined;}if(a==b){r=0;}else{if(a>b||a==null){r=1;}}return r;};dojo.data.util.sorter.createSortFunction=function(_7d7,_7d8){var _7d9=[];function createSortFunction(attr,dir){return function(_7dc,_7dd){var a=_7d8.getValue(_7dc,attr);var b=_7d8.getValue(_7dd,attr);var _7e0=null;if(_7d8.comparatorMap){if(typeof attr!=="string"){attr=_7d8.getIdentity(attr);}_7e0=_7d8.comparatorMap[attr]||dojo.data.util.sorter.basicComparator;}_7e0=_7e0||dojo.data.util.sorter.basicComparator;return dir*_7e0(a,b);};};var _7e1;for(var i=0;i<_7d7.length;i++){_7e1=_7d7[i];if(_7e1.attribute){var _7e3=(_7e1.descending)?-1:1;_7d9.push(createSortFunction(_7e1.attribute,_7e3));}}return function(rowA,rowB){var i=0;while(i<_7d9.length){var ret=_7d9[i++](rowA,rowB);if(ret!==0){return ret;}}return 0;};};}if(!dojo._hasResource["dojo.data.util.simpleFetch"]){dojo._hasResource["dojo.data.util.simpleFetch"]=true;dojo.provide("dojo.data.util.simpleFetch");dojo.data.util.simpleFetch.fetch=function(_7e8){_7e8=_7e8||{};if(!_7e8.store){_7e8.store=this;}var self=this;var _7ea=function(_7eb,_7ec){if(_7ec.onError){var _7ed=_7ec.scope||dojo.global;_7ec.onError.call(_7ed,_7eb,_7ec);}};var _7ee=function(_7ef,_7f0){var _7f1=_7f0.abort||null;var _7f2=false;var _7f3=_7f0.start?_7f0.start:0;var _7f4=(_7f0.count&&(_7f0.count!==Infinity))?(_7f3+_7f0.count):_7ef.length;_7f0.abort=function(){_7f2=true;if(_7f1){_7f1.call(_7f0);}};var _7f5=_7f0.scope||dojo.global;if(!_7f0.store){_7f0.store=self;}if(_7f0.onBegin){_7f0.onBegin.call(_7f5,_7ef.length,_7f0);}if(_7f0.sort){_7ef.sort(dojo.data.util.sorter.createSortFunction(_7f0.sort,self));}if(_7f0.onItem){for(var i=_7f3;(i<_7ef.length)&&(i<_7f4);++i){var item=_7ef[i];if(!_7f2){_7f0.onItem.call(_7f5,item,_7f0);}}}if(_7f0.onComplete&&!_7f2){var _7f8=null;if(!_7f0.onItem){_7f8=_7ef.slice(_7f3,_7f4);}_7f0.onComplete.call(_7f5,_7f8,_7f0);}};this._fetchItems(_7e8,_7ee,_7ea);return _7e8;};}if(!dojo._hasResource["com.ibm.data.CatalogMixin"]){dojo._hasResource["com.ibm.data.CatalogMixin"]=true;dojo.provide("com.ibm.data.CatalogMixin");dojo.declare("com.ibm.data.CatalogMixin",null,{searchable:true,mapItem:function(item){var map={};map["label"]=this.getValue(item,"label","untitled");map["description"]=this.getValue(item,"description",null);map["tags"]=this.getValues(item,"tags",null);map["rating"]=this.getValue(item,"rating","0.0");map["url"]=this.getValue(item,"url",null);map["id"]=this.getValue(item,"id",null);map["thumbnail"]=this.getValue(item,"thumbnail",null);return map;},prepareQuery:function(_7fb){return _7fb;},validateSelf:function(){return true;},getSourceLabel:function(){return false;}});}if(!dojo._hasResource["com.ibm.portal.data.InstalledPortletStore"]){dojo._hasResource["com.ibm.portal.data.InstalledPortletStore"]=true;dojo.provide("com.ibm.portal.data.InstalledPortletStore");dojo.require("com.ibm.data.AtomFeedStore");dojo.require("com.ibm.data.CatalogMixin");dojo.declare("com.ibm.portal.data.InstalledPortletStore",[com.ibm.data.AtomFeedStore,com.ibm.data.CatalogMixin],{itemClass:"com.ibm.portal.data.InstalledPortletItem",_loadFinished:false,_items:[],noIcons:true,constructor:function(args){},mapItem:function(item){var map={};map["label"]=this.getValue(item,"title","untitled");map["description"]=this.getValue(item,"summary","");map["id"]=this.getValue(item,"id","");return map;},_fetchItems:function(_7ff,_800,_801){var me=this;var _803=function(_804,_805){var _806=[];if(_804.query){var _807=_804.query.keywords;var _808=_804.queryOptions?_804.queryOptions.ignoreCase:false;var _809=new Array();for(var i=0;i<_807.length;i++){if(_807[i].length<=0){continue;}var _80b=(_808)?_807[i].toLowerCase():_807[i];_809.push(_80b);}for(var i=0;i<_805.length;++i){var _80c=true;if(_805[i]===null){_80c=false;}else{for(var j=0;j<_809.length;j++){var _80e=me.getValue(_805[i],"title","");if(_808){_80e=_80e.toLowerCase();}var _80f=me.getValue(_805[i],"summary","");if(_808){_80f=_80f.toLowerCase();}if(_80e.indexOf(_809[j])==-1&&_80f.indexOf(_809[j])==-1){_80c=false;break;}}}if(_80c){_806.push(_805[i]);}}_800(_806,_804);}else{_800(_805,_804);}};if(this._loadFinished){_803(_7ff,this._items);}else{var args=arguments;var _811=arguments[0].onComplete;args[0].onComplete=function(_812){args[0].onComplete=_811;me._loadFinished=true;me._items=_812;_803(_7ff,_812);};this.inherited("fetch",args);}}});dojo.extend(com.ibm.portal.data.InstalledPortletStore,dojo.data.util.simpleFetch);dojo.declare("com.ibm.portal.data.InstalledPortletItem",com.ibm.data.AtomEntryItem,{});}if(!dojo._hasResource["com.ibm.portal.data.PumaStore"]){dojo._hasResource["com.ibm.portal.data.PumaStore"]=true;dojo.provide("com.ibm.portal.data.PumaStore");dojo.require("com.ibm.data.AtomFeedStore");dojo.declare("com.ibm.portal.data.PumaStore",com.ibm.data.AtomFeedStore,{namespaces:dojo.mixin({},com.ibm.data.AtomFeedStore.prototype.namespaces,{"xhtml":"http://www.w3.org/1999/xhtml","xs":"http://www.w3.org/2001/XMLSchema-datatypes","um":"http://www.ibm.com/xmlns/prod/websphere/um.xsd"}),methodTunneling:false,itemClass:"com.ibm.portal.data.PumaItem",constructor:function(args){this._features["dojo.data.api.Identity"]=true;},handleConstructs:function(node,prop){switch(prop){case "PumaAttributeConstruct":return new com.ibm.portal.data.PumaAttributeConstruct(node);case "PumaProfileConstruct":return new com.ibm.portal.data.PumaProfileConstruct(node);default:return this.inherited(arguments);}},_buildUrl:function(_816,_817){var ret="";_816=this._prepareQuery(_816);var _819=_816.query;var _81a=_817.indexOf("?");var _81b="";if(_81a>-1){_81b=_817.substring(_81a);_817=_817.substr(0,_81a);}if(_81b.length>0&&_81b.charAt(_81b.length-1)=="/"){_81b=_81b.substr(0,_81b.length-1);}if((_817.length>0&&_817.charAt(_817.length-1)!="/")||_817.length==0){_817+="/";}switch(_819.type){case "userAttributes":_817+="attributes/users/";break;case "groupAttributes":_817+="attributes/groups/";break;case "userProfiles":_817+="users/profiles/";break;case "groupProfiles":_817+="groups/profiles/";break;case "currentProfile":_817+="currentuser/profile/";break;case "groupMembership":_817+="groupmembership/";break;}delete _819.type;if(_819.id){_817+=id;}var _81c=dojo.objectToQuery(_819);ret=_817+"?"+_81c+_81b;return (this.modifyUrl(_816,ret));},modifyRequestArgs:function(_81d,_81e){if(!_81d.headers){_81d.headers={};}_81d.headers["accept"]="application/atom+xml";return _81d;},fetchItemByIdentity:function(_81f){var id=_81f.identity;if(id.indexOf(":")>-1){id=id.substring(id.lastIndexOf(":")+1);}var _821=_81f.scope?_81f.scope:dojo.global;var args={query:{id:id,collection:"ui.all"},onComplete:dojo.hitch(this,function(_823){if(_823.length==0&&_81f.onError){_81f.onError.call(_821,"No items returned matching identity "+id);}else{_81f.onItem.call(_821,_823[0]);}})};if(_81f.onError){args.onError=dojo.hitch(_821,_81f.onError);}return this.fetch(args);}});dojo.declare("com.ibm.portal.data.PumaItem",com.ibm.data.AtomEntryItem,{namespaces:dojo.mixin({},com.ibm.portal.data.PumaStore.prototype.namespaces),attrMappings:dojo.mixin({},com.ibm.data.AtomEntryItem.prototype.attrMappings,{pumaProfile:{xpath:"./atom:content/um:profile",targetName:"PumaProfileConstruct",type:"node"},pumaAttribute:{xpath:"./atom:content/um:profile/um:attribute'",targetName:"PumaAttributeConstruct",type:"node"},pumaAttribute$:{xpath:"./atom:content/um:profile/um:attribute[@name='${0}']",targetName:"PumaAttributeConstruct",type:"node"}})});dojo.declare("com.ibm.portal.data.PumaProfileConstruct",com.ibm.data._XmlConstruct,{namespaces:dojo.mixin({},com.ibm.portal.data.PumaStore.prototype.namespaces),constructor:function(root){this.root=root;},handleConstructs:function(node,prop){switch(prop){case "PumaAttributeConstruct":return new com.ibm.portal.data.PumaAttributeConstruct(node);default:return this.inherited(arguments);}},getType:function(){return this._getAttribute(this.root,"type");},getIdentifier:function(){return this._getAttribute(this.root,"identifier");},getPumaAttributes:function(){var res=this._getNodesByXpath(this.root,"./um:attribute","PumaAttributeConstruct");return res.value;},toString:function(){var ret=["<",this.__getClassName()," type=",this.getType()," identifier='",this.getIdentifier(),"' >"].join("");}});dojo.declare("com.ibm.portal.data.PumaAttributeConstruct",com.ibm.data._XmlConstruct,{namespaces:dojo.mixin({},com.ibm.portal.data.PumaStore.prototype.namespaces),constructor:function(root){this.root=root;},getName:function(){return this._getAttribute(this.root,"name");},getType:function(){return this._getAttribute(this.root,"type");},isMultiValued:function(){var _82a=this._getAttribute(this.root,"multiValued");if(_82a){return _82a.toLowerCase()=="true";}return false;},getValue:function(){var res=this._getNodeByXpath(this.root,"./um:attributeValue","textContent");return res.value;},getValues:function(){var res=this._getNodesByXpath(this.root,"./um:attributeValue","textContent");return res.value;},toString:function(){var ret="<"+this.__getClassName()+" {"+this.getName()+"=";if(this.isMultiValued()){var _82e=this.getValues();dojo.forEach(_82e,function(val,idx,arr){ret+=val;if(idx<arr.length-1){ret+=",";}});}else{ret+=this.getValue();}ret+="}>";return ret;}});}if(!dojo._hasResource["dojo.data.util.filter"]){dojo._hasResource["dojo.data.util.filter"]=true;dojo.provide("dojo.data.util.filter");dojo.data.util.filter.patternToRegExp=function(_832,_833){var rxp="^";var c=null;for(var i=0;i<_832.length;i++){c=_832.charAt(i);switch(c){case "\\":rxp+=c;i++;rxp+=_832.charAt(i);break;case "*":rxp+=".*";break;case "?":rxp+=".";break;case "$":case "^":case "/":case "+":case ".":case "|":case "(":case ")":case "{":case "}":case "[":case "]":rxp+="\\";default:rxp+=c;}}rxp+="$";if(_833){return new RegExp(rxp,"mi");}else{return new RegExp(rxp,"m");}};}if(!dojo._hasResource["dojo.data.ItemFileReadStore"]){dojo._hasResource["dojo.data.ItemFileReadStore"]=true;dojo.provide("dojo.data.ItemFileReadStore");dojo.declare("dojo.data.ItemFileReadStore",null,{constructor:function(_837){this._arrayOfAllItems=[];this._arrayOfTopLevelItems=[];this._loadFinished=false;this._jsonFileUrl=_837.url;this._jsonData=_837.data;this._datatypeMap=_837.typeMap||{};if(!this._datatypeMap["Date"]){this._datatypeMap["Date"]={type:Date,deserialize:function(_838){return dojo.date.stamp.fromISOString(_838);}};}this._features={"dojo.data.api.Read":true,"dojo.data.api.Identity":true};this._itemsByIdentity=null;this._storeRefPropName="_S";this._itemNumPropName="_0";this._rootItemPropName="_RI";this._reverseRefMap="_RRM";this._loadInProgress=false;this._queuedFetches=[];if(_837.urlPreventCache!==undefined){this.urlPreventCache=_837.urlPreventCache?true:false;}if(_837.clearOnClose){this.clearOnClose=true;}},url:"",data:null,typeMap:null,clearOnClose:false,urlPreventCache:false,_assertIsItem:function(item){if(!this.isItem(item)){throw new Error("dojo.data.ItemFileReadStore: Invalid item argument.");}},_assertIsAttribute:function(_83a){if(typeof _83a!=="string"){throw new Error("dojo.data.ItemFileReadStore: Invalid attribute argument.");}},getValue:function(item,_83c,_83d){var _83e=this.getValues(item,_83c);return (_83e.length>0)?_83e[0]:_83d;},getValues:function(item,_840){this._assertIsItem(item);this._assertIsAttribute(_840);return item[_840]||[];},getAttributes:function(item){this._assertIsItem(item);var _842=[];for(var key in item){if((key!==this._storeRefPropName)&&(key!==this._itemNumPropName)&&(key!==this._rootItemPropName)&&(key!==this._reverseRefMap)){_842.push(key);}}return _842;},hasAttribute:function(item,_845){return this.getValues(item,_845).length>0;},containsValue:function(item,_847,_848){var _849=undefined;if(typeof _848==="string"){_849=dojo.data.util.filter.patternToRegExp(_848,false);}return this._containsValue(item,_847,_848,_849);},_containsValue:function(item,_84b,_84c,_84d){return dojo.some(this.getValues(item,_84b),function(_84e){if(_84e!==null&&!dojo.isObject(_84e)&&_84d){if(_84e.toString().match(_84d)){return true;}}else{if(_84c===_84e){return true;}}});},isItem:function(_84f){if(_84f&&_84f[this._storeRefPropName]===this){if(this._arrayOfAllItems[_84f[this._itemNumPropName]]===_84f){return true;}}return false;},isItemLoaded:function(_850){return this.isItem(_850);},loadItem:function(_851){this._assertIsItem(_851.item);},getFeatures:function(){return this._features;},getLabel:function(item){if(this._labelAttr&&this.isItem(item)){return this.getValue(item,this._labelAttr);}return undefined;},getLabelAttributes:function(item){if(this._labelAttr){return [this._labelAttr];}return null;},_fetchItems:function(_854,_855,_856){var self=this;var _858=function(_859,_85a){var _85b=[];var i,key;if(_859.query){var _85e;var _85f=_859.queryOptions?_859.queryOptions.ignoreCase:false;var _860={};for(key in _859.query){_85e=_859.query[key];if(typeof _85e==="string"){_860[key]=dojo.data.util.filter.patternToRegExp(_85e,_85f);}}for(i=0;i<_85a.length;++i){var _861=true;var _862=_85a[i];if(_862===null){_861=false;}else{for(key in _859.query){_85e=_859.query[key];if(!self._containsValue(_862,key,_85e,_860[key])){_861=false;}}}if(_861){_85b.push(_862);}}_855(_85b,_859);}else{for(i=0;i<_85a.length;++i){var item=_85a[i];if(item!==null){_85b.push(item);}}_855(_85b,_859);}};if(this._loadFinished){_858(_854,this._getItemsArray(_854.queryOptions));}else{if(this._jsonFileUrl){if(this._loadInProgress){this._queuedFetches.push({args:_854,filter:_858});}else{this._loadInProgress=true;var _864={url:self._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache};var _865=dojo.xhrGet(_864);_865.addCallback(function(data){try{self._getItemsFromLoadedData(data);self._loadFinished=true;self._loadInProgress=false;_858(_854,self._getItemsArray(_854.queryOptions));self._handleQueuedFetches();}catch(e){self._loadFinished=true;self._loadInProgress=false;_856(e,_854);}});_865.addErrback(function(_867){self._loadInProgress=false;_856(_867,_854);});var _868=null;if(_854.abort){_868=_854.abort;}_854.abort=function(){var df=_865;if(df&&df.fired===-1){df.cancel();df=null;}if(_868){_868.call(_854);}};}}else{if(this._jsonData){try{this._loadFinished=true;this._getItemsFromLoadedData(this._jsonData);this._jsonData=null;_858(_854,this._getItemsArray(_854.queryOptions));}catch(e){_856(e,_854);}}else{_856(new Error("dojo.data.ItemFileReadStore: No JSON source data was provided as either URL or a nested Javascript object."),_854);}}}},_handleQueuedFetches:function(){if(this._queuedFetches.length>0){for(var i=0;i<this._queuedFetches.length;i++){var _86b=this._queuedFetches[i];var _86c=_86b.args;var _86d=_86b.filter;if(_86d){_86d(_86c,this._getItemsArray(_86c.queryOptions));}else{this.fetchItemByIdentity(_86c);}}this._queuedFetches=[];}},_getItemsArray:function(_86e){if(_86e&&_86e.deep){return this._arrayOfAllItems;}return this._arrayOfTopLevelItems;},close:function(_86f){if(this.clearOnClose&&(this._jsonFileUrl!=="")){this._arrayOfAllItems=[];this._arrayOfTopLevelItems=[];this._loadFinished=false;this._itemsByIdentity=null;this._loadInProgress=false;this._queuedFetches=[];}},_getItemsFromLoadedData:function(_870){var _871=false;function valueIsAnItem(_872){var _873=((_872!==null)&&(typeof _872==="object")&&(!dojo.isArray(_872)||_871)&&(!dojo.isFunction(_872))&&(_872.constructor==Object||dojo.isArray(_872))&&(typeof _872._reference==="undefined")&&(typeof _872._type==="undefined")&&(typeof _872._value==="undefined"));return _873;};var self=this;function addItemAndSubItemsToArrayOfAllItems(_875){self._arrayOfAllItems.push(_875);for(var _876 in _875){var _877=_875[_876];if(_877){if(dojo.isArray(_877)){var _878=_877;for(var k=0;k<_878.length;++k){var _87a=_878[k];if(valueIsAnItem(_87a)){addItemAndSubItemsToArrayOfAllItems(_87a);}}}else{if(valueIsAnItem(_877)){addItemAndSubItemsToArrayOfAllItems(_877);}}}}};this._labelAttr=_870.label;var i;var item;this._arrayOfAllItems=[];this._arrayOfTopLevelItems=_870.items;for(i=0;i<this._arrayOfTopLevelItems.length;++i){item=this._arrayOfTopLevelItems[i];if(dojo.isArray(item)){_871=true;}addItemAndSubItemsToArrayOfAllItems(item);item[this._rootItemPropName]=true;}var _87d={};var key;for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];for(key in item){if(key!==this._rootItemPropName){var _87f=item[key];if(_87f!==null){if(!dojo.isArray(_87f)){item[key]=[_87f];}}else{item[key]=[null];}}_87d[key]=key;}}while(_87d[this._storeRefPropName]){this._storeRefPropName+="_";}while(_87d[this._itemNumPropName]){this._itemNumPropName+="_";}while(_87d[this._reverseRefMap]){this._reverseRefMap+="_";}var _880;var _881=_870.identifier;if(_881){this._itemsByIdentity={};this._features["dojo.data.api.Identity"]=_881;for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];_880=item[_881];var _882=_880[0];if(!this._itemsByIdentity[_882]){this._itemsByIdentity[_882]=item;}else{if(this._jsonFileUrl){throw new Error("dojo.data.ItemFileReadStore:  The json data as specified by: ["+this._jsonFileUrl+"] is malformed.  Items within the list have identifier: ["+_881+"].  Value collided: ["+_882+"]");}else{if(this._jsonData){throw new Error("dojo.data.ItemFileReadStore:  The json data provided by the creation arguments is malformed.  Items within the list have identifier: ["+_881+"].  Value collided: ["+_882+"]");}}}}}else{this._features["dojo.data.api.Identity"]=Number;}for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];item[this._storeRefPropName]=this;item[this._itemNumPropName]=i;}for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];for(key in item){_880=item[key];for(var j=0;j<_880.length;++j){_87f=_880[j];if(_87f!==null&&typeof _87f=="object"){if(_87f._type&&_87f._value){var type=_87f._type;var _885=this._datatypeMap[type];if(!_885){throw new Error("dojo.data.ItemFileReadStore: in the typeMap constructor arg, no object class was specified for the datatype '"+type+"'");}else{if(dojo.isFunction(_885)){_880[j]=new _885(_87f._value);}else{if(dojo.isFunction(_885.deserialize)){_880[j]=_885.deserialize(_87f._value);}else{throw new Error("dojo.data.ItemFileReadStore: Value provided in typeMap was neither a constructor, nor a an object with a deserialize function");}}}}if(_87f._reference){var _886=_87f._reference;if(!dojo.isObject(_886)){_880[j]=this._itemsByIdentity[_886];}else{for(var k=0;k<this._arrayOfAllItems.length;++k){var _888=this._arrayOfAllItems[k];var _889=true;for(var _88a in _886){if(_888[_88a]!=_886[_88a]){_889=false;}}if(_889){_880[j]=_888;}}}if(this.referenceIntegrity){var _88b=_880[j];if(this.isItem(_88b)){this._addReferenceToMap(_88b,item,key);}}}else{if(this.isItem(_87f)){if(this.referenceIntegrity){this._addReferenceToMap(_87f,item,key);}}}}}}}},_addReferenceToMap:function(_88c,_88d,_88e){},getIdentity:function(item){var _890=this._features["dojo.data.api.Identity"];if(_890===Number){return item[this._itemNumPropName];}else{var _891=item[_890];if(_891){return _891[0];}}return null;},fetchItemByIdentity:function(_892){var item;var _894;if(!this._loadFinished){var self=this;if(this._jsonFileUrl){if(this._loadInProgress){this._queuedFetches.push({args:_892});}else{this._loadInProgress=true;var _896={url:self._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache};var _897=dojo.xhrGet(_896);_897.addCallback(function(data){var _899=_892.scope?_892.scope:dojo.global;try{self._getItemsFromLoadedData(data);self._loadFinished=true;self._loadInProgress=false;item=self._getItemByIdentity(_892.identity);if(_892.onItem){_892.onItem.call(_899,item);}self._handleQueuedFetches();}catch(error){self._loadInProgress=false;if(_892.onError){_892.onError.call(_899,error);}}});_897.addErrback(function(_89a){self._loadInProgress=false;if(_892.onError){var _89b=_892.scope?_892.scope:dojo.global;_892.onError.call(_89b,_89a);}});}}else{if(this._jsonData){self._getItemsFromLoadedData(self._jsonData);self._jsonData=null;self._loadFinished=true;item=self._getItemByIdentity(_892.identity);if(_892.onItem){_894=_892.scope?_892.scope:dojo.global;_892.onItem.call(_894,item);}}}}else{item=this._getItemByIdentity(_892.identity);if(_892.onItem){_894=_892.scope?_892.scope:dojo.global;_892.onItem.call(_894,item);}}},_getItemByIdentity:function(_89c){var item=null;if(this._itemsByIdentity){item=this._itemsByIdentity[_89c];}else{item=this._arrayOfAllItems[_89c];}if(item===undefined){item=null;}return item;},getIdentityAttributes:function(item){var _89f=this._features["dojo.data.api.Identity"];if(_89f===Number){return null;}else{return [_89f];}},_forceLoad:function(){var self=this;if(this._jsonFileUrl){var _8a1={url:self._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache,sync:true};var _8a2=dojo.xhrGet(_8a1);_8a2.addCallback(function(data){try{if(self._loadInProgress!==true&&!self._loadFinished){self._getItemsFromLoadedData(data);self._loadFinished=true;}else{if(self._loadInProgress){throw new Error("dojo.data.ItemFileReadStore:  Unable to perform a synchronous load, an async load is in progress.");}}}catch(e){console.log(e);throw e;}});_8a2.addErrback(function(_8a4){throw _8a4;});}else{if(this._jsonData){self._getItemsFromLoadedData(self._jsonData);self._jsonData=null;self._loadFinished=true;}}}});dojo.extend(dojo.data.ItemFileReadStore,dojo.data.util.simpleFetch);}if(!dojo._hasResource["com.ibm.utilities"]){dojo._hasResource["com.ibm.utilities"]=true;dojo.provide("com.ibm.utilities");com.ibm.utilities={urlToProxyUrl:function(url,_8a6){var ret=_8a6?_8a6:"/proxy";var _8a8="http";var _8a9=url.indexOf("://");if(_8a9>-1){_8a8=url.substring(0,_8a9);url=url.substring(_8a9+3);}url=url.replace(/:/g,"%3A");return ret+"/"+_8a8+"/"+url;},withBaseUrl:function(_8aa){if(_8aa.charAt(0)=="/"){return _8aa;}return com.ibm.utilities.baseUrl()+_8aa;},baseUrl:function(){if(!this._baseUrl){var base=dojo.doc.getElementsByTagName("base")[0];if(base){this._baseUrl=base.getAttribute("href");}if(!this._baseUrl){this._baseUrl="";}}return this._baseUrl;},stripUrlFragment:function(url){var h=url.indexOf("#");if(h>-1){url=url.substr(0,h);}return url;},actionIO:function(url,_8af){if(url){var form=dojo.doc.createElement("form");form.setAttribute("action",url);if(_8af){_8af=_8af.toLowerCase();}switch(_8af){case "get":form.setAttribute("method","GET");case "post":case "delete":case "put":form.setAttribute("method","POST");break;default:}dojo.body().appendChild(form);form.submit();}},refreshPage:function(){var url,hash=-1,_8b3=document.getElementsByTagName("base");if(_8b3.length>0){url=_8b3[0].href;}else{url=top.location.href;hash=url.indexOf("#");if(dojo.isSafari<4&&hash>-1){window.location.reload();}if(hash>-1){url=url.substring(0,hash);}}window.location.assign(url);}};(function(){var _8b4=new String("{EB2F8DA2-5B2C-F66A-CDD0-A2D42143F5AC}");var newL=new String("\r\n");var sep=new String("--");var _8b7=newL+sep+_8b4+newL;var endB=sep+_8b4+sep+newL;var _8b9=new RegExp(newL+newL);var _8ba=new RegExp(newL+"s*([^\r]*)s*","mg");var _8bb=/\s*([^:]*):\s*(.+)/;var _8bc=/boundary\s*=\s*\"?([^\"]*)\"?/;var _8bd=function(_8be,_8bf,_8c0){try{if(_8bf instanceof Error){if(_8be.error){_8be.error(_8bf,_8c0);}}else{try{if(_8be.load){_8be.load(_8bf,_8c0);}}catch(err){if(_8be.error){_8be.error(err,_8c0);}}}if(_8be.handle){_8be.handle(_8bf,_8c0);}}catch(err){}};function xhrMime(){this.respHeaders=[];this.responseText="";this.responseXML=null;this.status=0;this.statusText="";this.readyState=0;this.onreadystatechange=function(){};};dojo.extend(xhrMime,{getResponseHeader:function(key){key=key.toLowerCase();for(var i=0,_8c3;_8c3=this.respHeaders[i],i<this.respHeaders.length;i++){if(_8c3[0].toLowerCase()==key){return _8c3[1];}}return null;},getAllResponseHeaders:function(){var str="";for(var i=0,_8c6;_8c6=this.respHeaders[i],i<this.respHeaders.length;i++){str+=_8c6[0]+": "+_8c6[1];if(i<this.respHeaders.length-1){str+="\n";}}return str;},send:function(){},open:function(){},abort:function(){},setRequestHeader:function(){}});var _8c7=function(_8c8){return _8c8.replace(/\r\n\s/mg," ");};var _8c9=function(_8ca,_8cb){var _8cc=null;if(_8ca.handleAs=="xml"){try{_8cc=com.ibm.domUtilities.docFromString(_8cb.responseText);}catch(err){}}_8cb.responseXML=_8cc;return dojo._contentHandlers[_8ca.handleAs](_8cb);};dojo.mixin(com.ibm.utilities,{handleMultiPartResponse:function(_8cd,_8ce,_8cf){var _8d0=_8cf.xhr.getResponseHeader("Content-Type").match(_8bc);if(!_8d0){throw new Error("No boundary specified in Content-Type response header");}var _8d1=_8d0[1];var _8d2=new RegExp(newL+sep+_8d1,"mg");var _8d3=_8ce.split(_8d2);for(var i=1,j=i-1;i<_8d3.length-1;i++,j++){var _8d6=new xhrMime(),part=_8d3[i],_8d8=null;_8ba.lastIndex=0;var _8d9=part.split(_8b9);var _8da=_8c7(_8d9[0]),_8db=_8d9[1];if(!_8db){_8db="";}while((_8d8=_8ba.exec(_8da))!=null&&(_8d8[1].length>0)){var _8dc=_8d8[1].match(_8bb);if(_8dc){_8d6.respHeaders.push([_8dc[1],_8dc[2]]);}}part=dojo.string.trim(_8db);_8d6.responseText=part;if(_8cf.args.partContentHandler){part=_8cf.args.partContentHandler(_8cd[j],_8d6,_8c9);}else{part=_8c9(_8cd[j],_8d6);}_8bd(_8cd[j],part,dojo.mixin({},_8cf,{xhr:_8d6}));}},multiPartXhr:function(_8dd,args,_8df){var body="",_8e1=null;dojo.forEach(_8df,function(part){part.handleAs=part.handleAs?part.handleAs.toLowerCase():"text";_8e1="";for(var x in part.headers){_8e1+=x+": "+part.headers[x]+newL;}body+=_8b7+_8e1+newL;if(part.data&&part.data.length>0){body+=part.data+newL;}});body+=endB;if(_8dd.toUpperCase()!="PUT"){_8dd="POST";}args.headers=dojo.mixin({},args.headers,{"Content-type":"multipart/mixed; boundary=\""+_8b4+"\""});var _8e4=dojo.mixin({},args,{load:function(_8e5,_8e6){if(args.preHandle){args.preHandle(_8e5,_8e6);}com.ibm.utilities.handleMultiPartResponse(_8df,_8e5,_8e6);if(args.postHandle){args.postHandle(_8e5,_8e6);}},error:function(_8e7,_8e8){if(args.preHandle){args.preHandle(_8e7,_8e8);}dojo.forEach(_8df,function(part){_8bd(part,_8e7,_8e8,null);});if(args.error){args.error(_8e7,_8e8);}if(args.postHandle){args.postHandle(_8e7,_8e8);}},handleAs:"text",form:null,content:null,postData:null,putData:null});_8e4[_8dd.toLowerCase()+"Data"]=body;return dojo.xhr(_8dd,_8e4,true);}});})();}if(!dojo._hasResource["com.ibm.data.ProxyHelper"]){dojo._hasResource["com.ibm.data.ProxyHelper"]=true;dojo.provide("com.ibm.data.ProxyHelper");dojo.require("com.ibm.utilities");dojo.declare("com.ibm.data.ProxyHelper",null,{proxyURI:"",urlThroughProxy:function(url){return com.ibm.utilities.urlToProxyUrl(url?url:"",this.proxyURI);}});}if(!dojo._hasResource["com.ibm.data.JsonStore"]){dojo._hasResource["com.ibm.data.JsonStore"]=true;dojo.provide("com.ibm.data.JsonStore");dojo.declare("com.ibm.data.JsonStore",[dojo.data.ItemFileReadStore,com.ibm.data.ProxyHelper,com.ibm.data.CatalogMixin],{nlsBundle:null,_getItemsFromLoadedData:function(_8eb){this.shelfBundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");var _8ec=_8eb.localizationPackageName;var _8ed=_8eb.localizationBundleName;if(_8ec&&_8ed){this.nlsBundle=dojo.i18n.getLocalization(_8ec,_8ed);}this.inherited("_getItemsFromLoadedData",arguments);},mapItem:function(item){var map={};var _8f0=this.getValue(item,"label",null);map["label"]=this.nlsBundle&&this.nlsBundle[_8f0]?this.nlsBundle[_8f0]:_8f0;if(!map.label){map.label=this.shelfBundle["add_content_untitled"];}var _8f1=this.getValue(item,"description",null);map["description"]=this.nlsBundle&&this.nlsBundle[_8f1]?this.nlsBundle[_8f1]:_8f1;map["url"]=this.getValue(item,"url",null);map["id"]=this.getValue(item,"id",null);map["thumbnail"]=this.getValue(item,"thumbnail",null);var help=this.getValue(item,"help",null);map["help"]=this.nlsBundle&&this.nlsBundle[help]?this.nlsBundle[help]:help;return map;},_fetchItems:function(_8f3,_8f4,_8f5){var self=this;var _8f7=function(_8f8,_8f9){var _8fa=[];if(_8f8.query){var _8fb=_8f8.query.keywords;var _8fc=_8f8.queryOptions?_8f8.queryOptions.ignoreCase:false;var _8fd={};for(var i=0;i<_8fb.length;i++){var _8ff=_8fb[i];if(typeof _8ff==="string"){_8fd[_8ff]=dojo.data.util.filter.patternToRegExp("*"+_8ff+"*",_8fc);}}for(var i=0;i<_8f9.length;++i){var _900=true;var _901=_8f9[i];if(_901===null){_900=false;}else{for(var j=0;j<_8fb.length;j++){_8ff=_8fb[j];if(!self._containsValue(_901,"label",_8ff,_8fd[_8ff])&&!self._containsValue(_901,"description",_8ff,_8fd[_8ff])){_900=false;}}}if(_900){_8fa.push(_901);}}_8f4(_8fa,_8f8);}else{for(var i=0;i<_8f9.length;++i){var item=_8f9[i];if(item!==null){_8fa.push(item);}}_8f4(_8fa,_8f8);}};if(this._loadFinished){_8f7(_8f3,this._getItemsArray(_8f3.queryOptions));}else{if(this._jsonFileUrl){if(this._loadInProgress){this._queuedFetches.push({args:_8f3,filter:_8f7});}else{this._loadInProgress=true;var _904={url:self._jsonFileUrl,handleAs:"json-comment-optional"};var _905=dojo.xhrGet(_904);_905.addCallback(function(data){try{self._getItemsFromLoadedData(data);self._loadFinished=true;self._loadInProgress=false;_8f7(_8f3,self._getItemsArray(_8f3.queryOptions));self._handleQueuedFetches();}catch(e){self._loadFinished=true;self._loadInProgress=false;_8f5(e,_8f3);}});_905.addErrback(function(_907){self._loadInProgress=false;_8f5(_907,_8f3);});}}else{if(this._jsonData){try{this._loadFinished=true;this._getItemsFromLoadedData(this._jsonData);this._jsonData=null;_8f7(_8f3,this._getItemsArray(_8f3.queryOptions));}catch(e){_8f5(e,_8f3);}}else{_8f5(new Error("dojo.data.ItemFileReadStore: No JSON source data was provided as either URL or a nested Javascript object."),_8f3);}}}}});}if(!dojo._hasResource["dijit.form.TextBox"]){dojo._hasResource["dijit.form.TextBox"]=true;dojo.provide("dijit.form.TextBox");dojo.declare("dijit.form.TextBox",dijit.form._FormValueWidget,{trim:false,uppercase:false,lowercase:false,propercase:false,maxLength:"",templateString:"<input class=\"dijit dijitReset dijitLeft\" dojoAttachPoint='textbox,focusNode'\n\tdojoAttachEvent='onmouseenter:_onMouse,onmouseleave:_onMouse'\n\tautocomplete=\"off\" type=\"${type}\" ${nameAttrSetting}\n\t/>\n",baseClass:"dijitTextBox",attributeMap:dojo.delegate(dijit.form._FormValueWidget.prototype.attributeMap,{maxLength:"focusNode"}),_getValueAttr:function(){return this.parse(this.attr("displayedValue"),this.constraints);},_setValueAttr:function(_908,_909,_90a){var _90b;if(_908!==undefined){_90b=this.filter(_908);if(typeof _90a!="string"){if(_90b!==null&&((typeof _90b!="number")||!isNaN(_90b))){_90a=this.filter(this.format(_90b,this.constraints));}else{_90a="";}}}if(_90a!=null&&_90a!=undefined&&((typeof _90a)!="number"||!isNaN(_90a))&&this.textbox.value!=_90a){this.textbox.value=_90a;}this.inherited(arguments,[_90b,_909]);},displayedValue:"",getDisplayedValue:function(){dojo.deprecated(this.declaredClass+"::getDisplayedValue() is deprecated. Use attr('displayedValue') instead.","","2.0");return this.attr("displayedValue");},_getDisplayedValueAttr:function(){return this.filter(this.textbox.value);},setDisplayedValue:function(_90c){dojo.deprecated(this.declaredClass+"::setDisplayedValue() is deprecated. Use attr('displayedValue', ...) instead.","","2.0");this.attr("displayedValue",_90c);},_setDisplayedValueAttr:function(_90d){if(_90d===null||_90d===undefined){_90d="";}else{if(typeof _90d!="string"){_90d=String(_90d);}}this.textbox.value=_90d;this._setValueAttr(this.attr("value"),undefined,_90d);},format:function(_90e,_90f){return ((_90e==null||_90e==undefined)?"":(_90e.toString?_90e.toString():_90e));},parse:function(_910,_911){return _910;},_refreshState:function(){},_onInput:function(e){if(e&&e.type&&/key/i.test(e.type)&&e.keyCode){switch(e.keyCode){case dojo.keys.SHIFT:case dojo.keys.ALT:case dojo.keys.CTRL:case dojo.keys.TAB:return;}}if(this.intermediateChanges){var _913=this;setTimeout(function(){_913._handleOnChange(_913.attr("value"),false);},0);}this._refreshState();},postCreate:function(){this.textbox.setAttribute("value",this.textbox.value);this.inherited(arguments);if(dojo.isMoz||dojo.isOpera){this.connect(this.textbox,"oninput",this._onInput);}else{this.connect(this.textbox,"onkeydown",this._onInput);this.connect(this.textbox,"onkeyup",this._onInput);this.connect(this.textbox,"onpaste",this._onInput);this.connect(this.textbox,"oncut",this._onInput);}this._layoutHack();},_blankValue:"",filter:function(val){if(val===null){return this._blankValue;}if(typeof val!="string"){return val;}if(this.trim){val=dojo.trim(val);}if(this.uppercase){val=val.toUpperCase();}if(this.lowercase){val=val.toLowerCase();}if(this.propercase){val=val.replace(/[^\s]+/g,function(word){return word.substring(0,1).toUpperCase()+word.substring(1);});}return val;},_setBlurValue:function(){this._setValueAttr(this.attr("value"),true);},_onBlur:function(e){if(this.disabled){return;}this._setBlurValue();this.inherited(arguments);},_onFocus:function(e){if(this.disabled){return;}this._refreshState();this.inherited(arguments);},reset:function(){this.textbox.value="";this.inherited(arguments);}});dijit.selectInputText=function(_918,_919,stop){var _91b=dojo.global;var _91c=dojo.doc;_918=dojo.byId(_918);if(isNaN(_919)){_919=0;}if(isNaN(stop)){stop=_918.value?_918.value.length:0;}_918.focus();if(_91c["selection"]&&dojo.body()["createTextRange"]){if(_918.createTextRange){var _91d=_918.createTextRange();with(_91d){collapse(true);moveStart("character",_919);moveEnd("character",stop);select();}}}else{if(_91b["getSelection"]){var _91e=_91b.getSelection();if(_918.setSelectionRange){_918.setSelectionRange(_919,stop);}}}};}if(!dojo._hasResource["dijit.Tooltip"]){dojo._hasResource["dijit.Tooltip"]=true;dojo.provide("dijit.Tooltip");dojo.declare("dijit._MasterTooltip",[dijit._Widget,dijit._Templated],{duration:dijit.defaultDuration,templateString:"<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\">\n\t<div class=\"dijitTooltipContainer dijitTooltipContents\" dojoAttachPoint=\"containerNode\" waiRole='alert'></div>\n\t<div class=\"dijitTooltipConnector\"></div>\n</div>\n",postCreate:function(){dojo.body().appendChild(this.domNode);this.bgIframe=new dijit.BackgroundIframe(this.domNode);this.fadeIn=dojo.fadeIn({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onShow")});this.fadeOut=dojo.fadeOut({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onHide")});},show:function(_91f,_920,_921){if(this.aroundNode&&this.aroundNode===_920){return;}if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_91f;this.domNode.style.top=(this.domNode.offsetTop+1)+"px";var _922={};var ltr=this.isLeftToRight();dojo.forEach((_921&&_921.length)?_921:dijit.Tooltip.defaultPosition,function(pos){switch(pos){case "after":_922[ltr?"BR":"BL"]=ltr?"BL":"BR";break;case "before":_922[ltr?"BL":"BR"]=ltr?"BR":"BL";break;case "below":_922[ltr?"BL":"BR"]=ltr?"TL":"TR";_922[ltr?"BR":"BL"]=ltr?"TR":"TL";break;case "above":default:_922[ltr?"TL":"TR"]=ltr?"BL":"BR";_922[ltr?"TR":"TL"]=ltr?"BR":"BL";break;}});var pos=dijit.placeOnScreenAroundElement(this.domNode,_920,_922,dojo.hitch(this,"orient"));dojo.style(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;this.aroundNode=_920;},orient:function(node,_927,_928){node.className="dijitTooltip "+{"BL-TL":"dijitTooltipBelow dijitTooltipABLeft","TL-BL":"dijitTooltipAbove dijitTooltipABLeft","BR-TR":"dijitTooltipBelow dijitTooltipABRight","TR-BR":"dijitTooltipAbove dijitTooltipABRight","BR-BL":"dijitTooltipRight","BL-BR":"dijitTooltipLeft"}[_927+"-"+_928];},_onShow:function(){if(dojo.isIE){this.domNode.style.filter="";}},hide:function(_929){if(this._onDeck&&this._onDeck[1]==_929){this._onDeck=null;}else{if(this.aroundNode===_929){this.fadeIn.stop();this.isShowingNow=false;this.aroundNode=null;this.fadeOut.play();}else{}}},_onHide:function(){this.domNode.style.cssText="";if(this._onDeck){this.show.apply(this,this._onDeck);this._onDeck=null;}}});dijit.showTooltip=function(_92a,_92b,_92c){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.show(_92a,_92b,_92c);};dijit.hideTooltip=function(_92d){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.hide(_92d);};dojo.declare("dijit.Tooltip",dijit._Widget,{label:"",showDelay:400,connectId:[],position:[],_setConnectIdAttr:function(ids){this._connectNodes=[];this.connectId=dojo.isArrayLike(ids)?ids:[ids];dojo.forEach(this.connectId,function(id){var node=dojo.byId(id);if(node){this._connectNodes.push(node);dojo.forEach(["onMouseEnter","onMouseLeave","onFocus","onBlur"],function(_931){this.connect(node,_931.toLowerCase(),"_"+_931);},this);if(dojo.isIE){node.style.zoom=1;}}},this);},postCreate:function(){dojo.addClass(this.domNode,"dijitTooltipData");},_onMouseEnter:function(e){this._onHover(e);},_onMouseLeave:function(e){this._onUnHover(e);},_onFocus:function(e){this._focus=true;this._onHover(e);this.inherited(arguments);},_onBlur:function(e){this._focus=false;this._onUnHover(e);this.inherited(arguments);},_onHover:function(e){if(!this._showTimer){var _937=e.target;this._showTimer=setTimeout(dojo.hitch(this,function(){this.open(_937);}),this.showDelay);}},_onUnHover:function(e){if(this._focus){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}this.close();},open:function(_939){_939=_939||this._connectNodes[0];if(!_939){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}dijit.showTooltip(this.label||this.domNode.innerHTML,_939,this.position);this._connectNode=_939;},close:function(){if(this._connectNode){dijit.hideTooltip(this._connectNode);delete this._connectNode;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}},uninitialize:function(){this.close();}});dijit.Tooltip.defaultPosition=["after","before"];}if(!dojo._hasResource["dijit.form.ValidationTextBox"]){dojo._hasResource["dijit.form.ValidationTextBox"]=true;dojo.provide("dijit.form.ValidationTextBox");dojo.declare("dijit.form.ValidationTextBox",dijit.form.TextBox,{templateString:"<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\n\tid=\"widget_${id}\"\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" waiRole=\"presentation\"\n\t><div style=\"overflow:hidden;\"\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\n\t\t><div class=\"dijitReset dijitInputField\"\n\t\t\t><input class=\"dijitReset\" dojoAttachPoint='textbox,focusNode' autocomplete=\"off\"\n\t\t\t${nameAttrSetting} type='${type}'\n\t\t/></div\n\t></div\n></div>\n",baseClass:"dijitTextBox",required:false,promptMessage:"",invalidMessage:"$_unset_$",constraints:{},regExp:".*",regExpGen:function(_93a){return this.regExp;},state:"",tooltipPosition:[],_setValueAttr:function(){this.inherited(arguments);this.validate(this._focused);},validator:function(_93b,_93c){return (new RegExp("^(?:"+this.regExpGen(_93c)+")"+(this.required?"":"?")+"$")).test(_93b)&&(!this.required||!this._isEmpty(_93b))&&(this._isEmpty(_93b)||this.parse(_93b,_93c)!==undefined);},_isValidSubset:function(){return this.textbox.value.search(this._partialre)==0;},isValid:function(_93d){return this.validator(this.textbox.value,this.constraints);},_isEmpty:function(_93e){return /^\s*$/.test(_93e);},getErrorMessage:function(_93f){return this.invalidMessage;},getPromptMessage:function(_940){return this.promptMessage;},_maskValidSubsetError:true,validate:function(_941){var _942="";var _943=this.disabled||this.isValid(_941);if(_943){this._maskValidSubsetError=true;}var _944=!_943&&_941&&this._isValidSubset();var _945=this._isEmpty(this.textbox.value);this.state=(_943||(!this._hasBeenBlurred&&_945)||_944)?"":"Error";if(this.state=="Error"){this._maskValidSubsetError=false;}this._setStateClass();dijit.setWaiState(this.focusNode,"invalid",_943?"false":"true");if(_941){if(_945){_942=this.getPromptMessage(true);}if(!_942&&(this.state=="Error"||(_944&&!this._maskValidSubsetError))){_942=this.getErrorMessage(true);}}this.displayMessage(_942);return _943;},_message:"",displayMessage:function(_946){if(this._message==_946){return;}this._message=_946;dijit.hideTooltip(this.domNode);if(_946){dijit.showTooltip(_946,this.domNode,this.tooltipPosition);}},_refreshState:function(){this.validate(this._focused);this.inherited(arguments);},constructor:function(){this.constraints={};},postMixInProperties:function(){this.inherited(arguments);this.constraints.locale=this.lang;this.messages=dojo.i18n.getLocalization("dijit.form","validate",this.lang);if(this.invalidMessage=="$_unset_$"){this.invalidMessage=this.messages.invalidMessage;}var p=this.regExpGen(this.constraints);this.regExp=p;var _948="";if(p!=".*"){this.regExp.replace(/\\.|\[\]|\[.*?[^\\]{1}\]|\{.*?\}|\(\?[=:!]|./g,function(re){switch(re.charAt(0)){case "{":case "+":case "?":case "*":case "^":case "$":case "|":case "(":_948+=re;break;case ")":_948+="|$)";break;default:_948+="(?:"+re+"|$)";break;}});}try{"".search(_948);}catch(e){_948=this.regExp;console.warn("RegExp error in "+this.declaredClass+": "+this.regExp);}this._partialre="^(?:"+_948+")$";},_setDisabledAttr:function(_94a){this.inherited(arguments);if(this.valueNode){this.valueNode.disabled=_94a;}this._refreshState();},_setRequiredAttr:function(_94b){this.required=_94b;dijit.setWaiState(this.focusNode,"required",_94b);this._refreshState();},postCreate:function(){if(dojo.isIE){var s=dojo.getComputedStyle(this.focusNode);if(s){var ff=s.fontFamily;if(ff){this.focusNode.style.fontFamily=ff;}}}this.inherited(arguments);},reset:function(){this._maskValidSubsetError=true;this.inherited(arguments);}});dojo.declare("dijit.form.MappedTextBox",dijit.form.ValidationTextBox,{postMixInProperties:function(){this.inherited(arguments);this.nameAttrSetting="";},serialize:function(val,_94f){return val.toString?val.toString():"";},toString:function(){var val=this.filter(this.attr("value"));return val!=null?(typeof val=="string"?val:this.serialize(val,this.constraints)):"";},validate:function(){this.valueNode.value=this.toString();return this.inherited(arguments);},buildRendering:function(){this.inherited(arguments);this.valueNode=dojo.create("input",{style:{display:"none"},type:this.type,name:this.name},this.textbox,"after");},_setDisabledAttr:function(_951){this.inherited(arguments);dojo.attr(this.valueNode,"disabled",_951);},reset:function(){this.valueNode.value="";this.inherited(arguments);}});dojo.declare("dijit.form.RangeBoundTextBox",dijit.form.MappedTextBox,{rangeMessage:"",rangeCheck:function(_952,_953){var _954="min" in _953;var _955="max" in _953;if(_954||_955){return (!_954||this.compare(_952,_953.min)>=0)&&(!_955||this.compare(_952,_953.max)<=0);}return true;},isInRange:function(_956){return this.rangeCheck(this.attr("value"),this.constraints);},_isDefinitelyOutOfRange:function(){var val=this.attr("value");var _958=false;var _959=false;if("min" in this.constraints){var min=this.constraints.min;val=this.compare(val,((typeof min=="number")&&min>=0&&val!=0)?0:min);_958=(typeof val=="number")&&val<0;}if("max" in this.constraints){var max=this.constraints.max;val=this.compare(val,((typeof max!="number")||max>0)?max:0);_959=(typeof val=="number")&&val>0;}return _958||_959;},_isValidSubset:function(){return this.inherited(arguments)&&!this._isDefinitelyOutOfRange();},isValid:function(_95c){return this.inherited(arguments)&&((this._isEmpty(this.textbox.value)&&!this.required)||this.isInRange(_95c));},getErrorMessage:function(_95d){if(dijit.form.RangeBoundTextBox.superclass.isValid.call(this,false)&&!this.isInRange(_95d)){return this.rangeMessage;}return this.inherited(arguments);},postMixInProperties:function(){this.inherited(arguments);if(!this.rangeMessage){this.messages=dojo.i18n.getLocalization("dijit.form","validate",this.lang);this.rangeMessage=this.messages.rangeMessage;}},postCreate:function(){this.inherited(arguments);if(this.constraints.min!==undefined){dijit.setWaiState(this.focusNode,"valuemin",this.constraints.min);}if(this.constraints.max!==undefined){dijit.setWaiState(this.focusNode,"valuemax",this.constraints.max);}},_setValueAttr:function(_95e,_95f){dijit.setWaiState(this.focusNode,"valuenow",_95e);this.inherited(arguments);}});}if(!dojo._hasResource["dijit.form.Button"]){dojo._hasResource["dijit.form.Button"]=true;dojo.provide("dijit.form.Button");dojo.declare("dijit.form.Button",dijit.form._FormWidget,{label:"",showLabel:true,iconClass:"",type:"button",baseClass:"dijitButton",templateString:"<span class=\"dijit dijitReset dijitLeft dijitInline\"\n\tdojoAttachEvent=\"ondijitclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\n\t><span class=\"dijitReset dijitRight dijitInline\"\n\t\t><span class=\"dijitReset dijitInline dijitButtonNode\"\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\"\n\t\t\t\tdojoAttachPoint=\"titleNode,focusNode\" \n\t\t\t\t${nameAttrSetting} type=\"${type}\" value=\"${value}\" waiRole=\"button\" waiState=\"labelledby-${id}_label\"\n\t\t\t\t><span class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\" \n\t\t\t\t\t><span class=\"dijitReset dijitToggleButtonIconChar\">&#10003;</span \n\t\t\t\t></span \n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\" \n\t\t\t\t\tid=\"${id}_label\"  \n\t\t\t\t\tdojoAttachPoint=\"containerNode\"\n\t\t\t\t></span\n\t\t\t></button\n\t\t></span\n\t></span\n></span>\n",attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{label:{node:"containerNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),_onClick:function(e){if(this.disabled||this.readOnly){return false;}this._clicked();return this.onClick(e);},_onButtonClick:function(e){if(e.type!="click"&&!(this.type=="submit"||this.type=="reset")){dojo.stopEvent(e);}if(this._onClick(e)===false){e.preventDefault();}else{if(this.type=="submit"&&!this.focusNode.form){for(var node=this.domNode;node.parentNode;node=node.parentNode){var _963=dijit.byNode(node);if(_963&&typeof _963._onSubmit=="function"){_963._onSubmit(e);break;}}}}},_setValueAttr:function(_964){var attr=this.attributeMap.value||"";if(this[attr.node||attr||"domNode"].tagName=="BUTTON"){if(_964!=this.value){console.debug("Cannot change the value attribute on a Button widget.");}}},_fillContent:function(_966){if(_966&&!("label" in this.params)){this.attr("label",_966.innerHTML);}},postCreate:function(){if(this.showLabel==false){dojo.addClass(this.containerNode,"dijitDisplayNone");}dojo.setSelectable(this.focusNode,false);this.inherited(arguments);},onClick:function(e){return true;},_clicked:function(e){},setLabel:function(_969){dojo.deprecated("dijit.form.Button.setLabel() is deprecated.  Use attr('label', ...) instead.","","2.0");this.attr("label",_969);},_setLabelAttr:function(_96a){this.containerNode.innerHTML=this.label=_96a;this._layoutHack();if(this.showLabel==false&&!this.params.title){this.titleNode.title=dojo.trim(this.containerNode.innerText||this.containerNode.textContent||"");}}});dojo.declare("dijit.form.DropDownButton",[dijit.form.Button,dijit._Container],{baseClass:"dijitDropDownButton",templateString:"<span class=\"dijit dijitReset dijitLeft dijitInline\"\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse,onclick:_onDropDownClick,onkeydown:_onDropDownKeydown,onblur:_onDropDownBlur,onkeypress:_onKey\"\n\t><span class='dijitReset dijitRight dijitInline'\n\t\t><span class='dijitReset dijitInline dijitButtonNode'\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\" \n\t\t\t\t${nameAttrSetting} type=\"${type}\" value=\"${value}\"\n\t\t\t\tdojoAttachPoint=\"focusNode,titleNode\" \n\t\t\t\twaiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\n\t\t\t\t><span class=\"dijitReset dijitInline\" \n\t\t\t\t\tdojoAttachPoint=\"iconNode\"\n\t\t\t\t></span\n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"  \n\t\t\t\t\tdojoAttachPoint=\"containerNode,popupStateNode\" \n\t\t\t\t\tid=\"${id}_label\"\n\t\t\t\t></span\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonInner\">&thinsp;</span\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonChar\">&#9660;</span\n\t\t\t></button\n\t\t></span\n\t></span\n></span>\n",_fillContent:function(){if(this.srcNodeRef){var _96b=dojo.query("*",this.srcNodeRef);dijit.form.DropDownButton.superclass._fillContent.call(this,_96b[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}if(!this.dropDown){var _96c=dojo.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=dijit.byNode(_96c);delete this.dropDownContainer;}dijit.popup.prepare(this.dropDown.domNode);this.inherited(arguments);},destroyDescendants:function(){if(this.dropDown){this.dropDown.destroyRecursive();delete this.dropDown;}this.inherited(arguments);},_onArrowClick:function(e){if(this.disabled||this.readOnly){return;}this._toggleDropDown();},_onDropDownClick:function(e){var _96f=dojo.isFF&&dojo.isFF<3&&navigator.appVersion.indexOf("Macintosh")!=-1;if(!_96f||e.detail!=0||this._seenKeydown){this._onArrowClick(e);}this._seenKeydown=false;},_onDropDownKeydown:function(e){this._seenKeydown=true;},_onDropDownBlur:function(e){this._seenKeydown=false;},_onKey:function(e){if(this.disabled||this.readOnly){return;}if(e.charOrCode==dojo.keys.DOWN_ARROW){if(!this.dropDown||this.dropDown.domNode.style.visibility=="hidden"){dojo.stopEvent(e);this._toggleDropDown();}}},_onBlur:function(){this._closeDropDown();this.inherited(arguments);},_toggleDropDown:function(){if(this.disabled||this.readOnly){return;}dijit.focus(this.popupStateNode);var _973=this.dropDown;if(!_973){return;}if(!this._opened){if(_973.href&&!_973.isLoaded){var self=this;var _975=dojo.connect(_973,"onLoad",function(){dojo.disconnect(_975);self._openDropDown();});_973.refresh();return;}else{this._openDropDown();}}else{this._closeDropDown();}},_openDropDown:function(){var _976=this.dropDown;var _977=_976.domNode.style.width;var self=this;dijit.popup.open({parent:this,popup:_976,around:this.domNode,orient:this.isLeftToRight()?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"},onExecute:function(){self._closeDropDown(true);},onCancel:function(){self._closeDropDown(true);},onClose:function(){_976.domNode.style.width=_977;self.popupStateNode.removeAttribute("popupActive");self._opened=false;}});if(this.domNode.offsetWidth>_976.domNode.offsetWidth){var _979=null;if(!this.isLeftToRight()){_979=_976.domNode.parentNode;var _97a=_979.offsetLeft+_979.offsetWidth;}dojo.marginBox(_976.domNode,{w:this.domNode.offsetWidth});if(_979){_979.style.left=_97a-this.domNode.offsetWidth+"px";}}this.popupStateNode.setAttribute("popupActive","true");this._opened=true;if(_976.focus){_976.focus();}},_closeDropDown:function(_97b){if(this._opened){dijit.popup.close(this.dropDown);if(_97b){this.focus();}this._opened=false;}}});dojo.declare("dijit.form.ComboButton",dijit.form.DropDownButton,{templateString:"<table class='dijit dijitReset dijitInline dijitLeft'\n\tcellspacing='0' cellpadding='0' waiRole=\"presentation\"\n\t><tbody waiRole=\"presentation\"><tr waiRole=\"presentation\"\n\t\t><td class=\"dijitReset dijitStretch dijitButtonContents dijitButtonNode\"\n\t\t\tdojoAttachEvent=\"ondijitclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"  dojoAttachPoint=\"titleNode\"\n\t\t\twaiRole=\"button\" waiState=\"labelledby-${id}_label\"\n\t\t\t><div class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\" waiRole=\"presentation\"></div\n\t\t\t><div class=\"dijitReset dijitInline dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\" waiRole=\"presentation\"></div\n\t\t></td\n\t\t><td class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton'\n\t\t\tdojoAttachPoint=\"popupStateNode,focusNode\"\n\t\t\tdojoAttachEvent=\"ondijitclick:_onArrowClick, onkeypress:_onKey,onmouseenter:_onMouse,onmouseleave:_onMouse\"\n\t\t\tstateModifier=\"DownArrow\"\n\t\t\ttitle=\"${optionsTitle}\" ${nameAttrSetting}\n\t\t\twaiRole=\"button\" waiState=\"haspopup-true\"\n\t\t\t><div class=\"dijitReset dijitArrowButtonInner\" waiRole=\"presentation\">&thinsp;</div\n\t\t\t><div class=\"dijitReset dijitArrowButtonChar\" waiRole=\"presentation\">&#9660;</div\n\t\t></td\n\t></tr></tbody\n></table>\n",attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{id:"",tabIndex:["focusNode","titleNode"]}),optionsTitle:"",baseClass:"dijitComboButton",_focusedNode:null,postCreate:function(){this.inherited(arguments);this._focalNodes=[this.titleNode,this.popupStateNode];dojo.forEach(this._focalNodes,dojo.hitch(this,function(node){if(dojo.isIE){this.connect(node,"onactivate",this._onNodeFocus);this.connect(node,"ondeactivate",this._onNodeBlur);}else{this.connect(node,"onfocus",this._onNodeFocus);this.connect(node,"onblur",this._onNodeBlur);}}));},focusFocalNode:function(node){this._focusedNode=node;dijit.focus(node);},hasNextFocalNode:function(){return this._focusedNode!==this.getFocalNodes()[1];},focusNext:function(){this._focusedNode=this.getFocalNodes()[this._focusedNode?1:0];dijit.focus(this._focusedNode);},hasPrevFocalNode:function(){return this._focusedNode!==this.getFocalNodes()[0];},focusPrev:function(){this._focusedNode=this.getFocalNodes()[this._focusedNode?0:1];dijit.focus(this._focusedNode);},getFocalNodes:function(){return this._focalNodes;},_onNodeFocus:function(evt){this._focusedNode=evt.currentTarget;var fnc=this._focusedNode==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";dojo.addClass(this._focusedNode,fnc);},_onNodeBlur:function(evt){var fnc=evt.currentTarget==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";dojo.removeClass(evt.currentTarget,fnc);},_onBlur:function(){this.inherited(arguments);this._focusedNode=null;}});dojo.declare("dijit.form.ToggleButton",dijit.form.Button,{baseClass:"dijitToggleButton",checked:false,attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{checked:"focusNode"}),_clicked:function(evt){this.attr("checked",!this.checked);},_setCheckedAttr:function(_983){this.checked=_983;dojo.attr(this.focusNode||this.domNode,"checked",_983);dijit.setWaiState(this.focusNode||this.domNode,"pressed",_983);this._setStateClass();this._handleOnChange(_983,true);},setChecked:function(_984){dojo.deprecated("setChecked("+_984+") is deprecated. Use attr('checked',"+_984+") instead.","","2.0");this.attr("checked",_984);},reset:function(){this._hasBeenBlurred=false;this.attr("checked",this.params.checked||false);}});}if(!dojo._hasResource["dijit.InlineEditBox"]){dojo._hasResource["dijit.InlineEditBox"]=true;dojo.provide("dijit.InlineEditBox");dojo.declare("dijit.InlineEditBox",dijit._Widget,{editing:false,autoSave:true,buttonSave:"",buttonCancel:"",renderAsHtml:false,editor:"dijit.form.TextBox",editorParams:{},onChange:function(_985){},onCancel:function(){},width:"100%",value:"",noValueIndicator:"<span style='font-family: wingdings; text-decoration: underline;'>&nbsp;&nbsp;&nbsp;&nbsp;&#x270d;&nbsp;&nbsp;&nbsp;&nbsp;</span>",constructor:function(){this.editorParams={};},postMixInProperties:function(){this.inherited(arguments);this.displayNode=this.srcNodeRef;var _986={ondijitclick:"_onClick",onmouseover:"_onMouseOver",onmouseout:"_onMouseOut",onfocus:"_onMouseOver",onblur:"_onMouseOut"};for(var name in _986){this.connect(this.displayNode,name,_986[name]);}dijit.setWaiRole(this.displayNode,"button");if(!this.displayNode.getAttribute("tabIndex")){this.displayNode.setAttribute("tabIndex",0);}this.attr("value",this.value||this.displayNode.innerHTML);},setDisabled:function(_988){dojo.deprecated("dijit.InlineEditBox.setDisabled() is deprecated.  Use attr('disabled', bool) instead.","","2.0");this.attr("disabled",_988);},_setDisabledAttr:function(_989){this.disabled=_989;dijit.setWaiState(this.domNode,"disabled",_989);},_onMouseOver:function(){dojo.addClass(this.displayNode,this.disabled?"dijitDisabledClickableRegion":"dijitClickableRegion");},_onMouseOut:function(){dojo.removeClass(this.displayNode,this.disabled?"dijitDisabledClickableRegion":"dijitClickableRegion");},_onClick:function(e){if(this.disabled){return;}if(e){dojo.stopEvent(e);}this._onMouseOut();setTimeout(dojo.hitch(this,"edit"),0);},edit:function(){if(this.disabled||this.editing){return;}this.editing=true;var _98b=(this.renderAsHtml?this.value:this.value.replace(/\s*\r?\n\s*/g,"").replace(/<br\/?>/gi,"\n").replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&amp;/g,"&").replace(/&quot;/g,"\""));var _98c=dojo.create("span",null,this.domNode,"before");var ew=this.editWidget=new dijit._InlineEditor({value:dojo.trim(_98b),autoSave:this.autoSave,buttonSave:this.buttonSave,buttonCancel:this.buttonCancel,renderAsHtml:this.renderAsHtml,editor:this.editor,editorParams:this.editorParams,sourceStyle:dojo.getComputedStyle(this.displayNode),save:dojo.hitch(this,"save"),cancel:dojo.hitch(this,"cancel"),width:this.width},_98c);var ews=ew.domNode.style;this.displayNode.style.display="none";ews.position="static";ews.visibility="visible";this.domNode=ew.domNode;setTimeout(function(){ew.focus();ew._resetValue=ew.getValue();},100);},_showText:function(_98f){this.displayNode.style.display="";var ew=this.editWidget;var ews=ew.domNode.style;ews.position="absolute";ews.visibility="hidden";this.domNode=this.displayNode;if(_98f){dijit.focus(this.displayNode);}ews.display="none";setTimeout(function(){ew.destroy();delete ew;if(dojo.isIE){dijit.focus(dijit.getFocus());}},1000);},save:function(_992){if(this.disabled||!this.editing){return;}this.editing=false;var _993=this.editWidget.getValue()+"";this.attr("value",this.renderAsHtml?_993:_993.replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;").replace(/"/gm,"&quot;").replace(/\n/g,"<br>"));this.onChange(_993);this._showText(_992);},setValue:function(val){dojo.deprecated("dijit.InlineEditBox.setValue() is deprecated.  Use attr('value', ...) instead.","","2.0");return this.attr("value",val);},_setValueAttr:function(val){this.value=val;this.displayNode.innerHTML=dojo.trim(val)||this.noValueIndicator;},getValue:function(){dojo.deprecated("dijit.InlineEditBox.getValue() is deprecated.  Use attr('value') instead.","","2.0");return this.attr("value");},cancel:function(_996){this.editing=false;this.onCancel();this._showText(_996);}});dojo.declare("dijit._InlineEditor",[dijit._Widget,dijit._Templated],{templateString:"<span dojoAttachPoint=\"editNode\" waiRole=\"presentation\" style=\"position: absolute; visibility:hidden\" class=\"dijitReset dijitInline\"\n\tdojoAttachEvent=\"onkeypress: _onKeyPress\" \n\t><span dojoAttachPoint=\"editorPlaceholder\"></span\n\t><span dojoAttachPoint=\"buttonContainer\"\n\t\t><button class='saveButton' dojoAttachPoint=\"saveButton\" dojoType=\"dijit.form.Button\" dojoAttachEvent=\"onClick:save\" disabled=\"true\" label=\"${buttonSave}\"></button\n\t\t><button class='cancelButton' dojoAttachPoint=\"cancelButton\" dojoType=\"dijit.form.Button\" dojoAttachEvent=\"onClick:cancel\" label=\"${buttonCancel}\"></button\n\t></span\n></span>\n",widgetsInTemplate:true,postMixInProperties:function(){this.inherited(arguments);this.messages=dojo.i18n.getLocalization("dijit","common",this.lang);dojo.forEach(["buttonSave","buttonCancel"],function(prop){if(!this[prop]){this[prop]=this.messages[prop];}},this);},postCreate:function(){var cls=dojo.getObject(this.editor);var _999=this.sourceStyle;var _99a="line-height:"+_999.lineHeight+";";dojo.forEach(["Weight","Family","Size","Style"],function(prop){_99a+="font-"+prop+":"+_999["font"+prop]+";";},this);dojo.forEach(["marginTop","marginBottom","marginLeft","marginRight"],function(prop){this.domNode.style[prop]=_999[prop];},this);if(this.width=="100%"){_99a+="width:100%;";this.domNode.style.display="block";}else{_99a+="width:"+(this.width+(Number(this.width)==this.width?"px":""))+";";}this.editorParams.style=_99a;this.editorParams["displayedValue" in cls.prototype?"displayedValue":"value"]=this.value;var ew=this.editWidget=new cls(this.editorParams,this.editorPlaceholder);this.connect(ew,"onChange","_onChange");this.connect(ew,"onKeyPress","_onKeyPress");this.connect(ew,"onKeyUp","_onKeyPress");if(this.autoSave){this.buttonContainer.style.display="none";}},destroy:function(){this.editWidget.destroy();this.inherited(arguments);},getValue:function(){var ew=this.editWidget;return ew.attr("displayedValue" in ew?"displayedValue":"value");},_onKeyPress:function(e){if(this._exitInProgress){return;}if(this.autoSave){if(e.altKey||e.ctrlKey){return;}if(e.charOrCode==dojo.keys.ESCAPE){dojo.stopEvent(e);this._exitInProgress=true;this.cancel(true);}else{if(e.charOrCode==dojo.keys.ENTER&&this.editWidget.focusNode.tagName=="INPUT"){dojo.stopEvent(e);this._exitInProgress=true;this.save(true);}else{if(e.charOrCode===dojo.keys.TAB){this._exitInProgress=true;setTimeout(dojo.hitch(this,"save",false),0);}}}}else{var _9a0=this;setTimeout(function(){_9a0._onChange();},100);}},_onBlur:function(){this.inherited(arguments);if(this._exitInProgress){return;}if(this.autoSave){this._exitInProgress=true;if(this.getValue()==this._resetValue){this.cancel(false);}else{this.save(false);}}},_onChange:function(){if(this._exitInProgress){return;}if(this.autoSave){this._exitInProgress=true;this.save(true);}else{this.saveButton.attr("disabled",(this.getValue()==this._resetValue)||!this.enableSave());}},enableSave:function(){return this.editWidget.isValid?this.editWidget.isValid():true;},focus:function(){this.editWidget.focus();dijit.selectInputText(this.editWidget.focusNode);}});}if(!dojo._hasResource["dojo.html"]){dojo._hasResource["dojo.html"]=true;dojo.provide("dojo.html");(function(){var _9a1=0;dojo.html._secureForInnerHtml=function(cont){return cont.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"");};dojo.html._emptyNode=dojo.empty;dojo.html._setNodeContent=function(node,cont,_9a5){if(_9a5){dojo.html._emptyNode(node);}if(typeof cont=="string"){var pre="",post="",walk=0,name=node.nodeName.toLowerCase();switch(name){case "tr":pre="<tr>";post="</tr>";walk+=1;case "tbody":case "thead":pre="<tbody>"+pre;post+="</tbody>";walk+=1;case "table":pre="<table>"+pre;post+="</table>";walk+=1;break;}if(walk){var n=node.ownerDocument.createElement("div");n.innerHTML=pre+cont+post;do{n=n.firstChild;}while(--walk);dojo.forEach(n.childNodes,function(n){node.appendChild(n.cloneNode(true));});}else{node.innerHTML=cont;}}else{if(cont.nodeType){node.appendChild(cont);}else{dojo.forEach(cont,function(n){node.appendChild(n.cloneNode(true));});}}return node;};dojo.declare("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:false,extractContent:false,parseContent:false,constructor:function(_9ad,node){dojo.mixin(this,_9ad||{});node=this.node=dojo.byId(this.node||node);if(!this.id){this.id=["Setter",(node)?node.id||node.tagName:"",_9a1++].join("_");}if(!(this.node||node)){new Error(this.declaredClass+": no node provided to "+this.id);}},set:function(cont,_9b0){if(undefined!==cont){this.content=cont;}if(_9b0){this._mixin(_9b0);}this.onBegin();this.setContent();this.onEnd();return this.node;},setContent:function(){var node=this.node;if(!node){console.error("setContent given no node");}try{node=dojo.html._setNodeContent(node,this.content);}catch(e){var _9b2=this.onContentError(e);try{node.innerHTML=_9b2;}catch(e){console.error("Fatal "+this.declaredClass+".setContent could not change content due to "+e.message,e);}}this.node=node;},empty:function(){if(this.parseResults&&this.parseResults.length){dojo.forEach(this.parseResults,function(w){if(w.destroy){w.destroy();}});delete this.parseResults;}dojo.html._emptyNode(this.node);},onBegin:function(){var cont=this.content;if(dojo.isString(cont)){if(this.cleanContent){cont=dojo.html._secureForInnerHtml(cont);}if(this.extractContent){var _9b5=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_9b5){cont=_9b5[1];}}}this.empty();this.content=cont;return this.node;},onEnd:function(){if(this.parseContent){this._parse();}return this.node;},tearDown:function(){delete this.parseResults;delete this.node;delete this.content;},onContentError:function(err){return "Error occured setting content: "+err;},_mixin:function(_9b7){var _9b8={},key;for(key in _9b7){if(key in _9b8){continue;}this[key]=_9b7[key];}},_parse:function(){var _9ba=this.node;try{this.parseResults=dojo.parser.parse(_9ba,true);}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function(type,err,_9bd){var _9be=this["on"+type+"Error"].call(this,err);if(_9bd){console.error(_9bd,err);}else{if(_9be){dojo.html._setNodeContent(this.node,_9be,true);}}}});dojo.html.set=function(node,cont,_9c1){if(undefined==cont){console.warn("dojo.html.set: no cont argument provided, using empty string");cont="";}if(!_9c1){return dojo.html._setNodeContent(node,cont,true);}else{var op=new dojo.html._ContentSetter(dojo.mixin(_9c1,{content:cont,node:node}));return op.set();}};})();}if(!dojo._hasResource["dijit.layout.ContentPane"]){dojo._hasResource["dijit.layout.ContentPane"]=true;dojo.provide("dijit.layout.ContentPane");dojo.declare("dijit.layout.ContentPane",dijit._Widget,{href:"",extractContent:false,parseOnLoad:true,preventCache:false,preload:false,refreshOnShow:false,loadingMessage:"<span class='dijitContentPaneLoading'>${loadingState}</span>",errorMessage:"<span class='dijitContentPaneError'>${errorState}</span>",isLoaded:false,baseClass:"dijitContentPane",doLayout:true,ioArgs:{},isContainer:true,postMixInProperties:function(){this.inherited(arguments);var _9c3=dojo.i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=dojo.string.substitute(this.loadingMessage,_9c3);this.errorMessage=dojo.string.substitute(this.errorMessage,_9c3);if(!this.href&&this.srcNodeRef&&this.srcNodeRef.innerHTML){this.isLoaded=true;}},buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},postCreate:function(){this.domNode.title="";if(!dojo.attr(this.domNode,"role")){dijit.setWaiRole(this.domNode,"group");}dojo.addClass(this.domNode,this.baseClass);},startup:function(){if(this._started){return;}if(this.isLoaded){dojo.forEach(this.getChildren(),function(_9c4){_9c4.startup();});if(this.doLayout){this._checkIfSingleChild();}if(!this._singleChild||!dijit._Contained.prototype.getParent.call(this)){this._scheduleLayout();}}this._loadCheck();this.inherited(arguments);},_checkIfSingleChild:function(){var _9c5=dojo.query(">",this.containerNode),_9c6=_9c5.filter(function(node){return dojo.hasAttr(node,"dojoType")||dojo.hasAttr(node,"widgetId");}),_9c8=dojo.filter(_9c6.map(dijit.byNode),function(_9c9){return _9c9&&_9c9.domNode&&_9c9.resize;});if(_9c5.length==_9c6.length&&_9c8.length==1){this._singleChild=_9c8[0];}else{delete this._singleChild;}},setHref:function(href){dojo.deprecated("dijit.layout.ContentPane.setHref() is deprecated. Use attr('href', ...) instead.","","2.0");return this.attr("href",href);},_setHrefAttr:function(href){this.cancel();this.href=href;if(this._created&&(this.preload||this._isShown())){return this.refresh();}else{this._hrefChanged=true;}},setContent:function(data){dojo.deprecated("dijit.layout.ContentPane.setContent() is deprecated.  Use attr('content', ...) instead.","","2.0");this.attr("content",data);},_setContentAttr:function(data){this.href="";this.cancel();this._setContent(data||"");this._isDownloaded=false;},_getContentAttr:function(){return this.containerNode.innerHTML;},cancel:function(){if(this._xhrDfd&&(this._xhrDfd.fired==-1)){this._xhrDfd.cancel();}delete this._xhrDfd;},uninitialize:function(){if(this._beingDestroyed){this.cancel();}},destroyRecursive:function(_9ce){if(this._beingDestroyed){return;}this._beingDestroyed=true;this.inherited(arguments);},resize:function(size){dojo.marginBox(this.domNode,size);var node=this.containerNode,mb=dojo.mixin(dojo.marginBox(node),size||{});var cb=(this._contentBox=dijit.layout.marginBox2contentBox(node,mb));if(this._singleChild&&this._singleChild.resize){this._singleChild.resize({w:cb.w,h:cb.h});}},_isShown:function(){if("open" in this){return this.open;}else{var node=this.domNode;return (node.style.display!="none")&&(node.style.visibility!="hidden")&&!dojo.hasClass(node,"dijitHidden");}},_onShow:function(){if(this._needLayout){this._layoutChildren();}this._loadCheck();if(this.onShow){this.onShow();}},_loadCheck:function(){if((this.href&&!this._xhrDfd)&&(!this.isLoaded||this._hrefChanged||this.refreshOnShow)&&(this.preload||this._isShown())){delete this._hrefChanged;this.refresh();}},refresh:function(){this.cancel();this._setContent(this.onDownloadStart(),true);var self=this;var _9d5={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(dojo.isObject(this.ioArgs)){dojo.mixin(_9d5,this.ioArgs);}var hand=(this._xhrDfd=(this.ioMethod||dojo.xhrGet)(_9d5));hand.addCallback(function(html){try{self._isDownloaded=true;self._setContent(html,false);self.onDownloadEnd();}catch(err){self._onError("Content",err);}delete self._xhrDfd;return html;});hand.addErrback(function(err){if(!hand.canceled){self._onError("Download",err);}delete self._xhrDfd;return err;});},_onLoadHandler:function(data){this.isLoaded=true;try{this.onLoad(data);}catch(e){console.error("Error "+this.widgetId+" running custom onLoad code: "+e.message);}},_onUnloadHandler:function(){this.isLoaded=false;try{this.onUnload();}catch(e){console.error("Error "+this.widgetId+" running custom onUnload code: "+e.message);}},destroyDescendants:function(){if(this.isLoaded){this._onUnloadHandler();}var _9da=this._contentSetter;dojo.forEach(this.getChildren(),function(_9db){if(_9db.destroyRecursive){_9db.destroyRecursive();}});if(_9da){dojo.forEach(_9da.parseResults,function(_9dc){if(_9dc.destroyRecursive&&_9dc.domNode&&_9dc.domNode.parentNode==dojo.body()){_9dc.destroyRecursive();}});delete _9da.parseResults;}dojo.html._emptyNode(this.containerNode);},_setContent:function(cont,_9de){this.destroyDescendants();delete this._singleChild;var _9df=this._contentSetter;if(!(_9df&&_9df instanceof dojo.html._ContentSetter)){_9df=this._contentSetter=new dojo.html._ContentSetter({node:this.containerNode,_onError:dojo.hitch(this,this._onError),onContentError:dojo.hitch(this,function(e){var _9e1=this.onContentError(e);try{this.containerNode.innerHTML=_9e1;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}})});}var _9e2=dojo.mixin({cleanContent:this.cleanContent,extractContent:this.extractContent,parseContent:this.parseOnLoad},this._contentSetterParams||{});dojo.mixin(_9df,_9e2);_9df.set((dojo.isObject(cont)&&cont.domNode)?cont.domNode:cont);delete this._contentSetterParams;if(!_9de){dojo.forEach(this.getChildren(),function(_9e3){_9e3.startup();});if(this.doLayout){this._checkIfSingleChild();}this._scheduleLayout();this._onLoadHandler(cont);}},_onError:function(type,err,_9e6){var _9e7=this["on"+type+"Error"].call(this,err);if(_9e6){console.error(_9e6,err);}else{if(_9e7){this._setContent(_9e7,true);}}},_scheduleLayout:function(){if(this._isShown()){this._layoutChildren();}else{this._needLayout=true;}},_layoutChildren:function(){if(this._singleChild&&this._singleChild.resize){var cb=this._contentBox||dojo.contentBox(this.containerNode);this._singleChild.resize({w:cb.w,h:cb.h});}else{dojo.forEach(this.getChildren(),function(_9e9){if(_9e9.resize){_9e9.resize();}});}delete this._needLayout;},onLoad:function(data){},onUnload:function(){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(_9eb){},onDownloadError:function(_9ec){return this.errorMessage;},onDownloadEnd:function(){}});}if(!dojo._hasResource["dijit.form._FormMixin"]){dojo._hasResource["dijit.form._FormMixin"]=true;dojo.provide("dijit.form._FormMixin");dojo.declare("dijit.form._FormMixin",null,{reset:function(){dojo.forEach(this.getDescendants(),function(_9ed){if(_9ed.reset){_9ed.reset();}});},validate:function(){var _9ee=false;return dojo.every(dojo.map(this.getDescendants(),function(_9ef){_9ef._hasBeenBlurred=true;var _9f0=_9ef.disabled||!_9ef.validate||_9ef.validate();if(!_9f0&&!_9ee){dijit.scrollIntoView(_9ef.containerNode||_9ef.domNode);_9ef.focus();_9ee=true;}return _9f0;}),function(item){return item;});},setValues:function(val){dojo.deprecated(this.declaredClass+"::setValues() is deprecated. Use attr('value', val) instead.","","2.0");return this.attr("value",val);},_setValueAttr:function(obj){var map={};dojo.forEach(this.getDescendants(),function(_9f5){if(!_9f5.name){return;}var _9f6=map[_9f5.name]||(map[_9f5.name]=[]);_9f6.push(_9f5);});for(var name in map){if(!map.hasOwnProperty(name)){continue;}var _9f8=map[name],_9f9=dojo.getObject(name,false,obj);if(_9f9===undefined){continue;}if(!dojo.isArray(_9f9)){_9f9=[_9f9];}if(typeof _9f8[0].checked=="boolean"){dojo.forEach(_9f8,function(w,i){w.attr("value",dojo.indexOf(_9f9,w.value)!=-1);});}else{if(_9f8[0]._multiValue){_9f8[0].attr("value",_9f9);}else{dojo.forEach(_9f8,function(w,i){w.attr("value",_9f9[i]);});}}}},getValues:function(){dojo.deprecated(this.declaredClass+"::getValues() is deprecated. Use attr('value') instead.","","2.0");return this.attr("value");},_getValueAttr:function(){var obj={};dojo.forEach(this.getDescendants(),function(_9ff){var name=_9ff.name;if(!name||_9ff.disabled){return;}var _a01=_9ff.attr("value");if(typeof _9ff.checked=="boolean"){if(/Radio/.test(_9ff.declaredClass)){if(_a01!==false){dojo.setObject(name,_a01,obj);}else{_a01=dojo.getObject(name,false,obj);if(_a01===undefined){dojo.setObject(name,null,obj);}}}else{var ary=dojo.getObject(name,false,obj);if(!ary){ary=[];dojo.setObject(name,ary,obj);}if(_a01!==false){ary.push(_a01);}}}else{dojo.setObject(name,_a01,obj);}});return obj;},isValid:function(){this._invalidWidgets=dojo.filter(this.getDescendants(),function(_a03){return !_a03.disabled&&_a03.isValid&&!_a03.isValid();});return !this._invalidWidgets.length;},onValidStateChange:function(_a04){},_widgetChange:function(_a05){var _a06=this._lastValidState;if(!_a05||this._lastValidState===undefined){_a06=this.isValid();if(this._lastValidState===undefined){this._lastValidState=_a06;}}else{if(_a05.isValid){this._invalidWidgets=dojo.filter(this._invalidWidgets||[],function(w){return (w!=_a05);},this);if(!_a05.isValid()&&!_a05.attr("disabled")){this._invalidWidgets.push(_a05);}_a06=(this._invalidWidgets.length===0);}}if(_a06!==this._lastValidState){this._lastValidState=_a06;this.onValidStateChange(_a06);}},connectChildren:function(){dojo.forEach(this._changeConnections,dojo.hitch(this,"disconnect"));var _a08=this;var _a09=this._changeConnections=[];dojo.forEach(dojo.filter(this.getDescendants(),function(item){return item.validate;}),function(_a0b){_a09.push(_a08.connect(_a0b,"validate",dojo.hitch(_a08,"_widgetChange",_a0b)));_a09.push(_a08.connect(_a0b,"_setDisabledAttr",dojo.hitch(_a08,"_widgetChange",_a0b)));});this._widgetChange(null);},startup:function(){this.inherited(arguments);this._changeConnections=[];this.connectChildren();}});}if(!dojo._hasResource["dijit.form.Form"]){dojo._hasResource["dijit.form.Form"]=true;dojo.provide("dijit.form.Form");dojo.declare("dijit.form.Form",[dijit._Widget,dijit._Templated,dijit.form._FormMixin],{name:"",action:"",method:"",encType:"","accept-charset":"",accept:"",target:"",templateString:"<form dojoAttachPoint='containerNode' dojoAttachEvent='onreset:_onReset,onsubmit:_onSubmit' ${nameAttrSetting}></form>",attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{action:"",method:"",encType:"","accept-charset":"",accept:"",target:""}),postMixInProperties:function(){this.nameAttrSetting=this.name?("name='"+this.name+"'"):"";this.inherited(arguments);},execute:function(_a0c){},onExecute:function(){},_setEncTypeAttr:function(_a0d){this.encType=_a0d;dojo.attr(this.domNode,"encType",_a0d);if(dojo.isIE){this.domNode.encoding=_a0d;}},postCreate:function(){if(dojo.isIE&&this.srcNodeRef&&this.srcNodeRef.attributes){var item=this.srcNodeRef.attributes.getNamedItem("encType");if(item&&!item.specified&&(typeof item.value=="string")){this.attr("encType",item.value);}}this.inherited(arguments);},onReset:function(e){return true;},_onReset:function(e){var faux={returnValue:true,preventDefault:function(){this.returnValue=false;},stopPropagation:function(){},currentTarget:e.currentTarget,target:e.target};if(!(this.onReset(faux)===false)&&faux.returnValue){this.reset();}dojo.stopEvent(e);return false;},_onSubmit:function(e){var fp=dijit.form.Form.prototype;if(this.execute!=fp.execute||this.onExecute!=fp.onExecute){dojo.deprecated("dijit.form.Form:execute()/onExecute() are deprecated. Use onSubmit() instead.","","2.0");this.onExecute();this.execute(this.getValues());}if(this.onSubmit(e)===false){dojo.stopEvent(e);}},onSubmit:function(e){return this.isValid();},submit:function(){if(!(this.onSubmit()===false)){this.containerNode.submit();}}});}if(!dojo._hasResource["dijit.form.CheckBox"]){dojo._hasResource["dijit.form.CheckBox"]=true;dojo.provide("dijit.form.CheckBox");dojo.declare("dijit.form.CheckBox",dijit.form.ToggleButton,{templateString:"<div class=\"dijitReset dijitInline\" waiRole=\"presentation\"\n\t><input\n\t \t${nameAttrSetting} type=\"${type}\" ${checkedAttrSetting}\n\t\tclass=\"dijitReset dijitCheckBoxInput\"\n\t\tdojoAttachPoint=\"focusNode\"\n\t \tdojoAttachEvent=\"onmouseover:_onMouse,onmouseout:_onMouse,onclick:_onClick\"\n/></div>\n",baseClass:"dijitCheckBox",type:"checkbox",value:"on",_setValueAttr:function(_a15){if(typeof _a15=="string"){this.value=_a15;dojo.attr(this.focusNode,"value",_a15);_a15=true;}if(this._created){this.attr("checked",_a15);}},_getValueAttr:function(){return (this.checked?this.value:false);},postMixInProperties:function(){if(this.value==""){this.value="on";}this.checkedAttrSetting=this.checked?"checked":"";this.inherited(arguments);},_fillContent:function(_a16){},reset:function(){this._hasBeenBlurred=false;this.attr("checked",this.params.checked||false);this.value=this.params.value||"on";dojo.attr(this.focusNode,"value",this.value);},_onFocus:function(){if(this.id){dojo.query("label[for='"+this.id+"']").addClass("dijitFocusedLabel");}},_onBlur:function(){if(this.id){dojo.query("label[for='"+this.id+"']").removeClass("dijitFocusedLabel");}}});dojo.declare("dijit.form.RadioButton",dijit.form.CheckBox,{type:"radio",baseClass:"dijitRadio",_setCheckedAttr:function(_a17){this.inherited(arguments);if(!this._created){return;}if(_a17){var _a18=this;dojo.query("INPUT[type=radio]",this.focusNode.form||dojo.doc).forEach(function(_a19){if(_a19.name==_a18.name&&_a19!=_a18.focusNode&&_a19.form==_a18.focusNode.form){var _a1a=dijit.getEnclosingWidget(_a19);if(_a1a&&_a1a.checked){_a1a.attr("checked",false);}}});}},_clicked:function(e){if(!this.checked){this.attr("checked",true);}}});}if(!dojo._hasResource["com.ibm.widgets.InlineEditorWrapper"]){dojo._hasResource["com.ibm.widgets.InlineEditorWrapper"]=true;dojo.provide("com.ibm.widgets.InlineEditorWrapper");dojo.declare("com.ibm.widgets.InlineEditorWrapper",null,{embeddedEditorWidget:"dijit.form.TextBox",embeddedEditorParams:{},popupWidget:"com.ibm.widgets.InlineEditorPopup",popupParams:{},postMixInProperties:function(){this.inherited(arguments);this.popupParams=dojo.mixin({},this.popupParams);},postCreate:function(){this.inherited(arguments);if(!this._supportingWidgets){this._supportingWidgets=[];}this._supportingWidgets.push(this.editor=new com.ibm.widgets.WrappedInlineEditBox({value:this.label,title:this.title,editor:this.embeddedEditorWidget,editorParams:this.embeddedEditorParams,canExit:dojo.hitch(this,function(){if(this.popupFocused||(this.editorFocused&&!this.editor._wantsFocus)){this.editor.editWidget._exitInProgress=false;return false;}return true;}),saveIsValid:function(){if(this.disabled||!this.editing||me.popupFocused||(this.editWidget.editWidget&&this.editWidget.editWidget.validate&&!this.editWidget.editWidget.validate())){this.editWidget._exitInProgress=false;return false;}return true;}},this.editor));var _a1d=this.editor.save;var me=this;var _a1e=dojo.hitch(this.editor,this.editor.edit);this.editor.edit=dojo.hitch(this,function(){this.editor.attr("value",this.defaultValue);_a1e();if(this.editorPopup){this.editorPopup.attr("value",this.popupDefaultValue);dijit.popup.open({parent:this,popup:this.editorPopup,around:this.domNode,onCancel:dojo.hitch(this,this.editor.cancel),onClose:function(){}});}});this.connect(this.editor,"onChange","_onChange");this.connect(this.editor,"onCancel","_onCancel");this.connect(this.editor,"edit","onEdit");},_getPopup:function(){if(this.editorPopup){return this.editorPopup;}if(!this.popupWidget){return null;}var cls=dojo.getObject(this.popupWidget);if(cls){this.editorPopup=new cls(this.popupParams);dijit.popup.prepare(this.editorPopup.domNode);this.editorPopup.startup();this.popupDefaultValue=this.editorPopup.attr("value");this.connect(this.editorPopup,"onFocus",function(){this.popupFocused=true;this.editorFocused=false;});this.connect(this.editorPopup,"onBlur",function(){this.popupFocused=false;setTimeout(dojo.hitch(this,function(){if(!this.editorFocused&&this.editor.editWidget){this.editor.editWidget._onBlur();}}),50);});this.connect(this.editor,"onFocus",function(){this.editorFocused=true;this.popupFocused=false;});this.connect(this.editor,"onBlur",function(){this.editorFocused=false;});return this.editorPopup;}return null;},startup:function(){this.editor.startup();},isEditing:function(){return this.editor&&this.editor.editing;},_onChange:function(_a20){this.editor.attr("value",this.label);var _a21={label:_a20};if(this.editorPopup){_a21=dojo.mixin(this.editorPopup.attr("value"),_a21);dijit.popup.close(this.editorPopup);}this.onChange(_a21,this.editor._wantsFocus);},onChange:function(_a22,_a23){},_onCancel:function(){this.editor.attr("value",this.label);if(this.editorPopup){dijit.popup.close(this.editorPopup);}this.onCancel(this.editor._wantsFocus);},onCancel:function(_a24){},onEdit:function(){}});dojo.declare("com.ibm.widgets.WrappedInlineEditBox",dijit.InlineEditBox,{waitTime:50,_wantsFocus:false,constructor:function(){this._connections=[];},canExit:function(){return true;},waitToExit:function(_a25,_a26){setTimeout(dojo.hitch(this,function(){if(this.canExit()&&this[_a25+"IsValid"]()){dijit.InlineEditBox.prototype[_a25].apply(this,_a26);this._wantsFocus=false;}}),this.waitTime);},saveIsValid:function(){return true;},cancelIsValid:function(){return true;},save:function(_a27){this._wantsFocus=_a27;this.waitToExit("save",arguments);},cancel:function(_a28){this._wantsFocus=_a28;this.waitToExit("cancel",arguments);},edit:function(){this.inherited(arguments);this._wantsFocus=false;var ew=this.editWidget;this._connections.push(dojo.connect(ew,"focus",this,"onFocus"));this._connections.push(dojo.connect(ew.editWidget,"onFocus",this,"onFocus"));this._connections.push(dojo.connect(ew,"onBlur",this,"onBlur"));var _a2a=dojo.connect(ew.editWidget,"destroy",this,function(){dojo.forEach(this._connections,dojo.disconnect);dojo.disconnect(_a2a);});}});dojo.declare("com.ibm.widgets.InlineEditorPopup",dijit.layout.ContentPane,{"class":"inlineEditorPopup",content:"<form dojoType=\"dijit.form.Form\" encType=\"multipart/form-data\" action=\"\" method=\"POST\" onSubmit=\"return false;\" onReset=\"return false;\">"+"<input name=\"isPrivate\" checked=\"checked\" dojoType=\"dijit.form.CheckBox\">"+"<label for=\"isPrivate\">Make this my private page</label>"+"</form>",onFocus:function(){},_getValueAttr:function(){var _a2b=dojo.query("> [widgetId]",this.containerNode).map(dijit.byNode);if(_a2b.length>0){return _a2b[0].attr("value");}return null;},_setValueAttr:function(_a2c){var _a2d=dojo.query("> [widgetId]",this.containerNode).map(dijit.byNode);if(_a2d.length>0){_a2d[0].attr("value",_a2c);}}});}if(!dojo._hasResource["dijit._KeyNavContainer"]){dojo._hasResource["dijit._KeyNavContainer"]=true;dojo.provide("dijit._KeyNavContainer");dojo.declare("dijit._KeyNavContainer",[dijit._Container],{tabIndex:"0",_keyNavCodes:{},connectKeyNavHandlers:function(_a2e,_a2f){var _a30=this._keyNavCodes={};var prev=dojo.hitch(this,this.focusPrev);var next=dojo.hitch(this,this.focusNext);dojo.forEach(_a2e,function(code){_a30[code]=prev;});dojo.forEach(_a2f,function(code){_a30[code]=next;});this.connect(this.domNode,"onkeypress","_onContainerKeypress");this.connect(this.domNode,"onfocus","_onContainerFocus");},startupKeyNavChildren:function(){dojo.forEach(this.getChildren(),dojo.hitch(this,"_startupChild"));},addChild:function(_a35,_a36){dijit._KeyNavContainer.superclass.addChild.apply(this,arguments);this._startupChild(_a35);},focus:function(){this.focusFirstChild();},focusFirstChild:function(){this.focusChild(this._getFirstFocusableChild());},focusNext:function(){if(this.focusedChild&&this.focusedChild.hasNextFocalNode&&this.focusedChild.hasNextFocalNode()){this.focusedChild.focusNext();return;}var _a37=this._getNextFocusableChild(this.focusedChild,1);if(_a37.getFocalNodes){this.focusChild(_a37,_a37.getFocalNodes()[0]);}else{this.focusChild(_a37);}},focusPrev:function(){if(this.focusedChild&&this.focusedChild.hasPrevFocalNode&&this.focusedChild.hasPrevFocalNode()){this.focusedChild.focusPrev();return;}var _a38=this._getNextFocusableChild(this.focusedChild,-1);if(_a38.getFocalNodes){var _a39=_a38.getFocalNodes();this.focusChild(_a38,_a39[_a39.length-1]);}else{this.focusChild(_a38);}},focusChild:function(_a3a,node){if(_a3a){if(this.focusedChild&&_a3a!==this.focusedChild){this._onChildBlur(this.focusedChild);}this.focusedChild=_a3a;if(node&&_a3a.focusFocalNode){_a3a.focusFocalNode(node);}else{_a3a.focus();}}},_startupChild:function(_a3c){if(_a3c.getFocalNodes){dojo.forEach(_a3c.getFocalNodes(),function(node){dojo.attr(node,"tabindex",-1);this._connectNode(node);},this);}else{var node=_a3c.focusNode||_a3c.domNode;if(_a3c.isFocusable()){dojo.attr(node,"tabindex",-1);}this._connectNode(node);}},_connectNode:function(node){this.connect(node,"onfocus","_onNodeFocus");this.connect(node,"onblur","_onNodeBlur");},_onContainerFocus:function(evt){if(evt.target!==this.domNode){return;}this.focusFirstChild();dojo.removeAttr(this.domNode,"tabIndex");},_onBlur:function(evt){if(this.tabIndex){dojo.attr(this.domNode,"tabindex",this.tabIndex);}},_onContainerKeypress:function(evt){if(evt.ctrlKey||evt.altKey){return;}var func=this._keyNavCodes[evt.charOrCode];if(func){func();dojo.stopEvent(evt);}},_onNodeFocus:function(evt){var _a45=dijit.getEnclosingWidget(evt.target);if(_a45&&_a45.isFocusable()){this.focusedChild=_a45;}dojo.stopEvent(evt);},_onNodeBlur:function(evt){dojo.stopEvent(evt);},_onChildBlur:function(_a47){},_getFirstFocusableChild:function(){return this._getNextFocusableChild(null,1);},_getNextFocusableChild:function(_a48,dir){if(_a48){_a48=this._getSiblingOfChild(_a48,dir);}var _a4a=this.getChildren();for(var i=0;i<_a4a.length;i++){if(!_a48){_a48=_a4a[(dir>0)?0:(_a4a.length-1)];}if(_a48.isFocusable()){return _a48;}_a48=this._getSiblingOfChild(_a48,dir);}return null;}});}if(!dojo._hasResource["com.ibm.widgets.TabBar"]){dojo._hasResource["com.ibm.widgets.TabBar"]=true;dojo.provide("com.ibm.widgets.TabBar");dojo.declare("com.ibm.widgets.TabBar",[dijit._Widget,dijit._Templated,dijit._KeyNavContainer],{"class":"lotusTabContainer",tabListClass:"lotusTabs",tabClass:"lotusTab",tabWidget:"com.ibm.widgets.Tab",tabStrip:false,tabIndex:"0",templateString:"<div tabIndex=\"${tabIndex}\" class=\"${class}\" waiRole=\"navigation\" dojoAttachPoint=\"focusNode\">"+"<ul class=\"${tabListClass}\" waiRole=\"tablist\" dojoAttachPoint=\"containerNode,tabList\" dojoAttachEvent=\"onkeypress:_onKeyPress\"></ul>"+"</div>",attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{tabListClass:{node:"containerNode",type:"class"}}),_setClassAttr:function(_a4c){this["class"]=_a4c;this.domNode["className"]=_a4c;},postCreate:function(){this.inherited(arguments);if(this.tabStrip){dojo.addClass(this.tabList,this["class"]+"Strip");}var ltr=this.isLeftToRight(),k=dojo.keys;this.connectKeyNavHandlers(ltr?[k.LEFT_ARROW]:[k.RIGHT_ARROW],ltr?[k.RIGHT_ARROW]:[k.LEFT_ARROW]);},startup:function(){this.startupKeyNavChildren();this.inherited(arguments);},_fillContent:function(_a4f){var dest=this.containerNode;if(_a4f&&dest){var _a51=dojo.query("> ul",_a4f);if(_a51.length>0){this.preloaded=true;this.tabListClass=_a51[0]["className"];this.containerNode["className"]=this.tabListClass;_a4f=_a51[0];}}return this.inherited(arguments);},_onKeyPress:function(evt){if(evt.ctrlKey||evt.altKey){return;}switch(evt.charOrCode){case dojo.keys.DOWN_ARROW:this._moveToPopup(evt);dojo.stopEvent(evt);break;}},_onNodeBlur:function(evt){this._startCloseTimer();this.inherited(arguments);},_onChildBlur:function(item){if(item.popup){dijit.popup.close(item.popup);}item._blur();},_moveToPopup:function(evt){if(this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled){this._openPopup(this.focusedChild,true);}},_moveToNextPopup:function(){this.focusNext();},_openPopup:function(item,_a57){var _a58=item.popup;if(!_a58){return false;}if(this.currentPopup==_a58){if(_a57&&_a58.focus){_a58.focus();}return false;}var me=this;var ori={"BL":"TL","TL":"BL"};if(!this.isLeftToRight()){ori={"BR":"TR","TR":"BR"};}dijit.popup.open({parent:this,popup:_a58,orient:ori,around:item.domNode,onCancel:function(){if(_a58.close){_a58.close();}else{dijit.popup.close(_a58);}item.focus();me.currentPopup=null;},onClose:function(){me.currentPopup=null;}});this.currentPopup=_a58;if(_a57&&_a58.focus){_a58.focus();}return true;},_closePopup:function(){if(this.currentPopup){if(this.currentPopup.close){this.currentPopup.close();}else{dijit.popup.close(this.currentPopup);}}this.currentPopup=null;},_startCloseTimer:function(){if(this.currentPopup){if(this.currentPopup._startCloseTimer){this.currentPopup._startCloseTimer();}else{this._closePopup();}}},_stopCloseTimer:function(){if(this.currentPopup&&this.currentPopup._stopCloseTimer){this.currentPopup._stopCloseTimer();}},_onItemAccent:function(_a5b,_a5c){if(_a5b.attr("disabled")){return;}this._stopCloseTimer();if(this.currentPopup){if(this.currentPopup.canClose&&!this.currentPopup.canClose()){return;}if(this.currentPopup!=_a5b.popup){dijit.popup.close(this.currentPopup);}}this._openPopup(_a5b,_a5c);},onItemFocus:function(_a5d){},onItemClick:function(_a5e,evt){if(_a5e.attr("disabled")){return;}_a5e.onClick(evt);},onItemHover:function(_a60,evt){this._onItemAccent(_a60,false);},onItemUnhover:function(item){this._startCloseTimer();}});dojo.declare("com.ibm.widgets._TabBase",[dijit._Widget,dijit._Templated,dijit._Contained],{"class":"lotusTab",_setDisabledAttr:function(_a63){this.disabled=_a63;dojo[_a63?"addClass":"removeClass"](this.domNode,"disabled");dijit.setWaiState(this.focusNode,"disabled",_a63?"true":"false");},_setClassAttr:function(_a64){this["class"]=_a64;this.domNode["className"]=_a64;},focus:function(){dijit.focus(this.focusNode);},onFocus:function(){this.getParent().onItemFocus(this);},_onHover:function(evt){this.getParent().onItemHover(this,evt);},_onUnhover:function(evt){this.getParent().onItemUnhover(this,evt);},_blur:function(){}});dojo.declare("com.ibm.widgets.Tab",com.ibm.widgets._TabBase,{iconClass:"",href:"",label:"",templateString:"<li class=\"${class}\" dojoAttachEvent=\"onclick:_onClick,onmouseenter:_onHover,onmouseleave:_onUnhover\"\n\t><div waiRole=\"presentation\" dojoAttachPoint=\"containerNode\"\n\t\t><span class=\"dragHandle\" waiRole=\"presentation\" dojoAttachPoint=\"dndHandleNode\"\n\t\t\t><span class=\"dragHandleInner\" waiRole=\"presentation\"\n\t\t\t\t><img dojoAttachPoint=\"iconNode\" alt=\"\" src=\"${_blankGif}\" waiRole=\"presentation\" \n\t\t\t\t/><span waiRole=\"presentation\" class=\"dragHandleA11y\">|</span\n\t\t\t></span\n\t\t></span\n\t\t><a dojoAttachPoint=\"focusNode,linkNode,labelNode\" href=\"javascript:;\" onclick=\"javascript:return false;\" waiRole=\"menuitem\"></a\n\t\t><span class=\"modelHasChildrenIcon\" waiRole=\"presentation\" dojoAttachPoint=\"hasChildrenIconNode\"\n\t\t\t><img src=\"${_blankGif}\" alt=\"\" waiRole=\"presentation\" class=\"dijitArrowButtonInner\"\n\t\t\t/><span waiRole=\"presentation\" class=\"dijitArrowButtonChar\">&#9660;</span\n\t\t></span\n\t\t><div class=\"dndMagicZone\" waiRole=\"presentation\"\n\t\t></div\n\t></div\n></li>\n",attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{label:{node:"labelNode",type:"innerHTML"},href:{node:"linkNode",type:"attribute"},iconClass:{node:"iconNode",type:"class"}}),_setDndHandleAttr:function(_a67){this.dndHandle=_a67;dojo[_a67?"addClass":"removeClass"](this.dndHandleNode,"dojoDndHandle");},postCreate:function(){this.inherited(arguments);if(this.popup){this.setPopup(this.popup);}},_fillContent:function(_a68){var dest=this.containerNode;var _a6a=false;if(_a68&&dest){var _a6b=dojo.query("a",_a68);if(_a6b.length>0){_a6a=true;this.linkNode.setAttribute("href",_a6b[0].getAttribute("href"));while(_a6b[0].hasChildNodes()){this.linkNode.appendChild(_a6b[0].firstChild);}}}if(!_a6a){return this.inherited(arguments);}},setPopup:function(_a6c){this.popup=_a6c;this.popup.anchor=this;this.popup.startup();dijit.setWaiState(this.linkNode,"haspopup","true");},destroyPopup:function(){if(this.popup){this.popup.destroyRecursive();delete this.popup;dijit.setWaiState(this.linkNode,"haspopup","false");}},destroyDescendants:function(){this.destroyPopup();this.inherited(arguments);},startup:function(){this.inherited(arguments);if(this.popup){this.popup.startup();}},_onClick:function(evt){var p=this.getParent();if(p){p.onItemClick(this,evt);dojo.stopEvent(evt);}},onClick:function(evt){}});dojo.declare("com.ibm.widgets.ShowEditorTab",com.ibm.widgets._TabBase,{"class":"showEditorTab",templateString:"<li class=\"${class}\" waiRole=\"menuitem\" dojoAttachPoint=\"containerNode\" dojoAttachEvent=\"onclick:onClick\">"+"<a dojoAttachPoint=\"focusNode\" class=\"tabLabel\" onclick=\"javascript:return false;\" href=\"javascript:void(0);\">${label}</a>"+"</li>",postCreate:function(){this.inherited(arguments);dojo.setSelectable(this.domNode,true);if(this.popupWidget){var cls=dojo.getObject(this.popupWidget);this.popup=new cls(this.popupParams);this.connect(this.popup,"onChange","onChange");this.connect(this.popup,"onCancel","onCancel");this.connect(this.popup,"focus","onEdit");}},onFocus:function(){},onChange:function(_a71){},onCancel:function(){},onEdit:function(){},onClick:function(evt){if(this.popup){if(typeof ibmPortalConfig!="undefined"&&typeof ibmPortalConfig.savePageManager!="undefined"&&typeof ibmPortalConfig.savePageManager.leavePage!="undefined"){var _a73=this.popup;var _a74=function(){_a73.focus();};ibmPortalConfig.savePageManager.leavePage(_a74);}else{this.popup.focus();}}}});dojo.declare("com.ibm.widgets.EditorTab",[com.ibm.widgets._TabBase,com.ibm.widgets.InlineEditorWrapper],{templateString:"<li class=\"inlineEditor ${class}\" waiRole=\"presentation\" dojoAttachPoint=\"containerNode\" dojoAttachEvent=\"onclick:onClick,onmouseenter:_onHover,onmouseleave:_onUnhover\"\n\t><div\n\t\t><a dojoAttachPoint=\"editor,focusNode\" href=\"javascript:;\" class=\"tabLabel\" waiRole=\"tab\" onclick=\"javascript:return false;\">${label}</a\n\t></div\n></li>\n","class":"lotusTab",postCreate:function(){this.inherited(arguments);dojo.setSelectable(this.domNode,true);}});}if(!dojo._hasResource["dijit.MenuItem"]){dojo._hasResource["dijit.MenuItem"]=true;dojo.provide("dijit.MenuItem");dojo.declare("dijit.MenuItem",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:"<tr class=\"dijitReset dijitMenuItem\" dojoAttachPoint=\"focusNode\" waiRole=\"menuitem\" tabIndex=\"-1\"\n\t\tdojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">\n\t<td class=\"dijitReset\" waiRole=\"presentation\">\n\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuItemIcon\" dojoAttachPoint=\"iconNode\">\n\t</td>\n\t<td class=\"dijitReset dijitMenuItemLabel\" colspan=\"2\" dojoAttachPoint=\"containerNode\"></td>\n\t<td class=\"dijitReset dijitMenuItemAccelKey\" style=\"display: none\" dojoAttachPoint=\"accelKeyNode\"></td>\n\t<td class=\"dijitReset dijitMenuArrowCell\" waiRole=\"presentation\">\n\t\t<div dojoAttachPoint=\"arrowWrapper\" style=\"visibility: hidden\">\n\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuExpand\">\n\t\t\t<span class=\"dijitMenuExpandA11y\">+</span>\n\t\t</div>\n\t</td>\n</tr>\n",attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{label:{node:"containerNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),label:"",iconClass:"",accelKey:"",disabled:false,_fillContent:function(_a75){if(_a75&&!("label" in this.params)){this.attr("label",_a75.innerHTML);}},postCreate:function(){dojo.setSelectable(this.domNode,false);dojo.attr(this.containerNode,"id",this.id+"_text");dijit.setWaiState(this.domNode,"labelledby",this.id+"_text");},_onHover:function(){dojo.addClass(this.domNode,"dijitMenuItemHover");this.getParent().onItemHover(this);},_onUnhover:function(){dojo.removeClass(this.domNode,"dijitMenuItemHover");this.getParent().onItemUnhover(this);},_onClick:function(evt){this.getParent().onItemClick(this,evt);dojo.stopEvent(evt);},onClick:function(evt){},focus:function(){try{dijit.focus(this.focusNode);}catch(e){}},_onFocus:function(){this._setSelected(true);},_setSelected:function(_a78){dojo.toggleClass(this.domNode,"dijitMenuItemSelected",_a78);},setLabel:function(_a79){dojo.deprecated("dijit.MenuItem.setLabel() is deprecated.  Use attr('label', ...) instead.","","2.0");this.attr("label",_a79);},setDisabled:function(_a7a){dojo.deprecated("dijit.Menu.setDisabled() is deprecated.  Use attr('disabled', bool) instead.","","2.0");this.attr("disabled",_a7a);},_setDisabledAttr:function(_a7b){this.disabled=_a7b;dojo[_a7b?"addClass":"removeClass"](this.domNode,"dijitMenuItemDisabled");dijit.setWaiState(this.focusNode,"disabled",_a7b?"true":"false");},_setAccelKeyAttr:function(_a7c){this.accelKey=_a7c;this.accelKeyNode.style.display=_a7c?"":"none";this.accelKeyNode.innerHTML=_a7c;dojo.attr(this.containerNode,"colSpan",_a7c?"1":"2");}});}if(!dojo._hasResource["dijit.PopupMenuItem"]){dojo._hasResource["dijit.PopupMenuItem"]=true;dojo.provide("dijit.PopupMenuItem");dojo.declare("dijit.PopupMenuItem",dijit.MenuItem,{_fillContent:function(){if(this.srcNodeRef){var _a7d=dojo.query("*",this.srcNodeRef);dijit.PopupMenuItem.superclass._fillContent.call(this,_a7d[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}this.inherited(arguments);if(!this.popup){var node=dojo.query("[widgetId]",this.dropDownContainer)[0];this.popup=dijit.byNode(node);}dojo.body().appendChild(this.popup.domNode);this.popup.domNode.style.display="none";if(this.arrowWrapper){dojo.style(this.arrowWrapper,"visibility","");}dijit.setWaiState(this.focusNode,"haspopup","true");},destroyDescendants:function(){if(this.popup){this.popup.destroyRecursive();delete this.popup;}this.inherited(arguments);}});}if(!dojo._hasResource["dijit.CheckedMenuItem"]){dojo._hasResource["dijit.CheckedMenuItem"]=true;dojo.provide("dijit.CheckedMenuItem");dojo.declare("dijit.CheckedMenuItem",dijit.MenuItem,{templateString:"<tr class=\"dijitReset dijitMenuItem\" dojoAttachPoint=\"focusNode\" waiRole=\"menuitemcheckbox\" tabIndex=\"-1\"\n\t\tdojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">\n\t<td class=\"dijitReset\" waiRole=\"presentation\">\n\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuItemIcon dijitCheckedMenuItemIcon\" dojoAttachPoint=\"iconNode\">\n\t\t<span class=\"dijitCheckedMenuItemIconChar\">&#10003;</span>\n\t</td>\n\t<td class=\"dijitReset dijitMenuItemLabel\" colspan=\"2\" dojoAttachPoint=\"containerNode,labelNode\"></td>\n\t<td class=\"dijitReset dijitMenuItemAccelKey\" style=\"display: none\" dojoAttachPoint=\"accelKeyNode\"></td>\n\t<td class=\"dijitReset dijitMenuArrowCell\" waiRole=\"presentation\">\n\t</td>\n</tr>\n",checked:false,_setCheckedAttr:function(_a7f){dojo.toggleClass(this.domNode,"dijitCheckedMenuItemChecked",_a7f);dijit.setWaiState(this.domNode,"checked",_a7f);this.checked=_a7f;},onChange:function(_a80){},_onClick:function(e){if(!this.disabled){this.attr("checked",!this.checked);this.onChange(this.checked);}this.inherited(arguments);}});}if(!dojo._hasResource["dijit.MenuSeparator"]){dojo._hasResource["dijit.MenuSeparator"]=true;dojo.provide("dijit.MenuSeparator");dojo.declare("dijit.MenuSeparator",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:"<tr class=\"dijitMenuSeparator\">\n\t<td colspan=\"4\">\n\t\t<div class=\"dijitMenuSeparatorTop\"></div>\n\t\t<div class=\"dijitMenuSeparatorBottom\"></div>\n\t</td>\n</tr>\n",postCreate:function(){dojo.setSelectable(this.domNode,false);},isFocusable:function(){return false;}});}if(!dojo._hasResource["dijit.Menu"]){dojo._hasResource["dijit.Menu"]=true;dojo.provide("dijit.Menu");dojo.declare("dijit._MenuBase",[dijit._Widget,dijit._Templated,dijit._KeyNavContainer],{parentMenu:null,popupDelay:500,startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_a82){_a82.startup();});this.startupKeyNavChildren();this.inherited(arguments);},onExecute:function(){},onCancel:function(_a83){},_moveToPopup:function(evt){if(this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled){this.focusedChild._onClick(evt);}else{var _a85=this._getTopMenu();if(_a85&&_a85._isMenuBar){_a85.focusNext();}}},onItemHover:function(item){if(this.isActive){this.focusChild(item);if(this.focusedChild.popup&&!this.focusedChild.disabled&&!this.hover_timer){this.hover_timer=setTimeout(dojo.hitch(this,"_openPopup"),this.popupDelay);}}},_onChildBlur:function(item){item._setSelected(false);dijit.popup.close(item.popup);this._stopPopupTimer();},onItemUnhover:function(item){if(this.isActive){this._stopPopupTimer();}},_stopPopupTimer:function(){if(this.hover_timer){clearTimeout(this.hover_timer);this.hover_timer=null;}},_getTopMenu:function(){for(var top=this;top.parentMenu;top=top.parentMenu){}return top;},onItemClick:function(item,evt){if(item.disabled){return false;}this.focusChild(item);if(item.popup){if(!this.is_open){this._openPopup();}}else{this.onExecute();item.onClick(evt);}},_openPopup:function(){this._stopPopupTimer();var _a8c=this.focusedChild;var _a8d=_a8c.popup;if(_a8d.isShowingNow){return;}_a8d.parentMenu=this;var self=this;dijit.popup.open({parent:this,popup:_a8d,around:_a8c.domNode,orient:this._orient||(this.isLeftToRight()?{"TR":"TL","TL":"TR","BR":"BL","BL":"BR"}:{"TL":"TR","TR":"TL","BL":"BR","BR":"BL"}),onCancel:function(){dijit.popup.close(_a8d);_a8c.focus();self.currentPopup=null;},onExecute:dojo.hitch(this,"_onDescendantExecute")});this.currentPopup=_a8d;if(_a8d.focus){setTimeout(dojo.hitch(_a8d,"focus"),0);}},onOpen:function(e){this.isShowingNow=true;},onClose:function(){this._stopPopupTimer();this.parentMenu=null;this.isShowingNow=false;this.currentPopup=null;if(this.focusedChild){this._onChildBlur(this.focusedChild);this.focusedChild=null;}},_onFocus:function(){this.isActive=true;dojo.addClass(this.domNode,"dijitMenuActive");dojo.removeClass(this.domNode,"dijitMenuPassive");this.inherited(arguments);},_onBlur:function(){this.isActive=false;dojo.removeClass(this.domNode,"dijitMenuActive");dojo.addClass(this.domNode,"dijitMenuPassive");this.onClose();this.inherited(arguments);},_onDescendantExecute:function(){this.onClose();}});dojo.declare("dijit.Menu",dijit._MenuBase,{constructor:function(){this._bindings=[];},templateString:"<table class=\"dijit dijitMenu dijitMenuPassive dijitReset dijitMenuTable\" waiRole=\"menu\" tabIndex=\"${tabIndex}\" dojoAttachEvent=\"onkeypress:_onKeyPress\">\n\t<tbody class=\"dijitReset\" dojoAttachPoint=\"containerNode\"></tbody>\n</table>\n",targetNodeIds:[],contextMenuForWindow:false,leftClickToOpen:false,_contextMenuWithMouse:false,postCreate:function(){if(this.contextMenuForWindow){this.bindDomNode(dojo.body());}else{dojo.forEach(this.targetNodeIds,this.bindDomNode,this);}var k=dojo.keys,l=this.isLeftToRight();this._openSubMenuKey=l?k.RIGHT_ARROW:k.LEFT_ARROW;this._closeSubMenuKey=l?k.LEFT_ARROW:k.RIGHT_ARROW;this.connectKeyNavHandlers([k.UP_ARROW],[k.DOWN_ARROW]);},_onKeyPress:function(evt){if(evt.ctrlKey||evt.altKey){return;}switch(evt.charOrCode){case this._openSubMenuKey:this._moveToPopup(evt);dojo.stopEvent(evt);break;case this._closeSubMenuKey:if(this.parentMenu){if(this.parentMenu._isMenuBar){this.parentMenu.focusPrev();}else{this.onCancel(false);}}else{dojo.stopEvent(evt);}break;}},_iframeContentWindow:function(_a93){var win=dijit.getDocumentWindow(this._iframeContentDocument(_a93))||this._iframeContentDocument(_a93)["__parent__"]||(_a93.name&&dojo.doc.frames[_a93.name])||null;return win;},_iframeContentDocument:function(_a95){var doc=_a95.contentDocument||(_a95.contentWindow&&_a95.contentWindow.document)||(_a95.name&&dojo.doc.frames[_a95.name]&&dojo.doc.frames[_a95.name].document)||null;return doc;},bindDomNode:function(node){node=dojo.byId(node);var cn;if(node.tagName.toLowerCase()=="iframe"){var _a99=node,win=this._iframeContentWindow(_a99);cn=dojo.withGlobal(win,dojo.body);}else{cn=(node==dojo.body()?dojo.doc:node);}var _a9b={node:cn,iframe:_a99};node[this.id]=this._bindings.push(_a9b);var _a9c=dojo.hitch(this,function(cn){return [dojo.connect(cn,(this.leftClickToOpen)?"onclick":"oncontextmenu",this,function(evt){this._openMyself(evt,cn,_a99);}),dojo.connect(cn,"onkeydown",this,"_contextKey"),dojo.connect(cn,"onmousedown",this,"_contextMouse")];});_a9b.connects=cn?_a9c(cn):[];if(_a99){_a9b.onloadHandler=dojo.hitch(this,function(){var win=this._iframeContentWindow(_a99);cn=dojo.withGlobal(win,dojo.body);_a9b.connects=_a9c(cn);});if(_a99.addEventListener){_a99.addEventListener("load",_a9b.onloadHandler,false);}else{_a99.attachEvent("onload",_a9b.onloadHandler);}}},unBindDomNode:function(_aa0){var node;try{node=dojo.byId(_aa0);}catch(e){return;}if(node&&node[this.id]){var bid=node[this.id]-1,b=this._bindings[bid];dojo.forEach(b.connects,dojo.disconnect);var _aa4=b.iframe;if(_aa4){if(_aa4.removeEventListener){_aa4.removeEventListener("load",b.onloadHandler,false);}else{_aa4.detachEvent("onload",b.onloadHandler);}}delete this._bindings[bid];}},_contextKey:function(e){this._contextMenuWithMouse=false;if(e.keyCode==dojo.keys.F10){dojo.stopEvent(e);if(e.shiftKey&&e.type=="keydown"){var _e={target:e.target,pageX:e.pageX,pageY:e.pageY};_e.preventDefault=_e.stopPropagation=function(){};window.setTimeout(dojo.hitch(this,function(){this._openMyself(_e);}),1);}}},_contextMouse:function(e){this._contextMenuWithMouse=true;},_openMyself:function(e,node,_aaa){if(this.leftClickToOpen&&e.button>0){return;}dojo.stopEvent(e);var x,y;if(dojo.isSafari||this._contextMenuWithMouse){x=e.pageX;y=e.pageY;if(_aaa){var od=e.target.ownerDocument,ifc=dojo.coords(_aaa),win=this._iframeContentWindow(_aaa),_ab0=dojo.withGlobal(win,"_docScroll",dojo);var cs=dojo.getComputedStyle(_aaa),tp=dojo._toPixelValue,left=(dojo.isIE&&dojo.isQuirks?0:tp(_aaa,cs.paddingLeft))+(dojo.isIE&&dojo.isQuirks?tp(_aaa,cs.borderLeftWidth):0)+tp(_aaa,cs.marginLeft),top=(dojo.isIE&&dojo.isQuirks?0:tp(_aaa,cs.paddingTop))+(dojo.isIE&&dojo.isQuirks?tp(_aaa,cs.borderTopWidth):0)+tp(_aaa,cs.marginTop);x+=ifc.l+left-_ab0.x;y+=ifc.t+top-_ab0.y;}}else{var _ab5=dojo.coords(e.target,true);x=_ab5.x+10;y=_ab5.y+10;}var self=this;var _ab7=dijit.getFocus(this);function closeAndRestoreFocus(){dijit.focus(_ab7);dijit.popup.close(self);};dijit.popup.open({popup:this,x:x,y:y,onExecute:closeAndRestoreFocus,onCancel:closeAndRestoreFocus,orient:this.isLeftToRight()?"L":"R"});this.focus();this._onBlur=function(){this.inherited("_onBlur",arguments);dijit.popup.close(this);};},uninitialize:function(){dojo.forEach(this._bindings,function(b){if(b){this.unBindDomNode(b.node);}},this);this.inherited(arguments);}});}if(!dojo._hasResource["com.ibm.widgets.TimedMenu"]){dojo._hasResource["com.ibm.widgets.TimedMenu"]=true;dojo.provide("com.ibm.widgets.TimedMenu");dojo.declare("com.ibm.widgets.TimedMenu",null,{_onHover:function(){this._enter();},_onUnhover:function(){this._exit();},_onNodeFocus:function(evt){this._enter();this.inherited(arguments);},_onNodeBlur:function(evt){this._exit();this.inherited(arguments);},_exit:function(){this._startCloseTimer();if(this.parentMenu&&this.parentMenu._startCloseTimer){this.parentMenu._startCloseTimer();}},_enter:function(){this._stopCloseTimer();},_startCloseTimer:function(){if(!this._closeTimer){this._isClosing=true;if(this.parentMenu){this.parentMenu._isClosing=true;}if(this.closeDelay==0){this.close();}else{this._closeTimer=setTimeout(dojo.hitch(this,function(){this._closeTimer=null;this.close();}),this.closeDelay);}}},_stopCloseTimer:function(){this._isClosing=false;if(this.parentMenu&&this.parentMenu._stopCloseTimer){this.parentMenu._stopCloseTimer();}if(this._closeTimer){clearTimeout(this._closeTimer);this._closeTimer=null;}},canClose:function(){return true;},close:function(){if(this._isClosing&&this.canClose()){var _abb=this.parentMenu;this.closeAction();if(_abb&&_abb.close){_abb.close();}}},closeAction:function(){dijit.popup.close(this);}});}if(!dojo._hasResource["dojo.dnd.Container"]){dojo._hasResource["dojo.dnd.Container"]=true;dojo.provide("dojo.dnd.Container");dojo.declare("dojo.dnd.Container",null,{skipForm:false,constructor:function(node,_abd){this.node=dojo.byId(node);if(!_abd){_abd={};}this.creator=_abd.creator||null;this.skipForm=_abd.skipForm;this.parent=_abd.dropParent&&dojo.byId(_abd.dropParent);this.map={};this.current=null;this.containerState="";dojo.addClass(this.node,"dojoDndContainer");if(!(_abd&&_abd._skipStartup)){this.startup();}this.events=[dojo.connect(this.node,"onmouseover",this,"onMouseOver"),dojo.connect(this.node,"onmouseout",this,"onMouseOut"),dojo.connect(this.node,"ondragstart",this,"onSelectStart"),dojo.connect(this.node,"onselectstart",this,"onSelectStart")];},creator:function(){},getItem:function(key){return this.map[key];},setItem:function(key,data){this.map[key]=data;},delItem:function(key){delete this.map[key];},forInItems:function(f,o){o=o||dojo.global;var m=this.map,e=dojo.dnd._empty;for(var i in m){if(i in e){continue;}f.call(o,m[i],i,this);}return o;},clearItems:function(){this.map={};},getAllNodes:function(){return dojo.query("> .dojoDndItem",this.parent);},sync:function(){var map={};this.getAllNodes().forEach(function(node){if(node.id){var item=this.getItem(node.id);if(item){map[node.id]=item;return;}}else{node.id=dojo.dnd.getUniqueId();}var type=node.getAttribute("dndType"),data=node.getAttribute("dndData");map[node.id]={data:data||node.innerHTML,type:type?type.split(/\s*,\s*/):["text"]};},this);this.map=map;return this;},insertNodes:function(data,_acd,_ace){if(!this.parent.firstChild){_ace=null;}else{if(_acd){if(!_ace){_ace=this.parent.firstChild;}}else{if(_ace){_ace=_ace.nextSibling;}}}if(_ace){for(var i=0;i<data.length;++i){var t=this._normalizedCreator(data[i]);this.setItem(t.node.id,{data:t.data,type:t.type});this.parent.insertBefore(t.node,_ace);}}else{for(var i=0;i<data.length;++i){var t=this._normalizedCreator(data[i]);this.setItem(t.node.id,{data:t.data,type:t.type});this.parent.appendChild(t.node);}}return this;},destroy:function(){dojo.forEach(this.events,dojo.disconnect);this.clearItems();this.node=this.parent=this.current=null;},markupFactory:function(_ad1,node){_ad1._skipStartup=true;return new dojo.dnd.Container(node,_ad1);},startup:function(){if(!this.parent){this.parent=this.node;if(this.parent.tagName.toLowerCase()=="table"){var c=this.parent.getElementsByTagName("tbody");if(c&&c.length){this.parent=c[0];}}}this.defaultCreator=dojo.dnd._defaultCreator(this.parent);this.sync();},onMouseOver:function(e){var n=e.relatedTarget;while(n){if(n==this.node){break;}try{n=n.parentNode;}catch(x){n=null;}}if(!n){this._changeState("Container","Over");this.onOverEvent();}n=this._getChildByEvent(e);if(this.current==n){return;}if(this.current){this._removeItemClass(this.current,"Over");}if(n){this._addItemClass(n,"Over");}this.current=n;},onMouseOut:function(e){for(var n=e.relatedTarget;n;){if(n==this.node){return;}try{n=n.parentNode;}catch(x){n=null;}}if(this.current){this._removeItemClass(this.current,"Over");this.current=null;}this._changeState("Container","");this.onOutEvent();},onSelectStart:function(e){if(!this.skipForm||!dojo.dnd.isFormElement(e)){dojo.stopEvent(e);}},onOverEvent:function(){},onOutEvent:function(){},_changeState:function(type,_ada){var _adb="dojoDnd"+type;var _adc=type.toLowerCase()+"State";dojo.removeClass(this.node,_adb+this[_adc]);dojo.addClass(this.node,_adb+_ada);this[_adc]=_ada;},_addItemClass:function(node,type){dojo.addClass(node,"dojoDndItem"+type);},_removeItemClass:function(node,type){dojo.removeClass(node,"dojoDndItem"+type);},_getChildByEvent:function(e){var node=e.target;if(node){for(var _ae3=node.parentNode;_ae3;node=_ae3,_ae3=node.parentNode){if(_ae3==this.parent&&dojo.hasClass(node,"dojoDndItem")){return node;}}}return null;},_normalizedCreator:function(item,hint){var t=(this.creator||this.defaultCreator).call(this,item,hint);if(!dojo.isArray(t.type)){t.type=["text"];}if(!t.node.id){t.node.id=dojo.dnd.getUniqueId();}dojo.addClass(t.node,"dojoDndItem");return t;}});dojo.dnd._createNode=function(tag){if(!tag){return dojo.dnd._createSpan;}return function(text){return dojo.create(tag,{innerHTML:text});};};dojo.dnd._createTrTd=function(text){var tr=dojo.create("tr");dojo.create("td",{innerHTML:text},tr);return tr;};dojo.dnd._createSpan=function(text){return dojo.create("span",{innerHTML:text});};dojo.dnd._defaultCreatorNodes={ul:"li",ol:"li",div:"div",p:"div"};dojo.dnd._defaultCreator=function(node){var tag=node.tagName.toLowerCase();var c=tag=="tbody"||tag=="thead"?dojo.dnd._createTrTd:dojo.dnd._createNode(dojo.dnd._defaultCreatorNodes[tag]);return function(item,hint){var _af1=item&&dojo.isObject(item),data,type,n;if(_af1&&item.tagName&&item.nodeType&&item.getAttribute){data=item.getAttribute("dndData")||item.innerHTML;type=item.getAttribute("dndType");type=type?type.split(/\s*,\s*/):["text"];n=item;}else{data=(_af1&&item.data)?item.data:item;type=(_af1&&item.type)?item.type:["text"];n=(hint=="avatar"?dojo.dnd._createSpan:c)(String(data));}n.id=dojo.dnd.getUniqueId();return {node:n,data:data,type:type};};};}if(!dojo._hasResource["dojo.dnd.Selector"]){dojo._hasResource["dojo.dnd.Selector"]=true;dojo.provide("dojo.dnd.Selector");dojo.declare("dojo.dnd.Selector",dojo.dnd.Container,{constructor:function(node,_af6){if(!_af6){_af6={};}this.singular=_af6.singular;this.autoSync=_af6.autoSync;this.selection={};this.anchor=null;this.simpleSelection=false;this.events.push(dojo.connect(this.node,"onmousedown",this,"onMouseDown"),dojo.connect(this.node,"onmouseup",this,"onMouseUp"));},singular:false,getSelectedNodes:function(){var t=new dojo.NodeList();var e=dojo.dnd._empty;for(var i in this.selection){if(i in e){continue;}t.push(dojo.byId(i));}return t;},selectNone:function(){return this._removeSelection()._removeAnchor();},selectAll:function(){this.forInItems(function(data,id){this._addItemClass(dojo.byId(id),"Selected");this.selection[id]=1;},this);return this._removeAnchor();},deleteSelectedNodes:function(){var e=dojo.dnd._empty;for(var i in this.selection){if(i in e){continue;}var n=dojo.byId(i);this.delItem(i);dojo.destroy(n);}this.anchor=null;this.selection={};return this;},forInSelectedItems:function(f,o){o=o||dojo.global;var s=this.selection,e=dojo.dnd._empty;for(var i in s){if(i in e){continue;}f.call(o,this.getItem(i),i,this);}},sync:function(){dojo.dnd.Selector.superclass.sync.call(this);if(this.anchor){if(!this.getItem(this.anchor.id)){this.anchor=null;}}var t=[],e=dojo.dnd._empty;for(var i in this.selection){if(i in e){continue;}if(!this.getItem(i)){t.push(i);}}dojo.forEach(t,function(i){delete this.selection[i];},this);return this;},insertNodes:function(_b08,data,_b0a,_b0b){var _b0c=this._normalizedCreator;this._normalizedCreator=function(item,hint){var t=_b0c.call(this,item,hint);if(_b08){if(!this.anchor){this.anchor=t.node;this._removeItemClass(t.node,"Selected");this._addItemClass(this.anchor,"Anchor");}else{if(this.anchor!=t.node){this._removeItemClass(t.node,"Anchor");this._addItemClass(t.node,"Selected");}}this.selection[t.node.id]=1;}else{this._removeItemClass(t.node,"Selected");this._removeItemClass(t.node,"Anchor");}return t;};dojo.dnd.Selector.superclass.insertNodes.call(this,data,_b0a,_b0b);this._normalizedCreator=_b0c;return this;},destroy:function(){dojo.dnd.Selector.superclass.destroy.call(this);this.selection=this.anchor=null;},markupFactory:function(_b10,node){_b10._skipStartup=true;return new dojo.dnd.Selector(node,_b10);},onMouseDown:function(e){if(this.autoSync){this.sync();}if(!this.current){return;}if(!this.singular&&!dojo.dnd.getCopyKeyState(e)&&!e.shiftKey&&(this.current.id in this.selection)){this.simpleSelection=true;if(e.button===dojo.dnd._lmb){dojo.stopEvent(e);}return;}if(!this.singular&&e.shiftKey){if(!dojo.dnd.getCopyKeyState(e)){this._removeSelection();}var c=this.getAllNodes();if(c.length){if(!this.anchor){this.anchor=c[0];this._addItemClass(this.anchor,"Anchor");}this.selection[this.anchor.id]=1;if(this.anchor!=this.current){var i=0;for(;i<c.length;++i){var node=c[i];if(node==this.anchor||node==this.current){break;}}for(++i;i<c.length;++i){var node=c[i];if(node==this.anchor||node==this.current){break;}this._addItemClass(node,"Selected");this.selection[node.id]=1;}this._addItemClass(this.current,"Selected");this.selection[this.current.id]=1;}}}else{if(this.singular){if(this.anchor==this.current){if(dojo.dnd.getCopyKeyState(e)){this.selectNone();}}else{this.selectNone();this.anchor=this.current;this._addItemClass(this.anchor,"Anchor");this.selection[this.current.id]=1;}}else{if(dojo.dnd.getCopyKeyState(e)){if(this.anchor==this.current){delete this.selection[this.anchor.id];this._removeAnchor();}else{if(this.current.id in this.selection){this._removeItemClass(this.current,"Selected");delete this.selection[this.current.id];}else{if(this.anchor){this._removeItemClass(this.anchor,"Anchor");this._addItemClass(this.anchor,"Selected");}this.anchor=this.current;this._addItemClass(this.current,"Anchor");this.selection[this.current.id]=1;}}}else{if(!(this.current.id in this.selection)){this.selectNone();this.anchor=this.current;this._addItemClass(this.current,"Anchor");this.selection[this.current.id]=1;}}}}dojo.stopEvent(e);},onMouseUp:function(e){if(!this.simpleSelection){return;}this.simpleSelection=false;this.selectNone();if(this.current){this.anchor=this.current;this._addItemClass(this.anchor,"Anchor");this.selection[this.current.id]=1;}},onMouseMove:function(e){this.simpleSelection=false;},onOverEvent:function(){this.onmousemoveEvent=dojo.connect(this.node,"onmousemove",this,"onMouseMove");},onOutEvent:function(){dojo.disconnect(this.onmousemoveEvent);delete this.onmousemoveEvent;},_removeSelection:function(){var e=dojo.dnd._empty;for(var i in this.selection){if(i in e){continue;}var node=dojo.byId(i);if(node){this._removeItemClass(node,"Selected");}}this.selection={};return this;},_removeAnchor:function(){if(this.anchor){this._removeItemClass(this.anchor,"Anchor");this.anchor=null;}return this;}});}if(!dojo._hasResource["dojo.dnd.autoscroll"]){dojo._hasResource["dojo.dnd.autoscroll"]=true;dojo.provide("dojo.dnd.autoscroll");dojo.dnd.getViewport=function(){var d=dojo.doc,dd=d.documentElement,w=window,b=dojo.body();if(dojo.isMozilla){return {w:dd.clientWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&w.innerWidth){return {w:w.innerWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&dd&&dd.clientWidth){return {w:dd.clientWidth,h:dd.clientHeight};}else{if(b.clientWidth){return {w:b.clientWidth,h:b.clientHeight};}}}}return null;};dojo.dnd.V_TRIGGER_AUTOSCROLL=32;dojo.dnd.H_TRIGGER_AUTOSCROLL=32;dojo.dnd.V_AUTOSCROLL_VALUE=16;dojo.dnd.H_AUTOSCROLL_VALUE=16;dojo.dnd.autoScroll=function(e){var v=dojo.dnd.getViewport(),dx=0,dy=0;if(e.clientX<dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(e.clientX>v.w-dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}if(e.clientY<dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=-dojo.dnd.V_AUTOSCROLL_VALUE;}else{if(e.clientY>v.h-dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}window.scrollBy(dx,dy);};dojo.dnd._validNodes={"div":1,"p":1,"td":1};dojo.dnd._validOverflow={"auto":1,"scroll":1};dojo.dnd.autoScrollNodes=function(e){for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase() in dojo.dnd._validNodes)){var s=dojo.getComputedStyle(n);if(s.overflow.toLowerCase() in dojo.dnd._validOverflow){var b=dojo._getContentBox(n,s),t=dojo._abs(n,true);var w=Math.min(dojo.dnd.H_TRIGGER_AUTOSCROLL,b.w/2),h=Math.min(dojo.dnd.V_TRIGGER_AUTOSCROLL,b.h/2),rx=e.pageX-t.x,ry=e.pageY-t.y,dx=0,dy=0;if(dojo.isWebKit||dojo.isOpera){rx+=dojo.body().scrollLeft,ry+=dojo.body().scrollTop;}if(rx>0&&rx<b.w){if(rx<w){dx=-w;}else{if(rx>b.w-w){dx=w;}}}if(ry>0&&ry<b.h){if(ry<h){dy=-h;}else{if(ry>b.h-h){dy=h;}}}var _b2e=n.scrollLeft,_b2f=n.scrollTop;n.scrollLeft=n.scrollLeft+dx;n.scrollTop=n.scrollTop+dy;if(_b2e!=n.scrollLeft||_b2f!=n.scrollTop){return;}}}try{n=n.parentNode;}catch(x){n=null;}}dojo.dnd.autoScroll(e);};}if(!dojo._hasResource["dojo.dnd.Avatar"]){dojo._hasResource["dojo.dnd.Avatar"]=true;dojo.provide("dojo.dnd.Avatar");dojo.declare("dojo.dnd.Avatar",null,{constructor:function(_b30){this.manager=_b30;this.construct();},construct:function(){this.isA11y=dojo.hasClass(dojo.body(),"dijit_a11y");var a=dojo.create("table",{"class":"dojoDndAvatar",style:{position:"absolute",zIndex:"1999",margin:"0px"}}),_b32=this.manager.source,node,b=dojo.create("tbody",null,a),tr=dojo.create("tr",null,b),td=dojo.create("td",null,tr),icon=this.isA11y?dojo.create("span",{id:"a11yIcon",innerHTML:this.manager.copy?"+":"<"},td):null,span=dojo.create("span",{innerHTML:_b32.generateText?this._generateText():""},td),k=Math.min(5,this.manager.nodes.length),i=0;dojo.attr(tr,{"class":"dojoDndAvatarHeader",style:{opacity:0.9}});for(;i<k;++i){if(_b32.creator){node=_b32._normalizedCreator(_b32.getItem(this.manager.nodes[i].id).data,"avatar").node;}else{node=this.manager.nodes[i].cloneNode(true);if(node.tagName.toLowerCase()=="tr"){var _b3b=dojo.create("table"),_b3c=dojo.create("tbody",null,_b3b);_b3c.appendChild(node);node=_b3b;}}node.id="";tr=dojo.create("tr",null,b);td=dojo.create("td",null,tr);td.appendChild(node);dojo.attr(tr,{"class":"dojoDndAvatarItem",style:{opacity:(9-i)/10}});}this.node=a;},destroy:function(){dojo.destroy(this.node);this.node=false;},update:function(){dojo[(this.manager.canDropFlag?"add":"remove")+"Class"](this.node,"dojoDndAvatarCanDrop");if(this.isA11y){var icon=dojo.byId("a11yIcon");var text="+";if(this.manager.canDropFlag&&!this.manager.copy){text="< ";}else{if(!this.manager.canDropFlag&&!this.manager.copy){text="o";}else{if(!this.manager.canDropFlag){text="x";}}}icon.innerHTML=text;}dojo.query(("tr.dojoDndAvatarHeader td span"+(this.isA11y?" span":"")),this.node).forEach(function(node){node.innerHTML=this._generateText();},this);},_generateText:function(){return this.manager.nodes.length.toString();}});}if(!dojo._hasResource["dojo.dnd.Manager"]){dojo._hasResource["dojo.dnd.Manager"]=true;dojo.provide("dojo.dnd.Manager");dojo.declare("dojo.dnd.Manager",null,{constructor:function(){this.avatar=null;this.source=null;this.nodes=[];this.copy=true;this.target=null;this.canDropFlag=false;this.events=[];},OFFSET_X:16,OFFSET_Y:16,overSource:function(_b40){if(this.avatar){this.target=(_b40&&_b40.targetState!="Disabled")?_b40:null;this.canDropFlag=Boolean(this.target);this.avatar.update();}dojo.publish("/dnd/source/over",[_b40]);},outSource:function(_b41){if(this.avatar){if(this.target==_b41){this.target=null;this.canDropFlag=false;this.avatar.update();dojo.publish("/dnd/source/over",[null]);}}else{dojo.publish("/dnd/source/over",[null]);}},startDrag:function(_b42,_b43,copy){this.source=_b42;this.nodes=_b43;this.copy=Boolean(copy);this.avatar=this.makeAvatar();dojo.body().appendChild(this.avatar.node);dojo.publish("/dnd/start",[_b42,_b43,this.copy]);this.events=[dojo.connect(dojo.doc,"onmousemove",this,"onMouseMove"),dojo.connect(dojo.doc,"onmouseup",this,"onMouseUp"),dojo.connect(dojo.doc,"onkeydown",this,"onKeyDown"),dojo.connect(dojo.doc,"onkeyup",this,"onKeyUp"),dojo.connect(dojo.doc,"ondragstart",dojo.stopEvent),dojo.connect(dojo.body(),"onselectstart",dojo.stopEvent)];var c="dojoDnd"+(copy?"Copy":"Move");dojo.addClass(dojo.body(),c);},canDrop:function(flag){var _b47=Boolean(this.target&&flag);if(this.canDropFlag!=_b47){this.canDropFlag=_b47;this.avatar.update();}},stopDrag:function(){dojo.removeClass(dojo.body(),"dojoDndCopy");dojo.removeClass(dojo.body(),"dojoDndMove");dojo.forEach(this.events,dojo.disconnect);this.events=[];this.avatar.destroy();this.avatar=null;this.source=this.target=null;this.nodes=[];},makeAvatar:function(){return new dojo.dnd.Avatar(this);},updateAvatar:function(){this.avatar.update();},onMouseMove:function(e){var a=this.avatar;if(a){dojo.dnd.autoScrollNodes(e);var s=a.node.style;s.left=(e.pageX+this.OFFSET_X)+"px";s.top=(e.pageY+this.OFFSET_Y)+"px";var copy=Boolean(this.source.copyState(dojo.dnd.getCopyKeyState(e)));if(this.copy!=copy){this._setCopyStatus(copy);}}},onMouseUp:function(e){if(this.avatar){if(this.target&&this.canDropFlag){var copy=Boolean(this.source.copyState(dojo.dnd.getCopyKeyState(e))),_b4e=[this.source,this.nodes,copy,this.target];dojo.publish("/dnd/drop/before",_b4e);dojo.publish("/dnd/drop",_b4e);}else{dojo.publish("/dnd/cancel");}this.stopDrag();}},onKeyDown:function(e){if(this.avatar){switch(e.keyCode){case dojo.keys.CTRL:var copy=Boolean(this.source.copyState(true));if(this.copy!=copy){this._setCopyStatus(copy);}break;case dojo.keys.ESCAPE:dojo.publish("/dnd/cancel");this.stopDrag();break;}}},onKeyUp:function(e){if(this.avatar&&e.keyCode==dojo.keys.CTRL){var copy=Boolean(this.source.copyState(false));if(this.copy!=copy){this._setCopyStatus(copy);}}},_setCopyStatus:function(copy){this.copy=copy;this.source._markDndStatus(this.copy);this.updateAvatar();dojo.removeClass(dojo.body(),"dojoDnd"+(this.copy?"Move":"Copy"));dojo.addClass(dojo.body(),"dojoDnd"+(this.copy?"Copy":"Move"));}});dojo.dnd._manager=null;dojo.dnd.manager=function(){if(!dojo.dnd._manager){dojo.dnd._manager=new dojo.dnd.Manager();}return dojo.dnd._manager;};}if(!dojo._hasResource["dojo.dnd.Source"]){dojo._hasResource["dojo.dnd.Source"]=true;dojo.provide("dojo.dnd.Source");dojo.declare("dojo.dnd.Source",dojo.dnd.Selector,{isSource:true,horizontal:false,copyOnly:false,selfCopy:false,selfAccept:true,skipForm:false,withHandles:false,autoSync:false,delay:0,accept:["text"],generateText:true,constructor:function(node,_b55){dojo.mixin(this,dojo.mixin({},_b55));var type=this.accept;if(type.length){this.accept={};for(var i=0;i<type.length;++i){this.accept[type[i]]=1;}}this.isDragging=false;this.mouseDown=false;this.targetAnchor=null;this.targetBox=null;this.before=true;this._lastX=0;this._lastY=0;this.sourceState="";if(this.isSource){dojo.addClass(this.node,"dojoDndSource");}this.targetState="";if(this.accept){dojo.addClass(this.node,"dojoDndTarget");}if(this.horizontal){dojo.addClass(this.node,"dojoDndHorizontal");}this.topics=[dojo.subscribe("/dnd/source/over",this,"onDndSourceOver"),dojo.subscribe("/dnd/start",this,"onDndStart"),dojo.subscribe("/dnd/drop",this,"onDndDrop"),dojo.subscribe("/dnd/cancel",this,"onDndCancel")];},checkAcceptance:function(_b58,_b59){if(this==_b58){return !this.copyOnly||this.selfAccept;}for(var i=0;i<_b59.length;++i){var type=_b58.getItem(_b59[i].id).type;var flag=false;for(var j=0;j<type.length;++j){if(type[j] in this.accept){flag=true;break;}}if(!flag){return false;}}return true;},copyState:function(_b5e,self){if(_b5e){return true;}if(arguments.length<2){self=this==dojo.dnd.manager().target;}if(self){if(this.copyOnly){return this.selfCopy;}}else{return this.copyOnly;}return false;},destroy:function(){dojo.dnd.Source.superclass.destroy.call(this);dojo.forEach(this.topics,dojo.unsubscribe);this.targetAnchor=null;},markupFactory:function(_b60,node){_b60._skipStartup=true;return new dojo.dnd.Source(node,_b60);},onMouseMove:function(e){if(this.isDragging&&this.targetState=="Disabled"){return;}dojo.dnd.Source.superclass.onMouseMove.call(this,e);var m=dojo.dnd.manager();if(this.isDragging){var _b64=false;if(this.current){if(!this.targetBox||this.targetAnchor!=this.current){this.targetBox={xy:dojo.coords(this.current,true),w:this.current.offsetWidth,h:this.current.offsetHeight};}if(this.horizontal){_b64=(e.pageX-this.targetBox.xy.x)<(this.targetBox.w/2);}else{_b64=(e.pageY-this.targetBox.xy.y)<(this.targetBox.h/2);}}if(this.current!=this.targetAnchor||_b64!=this.before){this._markTargetAnchor(_b64);m.canDrop(!this.current||m.source!=this||!(this.current.id in this.selection));}}else{if(this.mouseDown&&this.isSource&&(Math.abs(e.pageX-this._lastX)>this.delay||Math.abs(e.pageY-this._lastY)>this.delay)){var _b65=this.getSelectedNodes();if(_b65.length){m.startDrag(this,_b65,this.copyState(dojo.dnd.getCopyKeyState(e),true));}}}},onMouseDown:function(e){if(!this.mouseDown&&this._legalMouseDown(e)&&(!this.skipForm||!dojo.dnd.isFormElement(e))){this.mouseDown=true;this._lastX=e.pageX;this._lastY=e.pageY;dojo.dnd.Source.superclass.onMouseDown.call(this,e);}},onMouseUp:function(e){if(this.mouseDown){this.mouseDown=false;dojo.dnd.Source.superclass.onMouseUp.call(this,e);}},onDndSourceOver:function(_b68){if(this!=_b68){this.mouseDown=false;if(this.targetAnchor){this._unmarkTargetAnchor();}}else{if(this.isDragging){var m=dojo.dnd.manager();m.canDrop(this.targetState!="Disabled"&&(!this.current||m.source!=this||!(this.current.id in this.selection)));}}},onDndStart:function(_b6a,_b6b,copy){if(this.autoSync){this.sync();}if(this.isSource){this._changeState("Source",this==_b6a?(copy?"Copied":"Moved"):"");}var _b6d=this.accept&&this.checkAcceptance(_b6a,_b6b);this._changeState("Target",_b6d?"":"Disabled");if(this==_b6a){dojo.dnd.manager().overSource(this);}this.isDragging=true;},onDndDrop:function(_b6e,_b6f,copy,_b71){if(this==_b71){this.onDrop(_b6e,_b6f,copy);}this.onDndCancel();},onDndCancel:function(){if(this.targetAnchor){this._unmarkTargetAnchor();this.targetAnchor=null;}this.before=true;this.isDragging=false;this.mouseDown=false;this._changeState("Source","");this._changeState("Target","");},onDrop:function(_b72,_b73,copy){if(this!=_b72){this.onDropExternal(_b72,_b73,copy);}else{this.onDropInternal(_b73,copy);}},onDropExternal:function(_b75,_b76,copy){var _b78=this._normalizedCreator;if(this.creator){this._normalizedCreator=function(node,hint){return _b78.call(this,_b75.getItem(node.id).data,hint);};}else{if(copy){this._normalizedCreator=function(node,hint){var t=_b75.getItem(node.id);var n=node.cloneNode(true);n.id=dojo.dnd.getUniqueId();return {node:n,data:t.data,type:t.type};};}else{this._normalizedCreator=function(node,hint){var t=_b75.getItem(node.id);_b75.delItem(node.id);return {node:node,data:t.data,type:t.type};};}}this.selectNone();if(!copy&&!this.creator){_b75.selectNone();}this.insertNodes(true,_b76,this.before,this.current);if(!copy&&this.creator){_b75.deleteSelectedNodes();}this._normalizedCreator=_b78;},onDropInternal:function(_b82,copy){var _b84=this._normalizedCreator;if(this.current&&this.current.id in this.selection){return;}if(copy){if(this.creator){this._normalizedCreator=function(node,hint){return _b84.call(this,this.getItem(node.id).data,hint);};}else{this._normalizedCreator=function(node,hint){var t=this.getItem(node.id);var n=node.cloneNode(true);n.id=dojo.dnd.getUniqueId();return {node:n,data:t.data,type:t.type};};}}else{if(!this.current){return;}this._normalizedCreator=function(node,hint){var t=this.getItem(node.id);return {node:node,data:t.data,type:t.type};};}this._removeSelection();this.insertNodes(true,_b82,this.before,this.current);this._normalizedCreator=_b84;},onDraggingOver:function(){},onDraggingOut:function(){},onOverEvent:function(){dojo.dnd.Source.superclass.onOverEvent.call(this);dojo.dnd.manager().overSource(this);if(this.isDragging&&this.targetState!="Disabled"){this.onDraggingOver();}},onOutEvent:function(){dojo.dnd.Source.superclass.onOutEvent.call(this);dojo.dnd.manager().outSource(this);if(this.isDragging&&this.targetState!="Disabled"){this.onDraggingOut();}},_markTargetAnchor:function(_b8e){if(this.current==this.targetAnchor&&this.before==_b8e){return;}if(this.targetAnchor){this._removeItemClass(this.targetAnchor,this.before?"Before":"After");}this.targetAnchor=this.current;this.targetBox=null;this.before=_b8e;if(this.targetAnchor){this._addItemClass(this.targetAnchor,this.before?"Before":"After");}},_unmarkTargetAnchor:function(){if(!this.targetAnchor){return;}this._removeItemClass(this.targetAnchor,this.before?"Before":"After");this.targetAnchor=null;this.targetBox=null;this.before=true;},_markDndStatus:function(copy){this._changeState("Source",copy?"Copied":"Moved");},_legalMouseDown:function(e){if(!dojo.dnd._isLmbPressed(e)){return false;}if(!this.withHandles){return true;}for(var node=e.target;node&&node!==this.node;node=node.parentNode){if(dojo.hasClass(node,"dojoDndHandle")){return true;}if(dojo.hasClass(node,"dojoDndItem")){break;}}return false;}});dojo.declare("dojo.dnd.Target",dojo.dnd.Source,{constructor:function(node,_b93){this.isSource=false;dojo.removeClass(this.node,"dojoDndSource");},markupFactory:function(_b94,node){_b94._skipStartup=true;return new dojo.dnd.Target(node,_b94);}});dojo.declare("dojo.dnd.AutoSource",dojo.dnd.Source,{constructor:function(node,_b97){this.autoSync=true;},markupFactory:function(_b98,node){_b98._skipStartup=true;return new dojo.dnd.AutoSource(node,_b98);}});}if(!dojo._hasResource["com.ibm.dnd.CustomManagerSource"]){dojo._hasResource["com.ibm.dnd.CustomManagerSource"]=true;dojo.provide("com.ibm.dnd.CustomManagerSource");dojo.declare("com.ibm.dnd.CustomManagerMixin",null,{managerOverrides:{},_partialMixin:function(tgt,src,map){for(var p in map){tgt[p]=src[p];}return tgt;},_changeManager:function(){if(!this._mgr){this.mgrProps={};this._mgr=dojo.dnd.manager();this._partialMixin(this.mgrProps,this._mgr,this.managerOverrides);dojo.mixin(this._mgr,this.managerOverrides);this._mgrFixConn=dojo.connect(dojo.doc,"onmouseup",this,"_fixManager");}},_fixManager:function(){if(this._mgrFixConn){dojo.disconnect(this._mgrFixConn);this._mgrFixConn=null;}if(this._mgr){dojo.mixin(this._mgr,this.mgrProps);this.mgrProps={};}this._mgr=null;},onMouseDown:function(e){this._changeManager();this.inherited(arguments);},destroy:function(){if(this._mgrFixConn){dojo.disconnect(this._mgrFixConn);}this._mgrFixConn=null;this.inherited(arguments);}});dojo.declare("com.ibm.dnd.CustomManagerSource",[dojo.dnd.Source,com.ibm.dnd.CustomManagerMixin],{});dojo.declare("com.ibm.dnd.CustomManagerAutoSource",[dojo.dnd.AutoSource,com.ibm.dnd.CustomManagerMixin],{});}if(!dojo._hasResource["com.ibm.dnd.PageAvatar"]){dojo._hasResource["com.ibm.dnd.PageAvatar"]=true;dojo.provide("com.ibm.dnd.PageAvatar");dojo.declare("com.ibm.dnd.PageAvatar",dojo.dnd.Avatar,{construct:function(){var div=dojo.doc.createElement("div");div.style.position="absolute";div.style.zIndex=1999;div.style.margin="0px";var _ba0=this.manager.source,node;node=_ba0._normalizedCreator(_ba0.getItem(this.manager.nodes[0].id).data,"avatar").node;node.id="";div.appendChild(node);this.node=div;}});}if(!dojo._hasResource["com.ibm.dnd.ModeledSource"]){dojo._hasResource["com.ibm.dnd.ModeledSource"]=true;dojo.provide("com.ibm.dnd.ModeledSource");dojo.declare("com.ibm.dnd.ModeledSource",com.ibm.dnd.CustomManagerSource,{managerOverrides:{OFFSET_X:1,OFFSET_Y:1,makeAvatar:function(){return new com.ibm.dnd.PageAvatar(this);}},model:null,item:null,isBidi:false,constructor:function(node,_ba3){if(this.withHandles){dojo.addClass(node,"dndHasHandles");}if(typeof (ibmPortalConfig)!="undefined"){this.isBidi=ibmPortalConfig.isRTL;}else{if(typeof (ibmConfig)!="undefined"){this.isBidi=ibmConfig.isBidi;}}},onDrop:function(_ba4,_ba5,copy){var _ba7=dijit.getEnclosingWidget(this.current),_ba8=null,_ba9=null;if(dojo.hasClass(this.current,"dojoDndItemChild")){_ba9=_ba7.item;}else{_ba9=_ba7.getParent().item;if(this.current){var _baa=(this.isBidi&&this.horizontal)?"dojoDndItemBefore":"dojoDndItemAfter";if(dojo.hasClass(this.current,_baa)){_ba7=_ba7.getNextSibling();while(_ba7&&dojo.hasClass(_ba7.domNode,"dojoDndItemAnchor")){_ba7=_ba7.getNextSibling();}}if(_ba7){_ba8=_ba7.item;}}}setTimeout(dojo.hitch(this,function(){dojo.forEach(_ba5,function(node){var _bac=dijit.getEnclosingWidget(node),_bad=_bac.item,_bae=_bac.getParent().item;this.model.pasteItem(_bad,_bae,_ba9,copy,_ba8);},this);}),50);},onMouseMove:function(e){if(this.isDragging&&this.targetState=="Disabled"){return;}dojo.dnd.Source.superclass.onMouseMove.call(this,e);var m=dojo.dnd.manager();if(this.isDragging){dojo.forEach(this.draggingItems,function(item){if(item.popup.isShowingNow){dijit.popup.close(item.popup);this._removeItemClass(this.current,"Over");dojo.removeClass(this.current,"dijitMenuItemHover");}},this);var _bb2=false;if(this.current){if(!this.targetBox||this.targetAnchor!=this.current){this.targetBox={xy:dojo.coords(this.current,true),w:this.current.offsetWidth,h:this.current.offsetHeight};}if(this.horizontal){if((e.pageX-this.targetBox.xy.x)<(this.targetBox.w*0.25)){_bb2="Before";}else{if((e.pageX-this.targetBox.xy.x)>(this.targetBox.w*0.75)){_bb2="After";}else{_bb2="Child";}}}else{if((e.pageY-this.targetBox.xy.y)<(this.targetBox.h*0.25)){_bb2="Before";}else{if((e.pageY-this.targetBox.xy.y)>(this.targetBox.h*0.75)){_bb2="After";}else{_bb2="Child";}}}}if(this.current!=this.targetAnchor||_bb2!=this.before){this._markTargetAnchor(_bb2);m.canDrop(!this.current||m.source!=this||!(this.current.id in this.selection));}}else{if(this.mouseDown&&this.isSource&&(Math.abs(e.pageX-this._lastX)>this.delay||Math.abs(e.pageY-this._lastY)>this.delay)){var _bb3=this.getSelectedNodes();if(_bb3.length){m.startDrag(this,_bb3,this.copyState(dojo.dnd.getCopyKeyState(e),true));}}}},_markTargetAnchor:function(_bb4){if(this.current==this.targetAnchor&&this.before==_bb4){return;}if(this.targetAnchor){this._removeItemClass(this.targetAnchor,this.before);}this.targetAnchor=this.current;this.targetBox=null;this.before=_bb4;if(this.targetAnchor){this._addItemClass(this.targetAnchor,this.before);}},_unmarkTargetAnchor:function(){if(!this.targetAnchor){return;}this._removeItemClass(this.targetAnchor,this.before);this.targetAnchor=null;this.targetBox=null;this.before=true;},onDndStart:function(_bb5,_bb6,copy){this.draggingItems=new Array();dojo.forEach(_bb6,function(node){var _bb9=dijit.getEnclosingWidget(node);if(_bb9&&_bb9.popup){this.draggingItems.push(_bb9);this._removeItemClass(_bb9.popup,"Over");dijit.popup.close(_bb9.popup);}},this);this.inherited(arguments);dojo.addClass(this.node,"isDragging");},onDndCancel:function(){this.inherited(arguments);dojo.removeClass(this.node,"isDragging");},destroy:function(){this.inherited(arguments);this.model=this.node=this.current=this.item=null;}});}if(!dojo._hasResource["com.ibm.widgets.TreeModeled"]){dojo._hasResource["com.ibm.widgets.TreeModeled"]=true;dojo.provide("com.ibm.widgets.TreeModeled");dojo.require("com.ibm.dnd.ModeledSource");dojo.declare("com.ibm.widgets._DataBacked",null,{_loaded:false,_loading:false,load:function(){},reload:function(){},_onLoad:function(){this._loaded=true;this._loading=false;this.onLoad();},_onLoading:function(){this._loading=true;this.onLoading();},onLoad:function(){},onLoading:function(){}});dojo.declare("com.ibm.widgets.TreeModeled",com.ibm.widgets._DataBacked,{model:null,item:null,items:null,levels:Infinity,level:0,dndEnabled:false,dndClass:"com.ibm.dnd.ModeledSource",dndAccept:null,dndType:null,dndCreator:null,dndSingular:true,dndDelay:0,dndHorizontal:false,loadingIndicatorWidget:"",showInlineEditor:false,inlineEditorWidget:"",inlineEditorTitle:"",inlineEditorLabel:"",inlineEditorDefaultValue:"",embeddedEditorWidget:"dijit.form.TextBox",embeddedEditorParams:{},embeddedEditorPopup:"com.ibm.widgets.InlineEditorPopup",embeddedEditorPopupParams:{},constructor:function(){this.embeddedEditorParams={};this.embeddedEditorPopupParams={};this.items={};},initializeModelWidget:function(){this.connect(this.model,"onTreeChange","onModelTreeChange");this.connect(this.model,"onChange","onModelChange");this.connect(this.model,"onChildrenChange","onModelChildrenChange");if(!this.preloaded){var _bba=dojo.getObject(this.loadingIndicatorWidget);if(_bba){this.loadingIndicator=new _bba();}}if(this.showInlineEditor){this.connect(this,"onLoad","setupInlineEditor");}if(!dojo.isArray(this.dndAccept)){this.dndAccept=[this.dndAccept];}this._dndParams={model:this.model,item:this.item,skipForm:true,accept:this.dndAccept||[],singular:this.dndSingular,creator:this.dndCreator,delay:this.dndDelay,horizontal:this.dndHorizontal,dropParent:this.containerNode};if(this.dndEnabled&&!this.preloaded){this.setupDnd();}this._draggingNodes=[];},startupModelWidget:function(){if(!this.preloaded&&this.loadingIndicator){this.addChild(this.loadingIndicator);}},setupInlineEditor:function(){if(!this.inlineEditor){var _bbb=dojo.getObject(this.inlineEditorWidget);if(_bbb){this.inlineEditor=new _bbb({label:this.inlineEditorLabel,title:this.inlineEditorTitle,defaultValue:this.inlineEditorDefaultValue,embeddedEditorWidget:this.embeddedEditorWidget,embeddedEditorParams:this.embeddedEditorParams,popupWidget:this.embeddedEditorPopup,popupParams:this.embeddedEditorPopupParams});this.connect(this.inlineEditor,"onChange","_onInlineEditorChange");this.connect(this.inlineEditor,"onCancel","onInlineEditorCancel");this.connect(this.inlineEditor,"onEdit","onInlineEdit");this.addChild(this.inlineEditor);}}},setupDnd:function(){if(!this.dndSource){this.dndEnabled=true;var cls=dojo.getObject(this.dndClass);this.dndSource=new cls(this.domNode,this._dndParams);this._dndConnects=[];this._dndConnects.push(this.connect(this.dndSource,"onDraggingOver","onDraggingOver"));this._dndConnects.push(this.connect(this.dndSource,"onDraggingOut","onDraggingOut"));this._dndConnects.push(this.connect(this.dndSource,"onDndStart","onDndStart"));this._dndConnects.push(this.connect(this.dndSource,"onDndCancel","onDndCancel"));}dojo.forEach(this.getChildren(),function(_bbd){_bbd.attr("dndStatus",true);},this);},disableDnd:function(){this._disableLocalDnd();dojo.forEach(this.getChildren(),function(_bbe){_bbe.attr("dndStatus",false);},this);},_disableLocalDnd:function(){if(this.dndSource){this.dndEnabled=false;dojo.forEach(this._dndConnects,this.disconnect,this);this._dndConnects=[];this.dndSource.destroy();this.dndSource=null;}},destroy:function(){this._disableLocalDnd();this.inherited(arguments);},getInheritableParameters:function(item){return {item:item,model:this.model,level:this.level+1,levels:this.levels,showInlineEditor:this.showInlineEditor,inlineEditorLabel:this.inlineEditorLabel,inlineEditorTitle:this.inlineEditorTitle,inlineEditorDefaultValue:this.inlineEditorDefaultValue,embeddedEditorWidget:this.embeddedEditorWidget,embeddedEditorParams:dojo.mixin({},this.embeddedEditorParams),embeddedEditorPopup:this.embeddedEditorPopup,embeddedEditorPopupParams:dojo.mixin({},this.embeddedEditorPopupParams),dndCreator:this.dndCreator,dndEnabled:this.dndEnabled,dndAccept:this.dndAccept,dndSingular:this.dndSingular,dndDelay:this.dndDelay,dndType:this.dndType,onModelItemClick:this.onModelItemClick,setupInlineEditor:this.setupInlineEditor,seedPreloadedData:this.seedPreloadedData};},createItemRep:function(item){},handlePreloaded:function(){this.domNode.removeAttribute("item");dojo.forEach(this.getChildren(),function(wij){this.items[this.model.getIdentity(wij.item)]=wij;this._flagChildForDnd(wij);this._flagChildHasChildren(wij);wij.domNode.removeAttribute("item");},this);},seedPreloadedData:function(){},load:function(){if(this._loaded||this._loading||!this.item){return false;}if(this.preloaded){this.seedPreloadedData();this.handlePreloaded();if(this.showInlineEditor){this.setupInlineEditor();}if(this.dndEnabled){this.setupDnd();}return false;}if(!this.model.mayHaveChildren(this.item)){if(this.loadingIndicator){this.removeChild(this.loadingIndicator);}this._onLoading();this._onLoad();return false;}this._onLoading();this.model.getChildren(this.item,dojo.hitch(this,function(_bc2){if(this.loadingIndicator){this.removeChild(this.loadingIndicator);}if(!this.showInlineEditor&&this.inlineEditor!=null){this.inlineEditor.destroy();this.inlineEditor=null;}else{if(this.showInlineEditor&&this.inlineEditor==null){this.setupInlineEditor();}}var _bc3=0;if(this.inlineEditor){_bc3=this.getIndexOfChild(this.inlineEditor);}dojo.forEach(_bc2,function(item){var _bc5=this._setupNewChild(item);this.items[this.model.getIdentity(item)]=_bc5;if(_bc3!=null){this.addChild(_bc5,_bc3++);}else{this.addChild(_bc5);}},this);if(this.dndSource){this.dndSource.sync();}this._onLoad();}),dojo.hitch(this,function(_bc6){if(this.loadingIndicator){this.removeChild(this.loadingIndicator);}this._onLoad();this.onError(_bc6);}));return true;},reload:function(){if(this._loading){return false;}this._loaded=false;var _bc7=this.items;for(var id in _bc7){this.removeChild(_bc7[id]);delete _bc7[id];}if(this.dndSource){this.dndSource.sync();}if(this.loadingIndicator){this.addChild(this.loadingIndicator);}this.preloaded=false;if(this.model.resolver){this.model.resolver.getValue(this.item,"children").reload();}return this.load();},_flagChildForDnd:function(_bc9){dojo.addClass(_bc9.domNode,"dojoDndItem");_bc9.domNode.setAttribute("dndType",this.dndType);_bc9.domNode.setAttribute("dndData",this.model.getLabel(_bc9.item));_bc9.attr("dndHandle",this._dndParams.withHandles);},_flagChildHasChildren:function(_bca){if(!this.model.mayHaveChildren(_bca.item)||this.levels==0||this.level>=this.levels){_bca.attr("hasChildren",false);}else{_bca.attr("hasChildren",true);}},_setupNewChild:function(item){var _bcc=this.createItemRep(item);_bcc.item=item;this._flagChildForDnd(_bcc);this._flagChildHasChildren(_bcc);return _bcc;},onError:function(_bcd){console.error(_bcd);},onItemCreate:function(_bce,item){},onModelRemoveChild:function(_bd0){var _bd1=this.getChildren();for(var i=0,wij;wij=_bd1[i],i<_bd1.length;i++){if(wij.item==_bd0){delete this.items[this.model.getIdentity(_bd0)];this.removeChild(wij);wij.destroyRecursive();for(var x in wij){try{delete wij[x];}catch(e){wij[x]=null;}}if(this.dndSource){this.dndSource.sync();}return;}}},onModelInsertChild:function(_bd5,_bd6){var _bd7=this._setupNewChild(_bd5);var _bd8=this.getChildren();var _bd9=null;if(_bd6){for(var i=0,wij;wij=_bd8[i],i<_bd8.length;i++){if(wij.item==_bd6){_bd9=i;break;}}}else{_bd9=this.getIndexOfChild(this.inlineEditor);}this.animateInChild(_bd7,_bd9);if(!this.model.isCreated(_bd5)){if(this._editorChangedWithFocus){setTimeout(function(){dijit.focus(_bd7.focusNode?_bd7.focusNode:_bd7.domNode);},0);}this._editorChangedWithFocus=false;_bd7.attr("disabled",true);this.model.addOnCreate(_bd5,dojo.hitch(this,function(){this.items[this.model.getIdentity(_bd5)]=_bd7;_bd7.attr("disabled",false);this.onItemCreate(_bd7,_bd5);}));}else{this.items[this.model.getIdentity(_bd5)]=_bd7;}if(this.dndSource){this.dndSource.sync();}},onModelReorderChild:function(_bdc,_bdd){var _bde=this.getChildren();var _bdf=null;for(var i=0,wij;wij=_bde[i],i<_bde.length;i++){if(wij.item==_bdc){_bdf=wij;this.removeChild(_bdf);_bde.splice(i,1);break;}}var _be2=null;if(_bdd){for(var i=0,wij;wij=_bde[i],i<_bde.length;i++){if(wij.item==_bdd){_be2=i;break;}}}else{_be2=this.getIndexOfChild(this.inlineEditor);}this.animateInChild(_bdf,_be2);if(this.dndSource){this.dndSource.sync();}},onModelTreeChange:function(_be3,_be4,_be5,_be6){var f=null;if(this.item==_be4){f="onModelRemoveChild";}if(this.item==_be5){f=f?"onModelReorderChild":"onModelInsertChild";}if(f){this[f](_be3,_be6);return true;}return false;},onModelChange:function(item){if(this.items[this.model.getIdentity(item)]){}return false;},onModelChildrenChange:function(_be9,_bea){if(this.item!=_be9){var _beb=this.model.getIdentity(_be9),_bec=this.items[_beb];if(_bec){this.handleChildChildrenChange(_bec,_bea||[]);}return false;}if(this.anchor){this.anchor.attr("hasChildren",_bea&&_bea.length>0);}},handleChildChildrenChange:function(_bed,_bee){},onModelItemClick:function(_bef,item){},onDraggingOver:function(){if(this.inlineEditor&&this.dndSource.getAllNodes().length==0){this.dndSource._addItemClass(this.inlineEditor.domNode,"Before");}},onDraggingOut:function(){if(this.inlineEditor&&this.dndSource.getAllNodes().length==0){this.dndSource._removeItemClass(this.inlineEditor.domNode,"Before");}},onDndStart:function(_bf1,_bf2,copy){if(this.dndSource==_bf1){dojo.forEach(_bf2,function(node){this._animateOut(node);},this);this._draggingNodes=_bf2;}},onDndCancel:function(){if(this.inlineEditor){this.dndSource._removeItemClass(this.inlineEditor.domNode,"Before");}dojo.forEach(this._draggingNodes,function(node){this._animateIn(node);},this);this._draggingNodes=[];},_animateIn:function(node){if(node._animation){node._animation.stop(true);}dojo.style(node,"display","");var anim=dojo.fadeIn({node:node,duration:500});if(dojo.isIE){var _bf8=node.style.filter;anim.onEnd=function(){node._animation=null;node.style.filter=_bf8;};}node._animation=anim;anim.play();return anim;},_animateOut:function(node){if(node._animation){node._animation.stop(true);}var anim=dojo.fadeOut({node:node,duration:500,onEnd:function(){node._animation=null;dojo.style(node,"display","none");}});node._animation=anim;anim.play();return anim;},animateInChild:function(_bfb,_bfc){var _bfd=null;if(dojo.isIE){_bfd=_bfb.domNode.style.filter;}dojo.style(_bfb.domNode,"opacity","0");(_bfc>=0)?this.addChild(_bfb,_bfc):this.addChild(_bfb);var anim=this._animateIn(_bfb.domNode);if(dojo.isIE){var conn=dojo.connect(anim,"onEnd",function(){_bfb.domNode.style.filter=_bfd;dojo.disconnect(conn);});}return anim;},animateOutChild:function(_c00){var anim=this._animateOut(_c00.domNode);dojo.connect(anim,"onEnd",this,function(){this.removeChild(_c00);});return anim;},moveChild:function(_c02,_c03){this.removeChild(_c02);this.animateInChild(_c02,_c03);},_onInlineEditorChange:function(_c04,_c05){this._editorChangedWithFocus=_c05;this.onInlineEditorChange(_c04,this.item);},onInlineEditorChange:function(_c06,_c07){this.model.newItem(_c06,_c07);},onInlineEditorCancel:function(){},onInlineEdit:function(){}});}if(!dojo._hasResource["com.ibm.widgets.SelectionModeled"]){dojo._hasResource["com.ibm.widgets.SelectionModeled"]=true;dojo.provide("com.ibm.widgets.SelectionModeled");dojo.declare("com.ibm.widgets.SelectionModeled",com.ibm.widgets.TreeModeled,{level:0,selectionModel:null,selectedClass:"",selectedChild:null,tiedToSelection:false,constructor:function(){this.bundle=dojo.i18n.getLocalization("com.ibm.bundles","Theme");this.currentlySelected=this.bundle["currently_selected"];},postMixInProperties:function(){this.inherited(arguments);if(this.tiedToSelection){this.item=this.selectionModel.atLevel(this.level,true);}},initializeModelWidget:function(){this.inherited(arguments);this.connect(this.selectionModel,"onSelectionPathChange","_updateSelection");},_markSel:function(_c08,_c09){if(_c09){if(this.selectedChild){this.markSelected(this.selectedChild,false);}this.selectedChild=_c08;}this.markSelected(_c08,_c09);},markSelected:function(_c0a,_c0b){dojo[_c0b?"addClass":"removeClass"](_c0a.domNode,this.selectedClass);if(_c0a.labelNode){if(_c0b){var _c0c=_c0a.labelNode.innerHTML,_c0d="";dojo.empty(_c0a.labelNode);if(this.selectionModel.selectionPath[0]==_c0a.item){var _c0e=dojo.create("span",{innerHTML:this.currentlySelected,className:"ibmPortalHiddenText"});var _c0f=dojo.create("span");_c0f.appendChild(_c0e);_c0d=dojo.create("strong",{innerHTML:_c0c+_c0f.innerHTML});}else{_c0d=dojo.create("strong",{innerHTML:_c0c});}_c0a.labelNode.appendChild(_c0d);}else{var _c0c=dojo.query("strong",_c0a.labelNode);if(_c0c[0]){_c0a.labelNode.innerHTML=_c0c[0].innerHTML;}}}},_updateSelection:function(){var _c10=this.selectionModel.atLevel(this.level,true),_c11=this.selectionModel.atLevel(this.level+1,true);if(_c10!=null){if(this.tiedToSelection&&this.model.getIdentity(this.item)!=this.model.getIdentity(_c10)){this.item=_c10;this.reload();}else{var _c12=_c10?this.model.getIdentity(_c10):null,_c13=_c11?this.model.getIdentity(_c11):null;if(_c10&&_c12!=_c13&&this.items[_c12]){this._markSel(this.items[_c12],false);}if(_c13&&this.items[_c13]){this._markSel(this.items[_c13],true);}}}},_setupNewChild:function(item){var _c15=this.inherited(arguments);if(this.selectionModel.atLevel(this.level+1,true)==item){this._markSel(_c15,true);}return _c15;},getInheritableParameters:function(item){return dojo.mixin(this.inherited(arguments),{selectionModel:this.selectionModel,selectedClass:this.selectedClass});},onModelItemClick:function(_c17,item){if(_c17.disabled){return false;}var id=this.model.getIdentity(item);thisSel=this.selectionModel.atLevel(this.level,true),thisSelId=thisSel?this.model.getIdentity(thisSel):null;if(thisSelId!=id){this.selectionModel.changeSelection(item);return true;}return false;}});}if(!dojo._hasResource["com.ibm.widgets.DataMenu"]){dojo._hasResource["com.ibm.widgets.DataMenu"]=true;dojo.provide("com.ibm.widgets.DataMenu");dojo.require("dijit.Menu");dojo.require("dijit.InlineEditBox");dojo.require("com.ibm.widgets.TimedMenu");dojo.require("com.ibm.widgets.SelectionModeled");dojo.require("com.ibm.widgets.InlineEditorWrapper");dojo.declare("com.ibm.widgets.DataMenu",[dijit.Menu,com.ibm.widgets.TimedMenu,com.ibm.widgets.SelectionModeled],{"class":"lotusActionMenu",loadingIndicatorWidget:"com.ibm.widgets.LoadingMenuItem",inlineEditorWidget:"com.ibm.widgets.EditorMenuItem",closeDelay:500,level:0,postCreate:function(){this.inherited(arguments);var ltr=this.isLeftToRight(),k=dojo.keys;this._exitKey=ltr?k.LEFT_ARROW:k.RIGHT_ARROW;this._openKey=ltr?k.RIGHT_ARROW:k.LEFT_ARROW;if(this.embeddedEditorParams.tooltipPosition){this.embeddedEditorParams.tooltipPosition=["after","before","below"];}this.initializeModelWidget();this._dndParams.withHandles=true;dojo.addClass(this.domNode,this["class"]);dojo.addClass(this.domNode,"modeledDataMenu");this.connect(this,"onMouseEnter","_onHover");this.connect(this,"onMouseLeave","_onUnhover");this.domNode.setAttribute("cellSpacing","0px");dojo.style(this.domNode,{borderCollapse:"separate",borderSpacing:"0px"});},startup:function(){this.inherited(arguments);this.startupModelWidget();},setupInlineEditor:function(){return;},setupDnd:function(){this._dndParams.withHandles=true;this.inherited(arguments);},getInheritableParameters:function(item){return dojo.mixin(this.inherited(arguments),{parentMenu:this,closeDelay:this.closeDelay,popupDelay:this.popupDelay,"class":this["class"]});},_getPopup:function(item){if(this.level<this.levels){return new this.constructor(this.getInheritableParameters(item));}return null;},createItemRep:function(item){var args={iconClass:"dragHandleIcon",label:com.ibm.domUtilities.encodeXML(this.model.getLabel(item)),item:item};var cls=com.ibm.widgets.DataPopupMenuItem;if(this.model.mayHaveChildren(item)||this.showInlineEditor){var _c21=this._getPopup(item);if(_c21){args.popup=_c21;}}var _c22=new cls(args);return _c22;},handleChildChildrenChange:function(_c23,_c24){if(_c24.length==0){_c23.destroyPopup();_c23.attr("hasChildren",false);}else{if(!_c23.popup){var _c25=this._getPopup(_c23.item);if(_c25){_c23.setPopup(_c25);_c23.attr("hasChildren",true);_c25.load();this.onItemHover(_c23);}}}},getTopAnchor:function(){if(this.anchor){var _c26=this.anchor.getParent();return _c26&&_c26.getTopAnchor?_c26.getTopAnchor():this.anchor;}else{return null;}},_moveToPopup:function(evt){if(this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled){this._openPopup();}else{var _c28=this.getTopAnchor();if(_c28){_c28.getParent().focusNext();}}},_onChildBlur:function(item){if(!item||!item.domNode){return;}return this.inherited(arguments);},onItemHover:function(item){if(!this.inlineEditor||!this.inlineEditor.isEditing()){this.isActive=true;return this.inherited(arguments);}},onItemClick:function(_c2b,evt){if(_c2b.attr("disabled")){return false;}this.onExecute();_c2b.onClick(evt);if(_c2b.item){this.onModelItemClick(_c2b,_c2b.item);}},_onKeyPress:function(evt){if(this.inlineEditor&&this.inlineEditor.isEditing()&&dojo.isDescendant(evt.target,this.inlineEditor.domNode)){return;}if(evt.ctrlKey||evt.altKey){return;}switch(evt.charOrCode){case this._exitKey:if(this.parentMenu){this.onCancel(false);}else{var _c2e=this.getTopAnchor();if(_c2e){_c2e.getParent().focusPrev();}}dojo.stopEvent(evt);break;case this._openKey:this._moveToPopup(evt);dojo.stopEvent(evt);break;}},canClose:function(){return !this.inlineEditor||(this.inlineEditor&&!this.inlineEditor.isEditing());}});dojo.declare("com.ibm.widgets._DataMenuItem",null,{templateString:"<tr class=\"dijitReset dijitMenuItem\" dojoAttachPoint=\"focusNode\" waiRole=\"menuitem\" tabIndex=\"-1\""+"dojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">"+"<td dojoAttachPoint=\"dndHandleNode\" class=\"dijitReset dragHandle\" waiRole=\"presentation\">"+"<img dojoAttachPoint=\"iconNode\" src=\"${_blankGif}\" alt=\"\" />"+"<span class=\"dragHandleA11y\">|</span>"+"</td>"+"<td class=\"dijitReset dijitMenuItemLabel\" dojoAttachPoint=\"containerNode\"></td>"+"<td class=\"dijitReset dijitMenuArrowCell\" waiRole=\"presentation\">"+"<div class=\"modelHasChildrenIcon\" dojoAttachPoint=\"arrowWrapper\">"+"<div class=\"dijitMenuExpand\"></div>"+"<span class=\"dijitMenuExpandA11y\">+</span>"+"</div>"+"</td>"+"</tr>",_setDndHandleAttr:function(_c2f){this.dndHandle=_c2f;dojo[_c2f?"addClass":"removeClass"](this.dndHandleNode,"dojoDndHandle");},_setHasChildrenAttr:function(_c30){this.hasChildren=_c30;dojo[_c30?"addClass":"removeClass"](this.domNode,"modelHasChildren");},_setDndStatusAttr:function(_c31){this.dndStatus=_c31;if(this.popup){this.popup[_c31?"setupDnd":"disableDnd"]();}},focus:function(){var _c32=this.getParent();if(!_c32.dndSource||!_c32.dndSource.isDragging){this.inherited(arguments);}}});dojo.declare("com.ibm.widgets.DataMenuItem",[dijit.MenuItem,com.ibm.widgets._DataMenuItem],{});dojo.declare("com.ibm.widgets.DataPopupMenuItem",[dijit.MenuItem,com.ibm.widgets._DataMenuItem],{constructor:function(){this._popupConnects=null;},startup:function(){this.inherited(arguments);if(this.popup){this.setPopup(this.popup);}},setPopup:function(_c33){this.popup=_c33;this.popup.anchor=this;this._popupConnects=[this.connect(this.focusNode,"onfocus","loadPopup"),this.connect(this.popup,"onLoading","onLoading"),this.connect(this.popup,"onLoad","onLoad")];this.popup.startup();if(this.arrowWrapper){dojo.style(this.arrowWrapper,"visibility","");}dijit.setWaiState(this.focusNode,"haspopup","true");},destroyPopup:function(){if(this.popup){dojo.forEach(this._popupConnects,this.disconnect,this);this._popupConnects=null;this.popup.destroyRecursive();delete this.popup;dijit.setWaiState(this.focusNode,"haspopup","false");}},loadPopup:function(){if(this.popup){this.popup.load();}},onLoad:function(){},onLoading:function(){},_onHover:function(){this.loadPopup();this.inherited(arguments);},destroyDescendants:function(){this.destroyPopup();this.inherited(arguments);}});dojo.declare("com.ibm.widgets.LoadingMenuItem",dijit.MenuItem,{label:"Loading...",iconClass:"ibmLoading",postMixInProperties:function(){this.shelfBundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.label=this.shelfBundle["shelf_loading"];}});dojo.declare("com.ibm.widgets.EditorMenuItem",[dijit.MenuItem,com.ibm.widgets.InlineEditorWrapper],{templateString:"<tr class=\"dijitReset dijitMenuItem inlineEditor lotusMenuSeparator\" dojoAttachPoint=\"focusNode\" waiRole=\"menuitem\" tabIndex=\"-1\""+"dojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,onkeypress:_onKeyPress\">"+"<td class=\"dijitReset\" waiRole=\"presentation\"><div class=\"dijitMenuItemIcon\" dojoAttachPoint=\"iconNode\"></div></td>"+"<td class=\"dijitReset dijitMenuItemLabel\" dojoAttachPoint=\"containerNode\"><span dojoAttachPoint=\"editor\">${label}</span></td>"+"<td class=\"dijitReset dijitMenuArrowCell\" waiRole=\"presentation\"></td>"+"</tr>",attributeMap:dojo.mixin(dojo.clone(dijit.MenuItem.prototype.attributeMap),{label:{node:"editor",type:"innerHTML"}}),postCreate:function(){this.inherited(arguments);dojo.setSelectable(this.domNode,true);},focus:function(){var _c34=this.getParent();if(!_c34.dndSource||!_c34.dndSource.isDragging){this.inherited(arguments);}},_onKeyPress:function(evt){if(!evt.ctrlKey&&!evt.altKey&&evt.charOrCode==dojo.keys.ENTER&&!this.isEditing()){this.editor.edit();dojo.stopEvent(evt);return false;}}});}if(!dojo._hasResource["com.ibm.widgets.DataTabBar"]){dojo._hasResource["com.ibm.widgets.DataTabBar"]=true;dojo.provide("com.ibm.widgets.DataTabBar");dojo.require("com.ibm.widgets.TabBar");dojo.require("com.ibm.widgets.DataMenu");dojo.require("com.ibm.widgets.SelectionModeled");dojo.declare("com.ibm.widgets.DataTabBar",[com.ibm.widgets.TabBar,com.ibm.widgets.SelectionModeled],{tabWidget:"com.ibm.widgets.DataTab",menuWidget:"com.ibm.widgets.DataMenu",closeDelay:500,openDelay:0,dndHorizontal:true,loadingIndicatorWidget:"com.ibm.widgets.LoadingTab",inlineEditorWidget:"com.ibm.widgets.ShowEditorTab",showNestedInlineEditor:false,postCreate:function(){this.inherited(arguments);this.initializeModelWidget();this._dndParams.withHandles=true;dojo.addClass(this.domNode,"modeledTabs");if(this.tabStrip){dojo.addClass(this.tabList,this["class"]+"Strip");}},startup:function(){this.inherited(arguments);this.startupModelWidget();this.load();},getInheritableParameters:function(item){return dojo.mixin(this.inherited(arguments),{closeDelay:this.closeDelay,popupDelay:this.popupDelay,showInlineEditor:this.showNestedInlineEditor});},handlePreloaded:function(){dojo.forEach(this.getChildren(),function(wij){if(this.model.mayHaveChildren(wij.item)||this.showNestedInlineEditor){var _c38=this._getPopup(wij.item);if(_c38){wij.setPopup(_c38);_c38.startup();}}},this);return this.inherited(arguments);},_getPopup:function(item){if(this.level<this.levels){var _c3a=dojo.getObject(this.menuWidget);return new _c3a(this.getInheritableParameters(item));}return null;},createItemRep:function(item){var _c3c=dojo.getObject(this.tabWidget);var args={label:com.ibm.domUtilities.encodeXML(this.model.getLabel(item)),iconClass:"dragHandleIcon",model:this.model,item:item};if(this.tabClass){args["class"]=this.tabClass;}if(this.model.mayHaveChildren(item)||this.showNestedInlineEditor){var _c3e=this._getPopup(item);if(_c3e){args.popup=_c3e;}}var _c3f=new _c3c(args);_c3f.startup();return _c3f;},handleChildChildrenChange:function(_c40,_c41){if(!this.showNestedInlineEditor){if(_c41.length==0){_c40.destroyPopup();_c40.attr("hasChildren",false);}else{if(!_c40.popup){var _c42=this._getPopup(_c40.item);if(_c42){_c40.setPopup(_c42);_c40.attr("hasChildren",true);_c42.load();this.onItemHover(_c40);}}}}},onItemFocus:function(_c43){if(_c43.popup){_c43.popup.load();}this.inherited(arguments);},onItemHover:function(_c44,evt){if(_c44.popup){_c44.popup.load();}this.inherited(arguments);},onItemClick:function(_c46,evt){if(_c46.attr("disabled")){return false;}_c46.onClick(evt);if(_c46.item){this.onModelItemClick(_c46,_c46.item);}}});dojo.declare("com.ibm.widgets.DataTab",com.ibm.widgets.Tab,{_setHasChildrenAttr:function(_c48){this.hasChildren=_c48;dojo[_c48?"addClass":"removeClass"](this.domNode,"modelHasChildren");},_setDndStatusAttr:function(_c49){this.dndStatus=_c49;if(this.popup){this.popup[_c49?"setupDnd":"disableDnd"]();}},item:null});dojo.declare("com.ibm.widgets.LoadingTab",com.ibm.widgets._TabBase,{templateString:"<li class=\"${class}\" waiRole=\"presentation\" dojoAttachPoint=\"containerNode\" dojoAttachEvent=\"onclick:onClick,onmouseenter:_onHover,onmouseleave:_onUnhover\"\n\t><div\n\t\t><img alt=\"\" dojoAttachPoint=\"iconNode\" src=\"${_blankGif}\" class=\"${iconClass}\"\n\t\t/><a dojoAttachPoint=\"labelNode,focusNode\" href=\"javascript:;\" class=\"tabLabel\" waiRole=\"tab\" onclick=\"javascript:return false;\">${label}</a\n\t></div\n></li>\n","class":"loadingTab lotusTab",iconClass:"ibmLoading",label:"Loading...",postMixInProperties:function(){this.shelfBundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.label=this.shelfBundle["shelf_loading"];},attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{label:{node:"labelNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),isFocusable:function(){return false;}});}if(!dojo._hasResource["com.ibm.widgets.NavigationWidget"]){dojo._hasResource["com.ibm.widgets.NavigationWidget"]=true;dojo.provide("com.ibm.widgets.NavigationWidget");dojo.require("com.ibm.widgets.DataTabBar");dojo.require("com.ibm.widgets.DataMenu");dojo.declare("com.ibm.widgets.NavigationWidget",com.ibm.widgets.DataTabBar,{menuWidget:"com.ibm.widgets.NavigationMenu","class":"lotusTabContainer",tabListClass:"lotusTabs",tabClass:"lotusTab",selectedClass:"lotusSelected",menuBaseClass:"lotusActionMenu",nestedInlineEditorLabel:"",emptyContentsInlineEditorLabel:"",constructor:function(){this.bundle=dojo.i18n.getLocalization("com.ibm.bundles","NavWidget");this.inlineEditorLabel=this.bundle["nav_new_page_label"];this.inlineEditorDefaultValue=this.bundle["nav_new_page_default_value"];this.nestedInlineEditorLabel=this.bundle["nav_new_page_nested_label"];this.emptyContentsInlineEditorLabel=this.bundle["nav_new_page_empty_nested_label"];this.inlineEditorTitle=this.bundle["nav_new_page_title"];},postMixInProperties:function(){this.inherited(arguments);if(!this.embeddedEditorParams.invalidMessage){this.embeddedEditorParams.invalidMessage=this.bundle["nav_new_page_invalid_message"];}if(!this.embeddedEditorParams.promptMessage){this.embeddedEditorParams.promptMessage=this.bundle["nav_new_page_prompt_message"];}},postCreate:function(){this.inherited(arguments);dijit.setWaiRole(this.containerNode,"menubar");if(dojo.isOpera){this.connect(this,"onLoad",function(){dojo.query(".ibmPortalList").addContent(" ");});}},getInheritableParameters:function(item){return dojo.mixin(this.inherited(arguments),{inlineEditorLabel:this.nestedInlineEditorLabel,emptyContentsInlineEditorLabel:this.emptyContentsInlineEditorLabel,"class":this.menuBaseClass});}});dojo.declare("com.ibm.widgets.NavigationMenu",com.ibm.widgets.DataMenu,{emptyContentsInlineEditorLabel:"","class":"lotusActionMenu",constructor:function(){this.bundle=dojo.i18n.getLocalization("com.ibm.bundles","NavWidget");this.inlineEditorLabel=this.bundle["nav_new_page_label"];this.inlineEditorDefaultValue=this.bundle["nav_new_page_default_value"];this.nestedInlineEditorLabel=this.bundle["nav_new_page_nested_label"];this.emptyContentsInlineEditorLabel=this.bundle["nav_new_page_empty_nested_label"];this.inlineEditorTitle=this.bundle["nav_new_page_title"];},postMixInProperties:function(){this.inherited(arguments);if(!this.embeddedEditorParams.invalidMessage){this.embeddedEditorParams.invalidMessage=this.bundle["nav_new_page_invalid_message"];}if(!this.embeddedEditorParams.promptMessage){this.embeddedEditorParams.promptMessage=this.bundle["nav_new_page_prompt_message"];}},postCreate:function(){this.inherited(arguments);dijit.setWaiRole(this.containerNode,"navigation");if(this.showInlineEditor&&this.level==1){this.connect(this,"onLoad",function(){if(this.inlineEditor){if(this.getChildren().length<2){this.inlineEditor.editor.attr("value",this.emptyContentsInlineEditorLabel);}}});this.connect(this,"onModelRemoveChild",function(_c4b,_c4c){if(this.item==_c4b&&this.getChildren().length<2){this.inlineEditor.editor.attr("value",this.emptyContentsInlineEditorLabel);}});this.connect(this,"onModelInsertChild",function(_c4d,_c4e,_c4f){if(this.item==_c4d){this.inlineEditor.editor.attr("value",this.inlineEditorLabel);}});}},getInheritableParameters:function(item){return dojo.mixin(this.inherited(arguments),{emptyContentsInlineEditorLabel:this.emptyContentsInlineEditorLabel});}});}if(!dojo._hasResource["com.ibm.widgets.Breadcrumbs"]){dojo._hasResource["com.ibm.widgets.Breadcrumbs"]=true;dojo.provide("com.ibm.widgets.Breadcrumbs");dojo.declare("com.ibm.widgets.Breadcrumbs",[dijit._Widget,dijit._Templated],{model:null,treeModel:null,item:null,parent:null,siblings:{},startLevel:null,levels:Number.MAX_VALUE,renderSiblings:true,newSiblingText:"",newSiblingDefaultValue:"",embeddedEditorWidget:"dijit.form.TextBox",allowNew:true,newEditor:null,e
