/*
	Copyright (c) 2004-2007, The Dojo Foundation
	All Rights Reserved.

	Licensed under the Academic Free License version 2.1 or above OR the
	modified BSD license. For more information on Dojo licensing, see:

		http://dojotoolkit.org/book/dojo-book-0-9/introduction/licensing
*/

/*
	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.
*/

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);var _4=null;if(_3){_3.shift();_3[1]&&_3[1]--;_3[6]&&(_3[6]*=1000);if(_2){_2=new Date(_2);dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_5){return _2["get"+_5]();}).forEach(function(_6,_7){if(_3[_7]===undefined){_3[_7]=_6;}});}_4=new Date(_3[0]||1970,_3[1]||0,_3[2]||0,_3[3]||0,_3[4]||0,_3[5]||0,_3[6]||0);var _8=0;var _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 _=function(n){return (n<10)?"0"+n:n;};_b=_b||{};var _e=[];var _f=_b.zulu?"getUTC":"get";var _10="";if(_b.selector!="time"){_10=[_a[_f+"FullYear"](),_(_a[_f+"Month"]()+1),_(_a[_f+"Date"]())].join("-");}_e.push(_10);if(_b.selector!="date"){var _11=[_(_a[_f+"Hours"]()),_(_a[_f+"Minutes"]()),_(_a[_f+"Seconds"]())].join(":");var _12=_a[_f+"Milliseconds"]();if(_b.milliseconds){_11+="."+(_12<100?"0":"")+_(_12);}if(_b.zulu){_11+="Z";}else{if(_b.selector!="time"){var _13=_a.getTimezoneOffset();var _14=Math.abs(_13);_11+=(_13>0?"-":"+")+_(Math.floor(_14/60))+":"+_(_14%60);}}_e.push(_11);}return _e.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.parser=new function(){var d=dojo;function val2type(_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 str2obj(_17,_18){switch(_18){case "string":return _17;case "number":return _17.length?Number(_17):NaN;case "boolean":return typeof _17=="boolean"?_17:!(_17.toLowerCase()=="false");case "function":if(d.isFunction(_17)){_17=_17.toString();_17=d.trim(_17.substring(_17.indexOf("{")+1,_17.length-1));}try{if(_17.search(/[^\w\.]+/i)!=-1){_17=d.parser._nameAnonFunc(new Function(_17),this);}return d.getObject(_17,false);}catch(e){return new Function();}case "array":return _17.split(/\s*,\s*/);case "date":switch(_17){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_17);}case "url":return d.baseUrl+_17;default:return d.fromJson(_17);}};var _19={};function getClassInfo(_1a){if(!_19[_1a]){var cls=d.getObject(_1a);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_1a+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _1c=cls.prototype;var _1d={};for(var _1e in _1c){if(_1e.charAt(0)=="_"){continue;}var _1f=_1c[_1e];_1d[_1e]=val2type(_1f);}_19[_1a]={cls:cls,params:_1d};}return _19[_1a];};this._functionFromScript=function(_20){var _21="";var _22="";var _23=_20.getAttribute("args");if(_23){d.forEach(_23.split(/\s*,\s*/),function(_24,idx){_21+="var "+_24+" = arguments["+idx+"]; ";});}var _26=_20.getAttribute("with");if(_26&&_26.length){d.forEach(_26.split(/\s*,\s*/),function(_27){_21+="with("+_27+"){";_22+="}";});}return new Function(_21+_20.innerHTML+_22);};this.instantiate=function(_28){var _29=[];d.forEach(_28,function(_2a){if(!_2a){return;}var _2b=_2a.getAttribute("dojoType");if((!_2b)||(!_2b.length)){return;}var _2c=getClassInfo(_2b);var _2d=_2c.cls;var ps=_2d._noScript||_2d.prototype._noScript;var _2f={};var _30=_2a.attributes;for(var _31 in _2c.params){var _32=_30.getNamedItem(_31);if(!_32||(!_32.specified&&(!dojo.isIE||_31.toLowerCase()!="value"))){continue;}var _33=_32.value;switch(_31){case "class":_33=_2a.className;break;case "style":_33=_2a.style&&_2a.style.cssText;}var _34=_2c.params[_31];_2f[_31]=str2obj(_33,_34);}if(!ps){var _35=[],_36=[];d.query("> script[type^='dojo/']",_2a).orphan().forEach(function(_37){var _38=_37.getAttribute("event"),_2b=_37.getAttribute("type"),nf=d.parser._functionFromScript(_37);if(_38){if(_2b=="dojo/connect"){_35.push({event:_38,func:nf});}else{_2f[_38]=nf;}}else{_36.push(nf);}});}var _3a=_2d["markupFactory"];if(!_3a&&_2d["prototype"]){_3a=_2d.prototype["markupFactory"];}var _3b=_3a?_3a(_2f,_2a,_2d):new _2d(_2f,_2a);_29.push(_3b);var _3c=_2a.getAttribute("jsId");if(_3c){d.setObject(_3c,_3b);}if(!ps){dojo.forEach(_35,function(_3d){dojo.connect(_3b,_3d.event,null,_3d.func);});dojo.forEach(_36,function(_3e){_3e.call(_3b);});}});d.forEach(_29,function(_3f){if(_3f&&(_3f.startup)&&((!_3f.getParent)||(!_3f.getParent()))){_3f.startup();}});return _29;};this.parse=function(_40){var _41=d.query("[dojoType]",_40);var _42=this.instantiate(_41);return _42;};}();(function(){var _43=function(){if(djConfig["parseOnLoad"]==true){dojo.parser.parse();}};if(dojo.exists("dijit.wai.onload")&&(dijit.wai.onload===dojo._loaders[0])){dojo._loaders.splice(1,0,_43);}else{dojo._loaders.unshift(_43);}})();dojo.parser._anonCtr=0;dojo.parser._anon={};dojo.parser._nameAnonFunc=function(_44,_45){var jpn="$joinpoint";var nso=(_45||dojo.parser._anon);if(dojo.isIE){var cn=_44["__dojoNameCache"];if(cn&&nso[cn]===_44){return _44["__dojoNameCache"];}}var ret="__"+dojo.parser._anonCtr++;while(typeof nso[ret]!="undefined"){ret="__"+dojo.parser._anonCtr++;}nso[ret]=_44;return ret;};}if(!dojo._hasResource["dojo.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");dojo.provide("dojo.fx.Toggler");dojo.fx.chain=function(_4a){var _4b=_4a.shift();var _4c=_4b;dojo.forEach(_4a,function(_4d){dojo.connect(_4c,"onEnd",_4d,"play");_4c=_4d;});return _4b;};dojo.fx.combine=function(_4e){var ctr=new dojo._Animation({curve:[0,1]});if(!_4e.length){return ctr;}ctr.duration=_4e[0].duration;dojo.forEach(_4e,function(_50){dojo.forEach(["play","pause","stop"],function(e){if(_50[e]){dojo.connect(ctr,e,_50,e);}});});return ctr;};dojo.declare("dojo.fx.Toggler",null,{constructor:function(_52){var _t=this;dojo.mixin(_t,_52);_t.node=_52.node;_t._showArgs=dojo.mixin({},_52);_t._showArgs.node=_t.node;_t._showArgs.duration=_t.showDuration;_t.showAnim=_t.showFunc(_t._showArgs);_t._hideArgs=dojo.mixin({},_52);_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(_54){return this.showAnim.play(_54||0);},hide:function(_55){return this.hideAnim.play(_55||0);}});dojo.fx.wipeIn=function(_56){_56.node=dojo.byId(_56.node);var _57=_56.node,s=_57.style;var _59=dojo.animateProperty(dojo.mixin({properties:{height:{start:function(){s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _5a=dojo.style(_57,"height");return Math.max(_5a,1);}},end:function(){return _57.scrollHeight;}}}},_56));dojo.connect(_59,"onEnd",function(){s.height="auto";});return _59;};dojo.fx.wipeOut=function(_5b){var _5c=_5b.node=dojo.byId(_5b.node);var s=_5c.style;var _5e=dojo.animateProperty(dojo.mixin({properties:{height:{end:1}}},_5b));dojo.connect(_5e,"beforeBegin",function(){s.overflow="hidden";s.display="";});dojo.connect(_5e,"onEnd",function(){s.height="auto";s.display="none";});return _5e;};dojo.fx.slideTo=function(_5f){var _60=(_5f.node=dojo.byId(_5f.node));var top=null;var _62=null;var _63=(function(n){return function(){var cs=dojo.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);_62=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=dojo.coords(n,true);top=ret.y;_62=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=_62+"px";}};})(_60);_63();var _68=dojo.animateProperty(dojo.mixin({properties:{top:{end:_5f.top||0},left:{end:_5f.left||0}}},_5f));dojo.connect(_68,"beforeBegin",_68,_63);return _68;};}if(!dojo._hasResource["dijit._Container"]){dojo._hasResource["dijit._Container"]=true;dojo.provide("dijit._Container");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 _6b=dijit.byId(id);return _6b.isContainer?_6b:null;}}return null;},_getSibling:function(_6c){var _6d=this.domNode;do{_6d=_6d[_6c+"Sibling"];}while(_6d&&_6d.nodeType!=1);if(!_6d){return null;}var id=_6d.getAttribute("widgetId");return dijit.byId(id);},getPreviousSibling:function(){return this._getSibling("previous");},getNextSibling:function(){return this._getSibling("next");}});dojo.declare("dijit._Container",null,{isContainer:true,addChild:function(_6f,_70){if(_70===undefined){_70="last";}var _71=this.containerNode||this.domNode;if(_70&&typeof _70=="number"){var _72=dojo.query("> [widgetid]",_71);if(_72&&_72.length>=_70){_71=_72[_70-1];_70="after";}}dojo.place(_6f.domNode,_71,_70);if(this._started&&!_6f._started){_6f.startup();}},removeChild:function(_73){var _74=_73.domNode;_74.parentNode.removeChild(_74);},_nextElement:function(_75){do{_75=_75.nextSibling;}while(_75&&_75.nodeType!=1);return _75;},_firstElement:function(_76){_76=_76.firstChild;if(_76&&_76.nodeType!=1){_76=this._nextElement(_76);}return _76;},getChildren:function(){return dojo.query("> [widgetId]",this.containerNode||this.domNode).map(dijit.byNode);},hasChildren:function(){var cn=this.containerNode||this.domNode;return !!this._firstElement(cn);},_getSiblingOfChild:function(_78,dir){var _7a=_78.domNode;var _7b=(dir>0?"nextSibling":"previousSibling");do{_7a=_7a[_7b];}while(_7a&&(_7a.nodeType!=1||!dijit.byNode(_7a)));return _7a?dijit.byNode(_7a):null;}});dojo.declare("dijit._KeyNavContainer",[dijit._Container],{_keyNavCodes:{},connectKeyNavHandlers:function(_7c,_7d){var _7e=this._keyNavCodes={};var _7f=dojo.hitch(this,this.focusPrev);var _80=dojo.hitch(this,this.focusNext);dojo.forEach(_7c,function(_81){_7e[_81]=_7f;});dojo.forEach(_7d,function(_82){_7e[_82]=_80;});this.connect(this.domNode,"onkeypress","_onContainerKeypress");if(dojo.isIE){this.connect(this.domNode,"onactivate","_onContainerFocus");this.connect(this.domNode,"ondeactivate","_onContainerBlur");}else{this.connect(this.domNode,"onfocus","_onContainerFocus");this.connect(this.domNode,"onblur","_onContainerBlur");}},startupKeyNavChildren:function(){dojo.forEach(this.getChildren(),dojo.hitch(this,"_setTabIndexMinusOne"));},addChild:function(_83,_84){dijit._KeyNavContainer.superclass.addChild.apply(this,arguments);this._setTabIndexMinusOne(_83);},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 _85=this._getNextFocusableChild(this.focusedChild,1);if(_85.getFocalNodes){this.focusChild(_85,_85.getFocalNodes()[0]);}else{this.focusChild(_85);}},focusPrev:function(){if(this.focusedChild&&this.focusedChild.hasPrevFocalNode&&this.focusedChild.hasPrevFocalNode()){this.focusedChild.focusPrev();return;}var _86=this._getNextFocusableChild(this.focusedChild,-1);if(_86.getFocalNodes){var _87=_86.getFocalNodes();this.focusChild(_86,_87[_87.length-1]);}else{this.focusChild(_86);}},focusChild:function(_88,_89){if(_88){if(this.focusedChild&&_88!==this.focusedChild){this._onChildBlur(this.focusedChild);}this.focusedChild=_88;if(_89&&_88.focusFocalNode){_88.focusFocalNode(_89);}else{_88.focus();}}},_setTabIndexMinusOne:function(_8a){if(_8a.getFocalNodes){dojo.forEach(_8a.getFocalNodes(),function(_8b){_8b.setAttribute("tabIndex",-1);});}else{(_8a.focusNode||_8a.domNode).setAttribute("tabIndex",-1);}},_onContainerFocus:function(evt){this.domNode.setAttribute("tabIndex",-1);if(evt.target===this.domNode){this.focusFirstChild();}else{var _8d=dijit.getEnclosingWidget(evt.target);if(_8d&&_8d.isFocusable()){this.focusedChild=_8d;}}},_onContainerBlur:function(evt){if(this.tabIndex){this.domNode.setAttribute("tabIndex",this.tabIndex);}},_onContainerKeypress:function(evt){if(evt.ctrlKey||evt.altKey){return;}var _90=this._keyNavCodes[evt.keyCode];if(_90){_90();dojo.stopEvent(evt);}},_onChildBlur:function(_91){},_getFirstFocusableChild:function(){return this._getNextFocusableChild(null,1);},_getNextFocusableChild:function(_92,dir){if(_92){_92=this._getSiblingOfChild(_92,dir);}var _94=this.getChildren();for(var i=0;i<_94.length;i++){if(!_92){_92=_94[(dir>0)?0:(_94.length-1)];}if(_92.isFocusable()){return _92;}_92=this._getSiblingOfChild(_92,dir);}}});}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 _96=dojo.global;var _97=dojo.doc;if(_97.selection){return !_97.selection.createRange().text;}else{if(_96.getSelection){var _98=_96.getSelection();if(dojo.isString(_98)){return !_98;}else{return _98.isCollapsed||!_98.toString();}}}},getBookmark:function(){var _99,_9a=dojo.doc.selection;if(_9a){var _9b=_9a.createRange();if(_9a.type.toUpperCase()=="CONTROL"){_99=_9b.length?dojo._toArray(_9b):null;}else{_99=_9b.getBookmark();}}else{if(dojo.global.getSelection){_9a=dojo.global.getSelection();if(_9a){var _9b=_9a.getRangeAt(0);_99=_9b.cloneRange();}}else{console.debug("No idea how to store the current selection for this browser!");}}return _99;},moveToBookmark:function(_9c){var _9d=dojo.doc;if(_9d.selection){var _9e;if(dojo.isArray(_9c)){_9e=_9d.body.createControlRange();dojo.forEach(_9c,_9e.addElement);}else{_9e=_9d.selection.createRange();_9e.moveToBookmark(_9c);}_9e.select();}else{var _9f=dojo.global.getSelection&&dojo.global.getSelection();if(_9f&&_9f.removeAllRanges){_9f.removeAllRanges();_9f.addRange(_9c);}else{console.debug("No idea how to restore selection for this browser!");}}},getFocus:function(_a0,_a1){return {node:_a0&&dojo.isDescendant(dijit._curFocus,_a0.domNode)?dijit._prevFocus:dijit._curFocus,bookmark:!dojo.withGlobal(_a1||dojo.global,dijit.isCollapsed)?dojo.withGlobal(_a1||dojo.global,dijit.getBookmark):null,openedForWindow:_a1};},focus:function(_a2){if(!_a2){return;}var _a3="node" in _a2?_a2.node:_a2,_a4=_a2.bookmark,_a5=_a2.openedForWindow;if(_a3){var _a6=(_a3.tagName.toLowerCase()=="iframe")?_a3.contentWindow:_a3;if(_a6&&_a6.focus){try{_a6.focus();}catch(e){}}dijit._onFocusNode(_a3);}if(_a4&&dojo.withGlobal(_a5||dojo.global,dijit.isCollapsed)){if(_a5){_a5.focus();}try{dojo.withGlobal(_a5||dojo.global,moveToBookmark,null,[_a4]);}catch(e){}}},_activeStack:[],registerWin:function(_a7){if(!_a7){_a7=window;}dojo.connect(_a7.document,"onmousedown",null,function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);dijit._onTouchNode(evt.target||evt.srcElement);});var _a9=_a7.document.body||_a7.document.getElementsByTagName("body")[0];if(_a9){if(dojo.isIE){_a9.attachEvent("onactivate",function(evt){if(evt.srcElement.tagName.toLowerCase()!="body"){dijit._onFocusNode(evt.srcElement);}});_a9.attachEvent("ondeactivate",function(evt){dijit._onBlurNode(evt.srcElement);});}else{_a9.addEventListener("focus",function(evt){dijit._onFocusNode(evt.target);},true);_a9.addEventListener("blur",function(evt){dijit._onBlurNode(evt.target);},true);}}_a9=null;},_onBlurNode:function(_ae){dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;var w=dijit.getEnclosingWidget(_ae);if(w&&w._setStateClass){w._focused=false;w._setStateClass();}if(dijit._justMouseDowned){return;}if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);}dijit._clearActiveWidgetsTimer=setTimeout(function(){delete dijit._clearActiveWidgetsTimer;dijit._setStack([]);},100);},_onTouchNode:function(_b0){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _b1=[];try{while(_b0){if(_b0.dijitPopupParent){_b0=dijit.byId(_b0.dijitPopupParent).domNode;}else{if(_b0.tagName&&_b0.tagName.toLowerCase()=="body"){if(_b0===dojo.body()){break;}_b0=dojo.query("iframe").filter(function(_b2){return _b2.contentDocument.body===_b0;})[0];}else{var id=_b0.getAttribute&&_b0.getAttribute("widgetId");if(id){_b1.unshift(id);}_b0=_b0.parentNode;}}}}catch(e){}dijit._setStack(_b1);},_onFocusNode:function(_b4){if(_b4&&_b4.tagName&&_b4.tagName.toLowerCase()=="body"){return;}dijit._onTouchNode(_b4);if(_b4==dijit._curFocus){return;}dijit._prevFocus=dijit._curFocus;dijit._curFocus=_b4;dojo.publish("focusNode",[_b4]);var w=dijit.getEnclosingWidget(_b4);if(w&&w._setStateClass){w._focused=true;w._setStateClass();}},_setStack:function(_b6){var _b7=dijit._activeStack;dijit._activeStack=_b6;for(var _b8=0;_b8<Math.min(_b7.length,_b6.length);_b8++){if(_b7[_b8]!=_b6[_b8]){break;}}for(var i=_b7.length-1;i>=_b8;i--){var _ba=dijit.byId(_b7[i]);if(_ba){dojo.publish("widgetBlur",[_ba]);if(_ba._onBlur){_ba._onBlur();}}}for(var i=_b8;i<_b6.length;i++){var _ba=dijit.byId(_b6[i]);if(_ba){dojo.publish("widgetFocus",[_ba]);if(_ba._onFocus){_ba._onFocus();}}}}});dojo.addOnLoad(dijit.registerWin);}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(_bb){if(this._hash[_bb.id]){throw new Error("Tried to register widget with id=="+_bb.id+" but that id is already registered");}this._hash[_bb.id]=_bb;},remove:function(id){delete this._hash[id];},forEach:function(_bd){for(var id in this._hash){_bd(this._hash[id]);}},filter:function(_bf){var res=new dijit.WidgetSet();this.forEach(function(_c1){if(_bf(_c1)){res.add(_c1);}});return res;},byId:function(id){return this._hash[id];},byClass:function(cls){return this.filter(function(_c4){return _c4.declaredClass==cls;});}});dijit.registry=new dijit.WidgetSet();dijit._widgetTypeCtr={};dijit.getUniqueId=function(_c5){var id;do{id=_c5+"_"+(dijit._widgetTypeCtr[_c5]!==undefined?++dijit._widgetTypeCtr[_c5]:dijit._widgetTypeCtr[_c5]=0);}while(dijit.byId(id));return id;};if(dojo.isIE){dojo.addOnUnload(function(){dijit.registry.forEach(function(_c7){_c7.destroy();});});}dijit.byId=function(id){return (dojo.isString(id))?dijit.registry.byId(id):id;};dijit.byNode=function(_c9){return dijit.registry.byId(_c9.getAttribute("widgetId"));};dijit.getEnclosingWidget=function(_ca){while(_ca){if(_ca.getAttribute&&_ca.getAttribute("widgetId")){return dijit.registry.byId(_ca.getAttribute("widgetId"));}_ca=_ca.parentNode;}return null;};}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function(){var _cb=dojo.global;var _cc=dojo.doc;var w=0,h=0;if(dojo.isMozilla){var _cf,_d0,_d1,_d2;if(_cc.body.clientWidth>_cc.documentElement.clientWidth){_cf=_cc.documentElement.clientWidth;_d1=_cc.body.clientWidth;}else{_d1=_cc.documentElement.clientWidth;_cf=_cc.body.clientWidth;}if(_cc.body.clientHeight>_cc.documentElement.clientHeight){_d0=_cc.documentElement.clientHeight;_d2=_cc.body.clientHeight;}else{_d2=_cc.documentElement.clientHeight;_d0=_cc.body.clientHeight;}w=(_d1>_cb.innerWidth)?_cf:_d1;h=(_d2>_cb.innerHeight)?_d0:_d2;}else{if(!dojo.isOpera&&_cb.innerWidth){w=_cb.innerWidth;h=_cb.innerHeight;}else{if(dojo.isIE&&_cc.documentElement&&_cc.documentElement.clientHeight){w=_cc.documentElement.clientWidth;h=_cc.documentElement.clientHeight;}else{if(dojo.body().clientWidth){w=dojo.body().clientWidth;h=dojo.body().clientHeight;}}}}var _d3=dojo._docScroll();return {w:w,h:h,l:_d3.x,t:_d3.y};};dijit.placeOnScreen=function(_d4,pos,_d6,_d7){var _d8=dojo.map(_d6,function(_d9){return {corner:_d9,pos:pos};});return dijit._place(_d4,_d8);};dijit._place=function(_da,_db,_dc){var _dd=dijit.getViewport();if(!_da.parentNode||String(_da.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(_da);}var _de=null;for(var i=0;i<_db.length;i++){var _e0=_db[i].corner;var pos=_db[i].pos;if(_dc){_dc(_e0);}var _e2=_da.style.display;var _e3=_da.style.visibility;_da.style.visibility="hidden";_da.style.display="";var mb=dojo.marginBox(_da);_da.style.display=_e2;_da.style.visibility=_e3;var _e5=(_e0.charAt(1)=="L"?pos.x:Math.max(_dd.l,pos.x-mb.w)),_e6=(_e0.charAt(0)=="T"?pos.y:Math.max(_dd.t,pos.y-mb.h)),_e7=(_e0.charAt(1)=="L"?Math.min(_dd.l+_dd.w,_e5+mb.w):pos.x),_e8=(_e0.charAt(0)=="T"?Math.min(_dd.t+_dd.h,_e6+mb.h):pos.y),_e9=_e7-_e5,_ea=_e8-_e6,_eb=(mb.w-_e9)+(mb.h-_ea);if(_de==null||_eb<_de.overflow){_de={corner:_e0,aroundCorner:_db[i].aroundCorner,x:_e5,y:_e6,w:_e9,h:_ea,overflow:_eb};}if(_eb==0){break;}}_da.style.left=_de.x+"px";_da.style.top=_de.y+"px";return _de;};dijit.placeOnScreenAroundElement=function(_ec,_ed,_ee,_ef){_ed=dojo.byId(_ed);var _f0=_ed.style.display;_ed.style.display="";var _f1=_ed.offsetWidth;var _f2=_ed.offsetHeight;var _f3=dojo.coords(_ed,true);_ed.style.display=_f0;var _f4=[];for(var _f5 in _ee){_f4.push({aroundCorner:_f5,corner:_ee[_f5],pos:{x:_f3.x+(_f5.charAt(1)=="L"?0:_f1),y:_f3.y+(_f5.charAt(0)=="T"?0:_f2)}});}return dijit._place(_ec,_f4,_ef);};}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function(doc){if(dojo.isSafari&&!doc._parentWindow){var fix=function(win){win.document._parentWindow=win;for(var i=0;i<win.frames.length;i++){fix(win.frames[i]);}};fix(window.top);}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 _fb=[],_fc=1000,_fd=1;this.open=function(_fe){var _ff=_fe.popup,_100=_fe.orient||{"BL":"TL","TL":"BL"},_101=_fe.around,id=(_fe.around&&_fe.around.id)?(_fe.around.id+"_dropdown"):("popup_"+_fd++);var _103=dojo.doc.createElement("div");_103.id=id;_103.className="dijitPopup";_103.style.zIndex=_fc+_fb.length;_103.style.visibility="hidden";if(_fe.parent){_103.dijitPopupParent=_fe.parent.id;}dojo.body().appendChild(_103);_ff.domNode.style.display="";_103.appendChild(_ff.domNode);var _104=new dijit.BackgroundIframe(_103);var best=_101?dijit.placeOnScreenAroundElement(_103,_101,_100,_ff.orient?dojo.hitch(_ff,"orient"):null):dijit.placeOnScreen(_103,_fe,_100=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"]);_103.style.visibility="visible";var _106=[];function getTopPopup(){for(var pi=_fb.length-1;pi>0&&_fb[pi].parent===_fb[pi-1].widget;pi--){}return _fb[pi];};_106.push(dojo.connect(_103,"onkeypress",this,function(evt){if(evt.keyCode==dojo.keys.ESCAPE&&_fe.onCancel){_fe.onCancel();}else{if(evt.keyCode==dojo.keys.TAB){dojo.stopEvent(evt);var _109=getTopPopup();if(_109&&_109.onCancel){_109.onCancel();}}}}));if(_ff.onCancel){_106.push(dojo.connect(_ff,"onCancel",null,_fe.onCancel));}_106.push(dojo.connect(_ff,_ff.onExecute?"onExecute":"onChange",null,function(){var _10a=getTopPopup();if(_10a&&_10a.onExecute){_10a.onExecute();}}));_fb.push({wrapper:_103,iframe:_104,widget:_ff,parent:_fe.parent,onExecute:_fe.onExecute,onCancel:_fe.onCancel,onClose:_fe.onClose,handlers:_106});if(_ff.onOpen){_ff.onOpen(best);}return best;};this.close=function(_10b){while(dojo.some(_fb,function(elem){return elem.widget==_10b;})){var top=_fb.pop(),_10e=top.wrapper,_10f=top.iframe,_110=top.widget,_111=top.onClose;if(_110.onClose){_110.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(!_110||!_110.domNode){return;}dojo.style(_110.domNode,"display","none");dojo.body().appendChild(_110.domNode);_10f.destroy();dojo._destroyElement(_10e);if(_111){_111();}}};}();dijit._frames=new function(){var _112=[];this.pop=function(){var _113;if(_112.length){_113=_112.pop();_113.style.display="";}else{if(dojo.isIE){var html="<iframe src='javascript:\"\"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_113=dojo.doc.createElement(html);}else{var _113=dojo.doc.createElement("iframe");_113.src="javascript:\"\"";_113.className="dijitBackgroundIframe";}_113.tabIndex=-1;dojo.body().appendChild(_113);}return _113;};this.push=function(_115){_115.style.display="";if(dojo.isIE){_115.style.removeExpression("width");_115.style.removeExpression("height");}_112.push(_115);};}();if(dojo.isIE&&dojo.isIE<7){dojo.addOnLoad(function(){var f=dijit._frames;dojo.forEach([f.pop()],f.push);});}dijit.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if((dojo.isIE&&dojo.isIE<7)||(dojo.isFF&&dojo.isFF<3&&dojo.hasClass(dojo.body(),"dijit_a11y"))){var _118=dijit._frames.pop();node.appendChild(_118);if(dojo.isIE){_118.style.setExpression("width","document.getElementById('"+node.id+"').offsetWidth");_118.style.setExpression("height","document.getElementById('"+node.id+"').offsetHeight");}this.iframe=_118;}};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(node){if(dojo.isIE){if(dojo.marginBox(node.parentNode).h<=node.parentNode.scrollHeight){node.scrollIntoView(false);}}else{if(dojo.isMozilla){node.scrollIntoView(false);}else{var _11a=node.parentNode;var _11b=_11a.scrollTop+dojo.marginBox(_11a).h;var _11c=node.offsetTop+dojo.marginBox(node).h;if(_11b<_11c){_11a.scrollTop+=(_11c-_11b);}else{if(_11a.scrollTop>node.offsetTop){_11a.scrollTop-=(_11a.scrollTop-node.offsetTop);}}}}};}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");(function(){var d=dojo;var ie=d.isIE;var _11f=d.isOpera;var maj=Math.floor;var _121={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_iequirks:ie&&d.isQuirks,dj_opera:_11f,dj_opera8:maj(_11f)==8,dj_opera9:maj(_11f)==9,dj_khtml:d.isKhtml,dj_safari:d.isSafari,dj_gecko:d.isMozilla};for(var p in _121){if(_121[p]){var html=dojo.doc.documentElement;if(html.className){html.className+=" "+p;}else{html.className=p;}}}})();}if(!dojo._hasResource["dijit._base.bidi"]){dojo._hasResource["dijit._base.bidi"]=true;dojo.provide("dijit._base.bidi");dojo.addOnLoad(function(){if(!dojo._isBodyLtr()){dojo.addClass(dojo.body(),"dijitRtl");}});}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,_125,node,_127,obj,_129,_12a){if(obj!=this._obj){this.stop();this._initialDelay=_12a||500;this._subsequentDelay=_129||0.9;this._obj=obj;this._evt=evt;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_125,_127);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(node,_12c,_12d,_12e,_12f,_130){return [dojo.connect(node,"onkeypress",this,function(evt){if(evt.keyCode==_12c.keyCode&&(!_12c.charCode||_12c.charCode==evt.charCode)&&(_12c.ctrlKey===undefined||_12c.ctrlKey==evt.ctrlKey)&&(_12c.altKey===undefined||_12c.altKey==evt.ctrlKey)&&(_12c.shiftKey===undefined||_12c.shiftKey==evt.ctrlKey)){dojo.stopEvent(evt);dijit.typematic.trigger(_12c,_12d,node,_12e,_12c,_12f,_130);}else{if(dijit.typematic._obj==_12c){dijit.typematic.stop();}}}),dojo.connect(node,"onkeyup",this,function(evt){if(dijit.typematic._obj==_12c){dijit.typematic.stop();}})];},addMouseListener:function(node,_134,_135,_136,_137){var dc=dojo.connect;return [dc(node,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_134,node,_135,node,_136,_137);}),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){dojo.stopEvent(evt);}),dc(node,"dblclick",this,function(evt){dojo.stopEvent(evt);if(dojo.isIE){dijit.typematic.trigger(evt,_134,node,_135,node,_136,_137);setTimeout(dijit.typematic.stop,50);}})];},addListener:function(_13e,_13f,_140,_141,_142,_143,_144){return this.addKeyListener(_13f,_140,_141,_142,_143,_144).concat(this.addMouseListener(_13e,_141,_142,_143,_144));}};}if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.wai={onload:function(){var div=document.createElement("div");div.id="a11yTestNode";div.style.cssText="border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+dojo.moduleUrl("dijit","form/templates/blank.gif")+"\");";dojo.body().appendChild(div);function check(){var cs=dojo.getComputedStyle(div);if(cs){var _147=cs.backgroundImage;var _148=(cs.borderTopColor==cs.borderRightColor)||(_147!=null&&(_147=="none"||_147=="url(invalid-url:)"));dojo[_148?"addClass":"removeClass"](dojo.body(),"dijit_a11y");}};check();if(dojo.isIE){setInterval(check,4000);}}};if(dojo.isIE||dojo.isMoz){dojo._loaders.unshift(dijit.wai.onload);}dojo.mixin(dijit,{hasWaiRole:function(elem){if(elem.hasAttribute){return elem.hasAttribute("role");}else{return elem.getAttribute("role")?true:false;}},getWaiRole:function(elem){var _14b=elem.getAttribute("role");if(_14b){var _14c=_14b.indexOf(":");return _14c==-1?_14b:_14b.substring(_14c+1);}else{return "";}},setWaiRole:function(elem,role){if(dojo.isFF&&dojo.isFF<3){elem.setAttribute("role","wairole:"+role);}else{elem.setAttribute("role",role);}},removeWaiRole:function(elem){elem.removeAttribute("role");},hasWaiState:function(elem,_151){if(dojo.isFF&&dojo.isFF<3){return elem.hasAttributeNS("http://www.w3.org/2005/07/aaa",_151);}else{if(elem.hasAttribute){return elem.hasAttribute("aria-"+_151);}else{return elem.getAttribute("aria-"+_151)?true:false;}}},getWaiState:function(elem,_153){if(dojo.isFF&&dojo.isFF<3){return elem.getAttributeNS("http://www.w3.org/2005/07/aaa",_153);}else{var _154=elem.getAttribute("aria-"+_153);return _154?_154:"";}},setWaiState:function(elem,_156,_157){if(dojo.isFF&&dojo.isFF<3){elem.setAttributeNS("http://www.w3.org/2005/07/aaa","aaa:"+_156,_157);}else{elem.setAttribute("aria-"+_156,_157);}},removeWaiState:function(elem,_159){if(dojo.isFF&&dojo.isFF<3){elem.removeAttributeNS("http://www.w3.org/2005/07/aaa",_159);}else{elem.removeAttribute("aria-"+_159);}}});}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.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",srcNodeRef:null,domNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},postscript:function(_15a,_15b){this.create(_15a,_15b);},create:function(_15c,_15d){this.srcNodeRef=dojo.byId(_15d);this._connects=[];this._attaches=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_15c){dojo.mixin(this,_15c);}this.postMixInProperties();if(!this.id){this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){for(var attr in this.attributeMap){var _15f=this[this.attributeMap[attr]||"domNode"];var _160=this[attr];if(typeof _160!="object"&&(_160!==""||(_15c&&_15c[attr]))){switch(attr){case "class":dojo.addClass(_15f,_160);break;case "style":if(_15f.style.cssText){_15f.style.cssText+="; "+_160;}else{_15f.style.cssText=_160;}break;default:_15f.setAttribute(attr,_160);}}}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||dojo.doc.createElement("div");},postCreate:function(){},startup:function(){},destroyRecursive:function(_161){this.destroyDescendants();this.destroy();},destroy:function(_162){this.uninitialize();dojo.forEach(this._connects,function(_163){dojo.forEach(_163,dojo.disconnect);});this.destroyRendering(_162);dijit.registry.remove(this.id);},destroyRendering:function(_164){if(this.bgIframe){this.bgIframe.destroy();delete this.bgIframe;}if(this.domNode){dojo._destroyElement(this.domNode);delete this.domNode;}if(this.srcNodeRef){dojo._destroyElement(this.srcNodeRef);delete this.srcNodeRef;}},destroyDescendants:function(){dojo.forEach(this.getDescendants(),function(_165){_165.destroy();});},uninitialize:function(){return false;},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function(){var list=dojo.query("[widgetId]",this.domNode);return list.map(dijit.byNode);},nodesWithKeyClick:["input","button"],connect:function(obj,_168,_169){var _16a=[];if(_168=="ondijitclick"){var w=this;if(!this.nodesWithKeyClick[obj.nodeName]){_16a.push(dojo.connect(obj,"onkeydown",this,function(e){if(e.keyCode==dojo.keys.ENTER){return (dojo.isString(_169))?w[_169](e):_169.call(w,e);}else{if(e.keyCode==dojo.keys.SPACE){dojo.stopEvent(e);}}}));_16a.push(dojo.connect(obj,"onkeyup",this,function(e){if(e.keyCode==dojo.keys.SPACE){return dojo.isString(_169)?w[_169](e):_169.call(w,e);}}));}_168="onclick";}_16a.push(dojo.connect(obj,_168,this,_169));this._connects.push(_16a);return _16a;},disconnect:function(_16e){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_16e){dojo.forEach(_16e,dojo.disconnect);this._connects.splice(i,1);return;}}},isLeftToRight:function(){if(typeof this._ltr=="undefined"){this._ltr=dojo.getComputedStyle(this.domNode).direction!="rtl";}return this._ltr;},isFocusable:function(){return this.focus&&(dojo.style(this.domNode,"display")!="none");}});}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.string.pad=function(text,size,ch,end){var out=String(text);if(!ch){ch="0";}while(out.length<size){if(end){out+=ch;}else{out=ch+out;}}return out;};dojo.string.substitute=function(_175,map,_177,_178){return _175.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_179,key,_17b){var _17c=dojo.getObject(key,false,map);if(_17b){_17c=dojo.getObject(_17b,false,_178)(_17c);}if(_177){_17c=_177(_17c,key);}return _17c.toString();});};dojo.string.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["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.declare("dijit._Templated",null,{templateNode:null,templateString:null,templatePath:null,widgetsInTemplate:false,containerNode:null,_skipNodeCache:false,buildRendering:function(){var _17f=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_17f)){var _181=this.declaredClass,_182=this;var tstr=dojo.string.substitute(_17f,this,function(_184,key){if(key.charAt(0)=="!"){_184=_182[key.substr(1)];}if(typeof _184=="undefined"){throw new Error(_181+" template:"+key);}if(!_184){return "";}return key.charAt(0)=="!"?_184:_184.toString().replace(/"/g,"&quot;");},this);node=dijit._Templated._createNodesFromText(tstr)[0];}else{node=_17f.cloneNode(true);}this._attachTemplateNodes(node);var _186=this.srcNodeRef;if(_186&&_186.parentNode){_186.parentNode.replaceChild(node,_186);}this.domNode=node;if(this.widgetsInTemplate){var _187=dojo.parser.parse(node);this._attachTemplateNodes(_187,function(n,p){return n[p];});}this._fillContent(_186);},_fillContent:function(_18a){var dest=this.containerNode;if(_18a&&dest){while(_18a.hasChildNodes()){dest.appendChild(_18a.firstChild);}}},_attachTemplateNodes:function(_18c,_18d){_18d=_18d||function(n,p){return n.getAttribute(p);};var _190=dojo.isArray(_18c)?_18c:(_18c.all||_18c.getElementsByTagName("*"));var x=dojo.isArray(_18c)?0:-1;for(;x<_190.length;x++){var _192=(x==-1)?_18c:_190[x];if(this.widgetsInTemplate&&_18d(_192,"dojoType")){continue;}var _193=_18d(_192,"dojoAttachPoint");if(_193){var _194,_195=_193.split(/\s*,\s*/);while(_194=_195.shift()){if(dojo.isArray(this[_194])){this[_194].push(_192);}else{this[_194]=_192;}}}var _196=_18d(_192,"dojoAttachEvent");if(_196){var _197,_198=_196.split(/\s*,\s*/);var trim=dojo.trim;while(_197=_198.shift()){if(_197){var _19a=null;if(_197.indexOf(":")!=-1){var _19b=_197.split(":");_197=trim(_19b[0]);_19a=trim(_19b[1]);}else{_197=trim(_197);}if(!_19a){_19a=_197;}this.connect(_192,_197,_19a);}}}var role=_18d(_192,"waiRole");if(role){dijit.setWaiRole(_192,role);}var _19d=_18d(_192,"waiState");if(_19d){dojo.forEach(_19d.split(/\s*,\s*/),function(_19e){if(_19e.indexOf("-")!=-1){var pair=_19e.split("-");dijit.setWaiState(_192,pair[0],pair[1]);}});}}}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_1a0,_1a1,_1a2){var _1a3=dijit._Templated._templateCache;var key=_1a1||_1a0;var _1a5=_1a3[key];if(_1a5){return _1a5;}if(!_1a1){_1a1=dijit._Templated._sanitizeTemplateString(dojo._getText(_1a0));}_1a1=dojo.string.trim(_1a1);if(_1a1.match(/\$\{([^\}]+)\}/g)||_1a2){return (_1a3[key]=_1a1);}else{return (_1a3[key]=dijit._Templated._createNodesFromText(_1a1)[0]);}};dijit._Templated._sanitizeTemplateString=function(_1a6){if(_1a6){_1a6=_1a6.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _1a7=_1a6.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_1a7){_1a6=_1a7[1];}}else{_1a6="";}return _1a6;};if(dojo.isIE){dojo.addOnUnload(function(){var _1a8=dijit._Templated._templateCache;for(var key in _1a8){var _1aa=_1a8[key];if(!isNaN(_1aa.nodeType)){dojo._destroyElement(_1aa);}_1a8[key]=null;}});}(function(){var _1ab={cell:{re:/^<t[dh][\s\r\n>]/i,pre:"<table><tbody><tr>",post:"</tr></tbody></table>"},row:{re:/^<tr[\s\r\n>]/i,pre:"<table><tbody>",post:"</tbody></table>"},section:{re:/^<(thead|tbody|tfoot)[\s\r\n>]/i,pre:"<table>",post:"</table>"}};var tn;dijit._Templated._createNodesFromText=function(text){if(!tn){tn=dojo.doc.createElement("div");tn.style.display="none";dojo.body().appendChild(tn);}var _1ae="none";var _1af=text.replace(/^\s+/,"");for(var type in _1ab){var map=_1ab[type];if(map.re.test(_1af)){_1ae=type;text=map.pre+text+map.post;break;}}tn.innerHTML=text;if(tn.normalize){tn.normalize();}var tag={cell:"tr",row:"tbody",section:"table"}[_1ae];var _1b3=(typeof tag!="undefined")?tn.getElementsByTagName(tag)[0]:tn;var _1b4=[];while(_1b3.firstChild){_1b4.push(_1b3.removeChild(_1b3.firstChild));}tn.innerHTML="";return _1b4;};})();dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}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],{isLayoutContainer:true,postCreate:function(){dojo.addClass(this.domNode,"dijitContainer");},startup:function(){if(this._started){return;}this._started=true;if(this.getChildren){dojo.forEach(this.getChildren(),function(_1b5){_1b5.startup();});}if(!this.getParent||!this.getParent()){this.resize();this.connect(window,"onresize",function(){this.resize();});}},resize:function(args){var node=this.domNode;if(args){dojo.marginBox(node,args);if(args.t){node.style.top=args.t+"px";}if(args.l){node.style.left=args.l+"px";}}var mb=dojo.mixin(dojo.marginBox(node),args||{});this._contentBox=dijit.layout.marginBox2contentBox(node,mb);this.layout();},layout:function(){}});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 _1be=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_1c1,dim){_1c1.resize?_1c1.resize(dim):dojo.marginBox(_1c1.domNode,dim);dojo.mixin(_1c1,dojo.marginBox(_1c1.domNode));dojo.mixin(_1c1,dim);};dijit.layout.layoutChildren=function(_1c3,dim,_1c5){dim=dojo.mixin({},dim);dojo.addClass(_1c3,"dijitLayoutContainer");_1c5=dojo.filter(_1c5,function(item){return item.layoutAlign!="client";}).concat(dojo.filter(_1c5,function(item){return item.layoutAlign=="client";}));dojo.forEach(_1c5,function(_1c8){var elm=_1c8.domNode,pos=_1c8.layoutAlign;var _1cb=elm.style;_1cb.left=dim.l+"px";_1cb.top=dim.t+"px";_1cb.bottom=_1cb.right="auto";dojo.addClass(elm,"dijitAlign"+_1be(pos));if(pos=="top"||pos=="bottom"){size(_1c8,{w:dim.w});dim.h-=_1c8.h;if(pos=="top"){dim.t+=_1c8.h;}else{_1cb.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){size(_1c8,{h:dim.h});dim.w-=_1c8.w;if(pos=="left"){dim.l+=_1c8.w;}else{_1cb.left=dim.l+dim.w+"px";}}else{if(pos=="client"){size(_1c8,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:"",value:"",name:"",id:"",alt:"",type:"text",tabIndex:"0",disabled:false,intermediateChanges:false,attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{id:"focusNode",tabIndex:"focusNode",alt:"focusNode"}),setDisabled:function(_1cc){this.domNode.disabled=this.disabled=_1cc;if(this.focusNode){this.focusNode.disabled=_1cc;}if(_1cc){this._hovering=false;this._active=false;}dijit.setWaiState(this.focusNode||this.domNode,"disabled",_1cc);this._setStateClass();},_onMouse:function(_1cd){var _1ce=_1cd.target;if(_1ce&&_1ce.getAttribute){this.stateModifier=_1ce.getAttribute("stateModifier")||"";}if(!this.disabled){switch(_1cd.type){case "mouseenter":case "mouseover":this._hovering=true;break;case "mouseout":case "mouseleave":this._hovering=false;break;case "mousedown":this._active=true;var self=this;var _1d0=this.connect(dojo.body(),"onmouseup",function(){self._active=false;self._setStateClass();self.disconnect(_1d0);});break;}this._setStateClass();}},isFocusable:function(){return !this.disabled&&(dojo.style(this.domNode,"display")!="none");},focus:function(){dijit.focus(this.focusNode);},_setStateClass:function(){if(!("staticClass" in this)){this.staticClass=(this.stateNode||this.domNode).className;}var _1d1=[this.baseClass];function multiply(_1d2){_1d1=_1d1.concat(dojo.map(_1d1,function(c){return c+_1d2;}));};if(this.checked){multiply("Checked");}if(this.state){multiply(this.state);}if(this.selected){multiply("Selected");}if(this.disabled){multiply("Disabled");}else{if(this._active){multiply(this.stateModifier+"Active");}else{if(this._focused){multiply("Focused");}else{if(this._hovering){multiply(this.stateModifier+"Hover");}}}}(this.stateNode||this.domNode).className=this.staticClass+" "+_1d1.join(" ");},onChange:function(_1d4){},postCreate:function(){this.setValue(this.value,null);this.setDisabled(this.disabled);this._setStateClass();},setValue:function(_1d5,_1d6){this._lastValue=_1d5;dijit.setWaiState(this.focusNode||this.domNode,"valuenow",this.forWaiValuenow());if(this._lastValueReported==undefined&&_1d6===null){this._lastValueReported=_1d5;}if((this.intermediateChanges||_1d6)&&_1d5!==this._lastValueReported){this._lastValueReported=_1d5;this.onChange(_1d5);}},getValue:function(){return this._lastValue;},undo:function(){this.setValue(this._lastValueReported,false);},_onKeyPress:function(e){if(e.keyCode==dojo.keys.ESCAPE&&!e.shiftKey&&!e.ctrlKey&&!e.altKey){var v=this.getValue();var lv=this._lastValueReported;if((typeof lv!="undefined")&&((v!==null&&v.toString)?v.toString():null)!==lv.toString()){this.undo();dojo.stopEvent(e);return false;}}return true;},forWaiValuenow:function(){return this.getValue();}});}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:"<div class=\"dijit dijitLeft dijitInline dijitButton\"\r\n\tdojoAttachEvent=\"onclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\r\n\t><div class='dijitRight'\r\n\t\t><button class=\"dijitStretch dijitButtonNode dijitButtonContents\" dojoAttachPoint=\"focusNode,titleNode\"\r\n\t\t\ttype=\"${type}\" waiRole=\"button\" waiState=\"labelledby-${id}_label\"\r\n\t\t\t><span class=\"dijitInline ${iconClass}\" dojoAttachPoint=\"iconNode\" \r\n \t\t\t\t><span class=\"dijitToggleButtonIconChar\">&#10003</span \r\n\t\t\t></span\r\n\t\t\t><span class=\"dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\">${label}</span\r\n\t\t></button\r\n\t></div\r\n></div>\r\n",_onClick:function(e){if(this.disabled){return false;}this._clicked();return this.onClick(e);},_onButtonClick:function(e){dojo.stopEvent(e);var _1dc=this._onClick(e)!==false;if(this.type=="submit"&&_1dc){for(var node=this.domNode;node;node=node.parentNode){var _1de=dijit.byNode(node);if(_1de&&_1de._onSubmit){_1de._onSubmit(e);break;}if(node.tagName.toLowerCase()=="form"){node.submit();break;}}}},postCreate:function(){if(this.showLabel==false){var _1df="";this.label=this.containerNode.innerHTML;_1df=dojo.trim(this.containerNode.innerText||this.containerNode.textContent);this.titleNode.title=_1df;dojo.addClass(this.containerNode,"dijitDisplayNone");}this.inherited(arguments);},onClick:function(e){return true;},_clicked:function(e){},setLabel:function(_1e2){this.containerNode.innerHTML=this.label=_1e2;if(dojo.isMozilla){var _1e3=dojo.getComputedStyle(this.domNode).display;this.domNode.style.display="none";var _1e4=this;setTimeout(function(){_1e4.domNode.style.display=_1e3;},1);}if(this.showLabel==false){this.titleNode.title=dojo.trim(this.containerNode.innerText||this.containerNode.textContent);}}});dojo.declare("dijit.form.DropDownButton",[dijit.form.Button,dijit._Container],{baseClass:"dijitDropDownButton",templateString:"<div class=\"dijit dijitLeft dijitInline\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse,onclick:_onDropDownClick,onkeydown:_onDropDownKeydown,onblur:_onDropDownBlur,onkeypress:_onKey\"\r\n\t><div class='dijitRight'>\r\n\t<button class=\"dijitStretch dijitButtonNode dijitButtonContents\" type=\"${type}\"\r\n\t\tdojoAttachPoint=\"focusNode,titleNode\" waiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\r\n\t\t><div class=\"dijitInline ${iconClass}\" dojoAttachPoint=\"iconNode\"></div\r\n\t\t><span class=\"dijitButtonText\" \tdojoAttachPoint=\"containerNode,popupStateNode\"\r\n\t\tid=\"${id}_label\">${label}</span\r\n\t\t><span class='dijitA11yDownArrow'>&#9660;</span>\r\n\t</button>\r\n</div></div>\r\n",_fillContent:function(){if(this.srcNodeRef){var _1e5=dojo.query("*",this.srcNodeRef);dijit.form.DropDownButton.superclass._fillContent.call(this,_1e5[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(!this.dropDown){var _1e6=dojo.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=dijit.byNode(_1e6);delete this.dropDownContainer;}dojo.body().appendChild(this.dropDown.domNode);this.dropDown.domNode.style.display="none";},_onArrowClick:function(e){if(this.disabled){return;}this._toggleDropDown();},_onDropDownClick:function(e){var _1e9=dojo.isFF&&dojo.isFF<3&&navigator.appVersion.indexOf("Macintosh")!=-1;if(!_1e9||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){return;}if(e.keyCode==dojo.keys.DOWN_ARROW){if(!this.dropDown||this.dropDown.domNode.style.display=="none"){dojo.stopEvent(e);return this._toggleDropDown();}}},_onBlur:function(){this._closeDropDown();},_toggleDropDown:function(){if(this.disabled){return;}dijit.focus(this.popupStateNode);var _1ed=this.dropDown;if(!_1ed){return false;}if(!_1ed.isShowingNow){if(_1ed.href&&!_1ed.isLoaded){var self=this;var _1ef=dojo.connect(_1ed,"onLoad",function(){dojo.disconnect(_1ef);self._openDropDown();});_1ed._loadCheck(true);return;}else{this._openDropDown();}}else{this._closeDropDown();}},_openDropDown:function(){var _1f0=this.dropDown;var _1f1=_1f0.domNode.style.width;var self=this;dijit.popup.open({parent:this,popup:_1f0,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(){_1f0.domNode.style.width=_1f1;self.popupStateNode.removeAttribute("popupActive");this._opened=false;}});if(this.domNode.offsetWidth>_1f0.domNode.offsetWidth){var _1f3=null;if(!this.isLeftToRight()){_1f3=_1f0.domNode.parentNode;var _1f4=_1f3.offsetLeft+_1f3.offsetWidth;}dojo.marginBox(_1f0.domNode,{w:this.domNode.offsetWidth});if(_1f3){_1f3.style.left=_1f4-this.domNode.offsetWidth+"px";}}this.popupStateNode.setAttribute("popupActive","true");this._opened=true;if(_1f0.focus){_1f0.focus();}},_closeDropDown:function(_1f5){if(this._opened){dijit.popup.close(this.dropDown);if(_1f5){this.focus();}this._opened=false;}}});dojo.declare("dijit.form.ComboButton",dijit.form.DropDownButton,{templateString:"<table class='dijit dijitReset dijitInline dijitLeft'\r\n\tcellspacing='0' cellpadding='0'\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\">\r\n\t<tr>\r\n\t\t<td\tclass=\"dijitStretch dijitButtonContents dijitButtonNode\"\r\n\t\t\ttabIndex=\"${tabIndex}\"\r\n\t\t\tdojoAttachEvent=\"ondijitclick:_onButtonClick\"  dojoAttachPoint=\"titleNode\"\r\n\t\t\twaiRole=\"button\" waiState=\"labelledby-${id}_label\">\r\n\t\t\t<div class=\"dijitInline ${iconClass}\" dojoAttachPoint=\"iconNode\"></div>\r\n\t\t\t<span class=\"dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\">${label}</span>\r\n\t\t</td>\r\n\t\t<td class='dijitReset dijitRight dijitButtonNode dijitDownArrowButton'\r\n\t\t\tdojoAttachPoint=\"popupStateNode,focusNode\"\r\n\t\t\tdojoAttachEvent=\"ondijitclick:_onArrowClick, onkeypress:_onKey\"\r\n\t\t\tstateModifier=\"DownArrow\"\r\n\t\t\ttitle=\"${optionsTitle}\" name=\"${name}\"\r\n\t\t\twaiRole=\"button\" waiState=\"haspopup-true\"\r\n\t\t><div waiRole=\"presentation\">&#9660;</div>\r\n\t</td></tr>\r\n</table>\r\n",attributeMap:dojo.mixin(dojo.clone(dijit.form._FormWidget.prototype.attributeMap),{id:"",name:""}),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);}else{this.connect(node,"onfocus",this._onNodeFocus);}}));},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;},_onBlur:function(evt){this.inherited(arguments);this._focusedNode=null;}});dojo.declare("dijit.form.ToggleButton",dijit.form.Button,{baseClass:"dijitToggleButton",checked:false,_clicked:function(evt){this.setChecked(!this.checked);},setChecked:function(_1fb){this.checked=_1fb;dijit.setWaiState(this.focusNode||this.domNode,"pressed",this.checked);this._setStateClass();this.onChange(_1fb);}});}if(!dojo._hasResource["dijit.layout.StackContainer"]){dojo._hasResource["dijit.layout.StackContainer"]=true;dojo.provide("dijit.layout.StackContainer");dojo.declare("dijit.layout.StackContainer",dijit.layout._LayoutWidget,{doLayout:true,_started:false,postCreate:function(){dijit.setWaiRole((this.containerNode||this.domNode),"tabpanel");this.connect(this.domNode,"onkeypress",this._onKeyPress);},startup:function(){if(this._started){return;}var _1fc=this.getChildren();dojo.forEach(_1fc,this._setupChild,this);dojo.some(_1fc,function(_1fd){if(_1fd.selected){this.selectedChildWidget=_1fd;}return _1fd.selected;},this);var _1fe=this.selectedChildWidget;if(!_1fe&&_1fc[0]){_1fe=this.selectedChildWidget=_1fc[0];_1fe.selected=true;}if(_1fe){this._showChild(_1fe);}dojo.publish(this.id+"-startup",[{children:_1fc,selected:_1fe}]);this.inherited("startup",arguments);this._started=true;},_setupChild:function(page){page.domNode.style.display="none";page.domNode.style.position="relative";return page;},addChild:function(_200,_201){dijit._Container.prototype.addChild.apply(this,arguments);_200=this._setupChild(_200);if(this._started){this.layout();dojo.publish(this.id+"-addChild",[_200,_201]);if(!this.selectedChildWidget){this.selectChild(_200);}}},removeChild:function(page){dijit._Container.prototype.removeChild.apply(this,arguments);if(this._beingDestroyed){return;}if(this._started){dojo.publish(this.id+"-removeChild",[page]);this.layout();}if(this.selectedChildWidget===page){this.selectedChildWidget=undefined;if(this._started){var _203=this.getChildren();if(_203.length){this.selectChild(_203[0]);}}}},selectChild:function(page){page=dijit.byId(page);if(this.selectedChildWidget!=page){this._transition(page,this.selectedChildWidget);this.selectedChildWidget=page;dojo.publish(this.id+"-selectChild",[page]);}},_transition:function(_205,_206){if(_206){this._hideChild(_206);}this._showChild(_205);if(this.doLayout&&_205.resize){_205.resize(this._containerContentBox||this._contentBox);}},_adjacent:function(_207){var _208=this.getChildren();var _209=dojo.indexOf(_208,this.selectedChildWidget);_209+=_207?1:_208.length-1;return _208[_209%_208.length];},forward:function(){this.selectChild(this._adjacent(true));},back:function(){this.selectChild(this._adjacent(false));},_onKeyPress:function(e){dojo.publish(this.id+"-containerKeyPress",[{e:e,page:this}]);},layout:function(){if(this.doLayout&&this.selectedChildWidget&&this.selectedChildWidget.resize){this.selectedChildWidget.resize(this._contentBox);}},_showChild:function(page){var _20c=this.getChildren();page.isFirstChild=(page==_20c[0]);page.isLastChild=(page==_20c[_20c.length-1]);page.selected=true;page.domNode.style.display="";if(page._loadCheck){page._loadCheck();}if(page.onShow){page.onShow();}},_hideChild:function(page){page.selected=false;page.domNode.style.display="none";if(page.onHide){page.onHide();}},closeChild:function(page){var _20f=page.onClose(this,page);if(_20f){this.removeChild(page);page.destroy();}},destroy:function(){this._beingDestroyed=true;this.inherited("destroy",arguments);}});dojo.declare("dijit.layout.StackController",[dijit._Widget,dijit._Templated,dijit._Container],{templateString:"<span wairole='tablist' dojoAttachEvent='onkeypress' class='dijitStackController'></span>",containerId:"",buttonWidget:"dijit.layout._StackButton",postCreate:function(){dijit.setWaiRole(this.domNode,"tablist");this.pane2button={};this._subscriptions=[dojo.subscribe(this.containerId+"-startup",this,"onStartup"),dojo.subscribe(this.containerId+"-addChild",this,"onAddChild"),dojo.subscribe(this.containerId+"-removeChild",this,"onRemoveChild"),dojo.subscribe(this.containerId+"-selectChild",this,"onSelectChild"),dojo.subscribe(this.containerId+"-containerKeyPress",this,"onContainerKeyPress")];},onStartup:function(info){dojo.forEach(info.children,this.onAddChild,this);this.onSelectChild(info.selected);},destroy:function(){dojo.forEach(this._subscriptions,dojo.unsubscribe);this.inherited("destroy",arguments);},onAddChild:function(page,_212){var _213=document.createElement("span");this.domNode.appendChild(_213);var cls=dojo.getObject(this.buttonWidget);var _215=new cls({label:page.title,closeButton:page.closable},_213);this.addChild(_215,_212);this.pane2button[page]=_215;page.controlButton=_215;dojo.connect(_215,"onClick",dojo.hitch(this,"onButtonClick",page));dojo.connect(_215,"onClickCloseButton",dojo.hitch(this,"onCloseButtonClick",page));if(!this._currentChild){_215.focusNode.setAttribute("tabIndex","0");this._currentChild=page;}},onRemoveChild:function(page){if(this._currentChild===page){this._currentChild=null;}var _217=this.pane2button[page];if(_217){_217.destroy();}this.pane2button[page]=null;},onSelectChild:function(page){if(!page){return;}if(this._currentChild){var _219=this.pane2button[this._currentChild];_219.setChecked(false);_219.focusNode.setAttribute("tabIndex","-1");}var _21a=this.pane2button[page];_21a.setChecked(true);this._currentChild=page;_21a.focusNode.setAttribute("tabIndex","0");},onButtonClick:function(page){var _21c=dijit.byId(this.containerId);_21c.selectChild(page);},onCloseButtonClick:function(page){var _21e=dijit.byId(this.containerId);_21e.closeChild(page);var b=this.pane2button[this._currentChild];if(b){dijit.focus(b.focusNode||b.domNode);}},adjacent:function(_220){var _221=this.getChildren();var _222=dojo.indexOf(_221,this.pane2button[this._currentChild]);var _223=_220?1:_221.length-1;return _221[(_222+_223)%_221.length];},onkeypress:function(e){if(this.disabled||e.altKey){return;}var _225=true;if(e.ctrlKey||!e._djpage){var k=dojo.keys;switch(e.keyCode){case k.LEFT_ARROW:case k.UP_ARROW:case k.PAGE_UP:_225=false;case k.RIGHT_ARROW:case k.DOWN_ARROW:case k.PAGE_DOWN:this.adjacent(_225).onClick();dojo.stopEvent(e);break;case k.DELETE:if(this._currentChild.closable){this.onCloseButtonClick(this._currentChild);}dojo.stopEvent(e);break;default:if(e.ctrlKey){if(e.keyCode==k.TAB){this.adjacent(!e.shiftKey).onClick();dojo.stopEvent(e);}else{if(e.keyChar=="w"){if(this._currentChild.closable){this.onCloseButtonClick(this._currentChild);}dojo.stopEvent(e);}}}}}},onContainerKeyPress:function(info){info.e._djpage=info.page;this.onkeypress(info.e);}});dojo.declare("dijit.layout._StackButton",dijit.form.ToggleButton,{tabIndex:"-1",postCreate:function(evt){dijit.setWaiRole((this.focusNode||this.domNode),"tab");this.inherited("postCreate",arguments);},onClick:function(evt){dijit.focus(this.focusNode);},onClickCloseButton:function(evt){evt.stopPropagation();}});dojo.extend(dijit._Widget,{title:"",selected:false,closable:false,onClose:function(){return true;}});}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(_22b,_22c,_22d){_22d=dojo.i18n.normalizeLocale(_22d);var _22e=_22d.split("-");var _22f=[_22b,"nls",_22c].join(".");var _230=dojo._loadedModules[_22f];if(_230){var _231;for(var i=_22e.length;i>0;i--){var loc=_22e.slice(0,i).join("_");if(_230[loc]){_231=_230[loc];break;}}if(!_231){_231=_230.ROOT;}if(_231){var _234=function(){};_234.prototype=_231;return new _234();}}throw new Error("Bundle not found: "+_22c+" in "+_22b+" , locale="+_22d);};dojo.i18n.normalizeLocale=function(_235){var _236=_235?_235.toLowerCase():dojo.locale;if(_236=="root"){_236="ROOT";}return _236;};dojo.i18n._requireLocalization=function(_237,_238,_239,_23a){var _23b=dojo.i18n.normalizeLocale(_239);var _23c=[_237,"nls",_238].join(".");var _23d="";if(_23a){var _23e=_23a.split(",");for(var i=0;i<_23e.length;i++){if(_23b.indexOf(_23e[i])==0){if(_23e[i].length>_23d.length){_23d=_23e[i];}}}if(!_23d){_23d="ROOT";}}var _240=_23a?_23d:_23b;var _241=dojo._loadedModules[_23c];var _242=null;if(_241){if(djConfig.localizationComplete&&_241._built){return;}var _243=_240.replace(/-/g,"_");var _244=_23c+"."+_243;_242=dojo._loadedModules[_244];}if(!_242){_241=dojo["provide"](_23c);var syms=dojo._getModuleSymbols(_237);var _246=syms.concat("nls").join("/");var _247;dojo.i18n._searchLocalePath(_240,_23a,function(loc){var _249=loc.replace(/-/g,"_");var _24a=_23c+"."+_249;var _24b=false;if(!dojo._loadedModules[_24a]){dojo["provide"](_24a);var _24c=[_246];if(loc!="ROOT"){_24c.push(loc);}_24c.push(_238);var _24d=_24c.join("/")+".js";_24b=dojo._loadPath(_24d,null,function(hash){var _24f=function(){};_24f.prototype=_247;_241[_249]=new _24f();for(var j in hash){_241[_249][j]=hash[j];}});}else{_24b=true;}if(_24b&&_241[_249]){_247=_241[_249];}else{_241[_249]=_247;}if(_23a){return true;}});}if(_23a&&_23b!=_23d){_241[_23b.replace(/-/g,"_")]=_241[_23d.replace(/-/g,"_")];}};(function(){var _251=djConfig.extraLocale;if(_251){if(!_251 instanceof Array){_251=[_251];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_255,_256){req(m,b,_255,_256);if(_255){return;}for(var i=0;i<_251.length;i++){req(m,b,_251[i],_256);}};}})();dojo.i18n._searchLocalePath=function(_258,down,_25a){_258=dojo.i18n.normalizeLocale(_258);var _25b=_258.split("-");var _25c=[];for(var i=_25b.length;i>0;i--){_25c.push(_25b.slice(0,i).join("-"));}_25c.push(false);if(down){_25c.reverse();}for(var j=_25c.length-1;j>=0;j--){var loc=_25c[j]||"ROOT";var stop=_25a(loc);if(stop){break;}}};dojo.i18n._preloadLocalizations=function(_261,_262){function preload(_263){_263=dojo.i18n.normalizeLocale(_263);dojo.i18n._searchLocalePath(_263,true,function(loc){for(var i=0;i<_262.length;i++){if(_262[i]==loc){dojo["require"](_261+"_"+loc);return true;}}return false;});};preload();var _266=djConfig.extraLocale||[];for(var i=0;i<_266.length;i++){preload(_266[i]);}};}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,"class":"dijitContentPane",postCreate:function(){this.domNode.title="";if(this.preload){this._loadCheck();}var _268=dojo.i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=dojo.string.substitute(this.loadingMessage,_268);this.errorMessage=dojo.string.substitute(this.errorMessage,_268);dojo.addClass(this.domNode,this["class"]);},startup:function(){if(this._started){return;}this._checkIfSingleChild();if(this._singleChild){this._singleChild.startup();}this._loadCheck();this._started=true;},_checkIfSingleChild:function(){var _269=dojo.query(">",this.containerNode||this.domNode),_26a=_269.filter("[widgetId]");if(_269.length==1&&_26a.length==1){this.isContainer=true;this._singleChild=dijit.byNode(_26a[0]);}else{delete this.isContainer;delete this._singleChild;}},refresh:function(){return this._prepareLoad(true);},setHref:function(href){this.href=href;return this._prepareLoad();},setContent:function(data){if(!this._isDownloaded){this.href="";this._onUnloadHandler();}this._setContent(data||"");this._isDownloaded=false;if(this.parseOnLoad){this._createSubWidgets();}this._checkIfSingleChild();if(this._singleChild&&this._singleChild.resize){this._singleChild.resize(this._contentBox);}this._onLoadHandler();},cancel:function(){if(this._xhrDfd&&(this._xhrDfd.fired==-1)){this._xhrDfd.cancel();}delete this._xhrDfd;},destroy:function(){if(this._beingDestroyed){return;}this._onUnloadHandler();this._beingDestroyed=true;this.inherited("destroy",arguments);},resize:function(size){dojo.marginBox(this.domNode,size);var node=this.containerNode||this.domNode,mb=dojo.mixin(dojo.marginBox(node),size||{});this._contentBox=dijit.layout.marginBox2contentBox(node,mb);if(this._singleChild&&this._singleChild.resize){this._singleChild.resize(this._contentBox);}},_prepareLoad:function(_270){this.cancel();this.isLoaded=false;this._loadCheck(_270);},_loadCheck:function(_271){var _272=((this.open!==false)&&(this.domNode.style.display!="none"));if(this.href&&(_271||(this.preload&&!this._xhrDfd)||(this.refreshOnShow&&_272&&!this._xhrDfd)||(!this.isLoaded&&_272&&!this._xhrDfd))){this._downloadExternalContent();}},_downloadExternalContent:function(){this._onUnloadHandler();this._setContent(this.onDownloadStart.call(this));var self=this;var _274={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(dojo.isObject(this.ioArgs)){dojo.mixin(_274,this.ioArgs);}var hand=this._xhrDfd=(this.ioMethod||dojo.xhrGet)(_274);hand.addCallback(function(html){try{self.onDownloadEnd.call(self);self._isDownloaded=true;self.setContent.call(self,html);}catch(err){self._onError.call(self,"Content",err);}delete self._xhrDfd;return html;});hand.addErrback(function(err){if(!hand.cancelled){self._onError.call(self,"Download",err);}delete self._xhrDfd;return err;});},_onLoadHandler:function(){this.isLoaded=true;try{this.onLoad.call(this);}catch(e){console.error("Error "+this.widgetId+" running custom onLoad code");}},_onUnloadHandler:function(){this.isLoaded=false;this.cancel();try{this.onUnload.call(this);}catch(e){console.error("Error "+this.widgetId+" running custom onUnload code");}},_setContent:function(cont){this.destroyDescendants();try{var node=this.containerNode||this.domNode;while(node.firstChild){dojo._destroyElement(node.firstChild);}if(typeof cont=="string"){if(this.extractContent){match=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(match){cont=match[1];}}node.innerHTML=cont;}else{if(cont.nodeType){node.appendChild(cont);}else{dojo.forEach(cont,function(n){node.appendChild(n.cloneNode(true));});}}}catch(e){var _27b=this.onContentError(e);try{node.innerHTML=_27b;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}}},_onError:function(type,err,_27e){var _27f=this["on"+type+"Error"].call(this,err);if(_27e){console.error(_27e,err);}else{if(_27f){this._setContent.call(this,_27f);}}},_createSubWidgets:function(){var _280=this.containerNode||this.domNode;try{dojo.parser.parse(_280,true);}catch(e){this._onError("Content",e,"Couldn't create widgets in "+this.id+(this.href?" from "+this.href:""));}},onLoad:function(e){},onUnload:function(e){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(_283){},onDownloadError:function(_284){return this.errorMessage;},onDownloadEnd:function(){}});}if(!dojo._hasResource["dijit.layout.AccordionContainer"]){dojo._hasResource["dijit.layout.AccordionContainer"]=true;dojo.provide("dijit.layout.AccordionContainer");dojo.declare("dijit.layout.AccordionContainer",dijit.layout.StackContainer,{duration:250,_verticalSpace:0,postCreate:function(){this.domNode.style.overflow="hidden";this.inherited("postCreate",arguments);dijit.setWaiRole(this.domNode,"tablist");dojo.addClass(this.domNode,"dijitAccordionContainer");},startup:function(){if(this._started){return;}this.inherited("startup",arguments);if(this.selectedChildWidget){var _285=this.selectedChildWidget.containerNode.style;_285.display="";_285.overflow="auto";this.selectedChildWidget._setSelectedState(true);}},layout:function(){var _286=0;var _287=this.selectedChildWidget;dojo.forEach(this.getChildren(),function(_288){_286+=_288.getTitleHeight();});var _289=this._contentBox;this._verticalSpace=(_289.h-_286);if(_287){_287.containerNode.style.height=this._verticalSpace+"px";}},_setupChild:function(page){return page;},_transition:function(_28b,_28c){if(this._inTransition){return;}this._inTransition=true;var _28d=[];var _28e=this._verticalSpace;if(_28b){_28b.setSelected(true);var _28f=_28b.containerNode;_28f.style.display="";_28d.push(dojo.animateProperty({node:_28f,duration:this.duration,properties:{height:{start:"1",end:_28e}},onEnd:function(){_28f.style.overflow="auto";}}));}if(_28c){_28c.setSelected(false);var _290=_28c.containerNode;_290.style.overflow="hidden";_28d.push(dojo.animateProperty({node:_290,duration:this.duration,properties:{height:{start:_28e,end:"1"}},onEnd:function(){_290.style.display="none";}}));}this._inTransition=false;dojo.fx.combine(_28d).play();},_onKeyPress:function(e){if(this.disabled||e.altKey){return;}var k=dojo.keys;switch(e.keyCode){case k.LEFT_ARROW:case k.UP_ARROW:case k.PAGE_UP:this._adjacent(false)._onTitleClick();dojo.stopEvent(e);break;case k.RIGHT_ARROW:case k.DOWN_ARROW:case k.PAGE_DOWN:this._adjacent(true)._onTitleClick();dojo.stopEvent(e);break;default:if(e.ctrlKey&&e.keyCode==k.TAB){this._adjacent(e._dijitWidget,!e.shiftKey)._onTitleClick();dojo.stopEvent(e);}}}});dojo.declare("dijit.layout.AccordionPane",[dijit.layout.ContentPane,dijit._Templated,dijit._Contained],{templateString:"<div class='dijitAccordionPane'\r\n\t><div dojoAttachPoint='titleNode,focusNode' dojoAttachEvent='ondijitclick:_onTitleClick,onkeypress:_onTitleKeyPress,onfocus:_handleFocus,onblur:_handleFocus'\r\n\t\tclass='dijitAccordionTitle' wairole=\"tab\"\r\n\t\t><div class='dijitAccordionArrow'></div\r\n\t\t><div class='arrowTextUp' waiRole=\"presentation\">&#9650;</div\r\n\t\t><div class='arrowTextDown' waiRole=\"presentation\">&#9660;</div\r\n\t\t><div dojoAttachPoint='titleTextNode' class='dijitAccordionText'>${title}</div></div\r\n\t><div><div dojoAttachPoint='containerNode' style='overflow: hidden; height: 1px; display: none'\r\n\t\tclass='dijitAccordionBody' wairole=\"tabpanel\"\r\n\t></div></div>\r\n</div>\r\n",postCreate:function(){this.inherited("postCreate",arguments);dojo.setSelectable(this.titleNode,false);this.setSelected(this.selected);},getTitleHeight:function(){return dojo.marginBox(this.titleNode).h;},_onTitleClick:function(){var _293=this.getParent();if(!_293._inTransition){_293.selectChild(this);dijit.focus(this.focusNode);}},_onTitleKeyPress:function(evt){evt._dijitWidget=this;return this.getParent()._onKeyPress(evt);},_setSelectedState:function(_295){this.selected=_295;dojo[(_295?"addClass":"removeClass")](this.domNode,"dijitAccordionPane-selected");this.focusNode.setAttribute("tabIndex",_295?"0":"-1");},_handleFocus:function(e){dojo[(e.type=="focus"?"addClass":"removeClass")](this.focusNode,"dijitAccordionPaneFocused");},setSelected:function(_297){this._setSelectedState(_297);if(_297){this.onSelected();}},onSelected:function(){}});}dojo.i18n._preloadLocalizations("dojo.nls.dojo-fm",["es-es","es","hu","it-it","de","pt-br","pl","fr-fr","zh-cn","pt","en-us","zh","ru","xx","fr","zh-tw","it","cs","en-gb","de-de","ja-jp","ko-kr","ko","en","ROOT","ja"]);
