/* ***************************************************************** */
/* Copyright IBM Corp. 2005, 2010  All Rights Reserved.              */
/* ***************************************************************** */
dojo.provide("ibm.xsp.widget.layout.xspClientDojoUI");if(!dojo._hasResource["dojo.window"]){dojo._hasResource["dojo.window"]=true;dojo.provide("dojo.window");dojo.window.getBox=function $DBWP_(){var _1=(dojo.doc.compatMode=="BackCompat")?dojo.body():dojo.doc.documentElement;var _2=dojo._docScroll();return {w:_1.clientWidth,h:_1.clientHeight,l:_2.x,t:_2.y};};dojo.window.get=function $DBWQ_(_3){if(dojo.isIE&&window!==document.parentWindow){_3.parentWindow.execScript("document._parentWindow = window;","Javascript");var _4=_3._parentWindow;_3._parentWindow=null;return _4;}return _3.parentWindow||_3.defaultView;};dojo.window.scrollIntoView=function $DBWR_(_5,_6){try{_5=dojo.byId(_5);var _7=_5.ownerDocument||dojo.doc,_8=_7.body||dojo.body(),_9=_7.documentElement||_8.parentNode,_a=dojo.isIE,_b=dojo.isWebKit;if((!(dojo.isMoz||_a||_b||dojo.isOpera)||_5==_8||_5==_9)&&(typeof _5.scrollIntoView!="undefined")){_5.scrollIntoView(false);return;}var _c=_7.compatMode=="BackCompat",_d=_c?_8:_9,_e=_b?_8:_d,_f=_d.clientWidth,_10=_d.clientHeight,rtl=!dojo._isBodyLtr(),_11=_6||dojo.position(_5),el=_5.parentNode,_12=function $DBWS_(el){return ((_a<=6||(_a&&_c))?false:(dojo.style(el,"position").toLowerCase()=="fixed"));};if(_12(_5)){return;}while(el){if(el==_8){el=_e;}var _13=dojo.position(el),_14=_12(el);if(el==_e){_13.w=_f;_13.h=_10;if(_e==_9&&_a&&rtl){_13.x+=_e.offsetWidth-_13.w;}if(_13.x<0||!_a){_13.x=0;}if(_13.y<0||!_a){_13.y=0;}}else{var pb=dojo._getPadBorderExtents(el);_13.w-=pb.w;_13.h-=pb.h;_13.x+=pb.l;_13.y+=pb.t;}if(el!=_e){var _15=el.clientWidth,_16=_13.w-_15;if(_15>0&&_16>0){_13.w=_15;if(_a&&rtl){_13.x+=_16;}}_15=el.clientHeight;_16=_13.h-_15;if(_15>0&&_16>0){_13.h=_15;}}if(_14){if(_13.y<0){_13.h+=_13.y;_13.y=0;}if(_13.x<0){_13.w+=_13.x;_13.x=0;}if(_13.y+_13.h>_10){_13.h=_10-_13.y;}if(_13.x+_13.w>_f){_13.w=_f-_13.x;}}var l=_11.x-_13.x,t=_11.y-Math.max(_13.y,0),r=l+_11.w-_13.w,bot=t+_11.h-_13.h;if(r*l>0){var s=Math[l<0?"max":"min"](l,r);_11.x+=el.scrollLeft;el.scrollLeft+=(_a>=8&&!_c&&rtl)?-s:s;_11.x-=el.scrollLeft;}if(bot*t>0){_11.y+=el.scrollTop;el.scrollTop+=Math[t<0?"max":"min"](t,bot);_11.y-=el.scrollTop;}el=(el!=_e)&&!_14&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);_5.scrollIntoView(false);}};}if(!dojo._hasResource["dijit._base.manager"]){dojo._hasResource["dijit._base.manager"]=true;dojo.provide("dijit._base.manager");dojo.declare("dijit.WidgetSet",null,{constructor:function $DPR_(){this._hash={};this.length=0;},add:function $DPS_(_17){if(this._hash[_17.id]){throw new Error("Tried to register widget with id=="+_17.id+" but that id is already registered");}this._hash[_17.id]=_17;this.length++;},remove:function $DPT_(id){if(this._hash[id]){delete this._hash[id];this.length--;}},forEach:function $DPU_(_18,_19){_19=_19||dojo.global;var i=0,id;for(id in this._hash){_18.call(_19,this._hash[id],i++,this._hash);}return this;},filter:function $DPV_(_1a,_1b){_1b=_1b||dojo.global;var res=new dijit.WidgetSet(),i=0,id;for(id in this._hash){var w=this._hash[id];if(_1a.call(_1b,w,i++,this._hash)){res.add(w);}}return res;},byId:function $DPW_(id){return this._hash[id];},byClass:function $DPX_(cls){var res=new dijit.WidgetSet(),id,_1c;for(id in this._hash){_1c=this._hash[id];if(_1c.declaredClass==cls){res.add(_1c);}}return res;},toArray:function $DPY_(){var ar=[];for(var id in this._hash){ar.push(this._hash[id]);}return ar;},map:function $DPZ_(_1d,_1e){return dojo.map(this.toArray(),_1d,_1e);},every:function $DPa_(_1f,_20){_20=_20||dojo.global;var x=0,i;for(i in this._hash){if(!_1f.call(_20,this._hash[i],x++,this._hash)){return false;}}return true;},some:function $DPb_(_21,_22){_22=_22||dojo.global;var x=0,i;for(i in this._hash){if(_21.call(_22,this._hash[i],x++,this._hash)){return true;}}return false;}});(function(){dijit.registry=new dijit.WidgetSet();var _23=dijit.registry._hash,_24=dojo.attr,_25=dojo.hasAttr,_26=dojo.style;dijit.byId=function $DPc_(id){return typeof id=="string"?_23[id]:id;};var _27={};dijit.getUniqueId=function $DPd_(_28){var id;do{id=_28+"_"+(_28 in _27?++_27[_28]:_27[_28]=0);}while(_23[id]);return dijit._scopeName=="dijit"?id:dijit._scopeName+"_"+id;};dijit.findWidgets=function $DPe_(_29){var _2a=[];function _2b(_2c){for(var _2d=_2c.firstChild;_2d;_2d=_2d.nextSibling){if(_2d.nodeType==1){var _2e=_2d.getAttribute("widgetId");if(_2e){_2a.push(_23[_2e]);}else{_2b(_2d);}}}};_2b(_29);return _2a;};dijit._destroyAll=function $DPf_(){dijit._curFocus=null;dijit._prevFocus=null;dijit._activeStack=[];dojo.forEach(dijit.findWidgets(dojo.body()),function(_2f){if(!_2f._destroyed){if(_2f.destroyRecursive){_2f.destroyRecursive();}else{if(_2f.destroy){_2f.destroy();}}}});};if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit._destroyAll();});}dijit.byNode=function $DPg_(_30){return _23[_30.getAttribute("widgetId")];};dijit.getEnclosingWidget=function $DPh_(_31){while(_31){var id=_31.getAttribute&&_31.getAttribute("widgetId");if(id){return _23[id];}_31=_31.parentNode;}return null;};var _32=(dijit._isElementShown=function(_33){var s=_26(_33);return (s.visibility!="hidden")&&(s.visibility!="collapsed")&&(s.display!="none")&&(_24(_33,"type")!="hidden");});dijit.hasDefaultTabStop=function $DPi_(_34){switch(_34.nodeName.toLowerCase()){case "a":return _25(_34,"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return true;case "iframe":if(dojo.isMoz){try{return _34.contentDocument.designMode=="on";}catch(err){return false;}}else{if(dojo.isWebKit){var doc=_34.contentDocument,_35=doc&&doc.body;return _35&&_35.contentEditable=="true";}else{try{doc=_34.contentWindow.document;_35=doc&&doc.body;return _35&&_35.firstChild&&_35.firstChild.contentEditable=="true";}catch(e){return false;}}}default:return _34.contentEditable=="true";}};var _36=(dijit.isTabNavigable=function(_37){if(_24(_37,"disabled")){return false;}else{if(_25(_37,"tabIndex")){return _24(_37,"tabIndex")>=0;}else{return dijit.hasDefaultTabStop(_37);}}});dijit._getTabNavigable=function $DPj_(_38){var _39,_3a,_3b,_3c,_3d,_3e;var _3f=function(_40){dojo.query("> *",_40).forEach(function(_41){if((dojo.isIE&&_41.scopeName!=="HTML")||!_32(_41)){return;}if(_36(_41)){var _42=_24(_41,"tabIndex");if(!_25(_41,"tabIndex")||_42==0){if(!_39){_39=_41;}_3a=_41;}else{if(_42>0){if(!_3b||_42<_3c){_3c=_42;_3b=_41;}if(!_3d||_42>=_3e){_3e=_42;_3d=_41;}}}}if(_41.nodeName.toUpperCase()!="SELECT"){_3f(_41);}});};if(_32(_38)){_3f(_38);}return {first:_39,last:_3a,lowest:_3b,highest:_3d};};dijit.getFirstInTabbingOrder=function $DPk_(_43){var _44=dijit._getTabNavigable(dojo.byId(_43));return _44.lowest?_44.lowest:_44.first;};dijit.getLastInTabbingOrder=function $DPl_(_45){var _46=dijit._getTabNavigable(dojo.byId(_45));return _46.last?_46.last:_46.highest;};dijit.defaultDuration=dojo.config["defaultDuration"]||200;})();}if(!dojo._hasResource["dijit._base.focus"]){dojo._hasResource["dijit._base.focus"]=true;dojo.provide("dijit._base.focus");dojo.mixin(dijit,{_curFocus:null,_prevFocus:null,isCollapsed:function $DPE_(){return dijit.getBookmark().isCollapsed;},getBookmark:function $DPF_(){var bm,rg,tg,sel=dojo.doc.selection,cf=dijit._curFocus;if(dojo.global.getSelection){sel=dojo.global.getSelection();if(sel){if(sel.isCollapsed){tg=cf?cf.tagName:"";if(tg){tg=tg.toLowerCase();if(tg=="textarea"||(tg=="input"&&(!cf.type||cf.type.toLowerCase()=="text"))){sel={start:cf.selectionStart,end:cf.selectionEnd,node:cf,pRange:true};return {isCollapsed:(sel.end<=sel.start),mark:sel};}}bm={isCollapsed:true};}else{rg=sel.getRangeAt(0);bm={isCollapsed:false,mark:rg.cloneRange()};}}}else{if(sel){tg=cf?cf.tagName:"";tg=tg.toLowerCase();if(cf&&tg&&(tg=="button"||tg=="textarea"||tg=="input")){if(sel.type&&sel.type.toLowerCase()=="none"){return {isCollapsed:true,mark:null};}else{rg=sel.createRange();return {isCollapsed:rg.text&&rg.text.length?false:true,mark:{range:rg,pRange:true}};}}bm={};try{rg=sel.createRange();bm.isCollapsed=!(sel.type=="Text"?rg.htmlText.length:rg.length);}catch(e){bm.isCollapsed=true;return bm;}if(sel.type.toUpperCase()=="CONTROL"){if(rg.length){bm.mark=[];var i=0,len=rg.length;while(i<len){bm.mark.push(rg.item(i++));}}else{bm.isCollapsed=true;bm.mark=null;}}else{bm.mark=rg.getBookmark();}}else{console.warn("No idea how to store the current selection for this browser!");}}return bm;},moveToBookmark:function $DPG_(_47){var _48=dojo.doc,_49=_47.mark;if(_49){if(dojo.global.getSelection){var sel=dojo.global.getSelection();if(sel&&sel.removeAllRanges){if(_49.pRange){var r=_49;var n=r.node;n.selectionStart=r.start;n.selectionEnd=r.end;}else{sel.removeAllRanges();sel.addRange(_49);}}else{console.warn("No idea how to restore selection for this browser!");}}else{if(_48.selection&&_49){var rg;if(_49.pRange){rg=_49.range;}else{if(dojo.isArray(_49)){rg=_48.body.createControlRange();dojo.forEach(_49,function(n){rg.addElement(n);});}else{rg=_48.body.createTextRange();rg.moveToBookmark(_49);}}rg.select();}}}},getFocus:function $DPH_(_4a,_4b){var _4c=!dijit._curFocus||(_4a&&dojo.isDescendant(dijit._curFocus,_4a.domNode))?dijit._prevFocus:dijit._curFocus;return {node:_4c,bookmark:(_4c==dijit._curFocus)&&dojo.withGlobal(_4b||dojo.global,dijit.getBookmark),openedForWindow:_4b};},focus:function $DPI_(_4d){if(!_4d){return;}var _4e="node" in _4d?_4d.node:_4d,_4f=_4d.bookmark,_50=_4d.openedForWindow,_51=_4f?_4f.isCollapsed:false;if(_4e){var _52=(_4e.tagName.toLowerCase()=="iframe")?_4e.contentWindow:_4e;if(_52&&_52.focus){try{_52.focus();}catch(e){}}dijit._onFocusNode(_4e);}if(_4f&&dojo.withGlobal(_50||dojo.global,dijit.isCollapsed)&&!_51){if(_50){_50.focus();}try{dojo.withGlobal(_50||dojo.global,dijit.moveToBookmark,null,[_4f]);}catch(e2){}}},_activeStack:[],registerIframe:function $DPJ_(_53){return dijit.registerWin(_53.contentWindow,_53);},unregisterIframe:function $DPK_(_54){dijit.unregisterWin(_54);},registerWin:function $DPL_(_55,_56){var _57=function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);if(dojo.isIE&&evt&&evt.srcElement&&evt.srcElement.parentNode==null){return;}dijit._onTouchNode(_56||evt.target||evt.srcElement,"mouse");};var doc=dojo.isIE?_55.document.documentElement:_55.document;if(doc){if(dojo.isIE){doc.attachEvent("onmousedown",_57);var _58=function(evt){if(evt.srcElement.tagName.toLowerCase()!="#document"&&dijit.isTabNavigable(evt.srcElement)){dijit._onFocusNode(_56||evt.srcElement);}else{dijit._onTouchNode(_56||evt.srcElement);}};doc.attachEvent("onactivate",_58);var _59=function(evt){dijit._onBlurNode(_56||evt.srcElement);};doc.attachEvent("ondeactivate",_59);return function(){doc.detachEvent("onmousedown",_57);doc.detachEvent("onactivate",_58);doc.detachEvent("ondeactivate",_59);doc=null;};}else{doc.addEventListener("mousedown",_57,true);var _5a=function(evt){dijit._onFocusNode(_56||evt.target);};doc.addEventListener("focus",_5a,true);var _5b=function(evt){dijit._onBlurNode(_56||evt.target);};doc.addEventListener("blur",_5b,true);return function(){doc.removeEventListener("mousedown",_57,true);doc.removeEventListener("focus",_5a,true);doc.removeEventListener("blur",_5b,true);doc=null;};}}},unregisterWin:function $DPM_(_5c){_5c&&_5c();},_onBlurNode:function $DPN_(_5d){dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;if(dijit._justMouseDowned){return;}if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);}dijit._clearActiveWidgetsTimer=setTimeout(function(){delete dijit._clearActiveWidgetsTimer;dijit._setStack([]);dijit._prevFocus=null;},100);},_onTouchNode:function $DPO_(_5e,by){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _5f=[];try{while(_5e){var _60=dojo.attr(_5e,"dijitPopupParent");if(_60){_5e=dijit.byId(_60).domNode;}else{if(_5e.tagName&&_5e.tagName.toLowerCase()=="body"){if(_5e===dojo.body()){break;}_5e=dojo.window.get(_5e.ownerDocument).frameElement;}else{var id=_5e.getAttribute&&_5e.getAttribute("widgetId"),_61=id&&dijit.byId(id);if(_61&&!(by=="mouse"&&_61.get("disabled"))){_5f.unshift(id);}_5e=_5e.parentNode;}}}}catch(e){}dijit._setStack(_5f,by);},_onFocusNode:function $DPP_(_62){if(!_62){return;}if(_62.nodeType==9){return;}dijit._onTouchNode(_62);if(_62==dijit._curFocus){return;}if(dijit._curFocus){dijit._prevFocus=dijit._curFocus;}dijit._curFocus=_62;dojo.publish("focusNode",[_62]);},_setStack:function $DPQ_(_63,by){var _64=dijit._activeStack;dijit._activeStack=_63;for(var _65=0;_65<Math.min(_64.length,_63.length);_65++){if(_64[_65]!=_63[_65]){break;}}var _66;for(var i=_64.length-1;i>=_65;i--){_66=dijit.byId(_64[i]);if(_66){_66._focused=false;_66._hasBeenBlurred=true;if(_66._onBlur){_66._onBlur(by);}dojo.publish("widgetBlur",[_66,by]);}}for(i=_65;i<_63.length;i++){_66=dijit.byId(_63[i]);if(_66){_66._focused=true;if(_66._onFocus){_66._onFocus(by);}dojo.publish("widgetFocus",[_66,by]);}}}});dojo.addOnLoad(function(){var _67=dijit.registerWin(window);if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit.unregisterWin(_67);_67=null;});}});}if(!dojo._hasResource["dojo.AdapterRegistry"]){dojo._hasResource["dojo.AdapterRegistry"]=true;dojo.provide("dojo.AdapterRegistry");dojo.AdapterRegistry=function $DBOX_(_68){this.pairs=[];this.returnWrappers=_68||false;};dojo.extend(dojo.AdapterRegistry,{register:function $DBOU_(_69,_6a,_6b,_6c,_6d){this.pairs[((_6d)?"unshift":"push")]([_69,_6a,_6b,_6c]);},match:function $DBOV_(){for(var i=0;i<this.pairs.length;i++){var _6e=this.pairs[i];if(_6e[1].apply(this,arguments)){if((_6e[3])||(this.returnWrappers)){return _6e[2];}else{return _6e[2].apply(this,arguments);}}}throw new Error("No match found");},unregister:function $DBOW_(_6f){for(var i=0;i<this.pairs.length;i++){var _70=this.pairs[i];if(_70[0]==_6f){this.pairs.splice(i,1);return true;}}return false;}});}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function $DPm_(){return dojo.window.getBox();};dijit.placeOnScreen=function $DPo_(_71,pos,_72,_73){var _74=dojo.map(_72,function(_75){var c={corner:_75,pos:{x:pos.x,y:pos.y}};if(_73){c.pos.x+=_75.charAt(1)=="L"?_73.x:-_73.x;c.pos.y+=_75.charAt(0)=="T"?_73.y:-_73.y;}return c;});return dijit._place(_71,_74);};dijit._place=function $DPp_(_76,_77,_78){var _79=dojo.window.getBox();if(!_76.parentNode||String(_76.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(_76);}var _7a=null;dojo.some(_77,function(_7b){var _7c=_7b.corner;var pos=_7b.pos;if(_78){_78(_76,_7b.aroundCorner,_7c);}var _7d=_76.style;var _7e=_7d.display;var _7f=_7d.visibility;_7d.visibility="hidden";_7d.display="";var mb=dojo.marginBox(_76);_7d.display=_7e;_7d.visibility=_7f;var _80=Math.max(_79.l,_7c.charAt(1)=="L"?pos.x:(pos.x-mb.w)),_81=Math.max(_79.t,_7c.charAt(0)=="T"?pos.y:(pos.y-mb.h)),_82=Math.min(_79.l+_79.w,_7c.charAt(1)=="L"?(_80+mb.w):pos.x),_83=Math.min(_79.t+_79.h,_7c.charAt(0)=="T"?(_81+mb.h):pos.y),_84=_82-_80,_85=_83-_81,_86=(mb.w-_84)+(mb.h-_85);if(_7a==null||_86<_7a.overflow){_7a={corner:_7c,aroundCorner:_7b.aroundCorner,x:_80,y:_81,w:_84,h:_85,overflow:_86};}return !_86;});_76.style.left=_7a.x+"px";_76.style.top=_7a.y+"px";if(_7a.overflow&&_78){_78(_76,_7a.aroundCorner,_7a.corner);}return _7a;};dijit.placeOnScreenAroundNode=function $DPq_(_87,_88,_89,_8a){_88=dojo.byId(_88);var _8b=_88.style.display;_88.style.display="";var _8c=dojo.position(_88,true);_88.style.display=_8b;return dijit._placeOnScreenAroundRect(_87,_8c.x,_8c.y,_8c.w,_8c.h,_89,_8a);};dijit.placeOnScreenAroundRectangle=function $DPs_(_8d,_8e,_8f,_90){return dijit._placeOnScreenAroundRect(_8d,_8e.x,_8e.y,_8e.width,_8e.height,_8f,_90);};dijit._placeOnScreenAroundRect=function $DPt_(_91,x,y,_92,_93,_94,_95){var _96=[];for(var _97 in _94){_96.push({aroundCorner:_97,corner:_94[_97],pos:{x:x+(_97.charAt(1)=="L"?0:_92),y:y+(_97.charAt(0)=="T"?0:_93)}});}return dijit._place(_91,_96,_95);};dijit.placementRegistry=new dojo.AdapterRegistry();dijit.placementRegistry.register("node",function(n,x){return typeof x=="object"&&typeof x.offsetWidth!="undefined"&&typeof x.offsetHeight!="undefined";},dijit.placeOnScreenAroundNode);dijit.placementRegistry.register("rect",function(n,x){return typeof x=="object"&&"x" in x&&"y" in x&&"width" in x&&"height" in x;},dijit.placeOnScreenAroundRectangle);dijit.placeOnScreenAroundElement=function $DPu_(_98,_99,_9a,_9b){return dijit.placementRegistry.match.apply(dijit.placementRegistry,arguments);};dijit.getPopupAroundAlignment=function $DPv_(_9c,_9d){var _9e={};dojo.forEach(_9c,function(pos){switch(pos){case "after":_9e[_9d?"BR":"BL"]=_9d?"BL":"BR";break;case "before":_9e[_9d?"BL":"BR"]=_9d?"BR":"BL";break;case "below":_9e[_9d?"BL":"BR"]=_9d?"TL":"TR";_9e[_9d?"BR":"BL"]=_9d?"TR":"TL";break;case "above":default:_9e[_9d?"TL":"TR"]=_9d?"BL":"BR";_9e[_9d?"TR":"TL"]=_9d?"BR":"BL";break;}});return _9e;};}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function $DQM_(doc){return dojo.window.get(doc);};}if(!dojo._hasResource["dijit._base.popup"]){dojo._hasResource["dijit._base.popup"]=true;dojo.provide("dijit._base.popup");dijit.popup={_stack:[],_beginZIndex:1000,_idGen:1,moveOffScreen:function $DPw_(_9f){var _a0=_9f.declaredClass?_9f._popupWrapper:(dojo.hasClass(_9f.parentNode,"dijitPopup")&&_9f.parentNode),_a1=_9f.domNode||_9f;if(_a0){dojo.style(_a0,{visibility:"hidden",top:"-9999px"});}else{_a0=dojo.create("div",{"class":"dijitPopup",style:{visibility:"hidden",top:"-9999px"},role:"presentation"},dojo.body());_a0.appendChild(_a1);var s=_a1.style;s.display="";s.visibility="";s.position="";s.top="0px";if(_9f.declaredClass){_9f._popupWrapper=_a0;dojo.connect(_9f,"destroy",function(){dojo.destroy(_a0);delete _9f._popupWrapper;});}}},getTopPopup:function $DPx_(){var _a2=this._stack;for(var pi=_a2.length-1;pi>0&&_a2[pi].parent===_a2[pi-1].widget;pi--){}return _a2[pi];},open:function $DPy_(_a3){var _a4=this._stack,_a5=_a3.popup,_a6=_a3.orient||((_a3.parent?_a3.parent.isLeftToRight():dojo._isBodyLtr())?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"}),_a7=_a3.around,id=(_a3.around&&_a3.around.id)?(_a3.around.id+"_dropdown"):("popup_"+this._idGen++);if(!_a5._popupWrapper){this.moveOffScreen(_a5);}var _a8=_a5._popupWrapper;dojo.attr(_a8,{id:id,style:{zIndex:this._beginZIndex+_a4.length},"class":"dijitPopup "+(_a5.baseClass||_a5["class"]||"").split(" ")[0]+"Popup",dijitPopupParent:_a3.parent?_a3.parent.id:""});if(dojo.isIE||dojo.isMoz){if(!_a5.bgIframe){_a5.bgIframe=new dijit.BackgroundIframe(_a8);}}var _a9=_a7?dijit.placeOnScreenAroundElement(_a8,_a7,_a6,_a5.orient?dojo.hitch(_a5,"orient"):null):dijit.placeOnScreen(_a8,_a3,_a6=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],_a3.padding);_a8.style.visibility="visible";_a5.domNode.style.visibility="visible";var _aa=[];_aa.push(dojo.connect(_a8,"onkeypress",this,function(evt){if(evt.charOrCode==dojo.keys.ESCAPE&&_a3.onCancel){dojo.stopEvent(evt);_a3.onCancel();}else{if(evt.charOrCode===dojo.keys.TAB){dojo.stopEvent(evt);var _ab=this.getTopPopup();if(_ab&&_ab.onCancel){_ab.onCancel();}}}}));if(_a5.onCancel){_aa.push(dojo.connect(_a5,"onCancel",_a3.onCancel));}_aa.push(dojo.connect(_a5,_a5.onExecute?"onExecute":"onChange",this,function(){var _ac=this.getTopPopup();if(_ac&&_ac.onExecute){_ac.onExecute();}}));_a4.push({widget:_a5,parent:_a3.parent,onExecute:_a3.onExecute,onCancel:_a3.onCancel,onClose:_a3.onClose,handlers:_aa});if(_a5.onOpen){_a5.onOpen(_a9);}return _a9;},close:function $DPz_(_ad){var _ae=this._stack;while(dojo.some(_ae,function(_af){return _af.widget==_ad;})){var top=_ae.pop(),_b0=top.widget,_b1=top.onClose;if(_b0.onClose){_b0.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(_b0&&_b0.domNode){this.moveOffScreen(_b0);}if(_b1){_b1();}}}};dijit._frames=new function(){var _b2=[];this.pop=function $DP2_(){var _b3;if(_b2.length){_b3=_b2.pop();_b3.style.display="";}else{if(dojo.isIE<9){var _b4=dojo.config["dojoBlankHtmlUrl"]||(dojo.moduleUrl("dojo","resources/blank.html")+"")||"javascript:\"\"";var _b5="<iframe src='"+_b4+"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_b3=dojo.doc.createElement(_b5);}else{_b3=dojo.create("iframe");_b3.src="javascript:\"\"";_b3.className="dijitBackgroundIframe";dojo.style(_b3,"opacity",0.1);}_b3.tabIndex=-1;dijit.setWaiRole(_b3,"presentation");}return _b3;};this.push=function $DP3_(_b6){_b6.style.display="none";_b2.push(_b6);};}();dijit.BackgroundIframe=function $DP5_(_b7){if(!_b7.id){throw new Error("no id");}if(dojo.isIE||dojo.isMoz){var _b8=dijit._frames.pop();_b7.appendChild(_b8);if(dojo.isIE<7){this.resize(_b7);this._conn=dojo.connect(_b7,"onresize",this,function(){this.resize(_b7);});}else{dojo.style(_b8,{width:"100%",height:"100%"});}this.iframe=_b8;}};dojo.extend(dijit.BackgroundIframe,{resize:function $DP0_(_b9){if(this.iframe&&dojo.isIE<7){dojo.style(this.iframe,{width:_b9.offsetWidth+"px",height:_b9.offsetHeight+"px"});}},destroy:function $DP1_(){if(this._conn){dojo.disconnect(this._conn);this._conn=null;}if(this.iframe){dijit._frames.push(this.iframe);delete this.iframe;}}});}if(!dojo._hasResource["dijit._base.scroll"]){dojo._hasResource["dijit._base.scroll"]=true;dojo.provide("dijit._base.scroll");dijit.scrollIntoView=function $DP6_(_ba,pos){dojo.window.scrollIntoView(_ba,pos);};}if(!dojo._hasResource["dojo.uacss"]){dojo._hasResource["dojo.uacss"]=true;dojo.provide("dojo.uacss");(function(){var d=dojo,_bb=d.doc.documentElement,ie=d.isIE,_bc=d.isOpera,maj=Math.floor,ff=d.isFF,_bd=d.boxModel.replace(/-/,""),_be={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_ie8:maj(ie)==8,dj_quirks:d.isQuirks,dj_iequirks:ie&&d.isQuirks,dj_opera:_bc,dj_khtml:d.isKhtml,dj_webkit:d.isWebKit,dj_safari:d.isSafari,dj_chrome:d.isChrome,dj_gecko:d.isMozilla,dj_ff3:maj(ff)==3};_be["dj_"+_bd]=true;var _bf="";for(var clz in _be){if(_be[clz]){_bf+=clz+" ";}}_bb.className=d.trim(_bb.className+" "+_bf);dojo._loaders.unshift(function(){if(!dojo._isBodyLtr()){var _c0="dj_rtl dijitRtl "+_bf.replace(/ /g,"-rtl ");_bb.className=d.trim(_bb.className+" "+_c0);}});})();}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");}if(!dojo._hasResource["dijit._base.typematic"]){dojo._hasResource["dijit._base.typematic"]=true;dojo.provide("dijit._base.typematic");dijit.typematic={_fireEventAndReload:function $DP7_(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=Math.max(this._currentTimeout<0?this._initialDelay:(this._subsequentDelay>1?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay)),this._minDelay);this._timer=setTimeout(dojo.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function $DP8_(evt,_c1,_c2,_c3,obj,_c4,_c5,_c6){if(obj!=this._obj){this.stop();this._initialDelay=_c5||500;this._subsequentDelay=_c4||0.9;this._minDelay=_c6||10;this._obj=obj;this._evt=evt;this._node=_c2;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_c1,_c3);this._fireEventAndReload();this._evt=dojo.mixin({faux:true},evt);}},stop:function $DP9_(){if(this._timer){clearTimeout(this._timer);this._timer=null;}if(this._obj){this._callback(-1,this._node,this._evt);this._obj=null;}},addKeyListener:function $DQA_(_c7,_c8,_c9,_ca,_cb,_cc,_cd){if(_c8.keyCode){_c8.charOrCode=_c8.keyCode;dojo.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_c8.charCode){_c8.charOrCode=String.fromCharCode(_c8.charCode);dojo.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}}return [dojo.connect(_c7,"onkeypress",this,function(evt){if(evt.charOrCode==_c8.charOrCode&&(_c8.ctrlKey===undefined||_c8.ctrlKey==evt.ctrlKey)&&(_c8.altKey===undefined||_c8.altKey==evt.altKey)&&(_c8.metaKey===undefined||_c8.metaKey==(evt.metaKey||false))&&(_c8.shiftKey===undefined||_c8.shiftKey==evt.shiftKey)){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_c9,_c7,_ca,_c8,_cb,_cc,_cd);}else{if(dijit.typematic._obj==_c8){dijit.typematic.stop();}}}),dojo.connect(_c7,"onkeyup",this,function(evt){if(dijit.typematic._obj==_c8){dijit.typematic.stop();}})];},addMouseListener:function $DQB_(_ce,_cf,_d0,_d1,_d2,_d3){var dc=dojo.connect;return [dc(_ce,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_cf,_ce,_d0,_ce,_d1,_d2,_d3);}),dc(_ce,"mouseup",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(_ce,"mouseout",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(_ce,"mousemove",this,function(evt){evt.preventDefault();}),dc(_ce,"dblclick",this,function(evt){dojo.stopEvent(evt);if(dojo.isIE){dijit.typematic.trigger(evt,_cf,_ce,_d0,_ce,_d1,_d2,_d3);setTimeout(dojo.hitch(this,dijit.typematic.stop),50);}})];},addListener:function $DQC_(_d4,_d5,_d6,_d7,_d8,_d9,_da,_db){return this.addKeyListener(_d5,_d6,_d7,_d8,_d9,_da,_db).concat(this.addMouseListener(_d4,_d7,_d8,_d9,_da,_db));}};}if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.wai={onload:function $DQD_(){var div=dojo.create("div",{id:"a11yTestNode",style:{cssText:"border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif"))+"\");"}},dojo.body());var cs=dojo.getComputedStyle(div);if(cs){var _dc=cs.backgroundImage;var _dd=(cs.borderTopColor==cs.borderRightColor)||(_dc!=null&&(_dc=="none"||_dc=="url(invalid-url:)"));dojo[_dd?"addClass":"removeClass"](dojo.body(),"dijit_a11y");if(dojo.isIE){div.outerHTML="";}else{dojo.body().removeChild(div);}}}};if(dojo.isIE||dojo.isMoz){dojo._loaders.unshift(dijit.wai.onload);}dojo.mixin(dijit,{_XhtmlRoles:/banner|contentinfo|definition|main|navigation|search|note|secondary|seealso/,hasWaiRole:function $DQE_(_de,_df){var _e0=this.getWaiRole(_de);return _df?(_e0.indexOf(_df)>-1):(_e0.length>0);},getWaiRole:function $DQF_(_e1){return dojo.trim((dojo.attr(_e1,"role")||"").replace(this._XhtmlRoles,"").replace("wairole:",""));},setWaiRole:function $DQG_(_e2,_e3){var _e4=dojo.attr(_e2,"role")||"";if(!this._XhtmlRoles.test(_e4)){dojo.attr(_e2,"role",_e3);}else{if((" "+_e4+" ").indexOf(" "+_e3+" ")<0){var _e5=dojo.trim(_e4.replace(this._XhtmlRoles,""));var _e6=dojo.trim(_e4.replace(_e5,""));dojo.attr(_e2,"role",_e6+(_e6?" ":"")+_e3);}}},removeWaiRole:function $DQH_(_e7,_e8){var _e9=dojo.attr(_e7,"role");if(!_e9){return;}if(_e8){var t=dojo.trim((" "+_e9+" ").replace(" "+_e8+" "," "));dojo.attr(_e7,"role",t);}else{_e7.removeAttribute("role");}},hasWaiState:function $DQI_(_ea,_eb){return _ea.hasAttribute?_ea.hasAttribute("aria-"+_eb):!!_ea.getAttribute("aria-"+_eb);},getWaiState:function $DQJ_(_ec,_ed){return _ec.getAttribute("aria-"+_ed)||"";},setWaiState:function $DQK_(_ee,_ef,_f0){_ee.setAttribute("aria-"+_ef,_f0);},removeWaiState:function $DQL_(_f1,_f2){_f1.removeAttribute("aria-"+_f2);}});}if(!dojo._hasResource["dijit._base"]){dojo._hasResource["dijit._base"]=true;dojo.provide("dijit._base");}if(!dojo._hasResource["dijit._Widget"]){dojo._hasResource["dijit._Widget"]=true;dojo.provide("dijit._Widget");dojo.require("dijit._base");dojo.connect(dojo,"_connect",function(_f3,_f4){if(_f3&&dojo.isFunction(_f3._onConnect)){_f3._onConnect(_f4);}});dijit._connectOnUseEventHandler=function $DWE_(_f5){};dijit._lastKeyDownNode=null;if(dojo.isIE){(function(){var _f6=function(evt){dijit._lastKeyDownNode=evt.srcElement;};dojo.doc.attachEvent("onkeydown",_f6);dojo.addOnWindowUnload(function(){dojo.doc.detachEvent("onkeydown",_f6);});})();}else{dojo.doc.addEventListener("keydown",function(evt){dijit._lastKeyDownNode=evt.target;},true);}(function(){var _f7={},_f8=function $DWF_(_f9){var dc=_f9.declaredClass;if(!_f7[dc]){var r=[],_fa,_fb=_f9.constructor.prototype;for(var _fc in _fb){if(dojo.isFunction(_fb[_fc])&&(_fa=_fc.match(/^_set([a-zA-Z]*)Attr$/))&&_fa[1]){r.push(_fa[1].charAt(0).toLowerCase()+_fa[1].substr(1));}}_f7[dc]=r;}return _f7[dc]||[];};dojo.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",tooltip:"",baseClass:"",srcNodeRef:null,domNode:null,containerNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},_deferredConnects:{onClick:"",onDblClick:"",onKeyDown:"",onKeyPress:"",onKeyUp:"",onMouseMove:"",onMouseDown:"",onMouseOut:"",onMouseOver:"",onMouseLeave:"",onMouseEnter:"",onMouseUp:""},onClick:dijit._connectOnUseEventHandler,onDblClick:dijit._connectOnUseEventHandler,onKeyDown:dijit._connectOnUseEventHandler,onKeyPress:dijit._connectOnUseEventHandler,onKeyUp:dijit._connectOnUseEventHandler,onMouseDown:dijit._connectOnUseEventHandler,onMouseMove:dijit._connectOnUseEventHandler,onMouseOut:dijit._connectOnUseEventHandler,onMouseOver:dijit._connectOnUseEventHandler,onMouseLeave:dijit._connectOnUseEventHandler,onMouseEnter:dijit._connectOnUseEventHandler,onMouseUp:dijit._connectOnUseEventHandler,_blankGif:(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif")).toString(),postscript:function $DVb_(_fd,_fe){this.create(_fd,_fe);},create:function $DVc_(_ff,_100){this.srcNodeRef=dojo.byId(_100);this._connects=[];this._subscribes=[];this._deferredConnects=dojo.clone(this._deferredConnects);for(var attr in this.attributeMap){delete this._deferredConnects[attr];}for(attr in this._deferredConnects){if(this[attr]!==dijit._connectOnUseEventHandler){delete this._deferredConnects[attr];}}if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_ff){this.params=_ff;dojo.mixin(this,_ff);}this.postMixInProperties();if(!this.id){this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){this._applyAttributes();var _101=this.srcNodeRef;if(_101&&_101.parentNode){_101.parentNode.replaceChild(this.domNode,_101);}for(attr in this.params){this._onConnect(attr);}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}this._created=true;},_applyAttributes:function $DVd_(){var _102=function(attr,_103){if((_103.params&&attr in _103.params)||_103[attr]){_103.set(attr,_103[attr]);}};for(var attr in this.attributeMap){_102(attr,this);}dojo.forEach(_f8(this),function(a){if(!(a in this.attributeMap)){_102(a,this);}},this);},postMixInProperties:function $DVe_(){},buildRendering:function $DVf_(){this.domNode=this.srcNodeRef||dojo.create("div");},postCreate:function $DVg_(){if(this.baseClass){var _104=this.baseClass.split(" ");if(!this.isLeftToRight()){_104=_104.concat(dojo.map(_104,function(name){return name+"Rtl";}));}dojo.addClass(this.domNode,_104);}},startup:function $DVh_(){this._started=true;},destroyRecursive:function $DVi_(_105){this._beingDestroyed=true;this.destroyDescendants(_105);this.destroy(_105);},destroy:function $DVj_(_106){this._beingDestroyed=true;this.uninitialize();var d=dojo,dfe=d.forEach,dun=d.unsubscribe;dfe(this._connects,function(_107){dfe(_107,d.disconnect);});dfe(this._subscribes,function(_108){dun(_108);});dfe(this._supportingWidgets||[],function(w){if(w.destroyRecursive){w.destroyRecursive();}else{if(w.destroy){w.destroy();}}});this.destroyRendering(_106);dijit.registry.remove(this.id);this._destroyed=true;},destroyRendering:function $DVk_(_109){if(this.bgIframe){this.bgIframe.destroy(_109);delete this.bgIframe;}if(this.domNode){if(_109){dojo.removeAttr(this.domNode,"widgetId");}else{dojo.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_109){dojo.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function $DVl_(_10a){dojo.forEach(this.getChildren(),function(_10b){if(_10b.destroyRecursive){_10b.destroyRecursive(_10a);}});},uninitialize:function $DVm_(){return false;},onFocus:function $DVn_(){},onBlur:function $DVo_(){},_onFocus:function $DVp_(e){this.onFocus();},_onBlur:function $DVq_(){this.onBlur();},_onConnect:function $DVr_(_10c){if(_10c in this._deferredConnects){var _10d=this[this._deferredConnects[_10c]||"domNode"];this.connect(_10d,_10c.toLowerCase(),_10c);delete this._deferredConnects[_10c];}},_setClassAttr:function $DVs_(_10e){var _10f=this[this.attributeMap["class"]||"domNode"];dojo.removeClass(_10f,this["class"]);this["class"]=_10e;dojo.addClass(_10f,_10e);},_setStyleAttr:function $DVt_(_110){var _111=this[this.attributeMap.style||"domNode"];if(dojo.isObject(_110)){dojo.style(_111,_110);}else{if(_111.style.cssText){_111.style.cssText+="; "+_110;}else{_111.style.cssText=_110;}}this.style=_110;},setAttribute:function $DVu_(attr,_112){dojo.deprecated(this.declaredClass+"::setAttribute(attr, value) is deprecated. Use set() instead.","","2.0");this.set(attr,_112);},_attrToDom:function $DVv_(attr,_113){var _114=this.attributeMap[attr];dojo.forEach(dojo.isArray(_114)?_114:[_114],function(_115){var _116=this[_115.node||_115||"domNode"];var type=_115.type||"attribute";switch(type){case "attribute":if(dojo.isFunction(_113)){_113=dojo.hitch(this,_113);}var _117=_115.attribute?_115.attribute:(/^on[A-Z][a-zA-Z]*$/.test(attr)?attr.toLowerCase():attr);dojo.attr(_116,_117,_113);break;case "innerText":_116.innerHTML="";_116.appendChild(dojo.doc.createTextNode(_113));break;case "innerHTML":_116.innerHTML=_113;break;case "class":dojo.removeClass(_116,this[attr]);dojo.addClass(_116,_113);break;}},this);this[attr]=_113;},attr:function $DVw_(name,_118){if(dojo.config.isDebug){var _119=arguments.callee._ach||(arguments.callee._ach={}),_11a=(arguments.callee.caller||"unknown caller").toString();if(!_119[_11a]){dojo.deprecated(this.declaredClass+"::attr() is deprecated. Use get() or set() instead, called from "+_11a,"","2.0");_119[_11a]=true;}}var args=arguments.length;if(args>=2||typeof name==="object"){return this.set.apply(this,arguments);}else{return this.get(name);}},get:function $DVx_(name){var _11b=this._getAttrNames(name);return this[_11b.g]?this[_11b.g]():this[name];},set:function $DVy_(name,_11c){if(typeof name==="object"){for(var x in name){this.set(x,name[x]);}return this;}var _11d=this._getAttrNames(name);if(this[_11d.s]){var _11e=this[_11d.s].apply(this,Array.prototype.slice.call(arguments,1));}else{if(name in this.attributeMap){this._attrToDom(name,_11c);}var _11f=this[name];this[name]=_11c;}return _11e||this;},_attrPairNames:{},_getAttrNames:function $DVz_(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}var uc=name.charAt(0).toUpperCase()+name.substr(1);return (apn[name]={n:name+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr"});},toString:function $DV0_(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function $DV1_(){return this.containerNode?dojo.query("[widgetId]",this.containerNode).map(dijit.byNode):[];},getChildren:function $DV2_(){return this.containerNode?dijit.findWidgets(this.containerNode):[];},nodesWithKeyClick:["input","button"],connect:function $DV3_(obj,_120,_121){var d=dojo,dc=d._connect,_122=[];if(_120=="ondijitclick"){if(dojo.indexOf(this.nodesWithKeyClick,obj.nodeName.toLowerCase())==-1){var m=d.hitch(this,_121);_122.push(dc(obj,"onkeydown",this,function(e){if((e.keyCode==d.keys.ENTER||e.keyCode==d.keys.SPACE)&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){dijit._lastKeyDownNode=e.target;e.preventDefault();}}),dc(obj,"onkeyup",this,function(e){if((e.keyCode==d.keys.ENTER||e.keyCode==d.keys.SPACE)&&e.target===dijit._lastKeyDownNode&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){dijit._lastKeyDownNode=null;return m(e);}}));}_120="onclick";}_122.push(dc(obj,_120,this,_121));this._connects.push(_122);return _122;},disconnect:function $DV4_(_123){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_123){dojo.forEach(_123,dojo.disconnect);this._connects.splice(i,1);return;}}},subscribe:function $DV5_(_124,_125){var d=dojo,_126=d.subscribe(_124,this,_125);this._subscribes.push(_126);return _126;},unsubscribe:function $DV6_(_127){for(var i=0;i<this._subscribes.length;i++){if(this._subscribes[i]==_127){dojo.unsubscribe(_127);this._subscribes.splice(i,1);return;}}},isLeftToRight:function $DV7_(){return this.dir?(this.dir=="ltr"):dojo._isBodyLtr();},isFocusable:function $DV8_(){return this.focus&&(dojo.style(this.domNode,"display")!="none");},placeAt:function $DV9_(_128,_129){if(_128.declaredClass&&_128.addChild){_128.addChild(this,_129);}else{dojo.place(this.domNode,_128,_129);}return this;},_onShow:function $DWA_(){this.onShow();},onShow:function $DWB_(){},onHide:function $DWC_(){},onClose:function $DWD_(){return true;}});})();}if(!dojo._hasResource["dojo.cache"]){dojo._hasResource["dojo.cache"]=true;dojo.provide("dojo.cache");(function(){var _12a={};dojo.cache=function $DBOf_(_12b,url,_12c){if(typeof _12b=="string"){var _12d=dojo.moduleUrl(_12b,url);}else{_12d=_12b;_12c=url;}var key=_12d.toString();var val=_12c;if(_12c!=undefined&&!dojo.isString(_12c)){val=("value" in _12c?_12c.value:undefined);}var _12e=_12c&&_12c.sanitize?true:false;if(typeof val=="string"){val=_12a[key]=_12e?dojo.cache._sanitize(val):val;}else{if(val===null){delete _12a[key];}else{if(!(key in _12a)){val=dojo._getText(key);_12a[key]=_12e?dojo.cache._sanitize(val):val;}val=_12a[key];}}return val;};dojo.cache._sanitize=function $DBOg_(val){if(val){val=val.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _12f=val.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_12f){val=_12f[1];}}else{val="";}return val;};})();}if(!dojo._hasResource["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.declare("dijit._Templated",null,{templateString:null,templatePath:null,widgetsInTemplate:false,_skipNodeCache:false,_earlyTemplatedStartup:false,constructor:function $DUv_(){this._attachPoints=[];},_stringRepl:function $DUw_(tmpl){var _130=this.declaredClass,_131=this;return dojo.string.substitute(tmpl,this,function(_132,key){if(key.charAt(0)=="!"){_132=dojo.getObject(key.substr(1),false,_131);}if(typeof _132=="undefined"){throw new Error(_130+" template:"+key);}if(_132==null){return "";}return key.charAt(0)=="!"?_132:_132.toString().replace(/"/g,"&quot;");},this);},buildRendering:function $DUx_(){var _133=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_133)){node=dojo._toDom(this._stringRepl(_133));if(node.nodeType!=1){throw new Error("Invalid template: "+_133);}}else{node=_133.cloneNode(true);}this.domNode=node;this._attachTemplateNodes(node);if(this.widgetsInTemplate){var _134=dojo.parser,qry,attr;if(_134._query!="[dojoType]"){qry=_134._query;attr=_134._attrName;_134._query="[dojoType]";_134._attrName="dojoType";}var cw=(this._startupWidgets=dojo.parser.parse(node,{noStart:!this._earlyTemplatedStartup,inherited:{dir:this.dir,lang:this.lang}}));if(qry){_134._query=qry;_134._attrName=attr;}this._supportingWidgets=dijit.findWidgets(node);this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(this.srcNodeRef);},_fillContent:function $DUy_(_135){var dest=this.containerNode;if(_135&&dest){while(_135.hasChildNodes()){dest.appendChild(_135.firstChild);}}},_attachTemplateNodes:function $DUz_(_136,_137){_137=_137||function(n,p){return n.getAttribute(p);};var _138=dojo.isArray(_136)?_136:(_136.all||_136.getElementsByTagName("*"));var x=dojo.isArray(_136)?0:-1;for(;x<_138.length;x++){var _139=(x==-1)?_136:_138[x];if(this.widgetsInTemplate&&_137(_139,"dojoType")){continue;}var _13a=_137(_139,"dojoAttachPoint");if(_13a){var _13b,_13c=_13a.split(/\s*,\s*/);while((_13b=_13c.shift())){if(dojo.isArray(this[_13b])){this[_13b].push(_139);}else{this[_13b]=_139;}this._attachPoints.push(_13b);}}var _13d=_137(_139,"dojoAttachEvent");if(_13d){var _13e,_13f=_13d.split(/\s*,\s*/);var trim=dojo.trim;while((_13e=_13f.shift())){if(_13e){var _140=null;if(_13e.indexOf(":")!=-1){var _141=_13e.split(":");_13e=trim(_141[0]);_140=trim(_141[1]);}else{_13e=trim(_13e);}if(!_140){_140=_13e;}this.connect(_139,_13e,_140);}}}var role=_137(_139,"waiRole");if(role){dijit.setWaiRole(_139,role);}var _142=_137(_139,"waiState");if(_142){dojo.forEach(_142.split(/\s*,\s*/),function(_143){if(_143.indexOf("-")!=-1){var pair=_143.split("-");dijit.setWaiState(_139,pair[0],pair[1]);}});}}},startup:function $DU0_(){dojo.forEach(this._startupWidgets,function(w){if(w&&!w._started&&w.startup){w.startup();}});this.inherited(arguments);},destroyRendering:function $DU1_(){dojo.forEach(this._attachPoints,function(_144){delete this[_144];},this);this._attachPoints=[];this.inherited(arguments);}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function $DU2_(_145,_146,_147){var _148=dijit._Templated._templateCache;var key=_146||_145;var _149=_148[key];if(_149){try{if(!_149.ownerDocument||_149.ownerDocument==dojo.doc){return _149;}}catch(e){}dojo.destroy(_149);}if(!_146){_146=dojo.cache(_145,{sanitize:true});}_146=dojo.string.trim(_146);if(_147||_146.match(/\$\{([^\}]+)\}/g)){return (_148[key]=_146);}else{var node=dojo._toDom(_146);if(node.nodeType!=1){throw new Error("Invalid template: "+_146);}return (_148[key]=node);}};if(dojo.isIE){dojo.addOnWindowUnload(function(){var _14a=dijit._Templated._templateCache;for(var key in _14a){var _14b=_14a[key];if(typeof _14b=="object"){dojo.destroy(_14b);}delete _14a[key];}});}dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["dijit._Container"]){dojo._hasResource["dijit._Container"]=true;dojo.provide("dijit._Container");dojo.declare("dijit._Container",null,{isContainer:true,buildRendering:function $DQS_(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},addChild:function $DQT_(_14c,_14d){var _14e=this.containerNode;if(_14d&&typeof _14d=="number"){var _14f=this.getChildren();if(_14f&&_14f.length>=_14d){_14e=_14f[_14d-1].domNode;_14d="after";}}dojo.place(_14c.domNode,_14e,_14d);if(this._started&&!_14c._started){_14c.startup();}},removeChild:function $DQU_(_150){if(typeof _150=="number"&&_150>0){_150=this.getChildren()[_150];}if(_150){var node=_150.domNode;if(node&&node.parentNode){node.parentNode.removeChild(node);}}},hasChildren:function $DQV_(){return this.getChildren().length>0;},destroyDescendants:function $DQW_(_151){dojo.forEach(this.getChildren(),function(_152){_152.destroyRecursive(_151);});},_getSiblingOfChild:function $DQX_(_153,dir){var node=_153.domNode,_154=(dir>0?"nextSibling":"previousSibling");do{node=node[_154];}while(node&&(node.nodeType!=1||!dijit.byNode(node)));return node&&dijit.byNode(node);},getIndexOfChild:function $DQY_(_155){return dojo.indexOf(this.getChildren(),_155);},startup:function $DQZ_(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_156){_156.startup();});this.inherited(arguments);}});}if(!dojo._hasResource["dijit._Contained"]){dojo._hasResource["dijit._Contained"]=true;dojo.provide("dijit._Contained");dojo.declare("dijit._Contained",null,{getParent:function $DQN_(){var _157=dijit.getEnclosingWidget(this.domNode.parentNode);return _157&&_157.isContainer?_157:null;},_getSibling:function $DQO_(_158){var node=this.domNode;do{node=node[_158+"Sibling"];}while(node&&node.nodeType!=1);return node&&dijit.byNode(node);},getPreviousSibling:function $DQP_(){return this._getSibling("previous");},getNextSibling:function $DQQ_(){return this._getSibling("next");},getIndexInParent:function $DQR_(){var p=this.getParent();if(!p||!p.getIndexOfChild){return -1;}return p.getIndexOfChild(this);}});}if(!dojo._hasResource["dijit.layout._LayoutWidget"]){dojo._hasResource["dijit.layout._LayoutWidget"]=true;dojo.provide("dijit.layout._LayoutWidget");dojo.declare("dijit.layout._LayoutWidget",[dijit._Widget,dijit._Container,dijit._Contained],{baseClass:"dijitLayoutContainer",isLayoutContainer:true,postCreate:function $DKX_(){dojo.addClass(this.domNode,"dijitContainer");this.inherited(arguments);},startup:function $DKY_(){if(this._started){return;}this.inherited(arguments);var _159=this.getParent&&this.getParent();if(!(_159&&_159.isLayoutContainer)){this.resize();this.connect(dojo.isIE?this.domNode:dojo.global,"onresize",function(){this.resize();});}},resize:function $DKZ_(_15a,_15b){var node=this.domNode;if(_15a){dojo.marginBox(node,_15a);if(_15a.t){node.style.top=_15a.t+"px";}if(_15a.l){node.style.left=_15a.l+"px";}}var mb=_15b||{};dojo.mixin(mb,_15a||{});if(!("h" in mb)||!("w" in mb)){mb=dojo.mixin(dojo.marginBox(node),mb);}var cs=dojo.getComputedStyle(node);var me=dojo._getMarginExtents(node,cs);var be=dojo._getBorderExtents(node,cs);var bb=(this._borderBox={w:mb.w-(me.w+be.w),h:mb.h-(me.h+be.h)});var pe=dojo._getPadExtents(node,cs);this._contentBox={l:dojo._toPixelValue(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:bb.w-pe.w,h:bb.h-pe.h};this.layout();},layout:function $DKa_(){},_setupChild:function $DKb_(_15c){dojo.addClass(_15c.domNode,this.baseClass+"-child");if(_15c.baseClass){dojo.addClass(_15c.domNode,this.baseClass+"-"+_15c.baseClass);}},addChild:function $DKc_(_15d,_15e){this.inherited(arguments);if(this._started){this._setupChild(_15d);}},removeChild:function $DKd_(_15f){dojo.removeClass(_15f.domNode,this.baseClass+"-child");if(_15f.baseClass){dojo.removeClass(_15f.domNode,this.baseClass+"-"+_15f.baseClass);}this.inherited(arguments);}});dijit.layout.marginBox2contentBox=function $DKe_(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 _160=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_161,dim){_161.resize?_161.resize(dim):dojo.marginBox(_161.domNode,dim);dojo.mixin(_161,dojo.marginBox(_161.domNode));dojo.mixin(_161,dim);};dijit.layout.layoutChildren=function $DKf_(_162,dim,_163){dim=dojo.mixin({},dim);dojo.addClass(_162,"dijitLayoutContainer");_163=dojo.filter(_163,function(item){return item.layoutAlign!="client";}).concat(dojo.filter(_163,function(item){return item.layoutAlign=="client";}));dojo.forEach(_163,function(_164){var elm=_164.domNode,pos=_164.layoutAlign;var _165=elm.style;_165.left=dim.l+"px";_165.top=dim.t+"px";_165.bottom=_165.right="auto";dojo.addClass(elm,"dijitAlign"+_160(pos));if(pos=="top"||pos=="bottom"){size(_164,{w:dim.w});dim.h-=_164.h;if(pos=="top"){dim.t+=_164.h;}else{_165.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){size(_164,{h:dim.h});dim.w-=_164.w;if(pos=="left"){dim.l+=_164.w;}else{_165.left=dim.l+dim.w+"px";}}else{if(pos=="client"){size(_164,dim);}}}});};})();}if(!dojo._hasResource["dijit._CssStateMixin"]){dojo._hasResource["dijit._CssStateMixin"]=true;dojo.provide("dijit._CssStateMixin");dojo.declare("dijit._CssStateMixin",[],{cssStateNodes:{},postCreate:function $DQa_(){this.inherited(arguments);dojo.forEach(["onmouseenter","onmouseleave","onmousedown"],function(e){this.connect(this.domNode,e,"_cssMouseEvent");},this);this.connect(this,"set",function(name,_166){if(arguments.length>=2&&{disabled:true,readOnly:true,checked:true,selected:true}[name]){this._setStateClass();}});dojo.forEach(["_onFocus","_onBlur"],function(ap){this.connect(this,ap,"_setStateClass");},this);for(var ap in this.cssStateNodes){this._trackMouseState(this[ap],this.cssStateNodes[ap]);}this._setStateClass();},_cssMouseEvent:function $DQb_(_167){if(!this.disabled){switch(_167.type){case "mouseenter":case "mouseover":this._hovering=true;this._active=this._mouseDown;break;case "mouseleave":case "mouseout":this._hovering=false;this._active=false;break;case "mousedown":this._active=true;this._mouseDown=true;var _168=this.connect(dojo.body(),"onmouseup",function(){this._active=false;this._mouseDown=false;this._setStateClass();this.disconnect(_168);});break;}this._setStateClass();}},_setStateClass:function $DQc_(){var _169=this.baseClass.split(" ");function _16a(_16b){_169=_169.concat(dojo.map(_169,function(c){return c+_16b;}),"dijit"+_16b);};if(!this.isLeftToRight()){_16a("Rtl");}if(this.checked){_16a("Checked");}if(this.state){_16a(this.state);}if(this.selected){_16a("Selected");}if(this.disabled){_16a("Disabled");}else{if(this.readOnly){_16a("ReadOnly");}else{if(this._active){_16a("Active");}else{if(this._hovering){_16a("Hover");}}}}if(this._focused){_16a("Focused");}var tn=this.stateNode||this.domNode,_16c={};dojo.forEach(tn.className.split(" "),function(c){_16c[c]=true;});if("_stateClasses" in this){dojo.forEach(this._stateClasses,function(c){delete _16c[c];});}dojo.forEach(_169,function(c){_16c[c]=true;});var _16d=[];for(var c in _16c){_16d.push(c);}tn.className=_16d.join(" ");this._stateClasses=_169;},_trackMouseState:function $DQd_(node,_16e){var _16f=false,_170=false,_171=false;var self=this,cn=dojo.hitch(this,"connect",node);function _172(){var _173=("disabled" in self&&self.disabled)||("readonly" in self&&self.readonly);dojo.toggleClass(node,_16e+"Hover",_16f&&!_170&&!_173);dojo.toggleClass(node,_16e+"Active",_170&&!_173);dojo.toggleClass(node,_16e+"Focused",_171&&!_173);};cn("onmouseenter",function(){_16f=true;_172();});cn("onmouseleave",function(){_16f=false;_170=false;_172();});cn("onmousedown",function(){_170=true;_172();});cn("onmouseup",function(){_170=false;_172();});cn("onfocus",function(){_171=true;_172();});cn("onblur",function(){_171=false;_172();});this.connect(this,"set",function(name,_174){if(name=="disabled"||name=="readOnly"){_172();}});}});}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,dijit._CssStateMixin],{name:"",alt:"",value:"",type:"text",tabIndex:"0",disabled:false,intermediateChanges:false,scrollOnFocus:true,attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{value:"focusNode",id:"focusNode",tabIndex:"focusNode",alt:"focusNode",title:"focusNode"}),postMixInProperties:function $DGo_(){this.nameAttrSetting=this.name?("name=\""+this.name.replace(/'/g,"&quot;")+"\""):"";this.inherited(arguments);},postCreate:function $DGp_(){this.inherited(arguments);this.connect(this.domNode,"onmousedown","_onMouseDown");},_setDisabledAttr:function $DGq_(_175){this.disabled=_175;dojo.attr(this.focusNode,"disabled",_175);if(this.valueNode){dojo.attr(this.valueNode,"disabled",_175);}dijit.setWaiState(this.focusNode,"disabled",_175);if(_175){this._hovering=false;this._active=false;var _176="tabIndex" in this.attributeMap?this.attributeMap.tabIndex:"focusNode";dojo.forEach(dojo.isArray(_176)?_176:[_176],function(_177){var node=this[_177];if(dojo.isWebKit||dijit.hasDefaultTabStop(node)){node.setAttribute("tabIndex","-1");}else{node.removeAttribute("tabIndex");}},this);}else{this.focusNode.setAttribute("tabIndex",this.tabIndex);}},setDisabled:function $DGr_(_178){dojo.deprecated("setDisabled("+_178+") is deprecated. Use set('disabled',"+_178+") instead.","","2.0");this.set("disabled",_178);},_onFocus:function $DGs_(e){if(this.scrollOnFocus){dojo.window.scrollIntoView(this.domNode);}this.inherited(arguments);},isFocusable:function $DGt_(){return !this.disabled&&this.focusNode&&(dojo.style(this.domNode,"display")!="none");},focus:function $DGu_(){if(!this.disabled){dijit.focus(this.focusNode);}},compare:function $DGv_(val1,val2){if(typeof val1=="number"&&typeof val2=="number"){return (isNaN(val1)&&isNaN(val2))?0:val1-val2;}else{if(val1>val2){return 1;}else{if(val1<val2){return -1;}else{return 0;}}}},onChange:function $DGw_(_179){},_onChangeActive:false,_handleOnChange:function $DGx_(_17a,_17b){this._lastValue=_17a;if(this._lastValueReported==undefined&&(_17b===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_17a;}if((this.intermediateChanges||_17b||_17b===undefined)&&((typeof _17a!=typeof this._lastValueReported)||this.compare(_17a,this._lastValueReported)!=0)){this._lastValueReported=_17a;if(this._onChangeActive){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);}this._onChangeHandle=setTimeout(dojo.hitch(this,function(){this._onChangeHandle=null;this.onChange(_17a);}),0);}}},create:function $DGy_(){this.inherited(arguments);this._onChangeActive=true;},destroy:function $DGz_(){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);this.onChange(this._lastValueReported);}this.inherited(arguments);},setValue:function $DG0_(_17c){dojo.deprecated("dijit.form._FormWidget:setValue("+_17c+") is deprecated.  Use set('value',"+_17c+") instead.","","2.0");this.set("value",_17c);},getValue:function $DG1_(){dojo.deprecated(this.declaredClass+"::getValue() is deprecated. Use get('value') instead.","","2.0");return this.get("value");},_onMouseDown:function $DG2_(e){if(!e.ctrlKey&&this.isFocusable()){var _17d=this.connect(dojo.body(),"onmouseup",function(){if(this.isFocusable()){this.focus();}this.disconnect(_17d);});}}});dojo.declare("dijit.form._FormValueWidget",dijit.form._FormWidget,{readOnly:false,attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{value:"",readOnly:"focusNode"}),_setReadOnlyAttr:function $DG3_(_17e){this.readOnly=_17e;dojo.attr(this.focusNode,"readOnly",_17e);dijit.setWaiState(this.focusNode,"readonly",_17e);},postCreate:function $DG4_(){this.inherited(arguments);if(dojo.isIE){this.connect(this.focusNode||this.domNode,"onkeydown",this._onKeyDown);}if(this._resetValue===undefined){this._resetValue=this.value;}},_setValueAttr:function $DG5_(_17f,_180){this.value=_17f;this._handleOnChange(_17f,_180);},_getValueAttr:function $DG6_(){return this._lastValue;},undo:function $DG7_(){this._setValueAttr(this._lastValueReported,false);},reset:function $DG8_(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true);},_onKeyDown:function $DG9_(e){if(e.keyCode==dojo.keys.ESCAPE&&!(e.ctrlKey||e.altKey||e.metaKey)){var te;if(dojo.isIE){e.preventDefault();te=document.createEventObject();te.keyCode=dojo.keys.ESCAPE;te.shiftKey=e.shiftKey;e.srcElement.fireEvent("onkeypress",te);}}},_layoutHackIE7:function $DHA_(){if(dojo.isIE==7){var _181=this.domNode;var _182=_181.parentNode;var _183=_181.firstChild||_181;var _184=_183.style.filter;var _185=this;while(_182&&_182.clientHeight==0){(function ping(){var _186=_185.connect(_182,"onscroll",function(e){_185.disconnect(_186);_183.style.filter=(new Date()).getMilliseconds();setTimeout(function(){_183.style.filter=_184;},0);});})();_182=_182.parentNode;}}}});}if(!dojo._hasResource["dijit.dijit"]){dojo._hasResource["dijit.dijit"]=true;dojo.provide("dijit.dijit");}if(!dojo._hasResource["dijit.Tooltip"]){dojo._hasResource["dijit.Tooltip"]=true;dojo.provide("dijit.Tooltip");dojo.declare("dijit._MasterTooltip",[dijit._Widget,dijit._Templated],{duration:dijit.defaultDuration,templateString:dojo.cache("dijit","templates/Tooltip.html","<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 $DL1_(){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 $DL2_(_187,_188,_189,rtl){if(this.aroundNode&&this.aroundNode===_188){return;}if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_187;var pos=dijit.placeOnScreenAroundElement(this.domNode,_188,dijit.getPopupAroundAlignment((_189&&_189.length)?_189:dijit.Tooltip.defaultPosition,!rtl),dojo.hitch(this,"orient"));dojo.style(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;this.aroundNode=_188;},orient:function $DL3_(node,_18a,_18b){node.className="dijitTooltip "+{"BL-TL":"dijitTooltipBelow dijitTooltipABLeft","TL-BL":"dijitTooltipAbove dijitTooltipABLeft","BR-TR":"dijitTooltipBelow dijitTooltipABRight","TR-BR":"dijitTooltipAbove dijitTooltipABRight","BR-BL":"dijitTooltipRight","BL-BR":"dijitTooltipLeft"}[_18a+"-"+_18b];},_onShow:function $DL4_(){if(dojo.isIE){this.domNode.style.filter="";}},hide:function $DL5_(_18c){if(this._onDeck&&this._onDeck[1]==_18c){this._onDeck=null;}else{if(this.aroundNode===_18c){this.fadeIn.stop();this.isShowingNow=false;this.aroundNode=null;this.fadeOut.play();}else{}}},_onHide:function $DL6_(){this.domNode.style.cssText="";this.containerNode.innerHTML="";if(this._onDeck){this.show.apply(this,this._onDeck);this._onDeck=null;}}});dijit.showTooltip=function $DMP_(_18d,_18e,_18f,rtl){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.show(_18d,_18e,_18f,rtl);};dijit.hideTooltip=function $DMQ_(_190){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.hide(_190);};dojo.declare("dijit.Tooltip",dijit._Widget,{label:"",showDelay:400,connectId:[],position:[],constructor:function $DL7_(){this._nodeConnectionsById={};},_setConnectIdAttr:function $DL8_(_191){for(var _192 in this._nodeConnectionsById){this.removeTarget(_192);}dojo.forEach(dojo.isArrayLike(_191)?_191:[_191],this.addTarget,this);},_getConnectIdAttr:function $DL9_(){var ary=[];for(var id in this._nodeConnectionsById){ary.push(id);}return ary;},addTarget:function $DMA_(id){var node=dojo.byId(id);if(!node){return;}if(node.id in this._nodeConnectionsById){return;}this._nodeConnectionsById[node.id]=[this.connect(node,"onmouseenter","_onTargetMouseEnter"),this.connect(node,"onmouseleave","_onTargetMouseLeave"),this.connect(node,"onfocus","_onTargetFocus"),this.connect(node,"onblur","_onTargetBlur")];},removeTarget:function $DMB_(node){var id=node.id||node;if(id in this._nodeConnectionsById){dojo.forEach(this._nodeConnectionsById[id],this.disconnect,this);delete this._nodeConnectionsById[id];}},postCreate:function $DMC_(){dojo.addClass(this.domNode,"dijitTooltipData");},startup:function $DMD_(){this.inherited(arguments);var ids=this.connectId;dojo.forEach(dojo.isArrayLike(ids)?ids:[ids],this.addTarget,this);},_onTargetMouseEnter:function $DME_(e){this._onHover(e);},_onTargetMouseLeave:function $DMF_(e){this._onUnHover(e);},_onTargetFocus:function $DMG_(e){this._focus=true;this._onHover(e);},_onTargetBlur:function $DMH_(e){this._focus=false;this._onUnHover(e);},_onHover:function $DMI_(e){if(!this._showTimer){var _193=e.target;this._showTimer=setTimeout(dojo.hitch(this,function(){this.open(_193);}),this.showDelay);}},_onUnHover:function $DMJ_(e){if(this._focus){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}this.close();},open:function $DMK_(_194){if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}dijit.showTooltip(this.label||this.domNode.innerHTML,_194,this.position,!this.isLeftToRight());this._connectNode=_194;this.onShow(_194,this.position);},close:function $DML_(){if(this._connectNode){dijit.hideTooltip(this._connectNode);delete this._connectNode;this.onHide();}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}},onShow:function $DMM_(_195,_196){},onHide:function $DMN_(){},uninitialize:function $DMO_(){this.close();this.inherited(arguments);}});dijit.Tooltip.defaultPosition=["after","before"];}if(!dojo._hasResource["dijit.form.TextBox"]){dojo._hasResource["dijit.form.TextBox"]=true;dojo.provide("dijit.form.TextBox");dojo.declare("dijit.form.TextBox",dijit.form._FormValueWidget,{trim:false,uppercase:false,lowercase:false,propercase:false,maxLength:"",selectOnClick:false,placeHolder:"",templateString:dojo.cache("dijit.form","templates/TextBox.html","<div class=\"dijit dijitReset dijitInline dijitLeft\" id=\"widget_${id}\" waiRole=\"presentation\"\r\n\t><div class=\"dijitReset dijitInputField dijitInputContainer\"\r\n\t\t><input class=\"dijitReset dijitInputInner\" dojoAttachPoint='textbox,focusNode' autocomplete=\"off\"\r\n\t\t\t${!nameAttrSetting} type='${type}'\r\n\t/></div\r\n></div>\r\n"),_singleNodeTemplate:"<input class=\"dijit dijitReset dijitLeft dijitInputField\" dojoAttachPoint=\"textbox,focusNode\" autocomplete=\"off\" type=\"${type}\" ${!nameAttrSetting} />",_buttonInputDisabled:dojo.isIE?"disabled":"",baseClass:"dijitTextBox",attributeMap:dojo.delegate(dijit.form._FormValueWidget.prototype.attributeMap,{maxLength:"focusNode"}),postMixInProperties:function $DEv_(){var type=this.type.toLowerCase();if(this.templateString&&this.templateString.toLowerCase()=="input"||((type=="hidden"||type=="file")&&this.templateString==dijit.form.TextBox.prototype.templateString)){this.templateString=this._singleNodeTemplate;}this.inherited(arguments);},_setPlaceHolderAttr:function $DEw_(v){this.placeHolder=v;if(!this._phspan){this._attachPoints.push("_phspan");this._phspan=dojo.create("span",{className:"dijitPlaceHolder dijitInputField"},this.textbox,"after");}this._phspan.innerHTML="";this._phspan.appendChild(document.createTextNode(v));this._updatePlaceHolder();},_updatePlaceHolder:function $DEx_(){if(this._phspan){this._phspan.style.display=(this.placeHolder&&!this._focused&&!this.textbox.value)?"":"none";}},_getValueAttr:function $DEy_(){return this.parse(this.get("displayedValue"),this.constraints);},_setValueAttr:function $DEz_(_197,_198,_199){var _19a;if(_197!==undefined){_19a=this.filter(_197);if(typeof _199!="string"){if(_19a!==null&&((typeof _19a!="number")||!isNaN(_19a))){_199=this.filter(this.format(_19a,this.constraints));}else{_199="";}}}if(_199!=null&&_199!=undefined&&((typeof _199)!="number"||!isNaN(_199))&&this.textbox.value!=_199){this.textbox.value=_199;}this._updatePlaceHolder();this.inherited(arguments,[_19a,_198]);},displayedValue:"",getDisplayedValue:function $DE0_(){dojo.deprecated(this.declaredClass+"::getDisplayedValue() is deprecated. Use set('displayedValue') instead.","","2.0");return this.get("displayedValue");},_getDisplayedValueAttr:function $DE1_(){return this.filter(this.textbox.value);},setDisplayedValue:function $DE2_(_19b){dojo.deprecated(this.declaredClass+"::setDisplayedValue() is deprecated. Use set('displayedValue', ...) instead.","","2.0");this.set("displayedValue",_19b);},_setDisplayedValueAttr:function $DE3_(_19c){if(_19c===null||_19c===undefined){_19c="";}else{if(typeof _19c!="string"){_19c=String(_19c);}}this.textbox.value=_19c;this._setValueAttr(this.get("value"),undefined,_19c);},format:function $DE4_(_19d,_19e){return ((_19d==null||_19d==undefined)?"":(_19d.toString?_19d.toString():_19d));},parse:function $DE5_(_19f,_1a0){return _19f;},_refreshState:function $DE6_(){},_onInput:function $DE7_(e){if(e&&e.type&&/key/i.test(e.type)&&e.keyCode){switch(e.keyCode){case dojo.keys.SHIFT:case dojo.keys.ALT:case dojo.keys.CTRL:case dojo.keys.TAB:return;}}if(this.intermediateChanges){var _1a1=this;setTimeout(function(){_1a1._handleOnChange(_1a1.get("value"),false);},0);}this._refreshState();},postCreate:function $DE8_(){if(dojo.isIE){setTimeout(dojo.hitch(this,function(){var s=dojo.getComputedStyle(this.domNode);if(s){var ff=s.fontFamily;if(ff){var _1a2=this.domNode.getElementsByTagName("INPUT");if(_1a2){for(var i=0;i<_1a2.length;i++){_1a2[i].style.fontFamily=ff;}}}}}),0);}this.textbox.setAttribute("value",this.textbox.value);this.inherited(arguments);if(dojo.isMoz||dojo.isOpera){this.connect(this.textbox,"oninput",this._onInput);}else{this.connect(this.textbox,"onkeydown",this._onInput);this.connect(this.textbox,"onkeyup",this._onInput);this.connect(this.textbox,"onpaste",this._onInput);this.connect(this.textbox,"oncut",this._onInput);}},_blankValue:"",filter:function $DE9_(val){if(val===null){return this._blankValue;}if(typeof val!="string"){return val;}if(this.trim){val=dojo.trim(val);}if(this.uppercase){val=val.toUpperCase();}if(this.lowercase){val=val.toLowerCase();}if(this.propercase){val=val.replace(/[^\s]+/g,function(word){return word.substring(0,1).toUpperCase()+word.substring(1);});}return val;},_setBlurValue:function $DFA_(){this._setValueAttr(this.get("value"),true);},_onBlur:function $DFB_(e){if(this.disabled){return;}this._setBlurValue();this.inherited(arguments);if(this._selectOnClickHandle){this.disconnect(this._selectOnClickHandle);}if(this.selectOnClick&&dojo.isMoz){this.textbox.selectionStart=this.textbox.selectionEnd=undefined;}this._updatePlaceHolder();},_onFocus:function $DFC_(by){if(this.disabled||this.readOnly){return;}if(this.selectOnClick&&by=="mouse"){this._selectOnClickHandle=this.connect(this.domNode,"onmouseup",function(){this.disconnect(this._selectOnClickHandle);var _1a3;if(dojo.isIE){var _1a4=dojo.doc.selection.createRange();var _1a5=_1a4.parentElement();_1a3=_1a5==this.textbox&&_1a4.text.length==0;}else{_1a3=this.textbox.selectionStart==this.textbox.selectionEnd;}if(_1a3){dijit.selectInputText(this.textbox);}});}this._updatePlaceHolder();this._refreshState();this.inherited(arguments);},reset:function $DFD_(){this.textbox.value="";this.inherited(arguments);}});dijit.selectInputText=function $DFE_(_1a6,_1a7,stop){var _1a8=dojo.global;var _1a9=dojo.doc;_1a6=dojo.byId(_1a6);if(isNaN(_1a7)){_1a7=0;}if(isNaN(stop)){stop=_1a6.value?_1a6.value.length:0;}dijit.focus(_1a6);if(_1a9["selection"]&&dojo.body()["createTextRange"]){if(_1a6.createTextRange){var _1aa=_1a6.createTextRange();with(_1aa){collapse(true);moveStart("character",-99999);moveStart("character",_1a7);moveEnd("character",stop-_1a7);select();}}}else{if(_1a8["getSelection"]){if(_1a6.setSelectionRange){_1a6.setSelectionRange(_1a7,stop);}}}};}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:dojo.cache("dijit.form","templates/ValidationTextBox.html","<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\r\n\tid=\"widget_${id}\" waiRole=\"presentation\"\r\n\t><div class='dijitReset dijitValidationContainer'\r\n\t\t><input class=\"dijitReset dijitInputField dijitValidationIcon dijitValidationInner\" value=\"&Chi; \" type=\"text\" tabIndex=\"-1\" readOnly waiRole=\"presentation\"\r\n\t/></div\r\n\t><div class=\"dijitReset dijitInputField dijitInputContainer\"\r\n\t\t><input class=\"dijitReset dijitInputInner\" dojoAttachPoint='textbox,focusNode' autocomplete=\"off\"\r\n\t\t\t${!nameAttrSetting} type='${type}'\r\n\t/></div\r\n></div>\r\n"),baseClass:"dijitTextBox dijitValidationTextBox",required:false,promptMessage:"",invalidMessage:"$_unset_$",missingMessage:"$_unset_$",constraints:{},regExp:".*",regExpGen:function $DFF_(_1ab){return this.regExp;},state:"",tooltipPosition:[],_setValueAttr:function $DFG_(){this.inherited(arguments);this.validate(this._focused);},validator:function $DFH_(_1ac,_1ad){return (new RegExp("^(?:"+this.regExpGen(_1ad)+")"+(this.required?"":"?")+"$")).test(_1ac)&&(!this.required||!this._isEmpty(_1ac))&&(this._isEmpty(_1ac)||this.parse(_1ac,_1ad)!==undefined);},_isValidSubset:function $DFI_(){return this.textbox.value.search(this._partialre)==0;},isValid:function $DFJ_(_1ae){return this.validator(this.textbox.value,this.constraints);},_isEmpty:function $DFK_(_1af){return (this.trim?/^\s*$/:/^$/).test(_1af);},getErrorMessage:function $DFL_(_1b0){return (this.required&&this._isEmpty(this.textbox.value))?this.missingMessage:this.invalidMessage;},getPromptMessage:function $DFM_(_1b1){return this.promptMessage;},_maskValidSubsetError:true,validate:function $DFN_(_1b2){var _1b3="";var _1b4=this.disabled||this.isValid(_1b2);if(_1b4){this._maskValidSubsetError=true;}var _1b5=this._isEmpty(this.textbox.value);var _1b6=!_1b4&&!_1b5&&_1b2&&this._isValidSubset();this.state=((_1b4||((!this._hasBeenBlurred||_1b2)&&_1b5)||_1b6)&&this._maskValidSubsetError)?"":"Error";if(this.state=="Error"){this._maskValidSubsetError=_1b2;}this._setStateClass();dijit.setWaiState(this.focusNode,"invalid",_1b4?"false":"true");if(_1b2){if(this.state=="Error"){_1b3=this.getErrorMessage(true);}else{_1b3=this.getPromptMessage(true);}this._maskValidSubsetError=true;}this.displayMessage(_1b3);return _1b4;},_message:"",displayMessage:function $DFO_(_1b7){if(this._message==_1b7){return;}this._message=_1b7;dijit.hideTooltip(this.domNode);if(_1b7){dijit.showTooltip(_1b7,this.domNode,this.tooltipPosition,!this.isLeftToRight());}},_refreshState:function $DFP_(){this.validate(this._focused);this.inherited(arguments);},constructor:function $DFQ_(){this.constraints={};},_setConstraintsAttr:function $DFR_(_1b8){if(!_1b8.locale&&this.lang){_1b8.locale=this.lang;}this.constraints=_1b8;this._computePartialRE();},_computePartialRE:function $DFS_(){var p=this.regExpGen(this.constraints);this.regExp=p;var _1b9="";if(p!=".*"){this.regExp.replace(/\\.|\[\]|\[.*?[^\\]{1}\]|\{.*?\}|\(\?[=:!]|./g,function(re){switch(re.charAt(0)){case "{":case "+":case "?":case "*":case "^":case "$":case "|":case "(":_1b9+=re;break;case ")":_1b9+="|$)";break;default:_1b9+="(?:"+re+"|$)";break;}});}try{"".search(_1b9);}catch(e){_1b9=this.regExp;console.warn("RegExp error in "+this.declaredClass+": "+this.regExp);}this._partialre="^(?:"+_1b9+")$";},postMixInProperties:function $DFT_(){this.inherited(arguments);this.messages=dojo.i18n.getLocalization("dijit.form","validate",this.lang);if(this.invalidMessage=="$_unset_$"){this.invalidMessage=this.messages.invalidMessage;}if(!this.invalidMessage){this.invalidMessage=this.promptMessage;}if(this.missingMessage=="$_unset_$"){this.missingMessage=this.messages.missingMessage;}if(!this.missingMessage){this.missingMessage=this.invalidMessage;}this._setConstraintsAttr(this.constraints);},_setDisabledAttr:function $DFU_(_1ba){this.inherited(arguments);this._refreshState();},_setRequiredAttr:function $DFV_(_1bb){this.required=_1bb;dijit.setWaiState(this.focusNode,"required",_1bb);this._refreshState();},reset:function $DFW_(){this._maskValidSubsetError=true;this.inherited(arguments);},_onBlur:function $DFX_(){this.displayMessage("");this.inherited(arguments);}});dojo.declare("dijit.form.MappedTextBox",dijit.form.ValidationTextBox,{postMixInProperties:function $DFY_(){this.inherited(arguments);this.nameAttrSetting="";},serialize:function $DFZ_(val,_1bc){return val.toString?val.toString():"";},toString:function $DFa_(){var val=this.filter(this.get("value"));return val!=null?(typeof val=="string"?val:this.serialize(val,this.constraints)):"";},validate:function $DFb_(){this.valueNode.value=this.toString();return this.inherited(arguments);},buildRendering:function $DFc_(){this.inherited(arguments);this.valueNode=dojo.place("<input type='hidden'"+(this.name?" name='"+this.name+"'":"")+">",this.textbox,"after");},reset:function $DFd_(){this.valueNode.value="";this.inherited(arguments);}});dojo.declare("dijit.form.RangeBoundTextBox",dijit.form.MappedTextBox,{rangeMessage:"",rangeCheck:function $DFe_(_1bd,_1be){return ("min" in _1be?(this.compare(_1bd,_1be.min)>=0):true)&&("max" in _1be?(this.compare(_1bd,_1be.max)<=0):true);},isInRange:function $DFf_(_1bf){return this.rangeCheck(this.get("value"),this.constraints);},_isDefinitelyOutOfRange:function $DFg_(){var val=this.get("value");var _1c0=false;var _1c1=false;if("min" in this.constraints){var min=this.constraints.min;min=this.compare(val,((typeof min=="number")&&min>=0&&val!=0)?0:min);_1c0=(typeof min=="number")&&min<0;}if("max" in this.constraints){var max=this.constraints.max;max=this.compare(val,((typeof max!="number")||max>0)?max:0);_1c1=(typeof max=="number")&&max>0;}return _1c0||_1c1;},_isValidSubset:function $DFh_(){return this.inherited(arguments)&&!this._isDefinitelyOutOfRange();},isValid:function $DFi_(_1c2){return this.inherited(arguments)&&((this._isEmpty(this.textbox.value)&&!this.required)||this.isInRange(_1c2));},getErrorMessage:function $DFj_(_1c3){var v=this.get("value");if(v!==null&&v!==""&&v!==undefined&&(typeof v!="number"||!isNaN(v))&&!this.isInRange(_1c3)){return this.rangeMessage;}return this.inherited(arguments);},postMixInProperties:function $DFk_(){this.inherited(arguments);if(!this.rangeMessage){this.messages=dojo.i18n.getLocalization("dijit.form","validate",this.lang);this.rangeMessage=this.messages.rangeMessage;}},_setConstraintsAttr:function $DFl_(_1c4){this.inherited(arguments);if(this.focusNode){if(this.constraints.min!==undefined){dijit.setWaiState(this.focusNode,"valuemin",this.constraints.min);}else{dijit.removeWaiState(this.focusNode,"valuemin");}if(this.constraints.max!==undefined){dijit.setWaiState(this.focusNode,"valuemax",this.constraints.max);}else{dijit.removeWaiState(this.focusNode,"valuemax");}}},_setValueAttr:function $DFm_(_1c5,_1c6){dijit.setWaiState(this.focusNode,"valuenow",_1c5);this.inherited(arguments);}});}if(!dojo._hasResource["ibm.xsp.widget.layout.xspClientDojoUI"]){dojo._hasResource["ibm.xsp.widget.layout.xspClientDojoUI"]=true;dojo.provide("ibm.xsp.widget.layout.xspClientDojoUI");}dojo.i18n._preloadLocalizations("ibm.xsp.widget.layout.layers.nls.xspClientDojoUI",["ROOT","ar","ca","cs","da","de","de-de","el","en","en-gb","en-us","es","es-es","fi","fi-fi","fr","fr-fr","he","he-il","hu","it","it-it","ja","ja-jp","ko","ko-kr","nb","nl","nl-nl","pl","pt","pt-br","pt-pt","ru","sk","sl","sv","th","tr","xx","zh","zh-cn","zh-tw"]);

