/*
	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/community/licensing.shtml
*/

/*
	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.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");dojo.provide("dojo.fx.Toggler");dojo.fx.chain=function(_1){var _2=_1.shift();var _3=_2;dojo.forEach(_1,function(_4){dojo.connect(_3,"onEnd",_4,"play");_3=_4;});return _2;};dojo.fx.combine=function(_5){var _6=_5.shift();dojo.forEach(_5,function(_7){dojo.forEach(["play","pause","stop"],function(_8){if(_7[_8]){dojo.connect(_6,_8,_7,_8);}},this);});return _6;};dojo.declare("dojo.fx.Toggler",null,{constructor:function(_9){var _t=this;dojo.mixin(_t,_9);_t.node=_9.node;_t._showArgs=dojo.mixin({},_9);_t._showArgs.node=_t.node;_t._showArgs.duration=_t.showDuration;_t.showAnim=_t.showFunc(_t._showArgs);_t._hideArgs=dojo.mixin({},_9);_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,_showArgs:null,_showAnim:null,_hideArgs:null,_hideAnim:null,_isShowing:false,_isHiding:false,show:function(_b){_b=_b||0;return this.showAnim.play(_b);},hide:function(_c){_c=_c||0;return this.hideAnim.play(_c);}});dojo.fx.wipeIn=function(_d){_d.node=dojo.byId(_d.node);var _e=_d.node,s=_e.style;var _10=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 _11=dojo.style(_e,"height");return Math.max(_11,1);}},end:function(){return _e.scrollHeight;}}}},_d));dojo.connect(_10,"onEnd",_10,function(){s.height="auto";});return _10;};dojo.fx.wipeOut=function(_12){var _13=(_12.node=dojo.byId(_12.node));var _14=dojo.animateProperty(dojo.mixin({properties:{height:{end:1}}},_12));dojo.connect(_14,"beforeBegin",_14,function(){var s=_13.style;s.overflow="hidden";s.display="";});dojo.connect(_14,"onEnd",_14,function(){var s=this.node.style;s.height="auto";s.display="none";});return _14;};dojo.fx.slideTo=function(_17){var _18=_17.node=dojo.byId(_17.node);var _19=dojo.getComputedStyle;var top=null;var _1b=null;var _1c=(function(){var _1d=_18;return function(){var pos=_19(_1d).position;top=(pos=="absolute"?_18.offsetTop:parseInt(_19(_18).top)||0);_1b=(pos=="absolute"?_18.offsetLeft:parseInt(_19(_18).left)||0);if(pos!="absolute"&&pos!="relative"){var ret=dojo.coords(_1d,true);top=ret.y;_1b=ret.x;_1d.style.position="absolute";_1d.style.top=top+"px";_1d.style.left=_1b+"px";}};})();_1c();var _20=dojo.animateProperty(dojo.mixin({properties:{top:{start:top,end:_17.top||0},left:{start:_1b,end:_17.left||0}}},_17));dojo.connect(_20,"beforeBegin",_20,_1c);return _20;};}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 _21=dojo.global;var _22=dojo.doc;if(_22.selection){return !_22.selection.createRange().text;}else{if(_21.getSelection){var _23=_21.getSelection();if(dojo.isString(_23)){return !_23;}else{return _23.isCollapsed||!_23.toString();}}}},getBookmark:function(){var _24,_25=dojo.doc.selection;if(_25){var _26=_25.createRange();if(_25.type.toUpperCase()=="CONTROL"){_24=_26.length?dojo._toArray(_26):null;}else{_24=_26.getBookmark();}}else{if(dojo.global.getSelection){_25=dojo.global.getSelection();if(_25){var _26=_25.getRangeAt(0);_24=_26.cloneRange();}}else{console.debug("No idea how to store the current selection for this browser!");}}return _24;},moveToBookmark:function(_27){var _28=dojo.doc;if(_28.selection){var _29;if(dojo.isArray(_27)){_29=_28.body.createControlRange();dojo.forEach(_27,_29.addElement);}else{_29=_28.selection.createRange();_29.moveToBookmark(_27);}_29.select();}else{var _2a=dojo.global.getSelection&&dojo.global.getSelection();if(_2a&&_2a.removeAllRanges){_2a.removeAllRanges();_2a.addRange(_27);}else{console.debug("No idea how to restore selection for this browser!");}}},getFocus:function(_2b,_2c){return {node:_2b&&dojo.isDescendant(dijit._curFocus,_2b.domNode)?dijit._prevFocus:dijit._curFocus,bookmark:!dojo.withGlobal(_2c||dojo.global,dijit.isCollapsed)?dojo.withGlobal(_2c||dojo.global,dijit.getBookmark):null,openedForWindow:_2c};},focus:function(_2d){if(!_2d){return;}var _2e="node" in _2d?_2d.node:_2d,_2f=_2d.bookmark,_30=_2d.openedForWindow;if(_2e){var _31=(_2e.tagName.toLowerCase()=="iframe")?_2e.contentWindow:_2e;if(_31&&_31.focus){try{_31.focus();}catch(e){}}dijit._onFocusNode(_2e);}if(_2f&&dojo.withGlobal(_30||dojo.global,dijit.isCollapsed)){if(_30){_30.focus();}try{dojo.withGlobal(_30||dojo.global,moveToBookmark,null,[_2f]);}catch(e){}}},_activeStack:[],registerWin:function(_32){if(!_32){_32=window;}dojo.connect(_32.document,"onmousedown",null,function(evt){dijit._ignoreNextBlurEvent=true;setTimeout(function(){dijit._ignoreNextBlurEvent=false;},0);dijit._onTouchNode(evt.target||evt.srcElement);});var _34=_32.document.body||_32.document.getElementsByTagName("body")[0];if(_34){if(dojo.isIE){_34.attachEvent("onactivate",function(evt){if(evt.srcElement.tagName.toLowerCase()!="body"){dijit._onFocusNode(evt.srcElement);}});_34.attachEvent("ondeactivate",function(evt){dijit._onBlurNode();});}else{_34.addEventListener("focus",function(evt){dijit._onFocusNode(evt.target);},true);_34.addEventListener("blur",function(evt){dijit._onBlurNode();},true);}}},_onBlurNode:function(){if(dijit._ignoreNextBlurEvent){dijit._ignoreNextBlurEvent=false;return;}dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;if(dijit._blurAllTimer){clearTimeout(dijit._blurAllTimer);}dijit._blurAllTimer=setTimeout(function(){delete dijit._blurAllTimer;dijit._setStack([]);},100);},_onTouchNode:function(_39){if(dijit._blurAllTimer){clearTimeout(dijit._blurAllTimer);delete dijit._blurAllTimer;}var _3a=[];try{while(_39){if(_39.dijitPopupParent){_39=dijit.byId(_39.dijitPopupParent).domNode;}else{if(_39.tagName&&_39.tagName.toLowerCase()=="body"){if(_39===dojo.body()){break;}_39=dojo.query("iframe").filter(function(_3b){return _3b.contentDocument.body===_39;})[0];}else{var id=_39.getAttribute&&_39.getAttribute("widgetId");if(id){_3a.unshift(id);}_39=_39.parentNode;}}}}catch(e){}dijit._setStack(_3a);},_onFocusNode:function(_3d){if(_3d&&_3d.tagName&&_3d.tagName.toLowerCase()=="body"){return;}dijit._onTouchNode(_3d);if(_3d==dijit._curFocus){return;}dijit._prevFocus=dijit._curFocus;dijit._curFocus=_3d;dojo.publish("focusNode",[_3d]);var w=dijit.byId(_3d.id);if(w&&w._setStateClass){w._focused=true;w._setStateClass();var _3f=dojo.connect(_3d,"onblur",function(){w._focused=false;w._setStateClass();dojo.disconnect(_3f);});}},_setStack:function(_40){var _41=dijit._activeStack;dijit._activeStack=_40;for(var _42=0;_42<Math.min(_41.length,_40.length);_42++){if(_41[_42]!=_40[_42]){break;}}for(var i=_41.length-1;i>=_42;i--){var _44=dijit.byId(_41[i]);if(_44){dojo.publish("widgetBlur",[_44]);if(_44._onBlur){_44._onBlur();}}}for(var i=_42;i<_40.length;i++){var _44=dijit.byId(_40[i]);if(_44){dojo.publish("widgetFocus",[_44]);if(_44._onFocus){_44._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(_45){this._hash[_45.id]=_45;},remove:function(id){delete this._hash[id];},forEach:function(_47){for(var id in this._hash){_47(this._hash[id]);}},filter:function(_49){var res=new dijit.WidgetSet();this.forEach(function(_4b){if(_49(_4b)){res.add(_4b);}});return res;},byId:function(id){return this._hash[id];},byClass:function(cls){return this.filter(function(_4e){return _4e.declaredClass==cls;});}});dijit.registry=new dijit.WidgetSet();dijit._widgetTypeCtr={};dijit.getUniqueId=function(_4f){var id;do{id=_4f+"_"+(dijit._widgetTypeCtr[_4f]!==undefined?++dijit._widgetTypeCtr[_4f]:dijit._widgetTypeCtr[_4f]=0);}while(dijit.byId(id));return id;};if(dojo.isIE){dojo.addOnUnload(function(){dijit.registry.forEach(function(_51){_51.destroy();});});}dijit.byId=function(id){return (dojo.isString(id))?dijit.registry.byId(id):id;};dijit.byNode=function(_53){return dijit.registry.byId(_53.getAttribute("widgetId"));};}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function(){var _54=dojo.global;var _55=dojo.doc;var w=0,h=0;if(dojo.isMozilla){w=_55.documentElement.clientWidth;h=_54.innerHeight;}else{if(!dojo.isOpera&&_54.innerWidth){w=_54.innerWidth;h=_54.innerHeight;}else{if(dojo.isIE&&_55.documentElement&&_55.documentElement.clientHeight){w=_55.documentElement.clientWidth;h=_55.documentElement.clientHeight;}else{if(dojo.body().clientWidth){w=dojo.body().clientWidth;h=dojo.body().clientHeight;}}}}var _58=dojo._docScroll();return {w:w,h:h,l:_58.x,t:_58.y};};dijit.placeOnScreen=function(_59,pos,_5b,_5c){var _5d=dojo.map(_5b,function(_5e){return {corner:_5e,pos:pos};});return dijit._place(_59,_5d);};dijit._place=function(_5f,_60,_61){var _62=dijit.getViewport();if(!_5f.parentNode||String(_5f.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(_5f);}var _63=null;for(var i=0;i<_60.length;i++){var _65=_60[i].corner;var pos=_60[i].pos;if(_61){_61(_65);}var _67=_5f.style.display;var _68=_5f.style.visibility;_5f.style.visibility="hidden";_5f.style.display="";var mb=dojo.marginBox(_5f);_5f.style.display=_67;_5f.style.visibility=_68;var _6a=(_65.charAt(1)=="L"?pos.x:Math.max(_62.l,pos.x-mb.w)),_6b=(_65.charAt(0)=="T"?pos.y:Math.max(_62.t,pos.y-mb.h)),_6c=(_65.charAt(1)=="L"?Math.min(_62.l+_62.w,_6a+mb.w):pos.x),_6d=(_65.charAt(0)=="T"?Math.min(_62.t+_62.h,_6b+mb.h):pos.y),_6e=_6c-_6a,_6f=_6d-_6b,_70=(mb.w-_6e)+(mb.h-_6f);if(_63==null||_70<_63.overflow){_63={corner:_65,aroundCorner:_60[i].aroundCorner,x:_6a,y:_6b,w:_6e,h:_6f,overflow:_70};}if(_70==0){break;}}_5f.style.left=_63.x+"px";_5f.style.top=_63.y+"px";return _63;};dijit.placeOnScreenAroundElement=function(_71,_72,_73,_74){_72=dojo.byId(_72);var _75=_72.style.display;_72.style.display="";var _76=_72.offsetWidth;var _77=_72.offsetHeight;var _78=dojo.coords(_72,true);_72.style.display=_75;var _79=[];for(var _7a in _73){_79.push({aroundCorner:_7a,corner:_73[_7a],pos:{x:_78.x+(_7a.charAt(1)=="L"?0:_76),y:_78.y+(_7a.charAt(0)=="T"?0:_77)}});}return dijit._place(_71,_79,_74);};}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 _80=[],_81=1000,_82=1;this.open=function(_83){var _84=_83.popup,_85=_83.orient||{"BL":"TL","TL":"BL"},_86=_83.around,id=(_83.around&&_83.around.id)?(_83.around.id+"_dropdown"):("popup_"+_82++);if(!_83.submenu){this.closeAll();}var _88=dojo.doc.createElement("div");_88.id=id;_88.className="dijitPopup";_88.style.zIndex=_81+_80.length;if(_83.parent){_88.dijitPopupParent=_83.parent.id;}dojo.body().appendChild(_88);_84.domNode.style.display="";_88.appendChild(_84.domNode);var _89=new dijit.BackgroundIframe(_88);var _8a=_86?dijit.placeOnScreenAroundElement(_88,_86,_85,_84.orient?dojo.hitch(_84,"orient"):null):dijit.placeOnScreen(_88,_83,_85=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"]);var _8b=[];_8b.push(dojo.connect(_88,"onkeypress",this,function(evt){if(evt.keyCode==dojo.keys.ESCAPE){_83.onCancel();}}));if(_84.onCancel){_8b.push(dojo.connect(_84,"onCancel",null,_83.onCancel));}_8b.push(dojo.connect(_84,_84.onExecute?"onExecute":"onChange",null,function(){if(_80[0]&&_80[0].onExecute){_80[0].onExecute();}}));_80.push({wrapper:_88,iframe:_89,widget:_84,onExecute:_83.onExecute,onCancel:_83.onCancel,onClose:_83.onClose,handlers:_8b});if(_84.onOpen){_84.onOpen(_8a);}return _8a;};this.close=function(){var _8d=_80[_80.length-1].widget;if(_8d.onClose){_8d.onClose();}if(!_80.length){return;}var top=_80.pop();var _8f=top.wrapper,_90=top.iframe,_8d=top.widget,_91=top.onClose;dojo.forEach(top.handlers,dojo.disconnect);if(!_8d||!_8d.domNode){return;}dojo.style(_8d.domNode,"display","none");dojo.body().appendChild(_8d.domNode);_90.destroy();dojo._destroyElement(_8f);if(_91){_91();}};this.closeAll=function(){while(_80.length){this.close();}};this.closeTo=function(_92){while(_80.length&&_80[_80.length-1].widget.id!=_92.id){this.close();}};}();dijit._frames=new function(){var _93=[];this.pop=function(){var _94;if(_93.length){_94=_93.pop();_94.style.display="";}else{if(dojo.isIE){var _95="<iframe src='javascript:\"\"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_94=dojo.doc.createElement(_95);}else{var _94=dojo.doc.createElement("iframe");_94.src="javascript:\"\"";_94.className="dijitBackgroundIframe";}_94.tabIndex=-1;dojo.body().appendChild(_94);}return _94;};this.push=function(_96){_96.style.display="";if(dojo.isIE){_96.style.removeExpression("width");_96.style.removeExpression("height");}_93.push(_96);};}();if(dojo.isIE&&dojo.isIE<7){dojo.addOnLoad(function(){var f=dijit._frames;dojo.forEach([f.pop()],f.push);});}dijit.BackgroundIframe=function(_98){if(!_98.id){throw new Error("no id");}if((dojo.isIE&&dojo.isIE<7)||(dojo.isFF&&dojo.isFF<3&&dojo.hasClass(dojo.body(),"dijit_a11y"))){var _99=dijit._frames.pop();_98.appendChild(_99);if(dojo.isIE){_99.style.setExpression("width","document.getElementById('"+_98.id+"').offsetWidth");_99.style.setExpression("height","document.getElementById('"+_98.id+"').offsetHeight");}this.iframe=_99;}};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(_9a){if(dojo.isIE){if(dojo.marginBox(_9a.parentNode).h<=_9a.parentNode.scrollHeight){_9a.scrollIntoView(false);}}else{if(dojo.isMozilla){_9a.scrollIntoView(false);}else{var _9b=_9a.parentNode;var _9c=_9b.scrollTop+dojo.marginBox(_9b).h;var _9d=_9a.offsetTop+dojo.marginBox(_9a).h;if(_9c<_9d){_9b.scrollTop+=(_9d-_9c);}else{if(_9b.scrollTop>_9a.offsetTop){_9b.scrollTop-=(_9b.scrollTop-_9a.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 _a0=d.isOpera;var maj=Math.floor;var _a2={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_iequirks:ie&&d.isQuirks,dj_opera:_a0,dj_opera8:maj(_a0)==8,dj_opera9:maj(_a0)==9,dj_khtml:d.isKhtml,dj_safari:d.isSafari,dj_gecko:d.isMozilla};for(var p in _a2){if(_a2[p]){var _a4=dojo.doc.documentElement;if(_a4.className){_a4.className+=" "+p;}else{_a4.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,_a6,_a7,_a8,obj,_aa,_ab){if(obj!=this._obj){this.stop();this._initialDelay=_ab?_ab:500;this._subsequentDelay=_aa?_aa:0.9;this._obj=obj;this._evt=evt;this._node=_a7;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_a6,_a8);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(_ac,_ad,_ae,_af,_b0,_b1){var ary=[];ary.push(dojo.connect(_ac,"onkeypress",this,function(evt){if(evt.keyCode==_ad.keyCode&&(!_ad.charCode||_ad.charCode==evt.charCode)&&((typeof _ad.ctrlKey=="undefined")||_ad.ctrlKey==evt.ctrlKey)&&((typeof _ad.altKey=="undefined")||_ad.altKey==evt.ctrlKey)&&((typeof _ad.shiftKey=="undefined")||_ad.shiftKey==evt.ctrlKey)){dojo.stopEvent(evt);dijit.typematic.trigger(_ad,_ae,_ac,_af,_ad,_b0,_b1);}else{if(dijit.typematic._obj==_ad){dijit.typematic.stop();}}}));ary.push(dojo.connect(_ac,"onkeyup",this,function(evt){if(dijit.typematic._obj==_ad){dijit.typematic.stop();}}));return ary;},addMouseListener:function(_b5,_b6,_b7,_b8,_b9){var ary=[];ary.push(dojo.connect(_b5,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_b6,_b5,_b7,_b5,_b8,_b9);}));ary.push(dojo.connect(_b5,"mouseup",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}));ary.push(dojo.connect(_b5,"mouseout",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}));ary.push(dojo.connect(_b5,"mousemove",this,function(evt){dojo.stopEvent(evt);}));ary.push(dojo.connect(_b5,"dblclick",this,function(evt){dojo.stopEvent(evt);if(dojo.isIE){dijit.typematic.trigger(evt,_b6,_b5,_b7,_b5,_b8,_b9);setTimeout("dijit.typematic.stop()",50);}}));return ary;},addListener:function(_c0,_c1,_c2,_c3,_c4,_c5,_c6){return this.addKeyListener(_c1,_c2,_c3,_c4,_c5,_c6).concat(this.addMouseListener(_c0,_c3,_c4,_c5,_c6));}};}if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.waiNames=["waiRole","waiState"];dijit.wai={waiRole:{name:"waiRole","namespace":"http://www.w3.org/TR/xhtml2",alias:"x2",prefix:"wairole:"},waiState:{name:"waiState","namespace":"http://www.w3.org/2005/07/aaa",alias:"aaa",prefix:""},setAttr:function(_c7,ns,_c9,_ca){if(dojo.isIE){_c7.setAttribute(this[ns].alias+":"+_c9,this[ns].prefix+_ca);}else{_c7.setAttributeNS(this[ns]["namespace"],_c9,this[ns].prefix+_ca);}},getAttr:function(_cb,ns,_cd){if(dojo.isIE){return _cb.getAttribute(this[ns].alias+":"+_cd);}else{return _cb.getAttributeNS(this[ns]["namespace"],_cd);}},removeAttr:function(_ce,ns,_d0){var _d1=true;if(dojo.isIE){_d1=_ce.removeAttribute(this[ns].alias+":"+_d0);}else{_ce.removeAttributeNS(this[ns]["namespace"],_d0);}return _d1;},onload:function(){var div=document.createElement("div");div.id="a11yTestNode";div.style.cssText="border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"left: -999px;"+"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 _d4=cs.backgroundImage;var _d5=(cs.borderTopColor==cs.borderRightColor)||(_d4!=null&&(_d4=="none"||_d4=="url(invalid-url:)"));dojo[_d5?"addClass":"removeClass"](dojo.body(),"dijit_a11y");}};check();if(dojo.isIE){setInterval(check,4000);}}};if(dojo.isIE||dojo.isMoz){dojo._loaders.unshift(dijit.wai.onload);}}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,{constructor:function(_d6,_d7){this.create(_d6,_d7);},id:"",lang:"",dir:"",srcNodeRef:null,domNode:null,create:function(_d8,_d9){this.srcNodeRef=dojo.byId(_d9);this._connects=[];this._attaches=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_d8){dojo.mixin(this,_d8);}this.postMixInProperties();if(!this.id){this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){this.domNode.setAttribute("widgetId",this.id);if(this.srcNodeRef&&this.srcNodeRef.dir){this.domNode.dir=this.srcNodeRef.dir;}}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef;},postCreate:function(){},startup:function(){},destroyRecursive:function(_da){this.destroyDescendants();this.destroy();},destroy:function(_db){this.uninitialize();dojo.forEach(this._connects,function(_dc){dojo.forEach(_dc,dojo.disconnect);});this.destroyRendering(_db);dijit.registry.remove(this.id);},destroyRendering:function(_dd){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(_de){_de.destroy();});},uninitialize:function(){return false;},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function(){var _df=dojo.query("[widgetId]",this.domNode);return _df.map(dijit.byNode);},nodesWithKeyClick:["input","button"],connect:function(obj,_e1,_e2){var _e3=[];if(_e1=="ondijitclick"){var w=this;if(!this.nodesWithKeyClick[obj.nodeName]){_e3.push(dojo.connect(obj,"onkeydown",this,function(e){if(e.keyCode==dojo.keys.ENTER){return (dojo.isString(_e2))?w[_e2](e):_e2.call(w,e);}else{if(e.keyCode==dojo.keys.SPACE){dojo.stopEvent(e);}}}));_e3.push(dojo.connect(obj,"onkeyup",this,function(e){if(e.keyCode==dojo.keys.SPACE){return dojo.isString(_e2)?w[_e2](e):_e2.call(w,e);}}));}_e1="onclick";}_e3.push(dojo.connect(obj,_e1,this,_e2));this._connects.push(_e3);return _e3;},disconnect:function(_e7){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_e7){dojo.forEach(_e7,dojo.disconnect);this._connects.splice(i,1);return;}}},isLeftToRight:function(){if(typeof this._ltr=="undefined"){this._ltr=(this.dir||dojo.getComputedStyle(this.domNode).direction)!="rtl";}return this._ltr;}});}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.string.pad=function(_e9,_ea,ch,end){var out=String(_e9);if(!ch){ch="0";}while(out.length<_ea){if(end){out+=ch;}else{out=ch+out;}}return out;};dojo.string.substitute=function(_ee,map,_f0,_f1){return _ee.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_f2,key,_f4){var _f5=dojo.getObject(key,false,map);if(_f4){_f5=dojo.getObject(_f4,false,_f1)(_f5);}if(_f0){_f5=_f0(_f5,key);}return _f5.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["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromISOString=function(_f8,_f9){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 _fa=dojo.date.stamp._isoRegExp.exec(_f8);var _fb=null;if(_fa){_fa.shift();_fa[1]&&_fa[1]--;_fa[6]&&(_fa[6]*=1000);if(_f9){_f9=new Date(_f9);dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_fc){return _f9["get"+_fc]();}).forEach(function(_fd,_fe){if(_fa[_fe]===undefined){_fa[_fe]=_fd;}});}_fb=new Date(_fa[0]||1970,_fa[1]||0,_fa[2]||0,_fa[3]||0,_fa[4]||0,_fa[5]||0,_fa[6]||0);var _ff=0;var _100=_fa[7]&&_fa[7].charAt(0);if(_100!="Z"){_ff=((_fa[8]||0)*60)+(Number(_fa[9])||0);if(_100!="-"){_ff*=-1;}}if(_100){_ff-=_fb.getTimezoneOffset();}if(_ff){_fb.setTime(_fb.getTime()+_ff*60000);}}return _fb;};dojo.date.stamp.toISOString=function(_101,_102){var _=function(n){return (n<10)?"0"+n:n;};_102=_102||{};var _105=[];var _106=_102.zulu?"getUTC":"get";var date="";if(_102.selector!="time"){date=[_101[_106+"FullYear"](),_(_101[_106+"Month"]()+1),_(_101[_106+"Date"]())].join("-");}_105.push(date);if(_102.selector!="date"){var time=[_(_101[_106+"Hours"]()),_(_101[_106+"Minutes"]()),_(_101[_106+"Seconds"]())].join(":");var _109=_101[_106+"Milliseconds"]();if(_102.milliseconds){time+="."+(_109<100?"0":"")+_(_109);}if(_102.zulu){time+="Z";}else{var _10a=_101.getTimezoneOffset();var _10b=Math.abs(_10a);time+=(_10a>0?"-":"+")+_(Math.floor(_10b/60))+":"+_(_10b%60);}_105.push(time);}return _105.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(_10d){if(d.isString(_10d)){return "string";}if(typeof _10d=="number"){return "number";}if(typeof _10d=="boolean"){return "boolean";}if(d.isFunction(_10d)){return "function";}if(d.isArray(_10d)){return "array";}if(_10d instanceof Date){return "date";}if(_10d instanceof d._Url){return "url";}return "object";};function str2obj(_10e,type){switch(type){case "string":return _10e;case "number":return _10e.length?Number(_10e):NaN;case "boolean":return typeof _10e=="boolean"?_10e:!(_10e.toLowerCase()=="false");case "function":if(d.isFunction(_10e)){_10e=_10e.toString();_10e=d.trim(_10e.substring(_10e.indexOf("{")+1,_10e.length-1));}try{if(_10e.search(/[^\w\.]+/i)!=-1){_10e=d.parser._nameAnonFunc(new Function(_10e),this);}return d.getObject(_10e,false);}catch(e){return new Function();}case "array":return _10e.split(/\s*,\s*/);case "date":switch(_10e){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_10e);}case "url":return d.baseUrl+_10e;default:return d.fromJson(_10e);}};var _110={};function getClassInfo(_111){if(!_110[_111]){var cls=d.getObject(_111);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_111+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _113=cls.prototype;var _114={};for(var name in _113){if(name.charAt(0)=="_"){continue;}var _116=_113[name];_114[name]=val2type(_116);}_110[_111]={cls:cls,params:_114};}return _110[_111];};this._functionFromScript=function(_117){var _118="";var _119="";var _11a=_117.getAttribute("args");if(_11a){d.forEach(_11a.split(/\s*,\s*/),function(part,idx){_118+="var "+part+" = arguments["+idx+"]; ";});}var _11d=_117.getAttribute("with");if(_11d&&_11d.length){d.forEach(_11d.split(/\s*,\s*/),function(part){_118+="with("+part+"){";_119+="}";});}return new Function(_118+_117.innerHTML+_119);};this._wireUpMethod=function(_11f,_120){var nf=this._functionFromScript(_120);var _122=_120.getAttribute("event");if(_122){var mode=_120.getAttribute("type");if(mode&&(mode=="dojo/connect")){d.connect(_11f,_122,null,nf);}else{_11f[_122]=nf;}}else{nf.call(_11f);}};this.instantiate=function(_124){var _125=[];d.forEach(_124,function(node){if(!node){return;}var type=node.getAttribute("dojoType");if((!type)||(!type.length)){return;}var _128=getClassInfo(type);var _129=_128.cls;var ps=_129._noScript||_129.prototype._noScript;var _12b={};var _12c=node.attributes;for(var name in _128.params){var item=_12c.getNamedItem(name);if(!item||(!item.specified&&(!dojo.isIE||name.toLowerCase()!="value"))){continue;}var _12f=_128.params[name];_12b[name]=str2obj(item.value,_12f);}if(!ps){var _130=d.query("> script[type='dojo/method'][event='preamble']",node).orphan();if(_130.length){_12b.preamble=d.parser._functionFromScript(_130[0]);}var _131=d.query("> script[type^='dojo/']",node).orphan();}var _132=_129["markupFactory"];if(!_132&&_129["prototype"]){_132=_129.prototype["markupFactory"];}var _133=_132?_132(_12b,node,_129):new _129(_12b,node);_125.push(_133);var _134=node.getAttribute("jsId");if(_134){d.setObject(_134,_133);}if(!ps){_131.forEach(function(_135){d.parser._wireUpMethod(_133,_135);});}});d.forEach(_125,function(_136){if(_136&&(_136.startup)&&((!_136.getParent)||(!_136.getParent()))){_136.startup();}});return _125;};this.parse=function(_137){var list=d.query("[dojoType]",_137);var _139=this.instantiate(list);return _139;};}();(function(){var _13a=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,_13a);}else{dojo._loaders.unshift(_13a);}})();dojo.parser._anonCtr=0;dojo.parser._anon={};dojo.parser._nameAnonFunc=function(_13b,_13c){var jpn="$joinpoint";var nso=(_13c||dojo.parser._anon);if(dojo.isIE){var cn=_13b["__dojoNameCache"];if(cn&&nso[cn]===_13b){return _13b["__dojoNameCache"];}}var ret="__"+dojo.parser._anonCtr++;while(typeof nso[ret]!="undefined"){ret="__"+dojo.parser._anonCtr++;}nso[ret]=_13b;return ret;};}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,buildRendering:function(){var _141=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString);var node;if(dojo.isString(_141)){var _143=this.declaredClass,_144=this;var tstr=dojo.string.substitute(_141,this,function(_146,key){if(key.charAt(0)=="!"){_146=_144[key.substr(1)];}if(typeof _146=="undefined"){throw new Error(_143+" template:"+key);}return key.charAt(0)=="!"?_146:_146.toString().replace(/"/g,"&quot;");},this);node=dijit._Templated._createNodesFromText(tstr)[0];}else{node=_141.cloneNode(true);}this._attachTemplateNodes(node);if(this.srcNodeRef){dojo.style(this.styleNode||node,"cssText",this.srcNodeRef.style.cssText);if(this.srcNodeRef.className){node.className+=" "+this.srcNodeRef.className;}}this.domNode=node;if(this.srcNodeRef&&this.srcNodeRef.parentNode){this.srcNodeRef.parentNode.replaceChild(this.domNode,this.srcNodeRef);}if(this.widgetsInTemplate){var _148=dojo.parser.parse(this.domNode);this._attachTemplateNodes(_148,function(n,p){return n[p];});}this._fillContent(this.srcNodeRef);},_fillContent:function(_14b){var dest=this.containerNode;if(_14b&&dest){while(_14b.hasChildNodes()){dest.appendChild(_14b.firstChild);}}},_attachTemplateNodes:function(_14d,_14e){_14e=_14e||function(n,p){return n.getAttribute(p);};var _151=dojo.isArray(_14d)?_14d:(_14d.all||_14d.getElementsByTagName("*"));var x=dojo.isArray(_14d)?0:-1;for(;x<_151.length;x++){var _153=(x==-1)?_14d:_151[x];if(this.widgetsInTemplate&&_14e(_153,"dojoType")){continue;}var _154=_14e(_153,"dojoAttachPoint");if(_154){var _155,_156=_154.split(/\s*,\s*/);while(_155=_156.shift()){if(dojo.isArray(this[_155])){this[_155].push(_153);}else{this[_155]=_153;}}}var _157=_14e(_153,"dojoAttachEvent");if(_157){var _158,_159=_157.split(/\s*,\s*/);var trim=dojo.trim;while(_158=_159.shift()){if(_158){var _15b=null;if(_158.indexOf(":")!=-1){var _15c=_158.split(":");_158=trim(_15c[0]);_15b=trim(_15c[1]);}else{_158=trim(_158);}if(!_15b){_15b=_158;}this.connect(_153,_158,_15b);}}}var name,_15e=["waiRole","waiState"];while(name=_15e.shift()){var wai=dijit.wai[name];var _160=_14e(_153,wai.name);if(_160){var role="role";var val;_160=_160.split(/\s*,\s*/);while(val=_160.shift()){if(val.indexOf("-")!=-1){var _163=val.split("-");role=_163[0];val=_163[1];}dijit.wai.setAttr(_153,wai.name,role,val);}}}}}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_164,_165){var _166=dijit._Templated._templateCache;var key=_165||_164;var _168=_166[key];if(_168){return _168;}if(!_165){_165=dijit._Templated._sanitizeTemplateString(dojo._getText(_164));}_165=dojo.string.trim(_165);if(_165.match(/\$\{([^\}]+)\}/g)){return (_166[key]=_165);}else{return (_166[key]=dijit._Templated._createNodesFromText(_165)[0]);}};dijit._Templated._sanitizeTemplateString=function(_169){if(_169){_169=_169.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _16a=_169.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_16a){_169=_16a[1];}}else{_169="";}return _169;};if(dojo.isIE){dojo.addOnUnload(function(){var _16b=dijit._Templated._templateCache;for(var key in _16b){var _16d=_16b[key];if(!isNaN(_16d.nodeType)){dojo._destroyElement(_16d);}_16b[key]=null;}});}(function(){var _16e={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";}var _171="none";var _172=text.replace(/^\s+/,"");for(var type in _16e){var map=_16e[type];if(map.re.test(_172)){_171=type;text=map.pre+text+map.post;break;}}tn.innerHTML=text;dojo.body().appendChild(tn);if(tn.normalize){tn.normalize();}var tag={cell:"tr",row:"tbody",section:"table"}[_171];var _176=(typeof tag!="undefined")?tn.getElementsByTagName(tag)[0]:tn;var _177=[];while(_176.firstChild){_177.push(_176.removeChild(_176.firstChild));}tn.innerHTML="";return _177;};})();dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(_178,_179,_17a){_17a=dojo.i18n.normalizeLocale(_17a);var _17b=_17a.split("-");var _17c=[_178,"nls",_179].join(".");var _17d=dojo._loadedModules[_17c];if(_17d){var _17e;for(var i=_17b.length;i>0;i--){var loc=_17b.slice(0,i).join("_");if(_17d[loc]){_17e=_17d[loc];break;}}if(!_17e){_17e=_17d.ROOT;}if(_17e){var _181=function(){};_181.prototype=_17e;return new _181();}}throw new Error("Bundle not found: "+_179+" in "+_178+" , locale="+_17a);};dojo.i18n.normalizeLocale=function(_182){var _183=_182?_182.toLowerCase():dojo.locale;if(_183=="root"){_183="ROOT";}return _183;};dojo.i18n._requireLocalization=function(_184,_185,_186,_187){var _188=dojo.i18n.normalizeLocale(_186);var _189=[_184,"nls",_185].join(".");var _18a="";if(_187){var _18b=_187.split(",");for(var i=0;i<_18b.length;i++){if(_188.indexOf(_18b[i])==0){if(_18b[i].length>_18a.length){_18a=_18b[i];}}}if(!_18a){_18a="ROOT";}}var _18d=_187?_18a:_188;var _18e=dojo._loadedModules[_189];var _18f=null;if(_18e){if(djConfig.localizationComplete&&_18e._built){return;}var _190=_18d.replace(/-/g,"_");var _191=_189+"."+_190;_18f=dojo._loadedModules[_191];}if(!_18f){_18e=dojo["provide"](_189);var syms=dojo._getModuleSymbols(_184);var _193=syms.concat("nls").join("/");var _194;dojo.i18n._searchLocalePath(_18d,_187,function(loc){var _196=loc.replace(/-/g,"_");var _197=_189+"."+_196;var _198=false;if(!dojo._loadedModules[_197]){dojo["provide"](_197);var _199=[_193];if(loc!="ROOT"){_199.push(loc);}_199.push(_185);var _19a=_199.join("/")+".js";_198=dojo._loadPath(_19a,null,function(hash){var _19c=function(){};_19c.prototype=_194;_18e[_196]=new _19c();for(var j in hash){_18e[_196][j]=hash[j];}});}else{_198=true;}if(_198&&_18e[_196]){_194=_18e[_196];}else{_18e[_196]=_194;}if(_187){return true;}});}if(_187&&_188!=_18a){_18e[_188.replace(/-/g,"_")]=_18e[_18a.replace(/-/g,"_")];}};(function(){var _19e=djConfig.extraLocale;if(_19e){if(!_19e instanceof Array){_19e=[_19e];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_1a2,_1a3){req(m,b,_1a2,_1a3);if(_1a2){return;}for(var i=0;i<_19e.length;i++){req(m,b,_19e[i],_1a3);}};}})();dojo.i18n._searchLocalePath=function(_1a5,down,_1a7){_1a5=dojo.i18n.normalizeLocale(_1a5);var _1a8=_1a5.split("-");var _1a9=[];for(var i=_1a8.length;i>0;i--){_1a9.push(_1a8.slice(0,i).join("-"));}_1a9.push(false);if(down){_1a9.reverse();}for(var j=_1a9.length-1;j>=0;j--){var loc=_1a9[j]||"ROOT";var stop=_1a7(loc);if(stop){break;}}};dojo.i18n._preloadLocalizations=function(_1ae,_1af){function preload(_1b0){_1b0=dojo.i18n.normalizeLocale(_1b0);dojo.i18n._searchLocalePath(_1b0,true,function(loc){for(var i=0;i<_1af.length;i++){if(_1af[i]==loc){dojo["require"](_1ae+"_"+loc);return true;}}return false;});};preload();var _1b3=djConfig.extraLocale||[];for(var i=0;i<_1b3.length;i++){preload(_1b3[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 _1b5=dojo.i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=dojo.string.substitute(this.loadingMessage,_1b5);this.errorMessage=dojo.string.substitute(this.errorMessage,_1b5);dojo.addClass(this.domNode,this["class"]);},startup:function(){if(!this._started){this._loadCheck();this._started=true;}},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._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;dijit.layout.ContentPane.superclass.destroy.call(this);},resize:function(size){dojo.marginBox(this.domNode,size);},_prepareLoad:function(_1b9){this.cancel();this.isLoaded=false;this._loadCheck(_1b9);},_loadCheck:function(_1ba){var _1bb=((this.open!==false)&&(this.domNode.style.display!="none"));if(this.href&&(_1ba||(this.preload&&!this._xhrDfd)||(this.refreshOnShow&&_1bb&&!this._xhrDfd)||(!this.isLoaded&&_1bb&&!this._xhrDfd))){this._downloadExternalContent();}},_downloadExternalContent:function(){this._onUnloadHandler();this._setContent(this.onDownloadStart.call(this));var self=this;var _1bd={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(dojo.isObject(this.ioArgs)){dojo.mixin(_1bd,this.ioArgs);}var hand=this._xhrDfd=(this.ioMethod||dojo.xhrGet)(_1bd);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 _1c4=this.onContentError(e);try{node.innerHTML=_1c4;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}}},_onError:function(type,err,_1c7){var _1c8=this["on"+type+"Error"].call(this,err);if(_1c7){console.error(_1c7,err);}else{if(_1c8){this._setContent.call(this,_1c8);}}},_createSubWidgets:function(){var _1c9=this.containerNode||this.domNode;try{dojo.parser.parse(_1c9,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(_1cc){},onDownloadError:function(_1cd){return this.errorMessage;},onDownloadEnd:function(){}});}if(!dojo._hasResource["dijit.TitlePane"]){dojo._hasResource["dijit.TitlePane"]=true;dojo.provide("dijit.TitlePane");dojo.declare("dijit.TitlePane",[dijit.layout.ContentPane,dijit._Templated],{title:"",open:true,duration:250,templateString:"<div class=\"dijitTitlePane\">\r\n\t<div dojoAttachEvent=\"onclick:toggle,onkeypress: _onTitleKey\" tabindex=\"0\"\r\n\t\t\twaiRole=\"button\" class=\"dijitTitlePaneTitle\" dojoAttachPoint=\"focusNode\">\r\n\t\t<span dojoAttachPoint=\"arrowNode\" class=\"dijitInline dijitArrowNode\"><span dojoAttachPoint=\"arrowNodeInner\" class=\"dijit_a11y dijitArrowNodeInner\"></span></span>\r\n\t\t<span dojoAttachPoint=\"titleNode\" class=\"dijitInlineBox dijitTitleNode\"></span>\r\n\t</div>\r\n\t<div class=\"dijitTitlePaneContentOuter\" dojoAttachPoint=\"hideNode\">\r\n\t\t<div class=\"dijitReset\" dojoAttachPoint=\"wipeNode\">\r\n\t\t\t<div class=\"dijitTitlePaneContentInner\" dojoAttachPoint=\"containerNode\" waiRole=\"region\" tabindex=\"-1\">\r\n\t\t\t\t<!-- nested divs because wipeIn()/wipeOut() doesn't work right on node w/padding etc.  Put padding on inner div. -->\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n</div>\r\n",postCreate:function(){this.setTitle(this.title);if(!this.open){this.hideNode.style.display=this.wipeNode.style.display="none";}this._setCss();dojo.setSelectable(this.titleNode,false);dijit.TitlePane.superclass.postCreate.apply(this,arguments);dijit.wai.setAttr(this.containerNode,"waiState","titleledby",this.titleNode.id);dijit.wai.setAttr(this.focusNode,"waiState","haspopup","true");var _1ce=this.hideNode,_1cf=this.wipeNode;this._wipeIn=dojo.fx.wipeIn({node:this.wipeNode,duration:this.duration,beforeBegin:function(){_1ce.style.display="";}});this._wipeOut=dojo.fx.wipeOut({node:this.wipeNode,duration:this.duration,onEnd:function(){_1ce.style.display="none";}});},setContent:function(_1d0){if(this._wipeOut.status()=="playing"){dijit.layout.ContentPane.prototype.setContent.apply(this,_1d0);}else{if(this._wipeIn.status()=="playing"){this._wipeIn.stop();}dojo.marginBox(this.wipeNode,{h:dojo.marginBox(this.wipeNode).h});dijit.layout.ContentPane.prototype.setContent.apply(this,arguments);this._wipeIn.play();}},toggle:function(){dojo.forEach([this._wipeIn,this._wipeOut],function(_1d1){if(_1d1.status()=="playing"){_1d1.stop();}});this[this.open?"_wipeOut":"_wipeIn"].play();this.open=!this.open;this._loadCheck();this._setCss();},_setCss:function(){var _1d2=["dijitClosed","dijitOpen"];var _1d3=this.open;dojo.removeClass(this.focusNode,_1d2[!_1d3+0]);this.focusNode.className+=" "+_1d2[_1d3+0];this.arrowNodeInner.innerHTML=this.open?"-":"+";},_onTitleKey:function(e){if(e.keyCode==dojo.keys.ENTER||e.charCode==dojo.keys.SPACE){this._onTitleClick();}else{if(e.keyCode==dojo.keys.DOWN_ARROW){if(this.open){this.containerNode.focus();e.preventDefault();}}}},setTitle:function(_1d5){this.titleNode.innerHTML=_1d5;}});}if(!dojo._hasResource["dojo.cldr.supplemental"]){dojo._hasResource["dojo.cldr.supplemental"]=true;dojo.provide("dojo.cldr.supplemental");dojo.cldr.supplemental.getFirstDayOfWeek=function(_1d6){var _1d7={mv:5,ae:6,af:6,bh:6,dj:6,dz:6,eg:6,er:6,et:6,iq:6,ir:6,jo:6,ke:6,kw:6,lb:6,ly:6,ma:6,om:6,qa:6,sa:6,sd:6,so:6,tn:6,ye:6,as:0,au:0,az:0,bw:0,ca:0,cn:0,fo:0,ge:0,gl:0,gu:0,hk:0,ie:0,il:0,is:0,jm:0,jp:0,kg:0,kr:0,la:0,mh:0,mo:0,mp:0,mt:0,nz:0,ph:0,pk:0,sg:0,th:0,tt:0,tw:0,um:0,us:0,uz:0,vi:0,za:0,zw:0,et:0,mw:0,ng:0,tj:0,gb:0,sy:4};var _1d8=dojo.cldr.supplemental._region(_1d6);var dow=_1d7[_1d8];return (typeof dow=="undefined")?1:dow;};dojo.cldr.supplemental._region=function(_1da){_1da=dojo.i18n.normalizeLocale(_1da);var tags=_1da.split("-");var _1dc=tags[1];if(!_1dc){_1dc={de:"de",en:"us",es:"es",fi:"fi",fr:"fr",hu:"hu",it:"it",ja:"jp",ko:"kr",nl:"nl",pt:"br",sv:"se",zh:"cn"}[tags[0]];}else{if(_1dc.length==4){_1dc=tags[2];}}return _1dc;};dojo.cldr.supplemental.getWeekend=function(_1dd){var _1de={eg:5,il:5,sy:5,"in":0,ae:4,bh:4,dz:4,iq:4,jo:4,kw:4,lb:4,ly:4,ma:4,om:4,qa:4,sa:4,sd:4,tn:4,ye:4};var _1df={ae:5,bh:5,dz:5,iq:5,jo:5,kw:5,lb:5,ly:5,ma:5,om:5,qa:5,sa:5,sd:5,tn:5,ye:5,af:5,ir:5,eg:6,il:6,sy:6};var _1e0=dojo.cldr.supplemental._region(_1dd);var _1e1=_1de[_1e0];var end=_1df[_1e0];if(typeof _1e1=="undefined"){_1e1=6;}if(typeof end=="undefined"){end=0;}return {start:_1e1,end:end};};}if(!dojo._hasResource["dojo.date"]){dojo._hasResource["dojo.date"]=true;dojo.provide("dojo.date");dojo.date.getDaysInMonth=function(_1e3){var _1e4=_1e3.getMonth();var days=[31,28,31,30,31,30,31,31,30,31,30,31];if(_1e4==1&&dojo.date.isLeapYear(_1e3)){return 29;}return days[_1e4];};dojo.date.isLeapYear=function(_1e6){var year=_1e6.getFullYear();return !(year%400)||(!(year%4)&&!!(year%100));};dojo.date.getTimezoneName=function(_1e8){var str=_1e8.toString();var tz="";var _1eb;var pos=str.indexOf("(");if(pos>-1){tz=str.substring(++pos,str.indexOf(")"));}else{var pat=/([A-Z\/]+) \d{4}$/;if((_1eb=str.match(pat))){tz=_1eb[1];}else{str=_1e8.toLocaleString();pat=/ ([A-Z\/]+)$/;if((_1eb=str.match(pat))){tz=_1eb[1];}}}return (tz=="AM"||tz=="PM")?"":tz;};dojo.date.compare=function(_1ee,_1ef,_1f0){_1ee=new Date(Number(_1ee));_1ef=new Date(Number(_1ef||new Date()));if(typeof _1f0!=="undefined"){if(_1f0=="date"){_1ee.setHours(0,0,0,0);_1ef.setHours(0,0,0,0);}else{if(_1f0=="time"){_1ee.setFullYear(0,0,0);_1ef.setFullYear(0,0,0);}}}if(_1ee>_1ef){return 1;}if(_1ee<_1ef){return -1;}return 0;};dojo.date.add=function(date,_1f2,_1f3){var sum=new Date(Number(date));var _1f5=false;var _1f6="Date";switch(_1f2){case "day":break;case "weekday":var _1f7=date.getDate();var days,_1f9;var adj=0;var mod=_1f3%5;if(!mod){days=(_1f3>0)?5:-5;_1f9=(_1f3>0)?((_1f3-5)/5):((_1f3+5)/5);}else{days=mod;_1f9=parseInt(_1f3/5);}var strt=date.getDay();if(strt==6&&_1f3>0){adj=1;}else{if(strt==0&&_1f3<0){adj=-1;}}var trgt=strt+days;if(trgt==0||trgt==6){adj=(_1f3>0)?2:-2;}_1f3=_1f7+7*_1f9+days+adj;break;case "year":_1f6="FullYear";_1f5=true;break;case "week":_1f3*=7;break;case "quarter":_1f3*=3;case "month":_1f5=true;_1f6="Month";break;case "hour":case "minute":case "second":case "millisecond":_1f6=_1f2.charAt(0).toUpperCase()+_1f2.substring(1)+"s";}if(_1f6){sum["set"+_1f6](sum["get"+_1f6]()+_1f3);}if(_1f5&&(sum.getDate()<date.getDate())){sum.setDate(0);}return sum;};dojo.date.difference=function(_1fe,_1ff,_200){_1ff=_1ff||new Date();_200=_200||"day";var _201=_1ff.getFullYear()-_1fe.getFullYear();var _202=1;switch(_200){case "quarter":var m1=_1fe.getMonth();var m2=_1ff.getMonth();var q1=Math.floor(m1/3)+1;var q2=Math.floor(m2/3)+1;q2+=(_201*4);_202=q2-q1;break;case "weekday":var days=Math.round(dojo.date.difference(_1fe,_1ff,"day"));var _208=parseInt(dojo.date.difference(_1fe,_1ff,"week"));var mod=days%7;if(mod==0){days=_208*5;}else{var adj=0;var aDay=_1fe.getDay();var bDay=_1ff.getDay();_208=parseInt(days/7);mod=days%7;var _20d=new Date(_1fe);_20d.setDate(_20d.getDate()+(_208*7));var _20e=_20d.getDay();if(days>0){switch(true){case aDay==6:adj=-1;break;case aDay==0:adj=0;break;case bDay==6:adj=-1;break;case bDay==0:adj=-2;break;case (_20e+mod)>5:adj=-2;}}else{if(days<0){switch(true){case aDay==6:adj=0;break;case aDay==0:adj=1;break;case bDay==6:adj=2;break;case bDay==0:adj=1;break;case (_20e+mod)<0:adj=2;}}}days+=adj;days-=(_208*2);}_202=days;break;case "year":_202=_201;break;case "month":_202=(_1ff.getMonth()-_1fe.getMonth())+(_201*12);break;case "week":_202=parseInt(dojo.date.difference(_1fe,_1ff,"day")/7);break;case "day":_202/=24;case "hour":_202/=60;case "minute":_202/=60;case "second":_202/=1000;case "millisecond":_202*=_1ff.getTime()-_1fe.getTime();}return Math.round(_202);};}if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.regexp.escapeString=function(str,_210){return str.replace(/([\.$?*!=:|{}\(\)\[\]\\\/^])/g,function(ch){if(_210&&_210.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(a,re,_214){if(!(a instanceof Array)){return re(a);}var b=[];for(var i=0;i<a.length;i++){b.push(re(a[i]));}return dojo.regexp.group(b.join("|"),_214);};dojo.regexp.group=function(_217,_218){return "("+(_218?"?:":"")+_217+")";};}if(!dojo._hasResource["dojo.date.locale"]){dojo._hasResource["dojo.date.locale"]=true;dojo.provide("dojo.date.locale");(function(){function formatPattern(_219,_21a,_21b){return _21b.replace(/([a-z])\1*/ig,function(_21c){var s;var c=_21c.charAt(0);var l=_21c.length;var pad;var _221=["abbr","wide","narrow"];switch(c){case "G":s=_21a.eras[_219.getFullYear()<0?1:0];break;case "y":s=_219.getFullYear();switch(l){case 1:break;case 2:s=String(s);s=s.substr(s.length-2);break;default:pad=true;}break;case "Q":case "q":s=Math.ceil((_219.getMonth()+1)/3);pad=true;break;case "M":case "L":var m=_219.getMonth();var _223;switch(l){case 1:case 2:s=m+1;pad=true;break;case 3:case 4:case 5:_223=_221[l-3];break;}if(_223){var type=(c=="L")?"standalone":"format";var prop=["months",type,_223].join("-");s=_21a[prop][m];}break;case "w":var _226=0;s=dojo.date.locale._getWeekOfYear(_219,_226);pad=true;break;case "d":s=_219.getDate();pad=true;break;case "D":s=dojo.date.locale._getDayOfYear(_219);pad=true;break;case "E":case "e":case "c":var d=_219.getDay();var _223;switch(l){case 1:case 2:if(c=="e"){var _228=dojo.cldr.supplemental.getFirstDayOfWeek(options.locale);d=(d-_228+7)%7;}if(c!="c"){s=d+1;pad=true;break;}case 3:case 4:case 5:_223=_221[l-3];break;}if(_223){var type=(c=="c")?"standalone":"format";var prop=["days",type,_223].join("-");s=_21a[prop][d];}break;case "a":var _229=(_219.getHours()<12)?"am":"pm";s=_21a[_229];break;case "h":case "H":case "K":case "k":var h=_219.getHours();switch(c){case "h":s=(h%12)||12;break;case "H":s=h;break;case "K":s=(h%12);break;case "k":s=h||24;break;}pad=true;break;case "m":s=_219.getMinutes();pad=true;break;case "s":s=_219.getSeconds();pad=true;break;case "S":s=Math.round(_219.getMilliseconds()*Math.pow(10,l-3));break;case "v":case "z":s=dojo.date.getTimezoneName(_219);if(s){break;}l=4;case "Z":var _22b=_219.getTimezoneOffset();var tz=[(_22b<=0?"+":"-"),dojo.string.pad(Math.floor(Math.abs(_22b)/60),2),dojo.string.pad(Math.abs(_22b)%60,2)];if(l==4){tz.splice(0,0,"GMT");tz.splice(3,0,":");}s=tz.join("");break;default:throw new Error("dojo.date.locale.format: invalid pattern char: "+_21b);}if(pad){s=dojo.string.pad(s,l);}return s;});};dojo.date.locale.format=function(_22d,_22e){_22e=_22e||{};var _22f=dojo.i18n.normalizeLocale(_22e.locale);var _230=_22e.formatLength||"short";var _231=dojo.date.locale._getGregorianBundle(_22f);var str=[];var _233=dojo.hitch(this,formatPattern,_22d,_231);if(_22e.selector=="year"){var year=_22d.getFullYear();if(_22f.match(/^zh|^ja/)){year+="\u5e74";}return year;}if(_22e.selector!="time"){var _235=_22e.datePattern||_231["dateFormat-"+_230];if(_235){str.push(_processPattern(_235,_233));}}if(_22e.selector!="date"){var _236=_22e.timePattern||_231["timeFormat-"+_230];if(_236){str.push(_processPattern(_236,_233));}}var _237=str.join(" ");return _237;};dojo.date.locale.regexp=function(_238){return dojo.date.locale._parseInfo(_238).regexp;};dojo.date.locale._parseInfo=function(_239){_239=_239||{};var _23a=dojo.i18n.normalizeLocale(_239.locale);var _23b=dojo.date.locale._getGregorianBundle(_23a);var _23c=_239.formatLength||"short";var _23d=_239.datePattern||_23b["dateFormat-"+_23c];var _23e=_239.timePattern||_23b["timeFormat-"+_23c];var _23f;if(_239.selector=="date"){_23f=_23d;}else{if(_239.selector=="time"){_23f=_23e;}else{_23f=_23d+" "+_23e;}}var _240=[];var re=_processPattern(_23f,dojo.hitch(this,_buildDateTimeRE,_240,_23b,_239));return {regexp:re,tokens:_240,bundle:_23b};};dojo.date.locale.parse=function(_242,_243){var info=dojo.date.locale._parseInfo(_243);var _245=info.tokens,_246=info.bundle;var re=new RegExp("^"+info.regexp+"$");var _248=re.exec(_242);if(!_248){return null;}var _249=["abbr","wide","narrow"];var _24a=new Date(1972,0);var _24b={};var amPm="";dojo.forEach(_248,function(v,i){if(!i){return;}var _24f=_245[i-1];var l=_24f.length;switch(_24f.charAt(0)){case "y":if(l!=2){_24a.setFullYear(v);_24b.year=v;}else{if(v<100){v=Number(v);var year=""+new Date().getFullYear();var _252=year.substring(0,2)*100;var _253=Number(year.substring(2,4));var _254=Math.min(_253+20,99);var num=(v<_254)?_252+v:_252-100+v;_24a.setFullYear(num);_24b.year=num;}else{if(_243.strict){return null;}_24a.setFullYear(v);_24b.year=v;}}break;case "M":if(l>2){var _256=_246["months-format-"+_249[l-3]].concat();if(!_243.strict){v=v.replace(".","").toLowerCase();_256=dojo.map(_256,function(s){return s.replace(".","").toLowerCase();});}v=dojo.indexOf(_256,v);if(v==-1){return null;}}else{v--;}_24a.setMonth(v);_24b.month=v;break;case "E":case "e":var days=_246["days-format-"+_249[l-3]].concat();if(!_243.strict){v=v.toLowerCase();days=dojo.map(days,"".toLowerCase);}v=dojo.indexOf(days,v);if(v==-1){return null;}break;case "d":_24a.setDate(v);_24b.date=v;break;case "D":_24a.setMonth(0);_24a.setDate(v);break;case "a":var am=_243.am||_246.am;var pm=_243.pm||_246.pm;if(!_243.strict){var _25b=/\./g;v=v.replace(_25b,"").toLowerCase();am=am.replace(_25b,"").toLowerCase();pm=pm.replace(_25b,"").toLowerCase();}if(_243.strict&&v!=am&&v!=pm){return null;}amPm=(v==pm)?"p":(v==am)?"a":"";break;case "K":if(v==24){v=0;}case "h":case "H":case "k":if(v>23){return null;}_24a.setHours(v);break;case "m":_24a.setMinutes(v);break;case "s":_24a.setSeconds(v);break;case "S":_24a.setMilliseconds(v);}});var _25c=_24a.getHours();if(amPm==="p"&&_25c<12){_24a.setHours(_25c+12);}else{if(amPm==="a"&&_25c==12){_24a.setHours(0);}}if(_24b.year&&_24a.getFullYear()!=_24b.year){return null;}if(_24b.month&&_24a.getMonth()!=_24b.month){return null;}if(_24b.date&&_24a.getDate()!=_24b.date){return null;}return _24a;};function _processPattern(_25d,_25e,_25f,_260){var _261=function(x){return x;};_25e=_25e||_261;_25f=_25f||_261;_260=_260||_261;var _263=_25d.match(/(''|[^'])+/g);var _264=false;dojo.forEach(_263,function(_265,i){if(!_265){_263[i]="";}else{_263[i]=(_264?_25f:_25e)(_265);_264=!_264;}});return _260(_263.join(""));};function _buildDateTimeRE(_267,_268,_269,_26a){return dojo.regexp.escapeString(_26a).replace(/([a-z])\1*/ig,function(_26b){var s;var c=_26b.charAt(0);var l=_26b.length;var p2="",p3="";if(_269.strict){if(l>1){p2="0"+"{"+(l-1)+"}";}if(l>2){p3="0"+"{"+(l-2)+"}";}}else{p2="0?";p3="0{0,2}";}switch(c){case "y":s="\\d{2,4}";break;case "M":s=(l>2)?"\\S+":p2+"[1-9]|1[0-2]";break;case "D":s=p2+"[1-9]|"+p3+"[1-9][0-9]|[12][0-9][0-9]|3[0-5][0-9]|36[0-6]";break;case "d":s=p2+"[1-9]|[12]\\d|3[01]";break;case "w":s=p2+"[1-9]|[1-4][0-9]|5[0-3]";break;case "E":s="\\S+";break;case "h":s=p2+"[1-9]|1[0-2]";break;case "k":s=p2+"\\d|1[01]";break;case "H":s=p2+"\\d|1\\d|2[0-3]";break;case "K":s=p2+"[1-9]|1\\d|2[0-4]";break;case "m":case "s":s="[0-5]\\d";break;case "S":s="\\d{"+l+"}";break;case "a":var am=_269.am||_268.am||"AM";var pm=_269.pm||_268.pm||"PM";if(_269.strict){s=am+"|"+pm;}else{s=am+"|"+pm;if(am!=am.toLowerCase()){s+="|"+am.toLowerCase();}if(pm!=pm.toLowerCase()){s+="|"+pm.toLowerCase();}}break;default:s=".*";}if(_267){_267.push(_26b);}return "("+s+")";}).replace(/[\xa0 ]/g,"[\\s\\xa0]");};})();(function(){var _273=[];dojo.date.locale.addCustomFormats=function(_274,_275){_273.push({pkg:_274,name:_275});};dojo.date.locale._getGregorianBundle=function(_276){var _277={};dojo.forEach(_273,function(desc){var _279=dojo.i18n.getLocalization(desc.pkg,desc.name,_276);_277=dojo.mixin(_277,_279);},this);return _277;};})();dojo.date.locale.addCustomFormats("dojo.cldr","gregorian");dojo.date.locale.getNames=function(item,type,use,_27d){var _27e;var _27f=dojo.date.locale._getGregorianBundle(_27d);var _280=[item,use,type];if(use=="standAlone"){_27e=_27f[_280.join("-")];}_280[1]="format";return (_27e||_27f[_280.join("-")]).concat();};dojo.date.locale.isWeekend=function(_281,_282){var _283=dojo.cldr.supplemental.getWeekend(_282);var day=(_281||new Date()).getDay();if(_283.end<_283.start){_283.end+=7;if(day<_283.start){day+=7;}}return day>=_283.start&&day<=_283.end;};dojo.date.locale._getDayOfYear=function(_285){return dojo.date.difference(new Date(_285.getFullYear(),0,1),_285)+1;};dojo.date.locale._getWeekOfYear=function(_286,_287){if(arguments.length==1){_287=0;}var _288=new Date(_286.getFullYear(),0,1).getDay();var adj=(_288-_287+7)%7;var week=Math.floor((dojo.date.locale._getDayOfYear(_286)+adj-1)/7);if(_288==_287){week++;}return week;};}if(!dojo._hasResource["dijit._Calendar"]){dojo._hasResource["dijit._Calendar"]=true;dojo.provide("dijit._Calendar");dojo.declare("dijit._Calendar",[dijit._Widget,dijit._Templated],{templateString:"<table cellspacing=\"0\" cellpadding=\"0\" class=\"dijitCalendarContainer\">\r\n\t<thead>\r\n\t\t<tr class=\"dijitReset dijitCalendarMonthContainer\" valign=\"top\">\r\n\t\t\t<th class='dijitReset' dojoAttachEvent=\"onclick: _onDecrementMonth\">\r\n\t\t\t\t<span class=\"dijitInline dijitCalendarIncrementControl dijitCalendarDecrease\"><span dojoAttachPoint=\"decreaseArrowNode\" class=\"dijitA11ySideArrow dijitCalendarIncrementControl dijitCalendarDecreaseInner\">-</span></span>\r\n\t\t\t</th>\r\n\t\t\t<th class='dijitReset' colspan=\"5\">\r\n\t\t\t\t<div dojoAttachPoint=\"monthLabelSpacer\" class=\"dijitCalendarMonthLabelSpacer\"></div>\r\n\t\t\t\t<div dojoAttachPoint=\"monthLabelNode\" class=\"dijitCalendarMonth\"></div>\r\n\t\t\t</th>\r\n\t\t\t<th class='dijitReset' dojoAttachEvent=\"onclick: _onIncrementMonth\">\r\n\t\t\t\t<div class=\"dijitInline dijitCalendarIncrementControl dijitCalendarIncrease\"><span dojoAttachPoint=\"increaseArrowNode\" class=\"dijitA11ySideArrow dijitCalendarIncrementControl dijitCalendarIncreaseInner\">+</span></div>\r\n\t\t\t</th>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<th class=\"dijitReset dijitCalendarDayLabelTemplate\"><span class=\"dijitCalendarDayLabel\"></span></th>\r\n\t\t</tr>\r\n\t</thead>\r\n\t<tbody dojoAttachEvent=\"onclick: _onDayClick\" class=\"dijitReset dijitCalendarBodyContainer\">\r\n\t\t<tr class=\"dijitReset dijitCalendarWeekTemplate\">\r\n\t\t\t<td class=\"dijitReset dijitCalendarDateTemplate\"><span class=\"dijitCalendarDateLabel\"></span></td>\r\n\t\t</tr>\r\n\t</tbody>\r\n\t<tfoot class=\"dijitReset dijitCalendarYearContainer\">\r\n\t\t<tr>\r\n\t\t\t<td class='dijitReset' valign=\"top\" colspan=\"7\">\r\n\t\t\t\t<h3 class=\"dijitCalendarYearLabel\">\r\n\t\t\t\t\t<span dojoAttachPoint=\"previousYearLabelNode\"\r\n\t\t\t\t\t\tdojoAttachEvent=\"onclick: _onDecrementYear\" class=\"dijitInline dijitCalendarPreviousYear\"></span>\r\n\t\t\t\t\t<span dojoAttachPoint=\"currentYearLabelNode\" class=\"dijitInline dijitCalendarSelectedYear\"></span>\r\n\t\t\t\t\t<span dojoAttachPoint=\"nextYearLabelNode\"\r\n\t\t\t\t\t\tdojoAttachEvent=\"onclick: _onIncrementYear\" class=\"dijitInline dijitCalendarNextYear\"></span>\r\n\t\t\t\t</h3>\r\n\t\t\t</td>\r\n\t\t</tr>\r\n\t</tfoot>\r\n</table>\t\r\n",value:new Date(),dayWidth:"narrow",setValue:function(_28b){if(!this.value||dojo.date.compare(_28b,this.value)){_28b=new Date(_28b);this.displayMonth=new Date(_28b);if(!this.isDisabledDate(_28b,this.lang)){this.value=_28b;this.value.setHours(0,0,0,0);this.onChange(this.value);}this._populateGrid();}},_setText:function(node,text){while(node.firstChild){node.removeChild(node.firstChild);}node.appendChild(document.createTextNode(text));},_populateGrid:function(){var _28e=this.displayMonth;_28e.setDate(1);var _28f=_28e.getDay();var _290=dojo.date.getDaysInMonth(_28e);var _291=dojo.date.getDaysInMonth(dojo.date.add(_28e,"month",-1));var _292=new Date();var _293=this.value;var _294=dojo.cldr.supplemental.getFirstDayOfWeek(this.lang);if(_294>_28f){_294-=7;}dojo.query(".dijitCalendarDateTemplate",this.domNode).forEach(function(_295,i){i+=_294;var date=new Date(_28e);var _298,_299="dijitCalendar",adj=0;if(i<_28f){_298=_291-_28f+i+1;adj=-1;_299+="Previous";}else{if(i>=(_28f+_290)){_298=i-_28f-_290+1;adj=1;_299+="Next";}else{_298=i-_28f+1;_299+="Current";}}if(adj){date=dojo.date.add(date,"month",adj);}date.setDate(_298);if(!dojo.date.compare(date,_292,"date")){_299="dijitCalendarCurrentDate "+_299;}if(!dojo.date.compare(date,_293,"date")){_299="dijitCalendarSelectedDate "+_299;}if(this.isDisabledDate(date,this.lang)){_299="dijitCalendarDisabledDate "+_299;}_295.className=_299+"Month dijitCalendarDateTemplate";_295.dijitDateValue=date.valueOf();var _29b=dojo.query(".dijitCalendarDateLabel",_295)[0];this._setText(_29b,date.getDate());},this);var _29c=dojo.date.locale.getNames("months","wide","standAlone",this.lang);this._setText(this.monthLabelNode,_29c[_28e.getMonth()]);var y=_28e.getFullYear()-1;dojo.forEach(["previous","current","next"],function(name){this._setText(this[name+"YearLabelNode"],dojo.date.locale.format(new Date(y++,0),{selector:"year",locale:this.lang}));},this);},postCreate:function(){dijit._Calendar.superclass.postCreate.apply(this);var _29f=dojo.hitch(this,function(_2a0,n){var _2a2=dojo.query(_2a0,this.domNode)[0];for(var i=0;i<n;i++){_2a2.parentNode.appendChild(_2a2.cloneNode(true));}});_29f(".dijitCalendarDayLabelTemplate",6);_29f(".dijitCalendarDateTemplate",6);_29f(".dijitCalendarWeekTemplate",5);var _2a4=dojo.date.locale.getNames("days",this.dayWidth,"standAlone",this.lang);var _2a5=dojo.cldr.supplemental.getFirstDayOfWeek(this.lang);dojo.query(".dijitCalendarDayLabel",this.domNode).forEach(function(_2a6,i){this._setText(_2a6,_2a4[(i+_2a5)%7]);},this);var _2a8=dojo.date.locale.getNames("months","wide","standAlone",this.lang);dojo.forEach(_2a8,function(name){var _2aa=dojo.doc.createElement("div");this._setText(_2aa,name);this.monthLabelSpacer.appendChild(_2aa);},this);this.value=null;this.setValue(new Date());},_adjustDate:function(part,_2ac){this.displayMonth=dojo.date.add(this.displayMonth,part,_2ac);this._populateGrid();},_onIncrementMonth:function(evt){evt.stopPropagation();this._adjustDate("month",1);},_onDecrementMonth:function(evt){evt.stopPropagation();this._adjustDate("month",-1);},_onIncrementYear:function(evt){evt.stopPropagation();this._adjustDate("year",1);},_onDecrementYear:function(evt){evt.stopPropagation();this._adjustDate("year",-1);},_onDayClick:function(evt){var node=evt.target;dojo.stopEvent(evt);while(!node.dijitDateValue){node=node.parentNode;}if(!dojo.hasClass(node,"dijitCalendarDisabledDate")){this.setValue(node.dijitDateValue);this.onValueSelected(this.value);}},onValueSelected:function(date){},onChange:function(date){},isDisabledDate:function(_2b5,_2b6){return false;}});}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,setDisabled:function(_2b7){this.domNode.disabled=this.disabled=_2b7;if(this.focusNode){this.focusNode.disabled=_2b7;}if(_2b7){this._hovering=false;this._active=false;}dijit.wai.setAttr(this.focusNode||this.domNode,"waiState","disabled",_2b7);this._setStateClass();},_onMouse:function(_2b8){var _2b9=_2b8.target;if(!this.disabled){switch(_2b8.type){case "mouseover":this._hovering=true;var _2ba,node=_2b9;while(node.nodeType===1&&!(_2ba=node.getAttribute("baseClass"))&&node!=this.domNode){node=node.parentNode;}this.baseClass=_2ba||"dijit"+this.declaredClass.replace(/.*\./g,"");break;case "mouseout":this._hovering=false;this.baseClass=null;break;case "mousedown":this._active=true;var self=this;var _2bd=this.connect(dojo.body(),"onmouseup",function(){self._active=false;self._setStateClass();self.disconnect(_2bd);});break;}this._setStateClass();}},focus:function(){dijit.focus(this.focusNode);},_setStateClass:function(base){var _2bf=(this.styleNode||this.domNode).className;var base=this.baseClass||this.domNode.getAttribute("baseClass")||"dijitFormWidget";_2bf=_2bf.replace(new RegExp("\\b"+base+"(Checked)?(Selected)?(Disabled|Active|Focused|Hover)?\\b\\s*","g"),"");var _2c0=[base];function multiply(_2c1){_2c0=_2c0.concat(dojo.map(_2c0,function(c){return c+_2c1;}));};if(this.checked){multiply("Checked");}if(this.selected){multiply("Selected");}if(this.disabled){multiply("Disabled");}else{if(this._active){multiply("Active");}else{if(this._focused){multiply("Focused");}else{if(this._hovering){multiply("Hover");}}}}(this.styleNode||this.domNode).className=_2bf+" "+_2c0.join(" ");},onChange:function(_2c3){},postCreate:function(){this.setValue(this.value,true);this.setDisabled(this.disabled);this._setStateClass();},setValue:function(_2c4,_2c5){this._lastValue=_2c4;dijit.wai.setAttr(this.focusNode||this.domNode,"waiState","valuenow",this.forWaiValuenow());if((this.intermediateChanges||_2c5)&&_2c4!=this._lastValueReported){this._lastValueReported=_2c4;this.onChange(_2c4);}},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(lv!=undefined&&v.toString()!=lv.toString()){this.undo();dojo.stopEvent(e);return false;}}return true;},forWaiValuenow:function(){return this.getValue();}});}if(!dojo._hasResource["dijit.form._TimePicker"]){dojo._hasResource["dijit.form._TimePicker"]=true;dojo.provide("dijit.form._TimePicker");dojo.declare("dijit.form._TimePicker",[dijit._Widget,dijit._Templated],{templateString:"<fieldset id=\"widget_${id}\" baseClass=\"dijitTimePicker\" class=\"dijitMenu\"\r\n><div dojoAttachPoint=\"upArrow\" class=\"dijitButtonNode\">&#9650;</div\r\n><div dojoAttachPoint=\"timeMenu\" dojoAttachEvent=\"onclick:_onOptionSelected,onmouseover,onmouseout\"\r\n></div\r\n><div dojoAttachPoint=\"downArrow\" class=\"dijitButtonNode\">&#9660;</div\r\n></fieldset>\r\n",clickableIncrement:"T00:15:00",visibleIncrement:"T01:00:00",visibleRange:"T05:00:00",value:new Date(),_refdate:null,_visibleIncrement:2,_clickableIncrement:1,_totalIncrements:10,constraints:{},serialize:dojo.date.stamp.toISOString,setValue:function(date,_2ca){this.value=date;this._showText();},isDisabledDate:function(_2cb,_2cc){return false;},_showText:function(){this.timeMenu.innerHTML="";var _2cd=dojo.date.stamp.fromISOString;this._clickableIncrementDate=_2cd(this.clickableIncrement);this._visibleIncrementDate=_2cd(this.visibleIncrement);this._visibleRangeDate=_2cd(this.visibleRange);var _2ce=this._toSeconds(this._clickableIncrementDate);var _2cf=this._toSeconds(this._visibleIncrementDate);var _2d0=this._toSeconds(this._visibleRangeDate);this._refdate=this._roundTime(this.value,_2cf);this._clickableIncrement=1;this._totalIncrements=_2d0/_2ce;this._visibleIncrement=_2cf/_2ce;for(var i=-this._totalIncrements/2;i<=this._totalIncrements/2;i+=this._clickableIncrement){var div=this._createOption(i);this.timeMenu.appendChild(div);}},postCreate:function(){if(this.constraints===dijit.form._TimePicker.prototype.constraints){this.constraints={};}if(!this.constraints.locale){this.constraints.locale=this.lang;}dijit.typematic.addMouseListener(this.upArrow,this,this._onArrowUp,0.8,500);dijit.typematic.addMouseListener(this.downArrow,this,this._onArrowDown,0.8,500);dijit.form._TimePicker.superclass.postCreate.apply(this,arguments);this.setValue(this.value);},_roundTime:function(date,_2d4){var _2d5=this._toSeconds(date);var _2d6=_2d5-_2d5%_2d4;var _2d7=new Date();_2d7.setYear(date.getFullYear());_2d7.setMonth(date.getMonth());_2d7.setDate(date.getDate());_2d7.setHours(0);_2d7.setMinutes(0);_2d7.setSeconds(_2d6);console.debug("Time was: "+date+". Rounding UI to: "+_2d7);return _2d7;},_toSeconds:function(date){return date.getHours()*60*60+date.getMinutes()*60+date.getSeconds();},_createOption:function(_2d9){var div=document.createElement("div");div.date=new Date(this._refdate);div.index=_2d9;div.date.setSeconds(div.date.getSeconds()+this._clickableIncrementDate.getSeconds()*_2d9);div.date.setMinutes(div.date.getMinutes()+this._clickableIncrementDate.getMinutes()*_2d9);div.date.setHours(div.date.getHours()+this._clickableIncrementDate.getHours()*_2d9);if(_2d9%this._visibleIncrement<1&&_2d9%this._visibleIncrement>-1){div.innerHTML=dojo.date.locale.format(div.date,this.constraints);dojo.addClass(div,"dijitTimePickerItem");}else{if(_2d9%this._clickableIncrement==0){div.innerHTML="&nbsp;";dojo.addClass(div,"dijitTimePickerItemSmall");}}if(this.isDisabledDate(div.date)){dojo.addClass(div,"dijitTimePickerItemDisabled");}return div;},_onOptionSelected:function(tgt){if(!tgt.target.date||this.isDisabledDate(tgt.target.date)){return;}this.setValue(tgt.target.date);this.onValueSelected(tgt.target.date);},onValueSelected:function(_2dc){},onmouseover:function(evt){if(evt.target===this.timeMenu){return;}this._highlighted_option=evt.target;dojo.addClass(evt.target,"dijitMenuItemHover");},onmouseout:function(evt){if(evt.target===this.timeMenu||this._highlighted_option==null){return;}dojo.removeClass(this._highlighted_option,"dijitMenuItemHover");},_onArrowUp:function(){var _2df=this.timeMenu.childNodes[0].index-1;var div=this._createOption(_2df);this.timeMenu.removeChild(this.timeMenu.childNodes[this.timeMenu.childNodes.length-1]);this.timeMenu.insertBefore(div,this.timeMenu.childNodes[0]);},_onArrowDown:function(){var _2e1=this.timeMenu.childNodes[this.timeMenu.childNodes.length-1].index+1;var div=this._createOption(_2e1);this.timeMenu.removeChild(this.timeMenu.childNodes[0]);this.timeMenu.appendChild(div);}});}if(!dojo._hasResource["dijit.form.TextBox"]){dojo._hasResource["dijit.form.TextBox"]=true;dojo.provide("dijit.form.TextBox");dojo.declare("dijit.form.TextBox",dijit.form._FormWidget,{trim:false,uppercase:false,lowercase:false,propercase:false,size:"20",maxlength:"999999",templateString:"<input dojoAttachPoint='textbox,focusNode' dojoAttachEvent='onfocus,onkeyup,onkeypress:_onKeyPress' autocomplete=\"off\"\r\n\tid='${id}' name='${name}' class=\"dijitInputField\" type='${type}' size='${size}' maxlength='${maxlength}' tabIndex='${tabIndex}'>\r\n",getTextValue:function(){return this.filter(this.textbox.value);},getValue:function(){return this.parse(this.getTextValue(),this.constraints);},setValue:function(_2e3,_2e4,_2e5){if(_2e3==null){_2e3="";}_2e3=this.filter(_2e3);if(typeof _2e5=="undefined"){_2e5=(typeof _2e3=="undefined"||_2e3==null||_2e3==NaN)?null:this.format(_2e3,this.constraints);}if(_2e5!=null){var _2e6=this;this.textbox.value=_2e5;}dijit.form.TextBox.superclass.setValue.call(this,_2e3,_2e4);},forWaiValuenow:function(){return this.getTextValue();},format:function(_2e7,_2e8){return _2e7;},parse:function(_2e9,_2ea){return _2e9;},postCreate:function(){if(typeof this.nodeWithBorder!="object"){this.nodeWithBorder=this.textbox;}this.textbox.setAttribute("value",this.getTextValue());this.inherited("postCreate",arguments);},filter:function(val){if(val==null){return null;}if(this.trim){val=dojo.trim(val);}if(this.uppercase){val=val.toUpperCase();}if(this.lowercase){val=val.toLowerCase();}if(this.propercase){val=val.replace(/[^\s]+/g,function(word){return word.substring(0,1).toUpperCase()+word.substring(1);});}return val;},onfocus:function(){dojo.addClass(this.nodeWithBorder,"dijitInputFieldFocused");},_onBlur:function(){dojo.removeClass(this.nodeWithBorder,"dijitInputFieldFocused");this.setValue(this.getValue(),true);},onkeyup:function(){}});}if(!dojo._hasResource["dijit.Tooltip"]){dojo._hasResource["dijit.Tooltip"]=true;dojo.provide("dijit.Tooltip");dojo.declare("dijit._MasterTooltip",[dijit._Widget,dijit._Templated],{duration:200,templateString:"<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\">\r\n\t<div class=\"dijitTooltipContainer dijitTooltipContents\" dojoAttachPoint=\"containerNode\" waiRole='alert'></div>\r\n\t<div class=\"dijitTooltipConnector\"></div>\r\n</div>\r\n",postCreate:function(){dojo.body().appendChild(this.domNode);this.bgIframe=new dijit.BackgroundIframe(this.domNode);this.fadeIn=dojo.fadeIn({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onShow")}),this.fadeOut=dojo.fadeOut({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onHide")});},show:function(_2ed,_2ee){if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_2ed;this.domNode.style.top=(this.domNode.offsetTop+1)+"px";var _2ef=this.isLeftToRight()?{"BR":"BL","BL":"BR"}:{"BL":"BR","BR":"BL"};var pos=dijit.placeOnScreenAroundElement(this.domNode,_2ee,_2ef);this.domNode.className="dijitTooltip dijitTooltip"+(pos.corner=="BL"?"Right":"Left");dojo.style(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;},_onShow:function(){if(dojo.isIE){this.domNode.style.filter="";}},hide:function(){if(this._onDeck){this._onDeck=null;return;}this.fadeIn.stop();this.isShowingNow=false;this.fadeOut.play();},_onHide:function(){this.domNode.style.cssText="";if(this._onDeck){this.show.apply(this,this._onDeck);this._onDeck=null;}}});dojo.addOnLoad(function(){dijit.MasterTooltip=new dijit._MasterTooltip();});dojo.declare("dijit.Tooltip",dijit._Widget,{label:"",showDelay:400,connectId:"",postCreate:function(){this.srcNodeRef.style.display="none";this._connectNode=dojo.byId(this.connectId);dojo.forEach(["onMouseOver","onHover","onMouseOut","onUnHover"],function(_2f1){this.connect(this._connectNode,_2f1.toLowerCase(),"_"+_2f1);},this);},_onMouseOver:function(e){this._onHover(e);},_onMouseOut:function(e){if(dojo.isDescendant(e.relatedTarget,this._connectNode)){return;}this._onUnHover(e);},_onHover:function(e){if(this._hover){return;}this._hover=true;if(!this.isShowingNow&&!this._showTimer){this._showTimer=setTimeout(dojo.hitch(this,"open"),this.showDelay);}},_onUnHover:function(e){if(!this._hover){return;}this._hover=false;if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}else{this.close();}},open:function(){if(this.isShowingNow){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}dijit.MasterTooltip.show(this.label||this.domNode.innerHTML,this._connectNode);this.isShowingNow=true;},close:function(){if(!this.isShowingNow){return;}dijit.MasterTooltip.hide();this.isShowingNow=false;},uninitialize:function(){this.close();}});}if(!dojo._hasResource["dijit.form.ValidationTextBox"]){dojo._hasResource["dijit.form.ValidationTextBox"]=true;dojo.provide("dijit.form.ValidationTextBox");dojo.declare("dijit.form.ValidationTextBox",dijit.form.TextBox,{required:false,promptMessage:"",invalidMessage:"",constraints:{},regExp:".*",regExpGen:function(_2f6){return this.regExp;},setValue:function(){this.inherited("setValue",arguments);this.validate(false);},validator:function(_2f7,_2f8){return (new RegExp("^("+this.regExpGen(_2f8)+")"+(this.required?"":"?")+"$")).test(_2f7)&&(!this.required||!this._isEmpty(_2f7));},isValid:function(_2f9){return this.validator(this.textbox.value,this.constraints);},_isEmpty:function(_2fa){return /^\s*$/.test(_2fa);},getErrorMessage:function(_2fb){return this.invalidMessage;},getPromptMessage:function(_2fc){return this.promptMessage;},validate:function(_2fd){var _2fe="";var _2ff=this.isValid(_2fd);var _300=_2ff?"Normal":"Error";if(!dojo.hasClass(this.nodeWithBorder,"dijitInputFieldValidation"+_300)){dojo.removeClass(this.nodeWithBorder,"dijitInputFieldValidation"+((_300=="Normal")?"Error":"Normal"));dojo.addClass(this.nodeWithBorder,"dijitInputFieldValidation"+_300);}dijit.wai.setAttr(this.focusNode,"waiState","invalid",(_2ff?"false":"true"));if(_2fd){if(this._isEmpty(this.textbox.value)){_2fe=this.getPromptMessage(true);}if(!_2fe&&!_2ff){_2fe=this.getErrorMessage(true);}}this._displayMessage(_2fe);},_message:"",_displayMessage:function(_301){if(this._message==_301){return;}this._message=_301;this.displayMessage(_301);},displayMessage:function(_302){if(_302){dijit.MasterTooltip.show(_302,this.domNode);}else{dijit.MasterTooltip.hide();}},_onBlur:function(evt){this.validate(false);this.inherited("_onBlur",arguments);},onfocus:function(evt){this.inherited("onfocus",arguments);this.validate(true);},onkeyup:function(evt){this.onfocus(evt);},postMixInProperties:function(){if(this.constraints==dijit.form.ValidationTextBox.prototype.constraints){this.constraints={};}this.inherited("postMixInProperties",arguments);this.constraints.locale=this.lang;this.messages=dojo.i18n.getLocalization("dijit.form","validate",this.lang);dojo.forEach(["invalidMessage","missingMessage"],function(prop){if(!this[prop]){this[prop]=this.messages[prop];}},this);var p=this.regExpGen(this.constraints);this.regExp=p;}});dojo.declare("dijit.form.MappedTextBox",dijit.form.ValidationTextBox,{serialize:function(val){return val.toString();},toString:function(){var val=this.getValue();return (val!=null)?((typeof val=="string")?val:this.serialize(val,this.constraints)):"";},validate:function(){this.valueNode.value=this.toString();this.inherited("validate",arguments);},postCreate:function(){var _30a=this.textbox;var _30b=(this.valueNode=document.createElement("input"));_30b.setAttribute("type",_30a.type);_30b.setAttribute("value",this.toString());dojo.style(_30b,"display","none");_30b.name=this.textbox.name;this.textbox.removeAttribute("name");dojo.place(_30b,_30a,"after");this.inherited("postCreate",arguments);}});dojo.declare("dijit.form.RangeBoundTextBox",dijit.form.MappedTextBox,{rangeMessage:"",compare:function(val1,val2){return val1-val2;},rangeCheck:function(_30e,_30f){var _310=(typeof _30f.min!="undefined");var _311=(typeof _30f.max!="undefined");if(_310||_311){return (!_310||this.compare(_30e,_30f.min)>=0)&&(!_311||this.compare(_30e,_30f.max)<=0);}else{return true;}},isInRange:function(_312){return this.rangeCheck(this.getValue(),this.constraints);},isValid:function(_313){return this.inherited("isValid",arguments)&&((this._isEmpty(this.textbox.value)&&!this.required)||this.isInRange(_313));},getErrorMessage:function(_314){if(dijit.form.RangeBoundTextBox.superclass.isValid.call(this,false)&&!this.isInRange(_314)){return this.rangeMessage;}else{return this.inherited("getErrorMessage",arguments);}},postMixInProperties:function(){this.inherited("postMixInProperties",arguments);if(!this.rangeMessage){this.messages=dojo.i18n.getLocalization("dijit.form","validate",this.lang);this.rangeMessage=this.messages.rangeMessage;}},postCreate:function(){this.inherited("postCreate",arguments);if(typeof this.constraints.min!="undefined"){dijit.wai.setAttr(this.domNode,"waiState","valuemin",this.constraints.min);}if(typeof this.constraints.max!="undefined"){dijit.wai.setAttr(this.domNode,"waiState","valuemax",this.constraints.max);}}});}if(!dojo._hasResource["dijit.form.TimeTextBox"]){dojo._hasResource["dijit.form.TimeTextBox"]=true;dojo.provide("dijit.form.TimeTextBox");dojo.declare("dijit.form.TimeTextBox",dijit.form.RangeBoundTextBox,{regExpGen:dojo.date.locale.regexp,compare:dojo.date.compare,format:function(_315,_316){if(!_315||_315.toString()==this._invalid){return null;}return dojo.date.locale.format(_315,_316);},parse:dojo.date.locale.parse,serialize:dojo.date.stamp.toISOString,value:new Date(""),_invalid:(new Date("")).toString(),_popupClass:"dijit.form._TimePicker",postMixInProperties:function(){dijit.form.RangeBoundTextBox.prototype.postMixInProperties.apply(this,arguments);var _317=this.constraints;_317.selector="time";if(typeof _317.min=="string"){_317.min=dojo.date.stamp.fromISOString(_317.min);}if(typeof _317.max=="string"){_317.max=dojo.date.stamp.fromISOString(_317.max);}},_onFocus:function(evt){this._open();},setValue:function(_319,_31a){this.inherited("setValue",arguments);if(this._picker){if(!_319||_319.toString()==this._invalid){_319=new Date();}this._picker.setValue(_319);}},_open:function(){var self=this;if(!this._picker){var _31c=dojo.getObject(this._popupClass,false);this._picker=new _31c({onValueSelected:function(_31d){self.focus();setTimeout(dijit.popup.close,1);dijit.form.TimeTextBox.superclass.setValue.call(self,_31d,true);},lang:this.lang,constraints:this.constraints,isDisabledDate:function(date){return self.constraints&&(dojo.date.compare(self.constraints.min,date)>0||dojo.date.compare(self.constraints.max,date)<0);}});this._picker.setValue(this.getValue()||new Date());}if(!this._opened){dijit.popup.open({parent:this,popup:this._picker,around:this.domNode,onClose:function(){self._opened=false;}});this._opened=true;}},_onBlur:function(){dijit.popup.closeAll();this.inherited("_onBlur",arguments);},getDisplayedValue:function(){return this.textbox.value;},setDisplayedValue:function(_31f){this.textbox.value=_31f;}});}if(!dojo._hasResource["dijit.form.DateTextBox"]){dojo._hasResource["dijit.form.DateTextBox"]=true;dojo.provide("dijit.form.DateTextBox");dojo.declare("dijit.form.DateTextBox",dijit.form.TimeTextBox,{_popupClass:"dijit._Calendar",postMixInProperties:function(){this.inherited("postMixInProperties",arguments);this.constraints.selector="date";}});}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 _322=dijit.byId(id);return _322.isContainer?_322:null;}}return null;},_getSibling:function(_323){var node=this.domNode;do{node=node[_323+"Sibling"];}while(node&&node.nodeType!=1);if(!node){return null;}var id=node.getAttribute("widgetId");return dijit.byId(id);},getPreviousSibling:function(){return this._getSibling("previous");},getNextSibling:function(){return this._getSibling("next");}});dojo.declare("dijit._Container",null,{isContainer:true,addChild:function(_326,_327){if(typeof _327=="undefined"){_327="last";}dojo.place(_326.domNode,this.containerNode||this.domNode,_327);if(this._started&&!_326._started){_326.startup();}},removeChild:function(_328){var node=_328.domNode;node.parentNode.removeChild(node);},_nextElement:function(node){do{node=node.nextSibling;}while(node&&node.nodeType!=1);return node;},_firstElement:function(node){node=node.firstChild;if(node&&node.nodeType!=1){node=this._nextElement(node);}return node;},getChildren:function(){return dojo.query("> [widgetId]",this.containerNode||this.domNode).map(dijit.byNode);},hasChildren:function(){var cn=this.containerNode||this.domNode;return !!this._firstElement(cn);}});}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\" baseClass=\"${baseClass}\"\r\n\tdojoAttachEvent=\"onclick:_onButtonClick,onmouseover:_onMouse,onmouseout:_onMouse,onmousedown:_onMouse\"\r\n\t><div class='dijitRight'\r\n\t><button class=\"dijitStretch dijitButtonNode dijitButtonContents\" dojoAttachPoint=\"focusNode,titleNode\"\r\n\t\ttabIndex=\"${tabIndex}\" type=\"${type}\" id=\"${id}\" name=\"${name}\" waiRole=\"button\" waiState=\"labelledby-${id}_label\"\r\n\t\t><div class=\"dijitInline ${iconClass}\"></div\r\n\t\t><span class=\"dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\">${label}</span\r\n\t></button\r\n></div></div>\r\n",_onButtonClick:function(e){dojo.stopEvent(e);if(this.disabled){return;}return this.onClick(e);},postCreate:function(){if(this.showLabel==false){var _32e="";this.label=this.containerNode.innerHTML;_32e=dojo.trim(this.containerNode.innerText||this.containerNode.textContent);this.titleNode.title=_32e;dojo.addClass(this.containerNode,"dijitDisplayNone");}dijit.form._FormWidget.prototype.postCreate.apply(this,arguments);},onClick:function(e){if(this.type=="submit"){for(var node=this.domNode;node;node=node.parentNode){var _331=dijit.byNode(node);if(_331&&_331._onSubmit){_331._onSubmit(e);break;}if(node.tagName.toLowerCase()=="form"){node.submit();break;}}}},setLabel:function(_332){this.containerNode.innerHTML=this.label=_332;if(dojo.isMozilla){var _333=dojo.getComputedStyle(this.domNode).display;this.domNode.style.display="none";var _334=this;setTimeout(function(){_334.domNode.style.display=_333;},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 dijitDropDownButton\" baseClass=\"dijitDropDownButton\"\r\n\tdojoAttachEvent=\"onmouseover:_onMouse,onmouseout:_onMouse,onmousedown:_onMouse,onclick:_onArrowClick,onkeypress:_onKey\"\r\n\t><div class='dijitRight'>\r\n\t<button tabIndex=\"${tabIndex}\" class=\"dijitStretch dijitButtonNode dijitButtonContents\" type=\"${type}\" id=\"${id}\" name=\"${name}\"\r\n\t\tdojoAttachPoint=\"focusNode,titleNode\" waiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\r\n\t\t><div class=\"dijitInline ${iconClass}\"></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 _335=dojo.query("*",this.srcNodeRef);dijit.form.DropDownButton.superclass._fillContent.call(this,_335[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(!this.dropDown){var _336=dojo.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=dijit.byNode(_336);delete this.dropDownContainer;}dojo.body().appendChild(this.dropDown.domNode);this.dropDown.domNode.style.display="none";},_onArrowClick:function(e){if(this.disabled){return;}this._toggleDropDown();},_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(){dijit.popup.closeAll();},_toggleDropDown:function(){if(this.disabled){return;}dijit.focus(this.popupStateNode);var _339=this.dropDown;if(!_339){return false;}if(!_339.isShowingNow){if(_339.href&&!_339.isLoaded){var self=this;var _33b=dojo.connect(_339,"onLoad",function(){dojo.disconnect(_33b);self._openDropDown();});_339._loadCheck(true);return;}else{this._openDropDown();}}else{dijit.popup.closeAll();this._opened=false;}},_openDropDown:function(){var _33c=this.dropDown;var _33d=_33c.domNode.style.width;var self=this;dijit.popup.open({parent:this,popup:_33c,around:this.domNode,orient:this.isLeftToRight()?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"},onExecute:function(){dijit.popup.closeAll();self.focus();},onCancel:function(){dijit.popup.closeAll();self.focus();},onClose:function(){_33c.domNode.style.width=_33d;self.popupStateNode.removeAttribute("popupActive");}});if(this.domNode.offsetWidth>_33c.domNode.offsetWidth){var _33f=null;if(!this.isLeftToRight()){_33f=_33c.domNode.parentNode;var _340=_33f.offsetLeft+_33f.offsetWidth;}dojo.marginBox(_33c.domNode,{w:this.domNode.offsetWidth});if(_33f){_33f.style.left=_340-this.domNode.offsetWidth+"px";}}this.popupStateNode.setAttribute("popupActive","true");this._opened=true;if(_33c.focus){_33c.focus();}}});dojo.declare("dijit.form.ComboButton",dijit.form.DropDownButton,{templateString:"<table class='dijit dijitReset dijitInline dijitLeft dijitComboButton'  baseClass='dijitComboButton'\r\n\tid=\"${id}\" name=\"${name}\" cellspacing='0' cellpadding='0'\r\n\tdojoAttachEvent=\"onmouseover:_onMouse,onmouseout:_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}\"></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=\"onmouseover:_onMouse,onmouseout:_onMouse,onmousedown:_onMouse,ondijitclick:_onArrowClick, onkeypress:_onKey\"\r\n\t\t\tbaseClass=\"dijitComboButtonDownArrow\"\r\n\t\t\ttitle=\"${optionsTitle}\"\r\n\t\t\ttabIndex=\"${tabIndex}\"\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",optionsTitle:"",baseClass:"dijitComboButton"});dojo.declare("dijit.form.ToggleButton",dijit.form.Button,{baseClass:"dijitToggleButton",checked:false,onClick:function(evt){this.setChecked(!this.checked);},setChecked:function(_342){this.checked=_342;this._setStateClass();this.onChange(_342);}});}if(!dojo._hasResource["dojo.dnd.common"]){dojo._hasResource["dojo.dnd.common"]=true;dojo.provide("dojo.dnd.common");dojo.dnd._copyKey=navigator.appVersion.indexOf("Macintosh")<0?"ctrlKey":"metaKey";dojo.dnd.getCopyKeyState=function(e){return e[dojo.dnd._copyKey];};dojo.dnd._uniqueId=0;dojo.dnd.getUniqueId=function(){var id;do{id="dojoUnique"+(++dojo.dnd._uniqueId);}while(dojo.byId(id));return id;};dojo.dnd._empty={};dojo.dnd.isFormElement=function(e){var t=e.target;if(t.nodeType==3){t=t.parentNode;}return " button textarea input select option ".indexOf(" "+t.tagName.toLowerCase()+" ")>=0;};}if(!dojo._hasResource["dojo.dnd.autoscroll"]){dojo._hasResource["dojo.dnd.autoscroll"]=true;dojo.provide("dojo.dnd.autoscroll");dojo.dnd.getViewport=function(){var d=dojo.doc,dd=d.documentElement,w=window,b=dojo.body();if(dojo.isMozilla){return {w:dd.clientWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&w.innerWidth){return {w:w.innerWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&dd&&dd.clientWidth){return {w:dd.clientWidth,h:dd.clientHeight};}else{if(b.clientWidth){return {w:b.clientWidth,h:b.clientHeight};}}}}return null;};dojo.dnd.V_TRIGGER_AUTOSCROLL=32;dojo.dnd.H_TRIGGER_AUTOSCROLL=32;dojo.dnd.V_AUTOSCROLL_VALUE=16;dojo.dnd.H_AUTOSCROLL_VALUE=16;dojo.dnd.autoScroll=function(e){var v=dojo.dnd.getViewport(),dx=0,dy=0;if(e.clientX<dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(e.clientX>v.w-dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}if(e.clientY<dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=-dojo.dnd.V_AUTOSCROLL_VALUE;}else{if(e.clientY>v.h-dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}window.scrollBy(dx,dy);};dojo.dnd._validNodes={"div":1,"p":1,"td":1};dojo.dnd._validOverflow={"auto":1,"scroll":1};dojo.dnd.autoScrollNodes=function(e){for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase() in dojo.dnd._validNodes)){var s=dojo.getComputedStyle(n);if(s.overflow.toLowerCase() in dojo.dnd._validOverflow){var b=dojo._getContentBox(n,s),t=dojo._abs(n,true);console.debug(b.l,b.t,t.x,t.y,n.scrollLeft,n.scrollTop);b.l+=t.x+n.scrollLeft;b.t+=t.y+n.scrollTop;var w=Math.min(dojo.dnd.H_TRIGGER_AUTOSCROLL,b.w/2),h=Math.min(dojo.dnd.V_TRIGGER_AUTOSCROLL,b.h/2),rx=e.pageX-b.l,ry=e.pageY-b.t,dx=0,dy=0;if(rx>0&&rx<b.w){if(rx<w){dx=-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(rx>b.w-w){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}}if(ry>0&&ry<b.h){if(ry<h){dy=-dojo.dnd.V_AUTOSCROLL_VALUE;}else{if(ry>b.h-h){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}}var _35a=n.scrollLeft,_35b=n.scrollTop;n.scrollLeft=n.scrollLeft+dx;n.scrollTop=n.scrollTop+dy;if(dx||dy){console.debug(_35a+", "+_35b+"\n"+dx+", "+dy+"\n"+n.scrollLeft+", "+n.scrollTop);}if(_35a!=n.scrollLeft||_35b!=n.scrollTop){return;}}}try{n=n.parentNode;}catch(x){n=null;}}dojo.dnd.autoScroll(e);};}if(!dojo._hasResource["dojo.dnd.move"]){dojo._hasResource["dojo.dnd.move"]=true;dojo.provide("dojo.dnd.move");dojo.dnd.Mover=function(node,e){this.node=dojo.byId(node);this.marginBox={l:e.pageX,t:e.pageY};var d=node.ownerDocument,_35f=dojo.connect(d,"onmousemove",this,"onFirstMove");this.events=[dojo.connect(d,"onmousemove",this,"onMouseMove"),dojo.connect(d,"onmouseup",this,"destroy"),dojo.connect(d,"ondragstart",dojo,"stopEvent"),dojo.connect(d,"onselectstart",dojo,"stopEvent"),_35f];dojo.publish("/dnd/move/start",[this.node]);dojo.addClass(dojo.body(),"dojoMove");dojo.addClass(this.node,"dojoMoveItem");};dojo.extend(dojo.dnd.Mover,{onMouseMove:function(e){dojo.dnd.autoScroll(e);var m=this.marginBox;dojo.marginBox(this.node,{l:m.l+e.pageX,t:m.t+e.pageY});},onFirstMove:function(){this.node.style.position="absolute";var m=dojo.marginBox(this.node);m.l-=this.marginBox.l;m.t-=this.marginBox.t;this.marginBox=m;dojo.disconnect(this.events.pop());},destroy:function(){dojo.forEach(this.events,dojo.disconnect);dojo.publish("/dnd/move/stop",[this.node]);dojo.removeClass(dojo.body(),"dojoMove");dojo.removeClass(this.node,"dojoMoveItem");this.events=this.node=null;}});dojo.dnd.Moveable=function(node,_364){this.node=dojo.byId(node);this.handle=(_364&&_364.handle)?dojo.byId(_364.handle):null;if(!this.handle){this.handle=this.node;}this.delay=(_364&&_364.delay>0)?_364.delay:0;this.skip=_364&&_364.skip;this.mover=(_364&&_364.mover)?_364.mover:dojo.dnd.Mover;this.events=[dojo.connect(this.handle,"onmousedown",this,"onMouseDown"),dojo.connect(this.handle,"ondragstart",dojo,"stopEvent"),dojo.connect(this.handle,"onselectstart",dojo,"stopEvent")];};dojo.extend(dojo.dnd.Moveable,{handle:"",delay:0,skip:false,markupFactory:function(_365,node){return new dojo.dnd.Moveable(node,_365);},destroy:function(){dojo.forEach(this.events,dojo.disconnect);this.events=this.node=this.handle=null;},onMouseDown:function(e){if(this.skip&&dojo.dnd.isFormElement(e)){return;}if(this.delay){this.events.push(dojo.connect(this.handle,"onmousemove",this,"onMouseMove"));this.events.push(dojo.connect(this.handle,"onmouseup",this,"onMouseUp"));this._lastX=e.pageX;this._lastY=e.pageY;}else{new this.mover(this.node,e);}dojo.stopEvent(e);},onMouseMove:function(e){if(Math.abs(e.pageX-this._lastX)>this.delay||Math.abs(e.pageY-this._lastY)>this.delay){this.onMouseUp(e);new this.mover(this.node,e);}dojo.stopEvent(e);},onMouseUp:function(e){dojo.disconnect(this.events.pop());dojo.disconnect(this.events.pop());}});dojo.dnd.constrainedMover=function(fun,_36b){var _36c=function(node,e){dojo.dnd.Mover.call(this,node,e);};dojo.extend(_36c,dojo.dnd.Mover.prototype);dojo.extend(_36c,{onMouseMove:function(e){var m=this.marginBox,c=this.constraintBox,l=m.l+e.pageX,t=m.t+e.pageY;l=l<c.l?c.l:c.r<l?c.r:l;t=t<c.t?c.t:c.b<t?c.b:t;dojo.marginBox(this.node,{l:l,t:t});},onFirstMove:function(){dojo.dnd.Mover.prototype.onFirstMove.call(this);var c=this.constraintBox=fun.call(this),m=this.marginBox;c.r=c.l+c.w-(_36b?m.w:0);c.b=c.t+c.h-(_36b?m.h:0);}});return _36c;};dojo.dnd.boxConstrainedMover=function(box,_377){return dojo.dnd.constrainedMover(function(){return box;},_377);};dojo.dnd.parentConstrainedMover=function(area,_379){var fun=function(){var n=this.node.parentNode,s=dojo.getComputedStyle(n),mb=dojo._getMarginBox(n,s);if(area=="margin"){return mb;}var t=dojo._getMarginExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="border"){return mb;}t=dojo._getBorderExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="padding"){return mb;}t=dojo._getPadExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;return mb;};return dojo.dnd.constrainedMover(fun,_379);};}if(!dojo._hasResource["dijit.form.Form"]){dojo._hasResource["dijit.form.Form"]=true;dojo.provide("dijit.form.Form");dojo.declare("dijit.form._FormMixin",null,{execute:function(_37f){},onCancel:function(){},onExecute:function(){},templateString:"<form dojoAttachPoint='containerNode' dojoAttachEvent='onsubmit:_onSubmit' enctype='multipart/form-data'></form>",_onSubmit:function(e){dojo.stopEvent(e);this.onExecute();this.execute(this.getValues());},submit:function(){this.containerNode.submit();},setValues:function(obj){var map={};dojo.forEach(this.getDescendants(),function(_383){if(!_383.name){return;}var _384=map[_383.name]||(map[_383.name]=[]);_384.push(_383);});for(var name in map){var _386=map[name],_387=dojo.getObject(name,false,obj);if(!dojo.isArray(_387)){_387=[_387];}if(_386[0].setChecked){dojo.forEach(_386,function(w,i){w.setChecked(dojo.indexOf(_387,w.value)!=-1);});}else{dojo.forEach(_386,function(w,i){w.setValue(_387[i]);});}}},getValues:function(){var obj={};dojo.forEach(this.getDescendants(),function(_38d){var _38e=_38d.getValue?_38d.getValue():_38d.value;var name=_38d.name;if(!name){return;}if(_38d.setChecked){if(/Radio/.test(_38d.declaredClass)){if(_38d.checked){dojo.setObject(name,_38e,obj);}}else{var ary=dojo.getObject(name,false,obj);if(!ary){ary=[];dojo.setObject(name,ary,obj);}if(_38d.checked){ary.push(_38e);}}}else{dojo.setObject(name,_38e,obj);}});return obj;},isValid:function(){return dojo.every(this.getDescendants(),function(_391){return !_391.isValid||_391.isValid();});}});dojo.declare("dijit.form.Form",[dijit._Widget,dijit._Templated,dijit.form._FormMixin],null);}if(!dojo._hasResource["dijit.Dialog"]){dojo._hasResource["dijit.Dialog"]=true;dojo.provide("dijit.Dialog");dojo.declare("dijit.DialogUnderlay",[dijit._Widget,dijit._Templated],{templateString:"<div class=dijitDialogUnderlayWrapper id='${id}_underlay'><div class=dijitDialogUnderlay dojoAttachPoint='node'></div></div>",postCreate:function(){dojo.body().appendChild(this.domNode);this.bgIframe=new dijit.BackgroundIframe(this.domNode);},layout:function(){var _392=dijit.getViewport();var is=this.node.style,os=this.domNode.style;os.top=_392.t+"px";os.left=_392.l+"px";is.width=_392.w+"px";is.height=_392.h+"px";var _395=dijit.getViewport();if(_392.w!=_395.w){is.width=_395.w+"px";}if(_392.h!=_395.h){is.height=_395.h+"px";}},show:function(){this.domNode.style.display="block";this.layout();if(this.bgIframe.iframe){this.bgIframe.iframe.style.display="block";}this._resizeHandler=this.connect(window,"onresize","layout");},hide:function(){this.domNode.style.display="none";this.domNode.style.width=this.domNode.style.height="1px";if(this.bgIframe.iframe){this.bgIframe.iframe.style.display="none";}this.disconnect(this._resizeHandler);},uninitialize:function(){if(this.bgIframe){this.bgIframe.destroy();}}});dojo.declare("dijit.Dialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin],{templateString:null,templateString:"<div class=\"dijitDialog\">\r\n\t\t<div dojoAttachPoint=\"titleBar\" class=\"dijitDialogTitleBar\" tabindex=\"0\" waiRole=\"dialog\" title=\"${title}\">\r\n\t\t<span dojoAttachPoint=\"titleNode\" class=\"dijitDialogTitle\">${title}</span>\r\n\t\t<span dojoAttachPoint=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" dojoAttachEvent=\"onclick: hide\">\r\n\t\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\">x</span>\r\n\t\t</span>\r\n\t</div>\r\n\t\t<div dojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\r\n\t<span dojoAttachPoint=\"tabEnd\" dojoAttachEvent=\"onfocus:_cycleFocus\" tabindex=\"0\"></span>\r\n</div>\r\n",title:"",duration:400,_lastFocusItem:null,postCreate:function(){dojo.body().appendChild(this.domNode);dijit.Dialog.superclass.postCreate.apply(this,arguments);this.domNode.style.display="none";this.connect(this,"onExecute","hide");this.connect(this,"onCancel","hide");},onLoad:function(){this._position();dijit.Dialog.superclass.onLoad.call(this);},_setup:function(){this._modalconnects=[];if(this.titleBar){this._moveable=new dojo.dnd.Moveable(this.domNode,{handle:this.titleBar});}this._underlay=new dijit.DialogUnderlay();var node=this.domNode;this._fadeIn=dojo.fx.combine([dojo.fadeIn({node:node,duration:this.duration}),dojo.fadeIn({node:this._underlay.domNode,duration:this.duration,onBegin:dojo.hitch(this._underlay,"show")})]);this._fadeOut=dojo.fx.combine([dojo.fadeOut({node:node,duration:this.duration,onEnd:function(){node.style.display="none";}}),dojo.fadeOut({node:this._underlay.domNode,duration:this.duration,onEnd:dojo.hitch(this._underlay,"hide")})]);},uninitialize:function(){if(this._underlay){this._underlay.destroy();}},_position:function(){var _397=dijit.getViewport();var mb=dojo.marginBox(this.domNode);var _399=this.domNode.style;_399.left=(_397.l+(_397.w-mb.w)/2)+"px";_399.top=(_397.t+(_397.h-mb.h)/2)+"px";},_findLastFocus:function(evt){this._lastFocused=evt.target;},_cycleFocus:function(evt){if(!this._lastFocusItem){this._lastFocusItem=this._lastFocused;}this.titleBar.focus();},_onKey:function(evt){if(evt.keyCode){var node=evt.target;if(node==this.titleBar&&evt.shiftKey&&evt.keyCode==dojo.keys.TAB){if(this._lastFocusItem){this._lastFocusItem.focus();}dojo.stopEvent(evt);}else{while(node){if(node==this.domNode){if(evt.keyCode==dojo.keys.ESCAPE){this.hide();}else{return;}}node=node.parentNode;}if(evt.keyCode!=dojo.keys.TAB){dojo.stopEvent(evt);}else{if(!dojo.isOpera){try{this.titleBar.focus();}catch(e){}}}}}},show:function(){if(!this._alreadyInitialized){this._setup();this._alreadyInitialized=true;}if(this._fadeOut.status()=="playing"){this._fadeOut.stop();}this._modalconnects.push(dojo.connect(window,"onscroll",this,"layout"));this._modalconnects.push(dojo.connect(document.documentElement,"onkeypress",this,"_onKey"));var ev=typeof (document.ondeactivate)=="object"?"ondeactivate":"onblur";this._modalconnects.push(dojo.connect(this.containerNode,ev,this,"_findLastFocus"));dojo.style(this.domNode,"opacity",0);this.domNode.style.display="block";this._loadCheck();this._position();this._fadeIn.play();this._savedFocus=dijit.getFocus(this);setTimeout(dojo.hitch(this,function(){dijit.focus(this.titleBar);}),50);},hide:function(){if(!this._alreadyInitialized){return;}if(this._fadeIn.status()=="playing"){this._fadeIn.stop();}this._fadeOut.play();if(this._scrollConnected){this._scrollConnected=false;}dojo.forEach(this._modalconnects,dojo.disconnect);this._modalconnects=[];dijit.focus(this._savedFocus);},layout:function(){if(this.domNode.style.display=="block"){this._underlay.layout();this._position();}}});dojo.declare("dijit.TooltipDialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin],{title:"",_lastFocusItem:null,templateString:null,templateString:"<div id=\"${id}\" class=\"dijitTooltipDialog\" >\r\n\t<div class=\"dijitTooltipContainer\">\r\n\t\t<div  class =\"dijitTooltipContents dijitTooltipFocusNode\" dojoAttachPoint=\"containerNode\" tabindex=\"0\" waiRole=\"dialog\"></div>\r\n\t</div>\r\n\t<span dojoAttachPoint=\"tabEnd\" tabindex=\"0\" dojoAttachEvent=\"focus:_cycleFocus\"></span>\r\n\t<div class=\"dijitTooltipConnector\" ></div>\r\n</div>\r\n",postCreate:function(){dijit.TooltipDialog.superclass.postCreate.apply(this,arguments);this.connect(this.containerNode,"onkeypress","_onKey");var ev=typeof (document.ondeactivate)=="object"?"ondeactivate":"onblur";this.connect(this.containerNode,ev,"_findLastFocus");this.containerNode.title=this.title;},orient:function(_3a0){this.domNode.className="dijitTooltipDialog "+" dijitTooltipAB"+(_3a0.charAt(1)=="L"?"Left":"Right")+" dijitTooltip"+(_3a0.charAt(0)=="T"?"Below":"Above");},onOpen:function(pos){this.orient(pos.corner);this._loadCheck();this.containerNode.focus();},_onKey:function(evt){if(evt.keyCode==dojo.keys.ESCAPE){this.onCancel();}else{if(evt.target==this.containerNode&&evt.shiftKey&&evt.keyCode==dojo.keys.TAB){if(this._lastFocusItem){this._lastFocusItem.focus();}dojo.stopEvent(evt);}}},_findLastFocus:function(evt){this._lastFocused=evt.target;},_cycleFocus:function(evt){if(!this._lastFocusItem){this._lastFocusItem=this._lastFocused;}this.containerNode.focus();}});}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(_3a5){_3a5.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 _3ae=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_3b1,dim){_3b1.resize?_3b1.resize(dim):dojo.marginBox(_3b1.domNode,dim);dojo.mixin(_3b1,dojo.marginBox(_3b1.domNode));dojo.mixin(_3b1,dim);};dijit.layout.layoutChildren=function(_3b3,dim,_3b5){dim=dojo.mixin({},dim);dojo.addClass(_3b3,"dijitLayoutContainer");dojo.forEach(_3b5,function(_3b6){var elm=_3b6.domNode,pos=_3b6.layoutAlign;var _3b9=elm.style;_3b9.left=dim.l+"px";_3b9.top=dim.t+"px";_3b9.bottom=_3b9.right="auto";dojo.addClass(elm,"dijitAlign"+_3ae(pos));if(pos=="top"||pos=="bottom"){size(_3b6,{w:dim.w});dim.h-=_3b6.h;if(pos=="top"){dim.t+=_3b6.h;}else{_3b9.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){size(_3b6,{h:dim.h});dim.w-=_3b6.w;if(pos=="left"){dim.l+=_3b6.w;}else{_3b9.left=dim.l+dim.w+"px";}}else{if(pos=="flood"||pos=="client"){size(_3b6,dim);}}}});};})();}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,startup:function(){if(this._started){return;}var _3ba=this.getChildren();dojo.forEach(_3ba,this._setupChild,this);dojo.some(_3ba,function(_3bb){if(_3bb.selected){this.selectedChildWidget=_3bb;}return _3bb.selected;},this);if(!this.selectedChildWidget&&_3ba[0]){this.selectedChildWidget=_3ba[0];this.selectedChildWidget.selected=true;}if(this.selectedChildWidget){this._showChild(this.selectedChildWidget);}dojo.publish(this.id+"-startup",[{children:_3ba,selected:this.selectedChildWidget}]);dijit.layout._LayoutWidget.prototype.startup.apply(this,arguments);this._started=true;},_setupChild:function(page){page.domNode.style.display="none";page.domNode.style.position="relative";return page;},addChild:function(_3bd,_3be){dijit._Container.prototype.addChild.apply(this,arguments);_3bd=this._setupChild(_3bd);if(this._started){this.layout();dojo.publish(this.id+"-addChild",[_3bd]);if(!this.selectedChildWidget){this.selectChild(_3bd);}}},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 _3c0=this.getChildren();if(_3c0.length){this.selectChild(_3c0[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(_3c2,_3c3){if(_3c3){this._hideChild(_3c3);}this._showChild(_3c2);if(this.doLayout&&_3c2.resize){_3c2.resize(this._containerContentBox||this._contentBox);}},forward:function(){var _3c4=this.getChildren();var _3c5=dojo.indexOf(_3c4,this.selectedChildWidget);this.selectChild(_3c4[(_3c5+1)%_3c4.length]);},back:function(){var _3c6=this.getChildren();var _3c7=dojo.indexOf(_3c6,this.selectedChildWidget);this.selectChild(_3c6[(_3c7+_3c6.length-1)%_3c6.length]);},_onKeyPress:function(e){if(e.ctrlKey){switch(e.keyCode){case dojo.keys.PAGE_DOWN:case dojo.keys.PAGE_UP:case dojo.keys.TAB:if((e.keyCode==dojo.keys.PAGE_DOWN)||(e.keyCode==dojo.keys.TAB&&!e.shiftKey)){this.forward();}else{this.back();}dijit.focus(this.selectedChildWidget.domNode);dojo.stopEvent(e);return false;break;default:if((e.keyChar=="w")&&(this.selectedChildWidget.closable)){this.closeChild(this.selectedChildWidget);dojo.stopEvent(e);}}}},layout:function(){if(this.doLayout&&this.selectedChildWidget&&this.selectedChildWidget.resize){this.selectedChildWidget.resize(this._contentBox);}},_showChild:function(page){var _3ca=this.getChildren();page.isFirstChild=(page==_3ca[0]);page.isLastChild=(page==_3ca[_3ca.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 _3cd=page.onClose(this,page);if(_3cd){this.removeChild(page);page.destroy();}},destroy:function(){this._beingDestroyed=true;dijit.layout.StackContainer.superclass.destroy.apply(this,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.wai.setAttr(this.domNode,"waiRole","role","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")];},onStartup:function(info){dojo.forEach(info.children,this.onAddChild,this);this.onSelectChild(info.selected);},destroy:function(){dojo.forEach(this._subscriptions,dojo.unsubscribe);dijit.layout.StackController.superclass.destroy.apply(this,arguments);},onAddChild:function(page){var _3d0=document.createElement("span");this.domNode.appendChild(_3d0);var cls=dojo.getObject(this.buttonWidget);var _3d2=new cls({label:page.title,closeButton:page.closable},_3d0);this.addChild(_3d2);this.pane2button[page]=_3d2;page.controlButton=_3d2;var _3d3=this;dojo.connect(_3d2,"onClick",function(){_3d3.onButtonClick(page);});dojo.connect(_3d2,"onClickCloseButton",function(){_3d3.onCloseButtonClick(page);});if(!this._currentChild){_3d2.focusNode.setAttribute("tabIndex","0");this._currentChild=page;}},onRemoveChild:function(page){if(this._currentChild===page){this._currentChild=null;}var _3d5=this.pane2button[page];if(_3d5){_3d5.destroy();}this.pane2button[page]=null;},onSelectChild:function(page){if(!page){return;}if(this._currentChild){var _3d7=this.pane2button[this._currentChild];_3d7.setChecked(false);_3d7.focusNode.setAttribute("tabIndex","-1");}var _3d8=this.pane2button[page];_3d8.setChecked(true);this._currentChild=page;_3d8.focusNode.setAttribute("tabIndex","0");},onButtonClick:function(page){var _3da=dijit.byId(this.containerId);_3da.selectChild(page);},onCloseButtonClick:function(page){var _3dc=dijit.byId(this.containerId);_3dc.closeChild(page);var b=this.pane2button[this._currentChild];if(b){dijit.focus(b.focusNode||b.domNode);}},adjacent:function(_3de){var _3df=this.getChildren();var _3e0=dojo.indexOf(_3df,this.pane2button[this._currentChild]);var _3e1=_3de?1:_3df.length-1;return _3df[(_3e0+_3e1)%_3df.length];},onkeypress:function(evt){if(this.disabled||evt.altKey||evt.shiftKey||evt.ctrlKey){return;}var _3e3=true;switch(evt.keyCode){case dojo.keys.LEFT_ARROW:case dojo.keys.UP_ARROW:_3e3=false;case dojo.keys.RIGHT_ARROW:case dojo.keys.DOWN_ARROW:this.adjacent(_3e3).onClick();dojo.stopEvent(evt);break;case dojo.keys.DELETE:if(this._currentChild.closable){this.onCloseButtonClick(this._currentChild);dojo.stopEvent(evt);}default:return;}}});dojo.declare("dijit.layout._StackButton",dijit.form.ToggleButton,{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["dijit.layout.TabContainer"]){dojo._hasResource["dijit.layout.TabContainer"]=true;dojo.provide("dijit.layout.TabContainer");dojo.declare("dijit.layout.TabContainer",[dijit.layout.StackContainer,dijit._Templated],{tabPosition:"top",templateString:null,templateString:"<div class=\"dijitTabContainer\">\r\n\t<div dojoAttachPoint=\"tablistNode\"></div>\r\n\t<div class=\"dijitTabPaneWrapper\" dojoAttachPoint=\"containerNode\" dojoAttachEvent=\"onkeypress:_onKeyPress\" waiRole=\"tabpanel\"></div>\r\n</div>\r\n",postCreate:function(){dijit.layout.TabContainer.superclass.postCreate.apply(this,arguments);this.tablist=new dijit.layout.TabController({id:this.id+"_tablist",tabPosition:this.tabPosition,doLayout:this.doLayout,containerId:this.id},this.tablistNode);},_setupChild:function(tab){dojo.addClass(tab.domNode,"dijitTabPane");dijit.layout.TabContainer.superclass._setupChild.apply(this,arguments);return tab;},startup:function(){if(this._started){return;}this.tablist.startup();dijit.layout.TabContainer.superclass.startup.apply(this,arguments);if(dojo.isSafari){setTimeout(dojo.hitch(this,"layout"),0);}},layout:function(){if(!this.doLayout){return;}var _3e7=this.tabPosition.replace(/-h/,"");var _3e8=[{domNode:this.tablist.domNode,layoutAlign:_3e7},{domNode:this.containerNode,layoutAlign:"client"}];dijit.layout.layoutChildren(this.domNode,this._contentBox,_3e8);this._containerContentBox=dijit.layout.marginBox2contentBox(this.containerNode,_3e8[1]);if(this.selectedChildWidget){this._showChild(this.selectedChildWidget);if(this.doLayout&&this.selectedChildWidget.resize){this.selectedChildWidget.resize(this._containerContentBox);}}},destroy:function(){this.tablist.destroy();dijit.layout.TabContainer.superclass.destroy.apply(this,arguments);}});dojo.declare("dijit.layout.TabController",dijit.layout.StackController,{templateString:"<div wairole='tablist' dojoAttachEvent='onkeypress:onkeypress'></div>",tabPosition:"top",doLayout:true,buttonWidget:"dijit.layout._TabButton",postMixInProperties:function(){this["class"]="dijitTabLabels-"+this.tabPosition+(this.doLayout?"":" dijitTabNoLayout");dijit.layout.TabController.superclass.postMixInProperties.apply(this,arguments);}});dojo.declare("dijit.layout._TabButton",dijit.layout._StackButton,{baseClass:"dijitTab",templateString:"<div baseClass='dijitTab' dojoAttachEvent='onclick:onClick,onmouseover:_onMouse,onmouseout:_onMouse'>"+"<div class='dijitTabInnerDiv' dojoAttachPoint='innerDiv'>"+"<span dojoAttachPoint='containerNode,focusNode' tabIndex='-1' waiRole='tab'>${!label}</span>"+"<span dojoAttachPoint='closeButtonNode' class='closeImage'"+" dojoAttachEvent='onmouseover:_onMouse, onmouseout:_onMouse, onclick:onClickCloseButton'"+" baseClass='dijitTabCloseButton'>"+"<span dojoAttachPoint='closeText' class='closeText'>x</span>"+"</span>"+"</div>"+"</div>",postCreate:function(){if(this.closeButton){dojo.addClass(this.innerDiv,"dijitClosable");}else{this.closeButtonNode.style.display="none";}dijit.layout._TabButton.superclass.postCreate.apply(this,arguments);dojo.setSelectable(this.containerNode,false);}});}if(!dojo._hasResource["dojo.number"]){dojo._hasResource["dojo.number"]=true;dojo.provide("dojo.number");dojo.number.format=function(_3e9,_3ea){_3ea=dojo.mixin({},_3ea||{});var _3eb=dojo.i18n.normalizeLocale(_3ea.locale);var _3ec=dojo.i18n.getLocalization("dojo.cldr","number",_3eb);_3ea.customs=_3ec;var _3ed=_3ea.pattern||_3ec[(_3ea.type||"decimal")+"Format"];if(isNaN(_3e9)){return null;}return dojo.number._applyPattern(_3e9,_3ed,_3ea);};dojo.number._numberPatternRE=/[#0,]*[#0](?:\.0*#*)?/;dojo.number._applyPattern=function(_3ee,_3ef,_3f0){_3f0=_3f0||{};var _3f1=_3f0.customs.group;var _3f2=_3f0.customs.decimal;var _3f3=_3ef.split(";");var _3f4=_3f3[0];_3ef=_3f3[(_3ee<0)?1:0]||("-"+_3f4);if(_3ef.indexOf("%")!=-1){_3ee*=100;}else{if(_3ef.indexOf("\u2030")!=-1){_3ee*=1000;}else{if(_3ef.indexOf("\xa4")!=-1){_3f1=_3f0.customs.currencyGroup||_3f1;_3f2=_3f0.customs.currencyDecimal||_3f2;_3ef=_3ef.replace(/\u00a4{1,3}/,function(_3f5){var prop=["symbol","currency","displayName"][_3f5.length-1];return _3f0[prop]||_3f0.currency||"";});}else{if(_3ef.indexOf("E")!=-1){throw new Error("exponential notation not supported");}}}}var _3f7=dojo.number._numberPatternRE;var _3f8=_3f4.match(_3f7);if(!_3f8){throw new Error("unable to find a number expression in pattern: "+_3ef);}return _3ef.replace(_3f7,dojo.number._formatAbsolute(_3ee,_3f8[0],{decimal:_3f2,group:_3f1,places:_3f0.places}));};dojo.number.round=function(_3f9,_3fa,_3fb){var _3fc=String(_3f9).split(".");var _3fd=(_3fc[1]&&_3fc[1].length)||0;if(_3fd>_3fa){var _3fe=Math.pow(10,_3fa);if(_3fb>0){_3fe*=10/_3fb;_3fa++;}_3f9=Math.round(_3f9*_3fe)/_3fe;_3fc=String(_3f9).split(".");_3fd=(_3fc[1]&&_3fc[1].length)||0;if(_3fd>_3fa){_3fc[1]=_3fc[1].substr(0,_3fa);_3f9=Number(_3fc.join("."));}}return _3f9;};dojo.number._formatAbsolute=function(_3ff,_400,_401){_401=_401||{};if(_401.places===true){_401.places=0;}if(_401.places===Infinity){_401.places=6;}var _402=_400.split(".");var _403=(_401.places>=0)?_401.places:(_402[1]&&_402[1].length)||0;if(!(_401.round<0)){_3ff=dojo.number.round(_3ff,_403,_401.round);}var _404=String(Math.abs(_3ff)).split(".");var _405=_404[1]||"";if(_401.places){_404[1]=dojo.string.pad(_405.substr(0,_401.places),_401.places,"0",true);}else{if(_402[1]&&_401.places!==0){var pad=_402[1].lastIndexOf("0")+1;if(pad>_405.length){_404[1]=dojo.string.pad(_405,pad,"0",true);}var _407=_402[1].length;if(_407<_405.length){_404[1]=_405.substr(0,_407);}}else{if(_404[1]){_404.pop();}}}var _408=_402[0].replace(",","");pad=_408.indexOf("0");if(pad!=-1){pad=_408.length-pad;if(pad>_404[0].length){_404[0]=dojo.string.pad(_404[0],pad);}if(_408.indexOf("#")==-1){_404[0]=_404[0].substr(_404[0].length-pad);}}var _409=_402[0].lastIndexOf(",");var _40a,_40b;if(_409!=-1){_40a=_402[0].length-_409-1;var _40c=_402[0].substr(0,_409);_409=_40c.lastIndexOf(",");if(_409!=-1){_40b=_40c.length-_409-1;}}var _40d=[];for(var _40e=_404[0];_40e;){var off=_40e.length-_40a;_40d.push((off>0)?_40e.substr(off):_40e);_40e=(off>0)?_40e.slice(0,off):"";if(_40b){_40a=_40b;delete _40b;}}_404[0]=_40d.reverse().join(_401.group||",");return _404.join(_401.decimal||".");};dojo.number.regexp=function(_410){return dojo.number._parseInfo(_410).regexp;};dojo.number._parseInfo=function(_411){_411=_411||{};var _412=dojo.i18n.normalizeLocale(_411.locale);var _413=dojo.i18n.getLocalization("dojo.cldr","number",_412);var _414=_411.pattern||_413[(_411.type||"decimal")+"Format"];var _415=_413.group;var _416=_413.decimal;var _417=1;if(_414.indexOf("%")!=-1){_417/=100;}else{if(_414.indexOf("\u2030")!=-1){_417/=1000;}else{var _418=_414.indexOf("\xa4")!=-1;if(_418){_415=_413.currencyGroup||_415;_416=_413.currencyDecimal||_416;}}}var _419=_414.split(";");if(_419.length==1){_419.push("-"+_419[0]);}var re=dojo.regexp.buildGroupRE(_419,function(_41b){_41b="(?:"+dojo.regexp.escapeString(_41b,".")+")";return _41b.replace(dojo.number._numberPatternRE,function(_41c){var _41d={signed:false,separator:_411.strict?_415:[_415,""],fractional:_411.fractional,decimal:_416,exponent:false};var _41e=_41c.split(".");var _41f=_411.places;if(_41e.length==1||_41f===0){_41d.fractional=false;}else{if(typeof _41f=="undefined"){_41f=_41e[1].lastIndexOf("0")+1;}if(_41f&&_411.fractional==undefined){_41d.fractional=true;}if(!_411.places&&(_41f<_41e[1].length)){_41f+=","+_41e[1].length;}_41d.places=_41f;}var _420=_41e[0].split(",");if(_420.length>1){_41d.groupSize=_420.pop().length;if(_420.length>1){_41d.groupSize2=_420.pop().length;}}return "("+dojo.number._realNumberRegexp(_41d)+")";});},true);if(_418){re=re.replace(/(\s*)(\u00a4{1,3})(\s*)/g,function(_421,_422,_423,_424){var prop=["symbol","currency","displayName"][_423.length-1];var _426=dojo.regexp.escapeString(_411[prop]||_411.currency||"");_422=_422?"\\s":"";_424=_424?"\\s":"";if(!_411.strict){if(_422){_422+="*";}if(_424){_424+="*";}return "(?:"+_422+_426+_424+")?";}return _422+_426+_424;});}return {regexp:re.replace(/[\xa0 ]/g,"[\\s\\xa0]"),group:_415,decimal:_416,factor:_417};};dojo.number.parse=function(_427,_428){var info=dojo.number._parseInfo(_428);var _42a=(new RegExp("^"+info.regexp+"$")).exec(_427);if(!_42a){return NaN;}var _42b=_42a[1];if(!_42a[1]){if(!_42a[2]){return NaN;}_42b=_42a[2];info.factor*=-1;}_42b=_42b.replace(new RegExp("["+info.group+"\\s\\xa0"+"]","g"),"").replace(info.decimal,".");return Number(_42b)*info.factor;};dojo.number._realNumberRegexp=function(_42c){_42c=_42c||{};if(typeof _42c.places=="undefined"){_42c.places=Infinity;}if(typeof _42c.decimal!="string"){_42c.decimal=".";}if(typeof _42c.fractional=="undefined"||/^0/.test(_42c.places)){_42c.fractional=[true,false];}if(typeof _42c.exponent=="undefined"){_42c.exponent=[true,false];}if(typeof _42c.eSigned=="undefined"){_42c.eSigned=[true,false];}var _42d=dojo.number._integerRegexp(_42c);var _42e=dojo.regexp.buildGroupRE(_42c.fractional,function(q){var re="";if(q&&(_42c.places!==0)){re="\\"+_42c.decimal;if(_42c.places==Infinity){re="(?:"+re+"\\d+)?";}else{re+="\\d{"+_42c.places+"}";}}return re;},true);var _431=dojo.regexp.buildGroupRE(_42c.exponent,function(q){if(q){return "([eE]"+dojo.number._integerRegexp({signed:_42c.eSigned})+")";}return "";});var _433=_42d+_42e;if(_42e){_433="(?:(?:"+_433+")|(?:"+_42e+"))";}return _433+_431;};dojo.number._integerRegexp=function(_434){_434=_434||{};if(typeof _434.signed=="undefined"){_434.signed=[true,false];}if(typeof _434.separator=="undefined"){_434.separator="";}else{if(typeof _434.groupSize=="undefined"){_434.groupSize=3;}}var _435=dojo.regexp.buildGroupRE(_434.signed,function(q){return q?"[-+]":"";},true);var _437=dojo.regexp.buildGroupRE(_434.separator,function(sep){if(!sep){return "(?:0|[1-9]\\d*)";}sep=dojo.regexp.escapeString(sep);if(sep==" "){sep="\\s";}else{if(sep=="\xa0"){sep="\\s\\xa0";}}var grp=_434.groupSize,grp2=_434.groupSize2;if(grp2){var _43b="(?:0|[1-9]\\d{0,"+(grp2-1)+"}(?:["+sep+"]\\d{"+grp2+"})*["+sep+"]\\d{"+grp+"})";return ((grp-grp2)>0)?"(?:"+_43b+"|(?:0|[1-9]\\d{0,"+(grp-1)+"}))":_43b;}return "(?:0|[1-9]\\d{0,"+(grp-1)+"}(?:["+sep+"]\\d{"+grp+"})*)";},true);return _435+_437;};}if(!dojo._hasResource["dijit.ProgressBar"]){dojo._hasResource["dijit.ProgressBar"]=true;dojo.provide("dijit.ProgressBar");dojo.declare("dijit.ProgressBar",[dijit._Widget,dijit._Templated],{progress:"0",maximum:100,places:0,indeterminate:false,templateString:"<div class=\"dijitProgressBar dijitProgressBarEmpty\"\r\n\t><div waiRole=\"progressbar\" tabindex=\"0\" dojoAttachPoint=\"internalProgress\" class=\"dijitProgressBarFull\"\r\n\t\t><div class=\"dijitProgressBarTile\"></div\r\n\t\t><span style=\"visibility:hidden\">&nbsp;</span\r\n\t></div\r\n\t><div dojoAttachPoint=\"label\" class=\"dijitProgressBarLabel\">&nbsp;</div\r\n\t><img dojoAttachPoint=\"inteterminateHighContrastImage\" class=\"dijitProgressBarIndeterminateHighContrastImage\"\r\n\t></img\r\n></div>\r\n",_indeterminateHighContrastImagePath:dojo.moduleUrl("dijit","themes/a11y/indeterminate_progress.gif"),postCreate:function(){dijit.ProgressBar.superclass.postCreate.apply(this,arguments);this.inteterminateHighContrastImage.setAttribute("src",this._indeterminateHighContrastImagePath);this.update();},update:function(_43c){dojo.mixin(this,_43c||{});var _43d=1,_43e;if(this.indeterminate){_43e="addClass";dijit.wai.removeAttr(this.internalProgress,"waiState","valuenow");}else{_43e="removeClass";if(String(this.progress).indexOf("%")!=-1){_43d=Math.min(parseFloat(this.progress)/100,1);this.progress=_43d*this.maximum;}else{this.progress=Math.min(this.progress,this.maximum);_43d=this.progress/this.maximum;}var text=this.report(_43d);this.label.firstChild.nodeValue=text;dijit.wai.setAttr(this.internalProgress,"waiState","valuenow",text);}dojo[_43e](this.domNode,"dijitProgressBarIndeterminate");this.internalProgress.style.width=(_43d*100)+"%";this.onChange();},report:function(_440){return dojo.number.format(_440,{type:"percent",places:this.places,locale:this.lang});},onChange:function(){}});}dojo.i18n._preloadLocalizations("dojo.nls.ce_basic_dojo",["ROOT","es-es","es","it-it","pt-br","de","fr-fr","zh-cn","pt","en-us","zh","fr","zh-tw","it","en-gb","xx","de-de","ko-kr","ja-jp","ko","en","ja"]);
