/*
	Copyright (c) 2004-2007, The Dojo Foundation
	All Rights Reserved.

	Licensed under the Academic Free License version 2.1 or above OR the
	modified BSD license. For more information on Dojo licensing, see:

		http://dojotoolkit.org/book/dojo-book-0-9/introduction/licensing
*/

/*
	This is a compiled version of Dojo, built for deployment and not for
	development. To get an editable version, please visit:

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

if(!dojo._hasResource["dijit._base.focus"]){dojo._hasResource["dijit._base.focus"]=true;dojo.provide("dijit._base.focus");dojo.mixin(dijit,{_curFocus:null,_prevFocus:null,isCollapsed:function(){var _1=dojo.global;var _2=dojo.doc;if(_2.selection){return !_2.selection.createRange().text;}else{if(_1.getSelection){var _3=_1.getSelection();if(dojo.isString(_3)){return !_3;}else{return _3.isCollapsed||!_3.toString();}}}},getBookmark:function(){var _4,_5=dojo.doc.selection;if(_5){var _6=_5.createRange();if(_5.type.toUpperCase()=="CONTROL"){_4=_6.length?dojo._toArray(_6):null;}else{_4=_6.getBookmark();}}else{if(dojo.global.getSelection){_5=dojo.global.getSelection();if(_5){var _6=_5.getRangeAt(0);_4=_6.cloneRange();}}else{console.debug("No idea how to store the current selection for this browser!");}}return _4;},moveToBookmark:function(_7){var _8=dojo.doc;if(_8.selection){var _9;if(dojo.isArray(_7)){_9=_8.body.createControlRange();dojo.forEach(_7,_9.addElement);}else{_9=_8.selection.createRange();_9.moveToBookmark(_7);}_9.select();}else{var _a=dojo.global.getSelection&&dojo.global.getSelection();if(_a&&_a.removeAllRanges){_a.removeAllRanges();_a.addRange(_7);}else{console.debug("No idea how to restore selection for this browser!");}}},getFocus:function(_b,_c){return {node:_b&&dojo.isDescendant(dijit._curFocus,_b.domNode)?dijit._prevFocus:dijit._curFocus,bookmark:!dojo.withGlobal(_c||dojo.global,dijit.isCollapsed)?dojo.withGlobal(_c||dojo.global,dijit.getBookmark):null,openedForWindow:_c};},focus:function(_d){if(!_d){return;}var _e="node" in _d?_d.node:_d,_f=_d.bookmark,_10=_d.openedForWindow;if(_e){var _11=(_e.tagName.toLowerCase()=="iframe")?_e.contentWindow:_e;if(_11&&_11.focus){try{_11.focus();}catch(e){}}dijit._onFocusNode(_e);}if(_f&&dojo.withGlobal(_10||dojo.global,dijit.isCollapsed)){if(_10){_10.focus();}try{dojo.withGlobal(_10||dojo.global,moveToBookmark,null,[_f]);}catch(e){}}},_activeStack:[],registerWin:function(_12){if(!_12){_12=window;}dojo.connect(_12.document,"onmousedown",null,function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);dijit._onTouchNode(evt.target||evt.srcElement);});var _14=_12.document.body||_12.document.getElementsByTagName("body")[0];if(_14){if(dojo.isIE){_14.attachEvent("onactivate",function(evt){if(evt.srcElement.tagName.toLowerCase()!="body"){dijit._onFocusNode(evt.srcElement);}});_14.attachEvent("ondeactivate",function(evt){dijit._onBlurNode(evt.srcElement);});}else{_14.addEventListener("focus",function(evt){dijit._onFocusNode(evt.target);},true);_14.addEventListener("blur",function(evt){dijit._onBlurNode(evt.target);},true);}}_14=null;},_onBlurNode:function(_19){dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;var w=dijit.getEnclosingWidget(_19);if(w&&w._setStateClass){w._focused=false;w._setStateClass();}if(dijit._justMouseDowned){return;}if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);}dijit._clearActiveWidgetsTimer=setTimeout(function(){delete dijit._clearActiveWidgetsTimer;dijit._setStack([]);},100);},_onTouchNode:function(_1b){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _1c=[];try{while(_1b){if(_1b.dijitPopupParent){_1b=dijit.byId(_1b.dijitPopupParent).domNode;}else{if(_1b.tagName&&_1b.tagName.toLowerCase()=="body"){if(_1b===dojo.body()){break;}_1b=dojo.query("iframe").filter(function(_1d){return _1d.contentDocument.body===_1b;})[0];}else{var id=_1b.getAttribute&&_1b.getAttribute("widgetId");if(id){_1c.unshift(id);}_1b=_1b.parentNode;}}}}catch(e){}dijit._setStack(_1c);},_onFocusNode:function(_1f){if(_1f&&_1f.tagName&&_1f.tagName.toLowerCase()=="body"){return;}dijit._onTouchNode(_1f);if(_1f==dijit._curFocus){return;}dijit._prevFocus=dijit._curFocus;dijit._curFocus=_1f;dojo.publish("focusNode",[_1f]);var w=dijit.getEnclosingWidget(_1f);if(w&&w._setStateClass){w._focused=true;w._setStateClass();}},_setStack:function(_21){var _22=dijit._activeStack;dijit._activeStack=_21;for(var _23=0;_23<Math.min(_22.length,_21.length);_23++){if(_22[_23]!=_21[_23]){break;}}for(var i=_22.length-1;i>=_23;i--){var _25=dijit.byId(_22[i]);if(_25){dojo.publish("widgetBlur",[_25]);if(_25._onBlur){_25._onBlur();}}}for(var i=_23;i<_21.length;i++){var _25=dijit.byId(_21[i]);if(_25){dojo.publish("widgetFocus",[_25]);if(_25._onFocus){_25._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(_26){if(this._hash[_26.id]){throw new Error("Tried to register widget with id=="+_26.id+" but that id is already registered");}this._hash[_26.id]=_26;},remove:function(id){delete this._hash[id];},forEach:function(_28){for(var id in this._hash){_28(this._hash[id]);}},filter:function(_2a){var res=new dijit.WidgetSet();this.forEach(function(_2c){if(_2a(_2c)){res.add(_2c);}});return res;},byId:function(id){return this._hash[id];},byClass:function(cls){return this.filter(function(_2f){return _2f.declaredClass==cls;});}});dijit.registry=new dijit.WidgetSet();dijit._widgetTypeCtr={};dijit.getUniqueId=function(_30){var id;do{id=_30+"_"+(dijit._widgetTypeCtr[_30]!==undefined?++dijit._widgetTypeCtr[_30]:dijit._widgetTypeCtr[_30]=0);}while(dijit.byId(id));return id;};if(dojo.isIE){dojo.addOnUnload(function(){dijit.registry.forEach(function(_32){_32.destroy();});});}dijit.byId=function(id){return (dojo.isString(id))?dijit.registry.byId(id):id;};dijit.byNode=function(_34){return dijit.registry.byId(_34.getAttribute("widgetId"));};dijit.getEnclosingWidget=function(_35){while(_35){if(_35.getAttribute&&_35.getAttribute("widgetId")){return dijit.registry.byId(_35.getAttribute("widgetId"));}_35=_35.parentNode;}return null;};}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function(){var _36=dojo.global;var _37=dojo.doc;var w=0,h=0;if(dojo.isMozilla){var _3a,_3b,_3c,_3d;if(_37.body.clientWidth>_37.documentElement.clientWidth){_3a=_37.documentElement.clientWidth;_3c=_37.body.clientWidth;}else{_3c=_37.documentElement.clientWidth;_3a=_37.body.clientWidth;}if(_37.body.clientHeight>_37.documentElement.clientHeight){_3b=_37.documentElement.clientHeight;_3d=_37.body.clientHeight;}else{_3d=_37.documentElement.clientHeight;_3b=_37.body.clientHeight;}w=(_3c>_36.innerWidth)?_3a:_3c;h=(_3d>_36.innerHeight)?_3b:_3d;}else{if(!dojo.isOpera&&_36.innerWidth){w=_36.innerWidth;h=_36.innerHeight;}else{if(dojo.isIE&&_37.documentElement&&_37.documentElement.clientHeight){w=_37.documentElement.clientWidth;h=_37.documentElement.clientHeight;}else{if(dojo.body().clientWidth){w=dojo.body().clientWidth;h=dojo.body().clientHeight;}}}}var _3e=dojo._docScroll();return {w:w,h:h,l:_3e.x,t:_3e.y};};dijit.placeOnScreen=function(_3f,pos,_41,_42){var _43=dojo.map(_41,function(_44){return {corner:_44,pos:pos};});return dijit._place(_3f,_43);};dijit._place=function(_45,_46,_47){var _48=dijit.getViewport();if(!_45.parentNode||String(_45.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(_45);}var _49=null;for(var i=0;i<_46.length;i++){var _4b=_46[i].corner;var pos=_46[i].pos;if(_47){_47(_4b);}var _4d=_45.style.display;var _4e=_45.style.visibility;_45.style.visibility="hidden";_45.style.display="";var mb=dojo.marginBox(_45);_45.style.display=_4d;_45.style.visibility=_4e;var _50=(_4b.charAt(1)=="L"?pos.x:Math.max(_48.l,pos.x-mb.w)),_51=(_4b.charAt(0)=="T"?pos.y:Math.max(_48.t,pos.y-mb.h)),_52=(_4b.charAt(1)=="L"?Math.min(_48.l+_48.w,_50+mb.w):pos.x),_53=(_4b.charAt(0)=="T"?Math.min(_48.t+_48.h,_51+mb.h):pos.y),_54=_52-_50,_55=_53-_51,_56=(mb.w-_54)+(mb.h-_55);if(_49==null||_56<_49.overflow){_49={corner:_4b,aroundCorner:_46[i].aroundCorner,x:_50,y:_51,w:_54,h:_55,overflow:_56};}if(_56==0){break;}}_45.style.left=_49.x+"px";_45.style.top=_49.y+"px";return _49;};dijit.placeOnScreenAroundElement=function(_57,_58,_59,_5a){_58=dojo.byId(_58);var _5b=_58.style.display;_58.style.display="";var _5c=_58.offsetWidth;var _5d=_58.offsetHeight;var _5e=dojo.coords(_58,true);_58.style.display=_5b;var _5f=[];for(var _60 in _59){_5f.push({aroundCorner:_60,corner:_59[_60],pos:{x:_5e.x+(_60.charAt(1)=="L"?0:_5c),y:_5e.y+(_60.charAt(0)=="T"?0:_5d)}});}return dijit._place(_57,_5f,_5a);};}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 _66=[],_67=1000,_68=1;this.open=function(_69){var _6a=_69.popup,_6b=_69.orient||{"BL":"TL","TL":"BL"},_6c=_69.around,id=(_69.around&&_69.around.id)?(_69.around.id+"_dropdown"):("popup_"+_68++);var _6e=dojo.doc.createElement("div");_6e.id=id;_6e.className="dijitPopup";_6e.style.zIndex=_67+_66.length;_6e.style.visibility="hidden";if(_69.parent){_6e.dijitPopupParent=_69.parent.id;}dojo.body().appendChild(_6e);_6a.domNode.style.display="";_6e.appendChild(_6a.domNode);var _6f=new dijit.BackgroundIframe(_6e);var _70=_6c?dijit.placeOnScreenAroundElement(_6e,_6c,_6b,_6a.orient?dojo.hitch(_6a,"orient"):null):dijit.placeOnScreen(_6e,_69,_6b=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"]);_6e.style.visibility="visible";var _71=[];function getTopPopup(){for(var pi=_66.length-1;pi>0&&_66[pi].parent===_66[pi-1].widget;pi--){}return _66[pi];};_71.push(dojo.connect(_6e,"onkeypress",this,function(evt){if(evt.keyCode==dojo.keys.ESCAPE&&_69.onCancel){_69.onCancel();}else{if(evt.keyCode==dojo.keys.TAB){dojo.stopEvent(evt);var _74=getTopPopup();if(_74&&_74.onCancel){_74.onCancel();}}}}));if(_6a.onCancel){_71.push(dojo.connect(_6a,"onCancel",null,_69.onCancel));}_71.push(dojo.connect(_6a,_6a.onExecute?"onExecute":"onChange",null,function(){var _75=getTopPopup();if(_75&&_75.onExecute){_75.onExecute();}}));_66.push({wrapper:_6e,iframe:_6f,widget:_6a,parent:_69.parent,onExecute:_69.onExecute,onCancel:_69.onCancel,onClose:_69.onClose,handlers:_71});if(_6a.onOpen){_6a.onOpen(_70);}return _70;};this.close=function(_76){while(dojo.some(_66,function(_77){return _77.widget==_76;})){var top=_66.pop(),_79=top.wrapper,_7a=top.iframe,_7b=top.widget,_7c=top.onClose;if(_7b.onClose){_7b.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(!_7b||!_7b.domNode){return;}dojo.style(_7b.domNode,"display","none");dojo.body().appendChild(_7b.domNode);_7a.destroy();dojo._destroyElement(_79);if(_7c){_7c();}}};}();dijit._frames=new function(){var _7d=[];this.pop=function(){var _7e;if(_7d.length){_7e=_7d.pop();_7e.style.display="";}else{if(dojo.isIE){var _7f="<iframe src='javascript:\"\"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_7e=dojo.doc.createElement(_7f);}else{var _7e=dojo.doc.createElement("iframe");_7e.src="javascript:\"\"";_7e.className="dijitBackgroundIframe";}_7e.tabIndex=-1;dojo.body().appendChild(_7e);}return _7e;};this.push=function(_80){_80.style.display="";if(dojo.isIE){_80.style.removeExpression("width");_80.style.removeExpression("height");}_7d.push(_80);};}();if(dojo.isIE&&dojo.isIE<7){dojo.addOnLoad(function(){var f=dijit._frames;dojo.forEach([f.pop()],f.push);});}dijit.BackgroundIframe=function(_82){if(!_82.id){throw new Error("no id");}if((dojo.isIE&&dojo.isIE<7)||(dojo.isFF&&dojo.isFF<3&&dojo.hasClass(dojo.body(),"dijit_a11y"))){var _83=dijit._frames.pop();_82.appendChild(_83);if(dojo.isIE){_83.style.setExpression("width","document.getElementById('"+_82.id+"').offsetWidth");_83.style.setExpression("height","document.getElementById('"+_82.id+"').offsetHeight");}this.iframe=_83;}};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(_84){if(dojo.isIE){if(dojo.marginBox(_84.parentNode).h<=_84.parentNode.scrollHeight){_84.scrollIntoView(false);}}else{if(dojo.isMozilla){_84.scrollIntoView(false);}else{var _85=_84.parentNode;var _86=_85.scrollTop+dojo.marginBox(_85).h;var _87=_84.offsetTop+dojo.marginBox(_84).h;if(_86<_87){_85.scrollTop+=(_87-_86);}else{if(_85.scrollTop>_84.offsetTop){_85.scrollTop-=(_85.scrollTop-_84.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 _8a=d.isOpera;var maj=Math.floor;var _8c={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_iequirks:ie&&d.isQuirks,dj_opera:_8a,dj_opera8:maj(_8a)==8,dj_opera9:maj(_8a)==9,dj_khtml:d.isKhtml,dj_safari:d.isSafari,dj_gecko:d.isMozilla};for(var p in _8c){if(_8c[p]){var _8e=dojo.doc.documentElement;if(_8e.className){_8e.className+=" "+p;}else{_8e.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,_90,_91,_92,obj,_94,_95){if(obj!=this._obj){this.stop();this._initialDelay=_95||500;this._subsequentDelay=_94||0.9;this._obj=obj;this._evt=evt;this._node=_91;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_90,_92);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(_96,_97,_98,_99,_9a,_9b){return [dojo.connect(_96,"onkeypress",this,function(evt){if(evt.keyCode==_97.keyCode&&(!_97.charCode||_97.charCode==evt.charCode)&&(_97.ctrlKey===undefined||_97.ctrlKey==evt.ctrlKey)&&(_97.altKey===undefined||_97.altKey==evt.ctrlKey)&&(_97.shiftKey===undefined||_97.shiftKey==evt.ctrlKey)){dojo.stopEvent(evt);dijit.typematic.trigger(_97,_98,_96,_99,_97,_9a,_9b);}else{if(dijit.typematic._obj==_97){dijit.typematic.stop();}}}),dojo.connect(_96,"onkeyup",this,function(evt){if(dijit.typematic._obj==_97){dijit.typematic.stop();}})];},addMouseListener:function(_9e,_9f,_a0,_a1,_a2){var dc=dojo.connect;return [dc(_9e,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_9f,_9e,_a0,_9e,_a1,_a2);}),dc(_9e,"mouseup",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(_9e,"mouseout",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(_9e,"mousemove",this,function(evt){dojo.stopEvent(evt);}),dc(_9e,"dblclick",this,function(evt){dojo.stopEvent(evt);if(dojo.isIE){dijit.typematic.trigger(evt,_9f,_9e,_a0,_9e,_a1,_a2);setTimeout(dijit.typematic.stop,50);}})];},addListener:function(_a9,_aa,_ab,_ac,_ad,_ae,_af){return this.addKeyListener(_aa,_ab,_ac,_ad,_ae,_af).concat(this.addMouseListener(_a9,_ac,_ad,_ae,_af));}};}if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.wai={onload:function(){var div=document.createElement("div");div.id="a11yTestNode";div.style.cssText="border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+dojo.moduleUrl("dijit","form/templates/blank.gif")+"\");";dojo.body().appendChild(div);function check(){var cs=dojo.getComputedStyle(div);if(cs){var _b2=cs.backgroundImage;var _b3=(cs.borderTopColor==cs.borderRightColor)||(_b2!=null&&(_b2=="none"||_b2=="url(invalid-url:)"));dojo[_b3?"addClass":"removeClass"](dojo.body(),"dijit_a11y");}};check();if(dojo.isIE){setInterval(check,4000);}}};if(dojo.isIE||dojo.isMoz){dojo._loaders.unshift(dijit.wai.onload);}dojo.mixin(dijit,{hasWaiRole:function(_b4){if(_b4.hasAttribute){return _b4.hasAttribute("role");}else{return _b4.getAttribute("role")?true:false;}},getWaiRole:function(_b5){var _b6=_b5.getAttribute("role");if(_b6){var _b7=_b6.indexOf(":");return _b7==-1?_b6:_b6.substring(_b7+1);}else{return "";}},setWaiRole:function(_b8,_b9){if(dojo.isFF&&dojo.isFF<3){_b8.setAttribute("role","wairole:"+_b9);}else{_b8.setAttribute("role",_b9);}},removeWaiRole:function(_ba){_ba.removeAttribute("role");},hasWaiState:function(_bb,_bc){if(dojo.isFF&&dojo.isFF<3){return _bb.hasAttributeNS("http://www.w3.org/2005/07/aaa",_bc);}else{if(_bb.hasAttribute){return _bb.hasAttribute("aria-"+_bc);}else{return _bb.getAttribute("aria-"+_bc)?true:false;}}},getWaiState:function(_bd,_be){if(dojo.isFF&&dojo.isFF<3){return _bd.getAttributeNS("http://www.w3.org/2005/07/aaa",_be);}else{var _bf=_bd.getAttribute("aria-"+_be);return _bf?_bf:"";}},setWaiState:function(_c0,_c1,_c2){if(dojo.isFF&&dojo.isFF<3){_c0.setAttributeNS("http://www.w3.org/2005/07/aaa","aaa:"+_c1,_c2);}else{_c0.setAttribute("aria-"+_c1,_c2);}},removeWaiState:function(_c3,_c4){if(dojo.isFF&&dojo.isFF<3){_c3.removeAttributeNS("http://www.w3.org/2005/07/aaa",_c4);}else{_c3.removeAttribute("aria-"+_c4);}}});}if(!dojo._hasResource["dijit._base"]){dojo._hasResource["dijit._base"]=true;dojo.provide("dijit._base");}if(!dojo._hasResource["dijit._Widget"]){dojo._hasResource["dijit._Widget"]=true;dojo.provide("dijit._Widget");dojo.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",srcNodeRef:null,domNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},postscript:function(_c5,_c6){this.create(_c5,_c6);},create:function(_c7,_c8){this.srcNodeRef=dojo.byId(_c8);this._connects=[];this._attaches=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_c7){dojo.mixin(this,_c7);}this.postMixInProperties();if(!this.id){this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){for(var _c9 in this.attributeMap){var _ca=this[this.attributeMap[_c9]||"domNode"];var _cb=this[_c9];if(typeof _cb!="object"&&(_cb!==""||(_c7&&_c7[_c9]))){switch(_c9){case "class":dojo.addClass(_ca,_cb);break;case "style":if(_ca.style.cssText){_ca.style.cssText+="; "+_cb;}else{_ca.style.cssText=_cb;}break;default:_ca.setAttribute(_c9,_cb);}}}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||dojo.doc.createElement("div");},postCreate:function(){},startup:function(){},destroyRecursive:function(_cc){this.destroyDescendants();this.destroy();},destroy:function(_cd){this.uninitialize();dojo.forEach(this._connects,function(_ce){dojo.forEach(_ce,dojo.disconnect);});this.destroyRendering(_cd);dijit.registry.remove(this.id);},destroyRendering:function(_cf){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(_d0){_d0.destroy();});},uninitialize:function(){return false;},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function(){var _d1=dojo.query("[widgetId]",this.domNode);return _d1.map(dijit.byNode);},nodesWithKeyClick:["input","button"],connect:function(obj,_d3,_d4){var _d5=[];if(_d3=="ondijitclick"){var w=this;if(!this.nodesWithKeyClick[obj.nodeName]){_d5.push(dojo.connect(obj,"onkeydown",this,function(e){if(e.keyCode==dojo.keys.ENTER){return (dojo.isString(_d4))?w[_d4](e):_d4.call(w,e);}else{if(e.keyCode==dojo.keys.SPACE){dojo.stopEvent(e);}}}));_d5.push(dojo.connect(obj,"onkeyup",this,function(e){if(e.keyCode==dojo.keys.SPACE){return dojo.isString(_d4)?w[_d4](e):_d4.call(w,e);}}));}_d3="onclick";}_d5.push(dojo.connect(obj,_d3,this,_d4));this._connects.push(_d5);return _d5;},disconnect:function(_d9){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_d9){dojo.forEach(_d9,dojo.disconnect);this._connects.splice(i,1);return;}}},isLeftToRight:function(){if(typeof this._ltr=="undefined"){this._ltr=dojo.getComputedStyle(this.domNode).direction!="rtl";}return this._ltr;},isFocusable:function(){return this.focus&&(dojo.style(this.domNode,"display")!="none");}});}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.string.pad=function(_db,_dc,ch,end){var out=String(_db);if(!ch){ch="0";}while(out.length<_dc){if(end){out+=ch;}else{out=ch+out;}}return out;};dojo.string.substitute=function(_e0,map,_e2,_e3){return _e0.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_e4,key,_e6){var _e7=dojo.getObject(key,false,map);if(_e6){_e7=dojo.getObject(_e6,false,_e3)(_e7);}if(_e2){_e7=_e2(_e7,key);}return _e7.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(_ea,_eb){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 _ec=dojo.date.stamp._isoRegExp.exec(_ea);var _ed=null;if(_ec){_ec.shift();_ec[1]&&_ec[1]--;_ec[6]&&(_ec[6]*=1000);if(_eb){_eb=new Date(_eb);dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_ee){return _eb["get"+_ee]();}).forEach(function(_ef,_f0){if(_ec[_f0]===undefined){_ec[_f0]=_ef;}});}_ed=new Date(_ec[0]||1970,_ec[1]||0,_ec[2]||0,_ec[3]||0,_ec[4]||0,_ec[5]||0,_ec[6]||0);var _f1=0;var _f2=_ec[7]&&_ec[7].charAt(0);if(_f2!="Z"){_f1=((_ec[8]||0)*60)+(Number(_ec[9])||0);if(_f2!="-"){_f1*=-1;}}if(_f2){_f1-=_ed.getTimezoneOffset();}if(_f1){_ed.setTime(_ed.getTime()+_f1*60000);}}return _ed;};dojo.date.stamp.toISOString=function(_f3,_f4){var _=function(n){return (n<10)?"0"+n:n;};_f4=_f4||{};var _f7=[];var _f8=_f4.zulu?"getUTC":"get";var _f9="";if(_f4.selector!="time"){_f9=[_f3[_f8+"FullYear"](),_(_f3[_f8+"Month"]()+1),_(_f3[_f8+"Date"]())].join("-");}_f7.push(_f9);if(_f4.selector!="date"){var _fa=[_(_f3[_f8+"Hours"]()),_(_f3[_f8+"Minutes"]()),_(_f3[_f8+"Seconds"]())].join(":");var _fb=_f3[_f8+"Milliseconds"]();if(_f4.milliseconds){_fa+="."+(_fb<100?"0":"")+_(_fb);}if(_f4.zulu){_fa+="Z";}else{if(_f4.selector!="time"){var _fc=_f3.getTimezoneOffset();var _fd=Math.abs(_fc);_fa+=(_fc>0?"-":"+")+_(Math.floor(_fd/60))+":"+_(_fd%60);}}_f7.push(_fa);}return _f7.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(_ff){if(d.isString(_ff)){return "string";}if(typeof _ff=="number"){return "number";}if(typeof _ff=="boolean"){return "boolean";}if(d.isFunction(_ff)){return "function";}if(d.isArray(_ff)){return "array";}if(_ff instanceof Date){return "date";}if(_ff instanceof d._Url){return "url";}return "object";};function str2obj(_100,type){switch(type){case "string":return _100;case "number":return _100.length?Number(_100):NaN;case "boolean":return typeof _100=="boolean"?_100:!(_100.toLowerCase()=="false");case "function":if(d.isFunction(_100)){_100=_100.toString();_100=d.trim(_100.substring(_100.indexOf("{")+1,_100.length-1));}try{if(_100.search(/[^\w\.]+/i)!=-1){_100=d.parser._nameAnonFunc(new Function(_100),this);}return d.getObject(_100,false);}catch(e){return new Function();}case "array":return _100.split(/\s*,\s*/);case "date":switch(_100){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_100);}case "url":return d.baseUrl+_100;default:return d.fromJson(_100);}};var _102={};function getClassInfo(_103){if(!_102[_103]){var cls=d.getObject(_103);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_103+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _105=cls.prototype;var _106={};for(var name in _105){if(name.charAt(0)=="_"){continue;}var _108=_105[name];_106[name]=val2type(_108);}_102[_103]={cls:cls,params:_106};}return _102[_103];};this._functionFromScript=function(_109){var _10a="";var _10b="";var _10c=_109.getAttribute("args");if(_10c){d.forEach(_10c.split(/\s*,\s*/),function(part,idx){_10a+="var "+part+" = arguments["+idx+"]; ";});}var _10f=_109.getAttribute("with");if(_10f&&_10f.length){d.forEach(_10f.split(/\s*,\s*/),function(part){_10a+="with("+part+"){";_10b+="}";});}return new Function(_10a+_109.innerHTML+_10b);};this.instantiate=function(_111){var _112=[];d.forEach(_111,function(node){if(!node){return;}var type=node.getAttribute("dojoType");if((!type)||(!type.length)){return;}var _115=getClassInfo(type);var _116=_115.cls;var ps=_116._noScript||_116.prototype._noScript;var _118={};var _119=node.attributes;for(var name in _115.params){var item=_119.getNamedItem(name);if(!item||(!item.specified&&(!dojo.isIE||name.toLowerCase()!="value"))){continue;}var _11c=item.value;switch(name){case "class":_11c=node.className;break;case "style":_11c=node.style&&node.style.cssText;}var _11d=_115.params[name];_118[name]=str2obj(_11c,_11d);}if(!ps){var _11e=[],_11f=[];d.query("> script[type^='dojo/']",node).orphan().forEach(function(_120){var _121=_120.getAttribute("event"),type=_120.getAttribute("type"),nf=d.parser._functionFromScript(_120);if(_121){if(type=="dojo/connect"){_11e.push({event:_121,func:nf});}else{_118[_121]=nf;}}else{_11f.push(nf);}});}var _123=_116["markupFactory"];if(!_123&&_116["prototype"]){_123=_116.prototype["markupFactory"];}var _124=_123?_123(_118,node,_116):new _116(_118,node);_112.push(_124);var _125=node.getAttribute("jsId");if(_125){d.setObject(_125,_124);}if(!ps){dojo.forEach(_11e,function(_126){dojo.connect(_124,_126.event,null,_126.func);});dojo.forEach(_11f,function(func){func.call(_124);});}});d.forEach(_112,function(_128){if(_128&&(_128.startup)&&((!_128.getParent)||(!_128.getParent()))){_128.startup();}});return _112;};this.parse=function(_129){var list=d.query("[dojoType]",_129);var _12b=this.instantiate(list);return _12b;};}();(function(){var _12c=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,_12c);}else{dojo._loaders.unshift(_12c);}})();dojo.parser._anonCtr=0;dojo.parser._anon={};dojo.parser._nameAnonFunc=function(_12d,_12e){var jpn="$joinpoint";var nso=(_12e||dojo.parser._anon);if(dojo.isIE){var cn=_12d["__dojoNameCache"];if(cn&&nso[cn]===_12d){return _12d["__dojoNameCache"];}}var ret="__"+dojo.parser._anonCtr++;while(typeof nso[ret]!="undefined"){ret="__"+dojo.parser._anonCtr++;}nso[ret]=_12d;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,_skipNodeCache:false,buildRendering:function(){var _133=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_133)){var _135=this.declaredClass,_136=this;var tstr=dojo.string.substitute(_133,this,function(_138,key){if(key.charAt(0)=="!"){_138=_136[key.substr(1)];}if(typeof _138=="undefined"){throw new Error(_135+" template:"+key);}if(!_138){return "";}return key.charAt(0)=="!"?_138:_138.toString().replace(/"/g,"&quot;");},this);node=dijit._Templated._createNodesFromText(tstr)[0];}else{node=_133.cloneNode(true);}this._attachTemplateNodes(node);var _13a=this.srcNodeRef;if(_13a&&_13a.parentNode){_13a.parentNode.replaceChild(node,_13a);}this.domNode=node;if(this.widgetsInTemplate){var _13b=dojo.parser.parse(node);this._attachTemplateNodes(_13b,function(n,p){return n[p];});}this._fillContent(_13a);},_fillContent:function(_13e){var dest=this.containerNode;if(_13e&&dest){while(_13e.hasChildNodes()){dest.appendChild(_13e.firstChild);}}},_attachTemplateNodes:function(_140,_141){_141=_141||function(n,p){return n.getAttribute(p);};var _144=dojo.isArray(_140)?_140:(_140.all||_140.getElementsByTagName("*"));var x=dojo.isArray(_140)?0:-1;for(;x<_144.length;x++){var _146=(x==-1)?_140:_144[x];if(this.widgetsInTemplate&&_141(_146,"dojoType")){continue;}var _147=_141(_146,"dojoAttachPoint");if(_147){var _148,_149=_147.split(/\s*,\s*/);while(_148=_149.shift()){if(dojo.isArray(this[_148])){this[_148].push(_146);}else{this[_148]=_146;}}}var _14a=_141(_146,"dojoAttachEvent");if(_14a){var _14b,_14c=_14a.split(/\s*,\s*/);var trim=dojo.trim;while(_14b=_14c.shift()){if(_14b){var _14e=null;if(_14b.indexOf(":")!=-1){var _14f=_14b.split(":");_14b=trim(_14f[0]);_14e=trim(_14f[1]);}else{_14b=trim(_14b);}if(!_14e){_14e=_14b;}this.connect(_146,_14b,_14e);}}}var role=_141(_146,"waiRole");if(role){dijit.setWaiRole(_146,role);}var _151=_141(_146,"waiState");if(_151){dojo.forEach(_151.split(/\s*,\s*/),function(_152){if(_152.indexOf("-")!=-1){var pair=_152.split("-");dijit.setWaiState(_146,pair[0],pair[1]);}});}}}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_154,_155,_156){var _157=dijit._Templated._templateCache;var key=_155||_154;var _159=_157[key];if(_159){return _159;}if(!_155){_155=dijit._Templated._sanitizeTemplateString(dojo._getText(_154));}_155=dojo.string.trim(_155);if(_155.match(/\$\{([^\}]+)\}/g)||_156){return (_157[key]=_155);}else{return (_157[key]=dijit._Templated._createNodesFromText(_155)[0]);}};dijit._Templated._sanitizeTemplateString=function(_15a){if(_15a){_15a=_15a.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _15b=_15a.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_15b){_15a=_15b[1];}}else{_15a="";}return _15a;};if(dojo.isIE){dojo.addOnUnload(function(){var _15c=dijit._Templated._templateCache;for(var key in _15c){var _15e=_15c[key];if(!isNaN(_15e.nodeType)){dojo._destroyElement(_15e);}delete _15c[key];}});}(function(){var _15f={cell:{re:/^<t[dh][\s\r\n>]/i,pre:"<table><tbody><tr>",post:"</tr></tbody></table>"},row:{re:/^<tr[\s\r\n>]/i,pre:"<table><tbody>",post:"</tbody></table>"},section:{re:/^<(thead|tbody|tfoot)[\s\r\n>]/i,pre:"<table>",post:"</table>"}};var tn;dijit._Templated._createNodesFromText=function(text){if(!tn){tn=dojo.doc.createElement("div");tn.style.display="none";dojo.body().appendChild(tn);}var _162="none";var _163=text.replace(/^\s+/,"");for(var type in _15f){var map=_15f[type];if(map.re.test(_163)){_162=type;text=map.pre+text+map.post;break;}}tn.innerHTML=text;if(tn.normalize){tn.normalize();}var tag={cell:"tr",row:"tbody",section:"table"}[_162];var _167=(typeof tag!="undefined")?tn.getElementsByTagName(tag)[0]:tn;var _168=[];while(_167.firstChild){_168.push(_167.removeChild(_167.firstChild));}tn.innerHTML="";return _168;};})();dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["dijit.form._FormWidget"]){dojo._hasResource["dijit.form._FormWidget"]=true;dojo.provide("dijit.form._FormWidget");dojo.declare("dijit.form._FormWidget",[dijit._Widget,dijit._Templated],{baseClass:"",value:"",name:"",id:"",alt:"",type:"text",tabIndex:"0",disabled:false,intermediateChanges:false,attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{id:"focusNode",tabIndex:"focusNode",alt:"focusNode"}),setDisabled:function(_169){this.domNode.disabled=this.disabled=_169;if(this.focusNode){this.focusNode.disabled=_169;}if(_169){this._hovering=false;this._active=false;}dijit.setWaiState(this.focusNode||this.domNode,"disabled",_169);this._setStateClass();},_onMouse:function(_16a){var _16b=_16a.target;if(_16b&&_16b.getAttribute){this.stateModifier=_16b.getAttribute("stateModifier")||"";}if(!this.disabled){switch(_16a.type){case "mouseenter":case "mouseover":this._hovering=true;break;case "mouseout":case "mouseleave":this._hovering=false;break;case "mousedown":this._active=true;var self=this;var _16d=this.connect(dojo.body(),"onmouseup",function(){self._active=false;self._setStateClass();self.disconnect(_16d);});break;}this._setStateClass();}},isFocusable:function(){return !this.disabled&&(dojo.style(this.domNode,"display")!="none");},focus:function(){dijit.focus(this.focusNode);},_setStateClass:function(){if(!("staticClass" in this)){this.staticClass=(this.stateNode||this.domNode).className;}var _16e=[this.baseClass];function multiply(_16f){_16e=_16e.concat(dojo.map(_16e,function(c){return c+_16f;}));};if(this.checked){multiply("Checked");}if(this.state){multiply(this.state);}if(this.selected){multiply("Selected");}if(this.disabled){multiply("Disabled");}else{if(this._active){multiply(this.stateModifier+"Active");}else{if(this._focused){multiply("Focused");}if((this.stateModifier||!this._focused)&&this._hovering){multiply(this.stateModifier+"Hover");}}}(this.stateNode||this.domNode).className=this.staticClass+" "+_16e.join(" ");},onChange:function(_171){},postCreate:function(){this.setValue(this.value,null);this.setDisabled(this.disabled);this._setStateClass();},setValue:function(_172,_173){this._lastValue=_172;dijit.setWaiState(this.focusNode||this.domNode,"valuenow",this.forWaiValuenow());if(_173===undefined){_173=true;}if(this._lastValueReported==undefined&&_173===null){this._lastValueReported=_172;}if((this.intermediateChanges||_173)&&((_172&&_172.toString)?_172.toString():_172)!==((this._lastValueReported&&this._lastValueReported.toString)?this._lastValueReported.toString():this._lastValueReported)){this._lastValueReported=_172;this.onChange(_172);}},getValue:function(){return this._lastValue;},undo:function(){this.setValue(this._lastValueReported,false);},_onKeyPress:function(e){if(e.keyCode==dojo.keys.ESCAPE&&!e.shiftKey&&!e.ctrlKey&&!e.altKey){var v=this.getValue();var lv=this._lastValueReported;if((typeof lv!="undefined")&&((v!==null&&v.toString)?v.toString():null)!==lv.toString()){this.undo();dojo.stopEvent(e);return false;}}return true;},forWaiValuenow:function(){return this.getValue();}});}if(!dojo._hasResource["dijit._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 _179=dijit.byId(id);return _179.isContainer?_179:null;}}return null;},_getSibling:function(_17a){var node=this.domNode;do{node=node[_17a+"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(_17d,_17e){if(_17e===undefined){_17e="last";}var _17f=this.containerNode||this.domNode;if(_17e&&typeof _17e=="number"){var _180=dojo.query("> [widgetid]",_17f);if(_180&&_180.length>=_17e){_17f=_180[_17e-1];_17e="after";}}dojo.place(_17d.domNode,_17f,_17e);if(this._started&&!_17d._started){_17d.startup();}},removeChild:function(_181){var node=_181.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);},_getSiblingOfChild:function(_186,dir){var node=_186.domNode;var _189=(dir>0?"nextSibling":"previousSibling");do{node=node[_189];}while(node&&(node.nodeType!=1||!dijit.byNode(node)));return node?dijit.byNode(node):null;}});dojo.declare("dijit._KeyNavContainer",[dijit._Container],{_keyNavCodes:{},connectKeyNavHandlers:function(_18a,_18b){var _18c=this._keyNavCodes={};var prev=dojo.hitch(this,this.focusPrev);var next=dojo.hitch(this,this.focusNext);dojo.forEach(_18a,function(code){_18c[code]=prev;});dojo.forEach(_18b,function(code){_18c[code]=next;});this.connect(this.domNode,"onkeypress","_onContainerKeypress");if(dojo.isIE){this.connect(this.domNode,"onactivate","_onContainerFocus");this.connect(this.domNode,"ondeactivate","_onContainerBlur");}else{this.connect(this.domNode,"onfocus","_onContainerFocus");this.connect(this.domNode,"onblur","_onContainerBlur");}},startupKeyNavChildren:function(){dojo.forEach(this.getChildren(),dojo.hitch(this,"_setTabIndexMinusOne"));},addChild:function(_191,_192){dijit._KeyNavContainer.superclass.addChild.apply(this,arguments);this._setTabIndexMinusOne(_191);},focus:function(){this.focusFirstChild();},focusFirstChild:function(){this.focusChild(this._getFirstFocusableChild());},focusNext:function(){if(this.focusedChild&&this.focusedChild.hasNextFocalNode&&this.focusedChild.hasNextFocalNode()){this.focusedChild.focusNext();return;}var _193=this._getNextFocusableChild(this.focusedChild,1);if(_193.getFocalNodes){this.focusChild(_193,_193.getFocalNodes()[0]);}else{this.focusChild(_193);}},focusPrev:function(){if(this.focusedChild&&this.focusedChild.hasPrevFocalNode&&this.focusedChild.hasPrevFocalNode()){this.focusedChild.focusPrev();return;}var _194=this._getNextFocusableChild(this.focusedChild,-1);if(_194.getFocalNodes){var _195=_194.getFocalNodes();this.focusChild(_194,_195[_195.length-1]);}else{this.focusChild(_194);}},focusChild:function(_196,node){if(_196){if(this.focusedChild&&_196!==this.focusedChild){this._onChildBlur(this.focusedChild);}this.focusedChild=_196;if(node&&_196.focusFocalNode){_196.focusFocalNode(node);}else{_196.focus();}}},_setTabIndexMinusOne:function(_198){if(_198.getFocalNodes){dojo.forEach(_198.getFocalNodes(),function(node){node.setAttribute("tabIndex",-1);});}else{(_198.focusNode||_198.domNode).setAttribute("tabIndex",-1);}},_onContainerFocus:function(evt){this.domNode.setAttribute("tabIndex",-1);if(evt.target===this.domNode){this.focusFirstChild();}else{var _19b=dijit.getEnclosingWidget(evt.target);if(_19b&&_19b.isFocusable()){this.focusedChild=_19b;}}},_onContainerBlur:function(evt){if(this.tabIndex){this.domNode.setAttribute("tabIndex",this.tabIndex);}},_onContainerKeypress:function(evt){if(evt.ctrlKey||evt.altKey){return;}var func=this._keyNavCodes[evt.keyCode];if(func){func();dojo.stopEvent(evt);}},_onChildBlur:function(_19f){},_getFirstFocusableChild:function(){return this._getNextFocusableChild(null,1);},_getNextFocusableChild:function(_1a0,dir){if(_1a0){_1a0=this._getSiblingOfChild(_1a0,dir);}var _1a2=this.getChildren();for(var i=0;i<_1a2.length;i++){if(!_1a0){_1a0=_1a2[(dir>0)?0:(_1a2.length-1)];}if(_1a0.isFocusable()){return _1a0;}_1a0=this._getSiblingOfChild(_1a0,dir);}}});}if(!dojo._hasResource["dijit.form.Button"]){dojo._hasResource["dijit.form.Button"]=true;dojo.provide("dijit.form.Button");dojo.declare("dijit.form.Button",dijit.form._FormWidget,{label:"",showLabel:true,iconClass:"",type:"button",baseClass:"dijitButton",templateString:"<div class=\"dijit dijitLeft dijitInline dijitButton\"\r\n\tdojoAttachEvent=\"onclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\r\n\t><div class='dijitRight'\r\n\t\t><button class=\"dijitStretch dijitButtonNode dijitButtonContents\" dojoAttachPoint=\"focusNode,titleNode\"\r\n\t\t\ttype=\"${type}\" waiRole=\"button\" waiState=\"labelledby-${id}_label\"\r\n\t\t\t><span class=\"dijitInline ${iconClass}\" dojoAttachPoint=\"iconNode\" \r\n \t\t\t\t><span class=\"dijitToggleButtonIconChar\">&#10003</span \r\n\t\t\t></span\r\n\t\t\t><span class=\"dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\">${label}</span\r\n\t\t></button\r\n\t></div\r\n></div>\r\n",_onClick:function(e){if(this.disabled){return false;}this._clicked();return this.onClick(e);},_onButtonClick:function(e){dojo.stopEvent(e);var _1a6=this._onClick(e)!==false;if(this.type=="submit"&&_1a6){for(var node=this.domNode;node;node=node.parentNode){var _1a8=dijit.byNode(node);if(_1a8&&_1a8._onSubmit){_1a8._onSubmit(e);break;}if(node.tagName.toLowerCase()=="form"){if(!node.onsubmit||node.onsubmit()){node.submit();}break;}}}},postCreate:function(){if(this.showLabel==false){var _1a9="";this.label=this.containerNode.innerHTML;_1a9=dojo.trim(this.containerNode.innerText||this.containerNode.textContent);this.titleNode.title=_1a9;dojo.addClass(this.containerNode,"dijitDisplayNone");}this.inherited(arguments);},onClick:function(e){return true;},_clicked:function(e){},setLabel:function(_1ac){this.containerNode.innerHTML=this.label=_1ac;if(dojo.isMozilla){var _1ad=dojo.getComputedStyle(this.domNode).display;this.domNode.style.display="none";var _1ae=this;setTimeout(function(){_1ae.domNode.style.display=_1ad;},1);}if(this.showLabel==false){this.titleNode.title=dojo.trim(this.containerNode.innerText||this.containerNode.textContent);}}});dojo.declare("dijit.form.DropDownButton",[dijit.form.Button,dijit._Container],{baseClass:"dijitDropDownButton",templateString:"<div class=\"dijit dijitLeft dijitInline\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse,onclick:_onDropDownClick,onkeydown:_onDropDownKeydown,onblur:_onDropDownBlur,onkeypress:_onKey\"\r\n\t><div class='dijitRight'>\r\n\t<button class=\"dijitStretch dijitButtonNode dijitButtonContents\" type=\"${type}\"\r\n\t\tdojoAttachPoint=\"focusNode,titleNode\" waiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\r\n\t\t><div class=\"dijitInline ${iconClass}\" dojoAttachPoint=\"iconNode\"></div\r\n\t\t><span class=\"dijitButtonText\" \tdojoAttachPoint=\"containerNode,popupStateNode\"\r\n\t\tid=\"${id}_label\">${label}</span\r\n\t\t><span class='dijitA11yDownArrow'>&#9660;</span>\r\n\t</button>\r\n</div></div>\r\n",_fillContent:function(){if(this.srcNodeRef){var _1af=dojo.query("*",this.srcNodeRef);dijit.form.DropDownButton.superclass._fillContent.call(this,_1af[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(!this.dropDown){var _1b0=dojo.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=dijit.byNode(_1b0);delete this.dropDownContainer;}dojo.body().appendChild(this.dropDown.domNode);this.dropDown.domNode.style.display="none";},_onArrowClick:function(e){if(this.disabled){return;}this._toggleDropDown();},_onDropDownClick:function(e){var _1b3=dojo.isFF&&dojo.isFF<3&&navigator.appVersion.indexOf("Macintosh")!=-1;if(!_1b3||e.detail!=0||this._seenKeydown){this._onArrowClick(e);}this._seenKeydown=false;},_onDropDownKeydown:function(e){this._seenKeydown=true;},_onDropDownBlur:function(e){this._seenKeydown=false;},_onKey:function(e){if(this.disabled){return;}if(e.keyCode==dojo.keys.DOWN_ARROW){if(!this.dropDown||this.dropDown.domNode.style.display=="none"){dojo.stopEvent(e);return this._toggleDropDown();}}},_onBlur:function(){this._closeDropDown();},_toggleDropDown:function(){if(this.disabled){return;}dijit.focus(this.popupStateNode);var _1b7=this.dropDown;if(!_1b7){return false;}if(!_1b7.isShowingNow){if(_1b7.href&&!_1b7.isLoaded){var self=this;var _1b9=dojo.connect(_1b7,"onLoad",function(){dojo.disconnect(_1b9);self._openDropDown();});_1b7._loadCheck(true);return;}else{this._openDropDown();}}else{this._closeDropDown();}},_openDropDown:function(){var _1ba=this.dropDown;var _1bb=_1ba.domNode.style.width;var self=this;dijit.popup.open({parent:this,popup:_1ba,around:this.domNode,orient:this.isLeftToRight()?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"},onExecute:function(){self._closeDropDown(true);},onCancel:function(){self._closeDropDown(true);},onClose:function(){_1ba.domNode.style.width=_1bb;self.popupStateNode.removeAttribute("popupActive");this._opened=false;}});if(this.domNode.offsetWidth>_1ba.domNode.offsetWidth){var _1bd=null;if(!this.isLeftToRight()){_1bd=_1ba.domNode.parentNode;var _1be=_1bd.offsetLeft+_1bd.offsetWidth;}dojo.marginBox(_1ba.domNode,{w:this.domNode.offsetWidth});if(_1bd){_1bd.style.left=_1be-this.domNode.offsetWidth+"px";}}this.popupStateNode.setAttribute("popupActive","true");this._opened=true;if(_1ba.focus){_1ba.focus();}},_closeDropDown:function(_1bf){if(this._opened){dijit.popup.close(this.dropDown);if(_1bf){this.focus();}this._opened=false;}}});dojo.declare("dijit.form.ComboButton",dijit.form.DropDownButton,{templateString:"<table class='dijit dijitReset dijitInline dijitLeft'\r\n\tcellspacing='0' cellpadding='0'\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\">\r\n\t<tr>\r\n\t\t<td\tclass=\"dijitStretch dijitButtonContents dijitButtonNode\"\r\n\t\t\ttabIndex=\"${tabIndex}\"\r\n\t\t\tdojoAttachEvent=\"ondijitclick:_onButtonClick\"  dojoAttachPoint=\"titleNode\"\r\n\t\t\twaiRole=\"button\" waiState=\"labelledby-${id}_label\">\r\n\t\t\t<div class=\"dijitInline ${iconClass}\" dojoAttachPoint=\"iconNode\"></div>\r\n\t\t\t<span class=\"dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\">${label}</span>\r\n\t\t</td>\r\n\t\t<td class='dijitReset dijitRight dijitButtonNode dijitDownArrowButton'\r\n\t\t\tdojoAttachPoint=\"popupStateNode,focusNode\"\r\n\t\t\tdojoAttachEvent=\"ondijitclick:_onArrowClick, onkeypress:_onKey\"\r\n\t\t\tstateModifier=\"DownArrow\"\r\n\t\t\ttitle=\"${optionsTitle}\" name=\"${name}\"\r\n\t\t\twaiRole=\"button\" waiState=\"haspopup-true\"\r\n\t\t><div waiRole=\"presentation\">&#9660;</div>\r\n\t</td></tr>\r\n</table>\r\n",attributeMap:dojo.mixin(dojo.clone(dijit.form._FormWidget.prototype.attributeMap),{id:"",name:""}),optionsTitle:"",baseClass:"dijitComboButton",_focusedNode:null,postCreate:function(){this.inherited(arguments);this._focalNodes=[this.titleNode,this.popupStateNode];dojo.forEach(this._focalNodes,dojo.hitch(this,function(node){if(dojo.isIE){this.connect(node,"onactivate",this._onNodeFocus);}else{this.connect(node,"onfocus",this._onNodeFocus);}}));},focusFocalNode:function(node){this._focusedNode=node;dijit.focus(node);},hasNextFocalNode:function(){return this._focusedNode!==this.getFocalNodes()[1];},focusNext:function(){this._focusedNode=this.getFocalNodes()[this._focusedNode?1:0];dijit.focus(this._focusedNode);},hasPrevFocalNode:function(){return this._focusedNode!==this.getFocalNodes()[0];},focusPrev:function(){this._focusedNode=this.getFocalNodes()[this._focusedNode?0:1];dijit.focus(this._focusedNode);},getFocalNodes:function(){return this._focalNodes;},_onNodeFocus:function(evt){this._focusedNode=evt.currentTarget;},_onBlur:function(evt){this.inherited(arguments);this._focusedNode=null;}});dojo.declare("dijit.form.ToggleButton",dijit.form.Button,{baseClass:"dijitToggleButton",checked:false,_clicked:function(evt){this.setChecked(!this.checked);},setChecked:function(_1c5){this.checked=_1c5;dijit.setWaiState(this.focusNode||this.domNode,"pressed",this.checked);this._setStateClass();this.onChange(_1c5);}});}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,maxLength:"",templateString:"<input class=\"dojoTextBox\" dojoAttachPoint='textbox,focusNode' name=\"${name}\"\r\n\tdojoAttachEvent='onmouseenter:_onMouse,onmouseleave:_onMouse,onfocus:_onMouse,onblur:_onMouse,onkeyup,onkeypress:_onKeyPress'\r\n\tautocomplete=\"off\" type=\"${type}\"\r\n\t/>\r\n",baseClass:"dijitTextBox",attributeMap:dojo.mixin(dojo.clone(dijit.form._FormWidget.prototype.attributeMap),{maxLength:"focusNode"}),getDisplayedValue:function(){return this.filter(this.textbox.value);},getValue:function(){return this.parse(this.getDisplayedValue(),this.constraints);},setValue:function(_1c6,_1c7,_1c8){var _1c9=this.filter(_1c6);if((typeof _1c9==typeof _1c6)&&(_1c8==null||_1c8==undefined)){_1c8=this.format(_1c9,this.constraints);}if(_1c8!=null&&_1c8!=undefined){this.textbox.value=_1c8;}dijit.form.TextBox.superclass.setValue.call(this,_1c9,_1c7);},setDisplayedValue:function(_1ca){this.textbox.value=_1ca;this.setValue(this.getValue(),true);},forWaiValuenow:function(){return this.getDisplayedValue();},format:function(_1cb,_1cc){return ((_1cb==null||_1cb==undefined)?"":(_1cb.toString?_1cb.toString():_1cb));},parse:function(_1cd,_1ce){return _1cd;},postCreate:function(){this.textbox.setAttribute("value",this.getDisplayedValue());this.inherited("postCreate",arguments);if(this.srcNodeRef){dojo.style(this.textbox,"cssText",this.style);this.textbox.className+=" "+this["class"];}this._layoutHack();},_layoutHack:function(){if(dojo.isFF==2&&this.domNode.tagName=="TABLE"){var node=this.domNode;var old=node.style.opacity;node.style.opacity="0.999";setTimeout(function(){node.style.opacity=old;},0);}},filter:function(val){if(val==undefined||val==null){return "";}else{if(typeof val!="string"){return val;}}if(this.trim){val=dojo.trim(val);}if(this.uppercase){val=val.toUpperCase();}if(this.lowercase){val=val.toLowerCase();}if(this.propercase){val=val.replace(/[^\s]+/g,function(word){return word.substring(0,1).toUpperCase()+word.substring(1);});}return val;},_onBlur:function(){this.setValue(this.getValue(),(this.isValid?this.isValid():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(_1d3,_1d4){if(this.aroundNode&&this.aroundNode===_1d4){return;}if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_1d3;this.domNode.style.top=(this.domNode.offsetTop+1)+"px";var _1d5=this.isLeftToRight()?{"BR":"BL","BL":"BR"}:{"BL":"BR","BR":"BL"};var pos=dijit.placeOnScreenAroundElement(this.domNode,_1d4,_1d5);this.domNode.className="dijitTooltip dijitTooltip"+(pos.corner=="BL"?"Right":"Left");dojo.style(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;this.aroundNode=_1d4;},_onShow:function(){if(dojo.isIE){this.domNode.style.filter="";}},hide:function(_1d7){if(!this.aroundNode||this.aroundNode!==_1d7){return;}if(this._onDeck){this._onDeck=null;return;}this.fadeIn.stop();this.isShowingNow=false;this.aroundNode=null;this.fadeOut.play();},_onHide:function(){this.domNode.style.cssText="";if(this._onDeck){this.show.apply(this,this._onDeck);this._onDeck=null;}}});dijit.showTooltip=function(_1d8,_1d9){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.show(_1d8,_1d9);};dijit.hideTooltip=function(_1da){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.hide(_1da);};dojo.declare("dijit.Tooltip",dijit._Widget,{label:"",showDelay:400,connectId:[],postCreate:function(){if(this.srcNodeRef){this.srcNodeRef.style.display="none";}this._connectNodes=[];dojo.forEach(this.connectId,function(id){var node=dojo.byId(id);if(node){this._connectNodes.push(node);dojo.forEach(["onMouseOver","onMouseOut","onFocus","onBlur","onHover","onUnHover"],function(_1dd){this.connect(node,_1dd.toLowerCase(),"_"+_1dd);},this);if(dojo.isIE){node.style.zoom=1;}}},this);},_onMouseOver:function(e){this._onHover(e);},_onMouseOut:function(e){if(dojo.isDescendant(e.relatedTarget,e.target)){return;}this._onUnHover(e);},_onFocus:function(e){this._focus=true;this._onHover(e);},_onBlur:function(e){this._focus=false;this._onUnHover(e);},_onHover:function(e){if(!this._showTimer){var _1e3=e.target;this._showTimer=setTimeout(dojo.hitch(this,function(){this.open(_1e3);}),this.showDelay);}},_onUnHover:function(e){if(this._focus){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}this.close();},open:function(_1e5){_1e5=_1e5||this._connectNodes[0];if(!_1e5){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}dijit.showTooltip(this.label||this.domNode.innerHTML,_1e5);this._connectNode=_1e5;},close:function(){dijit.hideTooltip(this._connectNode);delete this._connectNode;if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}},uninitialize:function(){this.close();}});}if(!dojo._hasResource["dijit.form.CheckBox"]){dojo._hasResource["dijit.form.CheckBox"]=true;dojo.provide("dijit.form.CheckBox");dojo.declare("dijit.form.CheckBox",dijit.form.ToggleButton,{templateString:"<fieldset class=\"dijitReset dijitInline\" waiRole=\"presentation\"\r\n\t><input\r\n\t \ttype=\"${type}\" name=\"${name}\"\r\n\t\tclass=\"dijitReset dijitCheckBoxInput\"\r\n\t\tdojoAttachPoint=\"inputNode,focusNode\"\r\n\t \tdojoAttachEvent=\"onmouseover:_onMouse,onmouseout:_onMouse,onclick:_onClick\"\r\n/></fieldset>\r\n",baseClass:"dijitCheckBox",type:"checkbox",value:"on",postCreate:function(){dojo.setSelectable(this.inputNode,false);this.setChecked(this.checked);this.inherited(arguments);},setChecked:function(_1e6){if(dojo.isIE){if(_1e6){this.inputNode.setAttribute("checked","checked");}else{this.inputNode.removeAttribute("checked");}}else{this.inputNode.checked=_1e6;}this.inherited(arguments);},setValue:function(_1e7){if(_1e7==null){_1e7="";}this.inputNode.value=_1e7;dijit.form.CheckBox.superclass.setValue.call(this,_1e7);}});dojo.declare("dijit.form.RadioButton",dijit.form.CheckBox,{type:"radio",baseClass:"dijitRadio",_groups:{},postCreate:function(){(this._groups[this.name]=this._groups[this.name]||[]).push(this);this.inherited(arguments);},uninitialize:function(){dojo.forEach(this._groups[this.name],function(_1e8,i,arr){if(_1e8===this){arr.splice(i,1);return;}},this);},setChecked:function(_1eb){if(_1eb){dojo.forEach(this._groups[this.name],function(_1ec){if(_1ec!=this&&_1ec.checked){_1ec.setChecked(false);}},this);}this.inherited(arguments);},_clicked:function(e){if(!this.checked){this.setChecked(true);}}});}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(_1ee,_1ef,_1f0){_1f0=dojo.i18n.normalizeLocale(_1f0);var _1f1=_1f0.split("-");var _1f2=[_1ee,"nls",_1ef].join(".");var _1f3=dojo._loadedModules[_1f2];if(_1f3){var _1f4;for(var i=_1f1.length;i>0;i--){var loc=_1f1.slice(0,i).join("_");if(_1f3[loc]){_1f4=_1f3[loc];break;}}if(!_1f4){_1f4=_1f3.ROOT;}if(_1f4){var _1f7=function(){};_1f7.prototype=_1f4;return new _1f7();}}throw new Error("Bundle not found: "+_1ef+" in "+_1ee+" , locale="+_1f0);};dojo.i18n.normalizeLocale=function(_1f8){var _1f9=_1f8?_1f8.toLowerCase():dojo.locale;if(_1f9=="root"){_1f9="ROOT";}return _1f9;};dojo.i18n._requireLocalization=function(_1fa,_1fb,_1fc,_1fd){var _1fe=dojo.i18n.normalizeLocale(_1fc);var _1ff=[_1fa,"nls",_1fb].join(".");var _200="";if(_1fd){var _201=_1fd.split(",");for(var i=0;i<_201.length;i++){if(_1fe.indexOf(_201[i])==0){if(_201[i].length>_200.length){_200=_201[i];}}}if(!_200){_200="ROOT";}}var _203=_1fd?_200:_1fe;var _204=dojo._loadedModules[_1ff];var _205=null;if(_204){if(djConfig.localizationComplete&&_204._built){return;}var _206=_203.replace(/-/g,"_");var _207=_1ff+"."+_206;_205=dojo._loadedModules[_207];}if(!_205){_204=dojo["provide"](_1ff);var syms=dojo._getModuleSymbols(_1fa);var _209=syms.concat("nls").join("/");var _20a;dojo.i18n._searchLocalePath(_203,_1fd,function(loc){var _20c=loc.replace(/-/g,"_");var _20d=_1ff+"."+_20c;var _20e=false;if(!dojo._loadedModules[_20d]){dojo["provide"](_20d);var _20f=[_209];if(loc!="ROOT"){_20f.push(loc);}_20f.push(_1fb);var _210=_20f.join("/")+".js";_20e=dojo._loadPath(_210,null,function(hash){var _212=function(){};_212.prototype=_20a;_204[_20c]=new _212();for(var j in hash){_204[_20c][j]=hash[j];}});}else{_20e=true;}if(_20e&&_204[_20c]){_20a=_204[_20c];}else{_204[_20c]=_20a;}if(_1fd){return true;}});}if(_1fd&&_1fe!=_200){_204[_1fe.replace(/-/g,"_")]=_204[_200.replace(/-/g,"_")];}};(function(){var _214=djConfig.extraLocale;if(_214){if(!_214 instanceof Array){_214=[_214];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_218,_219){req(m,b,_218,_219);if(_218){return;}for(var i=0;i<_214.length;i++){req(m,b,_214[i],_219);}};}})();dojo.i18n._searchLocalePath=function(_21b,down,_21d){_21b=dojo.i18n.normalizeLocale(_21b);var _21e=_21b.split("-");var _21f=[];for(var i=_21e.length;i>0;i--){_21f.push(_21e.slice(0,i).join("-"));}_21f.push(false);if(down){_21f.reverse();}for(var j=_21f.length-1;j>=0;j--){var loc=_21f[j]||"ROOT";var stop=_21d(loc);if(stop){break;}}};dojo.i18n._preloadLocalizations=function(_224,_225){function preload(_226){_226=dojo.i18n.normalizeLocale(_226);dojo.i18n._searchLocalePath(_226,true,function(loc){for(var i=0;i<_225.length;i++){if(_225[i]==loc){dojo["require"](_224+"_"+loc);return true;}}return false;});};preload();var _229=djConfig.extraLocale||[];for(var i=0;i<_229.length;i++){preload(_229[i]);}};}if(!dojo._hasResource["dojo.cldr.supplemental"]){dojo._hasResource["dojo.cldr.supplemental"]=true;dojo.provide("dojo.cldr.supplemental");dojo.cldr.supplemental.getFirstDayOfWeek=function(_22b){var _22c={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 _22d=dojo.cldr.supplemental._region(_22b);var dow=_22c[_22d];return (typeof dow=="undefined")?1:dow;};dojo.cldr.supplemental._region=function(_22f){_22f=dojo.i18n.normalizeLocale(_22f);var tags=_22f.split("-");var _231=tags[1];if(!_231){_231={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(_231.length==4){_231=tags[2];}}return _231;};dojo.cldr.supplemental.getWeekend=function(_232){var _233={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 _234={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 _235=dojo.cldr.supplemental._region(_232);var _236=_233[_235];var end=_234[_235];if(typeof _236=="undefined"){_236=6;}if(typeof end=="undefined"){end=0;}return {start:_236,end:end};};}if(!dojo._hasResource["dojo.date"]){dojo._hasResource["dojo.date"]=true;dojo.provide("dojo.date");dojo.date.getDaysInMonth=function(_238){var _239=_238.getMonth();var days=[31,28,31,30,31,30,31,31,30,31,30,31];if(_239==1&&dojo.date.isLeapYear(_238)){return 29;}return days[_239];};dojo.date.isLeapYear=function(_23b){var year=_23b.getFullYear();return !(year%400)||(!(year%4)&&!!(year%100));};dojo.date.getTimezoneName=function(_23d){var str=_23d.toString();var tz="";var _240;var pos=str.indexOf("(");if(pos>-1){tz=str.substring(++pos,str.indexOf(")"));}else{var pat=/([A-Z\/]+) \d{4}$/;if((_240=str.match(pat))){tz=_240[1];}else{str=_23d.toLocaleString();pat=/ ([A-Z\/]+)$/;if((_240=str.match(pat))){tz=_240[1];}}}return (tz=="AM"||tz=="PM")?"":tz;};dojo.date.compare=function(_243,_244,_245){_243=new Date(Number(_243));_244=new Date(Number(_244||new Date()));if(typeof _245!=="undefined"){if(_245=="date"){_243.setHours(0,0,0,0);_244.setHours(0,0,0,0);}else{if(_245=="time"){_243.setFullYear(0,0,0);_244.setFullYear(0,0,0);}}}if(_243>_244){return 1;}if(_243<_244){return -1;}return 0;};dojo.date.add=function(date,_247,_248){var sum=new Date(Number(date));var _24a=false;var _24b="Date";switch(_247){case "day":break;case "weekday":var days,_24d;var adj=0;var mod=_248%5;if(!mod){days=(_248>0)?5:-5;_24d=(_248>0)?((_248-5)/5):((_248+5)/5);}else{days=mod;_24d=parseInt(_248/5);}var strt=date.getDay();if(strt==6&&_248>0){adj=1;}else{if(strt==0&&_248<0){adj=-1;}}var trgt=strt+days;if(trgt==0||trgt==6){adj=(_248>0)?2:-2;}_248=7*_24d+days+adj;break;case "year":_24b="FullYear";_24a=true;break;case "week":_248*=7;break;case "quarter":_248*=3;case "month":_24a=true;_24b="Month";break;case "hour":case "minute":case "second":case "millisecond":_24b="UTC"+_247.charAt(0).toUpperCase()+_247.substring(1)+"s";}if(_24b){sum["set"+_24b](sum["get"+_24b]()+_248);}if(_24a&&(sum.getDate()<date.getDate())){sum.setDate(0);}return sum;};dojo.date.difference=function(_252,_253,_254){_253=_253||new Date();_254=_254||"day";var _255=_253.getFullYear()-_252.getFullYear();var _256=1;switch(_254){case "quarter":var m1=_252.getMonth();var m2=_253.getMonth();var q1=Math.floor(m1/3)+1;var q2=Math.floor(m2/3)+1;q2+=(_255*4);_256=q2-q1;break;case "weekday":var days=Math.round(dojo.date.difference(_252,_253,"day"));var _25c=parseInt(dojo.date.difference(_252,_253,"week"));var mod=days%7;if(mod==0){days=_25c*5;}else{var adj=0;var aDay=_252.getDay();var bDay=_253.getDay();_25c=parseInt(days/7);mod=days%7;var _261=new Date(_252);_261.setDate(_261.getDate()+(_25c*7));var _262=_261.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 (_262+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 (_262+mod)<0:adj=2;}}}days+=adj;days-=(_25c*2);}_256=days;break;case "year":_256=_255;break;case "month":_256=(_253.getMonth()-_252.getMonth())+(_255*12);break;case "week":_256=parseInt(dojo.date.difference(_252,_253,"day")/7);break;case "day":_256/=24;case "hour":_256/=60;case "minute":_256/=60;case "second":_256/=1000;case "millisecond":_256*=_253.getTime()-_252.getTime();}return Math.round(_256);};}if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.regexp.escapeString=function(str,_264){return str.replace(/([\.$?*!=:|{}\(\)\[\]\\\/^])/g,function(ch){if(_264&&_264.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(arr,re,_268){if(!(arr instanceof Array)){return re(arr);}var b=[];for(var i=0;i<arr.length;i++){b.push(re(arr[i]));}return dojo.regexp.group(b.join("|"),_268);};dojo.regexp.group=function(_26b,_26c){return "("+(_26c?"?:":"")+_26b+")";};}if(!dojo._hasResource["dojo.date.locale"]){dojo._hasResource["dojo.date.locale"]=true;dojo.provide("dojo.date.locale");(function(){function formatPattern(_26d,_26e,_26f){return _26f.replace(/([a-z])\1*/ig,function(_270){var s;var c=_270.charAt(0);var l=_270.length;var pad;var _275=["abbr","wide","narrow"];switch(c){case "G":s=_26e[(l<4)?"eraAbbr":"eraNames"][_26d.getFullYear()<0?0:1];break;case "y":s=_26d.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((_26d.getMonth()+1)/3);pad=true;break;case "M":case "L":var m=_26d.getMonth();var _277;switch(l){case 1:case 2:s=m+1;pad=true;break;case 3:case 4:case 5:_277=_275[l-3];break;}if(_277){var type=(c=="L")?"standalone":"format";var prop=["months",type,_277].join("-");s=_26e[prop][m];}break;case "w":var _27a=0;s=dojo.date.locale._getWeekOfYear(_26d,_27a);pad=true;break;case "d":s=_26d.getDate();pad=true;break;case "D":s=dojo.date.locale._getDayOfYear(_26d);pad=true;break;case "E":case "e":case "c":var d=_26d.getDay();var _277;switch(l){case 1:case 2:if(c=="e"){var _27c=dojo.cldr.supplemental.getFirstDayOfWeek(options.locale);d=(d-_27c+7)%7;}if(c!="c"){s=d+1;pad=true;break;}case 3:case 4:case 5:_277=_275[l-3];break;}if(_277){var type=(c=="c")?"standalone":"format";var prop=["days",type,_277].join("-");s=_26e[prop][d];}break;case "a":var _27d=(_26d.getHours()<12)?"am":"pm";s=_26e[_27d];break;case "h":case "H":case "K":case "k":var h=_26d.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=_26d.getMinutes();pad=true;break;case "s":s=_26d.getSeconds();pad=true;break;case "S":s=Math.round(_26d.getMilliseconds()*Math.pow(10,l-3));break;case "v":case "z":s=dojo.date.getTimezoneName(_26d);if(s){break;}l=4;case "Z":var _27f=_26d.getTimezoneOffset();var tz=[(_27f<=0?"+":"-"),dojo.string.pad(Math.floor(Math.abs(_27f)/60),2),dojo.string.pad(Math.abs(_27f)%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: "+_26f);}if(pad){s=dojo.string.pad(s,l);}return s;});};dojo.date.locale.format=function(_281,_282){_282=_282||{};var _283=dojo.i18n.normalizeLocale(_282.locale);var _284=_282.formatLength||"short";var _285=dojo.date.locale._getGregorianBundle(_283);var str=[];var _287=dojo.hitch(this,formatPattern,_281,_285);if(_282.selector=="year"){var year=_281.getFullYear();if(_283.match(/^zh|^ja/)){year+="年";}return year;}if(_282.selector!="time"){var _289=_282.datePattern||_285["dateFormat-"+_284];if(_289){str.push(_processPattern(_289,_287));}}if(_282.selector!="date"){var _28a=_282.timePattern||_285["timeFormat-"+_284];if(_28a){str.push(_processPattern(_28a,_287));}}var _28b=str.join(" ");return _28b;};dojo.date.locale.regexp=function(_28c){return dojo.date.locale._parseInfo(_28c).regexp;};dojo.date.locale._parseInfo=function(_28d){_28d=_28d||{};var _28e=dojo.i18n.normalizeLocale(_28d.locale);var _28f=dojo.date.locale._getGregorianBundle(_28e);var _290=_28d.formatLength||"short";var _291=_28d.datePattern||_28f["dateFormat-"+_290];var _292=_28d.timePattern||_28f["timeFormat-"+_290];var _293;if(_28d.selector=="date"){_293=_291;}else{if(_28d.selector=="time"){_293=_292;}else{_293=_291+" "+_292;}}var _294=[];var re=_processPattern(_293,dojo.hitch(this,_buildDateTimeRE,_294,_28f,_28d));return {regexp:re,tokens:_294,bundle:_28f};};dojo.date.locale.parse=function(_296,_297){var info=dojo.date.locale._parseInfo(_297);var _299=info.tokens,_29a=info.bundle;var re=new RegExp("^"+info.regexp+"$");var _29c=re.exec(_296);if(!_29c){return null;}var _29d=["abbr","wide","narrow"];var _29e=new Date(1972,0);var _29f={};var amPm="";dojo.forEach(_29c,function(v,i){if(!i){return;}var _2a3=_299[i-1];var l=_2a3.length;switch(_2a3.charAt(0)){case "y":if(l!=2){_29e.setFullYear(v);_29f.year=v;}else{if(v<100){v=Number(v);var year=""+new Date().getFullYear();var _2a6=year.substring(0,2)*100;var _2a7=Number(year.substring(2,4));var _2a8=Math.min(_2a7+20,99);var num=(v<_2a8)?_2a6+v:_2a6-100+v;_29e.setFullYear(num);_29f.year=num;}else{if(_297.strict){return null;}_29e.setFullYear(v);_29f.year=v;}}break;case "M":if(l>2){var _2aa=_29a["months-format-"+_29d[l-3]].concat();if(!_297.strict){v=v.replace(".","").toLowerCase();_2aa=dojo.map(_2aa,function(s){return s.replace(".","").toLowerCase();});}v=dojo.indexOf(_2aa,v);if(v==-1){return null;}}else{v--;}_29e.setMonth(v);_29f.month=v;break;case "E":case "e":var days=_29a["days-format-"+_29d[l-3]].concat();if(!_297.strict){v=v.toLowerCase();days=dojo.map(days,"".toLowerCase);}v=dojo.indexOf(days,v);if(v==-1){return null;}break;case "d":_29e.setDate(v);_29f.date=v;break;case "D":_29e.setMonth(0);_29e.setDate(v);break;case "a":var am=_297.am||_29a.am;var pm=_297.pm||_29a.pm;if(!_297.strict){var _2af=/\./g;v=v.replace(_2af,"").toLowerCase();am=am.replace(_2af,"").toLowerCase();pm=pm.replace(_2af,"").toLowerCase();}if(_297.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;}_29e.setHours(v);break;case "m":_29e.setMinutes(v);break;case "s":_29e.setSeconds(v);break;case "S":_29e.setMilliseconds(v);}});var _2b0=_29e.getHours();if(amPm==="p"&&_2b0<12){_29e.setHours(_2b0+12);}else{if(amPm==="a"&&_2b0==12){_29e.setHours(0);}}if(_29f.year&&_29e.getFullYear()!=_29f.year){return null;}if(_29f.month&&_29e.getMonth()!=_29f.month){return null;}if(_29f.date&&_29e.getDate()!=_29f.date){return null;}return _29e;};function _processPattern(_2b1,_2b2,_2b3,_2b4){var _2b5=function(x){return x;};_2b2=_2b2||_2b5;_2b3=_2b3||_2b5;_2b4=_2b4||_2b5;var _2b7=_2b1.match(/(''|[^'])+/g);var _2b8=false;dojo.forEach(_2b7,function(_2b9,i){if(!_2b9){_2b7[i]="";}else{_2b7[i]=(_2b8?_2b3:_2b2)(_2b9);_2b8=!_2b8;}});return _2b4(_2b7.join(""));};function _buildDateTimeRE(_2bb,_2bc,_2bd,_2be){_2be=dojo.regexp.escapeString(_2be);if(!_2bd.strict){_2be=_2be.replace(" a"," ?a");}return _2be.replace(/([a-z])\1*/ig,function(_2bf){var s;var c=_2bf.charAt(0);var l=_2bf.length;var p2="",p3="";if(_2bd.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=_2bd.am||_2bc.am||"AM";var pm=_2bd.pm||_2bc.pm||"PM";if(_2bd.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(_2bb){_2bb.push(_2bf);}return "("+s+")";}).replace(/[\xa0 ]/g,"[\\s\\xa0]");};})();(function(){var _2c7=[];dojo.date.locale.addCustomFormats=function(_2c8,_2c9){_2c7.push({pkg:_2c8,name:_2c9});};dojo.date.locale._getGregorianBundle=function(_2ca){var _2cb={};dojo.forEach(_2c7,function(desc){var _2cd=dojo.i18n.getLocalization(desc.pkg,desc.name,_2ca);_2cb=dojo.mixin(_2cb,_2cd);},this);return _2cb;};})();dojo.date.locale.addCustomFormats("dojo.cldr","gregorian");dojo.date.locale.getNames=function(item,type,use,_2d1){var _2d2;var _2d3=dojo.date.locale._getGregorianBundle(_2d1);var _2d4=[item,use,type];if(use=="standAlone"){_2d2=_2d3[_2d4.join("-")];}_2d4[1]="format";return (_2d2||_2d3[_2d4.join("-")]).concat();};dojo.date.locale.isWeekend=function(_2d5,_2d6){var _2d7=dojo.cldr.supplemental.getWeekend(_2d6);var day=(_2d5||new Date()).getDay();if(_2d7.end<_2d7.start){_2d7.end+=7;if(day<_2d7.start){day+=7;}}return day>=_2d7.start&&day<=_2d7.end;};dojo.date.locale._getDayOfYear=function(_2d9){return dojo.date.difference(new Date(_2d9.getFullYear(),0,1),_2d9)+1;};dojo.date.locale._getWeekOfYear=function(_2da,_2db){if(arguments.length==1){_2db=0;}var _2dc=new Date(_2da.getFullYear(),0,1).getDay();var adj=(_2dc-_2db+7)%7;var week=Math.floor((dojo.date.locale._getDayOfYear(_2da)+adj-1)/7);if(_2dc==_2db){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' dojoAttachPoint=\"decrementMonth\">\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' dojoAttachPoint=\"incrementMonth\">\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\" 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\" 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(_2df){if(!this.value||dojo.date.compare(_2df,this.value)){_2df=new Date(_2df);this.displayMonth=new Date(_2df);if(!this.isDisabledDate(_2df,this.lang)){this.value=_2df;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 _2e2=this.displayMonth;_2e2.setDate(1);var _2e3=_2e2.getDay();var _2e4=dojo.date.getDaysInMonth(_2e2);var _2e5=dojo.date.getDaysInMonth(dojo.date.add(_2e2,"month",-1));var _2e6=new Date();var _2e7=this.value;var _2e8=dojo.cldr.supplemental.getFirstDayOfWeek(this.lang);if(_2e8>_2e3){_2e8-=7;}dojo.query(".dijitCalendarDateTemplate",this.domNode).forEach(function(_2e9,i){i+=_2e8;var date=new Date(_2e2);var _2ec,_2ed="dijitCalendar",adj=0;if(i<_2e3){_2ec=_2e5-_2e3+i+1;adj=-1;_2ed+="Previous";}else{if(i>=(_2e3+_2e4)){_2ec=i-_2e3-_2e4+1;adj=1;_2ed+="Next";}else{_2ec=i-_2e3+1;_2ed+="Current";}}if(adj){date=dojo.date.add(date,"month",adj);}date.setDate(_2ec);if(!dojo.date.compare(date,_2e6,"date")){_2ed="dijitCalendarCurrentDate "+_2ed;}if(!dojo.date.compare(date,_2e7,"date")){_2ed="dijitCalendarSelectedDate "+_2ed;}if(this.isDisabledDate(date,this.lang)){_2ed="dijitCalendarDisabledDate "+_2ed;}_2e9.className=_2ed+"Month dijitCalendarDateTemplate";_2e9.dijitDateValue=date.valueOf();var _2ef=dojo.query(".dijitCalendarDateLabel",_2e9)[0];this._setText(_2ef,date.getDate());},this);var _2f0=dojo.date.locale.getNames("months","wide","standAlone",this.lang);this._setText(this.monthLabelNode,_2f0[_2e2.getMonth()]);var y=_2e2.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);var _2f3=this;var _2f4=function(_2f5,_2f6,adj){dijit.typematic.addMouseListener(_2f3[_2f5],_2f3,function(_2f8){if(_2f8>=0){_2f3._adjustDisplay(_2f6,adj);}},0.8,500);};_2f4("incrementMonth","month",1);_2f4("decrementMonth","month",-1);_2f4("nextYearLabelNode","year",1);_2f4("previousYearLabelNode","year",-1);},postCreate:function(){dijit._Calendar.superclass.postCreate.apply(this);var _2f9=dojo.hitch(this,function(_2fa,n){var _2fc=dojo.query(_2fa,this.domNode)[0];for(var i=0;i<n;i++){_2fc.parentNode.appendChild(_2fc.cloneNode(true));}});_2f9(".dijitCalendarDayLabelTemplate",6);_2f9(".dijitCalendarDateTemplate",6);_2f9(".dijitCalendarWeekTemplate",5);var _2fe=dojo.date.locale.getNames("days",this.dayWidth,"standAlone",this.lang);var _2ff=dojo.cldr.supplemental.getFirstDayOfWeek(this.lang);dojo.query(".dijitCalendarDayLabel",this.domNode).forEach(function(_300,i){this._setText(_300,_2fe[(i+_2ff)%7]);},this);var _302=dojo.date.locale.getNames("months","wide","standAlone",this.lang);dojo.forEach(_302,function(name){var _304=dojo.doc.createElement("div");this._setText(_304,name);this.monthLabelSpacer.appendChild(_304);},this);this.value=null;this.setValue(new Date());},_adjustDisplay:function(part,_306){this.displayMonth=dojo.date.add(this.displayMonth,part,_306);this._populateGrid();},_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(_30b,_30c){return false;}});}if(!dojo._hasResource["dijit._TimePicker"]){dojo._hasResource["dijit._TimePicker"]=true;dojo.provide("dijit._TimePicker");dojo.declare("dijit._TimePicker",[dijit._Widget,dijit._Templated],{templateString:"<div id=\"widget_${id}\" class=\"dijitMenu\"\r\n    ><div dojoAttachPoint=\"upArrow\" class=\"dijitButtonNode\"><span class=\"dijitTimePickerA11yText\">&#9650;</span></div\r\n    ><div dojoAttachPoint=\"timeMenu,focusNode\" dojoAttachEvent=\"onclick:_onOptionSelected,onmouseover,onmouseout\"></div\r\n    ><div dojoAttachPoint=\"downArrow\" class=\"dijitButtonNode\"><span class=\"dijitTimePickerA11yText\">&#9660;</span></div\r\n></div>\r\n",baseClass:"dijitTimePicker",clickableIncrement:"T00:15:00",visibleIncrement:"T01:00:00",visibleRange:"T05:00:00",value:new Date(),_visibleIncrement:2,_clickableIncrement:1,_totalIncrements:10,constraints:{},serialize:dojo.date.stamp.toISOString,setValue:function(date,_30e){this.value=date;this._showText();},isDisabledDate:function(_30f,_310){return false;},_showText:function(){this.timeMenu.innerHTML="";var _311=dojo.date.stamp.fromISOString;this._clickableIncrementDate=_311(this.clickableIncrement);this._visibleIncrementDate=_311(this.visibleIncrement);this._visibleRangeDate=_311(this.visibleRange);var _312=function(date){return date.getHours()*60*60+date.getMinutes()*60+date.getSeconds();};var _314=_312(this._clickableIncrementDate);var _315=_312(this._visibleIncrementDate);var _316=_312(this._visibleRangeDate);var time=this.value.getTime();this._refDate=new Date(time-time%(_315*1000));this._clickableIncrement=1;this._totalIncrements=_316/_314;this._visibleIncrement=_315/_314;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._TimePicker.prototype.constraints){this.constraints={};}if(!this.constraints.locale){this.constraints.locale=this.lang;}this.connect(this.timeMenu,dojo.isIE?"onmousewheel":"DOMMouseScroll","_mouseWheeled");dijit.typematic.addMouseListener(this.upArrow,this,this._onArrowUp,0.8,500);dijit.typematic.addMouseListener(this.downArrow,this,this._onArrowDown,0.8,500);this.inherited("postCreate",arguments);this.setValue(this.value);},_createOption:function(_31a){var div=document.createElement("div");var date=(div.date=new Date(this._refDate));div.index=_31a;var _31d=this._clickableIncrementDate;date.setHours(date.getHours()+_31d.getHours()*_31a,date.getMinutes()+_31d.getMinutes()*_31a,date.getSeconds()+_31d.getSeconds()*_31a);var _31e=document.createElement("div");dojo.addClass(div,this.baseClass+"Item");dojo.addClass(_31e,this.baseClass+"ItemInner");_31e.innerHTML=dojo.date.locale.format(date,this.constraints);div.appendChild(_31e);if(_31a%this._visibleIncrement<1&&_31a%this._visibleIncrement>-1){dojo.addClass(div,this.baseClass+"Marker");}else{if(_31a%this._clickableIncrement==0){dojo.addClass(div,this.baseClass+"Tick");}}if(this.isDisabledDate(date)){dojo.addClass(div,this.baseClass+"ItemDisabled");}if(dojo.date.compare(this.value,date,this.constraints.selector)==0){div.selected=true;dojo.addClass(div,this.baseClass+"ItemSelected");}return div;},_onOptionSelected:function(tgt){var _320=tgt.target.date||tgt.target.parentNode.date;if(!_320||this.isDisabledDate(_320)){return;}this.setValue(_320);this.onValueSelected(_320);},onValueSelected:function(_321){},onmouseover:function(e){var tgr=(e.target.parentNode===this.timeMenu)?e.target:e.target.parentNode;this._highlighted_option=tgr;dojo.addClass(tgr,this.baseClass+"ItemHover");},onmouseout:function(e){var tgr=(e.target.parentNode===this.timeMenu)?e.target:e.target.parentNode;if(this._highlighted_option===tgr){dojo.removeClass(tgr,this.baseClass+"ItemHover");}},_mouseWheeled:function(e){dojo.stopEvent(e);var _327=(dojo.isIE?e.wheelDelta:-e.detail);this[(_327>0?"_onArrowUp":"_onArrowDown")]();},_onArrowUp:function(){var _328=this.timeMenu.childNodes[0].index-1;var div=this._createOption(_328);this.timeMenu.removeChild(this.timeMenu.childNodes[this.timeMenu.childNodes.length-1]);this.timeMenu.insertBefore(div,this.timeMenu.childNodes[0]);},_onArrowDown:function(){var _32a=this.timeMenu.childNodes[this.timeMenu.childNodes.length-1].index+1;var div=this._createOption(_32a);this.timeMenu.removeChild(this.timeMenu.childNodes[0]);this.timeMenu.appendChild(div);}});}if(!dojo._hasResource["dijit.form.ValidationTextBox"]){dojo._hasResource["dijit.form.ValidationTextBox"]=true;dojo.provide("dijit.form.ValidationTextBox");dojo.declare("dijit.form.ValidationTextBox",dijit.form.TextBox,{templateString:"<table style=\"display: -moz-inline-stack;\" class=\"dijit dijitReset dijitInlineTable\" cellspacing=\"0\" cellpadding=\"0\"\r\n\tid=\"widget_${id}\" name=\"${name}\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse\" waiRole=\"presentation\"\r\n\t><tr class=\"dijitReset\"\r\n\t\t><td class=\"dijitReset dijitInputField\" width=\"100%\"\r\n\t\t\t><input dojoAttachPoint='textbox,focusNode' dojoAttachEvent='onfocus,onblur:_onMouse,onkeyup,onkeypress:_onKeyPress' autocomplete=\"off\"\r\n\t\t\ttype='${type}' name='${name}'\r\n\t\t/></td\r\n\t\t><td class=\"dijitReset dijitValidationIconField\" width=\"0%\"\r\n\t\t\t><div dojoAttachPoint='iconNode' class='dijitValidationIcon'></div><div class='dijitValidationIconText'>&Chi;</div\r\n\t\t></td\r\n\t></tr\r\n></table>\r\n",baseClass:"dijitTextBox",required:false,promptMessage:"",invalidMessage:"$_unset_$",constraints:{},regExp:".*",regExpGen:function(_32c){return this.regExp;},state:"",setValue:function(){this.inherited("setValue",arguments);this.validate(false);},validator:function(_32d,_32e){return (new RegExp("^("+this.regExpGen(_32e)+")"+(this.required?"":"?")+"$")).test(_32d)&&(!this.required||!this._isEmpty(_32d))&&(this._isEmpty(_32d)||this.parse(_32d,_32e)!==null);},isValid:function(_32f){return this.validator(this.textbox.value,this.constraints);},_isEmpty:function(_330){return /^\s*$/.test(_330);},getErrorMessage:function(_331){return this.invalidMessage;},getPromptMessage:function(_332){return this.promptMessage;},validate:function(_333){var _334="";var _335=this.isValid(_333);var _336=this._isEmpty(this.textbox.value);this.state=(_335||(!this._hasBeenBlurred&&_336))?"":"Error";this._setStateClass();dijit.setWaiState(this.focusNode,"invalid",(_335?"false":"true"));if(_333){if(_336){_334=this.getPromptMessage(true);}if(!_334&&!_335){_334=this.getErrorMessage(true);}}this._displayMessage(_334);},_message:"",_displayMessage:function(_337){if(this._message==_337){return;}this._message=_337;this.displayMessage(_337);},displayMessage:function(_338){if(_338){dijit.showTooltip(_338,this.domNode);}else{dijit.hideTooltip(this.domNode);}},_hasBeenBlurred:false,_onBlur:function(evt){this._hasBeenBlurred=true;this.validate(false);this.inherited("_onBlur",arguments);},onfocus:function(evt){this.validate(true);this._onMouse(evt);},onkeyup:function(evt){this.onfocus(evt);},constructor:function(){this.constraints={};},postMixInProperties:function(){this.inherited("postMixInProperties",arguments);this.constraints.locale=this.lang;this.messages=dojo.i18n.getLocalization("dijit.form","validate",this.lang);if(this.invalidMessage=="$_unset_$"){this.invalidMessage=this.messages.invalidMessage;}var p=this.regExpGen(this.constraints);this.regExp=p;}});dojo.declare("dijit.form.MappedTextBox",dijit.form.ValidationTextBox,{serialize:function(val,_33e){return (val.toString?val.toString():"");},toString:function(){var val=this.filter(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 _340=this.textbox;var _341=(this.valueNode=document.createElement("input"));_341.setAttribute("type",_340.type);_341.setAttribute("value",this.toString());dojo.style(_341,"display","none");_341.name=this.textbox.name;this.textbox.name="_"+this.textbox.name+"_displayed_";this.textbox.removeAttribute("name");dojo.place(_341,_340,"after");this.inherited("postCreate",arguments);}});dojo.declare("dijit.form.RangeBoundTextBox",dijit.form.MappedTextBox,{rangeMessage:"",compare:function(val1,val2){return val1-val2;},rangeCheck:function(_344,_345){var _346=(typeof _345.min!="undefined");var _347=(typeof _345.max!="undefined");if(_346||_347){return (!_346||this.compare(_344,_345.min)>=0)&&(!_347||this.compare(_344,_345.max)<=0);}else{return true;}},isInRange:function(_348){return this.rangeCheck(this.getValue(),this.constraints);},isValid:function(_349){return this.inherited("isValid",arguments)&&((this._isEmpty(this.textbox.value)&&!this.required)||this.isInRange(_349));},getErrorMessage:function(_34a){if(dijit.form.RangeBoundTextBox.superclass.isValid.call(this,false)&&!this.isInRange(_34a)){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.setWaiState(this.focusNode,"valuemin",this.constraints.min);}if(typeof this.constraints.max!="undefined"){dijit.setWaiState(this.focusNode,"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(_34b,_34c){if(!_34b||_34b.toString()==this._invalid){return null;}return dojo.date.locale.format(_34b,_34c);},parse:dojo.date.locale.parse,serialize:dojo.date.stamp.toISOString,value:new Date(""),_invalid:(new Date("")).toString(),_popupClass:"dijit._TimePicker",postMixInProperties:function(){this.inherited("postMixInProperties",arguments);var _34d=this.constraints;_34d.selector="time";if(typeof _34d.min=="string"){_34d.min=dojo.date.stamp.fromISOString(_34d.min);}if(typeof _34d.max=="string"){_34d.max=dojo.date.stamp.fromISOString(_34d.max);}},_onFocus:function(evt){this._open();},setValue:function(_34f,_350){this.inherited("setValue",arguments);if(this._picker){if(!_34f||_34f.toString()==this._invalid){_34f=new Date();}this._picker.setValue(_34f);}},_open:function(){if(this.disabled){return;}var self=this;if(!this._picker){var _352=dojo.getObject(this._popupClass,false);this._picker=new _352({onValueSelected:function(_353){self.focus();setTimeout(dojo.hitch(self,"_close"),1);dijit.form.TimeTextBox.superclass.setValue.call(self,_353,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,onCancel:dojo.hitch(this,this._close),onClose:function(){self._opened=false;}});this._opened=true;}dojo.marginBox(this._picker.domNode,{w:this.domNode.offsetWidth});},_close:function(){if(this._opened){dijit.popup.close(this._picker);this._opened=false;}},_onBlur:function(){this._close();this.inherited("_onBlur",arguments);},getDisplayedValue:function(){return this.textbox.value;},setDisplayedValue:function(_355){this.textbox.value=_355;}});}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["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);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 _36d=n.scrollLeft,_36e=n.scrollTop;n.scrollLeft=n.scrollLeft+dx;n.scrollTop=n.scrollTop+dy;if(_36d!=n.scrollLeft||_36e!=n.scrollTop){return;}}}try{n=n.parentNode;}catch(x){n=null;}}dojo.dnd.autoScroll(e);};}if(!dojo._hasResource["dojo.dnd.Mover"]){dojo._hasResource["dojo.dnd.Mover"]=true;dojo.provide("dojo.dnd.Mover");dojo.declare("dojo.dnd.Mover",null,{constructor:function(node,e,host){this.node=dojo.byId(node);this.marginBox={l:e.pageX,t:e.pageY};this.mouseButton=e.button;var h=this.host=host,d=node.ownerDocument,_374=dojo.connect(d,"onmousemove",this,"onFirstMove");this.events=[dojo.connect(d,"onmousemove",this,"onMouseMove"),dojo.connect(d,"onmouseup",this,"onMouseUp"),dojo.connect(d,"ondragstart",dojo,"stopEvent"),dojo.connect(d,"onselectstart",dojo,"stopEvent"),_374];if(h&&h.onMoveStart){h.onMoveStart(this);}},onMouseMove:function(e){dojo.dnd.autoScroll(e);var m=this.marginBox;this.host.onMove(this,{l:m.l+e.pageX,t:m.t+e.pageY});},onMouseUp:function(e){if(this.mouseButton==e.button){this.destroy();}},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;this.host.onFirstMove(this);dojo.disconnect(this.events.pop());},destroy:function(){dojo.forEach(this.events,dojo.disconnect);var h=this.host;if(h&&h.onMoveStop){h.onMoveStop(this);}this.events=this.node=null;}});}if(!dojo._hasResource["dojo.dnd.Moveable"]){dojo._hasResource["dojo.dnd.Moveable"]=true;dojo.provide("dojo.dnd.Moveable");dojo.declare("dojo.dnd.Moveable",null,{handle:"",delay:0,skip:false,constructor:function(node,_37b){this.node=dojo.byId(node);if(!_37b){_37b={};}this.handle=_37b.handle?dojo.byId(_37b.handle):null;if(!this.handle){this.handle=this.node;}this.delay=_37b.delay>0?_37b.delay:0;this.skip=_37b.skip;this.mover=_37b.mover?_37b.mover:dojo.dnd.Mover;this.events=[dojo.connect(this.handle,"onmousedown",this,"onMouseDown"),dojo.connect(this.handle,"ondragstart",this,"onSelectStart"),dojo.connect(this.handle,"onselectstart",this,"onSelectStart")];},markupFactory:function(_37c,node){return new dojo.dnd.Moveable(node,_37c);},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,this);}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,this);}dojo.stopEvent(e);},onMouseUp:function(e){dojo.disconnect(this.events.pop());dojo.disconnect(this.events.pop());},onSelectStart:function(e){if(!this.skip||!dojo.dnd.isFormElement(e)){dojo.stopEvent(e);}},onMoveStart:function(_382){dojo.publish("/dnd/move/start",[_382]);dojo.addClass(dojo.body(),"dojoMove");dojo.addClass(this.node,"dojoMoveItem");},onMoveStop:function(_383){dojo.publish("/dnd/move/stop",[_383]);dojo.removeClass(dojo.body(),"dojoMove");dojo.removeClass(this.node,"dojoMoveItem");},onFirstMove:function(_384){},onMove:function(_385,_386){this.onMoving(_385,_386);dojo.marginBox(_385.node,_386);this.onMoved(_385,_386);},onMoving:function(_387,_388){},onMoved:function(_389,_38a){}});}if(!dojo._hasResource["dojo.dnd.move"]){dojo._hasResource["dojo.dnd.move"]=true;dojo.provide("dojo.dnd.move");dojo.declare("dojo.dnd.move.constrainedMoveable",dojo.dnd.Moveable,{constraints:function(){},within:false,markupFactory:function(_38b,node){return new dojo.dnd.move.constrainedMoveable(node,_38b);},constructor:function(node,_38e){if(!_38e){_38e={};}this.constraints=_38e.constraints;this.within=_38e.within;},onFirstMove:function(_38f){var c=this.constraintBox=this.constraints.call(this,_38f),m=_38f.marginBox;c.r=c.l+c.w-(this.within?m.w:0);c.b=c.t+c.h-(this.within?m.h:0);},onMove:function(_392,_393){var c=this.constraintBox;_393.l=_393.l<c.l?c.l:c.r<_393.l?c.r:_393.l;_393.t=_393.t<c.t?c.t:c.b<_393.t?c.b:_393.t;dojo.marginBox(_392.node,_393);}});dojo.declare("dojo.dnd.move.boxConstrainedMoveable",dojo.dnd.move.constrainedMoveable,{box:{},markupFactory:function(_395,node){return new dojo.dnd.move.boxConstrainedMoveable(node,_395);},constructor:function(node,_398){var box=_398&&_398.box;this.constraints=function(){return box;};}});dojo.declare("dojo.dnd.move.parentConstrainedMoveable",dojo.dnd.move.constrainedMoveable,{area:"content",markupFactory:function(_39a,node){return new dojo.dnd.move.parentConstrainedMoveable(node,_39a);},constructor:function(node,_39d){var area=_39d&&_39d.area;this.constraints=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;};}});dojo.dnd.move.constrainedMover=function(fun,_3a4){var _3a5=function(node,e,_3a8){dojo.dnd.Mover.call(this,node,e,_3a8);};dojo.extend(_3a5,dojo.dnd.Mover.prototype);dojo.extend(_3a5,{onMouseMove:function(e){dojo.dnd.autoScroll(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;this.host.onMove(this,{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-(_3a4?m.w:0);c.b=c.t+c.h-(_3a4?m.h:0);}});return _3a5;};dojo.dnd.move.boxConstrainedMover=function(box,_3b1){return dojo.dnd.move.constrainedMover(function(){return box;},_3b1);};dojo.dnd.move.parentConstrainedMover=function(area,_3b3){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.move.constrainedMover(fun,_3b3);};dojo.dnd.constrainedMover=dojo.dnd.move.constrainedMover;dojo.dnd.boxConstrainedMover=dojo.dnd.move.boxConstrainedMover;dojo.dnd.parentConstrainedMover=dojo.dnd.move.parentConstrainedMover;}if(!dojo._hasResource["dojo.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");dojo.provide("dojo.fx.Toggler");dojo.fx.chain=function(_3b9){var _3ba=_3b9.shift();var _3bb=_3ba;dojo.forEach(_3b9,function(_3bc){dojo.connect(_3bb,"onEnd",_3bc,"play");_3bb=_3bc;});return _3ba;};dojo.fx.combine=function(_3bd){var ctr=new dojo._Animation({curve:[0,1]});if(!_3bd.length){return ctr;}ctr.duration=_3bd[0].duration;dojo.forEach(_3bd,function(_3bf){dojo.forEach(["play","pause","stop"],function(e){if(_3bf[e]){dojo.connect(ctr,e,_3bf,e);}});});return ctr;};dojo.declare("dojo.fx.Toggler",null,{constructor:function(args){var _t=this;dojo.mixin(_t,args);_t.node=args.node;_t._showArgs=dojo.mixin({},args);_t._showArgs.node=_t.node;_t._showArgs.duration=_t.showDuration;_t.showAnim=_t.showFunc(_t._showArgs);_t._hideArgs=dojo.mixin({},args);_t._hideArgs.node=_t.node;_t._hideArgs.duration=_t.hideDuration;_t.hideAnim=_t.hideFunc(_t._hideArgs);dojo.connect(_t.showAnim,"beforeBegin",dojo.hitch(_t.hideAnim,"stop",true));dojo.connect(_t.hideAnim,"beforeBegin",dojo.hitch(_t.showAnim,"stop",true));},node:null,showFunc:dojo.fadeIn,hideFunc:dojo.fadeOut,showDuration:200,hideDuration:200,show:function(_3c3){return this.showAnim.play(_3c3||0);},hide:function(_3c4){return this.hideAnim.play(_3c4||0);}});dojo.fx.wipeIn=function(args){args.node=dojo.byId(args.node);var node=args.node,s=node.style;var anim=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 _3c9=dojo.style(node,"height");return Math.max(_3c9,1);}},end:function(){return node.scrollHeight;}}}},args));dojo.connect(anim,"onEnd",function(){s.height="auto";});return anim;};dojo.fx.wipeOut=function(args){var node=args.node=dojo.byId(args.node);var s=node.style;var anim=dojo.animateProperty(dojo.mixin({properties:{height:{end:1}}},args));dojo.connect(anim,"beforeBegin",function(){s.overflow="hidden";s.display="";});dojo.connect(anim,"onEnd",function(){s.height="auto";s.display="none";});return anim;};dojo.fx.slideTo=function(args){var node=(args.node=dojo.byId(args.node));var top=null;var left=null;var init=(function(n){return function(){var cs=dojo.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);left=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=dojo.coords(n,true);top=ret.y;left=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=left+"px";}};})(node);init();var anim=dojo.animateProperty(dojo.mixin({properties:{top:{end:args.top||0},left:{end:args.left||0}}},args));dojo.connect(anim,"beforeBegin",anim,init);return anim;};}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(_3d8){_3d8.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 _3e1=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_3e4,dim){_3e4.resize?_3e4.resize(dim):dojo.marginBox(_3e4.domNode,dim);dojo.mixin(_3e4,dojo.marginBox(_3e4.domNode));dojo.mixin(_3e4,dim);};dijit.layout.layoutChildren=function(_3e6,dim,_3e8){dim=dojo.mixin({},dim);dojo.addClass(_3e6,"dijitLayoutContainer");_3e8=dojo.filter(_3e8,function(item){return item.layoutAlign!="client";}).concat(dojo.filter(_3e8,function(item){return item.layoutAlign=="client";}));dojo.forEach(_3e8,function(_3eb){var elm=_3eb.domNode,pos=_3eb.layoutAlign;var _3ee=elm.style;_3ee.left=dim.l+"px";_3ee.top=dim.t+"px";_3ee.bottom=_3ee.right="auto";dojo.addClass(elm,"dijitAlign"+_3e1(pos));if(pos=="top"||pos=="bottom"){size(_3eb,{w:dim.w});dim.h-=_3eb.h;if(pos=="top"){dim.t+=_3eb.h;}else{_3ee.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){size(_3eb,{h:dim.h});dim.w-=_3eb.w;if(pos=="left"){dim.l+=_3eb.w;}else{_3ee.left=dim.l+dim.w+"px";}}else{if(pos=="client"){size(_3eb,dim);}}}});};})();}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 _3ef=dojo.i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=dojo.string.substitute(this.loadingMessage,_3ef);this.errorMessage=dojo.string.substitute(this.errorMessage,_3ef);dojo.addClass(this.domNode,this["class"]);},startup:function(){if(this._started){return;}this._checkIfSingleChild();if(this._singleChild){this._singleChild.startup();}this._loadCheck();this._started=true;},_checkIfSingleChild:function(){var _3f0=dojo.query(">",this.containerNode||this.domNode),_3f1=_3f0.filter("[widgetId]");if(_3f0.length==1&&_3f1.length==1){this.isContainer=true;this._singleChild=dijit.byNode(_3f1[0]);}else{delete this.isContainer;delete this._singleChild;}},refresh:function(){return this._prepareLoad(true);},setHref:function(href){this.href=href;return this._prepareLoad();},setContent:function(data){if(!this._isDownloaded){this.href="";this._onUnloadHandler();}this._setContent(data||"");this._isDownloaded=false;if(this.parseOnLoad){this._createSubWidgets();}this._checkIfSingleChild();if(this._singleChild&&this._singleChild.resize){this._singleChild.resize(this._contentBox);}this._onLoadHandler();},cancel:function(){if(this._xhrDfd&&(this._xhrDfd.fired==-1)){this._xhrDfd.cancel();}delete this._xhrDfd;},destroy:function(){if(this._beingDestroyed){return;}this._onUnloadHandler();this._beingDestroyed=true;this.inherited("destroy",arguments);},resize:function(size){dojo.marginBox(this.domNode,size);var node=this.containerNode||this.domNode,mb=dojo.mixin(dojo.marginBox(node),size||{});this._contentBox=dijit.layout.marginBox2contentBox(node,mb);if(this._singleChild&&this._singleChild.resize){this._singleChild.resize(this._contentBox);}},_prepareLoad:function(_3f7){this.cancel();this.isLoaded=false;this._loadCheck(_3f7);},_loadCheck:function(_3f8){var _3f9=((this.open!==false)&&(this.domNode.style.display!="none"));if(this.href&&(_3f8||(this.preload&&!this._xhrDfd)||(this.refreshOnShow&&_3f9&&!this._xhrDfd)||(!this.isLoaded&&_3f9&&!this._xhrDfd))){this._downloadExternalContent();}},_downloadExternalContent:function(){this._onUnloadHandler();this._setContent(this.onDownloadStart.call(this));var self=this;var _3fb={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(dojo.isObject(this.ioArgs)){dojo.mixin(_3fb,this.ioArgs);}var hand=this._xhrDfd=(this.ioMethod||dojo.xhrGet)(_3fb);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 _402=this.onContentError(e);try{node.innerHTML=_402;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}}},_onError:function(type,err,_405){var _406=this["on"+type+"Error"].call(this,err);if(_405){console.error(_405,err);}else{if(_406){this._setContent.call(this,_406);}}},_createSubWidgets:function(){var _407=this.containerNode||this.domNode;try{dojo.parser.parse(_407,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(_40a){},onDownloadError:function(_40b){return this.errorMessage;},onDownloadEnd:function(){}});}if(!dojo._hasResource["dijit.form.Form"]){dojo._hasResource["dijit.form.Form"]=true;dojo.provide("dijit.form.Form");dojo.declare("dijit.form._FormMixin",null,{action:"",method:"",enctype:"",name:"","accept-charset":"",accept:"",target:"",attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{action:"",method:"",enctype:"","accept-charset":"",accept:"",target:""}),execute:function(_40c){},onCancel:function(){},onExecute:function(){},templateString:"<form dojoAttachPoint='containerNode' dojoAttachEvent='onsubmit:_onSubmit' name='${name}' 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(_410){if(!_410.name){return;}var _411=map[_410.name]||(map[_410.name]=[]);_411.push(_410);});for(var name in map){var _413=map[name],_414=dojo.getObject(name,false,obj);if(!dojo.isArray(_414)){_414=[_414];}if(_413[0].setChecked){dojo.forEach(_413,function(w,i){w.setChecked(dojo.indexOf(_414,w.value)!=-1);});}else{dojo.forEach(_413,function(w,i){w.setValue(_414[i]);});}}},getValues:function(){var obj={};dojo.forEach(this.getDescendants(),function(_41a){var _41b=_41a.getValue?_41a.getValue():_41a.value;var name=_41a.name;if(!name){return;}if(_41a.setChecked){if(/Radio/.test(_41a.declaredClass)){if(_41a.checked){dojo.setObject(name,_41b,obj);}}else{var ary=dojo.getObject(name,false,obj);if(!ary){ary=[];dojo.setObject(name,ary,obj);}if(_41a.checked){ary.push(_41b);}}}else{dojo.setObject(name,_41b,obj);}});return obj;},isValid:function(){return dojo.every(this.getDescendants(),function(_41e){return !_41e.isValid||_41e.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 _41f=dijit.getViewport();var is=this.node.style,os=this.domNode.style;os.top=_41f.t+"px";os.left=_41f.l+"px";is.width=_41f.w+"px";is.height=_41f.h+"px";var _422=dijit.getViewport();if(_41f.w!=_422.w){is.width=_422.w+"px";}if(_41f.h!=_422.h){is.height=_422.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";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<div dojoAttachPoint=\"titleBar\" class=\"dijitDialogTitleBar\" tabindex=\"0\" waiRole=\"dialog\">\r\n\t<span dojoAttachPoint=\"titleNode\" class=\"dijitDialogTitle\">${title}</span>\r\n\t<span dojoAttachPoint=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" dojoAttachEvent=\"onclick: hide\">\r\n\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\">x</span>\r\n\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",open:false,duration:400,_lastFocusItem:null,attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{title:"titleBar"}),postCreate:function(){dojo.body().appendChild(this.domNode);this.inherited("postCreate",arguments);this.domNode.style.display="none";this.connect(this,"onExecute","hide");this.connect(this,"onCancel","hide");},onLoad:function(){this._position();this.inherited("onLoad",arguments);},_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(){if(dojo.hasClass(dojo.body(),"dojoMove")){return;}var _424=dijit.getViewport();var mb=dojo.marginBox(this.domNode);var _426=this.domNode.style;_426.left=Math.floor((_424.l+(_424.w-mb.w)/2))+"px";_426.top=Math.floor((_424.t+(_424.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.open=true;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=[];this.connect(this._fadeOut,"onEnd",dojo.hitch(this,function(){dijit.focus(this._savedFocus);}));this.open=false;},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 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(){this.inherited("postCreate",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(_42d){this.domNode.className="dijitTooltipDialog "+" dijitTooltipAB"+(_42d.charAt(1)=="L"?"Left":"Right")+" dijitTooltip"+(_42d.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);}else{if(evt.keyCode==dojo.keys.TAB){evt.stopPropagation();}}}},_findLastFocus:function(evt){this._lastFocused=evt.target;},_cycleFocus:function(evt){if(!this._lastFocusItem){this._lastFocusItem=this._lastFocused;}this.containerNode.focus();}});}if(!dojo._hasResource["dijit.form.Textarea"]){dojo._hasResource["dijit.form.Textarea"]=true;dojo.provide("dijit.form.Textarea");dojo.declare("dijit.form.Textarea",dijit.form._FormWidget,{attributeMap:dojo.mixin(dojo.clone(dijit.form._FormWidget.prototype.attributeMap),{style:"styleNode","class":"styleNode"}),templateString:(dojo.isIE||dojo.isSafari||dojo.isMozilla)?((dojo.isIE||dojo.isSafari)?"<fieldset id=\"${id}\" class=\"dijitInline dijitInputField dijitTextArea\" dojoAttachPoint=\"styleNode\" waiRole=\"presentation\"><div dojoAttachPoint=\"editNode,focusNode,eventNode\" dojoAttachEvent=\"onpaste:_changing,oncut:_changing\" waiRole=\"textarea\" style=\"text-decoration:none;_padding-bottom:16px;display:block;overflow:auto;\" contentEditable=\"true\"></div>":"<span id=\"${id}\" class=\"dijitReset\">"+"<iframe src=\"javascript:<html><head><title>${_iframeEditTitle}</title></head><body><script>var _postCreate=window.frameElement?window.frameElement.postCreate:null;if(_postCreate)_postCreate();</script></body></html>\""+" dojoAttachPoint=\"iframe,styleNode\" dojoAttachEvent=\"onblur:_onIframeBlur\" class=\"dijitInline dijitInputField dijitTextArea\"></iframe>")+"<textarea name=\"${name}\" value=\"${value}\" dojoAttachPoint=\"formValueNode\" style=\"display:none;\"></textarea>"+((dojo.isIE||dojo.isSafari)?"</fieldset>":"</span>"):"<textarea id=\"${id}\" name=\"${name}\" value=\"${value}\" dojoAttachPoint=\"formValueNode,editNode,focusNode,styleNode\" class=\"dijitInputField dijitTextArea\"></textarea>",focus:function(){if(!this.disabled){this._changing();}if(dojo.isMozilla){dijit.focus(this.iframe);}else{dijit.focus(this.focusNode);}},setValue:function(_432,_433){var _434=this.editNode;if(typeof _432=="string"){_434.innerHTML="";if(_432.split){var _435=this;var _436=true;dojo.forEach(_432.split("\n"),function(line){if(_436){_436=false;}else{_434.appendChild(document.createElement("BR"));}_434.appendChild(document.createTextNode(line));});}else{_434.appendChild(document.createTextNode(_432));}}else{_432=_434.innerHTML;if(this.iframe){_432=_432.replace(/<div><\/div>\r?\n?$/i,"");}_432=_432.replace(/\s*\r?\n|^\s+|\s+$|&nbsp;/g,"").replace(/>\s+</g,"><").replace(/<\/(p|div)>$|^<(p|div)[^>]*>/gi,"").replace(/([^>])<div>/g,"$1\n").replace(/<\/p>\s*<p[^>]*>|<br[^>]*>/gi,"\n").replace(/<[^>]*>/g,"").replace(/&amp;/gi,"&").replace(/&lt;/gi,"<").replace(/&gt;/gi,">");}this.value=this.formValueNode.value=_432;if(this.iframe){var _438=document.createElement("div");_434.appendChild(_438);var _439=_438.offsetTop;if(_434.scrollWidth>_434.clientWidth){_439+=16;}if(this.lastHeight!=_439){if(_439==0){_439=16;}dojo.contentBox(this.iframe,{h:_439});this.lastHeight=_439;}_434.removeChild(_438);}dijit.form.Textarea.superclass.setValue.call(this,this.getValue(),_433);},getValue:function(){return this.formValueNode.value.replace(/\r/g,"");},postMixInProperties:function(){dijit.form.Textarea.superclass.postMixInProperties.apply(this,arguments);if(this.srcNodeRef&&this.srcNodeRef.innerHTML!=""){this.value=this.srcNodeRef.innerHTML;this.srcNodeRef.innerHTML="";}if((!this.value||this.value=="")&&this.srcNodeRef&&this.srcNodeRef.value){this.value=this.srcNodeRef.value;}if(!this.value){this.value="";}this.value=this.value.replace(/\r\n/g,"\n").replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&amp;/g,"&");if(dojo.isMozilla){var _43a=dojo.i18n.getLocalization("dijit","Textarea");this._iframeEditTitle=_43a.iframeEditTitle;this._iframeFocusTitle=_43a.iframeFocusTitle;var _43b=dojo.query("label[for=\""+this.id+"\"]");if(_43b.length){this._iframeEditTitle=_43b[0].innerHTML+" "+this._iframeEditTitle;}var body=this.focusNode=this.editNode=document.createElement("BODY");body.style.margin="0px";body.style.padding="0px";body.style.border="0px";}},postCreate:function(){if(dojo.isIE||dojo.isSafari){this.domNode.style.overflowY="hidden";}else{if(dojo.isMozilla){var w=this.iframe.contentWindow;try{var _43e=this.iframe.contentDocument.title;}catch(e){var _43e="";}if(!w||!_43e){this.iframe.postCreate=dojo.hitch(this,this.postCreate);return;}var d=w.document;d.getElementsByTagName("HTML")[0].replaceChild(this.editNode,d.getElementsByTagName("BODY")[0]);if(!this.isLeftToRight()){d.getElementsByTagName("HTML")[0].dir="rtl";}this.iframe.style.overflowY="hidden";this.eventNode=d;w.addEventListener("resize",dojo.hitch(this,this._changed),false);}else{this.focusNode=this.domNode;}}if(this.eventNode){this.connect(this.eventNode,"keypress",this._onKeyPress);this.connect(this.eventNode,"mousemove",this._changed);this.connect(this.eventNode,"focus",this._focused);this.connect(this.eventNode,"blur",this._blurred);}if(this.editNode){this.connect(this.editNode,"change",this._changed);}this.inherited("postCreate",arguments);},_focused:function(e){dojo.addClass(this.iframe||this.domNode,"dijitInputFieldFocused");this._changed(e);},_blurred:function(e){dojo.removeClass(this.iframe||this.domNode,"dijitInputFieldFocused");this._changed(e,true);},_onIframeBlur:function(){this.iframe.contentDocument.title=this._iframeEditTitle;},_onKeyPress:function(e){if(e.keyCode==dojo.keys.TAB&&!e.shiftKey&&!e.ctrlKey&&!e.altKey&&this.iframe){this.iframe.contentDocument.title=this._iframeFocusTitle;this.iframe.focus();dojo.stopEvent(e);}else{if(e.keyCode==dojo.keys.ENTER){e.stopPropagation();}else{if(this.inherited("_onKeyPress",arguments)&&this.iframe){var te=document.createEvent("KeyEvents");te.initKeyEvent("keypress",true,true,null,e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.keyCode,e.charCode);this.iframe.dispatchEvent(te);}}}this._changing();},_changing:function(e){setTimeout(dojo.hitch(this,"_changed",e,false),1);},_changed:function(e,_446){if(this.iframe&&this.iframe.contentDocument.designMode!="on"){this.iframe.contentDocument.designMode="on";}this.setValue(null,_446);}});}dojo.i18n._preloadLocalizations("dojo.nls.tybit",["es-es","es","hu","it-it","de","pt-br","pl","fr-fr","zh-cn","pt","en-us","zh","ru","xx","fr","zh-tw","it","cs","en-gb","de-de","ja-jp","ko-kr","ko","en","ROOT","ja"]);
