//
// Copyright (c) 2011, UMS 2414 RIATE.
//
dojo.provide("package.home");if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromISOString=function(_1,_2){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 _3=dojo.date.stamp._isoRegExp.exec(_1),_4=null;if(_3){_3.shift();if(_3[1]){_3[1]--;}if(_3[6]){_3[6]*=1000;}if(_2){_2=new Date(_2);dojo.forEach(dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_5){return _2["get"+_5]();}),function(_6,_7){_3[_7]=_3[_7]||_6;});}_4=new Date(_3[0]||1970,_3[1]||0,_3[2]||1,_3[3]||0,_3[4]||0,_3[5]||0,_3[6]||0);if(_3[0]<100){_4.setFullYear(_3[0]||1970);}var _8=0,_9=_3[7]&&_3[7].charAt(0);if(_9!="Z"){_8=((_3[8]||0)*60)+(Number(_3[9])||0);if(_9!="-"){_8*=-1;}}if(_9){_8-=_4.getTimezoneOffset();}if(_8){_4.setTime(_4.getTime()+_8*60000);}}return _4;};dojo.date.stamp.toISOString=function(_a,_b){var _c=function(n){return (n<10)?"0"+n:n;};_b=_b||{};var _d=[],_e=_b.zulu?"getUTC":"get",_f="";if(_b.selector!="time"){var _10=_a[_e+"FullYear"]();_f=["0000".substr((_10+"").length)+_10,_c(_a[_e+"Month"]()+1),_c(_a[_e+"Date"]())].join("-");}_d.push(_f);if(_b.selector!="date"){var _11=[_c(_a[_e+"Hours"]()),_c(_a[_e+"Minutes"]()),_c(_a[_e+"Seconds"]())].join(":");var _12=_a[_e+"Milliseconds"]();if(_b.milliseconds){_11+="."+(_12<100?"0":"")+_c(_12);}if(_b.zulu){_11+="Z";}else{if(_b.selector!="time"){var _13=_a.getTimezoneOffset();var _14=Math.abs(_13);_11+=(_13>0?"-":"+")+_c(Math.floor(_14/60))+":"+_c(_14%60);}}_d.push(_11);}return _d.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");new Date("X");dojo.parser=new function(){var d=dojo;this._attrName=d._scopeName+"Type";this._query="["+this._attrName+"]";function _15(_16){if(d.isString(_16)){return "string";}if(typeof _16=="number"){return "number";}if(typeof _16=="boolean"){return "boolean";}if(d.isFunction(_16)){return "function";}if(d.isArray(_16)){return "array";}if(_16 instanceof Date){return "date";}if(_16 instanceof d._Url){return "url";}return "object";};function _17(_18,_19){switch(_19){case "string":return _18;case "number":return _18.length?Number(_18):NaN;case "boolean":return typeof _18=="boolean"?_18:!(_18.toLowerCase()=="false");case "function":if(d.isFunction(_18)){_18=_18.toString();_18=d.trim(_18.substring(_18.indexOf("{")+1,_18.length-1));}try{if(_18===""||_18.search(/[^\w\.]+/i)!=-1){return new Function(_18);}else{return d.getObject(_18,false)||new Function(_18);}}catch(e){return new Function();}case "array":return _18?_18.split(/\s*,\s*/):[];case "date":switch(_18){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_18);}case "url":return d.baseUrl+_18;default:return d.fromJson(_18);}};var _1a={};dojo.connect(dojo,"extend",function(){_1a={};});function _1b(_1c){if(!_1a[_1c]){var cls=d.getObject(_1c);if(!cls){return null;}var _1d=cls.prototype;var _1e={},_1f={};for(var _20 in _1d){if(_20.charAt(0)=="_"){continue;}if(_20 in _1f){continue;}var _21=_1d[_20];_1e[_20]=_15(_21);}_1a[_1c]={cls:cls,params:_1e};}return _1a[_1c];};this._functionFromScript=function(_22){var _23="";var _24="";var _25=_22.getAttribute("args");if(_25){d.forEach(_25.split(/\s*,\s*/),function(_26,idx){_23+="var "+_26+" = arguments["+idx+"]; ";});}var _27=_22.getAttribute("with");if(_27&&_27.length){d.forEach(_27.split(/\s*,\s*/),function(_28){_23+="with("+_28+"){";_24+="}";});}return new Function(_23+_22.innerHTML+_24);};this.instantiate=function(_29,_2a,_2b){var _2c=[],dp=dojo.parser;_2a=_2a||{};_2b=_2b||{};d.forEach(_29,function(obj){if(!obj){return;}var _2d,_2e,_2f,_30,_31;if(obj.node){_2d=obj.node;_2e=obj.type;_2f=obj.clsInfo||(_2e&&_1b(_2e));_30=_2f&&_2f.cls;_31=obj.scripts;}else{_2d=obj;_2e=dp._attrName in _2a?_2a[dp._attrName]:_2d.getAttribute(dp._attrName);_2f=_2e&&_1b(_2e);_30=_2f&&_2f.cls;_31=(_30&&(_30._noScript||_30.prototype._noScript)?[]:d.query("> script[type^='dojo/']",_2d));}if(!_2f){throw new Error("Could not load class '"+_2e);}var _32={},_33=_2d.attributes;if(_2b.defaults){dojo.mixin(_32,_2b.defaults);}if(obj.inherited){dojo.mixin(_32,obj.inherited);}for(var _34 in _2f.params){var _35=_34 in _2a?{value:_2a[_34],specified:true}:_33.getNamedItem(_34);if(!_35||(!_35.specified&&(!dojo.isIE||_34.toLowerCase()!="value"))){continue;}var _36=_35.value;switch(_34){case "class":_36="className" in _2a?_2a.className:_2d.className;break;case "style":_36="style" in _2a?_2a.style:(_2d.style&&_2d.style.cssText);}var _37=_2f.params[_34];if(typeof _36=="string"){_32[_34]=_17(_36,_37);}else{_32[_34]=_36;}}var _38=[],_39=[];d.forEach(_31,function(_3a){_2d.removeChild(_3a);var _3b=_3a.getAttribute("event"),_2e=_3a.getAttribute("type"),nf=d.parser._functionFromScript(_3a);if(_3b){if(_2e=="dojo/connect"){_38.push({event:_3b,func:nf});}else{_32[_3b]=nf;}}else{_39.push(nf);}});var _3c=_30.markupFactory||_30.prototype&&_30.prototype.markupFactory;var _3d=_3c?_3c(_32,_2d,_30):new _30(_32,_2d);_2c.push(_3d);var _3e=_2d.getAttribute("jsId");if(_3e){d.setObject(_3e,_3d);}d.forEach(_38,function(_3f){d.connect(_3d,_3f.event,null,_3f.func);});d.forEach(_39,function(_40){_40.call(_3d);});});if(!_2a._started){d.forEach(_2c,function(_41){if(!_2b.noStart&&_41&&_41.startup&&!_41._started&&(!_41.getParent||!_41.getParent())){_41.startup();}});}return _2c;};this.parse=function(_42,_43){var _44;if(!_43&&_42&&_42.rootNode){_43=_42;_44=_43.rootNode;}else{_44=_42;}var _45=this._attrName;function _46(_47,_48){var _49=dojo.clone(_47.inherited);dojo.forEach(["dir","lang"],function(_4a){var val=_47.node.getAttribute(_4a);if(val){_49[_4a]=val;}});var _4b=_47.scripts;var _4c=!_47.clsInfo||!_47.clsInfo.cls.prototype.stopParser;for(var _4d=_47.node.firstChild;_4d;_4d=_4d.nextSibling){if(_4d.nodeType==1){var _4e=_4c&&_4d.getAttribute(_45);if(_4e){var _4f={"type":_4e,clsInfo:_1b(_4e),node:_4d,scripts:[],inherited:_49};_48.push(_4f);_46(_4f,_48);}else{if(_4b&&_4d.nodeName.toLowerCase()=="script"){_4e=_4d.getAttribute("type");if(_4e&&/^dojo\//i.test(_4e)){_4b.push(_4d);}}else{if(_4c){_46({node:_4d,inherited:_49},_48);}}}}}};var _50=[];_46({node:_44?dojo.byId(_44):dojo.body(),inherited:(_43&&_43.inherited)||{dir:dojo._isBodyLtr()?"ltr":"rtl"}},_50);return this.instantiate(_50,null,_43);};}();(function(){var _51=function(){if(dojo.config.parseOnLoad){dojo.parser.parse();}};if(dojo.exists("dijit.wai.onload")&&(dijit.wai.onload===dojo._loaders[0])){dojo._loaders.splice(1,0,_51);}else{dojo._loaders.unshift(_51);}})();}if(!dojo._hasResource["dojo.hash"]){dojo._hasResource["dojo.hash"]=true;dojo.provide("dojo.hash");(function(){dojo.hash=function(_52,_53){if(!arguments.length){return _54();}if(_52.charAt(0)=="#"){_52=_52.substring(1);}if(_53){_55(_52);}else{location.href="#"+_52;}return _52;};var _56=null,_57=null,_58=dojo.config.hashPollFrequency||100;function _59(str,_5a){var i=str.indexOf(_5a);return (i>=0)?str.substring(i+1):"";};function _54(){return _59(location.href,"#");};function _5b(){dojo.publish("/dojo/hashchange",[_54()]);};function _5c(){if(_54()===_56){return;}_56=_54();_5b();};function _55(_5d){if(_57){if(_57.isTransitioning()){setTimeout(dojo.hitch(null,_55,_5d),_58);return;}var _5e=_57.iframe.location.href;var _5f=_5e.indexOf("?");_57.iframe.location.replace(_5e.substring(0,_5f)+"?"+_5d);return;}location.replace("#"+_5d);_5c();};function _60(){var ifr=document.createElement("iframe"),_61="dojo-hash-iframe",_62=dojo.config.dojoBlankHtmlUrl||dojo.moduleUrl("dojo","resources/blank.html");ifr.id=_61;ifr.src=_62+"?"+_54();ifr.style.display="none";document.body.appendChild(ifr);this.iframe=dojo.global[_61];var _63,_64,_65,_66,_67,_68=this.iframe.location;function _69(){_56=_54();_63=_67?_56:_59(_68.href,"?");_64=false;_65=null;};this.isTransitioning=function(){return _64;};this.pollLocation=function(){if(!_67){try{var _6a=_59(_68.href,"?");if(document.title!=_66){_66=this.iframe.document.title=document.title;}}catch(e){_67=true;console.error("dojo.hash: Error adding history entry. Server unreachable.");}}var _6b=_54();if(_64&&_56===_6b){if(_67||_6a===_65){_69();_5b();}else{setTimeout(dojo.hitch(this,this.pollLocation),0);return;}}else{if(_56===_6b&&(_67||_63===_6a)){}else{if(_56!==_6b){_56=_6b;_64=true;_65=_6b;ifr.src=_62+"?"+_65;_67=false;setTimeout(dojo.hitch(this,this.pollLocation),0);return;}else{if(!_67){location.href="#"+_68.search.substring(1);_69();_5b();}}}}setTimeout(dojo.hitch(this,this.pollLocation),_58);};_69();setTimeout(dojo.hitch(this,this.pollLocation),_58);};dojo.addOnLoad(function(){if("onhashchange" in dojo.global&&(!dojo.isIE||(dojo.isIE>=8&&document.compatMode!="BackCompat"))){dojo.connect(dojo.global,"onhashchange",_5b);}else{if(document.addEventListener){_56=_54();setInterval(_5c,_58);}else{if(document.attachEvent){_57=new _60();}}}});})();}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(_6c,_6d,_6e){_6e=dojo.i18n.normalizeLocale(_6e);var _6f=_6e.split("-");var _70=[_6c,"nls",_6d].join(".");var _71=dojo._loadedModules[_70];if(_71){var _72;for(var i=_6f.length;i>0;i--){var loc=_6f.slice(0,i).join("_");if(_71[loc]){_72=_71[loc];break;}}if(!_72){_72=_71.ROOT;}if(_72){var _73=function(){};_73.prototype=_72;return new _73();}}throw new Error("Bundle not found: "+_6d+" in "+_6c+" , locale="+_6e);};dojo.i18n.normalizeLocale=function(_74){var _75=_74?_74.toLowerCase():dojo.locale;if(_75=="root"){_75="ROOT";}return _75;};dojo.i18n._requireLocalization=function(_76,_77,_78,_79){var _7a=dojo.i18n.normalizeLocale(_78);var _7b=[_76,"nls",_77].join(".");var _7c="";if(_79){var _7d=_79.split(",");for(var i=0;i<_7d.length;i++){if(_7a["indexOf"](_7d[i])==0){if(_7d[i].length>_7c.length){_7c=_7d[i];}}}if(!_7c){_7c="ROOT";}}var _7e=_79?_7c:_7a;var _7f=dojo._loadedModules[_7b];var _80=null;if(_7f){if(dojo.config.localizationComplete&&_7f._built){return;}var _81=_7e.replace(/-/g,"_");var _82=_7b+"."+_81;_80=dojo._loadedModules[_82];}if(!_80){_7f=dojo["provide"](_7b);var _83=dojo._getModuleSymbols(_76);var _84=_83.concat("nls").join("/");var _85;dojo.i18n._searchLocalePath(_7e,_79,function(loc){var _86=loc.replace(/-/g,"_");var _87=_7b+"."+_86;var _88=false;if(!dojo._loadedModules[_87]){dojo["provide"](_87);var _89=[_84];if(loc!="ROOT"){_89.push(loc);}_89.push(_77);var _8a=_89.join("/")+".js";_88=dojo._loadPath(_8a,null,function(_8b){var _8c=function(){};_8c.prototype=_85;_7f[_86]=new _8c();for(var j in _8b){_7f[_86][j]=_8b[j];}});}else{_88=true;}if(_88&&_7f[_86]){_85=_7f[_86];}else{_7f[_86]=_85;}if(_79){return true;}});}if(_79&&_7a!=_7c){_7f[_7a.replace(/-/g,"_")]=_7f[_7c.replace(/-/g,"_")];}};(function(){var _8d=dojo.config.extraLocale;if(_8d){if(!_8d instanceof Array){_8d=[_8d];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_8e,_8f){req(m,b,_8e,_8f);if(_8e){return;}for(var i=0;i<_8d.length;i++){req(m,b,_8d[i],_8f);}};}})();dojo.i18n._searchLocalePath=function(_90,_91,_92){_90=dojo.i18n.normalizeLocale(_90);var _93=_90.split("-");var _94=[];for(var i=_93.length;i>0;i--){_94.push(_93.slice(0,i).join("-"));}_94.push(false);if(_91){_94.reverse();}for(var j=_94.length-1;j>=0;j--){var loc=_94[j]||"ROOT";var _95=_92(loc);if(_95){break;}}};dojo.i18n._preloadLocalizations=function(_96,_97){function _98(_99){_99=dojo.i18n.normalizeLocale(_99);dojo.i18n._searchLocalePath(_99,true,function(loc){for(var i=0;i<_97.length;i++){if(_97[i]==loc){dojo["require"](_96+"_"+loc);return true;}}return false;});};_98();var _9a=dojo.config.extraLocale||[];for(var i=0;i<_9a.length;i++){_98(_9a[i]);}};}if(!dojo._hasResource["aire.app.home"]){dojo._hasResource["aire.app.home"]=true;dojo.provide("aire.app.home");dojo.mixin(aire.app,{showContent:function(_9b){console.log("showContent",arguments);if(_9b===true){_9b="";}if(dojo.isString(_9b)){if(_9b===""){_9b="index."+aire.app.locale+".php";}this.contentFrame.src="/data/home/"+_9b;}aire.app.setLayout("layoutContent");},init:function(){aire.app.i18n=dojo.i18n.getLocalization("aire","app");aire.app.locale=dojo.body().getAttribute("lang");this.contentFrame=dojo.byId("contentFrame");console.log("contentFrame",this,this.contentFrame);dojo.connect(this.contentFrame,"onload",this.contentFrame,function(){var _9c=this.contentWindow.location.pathname.replace(/\/data\/home\//,"");if(_9c){dojo.hash("content/"+_9c);}});},start:function(){},onHashChange:function(_9d){console.log("onHashChange",this,arguments);var _9e={content:function(p){if(p.length>0){var _9f=p.join("/");aire.app.showContent(_9f);}else{aire.app.showContent();}}};var p=_9d.split("/");var _a0=p.shift();if(!_9e[_a0]){console.warn("hash not handled:",_9d);return;}_9e[_a0](p);}});}if(!dojo._hasResource["dojo.fx.Toggler"]){dojo._hasResource["dojo.fx.Toggler"]=true;dojo.provide("dojo.fx.Toggler");dojo.declare("dojo.fx.Toggler",null,{node:null,showFunc:dojo.fadeIn,hideFunc:dojo.fadeOut,showDuration:200,hideDuration:200,constructor:function(_a1){var _a2=this;dojo.mixin(_a2,_a1);_a2.node=_a1.node;_a2._showArgs=dojo.mixin({},_a1);_a2._showArgs.node=_a2.node;_a2._showArgs.duration=_a2.showDuration;_a2.showAnim=_a2.showFunc(_a2._showArgs);_a2._hideArgs=dojo.mixin({},_a1);_a2._hideArgs.node=_a2.node;_a2._hideArgs.duration=_a2.hideDuration;_a2.hideAnim=_a2.hideFunc(_a2._hideArgs);dojo.connect(_a2.showAnim,"beforeBegin",dojo.hitch(_a2.hideAnim,"stop",true));dojo.connect(_a2.hideAnim,"beforeBegin",dojo.hitch(_a2.showAnim,"stop",true));},show:function(_a3){return this.showAnim.play(_a3||0);},hide:function(_a4){return this.hideAnim.play(_a4||0);}});}if(!dojo._hasResource["dojo.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");(function(){var d=dojo,_a5={_fire:function(evt,_a6){if(this[evt]){this[evt].apply(this,_a6||[]);}return this;}};var _a7=function(_a8){this._index=-1;this._animations=_a8||[];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(_a7,{_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(_a9,_aa){if(!this._current){this._current=this._animations[this._index=0];}if(!_aa&&this._current.status()=="playing"){return this;}var _ab=d.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_ac=d.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_ad=d.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);d.disconnect(_ab);d.disconnect(_ac);d.disconnect(_ad);});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(_ae,_af){this.pause();var _b0=this.duration*_ae;this._current=null;d.some(this._animations,function(a){if(a.duration<=_b0){this._current=a;return true;}_b0-=a.duration;return false;});if(this._current){this._current.gotoPercent(_b0/this._current.duration,_af);}return this;},stop:function(_b1){if(this._current){if(_b1){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(_a7,_a5);dojo.fx.chain=function(_b2){return new _a7(_b2);};var _b3=function(_b4){this._animations=_b4||[];this._connects=[];this._finished=0;this.duration=0;d.forEach(_b4,function(a){var _b5=a.duration;if(a.delay){_b5+=a.delay;}if(this.duration<_b5){this.duration=_b5;}this._connects.push(d.connect(a,"onEnd",this,"_onEnd"));},this);this._pseudoAnimation=new d.Animation({curve:[0,1],duration:this.duration});var _b6=this;d.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop","onEnd"],function(evt){_b6._connects.push(d.connect(_b6._pseudoAnimation,evt,function(){_b6._fire(evt,arguments);}));});};d.extend(_b3,{_doAction:function(_b7,_b8){d.forEach(this._animations,function(a){a[_b7].apply(a,_b8);});return this;},_onEnd:function(){if(++this._finished>this._animations.length){this._fire("onEnd");}},_call:function(_b9,_ba){var t=this._pseudoAnimation;t[_b9].apply(t,_ba);},play:function(_bb,_bc){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(_bd,_be){var ms=this.duration*_bd;d.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_be);});this._call("gotoPercent",arguments);return this;},stop:function(_bf){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(_b3,_a5);dojo.fx.combine=function(_c0){return new _b3(_c0);};dojo.fx.wipeIn=function(_c1){var _c2=_c1.node=d.byId(_c1.node),s=_c2.style,o;var _c3=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 _c4=d.style(_c2,"height");return Math.max(_c4,1);}},end:function(){return _c2.scrollHeight;}}}},_c1));d.connect(_c3,"onEnd",function(){s.height="auto";s.overflow=o;});return _c3;};dojo.fx.wipeOut=function(_c5){var _c6=_c5.node=d.byId(_c5.node),s=_c6.style,o;var _c7=d.animateProperty(d.mixin({properties:{height:{end:1}}},_c5));d.connect(_c7,"beforeBegin",function(){o=s.overflow;s.overflow="hidden";s.display="";});d.connect(_c7,"onEnd",function(){s.overflow=o;s.height="auto";s.display="none";});return _c7;};dojo.fx.slideTo=function(_c8){var _c9=_c8.node=d.byId(_c8.node),top=null,_ca=null;var _cb=(function(n){return function(){var cs=d.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);_ca=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=d.position(n,true);top=ret.y;_ca=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=_ca+"px";}};})(_c9);_cb();var _cc=d.animateProperty(d.mixin({properties:{top:_c8.top||0,left:_c8.left||0}},_c8));d.connect(_cc,"beforeBegin",_cc,_cb);return _cc;};})();}if(!dojo._hasResource["dojo.window"]){dojo._hasResource["dojo.window"]=true;dojo.provide("dojo.window");dojo.window.getBox=function(){var _cd=(dojo.doc.compatMode=="BackCompat")?dojo.body():dojo.doc.documentElement;var _ce=dojo._docScroll();return {w:_cd.clientWidth,h:_cd.clientHeight,l:_ce.x,t:_ce.y};};dojo.window.get=function(doc){if(dojo.isIE&&window!==document.parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc.parentWindow||doc.defaultView;};dojo.window.scrollIntoView=function(_cf,pos){try{_cf=dojo.byId(_cf);var doc=_cf.ownerDocument||dojo.doc,_d0=doc.body||dojo.body(),_d1=doc.documentElement||_d0.parentNode,_d2=dojo.isIE,_d3=dojo.isWebKit;if((!(dojo.isMoz||_d2||_d3||dojo.isOpera)||_cf==_d0||_cf==_d1)&&(typeof _cf.scrollIntoView!="undefined")){_cf.scrollIntoView(false);return;}var _d4=doc.compatMode=="BackCompat",_d5=_d4?_d0:_d1,_d6=_d3?_d0:_d5,_d7=_d5.clientWidth,_d8=_d5.clientHeight,rtl=!dojo._isBodyLtr(),_d9=pos||dojo.position(_cf),el=_cf.parentNode,_da=function(el){return ((_d2<=6||(_d2&&_d4))?false:(dojo.style(el,"position").toLowerCase()=="fixed"));};if(_da(_cf)){return;}while(el){if(el==_d0){el=_d6;}var _db=dojo.position(el),_dc=_da(el);if(el==_d6){_db.w=_d7;_db.h=_d8;if(_d6==_d1&&_d2&&rtl){_db.x+=_d6.offsetWidth-_db.w;}if(_db.x<0||!_d2){_db.x=0;}if(_db.y<0||!_d2){_db.y=0;}}else{var pb=dojo._getPadBorderExtents(el);_db.w-=pb.w;_db.h-=pb.h;_db.x+=pb.l;_db.y+=pb.t;}if(el!=_d6){var _dd=el.clientWidth,_de=_db.w-_dd;if(_dd>0&&_de>0){_db.w=_dd;if(_d2&&rtl){_db.x+=_de;}}_dd=el.clientHeight;_de=_db.h-_dd;if(_dd>0&&_de>0){_db.h=_dd;}}if(_dc){if(_db.y<0){_db.h+=_db.y;_db.y=0;}if(_db.x<0){_db.w+=_db.x;_db.x=0;}if(_db.y+_db.h>_d8){_db.h=_d8-_db.y;}if(_db.x+_db.w>_d7){_db.w=_d7-_db.x;}}var l=_d9.x-_db.x,t=_d9.y-Math.max(_db.y,0),r=l+_d9.w-_db.w,bot=t+_d9.h-_db.h;if(r*l>0){var s=Math[l<0?"max":"min"](l,r);_d9.x+=el.scrollLeft;el.scrollLeft+=(_d2>=8&&!_d4&&rtl)?-s:s;_d9.x-=el.scrollLeft;}if(bot*t>0){_d9.y+=el.scrollTop;el.scrollTop+=Math[t<0?"max":"min"](t,bot);_d9.y-=el.scrollTop;}el=(el!=_d6)&&!_dc&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);_cf.scrollIntoView(false);}};}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={};this.length=0;},add:function(_df){if(this._hash[_df.id]){throw new Error("Tried to register widget with id=="+_df.id+" but that id is already registered");}this._hash[_df.id]=_df;this.length++;},remove:function(id){if(this._hash[id]){delete this._hash[id];this.length--;}},forEach:function(_e0,_e1){_e1=_e1||dojo.global;var i=0,id;for(id in this._hash){_e0.call(_e1,this._hash[id],i++,this._hash);}return this;},filter:function(_e2,_e3){_e3=_e3||dojo.global;var res=new dijit.WidgetSet(),i=0,id;for(id in this._hash){var w=this._hash[id];if(_e2.call(_e3,w,i++,this._hash)){res.add(w);}}return res;},byId:function(id){return this._hash[id];},byClass:function(cls){var res=new dijit.WidgetSet(),id,_e4;for(id in this._hash){_e4=this._hash[id];if(_e4.declaredClass==cls){res.add(_e4);}}return res;},toArray:function(){var ar=[];for(var id in this._hash){ar.push(this._hash[id]);}return ar;},map:function(_e5,_e6){return dojo.map(this.toArray(),_e5,_e6);},every:function(_e7,_e8){_e8=_e8||dojo.global;var x=0,i;for(i in this._hash){if(!_e7.call(_e8,this._hash[i],x++,this._hash)){return false;}}return true;},some:function(_e9,_ea){_ea=_ea||dojo.global;var x=0,i;for(i in this._hash){if(_e9.call(_ea,this._hash[i],x++,this._hash)){return true;}}return false;}});(function(){dijit.registry=new dijit.WidgetSet();var _eb=dijit.registry._hash,_ec=dojo.attr,_ed=dojo.hasAttr,_ee=dojo.style;dijit.byId=function(id){return typeof id=="string"?_eb[id]:id;};var _ef={};dijit.getUniqueId=function(_f0){var id;do{id=_f0+"_"+(_f0 in _ef?++_ef[_f0]:_ef[_f0]=0);}while(_eb[id]);return dijit._scopeName=="dijit"?id:dijit._scopeName+"_"+id;};dijit.findWidgets=function(_f1){var _f2=[];function _f3(_f4){for(var _f5=_f4.firstChild;_f5;_f5=_f5.nextSibling){if(_f5.nodeType==1){var _f6=_f5.getAttribute("widgetId");if(_f6){_f2.push(_eb[_f6]);}else{_f3(_f5);}}}};_f3(_f1);return _f2;};dijit._destroyAll=function(){dijit._curFocus=null;dijit._prevFocus=null;dijit._activeStack=[];dojo.forEach(dijit.findWidgets(dojo.body()),function(_f7){if(!_f7._destroyed){if(_f7.destroyRecursive){_f7.destroyRecursive();}else{if(_f7.destroy){_f7.destroy();}}}});};if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit._destroyAll();});}dijit.byNode=function(_f8){return _eb[_f8.getAttribute("widgetId")];};dijit.getEnclosingWidget=function(_f9){while(_f9){var id=_f9.getAttribute&&_f9.getAttribute("widgetId");if(id){return _eb[id];}_f9=_f9.parentNode;}return null;};var _fa=(dijit._isElementShown=function(_fb){var s=_ee(_fb);return (s.visibility!="hidden")&&(s.visibility!="collapsed")&&(s.display!="none")&&(_ec(_fb,"type")!="hidden");});dijit.hasDefaultTabStop=function(_fc){switch(_fc.nodeName.toLowerCase()){case "a":return _ed(_fc,"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return true;case "iframe":if(dojo.isMoz){try{return _fc.contentDocument.designMode=="on";}catch(err){return false;}}else{if(dojo.isWebKit){var doc=_fc.contentDocument,_fd=doc&&doc.body;return _fd&&_fd.contentEditable=="true";}else{try{doc=_fc.contentWindow.document;_fd=doc&&doc.body;return _fd&&_fd.firstChild&&_fd.firstChild.contentEditable=="true";}catch(e){return false;}}}default:return _fc.contentEditable=="true";}};var _fe=(dijit.isTabNavigable=function(_ff){if(_ec(_ff,"disabled")){return false;}else{if(_ed(_ff,"tabIndex")){return _ec(_ff,"tabIndex")>=0;}else{return dijit.hasDefaultTabStop(_ff);}}});dijit._getTabNavigable=function(root){var _100,last,_101,_102,_103,_104;var _105=function(_106){dojo.query("> *",_106).forEach(function(_107){if((dojo.isIE&&_107.scopeName!=="HTML")||!_fa(_107)){return;}if(_fe(_107)){var _108=_ec(_107,"tabIndex");if(!_ed(_107,"tabIndex")||_108==0){if(!_100){_100=_107;}last=_107;}else{if(_108>0){if(!_101||_108<_102){_102=_108;_101=_107;}if(!_103||_108>=_104){_104=_108;_103=_107;}}}}if(_107.nodeName.toUpperCase()!="SELECT"){_105(_107);}});};if(_fa(root)){_105(root);}return {first:_100,last:last,lowest:_101,highest:_103};};dijit.getFirstInTabbingOrder=function(root){var _109=dijit._getTabNavigable(dojo.byId(root));return _109.lowest?_109.lowest:_109.first;};dijit.getLastInTabbingOrder=function(root){var _10a=dijit._getTabNavigable(dojo.byId(root));return _10a.last?_10a.last:_10a.highest;};dijit.defaultDuration=dojo.config["defaultDuration"]||200;})();}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(){return dijit.getBookmark().isCollapsed;},getBookmark:function(){var bm,rg,tg,sel=dojo.doc.selection,cf=dijit._curFocus;if(dojo.global.getSelection){sel=dojo.global.getSelection();if(sel){if(sel.isCollapsed){tg=cf?cf.tagName:"";if(tg){tg=tg.toLowerCase();if(tg=="textarea"||(tg=="input"&&(!cf.type||cf.type.toLowerCase()=="text"))){sel={start:cf.selectionStart,end:cf.selectionEnd,node:cf,pRange:true};return {isCollapsed:(sel.end<=sel.start),mark:sel};}}bm={isCollapsed:true};}else{rg=sel.getRangeAt(0);bm={isCollapsed:false,mark:rg.cloneRange()};}}}else{if(sel){tg=cf?cf.tagName:"";tg=tg.toLowerCase();if(cf&&tg&&(tg=="button"||tg=="textarea"||tg=="input")){if(sel.type&&sel.type.toLowerCase()=="none"){return {isCollapsed:true,mark:null};}else{rg=sel.createRange();return {isCollapsed:rg.text&&rg.text.length?false:true,mark:{range:rg,pRange:true}};}}bm={};try{rg=sel.createRange();bm.isCollapsed=!(sel.type=="Text"?rg.htmlText.length:rg.length);}catch(e){bm.isCollapsed=true;return bm;}if(sel.type.toUpperCase()=="CONTROL"){if(rg.length){bm.mark=[];var i=0,len=rg.length;while(i<len){bm.mark.push(rg.item(i++));}}else{bm.isCollapsed=true;bm.mark=null;}}else{bm.mark=rg.getBookmark();}}else{console.warn("No idea how to store the current selection for this browser!");}}return bm;},moveToBookmark:function(_10b){var _10c=dojo.doc,mark=_10b.mark;if(mark){if(dojo.global.getSelection){var sel=dojo.global.getSelection();if(sel&&sel.removeAllRanges){if(mark.pRange){var r=mark;var n=r.node;n.selectionStart=r.start;n.selectionEnd=r.end;}else{sel.removeAllRanges();sel.addRange(mark);}}else{console.warn("No idea how to restore selection for this browser!");}}else{if(_10c.selection&&mark){var rg;if(mark.pRange){rg=mark.range;}else{if(dojo.isArray(mark)){rg=_10c.body.createControlRange();dojo.forEach(mark,function(n){rg.addElement(n);});}else{rg=_10c.body.createTextRange();rg.moveToBookmark(mark);}}rg.select();}}}},getFocus:function(menu,_10d){var node=!dijit._curFocus||(menu&&dojo.isDescendant(dijit._curFocus,menu.domNode))?dijit._prevFocus:dijit._curFocus;return {node:node,bookmark:(node==dijit._curFocus)&&dojo.withGlobal(_10d||dojo.global,dijit.getBookmark),openedForWindow:_10d};},focus:function(_10e){if(!_10e){return;}var node="node" in _10e?_10e.node:_10e,_10f=_10e.bookmark,_110=_10e.openedForWindow,_111=_10f?_10f.isCollapsed:false;if(node){var _112=(node.tagName.toLowerCase()=="iframe")?node.contentWindow:node;if(_112&&_112.focus){try{_112.focus();}catch(e){}}dijit._onFocusNode(node);}if(_10f&&dojo.withGlobal(_110||dojo.global,dijit.isCollapsed)&&!_111){if(_110){_110.focus();}try{dojo.withGlobal(_110||dojo.global,dijit.moveToBookmark,null,[_10f]);}catch(e2){}}},_activeStack:[],registerIframe:function(_113){return dijit.registerWin(_113.contentWindow,_113);},unregisterIframe:function(_114){dijit.unregisterWin(_114);},registerWin:function(_115,_116){var _117=function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);if(dojo.isIE&&evt&&evt.srcElement&&evt.srcElement.parentNode==null){return;}dijit._onTouchNode(_116||evt.target||evt.srcElement,"mouse");};var doc=dojo.isIE?_115.document.documentElement:_115.document;if(doc){if(dojo.isIE){doc.attachEvent("onmousedown",_117);var _118=function(evt){if(evt.srcElement.tagName.toLowerCase()!="#document"&&dijit.isTabNavigable(evt.srcElement)){dijit._onFocusNode(_116||evt.srcElement);}else{dijit._onTouchNode(_116||evt.srcElement);}};doc.attachEvent("onactivate",_118);var _119=function(evt){dijit._onBlurNode(_116||evt.srcElement);};doc.attachEvent("ondeactivate",_119);return function(){doc.detachEvent("onmousedown",_117);doc.detachEvent("onactivate",_118);doc.detachEvent("ondeactivate",_119);doc=null;};}else{doc.addEventListener("mousedown",_117,true);var _11a=function(evt){dijit._onFocusNode(_116||evt.target);};doc.addEventListener("focus",_11a,true);var _11b=function(evt){dijit._onBlurNode(_116||evt.target);};doc.addEventListener("blur",_11b,true);return function(){doc.removeEventListener("mousedown",_117,true);doc.removeEventListener("focus",_11a,true);doc.removeEventListener("blur",_11b,true);doc=null;};}}},unregisterWin:function(_11c){_11c&&_11c();},_onBlurNode:function(node){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(node,by){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _11d=[];try{while(node){var _11e=dojo.attr(node,"dijitPopupParent");if(_11e){node=dijit.byId(_11e).domNode;}else{if(node.tagName&&node.tagName.toLowerCase()=="body"){if(node===dojo.body()){break;}node=dojo.window.get(node.ownerDocument).frameElement;}else{var id=node.getAttribute&&node.getAttribute("widgetId"),_11f=id&&dijit.byId(id);if(_11f&&!(by=="mouse"&&_11f.get("disabled"))){_11d.unshift(id);}node=node.parentNode;}}}}catch(e){}dijit._setStack(_11d,by);},_onFocusNode:function(node){if(!node){return;}if(node.nodeType==9){return;}dijit._onTouchNode(node);if(node==dijit._curFocus){return;}if(dijit._curFocus){dijit._prevFocus=dijit._curFocus;}dijit._curFocus=node;dojo.publish("focusNode",[node]);},_setStack:function(_120,by){var _121=dijit._activeStack;dijit._activeStack=_120;for(var _122=0;_122<Math.min(_121.length,_120.length);_122++){if(_121[_122]!=_120[_122]){break;}}var _123;for(var i=_121.length-1;i>=_122;i--){_123=dijit.byId(_121[i]);if(_123){_123._focused=false;_123._hasBeenBlurred=true;if(_123._onBlur){_123._onBlur(by);}dojo.publish("widgetBlur",[_123,by]);}}for(i=_122;i<_120.length;i++){_123=dijit.byId(_120[i]);if(_123){_123._focused=true;if(_123._onFocus){_123._onFocus(by);}dojo.publish("widgetFocus",[_123,by]);}}}});dojo.addOnLoad(function(){var _124=dijit.registerWin(window);if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit.unregisterWin(_124);_124=null;});}});}if(!dojo._hasResource["dojo.AdapterRegistry"]){dojo._hasResource["dojo.AdapterRegistry"]=true;dojo.provide("dojo.AdapterRegistry");dojo.AdapterRegistry=function(_125){this.pairs=[];this.returnWrappers=_125||false;};dojo.extend(dojo.AdapterRegistry,{register:function(name,_126,wrap,_127,_128){this.pairs[((_128)?"unshift":"push")]([name,_126,wrap,_127]);},match:function(){for(var i=0;i<this.pairs.length;i++){var pair=this.pairs[i];if(pair[1].apply(this,arguments)){if((pair[3])||(this.returnWrappers)){return pair[2];}else{return pair[2].apply(this,arguments);}}}throw new Error("No match found");},unregister:function(name){for(var i=0;i<this.pairs.length;i++){var pair=this.pairs[i];if(pair[0]==name){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(){return dojo.window.getBox();};dijit.placeOnScreen=function(node,pos,_129,_12a){var _12b=dojo.map(_129,function(_12c){var c={corner:_12c,pos:{x:pos.x,y:pos.y}};if(_12a){c.pos.x+=_12c.charAt(1)=="L"?_12a.x:-_12a.x;c.pos.y+=_12c.charAt(0)=="T"?_12a.y:-_12a.y;}return c;});return dijit._place(node,_12b);};dijit._place=function(node,_12d,_12e){var view=dojo.window.getBox();if(!node.parentNode||String(node.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(node);}var best=null;dojo.some(_12d,function(_12f){var _130=_12f.corner;var pos=_12f.pos;if(_12e){_12e(node,_12f.aroundCorner,_130);}var _131=node.style;var _132=_131.display;var _133=_131.visibility;_131.visibility="hidden";_131.display="";var mb=dojo.marginBox(node);_131.display=_132;_131.visibility=_133;var _134=Math.max(view.l,_130.charAt(1)=="L"?pos.x:(pos.x-mb.w)),_135=Math.max(view.t,_130.charAt(0)=="T"?pos.y:(pos.y-mb.h)),endX=Math.min(view.l+view.w,_130.charAt(1)=="L"?(_134+mb.w):pos.x),endY=Math.min(view.t+view.h,_130.charAt(0)=="T"?(_135+mb.h):pos.y),_136=endX-_134,_137=endY-_135,_138=(mb.w-_136)+(mb.h-_137);if(best==null||_138<best.overflow){best={corner:_130,aroundCorner:_12f.aroundCorner,x:_134,y:_135,w:_136,h:_137,overflow:_138};}return !_138;});node.style.left=best.x+"px";node.style.top=best.y+"px";if(best.overflow&&_12e){_12e(node,best.aroundCorner,best.corner);}return best;};dijit.placeOnScreenAroundNode=function(node,_139,_13a,_13b){_139=dojo.byId(_139);var _13c=_139.style.display;_139.style.display="";var _13d=dojo.position(_139,true);_139.style.display=_13c;return dijit._placeOnScreenAroundRect(node,_13d.x,_13d.y,_13d.w,_13d.h,_13a,_13b);};dijit.placeOnScreenAroundRectangle=function(node,_13e,_13f,_140){return dijit._placeOnScreenAroundRect(node,_13e.x,_13e.y,_13e.width,_13e.height,_13f,_140);};dijit._placeOnScreenAroundRect=function(node,x,y,_141,_142,_143,_144){var _145=[];for(var _146 in _143){_145.push({aroundCorner:_146,corner:_143[_146],pos:{x:x+(_146.charAt(1)=="L"?0:_141),y:y+(_146.charAt(0)=="T"?0:_142)}});}return dijit._place(node,_145,_144);};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(node,_147,_148,_149){return dijit.placementRegistry.match.apply(dijit.placementRegistry,arguments);};dijit.getPopupAroundAlignment=function(_14a,_14b){var _14c={};dojo.forEach(_14a,function(pos){switch(pos){case "after":_14c[_14b?"BR":"BL"]=_14b?"BL":"BR";break;case "before":_14c[_14b?"BL":"BR"]=_14b?"BR":"BL";break;case "below":_14c[_14b?"BL":"BR"]=_14b?"TL":"TR";_14c[_14b?"BR":"BL"]=_14b?"TR":"TL";break;case "above":default:_14c[_14b?"TL":"TR"]=_14b?"BL":"BR";_14c[_14b?"TR":"TL"]=_14b?"BR":"BL";break;}});return _14c;};}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function(doc){return dojo.window.get(doc);};}if(!dojo._hasResource["dijit._base.popup"]){dojo._hasResource["dijit._base.popup"]=true;dojo.provide("dijit._base.popup");dijit.popup={_stack:[],_beginZIndex:1000,_idGen:1,moveOffScreen:function(node){var _14d=node.parentNode;if(!_14d||!dojo.hasClass(_14d,"dijitPopup")){_14d=dojo.create("div",{"class":"dijitPopup",style:{visibility:"hidden",top:"-9999px"}},dojo.body());dijit.setWaiRole(_14d,"presentation");_14d.appendChild(node);}var s=node.style;s.display="";s.visibility="";s.position="";s.top="0px";dojo.style(_14d,{visibility:"hidden",top:"-9999px"});},getTopPopup:function(){var _14e=this._stack;for(var pi=_14e.length-1;pi>0&&_14e[pi].parent===_14e[pi-1].widget;pi--){}return _14e[pi];},open:function(args){var _14f=this._stack,_150=args.popup,_151=args.orient||((args.parent?args.parent.isLeftToRight():dojo._isBodyLtr())?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"}),_152=args.around,id=(args.around&&args.around.id)?(args.around.id+"_dropdown"):("popup_"+this._idGen++);var _153=_150.domNode.parentNode;if(!_153||!dojo.hasClass(_153,"dijitPopup")){this.moveOffScreen(_150.domNode);_153=_150.domNode.parentNode;}dojo.attr(_153,{id:id,style:{zIndex:this._beginZIndex+_14f.length},"class":"dijitPopup "+(_150.baseClass||_150["class"]||"").split(" ")[0]+"Popup",dijitPopupParent:args.parent?args.parent.id:""});if(dojo.isIE||dojo.isMoz){var _154=_153.childNodes[1];if(!_154){_154=new dijit.BackgroundIframe(_153);}}var best=_152?dijit.placeOnScreenAroundElement(_153,_152,_151,_150.orient?dojo.hitch(_150,"orient"):null):dijit.placeOnScreen(_153,args,_151=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],args.padding);_153.style.visibility="visible";_150.domNode.style.visibility="visible";var _155=[];_155.push(dojo.connect(_153,"onkeypress",this,function(evt){if(evt.charOrCode==dojo.keys.ESCAPE&&args.onCancel){dojo.stopEvent(evt);args.onCancel();}else{if(evt.charOrCode===dojo.keys.TAB){dojo.stopEvent(evt);var _156=this.getTopPopup();if(_156&&_156.onCancel){_156.onCancel();}}}}));if(_150.onCancel){_155.push(dojo.connect(_150,"onCancel",args.onCancel));}_155.push(dojo.connect(_150,_150.onExecute?"onExecute":"onChange",this,function(){var _157=this.getTopPopup();if(_157&&_157.onExecute){_157.onExecute();}}));_14f.push({wrapper:_153,iframe:_154,widget:_150,parent:args.parent,onExecute:args.onExecute,onCancel:args.onCancel,onClose:args.onClose,handlers:_155});if(_150.onOpen){_150.onOpen(best);}return best;},close:function(_158){var _159=this._stack;while(dojo.some(_159,function(elem){return elem.widget==_158;})){var top=_159.pop(),_15a=top.wrapper,_15b=top.iframe,_15c=top.widget,_15d=top.onClose;if(_15c.onClose){_15c.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(_15c&&_15c.domNode){this.moveOffScreen(_15c.domNode);}else{dojo.destroy(_15a);}if(_15d){_15d();}}}};dijit._frames=new function(){var _15e=[];this.pop=function(){var _15f;if(_15e.length){_15f=_15e.pop();_15f.style.display="";}else{if(dojo.isIE){var burl=dojo.config["dojoBlankHtmlUrl"]||(dojo.moduleUrl("dojo","resources/blank.html")+"")||"javascript:\"\"";var html="<iframe src='"+burl+"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_15f=dojo.doc.createElement(html);}else{_15f=dojo.create("iframe");_15f.src="javascript:\"\"";_15f.className="dijitBackgroundIframe";dojo.style(_15f,"opacity",0.1);}_15f.tabIndex=-1;dijit.setWaiRole(_15f,"presentation");}return _15f;};this.push=function(_160){_160.style.display="none";_15e.push(_160);};}();dijit.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if(dojo.isIE||dojo.isMoz){var _161=dijit._frames.pop();node.appendChild(_161);if(dojo.isIE<7){this.resize(node);this._conn=dojo.connect(node,"onresize",this,function(){this.resize(node);});}else{dojo.style(_161,{width:"100%",height:"100%"});}this.iframe=_161;}};dojo.extend(dijit.BackgroundIframe,{resize:function(node){if(this.iframe&&dojo.isIE<7){dojo.style(this.iframe,{width:node.offsetWidth+"px",height:node.offsetHeight+"px"});}},destroy:function(){if(this._conn){dojo.disconnect(this._conn);this._conn=null;}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(node,pos){dojo.window.scrollIntoView(node,pos);};}if(!dojo._hasResource["dojo.uacss"]){dojo._hasResource["dojo.uacss"]=true;dojo.provide("dojo.uacss");(function(){var d=dojo,html=d.doc.documentElement,ie=d.isIE,_162=d.isOpera,maj=Math.floor,ff=d.isFF,_163=d.boxModel.replace(/-/,""),_164={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_ie8:maj(ie)==8,dj_quirks:d.isQuirks,dj_iequirks:ie&&d.isQuirks,dj_opera:_162,dj_khtml:d.isKhtml,dj_webkit:d.isWebKit,dj_safari:d.isSafari,dj_chrome:d.isChrome,dj_gecko:d.isMozilla,dj_ff3:maj(ff)==3};_164["dj_"+_163]=true;var _165="";for(var clz in _164){if(_164[clz]){_165+=clz+" ";}}html.className=d.trim(html.className+" "+_165);dojo._loaders.unshift(function(){if(!dojo._isBodyLtr()){var _166="dj_rtl dijitRtl "+_165.replace(/ /g,"-rtl ");html.className=d.trim(html.className+" "+_166);}});})();}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");}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=Math.max(this._currentTimeout<0?this._initialDelay:(this._subsequentDelay>1?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay)),this._minDelay);this._timer=setTimeout(dojo.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_167,node,_168,obj,_169,_16a,_16b){if(obj!=this._obj){this.stop();this._initialDelay=_16a||500;this._subsequentDelay=_169||0.9;this._minDelay=_16b||10;this._obj=obj;this._evt=evt;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_167,_168);this._fireEventAndReload();this._evt=dojo.mixin({faux:true},evt);}},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(node,_16c,_16d,_16e,_16f,_170,_171){if(_16c.keyCode){_16c.charOrCode=_16c.keyCode;dojo.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_16c.charCode){_16c.charOrCode=String.fromCharCode(_16c.charCode);dojo.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}}return [dojo.connect(node,"onkeypress",this,function(evt){if(evt.charOrCode==_16c.charOrCode&&(_16c.ctrlKey===undefined||_16c.ctrlKey==evt.ctrlKey)&&(_16c.altKey===undefined||_16c.altKey==evt.altKey)&&(_16c.metaKey===undefined||_16c.metaKey==(evt.metaKey||false))&&(_16c.shiftKey===undefined||_16c.shiftKey==evt.shiftKey)){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_16d,node,_16e,_16c,_16f,_170,_171);}else{if(dijit.typematic._obj==_16c){dijit.typematic.stop();}}}),dojo.connect(node,"onkeyup",this,function(evt){if(dijit.typematic._obj==_16c){dijit.typematic.stop();}})];},addMouseListener:function(node,_172,_173,_174,_175,_176){var dc=dojo.connect;return [dc(node,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_172,node,_173,node,_174,_175,_176);}),dc(node,"mouseup",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mouseout",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mousemove",this,function(evt){evt.preventDefault();}),dc(node,"dblclick",this,function(evt){dojo.stopEvent(evt);if(dojo.isIE){dijit.typematic.trigger(evt,_172,node,_173,node,_174,_175,_176);setTimeout(dojo.hitch(this,dijit.typematic.stop),50);}})];},addListener:function(_177,_178,_179,_17a,_17b,_17c,_17d,_17e){return this.addKeyListener(_178,_179,_17a,_17b,_17c,_17d,_17e).concat(this.addMouseListener(_177,_17a,_17b,_17c,_17d,_17e));}};}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 _17f=cs.backgroundImage;var _180=(cs.borderTopColor==cs.borderRightColor)||(_17f!=null&&(_17f=="none"||_17f=="url(invalid-url:)"));dojo[_180?"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 _181=this.getWaiRole(elem);return role?(_181.indexOf(role)>-1):(_181.length>0);},getWaiRole:function(elem){return dojo.trim((dojo.attr(elem,"role")||"").replace(this._XhtmlRoles,"").replace("wairole:",""));},setWaiRole:function(elem,role){var _182=dojo.attr(elem,"role")||"";if(!this._XhtmlRoles.test(_182)){dojo.attr(elem,"role",role);}else{if((" "+_182+" ").indexOf(" "+role+" ")<0){var _183=dojo.trim(_182.replace(this._XhtmlRoles,""));var _184=dojo.trim(_182.replace(_183,""));dojo.attr(elem,"role",_184+(_184?" ":"")+role);}}},removeWaiRole:function(elem,role){var _185=dojo.attr(elem,"role");if(!_185){return;}if(role){var t=dojo.trim((" "+_185+" ").replace(" "+role+" "," "));dojo.attr(elem,"role",t);}else{elem.removeAttribute("role");}},hasWaiState:function(elem,_186){return elem.hasAttribute?elem.hasAttribute("aria-"+_186):!!elem.getAttribute("aria-"+_186);},getWaiState:function(elem,_187){return elem.getAttribute("aria-"+_187)||"";},setWaiState:function(elem,_188,_189){elem.setAttribute("aria-"+_188,_189);},removeWaiState:function(elem,_18a){elem.removeAttribute("aria-"+_18a);}});}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(_18b,_18c){if(_18b&&dojo.isFunction(_18b._onConnect)){_18b._onConnect(_18c);}});dijit._connectOnUseEventHandler=function(_18d){};dijit._lastKeyDownNode=null;if(dojo.isIE){(function(){var _18e=function(evt){dijit._lastKeyDownNode=evt.srcElement;};dojo.doc.attachEvent("onkeydown",_18e);dojo.addOnWindowUnload(function(){dojo.doc.detachEvent("onkeydown",_18e);});})();}else{dojo.doc.addEventListener("keydown",function(evt){dijit._lastKeyDownNode=evt.target;},true);}(function(){var _18f={},_190=function(_191){var dc=_191.declaredClass;if(!_18f[dc]){var r=[],_192,_193=_191.constructor.prototype;for(var _194 in _193){if(dojo.isFunction(_193[_194])&&(_192=_194.match(/^_set([a-zA-Z]*)Attr$/))&&_192[1]){r.push(_192[1].charAt(0).toLowerCase()+_192[1].substr(1));}}_18f[dc]=r;}return _18f[dc]||[];};dojo.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",tooltip:"",baseClass:"",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")).toString(),postscript:function(_195,_196){this.create(_195,_196);},create:function(_197,_198){this.srcNodeRef=dojo.byId(_198);this._connects=[];this._subscribes=[];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(_197){this.params=_197;dojo.mixin(this,_197);}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 _199=this.srcNodeRef;if(_199&&_199.parentNode){_199.parentNode.replaceChild(this.domNode,_199);}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 _19a=function(attr,_19b){if((_19b.params&&attr in _19b.params)||_19b[attr]){_19b.set(attr,_19b[attr]);}};for(var attr in this.attributeMap){_19a(attr,this);}dojo.forEach(_190(this),function(a){if(!(a in this.attributeMap)){_19a(a,this);}},this);},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||dojo.create("div");},postCreate:function(){if(this.baseClass){var _19c=this.baseClass.split(" ");if(!this.isLeftToRight()){_19c=_19c.concat(dojo.map(_19c,function(name){return name+"Rtl";}));}dojo.addClass(this.domNode,_19c);}},startup:function(){this._started=true;},destroyRecursive:function(_19d){this._beingDestroyed=true;this.destroyDescendants(_19d);this.destroy(_19d);},destroy:function(_19e){this._beingDestroyed=true;this.uninitialize();var d=dojo,dfe=d.forEach,dun=d.unsubscribe;dfe(this._connects,function(_19f){dfe(_19f,d.disconnect);});dfe(this._subscribes,function(_1a0){dun(_1a0);});dfe(this._supportingWidgets||[],function(w){if(w.destroyRecursive){w.destroyRecursive();}else{if(w.destroy){w.destroy();}}});this.destroyRendering(_19e);dijit.registry.remove(this.id);this._destroyed=true;},destroyRendering:function(_1a1){if(this.bgIframe){this.bgIframe.destroy(_1a1);delete this.bgIframe;}if(this.domNode){if(_1a1){dojo.removeAttr(this.domNode,"widgetId");}else{dojo.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_1a1){dojo.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_1a2){dojo.forEach(this.getChildren(),function(_1a3){if(_1a3.destroyRecursive){_1a3.destroyRecursive(_1a2);}});},uninitialize:function(){return false;},onFocus:function(){},onBlur:function(){},_onFocus:function(e){this.onFocus();},_onBlur:function(){this.onBlur();},_onConnect:function(_1a4){if(_1a4 in this._deferredConnects){var _1a5=this[this._deferredConnects[_1a4]||"domNode"];this.connect(_1a5,_1a4.toLowerCase(),_1a4);delete this._deferredConnects[_1a4];}},_setClassAttr:function(_1a6){var _1a7=this[this.attributeMap["class"]||"domNode"];dojo.removeClass(_1a7,this["class"]);this["class"]=_1a6;dojo.addClass(_1a7,_1a6);},_setStyleAttr:function(_1a8){var _1a9=this[this.attributeMap.style||"domNode"];if(dojo.isObject(_1a8)){dojo.style(_1a9,_1a8);}else{if(_1a9.style.cssText){_1a9.style.cssText+="; "+_1a8;}else{_1a9.style.cssText=_1a8;}}this.style=_1a8;},setAttribute:function(attr,_1aa){dojo.deprecated(this.declaredClass+"::setAttribute(attr, value) is deprecated. Use set() instead.","","2.0");this.set(attr,_1aa);},_attrToDom:function(attr,_1ab){var _1ac=this.attributeMap[attr];dojo.forEach(dojo.isArray(_1ac)?_1ac:[_1ac],function(_1ad){var _1ae=this[_1ad.node||_1ad||"domNode"];var type=_1ad.type||"attribute";switch(type){case "attribute":if(dojo.isFunction(_1ab)){_1ab=dojo.hitch(this,_1ab);}var _1af=_1ad.attribute?_1ad.attribute:(/^on[A-Z][a-zA-Z]*$/.test(attr)?attr.toLowerCase():attr);dojo.attr(_1ae,_1af,_1ab);break;case "innerText":_1ae.innerHTML="";_1ae.appendChild(dojo.doc.createTextNode(_1ab));break;case "innerHTML":_1ae.innerHTML=_1ab;break;case "class":dojo.removeClass(_1ae,this[attr]);dojo.addClass(_1ae,_1ab);break;}},this);this[attr]=_1ab;},attr:function(name,_1b0){if(dojo.config.isDebug){var _1b1=arguments.callee._ach||(arguments.callee._ach={}),_1b2=(arguments.callee.caller||"unknown caller").toString();if(!_1b1[_1b2]){dojo.deprecated(this.declaredClass+"::attr() is deprecated. Use get() or set() instead, called from "+_1b2,"","2.0");_1b1[_1b2]=true;}}var args=arguments.length;if(args>=2||typeof name==="object"){return this.set.apply(this,arguments);}else{return this.get(name);}},get:function(name){var _1b3=this._getAttrNames(name);return this[_1b3.g]?this[_1b3.g]():this[name];},set:function(name,_1b4){if(typeof name==="object"){for(var x in name){this.set(x,name[x]);}return this;}var _1b5=this._getAttrNames(name);if(this[_1b5.s]){var _1b6=this[_1b5.s].apply(this,Array.prototype.slice.call(arguments,1));}else{if(name in this.attributeMap){this._attrToDom(name,_1b4);}var _1b7=this[name];this[name]=_1b4;}return _1b6||this;},_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(){return this.containerNode?dojo.query("[widgetId]",this.containerNode).map(dijit.byNode):[];},getChildren:function(){return this.containerNode?dijit.findWidgets(this.containerNode):[];},nodesWithKeyClick:["input","button"],connect:function(obj,_1b8,_1b9){var d=dojo,dc=d._connect,_1ba=[];if(_1b8=="ondijitclick"){if(dojo.indexOf(this.nodesWithKeyClick,obj.nodeName.toLowerCase())==-1){var m=d.hitch(this,_1b9);_1ba.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;e.preventDefault();}}),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);}}));}_1b8="onclick";}_1ba.push(dc(obj,_1b8,this,_1b9));this._connects.push(_1ba);return _1ba;},disconnect:function(_1bb){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_1bb){dojo.forEach(_1bb,dojo.disconnect);this._connects.splice(i,1);return;}}},subscribe:function(_1bc,_1bd){var d=dojo,_1be=d.subscribe(_1bc,this,_1bd);this._subscribes.push(_1be);return _1be;},unsubscribe:function(_1bf){for(var i=0;i<this._subscribes.length;i++){if(this._subscribes[i]==_1bf){dojo.unsubscribe(_1bf);this._subscribes.splice(i,1);return;}}},isLeftToRight:function(){return this.dir?(this.dir=="ltr"):dojo._isBodyLtr();},isFocusable:function(){return this.focus&&(dojo.style(this.domNode,"display")!="none");},placeAt:function(_1c0,_1c1){if(_1c0.declaredClass&&_1c0.addChild){_1c0.addChild(this,_1c1);}else{dojo.place(this.domNode,_1c0,_1c1);}return this;},_onShow:function(){this.onShow();},onShow:function(){},onHide:function(){},onClose:function(){return true;}});})();}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(_1c2,map,_1c3,_1c4){_1c4=_1c4||dojo.global;_1c3=_1c3?dojo.hitch(_1c4,_1c3):function(v){return v;};return _1c2.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_1c5,key,_1c6){var _1c7=dojo.getObject(key,false,map);if(_1c6){_1c7=dojo.getObject(_1c6,false,_1c4).call(_1c4,_1c7,key);}return _1c3(_1c7,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.cache"]){dojo._hasResource["dojo.cache"]=true;dojo.provide("dojo.cache");(function(){var _1c8={};dojo.cache=function(_1c9,url,_1ca){if(typeof _1c9=="string"){var _1cb=dojo.moduleUrl(_1c9,url);}else{_1cb=_1c9;_1ca=url;}var key=_1cb.toString();var val=_1ca;if(_1ca!=undefined&&!dojo.isString(_1ca)){val=("value" in _1ca?_1ca.value:undefined);}var _1cc=_1ca&&_1ca.sanitize?true:false;if(typeof val=="string"){val=_1c8[key]=_1cc?dojo.cache._sanitize(val):val;}else{if(val===null){delete _1c8[key];}else{if(!(key in _1c8)){val=dojo._getText(key);_1c8[key]=_1cc?dojo.cache._sanitize(val):val;}val=_1c8[key];}}return val;};dojo.cache._sanitize=function(val){if(val){val=val.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _1cd=val.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_1cd){val=_1cd[1];}}else{val="";}return val;};})();}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,_earlyTemplatedStartup:false,constructor:function(){this._attachPoints=[];},_stringRepl:function(tmpl){var _1ce=this.declaredClass,_1cf=this;return dojo.string.substitute(tmpl,this,function(_1d0,key){if(key.charAt(0)=="!"){_1d0=dojo.getObject(key.substr(1),false,_1cf);}if(typeof _1d0=="undefined"){throw new Error(_1ce+" template:"+key);}if(_1d0==null){return "";}return key.charAt(0)=="!"?_1d0:_1d0.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){var _1d1=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_1d1)){node=dojo._toDom(this._stringRepl(_1d1));if(node.nodeType!=1){throw new Error("Invalid template: "+_1d1);}}else{node=_1d1.cloneNode(true);}this.domNode=node;this._attachTemplateNodes(node);if(this.widgetsInTemplate){var _1d2=dojo.parser,qry,attr;if(_1d2._query!="[dojoType]"){qry=_1d2._query;attr=_1d2._attrName;_1d2._query="[dojoType]";_1d2._attrName="dojoType";}var cw=(this._startupWidgets=dojo.parser.parse(node,{noStart:!this._earlyTemplatedStartup,inherited:{dir:this.dir,lang:this.lang}}));if(qry){_1d2._query=qry;_1d2._attrName=attr;}this._supportingWidgets=dijit.findWidgets(node);this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(this.srcNodeRef);},_fillContent:function(_1d3){var dest=this.containerNode;if(_1d3&&dest){while(_1d3.hasChildNodes()){dest.appendChild(_1d3.firstChild);}}},_attachTemplateNodes:function(_1d4,_1d5){_1d5=_1d5||function(n,p){return n.getAttribute(p);};var _1d6=dojo.isArray(_1d4)?_1d4:(_1d4.all||_1d4.getElementsByTagName("*"));var x=dojo.isArray(_1d4)?0:-1;for(;x<_1d6.length;x++){var _1d7=(x==-1)?_1d4:_1d6[x];if(this.widgetsInTemplate&&_1d5(_1d7,"dojoType")){continue;}var _1d8=_1d5(_1d7,"dojoAttachPoint");if(_1d8){var _1d9,_1da=_1d8.split(/\s*,\s*/);while((_1d9=_1da.shift())){if(dojo.isArray(this[_1d9])){this[_1d9].push(_1d7);}else{this[_1d9]=_1d7;}this._attachPoints.push(_1d9);}}var _1db=_1d5(_1d7,"dojoAttachEvent");if(_1db){var _1dc,_1dd=_1db.split(/\s*,\s*/);var trim=dojo.trim;while((_1dc=_1dd.shift())){if(_1dc){var _1de=null;if(_1dc.indexOf(":")!=-1){var _1df=_1dc.split(":");_1dc=trim(_1df[0]);_1de=trim(_1df[1]);}else{_1dc=trim(_1dc);}if(!_1de){_1de=_1dc;}this.connect(_1d7,_1dc,_1de);}}}var role=_1d5(_1d7,"waiRole");if(role){dijit.setWaiRole(_1d7,role);}var _1e0=_1d5(_1d7,"waiState");if(_1e0){dojo.forEach(_1e0.split(/\s*,\s*/),function(_1e1){if(_1e1.indexOf("-")!=-1){var pair=_1e1.split("-");dijit.setWaiState(_1d7,pair[0],pair[1]);}});}}},startup:function(){dojo.forEach(this._startupWidgets,function(w){if(w&&!w._started&&w.startup){w.startup();}});this.inherited(arguments);},destroyRendering:function(){dojo.forEach(this._attachPoints,function(_1e2){delete this[_1e2];},this);this._attachPoints=[];this.inherited(arguments);}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_1e3,_1e4,_1e5){var _1e6=dijit._Templated._templateCache;var key=_1e4||_1e3;var _1e7=_1e6[key];if(_1e7){try{if(!_1e7.ownerDocument||_1e7.ownerDocument==dojo.doc){return _1e7;}}catch(e){}dojo.destroy(_1e7);}if(!_1e4){_1e4=dojo.cache(_1e3,{sanitize:true});}_1e4=dojo.string.trim(_1e4);if(_1e5||_1e4.match(/\$\{([^\}]+)\}/g)){return (_1e6[key]=_1e4);}else{var node=dojo._toDom(_1e4);if(node.nodeType!=1){throw new Error("Invalid template: "+_1e4);}return (_1e6[key]=node);}};if(dojo.isIE){dojo.addOnWindowUnload(function(){var _1e8=dijit._Templated._templateCache;for(var key in _1e8){var _1e9=_1e8[key];if(typeof _1e9=="object"){dojo.destroy(_1e9);}delete _1e8[key];}});}dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["dijit._Contained"]){dojo._hasResource["dijit._Contained"]=true;dojo.provide("dijit._Contained");dojo.declare("dijit._Contained",null,{getParent:function(){var _1ea=dijit.getEnclosingWidget(this.domNode.parentNode);return _1ea&&_1ea.isContainer?_1ea:null;},_getSibling:function(_1eb){var node=this.domNode;do{node=node[_1eb+"Sibling"];}while(node&&node.nodeType!=1);return node&&dijit.byNode(node);},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._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(_1ec,_1ed){var _1ee=this.containerNode;if(_1ed&&typeof _1ed=="number"){var _1ef=this.getChildren();if(_1ef&&_1ef.length>=_1ed){_1ee=_1ef[_1ed-1].domNode;_1ed="after";}}dojo.place(_1ec.domNode,_1ee,_1ed);if(this._started&&!_1ec._started){_1ec.startup();}},removeChild:function(_1f0){if(typeof _1f0=="number"&&_1f0>0){_1f0=this.getChildren()[_1f0];}if(_1f0){var node=_1f0.domNode;if(node&&node.parentNode){node.parentNode.removeChild(node);}}},hasChildren:function(){return this.getChildren().length>0;},destroyDescendants:function(_1f1){dojo.forEach(this.getChildren(),function(_1f2){_1f2.destroyRecursive(_1f1);});},_getSiblingOfChild:function(_1f3,dir){var node=_1f3.domNode,_1f4=(dir>0?"nextSibling":"previousSibling");do{node=node[_1f4];}while(node&&(node.nodeType!=1||!dijit.byNode(node)));return node&&dijit.byNode(node);},getIndexOfChild:function(_1f5){return dojo.indexOf(this.getChildren(),_1f5);},startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_1f6){_1f6.startup();});this.inherited(arguments);}});}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");this.inherited(arguments);},startup:function(){if(this._started){return;}this.inherited(arguments);var _1f7=this.getParent&&this.getParent();if(!(_1f7&&_1f7.isLayoutContainer)){this.resize();this.connect(dojo.isIE?this.domNode:dojo.global,"onresize",function(){this.resize();});}},resize:function(_1f8,_1f9){var node=this.domNode;if(_1f8){dojo.marginBox(node,_1f8);if(_1f8.t){node.style.top=_1f8.t+"px";}if(_1f8.l){node.style.left=_1f8.l+"px";}}var mb=_1f9||{};dojo.mixin(mb,_1f8||{});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(_1fa){dojo.addClass(_1fa.domNode,this.baseClass+"-child");if(_1fa.baseClass){dojo.addClass(_1fa.domNode,this.baseClass+"-"+_1fa.baseClass);}},addChild:function(_1fb,_1fc){this.inherited(arguments);if(this._started){this._setupChild(_1fb);}},removeChild:function(_1fd){dojo.removeClass(_1fd.domNode,this.baseClass+"-child");if(_1fd.baseClass){dojo.removeClass(_1fd.domNode,this.baseClass+"-"+_1fd.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 _1fe=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_1ff,dim){_1ff.resize?_1ff.resize(dim):dojo.marginBox(_1ff.domNode,dim);dojo.mixin(_1ff,dojo.marginBox(_1ff.domNode));dojo.mixin(_1ff,dim);};dijit.layout.layoutChildren=function(_200,dim,_201){dim=dojo.mixin({},dim);dojo.addClass(_200,"dijitLayoutContainer");_201=dojo.filter(_201,function(item){return item.layoutAlign!="client";}).concat(dojo.filter(_201,function(item){return item.layoutAlign=="client";}));dojo.forEach(_201,function(_202){var elm=_202.domNode,pos=_202.layoutAlign;var _203=elm.style;_203.left=dim.l+"px";_203.top=dim.t+"px";_203.bottom=_203.right="auto";dojo.addClass(elm,"dijitAlign"+_1fe(pos));if(pos=="top"||pos=="bottom"){size(_202,{w:dim.w});dim.h-=_202.h;if(pos=="top"){dim.t+=_202.h;}else{_203.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){size(_202,{h:dim.h});dim.w-=_202.w;if(pos=="left"){dim.l+=_202.w;}else{_203.left=dim.l+dim.w+"px";}}else{if(pos=="client"){size(_202,dim);}}}});};})();}if(!dojo._hasResource["dojo.html"]){dojo._hasResource["dojo.html"]=true;dojo.provide("dojo.html");(function(){var _204=0,d=dojo;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){d.empty(node);if(cont){if(typeof cont=="string"){cont=d._toDom(cont,node.ownerDocument);}if(!cont.nodeType&&d.isArrayLike(cont)){for(var _205=cont.length,i=0;i<cont.length;i=_205==cont.length?i+1:0){d.place(cont[i],node,"last");}}else{d.place(cont,node,"last");}}return node;};dojo.declare("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:false,extractContent:false,parseContent:false,constructor:function(_206,node){dojo.mixin(this,_206||{});node=this.node=dojo.byId(this.node||node);if(!this.id){this.id=["Setter",(node)?node.id||node.tagName:"",_204++].join("_");}},set:function(cont,_207){if(undefined!==cont){this.content=cont;}if(_207){this._mixin(_207);}this.onBegin();this.setContent();this.onEnd();return this.node;},setContent:function(){var node=this.node;if(!node){throw new Error(this.declaredClass+": setContent given no node");}try{node=dojo.html._setNodeContent(node,this.content);}catch(e){var _208=this.onContentError(e);try{node.innerHTML=_208;}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 _209=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_209){cont=_209[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(_20a){var _20b={},key;for(key in _20a){if(key in _20b){continue;}this[key]=_20a[key];}},_parse:function(){var _20c=this.node;try{this.parseResults=dojo.parser.parse({rootNode:_20c,dir:this.dir,lang:this.lang});}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function(type,err,_20d){var _20e=this["on"+type+"Error"].call(this,err);if(_20d){console.error(_20d,err);}else{if(_20e){dojo.html._setNodeContent(this.node,_20e,true);}}}});dojo.html.set=function(node,cont,_20f){if(undefined==cont){console.warn("dojo.html.set: no cont argument provided, using empty string");cont="";}if(!_20f){return dojo.html._setNodeContent(node,cont,true);}else{var op=new dojo.html._ContentSetter(dojo.mixin(_20f,{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,isLayoutContainer:true,onLoadDeferred:null,attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{title:[]}),postMixInProperties:function(){this.inherited(arguments);var _210=dojo.i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=dojo.string.substitute(this.loadingMessage,_210);this.errorMessage=dojo.string.substitute(this.errorMessage,_210);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;}var _211=dijit._Contained.prototype.getParent.call(this);this._childOfLayoutWidget=_211&&_211.isLayoutContainer;this._needLayout=!this._childOfLayoutWidget;if(this.isLoaded){dojo.forEach(this.getChildren(),function(_212){_212.startup();});}if(this._isShown()||this.preload){this._onShow();}this.inherited(arguments);},_checkIfSingleChild:function(){var _213=dojo.query("> *",this.containerNode).filter(function(node){return node.tagName!=="SCRIPT";}),_214=_213.filter(function(node){return dojo.hasAttr(node,"dojoType")||dojo.hasAttr(node,"widgetId");}),_215=dojo.filter(_214.map(dijit.byNode),function(_216){return _216&&_216.domNode&&_216.resize;});if(_213.length==_214.length&&_215.length==1){this._singleChild=_215[0];}else{delete this._singleChild;}dojo.toggleClass(this.containerNode,this.baseClass+"SingleChild",!!this._singleChild);},setHref:function(href){dojo.deprecated("dijit.layout.ContentPane.setHref() is deprecated. Use set('href', ...) instead.","","2.0");return this.set("href",href);},_setHrefAttr:function(href){this.cancel();this.onLoadDeferred=new dojo.Deferred(dojo.hitch(this,"cancel"));this.href=href;if(this._created&&(this.preload||this._isShown())){this._load();}else{this._hrefChanged=true;}return this.onLoadDeferred;},setContent:function(data){dojo.deprecated("dijit.layout.ContentPane.setContent() is deprecated.  Use set('content', ...) instead.","","2.0");this.set("content",data);},_setContentAttr:function(data){this.href="";this.cancel();this.onLoadDeferred=new dojo.Deferred(dojo.hitch(this,"cancel"));this._setContent(data||"");this._isDownloaded=false;return this.onLoadDeferred;},_getContentAttr:function(){return this.containerNode.innerHTML;},cancel:function(){if(this._xhrDfd&&(this._xhrDfd.fired==-1)){this._xhrDfd.cancel();}delete this._xhrDfd;this.onLoadDeferred=null;},uninitialize:function(){if(this._beingDestroyed){this.cancel();}this.inherited(arguments);},destroyRecursive:function(_217){if(this._beingDestroyed){return;}this.inherited(arguments);},resize:function(_218,_219){if(!this._wasShown){this._onShow();}this._resizeCalled=true;if(_218){dojo.marginBox(this.domNode,_218);}var cn=this.containerNode;if(cn===this.domNode){var mb=_219||{};dojo.mixin(mb,_218||{});if(!("h" in mb)||!("w" in mb)){mb=dojo.mixin(dojo.marginBox(cn),mb);}this._contentBox=dijit.layout.marginBox2contentBox(cn,mb);}else{this._contentBox=dojo.contentBox(cn);}this._layoutChildren();},_isShown:function(){if(this._childOfLayoutWidget){if(this._resizeCalled&&"open" in this){return this.open;}return this._resizeCalled;}else{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.href){if(!this._xhrDfd&&(!this.isLoaded||this._hrefChanged||this.refreshOnShow)){this.refresh();}}else{if(!this._childOfLayoutWidget&&this._needLayout){this._layoutChildren();}}this.inherited(arguments);this._wasShown=true;},refresh:function(){this.cancel();this.onLoadDeferred=new dojo.Deferred(dojo.hitch(this,"cancel"));this._load();return this.onLoadDeferred;},_load:function(){this._setContent(this.onDownloadStart(),true);var self=this;var _21a={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(dojo.isObject(this.ioArgs)){dojo.mixin(_21a,this.ioArgs);}var hand=(this._xhrDfd=(this.ioMethod||dojo.xhrGet)(_21a));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;});delete this._hrefChanged;},_onLoadHandler:function(data){this.isLoaded=true;try{this.onLoadDeferred.callback(data);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 _21b=this._contentSetter;dojo.forEach(this.getChildren(),function(_21c){if(_21c.destroyRecursive){_21c.destroyRecursive();}});if(_21b){dojo.forEach(_21b.parseResults,function(_21d){if(_21d.destroyRecursive&&_21d.domNode&&_21d.domNode.parentNode==dojo.body()){_21d.destroyRecursive();}});delete _21b.parseResults;}dojo.html._emptyNode(this.containerNode);delete this._singleChild;},_setContent:function(cont,_21e){this.destroyDescendants();var _21f=this._contentSetter;if(!(_21f&&_21f instanceof dojo.html._ContentSetter)){_21f=this._contentSetter=new dojo.html._ContentSetter({node:this.containerNode,_onError:dojo.hitch(this,this._onError),onContentError:dojo.hitch(this,function(e){var _220=this.onContentError(e);try{this.containerNode.innerHTML=_220;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}})});}var _221=dojo.mixin({cleanContent:this.cleanContent,extractContent:this.extractContent,parseContent:this.parseOnLoad,dir:this.dir,lang:this.lang},this._contentSetterParams||{});dojo.mixin(_21f,_221);_21f.set((dojo.isObject(cont)&&cont.domNode)?cont.domNode:cont);delete this._contentSetterParams;if(!_21e){dojo.forEach(this.getChildren(),function(_222){if(!this.parseOnLoad||_222.getParent){_222.startup();}},this);this._scheduleLayout();this._onLoadHandler(cont);}},_onError:function(type,err,_223){this.onLoadDeferred.errback(err);var _224=this["on"+type+"Error"].call(this,err);if(_223){console.error(_223,err);}else{if(_224){this._setContent(_224,true);}}},_scheduleLayout:function(){if(this._isShown()){this._layoutChildren();}else{this._needLayout=true;}},_layoutChildren:function(){if(this.doLayout){this._checkIfSingleChild();}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(_225){if(_225.resize){_225.resize();}});}delete this._needLayout;},onLoad:function(data){},onUnload:function(){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(_226){},onDownloadError:function(_227){return this.errorMessage;},onDownloadEnd:function(){}});}if(!dojo._hasResource["dijit._CssStateMixin"]){dojo._hasResource["dijit._CssStateMixin"]=true;dojo.provide("dijit._CssStateMixin");dojo.declare("dijit._CssStateMixin",[],{cssStateNodes:{},postCreate:function(){this.inherited(arguments);dojo.forEach(["onmouseenter","onmouseleave","onmousedown"],function(e){this.connect(this.domNode,e,"_cssMouseEvent");},this);this.connect(this,"set",function(name,_228){if(arguments.length>=2&&{disabled:true,readOnly:true,checked:true,selected:true}[name]){this._setStateClass();}});dojo.forEach(["_onFocus","_onBlur"],function(ap){this.connect(this,ap,"_setStateClass");},this);for(var ap in this.cssStateNodes){this._trackMouseState(this[ap],this.cssStateNodes[ap]);}this._setStateClass();},_cssMouseEvent:function(_229){if(!this.disabled){switch(_229.type){case "mouseenter":case "mouseover":this._hovering=true;this._active=this._mouseDown;break;case "mouseleave":case "mouseout":this._hovering=false;this._active=false;break;case "mousedown":this._active=true;this._mouseDown=true;var _22a=this.connect(dojo.body(),"onmouseup",function(){this._active=false;this._mouseDown=false;this._setStateClass();this.disconnect(_22a);});break;}this._setStateClass();}},_setStateClass:function(){var _22b=this.baseClass.split(" ");function _22c(_22d){_22b=_22b.concat(dojo.map(_22b,function(c){return c+_22d;}),"dijit"+_22d);};if(!this.isLeftToRight()){_22c("Rtl");}if(this.checked){_22c("Checked");}if(this.state){_22c(this.state);}if(this.selected){_22c("Selected");}if(this.disabled){_22c("Disabled");}else{if(this.readOnly){_22c("ReadOnly");}else{if(this._active){_22c("Active");}else{if(this._hovering){_22c("Hover");}}}}if(this._focused){_22c("Focused");}var tn=this.stateNode||this.domNode,_22e={};dojo.forEach(tn.className.split(" "),function(c){_22e[c]=true;});if("_stateClasses" in this){dojo.forEach(this._stateClasses,function(c){delete _22e[c];});}dojo.forEach(_22b,function(c){_22e[c]=true;});var _22f=[];for(var c in _22e){_22f.push(c);}tn.className=_22f.join(" ");this._stateClasses=_22b;},_trackMouseState:function(node,_230){var _231=false,_232=false,_233=false;var self=this,cn=dojo.hitch(this,"connect",node);function _234(){var _235=("disabled" in self&&self.disabled)||("readonly" in self&&self.readonly);dojo.toggleClass(node,_230+"Hover",_231&&!_232&&!_235);dojo.toggleClass(node,_230+"Active",_232&&!_235);dojo.toggleClass(node,_230+"Focused",_233&&!_235);};cn("onmouseenter",function(){_231=true;_234();});cn("onmouseleave",function(){_231=false;_232=false;_234();});cn("onmousedown",function(){_232=true;_234();});cn("onmouseup",function(){_232=false;_234();});cn("onfocus",function(){_233=true;_234();});cn("onblur",function(){_233=false;_234();});this.connect(this,"set",function(name,_236){if(name=="disabled"||name=="readOnly"){_234();}});}});}if(!dojo._hasResource["dijit.TitlePane"]){dojo._hasResource["dijit.TitlePane"]=true;dojo.provide("dijit.TitlePane");dojo.declare("dijit.TitlePane",[dijit.layout.ContentPane,dijit._Templated,dijit._CssStateMixin],{title:"",open:true,toggleable:true,tabIndex:"0",duration:dijit.defaultDuration,baseClass:"dijitTitlePane",templateString:dojo.cache("dijit","templates/TitlePane.html","<div>\n\t<div dojoAttachEvent=\"onclick:_onTitleClick, onkeypress:_onTitleKey\"\n\t\t\tclass=\"dijitTitlePaneTitle\" dojoAttachPoint=\"titleBarNode\">\n\t\t<div class=\"dijitTitlePaneTitleFocus\" dojoAttachPoint=\"focusNode\">\n\t\t\t<img src=\"${_blankGif}\" alt=\"\" dojoAttachPoint=\"arrowNode\" class=\"dijitArrowNode\" waiRole=\"presentation\"\n\t\t\t/><span dojoAttachPoint=\"arrowNodeInner\" class=\"dijitArrowNodeInner\"></span\n\t\t\t><span dojoAttachPoint=\"titleNode\" class=\"dijitTitlePaneTextNode\"></span>\n\t\t</div>\n\t</div>\n\t<div class=\"dijitTitlePaneContentOuter\" dojoAttachPoint=\"hideNode\" waiRole=\"presentation\">\n\t\t<div class=\"dijitReset\" dojoAttachPoint=\"wipeNode\" waiRole=\"presentation\">\n\t\t\t<div class=\"dijitTitlePaneContentInner\" dojoAttachPoint=\"containerNode\" waiRole=\"region\" tabindex=\"-1\" id=\"${id}_pane\">\n\t\t\t\t<!-- nested divs because wipeIn()/wipeOut() doesn't work right on node w/padding etc.  Put padding on inner div. -->\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n"),attributeMap:dojo.delegate(dijit.layout.ContentPane.prototype.attributeMap,{title:{node:"titleNode",type:"innerHTML"},tooltip:{node:"focusNode",type:"attribute",attribute:"title"},id:""}),postCreate:function(){if(!this.open){this.hideNode.style.display=this.wipeNode.style.display="none";}if(this.toggleable){this._trackMouseState(this.titleBarNode,"dijitTitlePaneTitle");}this._setCss();dojo.setSelectable(this.titleNode,false);var _237=this.hideNode,_238=this.wipeNode;this._wipeIn=dojo.fx.wipeIn({node:this.wipeNode,duration:this.duration,beforeBegin:function(){_237.style.display="";}});this._wipeOut=dojo.fx.wipeOut({node:this.wipeNode,duration:this.duration,onEnd:function(){_237.style.display="none";}});this.inherited(arguments);},_setOpenAttr:function(open){if(this.open!==open){this.toggle();}dijit.setWaiState(this.containerNode,"hidden",this.open?"false":"true");dijit.setWaiState(this.focusNode,"pressed",this.open?"true":"false");},_setToggleableAttr:function(_239){this.toggleable=_239;dijit.setWaiRole(this.focusNode,_239?"button":"heading");if(_239){dijit.setWaiState(this.focusNode,"controls",this.id+"_pane");dojo.attr(this.focusNode,"tabIndex",this.tabIndex);}else{dojo.removeAttr(this.focusNode,"tabIndex");}this._setCss();},_setContentAttr:function(_23a){if(!this.open||!this._wipeOut||this._wipeOut.status()=="playing"){this.inherited(arguments);}else{if(this._wipeIn&&this._wipeIn.status()=="playing"){this._wipeIn.stop();}dojo.marginBox(this.wipeNode,{h:dojo.marginBox(this.wipeNode).h});this.inherited(arguments);if(this._wipeIn){this._wipeIn.play();}else{this.hideNode.style.display="";}}},toggle:function(){dojo.forEach([this._wipeIn,this._wipeOut],function(_23b){if(_23b&&_23b.status()=="playing"){_23b.stop();}});var anim=this[this.open?"_wipeOut":"_wipeIn"];if(anim){anim.play();}else{this.hideNode.style.display=this.open?"":"none";}this.open=!this.open;if(this.open){this._onShow();}else{this.onHide();}this._setCss();},_setCss:function(){var node=this.titleBarNode||this.focusNode;if(this._titleBarClass){dojo.removeClass(node,this._titleBarClass);}this._titleBarClass="dijit"+(this.toggleable?"":"Fixed")+(this.open?"Open":"Closed");dojo.addClass(node,this._titleBarClass);this.arrowNodeInner.innerHTML=this.open?"-":"+";},_onTitleKey:function(e){if(e.charOrCode==dojo.keys.ENTER||e.charOrCode==" "){if(this.toggleable){this.toggle();}dojo.stopEvent(e);}else{if(e.charOrCode==dojo.keys.DOWN_ARROW&&this.open){this.containerNode.focus();e.preventDefault();}}},_onTitleClick:function(){if(this.toggleable){this.toggle();}},setTitle:function(_23c){dojo.deprecated("dijit.TitlePane.setTitle() is deprecated.  Use set('title', ...) instead.","","2.0");this.set("title",_23c);}});}if(!dojo._hasResource["package.home"]){dojo._hasResource["package.home"]=true;dojo.provide("package.home");}if(!dojo._hasResource["aire.start.home"]){dojo._hasResource["aire.start.home"]=true;dojo.provide("aire.start.home");(function(){var deps=[];var _23d={widgets:{}};var init=function(){dojo.registerModulePath("dojo","/lib/dojo");dojo.registerModulePath("dijit","/lib/dijit");dojo.registerModulePath("dojox","/lib/dojox");dojo.registerModulePath("geonef","/lib/geonef");dojo.registerModulePath("aire","/lib/aire");dojo.registerModulePath("package","/lib/package");};var _23e=function(){dojo["require"]("package.home");dojo.parser.parse();aire.app.init();aire.app.start();};var _23f=function(){if(deps.every(function(p){return !!dojo.getObject(p);})){init();_23e();}else{window.setTimeout(_23f,200);}};dojo.addOnLoad(_23f);})();}dojo.i18n._preloadLocalizations("nls.home",["ROOT","ar","ca","cs","da","de","de-de","el","en","en-gb","en-us","es","es-es","fi","fi-fi","fr","fr-fr","he","he-il","hu","it","it-it","ja","ja-jp","ko","ko-kr","nb","nl","nl-nl","pl","pt","pt-br","pt-pt","ru","sk","sl","sv","th","tr","xx","zh","zh-cn","zh-tw"]);
