/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.getObject("string",true,dojo);dojo.string.rep=function(_1,_2){if(_2<=0||!_1){return "";}var _3=[];for(;;){if(_2&1){_3.push(_1);}if(!(_2>>=1)){break;}_1+=_1;}return _3.join("");};dojo.string.pad=function(_4,_5,ch,_6){if(!ch){ch="0";}var _7=String(_4),_8=dojo.string.rep(ch,Math.ceil((_5-_7.length)/ch.length));return _6?_7+_8:_8+_7;};dojo.string.substitute=function(_9,_a,_b,_c){_c=_c||dojo.global;_b=_b?dojo.hitch(_c,_b):function(v){return v;};return _9.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_d,_e,_f){var _10=dojo.getObject(_e,false,_a);if(_f){_10=dojo.getObject(_f,false,_c).call(_c,_10,_e);}return _b(_10,_e).toString();});};dojo.string.trim=String.prototype.trim?dojo.trim:function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>=0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};}if(!dojo._hasResource["dojo.fx.Toggler"]){dojo._hasResource["dojo.fx.Toggler"]=true;dojo.provide("dojo.fx.Toggler");dojo.declare("dojo.fx.Toggler",null,{node:null,showFunc:dojo.fadeIn,hideFunc:dojo.fadeOut,showDuration:200,hideDuration:200,constructor:function(_11){var _12=this;dojo.mixin(_12,_11);_12.node=_11.node;_12._showArgs=dojo.mixin({},_11);_12._showArgs.node=_12.node;_12._showArgs.duration=_12.showDuration;_12.showAnim=_12.showFunc(_12._showArgs);_12._hideArgs=dojo.mixin({},_11);_12._hideArgs.node=_12.node;_12._hideArgs.duration=_12.hideDuration;_12.hideAnim=_12.hideFunc(_12._hideArgs);dojo.connect(_12.showAnim,"beforeBegin",dojo.hitch(_12.hideAnim,"stop",true));dojo.connect(_12.hideAnim,"beforeBegin",dojo.hitch(_12.showAnim,"stop",true));},show:function(_13){return this.showAnim.play(_13||0);},hide:function(_14){return this.hideAnim.play(_14||0);}});}if(!dojo._hasResource["dojo.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");(function(){var d=dojo,_15={_fire:function(evt,_16){if(this[evt]){this[evt].apply(this,_16||[]);}return this;}};var _17=function(_18){this._index=-1;this._animations=_18||[];this._current=this._onAnimateCtx=this._onEndCtx=null;this.duration=0;d.forEach(this._animations,function(a){this.duration+=a.duration;if(a.delay){this.duration+=a.delay;}},this);};d.extend(_17,{_onAnimate:function(){this._fire("onAnimate",arguments);},_onEnd:function(){d.disconnect(this._onAnimateCtx);d.disconnect(this._onEndCtx);this._onAnimateCtx=this._onEndCtx=null;if(this._index+1==this._animations.length){this._fire("onEnd");}else{this._current=this._animations[++this._index];this._onAnimateCtx=d.connect(this._current,"onAnimate",this,"_onAnimate");this._onEndCtx=d.connect(this._current,"onEnd",this,"_onEnd");this._current.play(0,true);}},play:function(_19,_1a){if(!this._current){this._current=this._animations[this._index=0];}if(!_1a&&this._current.status()=="playing"){return this;}var _1b=d.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_1c=d.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_1d=d.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);d.disconnect(_1b);d.disconnect(_1c);d.disconnect(_1d);});if(this._onAnimateCtx){d.disconnect(this._onAnimateCtx);}this._onAnimateCtx=d.connect(this._current,"onAnimate",this,"_onAnimate");if(this._onEndCtx){d.disconnect(this._onEndCtx);}this._onEndCtx=d.connect(this._current,"onEnd",this,"_onEnd");this._current.play.apply(this._current,arguments);return this;},pause:function(){if(this._current){var e=d.connect(this._current,"onPause",this,function(arg){this._fire("onPause",arguments);d.disconnect(e);});this._current.pause();}return this;},gotoPercent:function(_1e,_1f){this.pause();var _20=this.duration*_1e;this._current=null;d.some(this._animations,function(a){if(a.duration<=_20){this._current=a;return true;}_20-=a.duration;return false;});if(this._current){this._current.gotoPercent(_20/this._current.duration,_1f);}return this;},stop:function(_21){if(this._current){if(_21){for(;this._index+1<this._animations.length;++this._index){this._animations[this._index].stop(true);}this._current=this._animations[this._index];}var e=d.connect(this._current,"onStop",this,function(arg){this._fire("onStop",arguments);d.disconnect(e);});this._current.stop();}return this;},status:function(){return this._current?this._current.status():"stopped";},destroy:function(){if(this._onAnimateCtx){d.disconnect(this._onAnimateCtx);}if(this._onEndCtx){d.disconnect(this._onEndCtx);}}});d.extend(_17,_15);dojo.fx.chain=function(_22){return new _17(_22);};var _23=function(_24){this._animations=_24||[];this._connects=[];this._finished=0;this.duration=0;d.forEach(_24,function(a){var _25=a.duration;if(a.delay){_25+=a.delay;}if(this.duration<_25){this.duration=_25;}this._connects.push(d.connect(a,"onEnd",this,"_onEnd"));},this);this._pseudoAnimation=new d.Animation({curve:[0,1],duration:this.duration});var _26=this;d.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop","onEnd"],function(evt){_26._connects.push(d.connect(_26._pseudoAnimation,evt,function(){_26._fire(evt,arguments);}));});};d.extend(_23,{_doAction:function(_27,_28){d.forEach(this._animations,function(a){a[_27].apply(a,_28);});return this;},_onEnd:function(){if(++this._finished>this._animations.length){this._fire("onEnd");}},_call:function(_29,_2a){var t=this._pseudoAnimation;t[_29].apply(t,_2a);},play:function(_2b,_2c){this._finished=0;this._doAction("play",arguments);this._call("play",arguments);return this;},pause:function(){this._doAction("pause",arguments);this._call("pause",arguments);return this;},gotoPercent:function(_2d,_2e){var ms=this.duration*_2d;d.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_2e);});this._call("gotoPercent",arguments);return this;},stop:function(_2f){this._doAction("stop",arguments);this._call("stop",arguments);return this;},status:function(){return this._pseudoAnimation.status();},destroy:function(){d.forEach(this._connects,dojo.disconnect);}});d.extend(_23,_15);dojo.fx.combine=function(_30){return new _23(_30);};dojo.fx.wipeIn=function(_31){var _32=_31.node=d.byId(_31.node),s=_32.style,o;var _33=d.animateProperty(d.mixin({properties:{height:{start:function(){o=s.overflow;s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _34=d.style(_32,"height");return Math.max(_34,1);}},end:function(){return _32.scrollHeight;}}}},_31));d.connect(_33,"onEnd",function(){s.height="auto";s.overflow=o;});return _33;};dojo.fx.wipeOut=function(_35){var _36=_35.node=d.byId(_35.node),s=_36.style,o;var _37=d.animateProperty(d.mixin({properties:{height:{end:1}}},_35));d.connect(_37,"beforeBegin",function(){o=s.overflow;s.overflow="hidden";s.display="";});d.connect(_37,"onEnd",function(){s.overflow=o;s.height="auto";s.display="none";});return _37;};dojo.fx.slideTo=function(_38){var _39=_38.node=d.byId(_38.node),top=null,_3a=null;var _3b=(function(n){return function(){var cs=d.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);_3a=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=d.position(n,true);top=ret.y;_3a=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=_3a+"px";}};})(_39);_3b();var _3c=d.animateProperty(d.mixin({properties:{top:_38.top||0,left:_38.left||0}},_38));d.connect(_3c,"beforeBegin",_3c,_3b);return _3c;};})();}if(!dojo._hasResource["dijit._base.manager"]){dojo._hasResource["dijit._base.manager"]=true;dojo.provide("dijit._base.manager");dojo.declare("dijit.WidgetSet",null,{constructor:function(){this._hash={};this.length=0;},add:function(_3d){if(this._hash[_3d.id]){throw new Error("Tried to register widget with id=="+_3d.id+" but that id is already registered");}this._hash[_3d.id]=_3d;this.length++;},remove:function(id){if(this._hash[id]){delete this._hash[id];this.length--;}},forEach:function(_3e,_3f){_3f=_3f||dojo.global;var i=0,id;for(id in this._hash){_3e.call(_3f,this._hash[id],i++,this._hash);}return this;},filter:function(_40,_41){_41=_41||dojo.global;var res=new dijit.WidgetSet(),i=0,id;for(id in this._hash){var w=this._hash[id];if(_40.call(_41,w,i++,this._hash)){res.add(w);}}return res;},byId:function(id){return this._hash[id];},byClass:function(cls){var res=new dijit.WidgetSet(),id,_42;for(id in this._hash){_42=this._hash[id];if(_42.declaredClass==cls){res.add(_42);}}return res;},toArray:function(){var ar=[];for(var id in this._hash){ar.push(this._hash[id]);}return ar;},map:function(_43,_44){return dojo.map(this.toArray(),_43,_44);},every:function(_45,_46){_46=_46||dojo.global;var x=0,i;for(i in this._hash){if(!_45.call(_46,this._hash[i],x++,this._hash)){return false;}}return true;},some:function(_47,_48){_48=_48||dojo.global;var x=0,i;for(i in this._hash){if(_47.call(_48,this._hash[i],x++,this._hash)){return true;}}return false;}});(function(){dijit.registry=new dijit.WidgetSet();var _49=dijit.registry._hash,_4a=dojo.attr,_4b=dojo.hasAttr,_4c=dojo.style;dijit.byId=function(id){return typeof id=="string"?_49[id]:id;};var _4d={};dijit.getUniqueId=function(_4e){var id;do{id=_4e+"_"+(_4e in _4d?++_4d[_4e]:_4d[_4e]=0);}while(_49[id]);return dijit._scopeName=="dijit"?id:dijit._scopeName+"_"+id;};dijit.findWidgets=function(_4f){var _50=[];function _51(_52){for(var _53=_52.firstChild;_53;_53=_53.nextSibling){if(_53.nodeType==1){var _54=_53.getAttribute("widgetId");if(_54){var _55=_49[_54];if(_55){_50.push(_55);}}else{_51(_53);}}}};_51(_4f);return _50;};dijit._destroyAll=function(){dijit._curFocus=null;dijit._prevFocus=null;dijit._activeStack=[];dojo.forEach(dijit.findWidgets(dojo.body()),function(_56){if(!_56._destroyed){if(_56.destroyRecursive){_56.destroyRecursive();}else{if(_56.destroy){_56.destroy();}}}});};if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit._destroyAll();});}dijit.byNode=function(_57){return _49[_57.getAttribute("widgetId")];};dijit.getEnclosingWidget=function(_58){while(_58){var id=_58.getAttribute&&_58.getAttribute("widgetId");if(id){return _49[id];}_58=_58.parentNode;}return null;};var _59=(dijit._isElementShown=function(_5a){var s=_4c(_5a);return (s.visibility!="hidden")&&(s.visibility!="collapsed")&&(s.display!="none")&&(_4a(_5a,"type")!="hidden");});dijit.hasDefaultTabStop=function(_5b){switch(_5b.nodeName.toLowerCase()){case "a":return _4b(_5b,"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return true;case "iframe":var _5c;try{var _5d=_5b.contentDocument;if("designMode" in _5d&&_5d.designMode=="on"){return true;}_5c=_5d.body;}catch(e1){try{_5c=_5b.contentWindow.document.body;}catch(e2){return false;}}return _5c.contentEditable=="true"||(_5c.firstChild&&_5c.firstChild.contentEditable=="true");default:return _5b.contentEditable=="true";}};var _5e=(dijit.isTabNavigable=function(_5f){if(_4a(_5f,"disabled")){return false;}else{if(_4b(_5f,"tabIndex")){return _4a(_5f,"tabIndex")>=0;}else{return dijit.hasDefaultTabStop(_5f);}}});dijit._getTabNavigable=function(_60){var _61,_62,_63,_64,_65,_66,_67={};function _68(_69){return _69&&_69.tagName.toLowerCase()=="input"&&_69.type&&_69.type.toLowerCase()=="radio"&&_69.name&&_69.name.toLowerCase();};var _6a=function(_6b){dojo.query("> *",_6b).forEach(function(_6c){if((dojo.isIE&&_6c.scopeName!=="HTML")||!_59(_6c)){return;}if(_5e(_6c)){var _6d=_4a(_6c,"tabIndex");if(!_4b(_6c,"tabIndex")||_6d==0){if(!_61){_61=_6c;}_62=_6c;}else{if(_6d>0){if(!_63||_6d<_64){_64=_6d;_63=_6c;}if(!_65||_6d>=_66){_66=_6d;_65=_6c;}}}var rn=_68(_6c);if(dojo.attr(_6c,"checked")&&rn){_67[rn]=_6c;}}if(_6c.nodeName.toUpperCase()!="SELECT"){_6a(_6c);}});};if(_59(_60)){_6a(_60);}function rs(_6e){return _67[_68(_6e)]||_6e;};return {first:rs(_61),last:rs(_62),lowest:rs(_63),highest:rs(_65)};};dijit.getFirstInTabbingOrder=function(_6f){var _70=dijit._getTabNavigable(dojo.byId(_6f));return _70.lowest?_70.lowest:_70.first;};dijit.getLastInTabbingOrder=function(_71){var _72=dijit._getTabNavigable(dojo.byId(_71));return _72.last?_72.last:_72.highest;};dijit.defaultDuration=dojo.config["defaultDuration"]||200;})();}if(!dojo._hasResource["dojo.Stateful"]){dojo._hasResource["dojo.Stateful"]=true;dojo.provide("dojo.Stateful");dojo.declare("dojo.Stateful",null,{postscript:function(_73){if(_73){dojo.mixin(this,_73);}},get:function(_74){return this[_74];},set:function(_75,_76){if(typeof _75==="object"){for(var x in _75){this.set(x,_75[x]);}return this;}var _77=this[_75];this[_75]=_76;if(this._watchCallbacks){this._watchCallbacks(_75,_77,_76);}return this;},watch:function(_78,_79){var _7a=this._watchCallbacks;if(!_7a){var _7b=this;_7a=this._watchCallbacks=function(_7c,_7d,_7e,_7f){var _80=function(_81){if(_81){_81=_81.slice();for(var i=0,l=_81.length;i<l;i++){try{_81[i].call(_7b,_7c,_7d,_7e);}catch(e){console.error(e);}}}};_80(_7a["_"+_7c]);if(!_7f){_80(_7a["*"]);}};}if(!_79&&typeof _78==="function"){_79=_78;_78="*";}else{_78="_"+_78;}var _82=_7a[_78];if(typeof _82!=="object"){_82=_7a[_78]=[];}_82.push(_79);return {unwatch:function(){_82.splice(dojo.indexOf(_82,_79),1);}};}});}if(!dojo._hasResource["dijit._WidgetBase"]){dojo._hasResource["dijit._WidgetBase"]=true;dojo.provide("dijit._WidgetBase");(function(){dojo.declare("dijit._WidgetBase",dojo.Stateful,{id:"",lang:"",dir:"","class":"",style:"",title:"",tooltip:"",baseClass:"",srcNodeRef:null,domNode:null,containerNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},_blankGif:(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif")).toString(),postscript:function(_83,_84){this.create(_83,_84);},create:function(_85,_86){this.srcNodeRef=dojo.byId(_86);this._connects=[];this._subscribes=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_85){this.params=_85;dojo._mixin(this,_85);}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 _87=this.srcNodeRef;if(_87&&_87.parentNode&&this.domNode!==_87){_87.parentNode.replaceChild(this.domNode,_87);}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}this._created=true;},_applyAttributes:function(){var _88=function(_89,_8a){if((_8a.params&&_89 in _8a.params)||_8a[_89]){_8a.set(_89,_8a[_89]);}};for(var _8b in this.attributeMap){_88(_8b,this);}dojo.forEach(this._getSetterAttributes(),function(a){if(!(a in this.attributeMap)){_88(a,this);}},this);},_getSetterAttributes:function(){var _8c=this.constructor;if(!_8c._setterAttrs){var r=(_8c._setterAttrs=[]),_8d,_8e=_8c.prototype;for(var _8f in _8e){if(dojo.isFunction(_8e[_8f])&&(_8d=_8f.match(/^_set([a-zA-Z]*)Attr$/))&&_8d[1]){r.push(_8d[1].charAt(0).toLowerCase()+_8d[1].substr(1));}}}return _8c._setterAttrs;},postMixInProperties:function(){},buildRendering:function(){if(!this.domNode){this.domNode=this.srcNodeRef||dojo.create("div");}if(this.baseClass){var _90=this.baseClass.split(" ");if(!this.isLeftToRight()){_90=_90.concat(dojo.map(_90,function(_91){return _91+"Rtl";}));}dojo.addClass(this.domNode,_90);}},postCreate:function(){},startup:function(){this._started=true;},destroyRecursive:function(_92){this._beingDestroyed=true;this.destroyDescendants(_92);this.destroy(_92);},destroy:function(_93){this._beingDestroyed=true;this.uninitialize();var d=dojo,dfe=d.forEach,dun=d.unsubscribe;dfe(this._connects,function(_94){dfe(_94,d.disconnect);});dfe(this._subscribes,function(_95){dun(_95);});dfe(this._supportingWidgets||[],function(w){if(w.destroyRecursive){w.destroyRecursive();}else{if(w.destroy){w.destroy();}}});this.destroyRendering(_93);dijit.registry.remove(this.id);this._destroyed=true;},destroyRendering:function(_96){if(this.bgIframe){this.bgIframe.destroy(_96);delete this.bgIframe;}if(this.domNode){if(_96){dojo.removeAttr(this.domNode,"widgetId");}else{dojo.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_96){dojo.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_97){dojo.forEach(this.getChildren(),function(_98){if(_98.destroyRecursive){_98.destroyRecursive(_97);}});},uninitialize:function(){return false;},_setClassAttr:function(_99){var _9a=this[this.attributeMap["class"]||"domNode"];dojo.replaceClass(_9a,_99,this["class"]);this._set("class",_99);},_setStyleAttr:function(_9b){var _9c=this[this.attributeMap.style||"domNode"];if(dojo.isObject(_9b)){dojo.style(_9c,_9b);}else{if(_9c.style.cssText){_9c.style.cssText+="; "+_9b;}else{_9c.style.cssText=_9b;}}this._set("style",_9b);},_attrToDom:function(_9d,_9e){var _9f=this.attributeMap[_9d];dojo.forEach(dojo.isArray(_9f)?_9f:[_9f],function(_a0){var _a1=this[_a0.node||_a0||"domNode"];var _a2=_a0.type||"attribute";switch(_a2){case "attribute":if(dojo.isFunction(_9e)){_9e=dojo.hitch(this,_9e);}var _a3=_a0.attribute?_a0.attribute:(/^on[A-Z][a-zA-Z]*$/.test(_9d)?_9d.toLowerCase():_9d);dojo.attr(_a1,_a3,_9e);break;case "innerText":_a1.innerHTML="";_a1.appendChild(dojo.doc.createTextNode(_9e));break;case "innerHTML":_a1.innerHTML=_9e;break;case "class":dojo.replaceClass(_a1,_9e,this[_9d]);break;}},this);},get:function(_a4){var _a5=this._getAttrNames(_a4);return this[_a5.g]?this[_a5.g]():this[_a4];},set:function(_a6,_a7){if(typeof _a6==="object"){for(var x in _a6){this.set(x,_a6[x]);}return this;}var _a8=this._getAttrNames(_a6);if(this[_a8.s]){var _a9=this[_a8.s].apply(this,Array.prototype.slice.call(arguments,1));}else{if(_a6 in this.attributeMap){this._attrToDom(_a6,_a7);}this._set(_a6,_a7);}return _a9||this;},_attrPairNames:{},_getAttrNames:function(_aa){var apn=this._attrPairNames;if(apn[_aa]){return apn[_aa];}var uc=_aa.charAt(0).toUpperCase()+_aa.substr(1);return (apn[_aa]={n:_aa+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr"});},_set:function(_ab,_ac){var _ad=this[_ab];this[_ab]=_ac;if(this._watchCallbacks&&this._created&&_ac!==_ad){this._watchCallbacks(_ab,_ad,_ac);}},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function(){return this.containerNode?dojo.query("[widgetId]",this.containerNode).map(dijit.byNode):[];},getChildren:function(){return this.containerNode?dijit.findWidgets(this.containerNode):[];},connect:function(obj,_ae,_af){var _b0=[dojo._connect(obj,_ae,this,_af)];this._connects.push(_b0);return _b0;},disconnect:function(_b1){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_b1){dojo.forEach(_b1,dojo.disconnect);this._connects.splice(i,1);return;}}},subscribe:function(_b2,_b3){var _b4=dojo.subscribe(_b2,this,_b3);this._subscribes.push(_b4);return _b4;},unsubscribe:function(_b5){for(var i=0;i<this._subscribes.length;i++){if(this._subscribes[i]==_b5){dojo.unsubscribe(_b5);this._subscribes.splice(i,1);return;}}},isLeftToRight:function(){return this.dir?(this.dir=="ltr"):dojo._isBodyLtr();},placeAt:function(_b6,_b7){if(_b6.declaredClass&&_b6.addChild){_b6.addChild(this,_b7);}else{dojo.place(this.domNode,_b6,_b7);}return this;}});})();}if(!dojo._hasResource["dojo.window"]){dojo._hasResource["dojo.window"]=true;dojo.provide("dojo.window");dojo.getObject("window",true,dojo);dojo.window.getBox=function(){var _b8=(dojo.doc.compatMode=="BackCompat")?dojo.body():dojo.doc.documentElement;var _b9=dojo._docScroll();return {w:_b8.clientWidth,h:_b8.clientHeight,l:_b9.x,t:_b9.y};};dojo.window.get=function(doc){if(dojo.isIE&&window!==document.parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc.parentWindow||doc.defaultView;};dojo.window.scrollIntoView=function(_ba,pos){try{_ba=dojo.byId(_ba);var doc=_ba.ownerDocument||dojo.doc,_bb=doc.body||dojo.body(),_bc=doc.documentElement||_bb.parentNode,_bd=dojo.isIE,_be=dojo.isWebKit;if((!(dojo.isMoz||_bd||_be||dojo.isOpera)||_ba==_bb||_ba==_bc)&&(typeof _ba.scrollIntoView!="undefined")){_ba.scrollIntoView(false);return;}var _bf=doc.compatMode=="BackCompat",_c0=(_bd>=9&&_ba.ownerDocument.parentWindow.frameElement)?((_bc.clientHeight>0&&_bc.clientWidth>0&&(_bb.clientHeight==0||_bb.clientWidth==0||_bb.clientHeight>_bc.clientHeight||_bb.clientWidth>_bc.clientWidth))?_bc:_bb):(_bf?_bb:_bc),_c1=_be?_bb:_c0,_c2=_c0.clientWidth,_c3=_c0.clientHeight,rtl=!dojo._isBodyLtr(),_c4=pos||dojo.position(_ba),el=_ba.parentNode,_c5=function(el){return ((_bd<=6||(_bd&&_bf))?false:(dojo.style(el,"position").toLowerCase()=="fixed"));};if(_c5(_ba)){return;}while(el){if(el==_bb){el=_c1;}var _c6=dojo.position(el),_c7=_c5(el);if(el==_c1){_c6.w=_c2;_c6.h=_c3;if(_c1==_bc&&_bd&&rtl){_c6.x+=_c1.offsetWidth-_c6.w;}if(_c6.x<0||!_bd){_c6.x=0;}if(_c6.y<0||!_bd){_c6.y=0;}}else{var pb=dojo._getPadBorderExtents(el);_c6.w-=pb.w;_c6.h-=pb.h;_c6.x+=pb.l;_c6.y+=pb.t;var _c8=el.clientWidth,_c9=_c6.w-_c8;if(_c8>0&&_c9>0){_c6.w=_c8;_c6.x+=(rtl&&(_bd||el.clientLeft>pb.l))?_c9:0;}_c8=el.clientHeight;_c9=_c6.h-_c8;if(_c8>0&&_c9>0){_c6.h=_c8;}}if(_c7){if(_c6.y<0){_c6.h+=_c6.y;_c6.y=0;}if(_c6.x<0){_c6.w+=_c6.x;_c6.x=0;}if(_c6.y+_c6.h>_c3){_c6.h=_c3-_c6.y;}if(_c6.x+_c6.w>_c2){_c6.w=_c2-_c6.x;}}var l=_c4.x-_c6.x,t=_c4.y-Math.max(_c6.y,0),r=l+_c4.w-_c6.w,bot=t+_c4.h-_c6.h;if(r*l>0){var s=Math[l<0?"max":"min"](l,r);if(rtl&&((_bd==8&&!_bf)||_bd>=9)){s=-s;}_c4.x+=el.scrollLeft;el.scrollLeft+=s;_c4.x-=el.scrollLeft;}if(bot*t>0){_c4.y+=el.scrollTop;el.scrollTop+=Math[t<0?"max":"min"](t,bot);_c4.y-=el.scrollTop;}el=(el!=_c1)&&!_c7&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);_ba.scrollIntoView(false);}};}if(!dojo._hasResource["dijit._base.focus"]){dojo._hasResource["dijit._base.focus"]=true;dojo.provide("dijit._base.focus");dojo.mixin(dijit,{_curFocus:null,_prevFocus:null,isCollapsed:function(){return dijit.getBookmark().isCollapsed;},getBookmark:function(){var bm,rg,tg,sel=dojo.doc.selection,cf=dijit._curFocus;if(dojo.global.getSelection){sel=dojo.global.getSelection();if(sel){if(sel.isCollapsed){tg=cf?cf.tagName:"";if(tg){tg=tg.toLowerCase();if(tg=="textarea"||(tg=="input"&&(!cf.type||cf.type.toLowerCase()=="text"))){sel={start:cf.selectionStart,end:cf.selectionEnd,node:cf,pRange:true};return {isCollapsed:(sel.end<=sel.start),mark:sel};}}bm={isCollapsed:true};if(sel.rangeCount){bm.mark=sel.getRangeAt(0).cloneRange();}}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(_ca){var _cb=dojo.doc,_cc=_ca.mark;if(_cc){if(dojo.global.getSelection){var sel=dojo.global.getSelection();if(sel&&sel.removeAllRanges){if(_cc.pRange){var r=_cc;var n=r.node;n.selectionStart=r.start;n.selectionEnd=r.end;}else{sel.removeAllRanges();sel.addRange(_cc);}}else{console.warn("No idea how to restore selection for this browser!");}}else{if(_cb.selection&&_cc){var rg;if(_cc.pRange){rg=_cc.range;}else{if(dojo.isArray(_cc)){rg=_cb.body.createControlRange();dojo.forEach(_cc,function(n){rg.addElement(n);});}else{rg=_cb.body.createTextRange();rg.moveToBookmark(_cc);}}rg.select();}}}},getFocus:function(_cd,_ce){var _cf=!dijit._curFocus||(_cd&&dojo.isDescendant(dijit._curFocus,_cd.domNode))?dijit._prevFocus:dijit._curFocus;return {node:_cf,bookmark:(_cf==dijit._curFocus)&&dojo.withGlobal(_ce||dojo.global,dijit.getBookmark),openedForWindow:_ce};},focus:function(_d0){if(!_d0){return;}var _d1="node" in _d0?_d0.node:_d0,_d2=_d0.bookmark,_d3=_d0.openedForWindow,_d4=_d2?_d2.isCollapsed:false;if(_d1){var _d5=(_d1.tagName.toLowerCase()=="iframe")?_d1.contentWindow:_d1;if(_d5&&_d5.focus){try{_d5.focus();}catch(e){}}dijit._onFocusNode(_d1);}if(_d2&&dojo.withGlobal(_d3||dojo.global,dijit.isCollapsed)&&!_d4){if(_d3){_d3.focus();}try{dojo.withGlobal(_d3||dojo.global,dijit.moveToBookmark,null,[_d2]);}catch(e2){}}},_activeStack:[],registerIframe:function(_d6){return dijit.registerWin(_d6.contentWindow,_d6);},unregisterIframe:function(_d7){dijit.unregisterWin(_d7);},registerWin:function(_d8,_d9){var _da=function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);if(dojo.isIE&&evt&&evt.srcElement&&evt.srcElement.parentNode==null){return;}dijit._onTouchNode(_d9||evt.target||evt.srcElement,"mouse");};var doc=dojo.isIE?_d8.document.documentElement:_d8.document;if(doc){if(dojo.isIE){_d8.document.body.attachEvent("onmousedown",_da);var _db=function(evt){if(evt.srcElement.tagName.toLowerCase()!="#document"&&dijit.isTabNavigable(evt.srcElement)){dijit._onFocusNode(_d9||evt.srcElement);}else{dijit._onTouchNode(_d9||evt.srcElement);}};doc.attachEvent("onactivate",_db);var _dc=function(evt){dijit._onBlurNode(_d9||evt.srcElement);};doc.attachEvent("ondeactivate",_dc);return function(){_d8.document.detachEvent("onmousedown",_da);doc.detachEvent("onactivate",_db);doc.detachEvent("ondeactivate",_dc);doc=null;};}else{doc.body.addEventListener("mousedown",_da,true);var _dd=function(evt){dijit._onFocusNode(_d9||evt.target);};doc.addEventListener("focus",_dd,true);var _de=function(evt){dijit._onBlurNode(_d9||evt.target);};doc.addEventListener("blur",_de,true);return function(){doc.body.removeEventListener("mousedown",_da,true);doc.removeEventListener("focus",_dd,true);doc.removeEventListener("blur",_de,true);doc=null;};}}},unregisterWin:function(_df){_df&&_df();},_onBlurNode:function(_e0){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(_e1,by){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _e2=[];try{while(_e1){var _e3=dojo.attr(_e1,"dijitPopupParent");if(_e3){_e1=dijit.byId(_e3).domNode;}else{if(_e1.tagName&&_e1.tagName.toLowerCase()=="body"){if(_e1===dojo.body()){break;}_e1=dojo.window.get(_e1.ownerDocument).frameElement;}else{var id=_e1.getAttribute&&_e1.getAttribute("widgetId"),_e4=id&&dijit.byId(id);if(_e4&&!(by=="mouse"&&_e4.get("disabled"))){_e2.unshift(id);}_e1=_e1.parentNode;}}}}catch(e){}dijit._setStack(_e2,by);},_onFocusNode:function(_e5){if(!_e5){return;}if(_e5.nodeType==9){return;}dijit._onTouchNode(_e5);if(_e5==dijit._curFocus){return;}if(dijit._curFocus){dijit._prevFocus=dijit._curFocus;}dijit._curFocus=_e5;dojo.publish("focusNode",[_e5]);},_setStack:function(_e6,by){var _e7=dijit._activeStack;dijit._activeStack=_e6;for(var _e8=0;_e8<Math.min(_e7.length,_e6.length);_e8++){if(_e7[_e8]!=_e6[_e8]){break;}}var _e9;for(var i=_e7.length-1;i>=_e8;i--){_e9=dijit.byId(_e7[i]);if(_e9){_e9._focused=false;_e9.set("focused",false);_e9._hasBeenBlurred=true;if(_e9._onBlur){_e9._onBlur(by);}dojo.publish("widgetBlur",[_e9,by]);}}for(i=_e8;i<_e6.length;i++){_e9=dijit.byId(_e6[i]);if(_e9){_e9._focused=true;_e9.set("focused",true);if(_e9._onFocus){_e9._onFocus(by);}dojo.publish("widgetFocus",[_e9,by]);}}}});dojo.addOnLoad(function(){var _ea=dijit.registerWin(window);if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit.unregisterWin(_ea);_ea=null;});}});}if(!dojo._hasResource["dojo.AdapterRegistry"]){dojo._hasResource["dojo.AdapterRegistry"]=true;dojo.provide("dojo.AdapterRegistry");dojo.AdapterRegistry=function(_eb){this.pairs=[];this.returnWrappers=_eb||false;};dojo.extend(dojo.AdapterRegistry,{register:function(_ec,_ed,_ee,_ef,_f0){this.pairs[((_f0)?"unshift":"push")]([_ec,_ed,_ee,_ef]);},match:function(){for(var i=0;i<this.pairs.length;i++){var _f1=this.pairs[i];if(_f1[1].apply(this,arguments)){if((_f1[3])||(this.returnWrappers)){return _f1[2];}else{return _f1[2].apply(this,arguments);}}}throw new Error("No match found");},unregister:function(_f2){for(var i=0;i<this.pairs.length;i++){var _f3=this.pairs[i];if(_f3[0]==_f2){this.pairs.splice(i,1);return true;}}return false;}});}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function(){return dojo.window.getBox();};dijit.placeOnScreen=function(_f4,pos,_f5,_f6){var _f7=dojo.map(_f5,function(_f8){var c={corner:_f8,pos:{x:pos.x,y:pos.y}};if(_f6){c.pos.x+=_f8.charAt(1)=="L"?_f6.x:-_f6.x;c.pos.y+=_f8.charAt(0)=="T"?_f6.y:-_f6.y;}return c;});return dijit._place(_f4,_f7);};dijit._place=function(_f9,_fa,_fb,_fc){var _fd=dojo.window.getBox();if(!_f9.parentNode||String(_f9.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(_f9);}var _fe=null;dojo.some(_fa,function(_ff){var _100=_ff.corner;var pos=_ff.pos;var _101=0;var _102={w:_100.charAt(1)=="L"?(_fd.l+_fd.w)-pos.x:pos.x-_fd.l,h:_100.charAt(1)=="T"?(_fd.t+_fd.h)-pos.y:pos.y-_fd.t};if(_fb){var res=_fb(_f9,_ff.aroundCorner,_100,_102,_fc);_101=typeof res=="undefined"?0:res;}var _103=_f9.style;var _104=_103.display;var _105=_103.visibility;_103.visibility="hidden";_103.display="";var mb=dojo.marginBox(_f9);_103.display=_104;_103.visibility=_105;var _106=Math.max(_fd.l,_100.charAt(1)=="L"?pos.x:(pos.x-mb.w)),_107=Math.max(_fd.t,_100.charAt(0)=="T"?pos.y:(pos.y-mb.h)),endX=Math.min(_fd.l+_fd.w,_100.charAt(1)=="L"?(_106+mb.w):pos.x),endY=Math.min(_fd.t+_fd.h,_100.charAt(0)=="T"?(_107+mb.h):pos.y),_108=endX-_106,_109=endY-_107;_101+=(mb.w-_108)+(mb.h-_109);if(_fe==null||_101<_fe.overflow){_fe={corner:_100,aroundCorner:_ff.aroundCorner,x:_106,y:_107,w:_108,h:_109,overflow:_101,spaceAvailable:_102};}return !_101;});if(_fe.overflow&&_fb){_fb(_f9,_fe.aroundCorner,_fe.corner,_fe.spaceAvailable,_fc);}var l=dojo._isBodyLtr(),s=_f9.style;s.top=_fe.y+"px";s[l?"left":"right"]=(l?_fe.x:_fd.w-_fe.x-_fe.w)+"px";return _fe;};dijit.placeOnScreenAroundNode=function(node,_10a,_10b,_10c){_10a=dojo.byId(_10a);var _10d=dojo.position(_10a,true);return dijit._placeOnScreenAroundRect(node,_10d.x,_10d.y,_10d.w,_10d.h,_10b,_10c);};dijit.placeOnScreenAroundRectangle=function(node,_10e,_10f,_110){return dijit._placeOnScreenAroundRect(node,_10e.x,_10e.y,_10e.width,_10e.height,_10f,_110);};dijit._placeOnScreenAroundRect=function(node,x,y,_111,_112,_113,_114){var _115=[];for(var _116 in _113){_115.push({aroundCorner:_116,corner:_113[_116],pos:{x:x+(_116.charAt(1)=="L"?0:_111),y:y+(_116.charAt(0)=="T"?0:_112)}});}return dijit._place(node,_115,_114,{w:_111,h:_112});};dijit.placementRegistry=new dojo.AdapterRegistry();dijit.placementRegistry.register("node",function(n,x){return typeof x=="object"&&typeof x.offsetWidth!="undefined"&&typeof x.offsetHeight!="undefined";},dijit.placeOnScreenAroundNode);dijit.placementRegistry.register("rect",function(n,x){return typeof x=="object"&&"x" in x&&"y" in x&&"width" in x&&"height" in x;},dijit.placeOnScreenAroundRectangle);dijit.placeOnScreenAroundElement=function(node,_117,_118,_119){return dijit.placementRegistry.match.apply(dijit.placementRegistry,arguments);};dijit.getPopupAroundAlignment=function(_11a,_11b){var _11c={};dojo.forEach(_11a,function(pos){switch(pos){case "after":_11c[_11b?"BR":"BL"]=_11b?"BL":"BR";break;case "before":_11c[_11b?"BL":"BR"]=_11b?"BR":"BL";break;case "below-alt":_11b=!_11b;case "below":_11c[_11b?"BL":"BR"]=_11b?"TL":"TR";_11c[_11b?"BR":"BL"]=_11b?"TR":"TL";break;case "above-alt":_11b=!_11b;case "above":default:_11c[_11b?"TL":"TR"]=_11b?"BL":"BR";_11c[_11b?"TR":"TL"]=_11b?"BR":"BL";break;}});return _11c;};}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function(doc){return dojo.window.get(doc);};}if(!dojo._hasResource["dijit._base.popup"]){dojo._hasResource["dijit._base.popup"]=true;dojo.provide("dijit._base.popup");dijit.popup={_stack:[],_beginZIndex:1000,_idGen:1,_createWrapper:function(_11d){var _11e=_11d.declaredClass?_11d._popupWrapper:(_11d.parentNode&&dojo.hasClass(_11d.parentNode,"dijitPopup")),node=_11d.domNode||_11d;if(!_11e){_11e=dojo.create("div",{"class":"dijitPopup",style:{display:"none"},role:"presentation"},dojo.body());_11e.appendChild(node);var s=node.style;s.display="";s.visibility="";s.position="";s.top="0px";if(_11d.declaredClass){_11d._popupWrapper=_11e;dojo.connect(_11d,"destroy",function(){dojo.destroy(_11e);delete _11d._popupWrapper;});}}return _11e;},moveOffScreen:function(_11f){var _120=this._createWrapper(_11f);dojo.style(_120,{visibility:"hidden",top:"-9999px",display:""});},hide:function(_121){var _122=this._createWrapper(_121);dojo.style(_122,"display","none");},getTopPopup:function(){var _123=this._stack;for(var pi=_123.length-1;pi>0&&_123[pi].parent===_123[pi-1].widget;pi--){}return _123[pi];},open:function(args){var _124=this._stack,_125=args.popup,_126=args.orient||((args.parent?args.parent.isLeftToRight():dojo._isBodyLtr())?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"}),_127=args.around,id=(args.around&&args.around.id)?(args.around.id+"_dropdown"):("popup_"+this._idGen++);while(_124.length&&(!args.parent||!dojo.isDescendant(args.parent.domNode,_124[_124.length-1].widget.domNode))){dijit.popup.close(_124[_124.length-1].widget);}var _128=this._createWrapper(_125);dojo.attr(_128,{id:id,style:{zIndex:this._beginZIndex+_124.length},"class":"dijitPopup "+(_125.baseClass||_125["class"]||"").split(" ")[0]+"Popup",dijitPopupParent:args.parent?args.parent.id:""});if(dojo.isIE||dojo.isMoz){if(!_125.bgIframe){_125.bgIframe=new dijit.BackgroundIframe(_128);}}var best=_127?dijit.placeOnScreenAroundElement(_128,_127,_126,_125.orient?dojo.hitch(_125,"orient"):null):dijit.placeOnScreen(_128,args,_126=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],args.padding);_128.style.display="";_128.style.visibility="visible";_125.domNode.style.visibility="visible";var _129=[];_129.push(dojo.connect(_128,"onkeypress",this,function(evt){if(evt.charOrCode==dojo.keys.ESCAPE&&args.onCancel){dojo.stopEvent(evt);args.onCancel();}else{if(evt.charOrCode===dojo.keys.TAB){dojo.stopEvent(evt);var _12a=this.getTopPopup();if(_12a&&_12a.onCancel){_12a.onCancel();}}}}));if(_125.onCancel){_129.push(dojo.connect(_125,"onCancel",args.onCancel));}_129.push(dojo.connect(_125,_125.onExecute?"onExecute":"onChange",this,function(){var _12b=this.getTopPopup();if(_12b&&_12b.onExecute){_12b.onExecute();}}));_124.push({widget:_125,parent:args.parent,onExecute:args.onExecute,onCancel:args.onCancel,onClose:args.onClose,handlers:_129});if(_125.onOpen){_125.onOpen(best);}return best;},close:function(_12c){var _12d=this._stack;while((_12c&&dojo.some(_12d,function(elem){return elem.widget==_12c;}))||(!_12c&&_12d.length)){var top=_12d.pop(),_12e=top.widget,_12f=top.onClose;if(_12e.onClose){_12e.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(_12e&&_12e.domNode){this.hide(_12e);}if(_12f){_12f();}}}};dijit._frames=new function(){var _130=[];this.pop=function(){var _131;if(_130.length){_131=_130.pop();_131.style.display="";}else{if(dojo.isIE<9){var burl=dojo.config["dojoBlankHtmlUrl"]||(dojo.moduleUrl("dojo","resources/blank.html")+"")||"javascript:\"\"";var html="<iframe src='"+burl+"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_131=dojo.doc.createElement(html);}else{_131=dojo.create("iframe");_131.src="javascript:\"\"";_131.className="dijitBackgroundIframe";dojo.style(_131,"opacity",0.1);}_131.tabIndex=-1;dijit.setWaiRole(_131,"presentation");}return _131;};this.push=function(_132){_132.style.display="none";_130.push(_132);};}();dijit.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if(dojo.isIE||dojo.isMoz){var _133=(this.iframe=dijit._frames.pop());node.appendChild(_133);if(dojo.isIE<7||dojo.isQuirks){this.resize(node);this._conn=dojo.connect(node,"onresize",this,function(){this.resize(node);});}else{dojo.style(_133,{width:"100%",height:"100%"});}}};dojo.extend(dijit.BackgroundIframe,{resize:function(node){if(this.iframe){dojo.style(this.iframe,{width:node.offsetWidth+"px",height:node.offsetHeight+"px"});}},destroy:function(){if(this._conn){dojo.disconnect(this._conn);this._conn=null;}if(this.iframe){dijit._frames.push(this.iframe);delete this.iframe;}}});}if(!dojo._hasResource["dijit._base.scroll"]){dojo._hasResource["dijit._base.scroll"]=true;dojo.provide("dijit._base.scroll");dijit.scrollIntoView=function(node,pos){dojo.window.scrollIntoView(node,pos);};}if(!dojo._hasResource["dojo.uacss"]){dojo._hasResource["dojo.uacss"]=true;dojo.provide("dojo.uacss");(function(){var d=dojo,html=d.doc.documentElement,ie=d.isIE,_134=d.isOpera,maj=Math.floor,ff=d.isFF,_135=d.boxModel.replace(/-/,""),_136={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_ie8:maj(ie)==8,dj_ie9:maj(ie)==9,dj_quirks:d.isQuirks,dj_iequirks:ie&&d.isQuirks,dj_opera:_134,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};_136["dj_"+_135]=true;var _137="";for(var clz in _136){if(_136[clz]){_137+=clz+" ";}}html.className=d.trim(html.className+" "+_137);dojo._loaders.unshift(function(){if(!dojo._isBodyLtr()){var _138="dj_rtl dijitRtl "+_137.replace(/ /g,"-rtl ");html.className=d.trim(html.className+" "+_138);}});})();}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");}if(!dojo._hasResource["dijit._base.typematic"]){dojo._hasResource["dijit._base.typematic"]=true;dojo.provide("dijit._base.typematic");dijit.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=Math.max(this._currentTimeout<0?this._initialDelay:(this._subsequentDelay>1?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay)),this._minDelay);this._timer=setTimeout(dojo.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_139,node,_13a,obj,_13b,_13c,_13d){if(obj!=this._obj){this.stop();this._initialDelay=_13c||500;this._subsequentDelay=_13b||0.9;this._minDelay=_13d||10;this._obj=obj;this._evt=evt;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_139,_13a);this._fireEventAndReload();this._evt=dojo.mixin({faux:true},evt);}},stop:function(){if(this._timer){clearTimeout(this._timer);this._timer=null;}if(this._obj){this._callback(-1,this._node,this._evt);this._obj=null;}},addKeyListener:function(node,_13e,_13f,_140,_141,_142,_143){if(_13e.keyCode){_13e.charOrCode=_13e.keyCode;dojo.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_13e.charCode){_13e.charOrCode=String.fromCharCode(_13e.charCode);dojo.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}}return [dojo.connect(node,"onkeypress",this,function(evt){if(evt.charOrCode==_13e.charOrCode&&(_13e.ctrlKey===undefined||_13e.ctrlKey==evt.ctrlKey)&&(_13e.altKey===undefined||_13e.altKey==evt.altKey)&&(_13e.metaKey===undefined||_13e.metaKey==(evt.metaKey||false))&&(_13e.shiftKey===undefined||_13e.shiftKey==evt.shiftKey)){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_13f,node,_140,_13e,_141,_142,_143);}else{if(dijit.typematic._obj==_13e){dijit.typematic.stop();}}}),dojo.connect(node,"onkeyup",this,function(evt){if(dijit.typematic._obj==_13e){dijit.typematic.stop();}})];},addMouseListener:function(node,_144,_145,_146,_147,_148){var dc=dojo.connect;return [dc(node,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_144,node,_145,node,_146,_147,_148);}),dc(node,"mouseup",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mouseout",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mousemove",this,function(evt){evt.preventDefault();}),dc(node,"dblclick",this,function(evt){dojo.stopEvent(evt);if(dojo.isIE){dijit.typematic.trigger(evt,_144,node,_145,node,_146,_147,_148);setTimeout(dojo.hitch(this,dijit.typematic.stop),50);}})];},addListener:function(_149,_14a,_14b,_14c,_14d,_14e,_14f,_150){return this.addKeyListener(_14a,_14b,_14c,_14d,_14e,_14f,_150).concat(this.addMouseListener(_149,_14c,_14d,_14e,_14f,_150));}};}if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.wai={onload:function(){var div=dojo.create("div",{id:"a11yTestNode",style:{cssText:"border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif"))+"\");"}},dojo.body());var cs=dojo.getComputedStyle(div);if(cs){var _151=cs.backgroundImage;var _152=(cs.borderTopColor==cs.borderRightColor)||(_151!=null&&(_151=="none"||_151=="url(invalid-url:)"));dojo[_152?"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,{hasWaiRole:function(elem,role){var _153=this.getWaiRole(elem);return role?(_153.indexOf(role)>-1):(_153.length>0);},getWaiRole:function(elem){return dojo.trim((dojo.attr(elem,"role")||"").replace("wairole:",""));},setWaiRole:function(elem,role){dojo.attr(elem,"role",role);},removeWaiRole:function(elem,role){var _154=dojo.attr(elem,"role");if(!_154){return;}if(role){var t=dojo.trim((" "+_154+" ").replace(" "+role+" "," "));dojo.attr(elem,"role",t);}else{elem.removeAttribute("role");}},hasWaiState:function(elem,_155){return elem.hasAttribute?elem.hasAttribute("aria-"+_155):!!elem.getAttribute("aria-"+_155);},getWaiState:function(elem,_156){return elem.getAttribute("aria-"+_156)||"";},setWaiState:function(elem,_157,_158){elem.setAttribute("aria-"+_157,_158);},removeWaiState:function(elem,_159){elem.removeAttribute("aria-"+_159);}});}if(!dojo._hasResource["dijit._base"]){dojo._hasResource["dijit._base"]=true;dojo.provide("dijit._base");}if(!dojo._hasResource["dijit._Widget"]){dojo._hasResource["dijit._Widget"]=true;dojo.provide("dijit._Widget");dojo.connect(dojo,"_connect",function(_15a,_15b){if(_15a&&dojo.isFunction(_15a._onConnect)){_15a._onConnect(_15b);}});dijit._connectOnUseEventHandler=function(_15c){};dijit._lastKeyDownNode=null;if(dojo.isIE){(function(){var _15d=function(evt){dijit._lastKeyDownNode=evt.srcElement;};dojo.doc.attachEvent("onkeydown",_15d);dojo.addOnWindowUnload(function(){dojo.doc.detachEvent("onkeydown",_15d);});})();}else{dojo.doc.addEventListener("keydown",function(evt){dijit._lastKeyDownNode=evt.target;},true);}(function(){dojo.declare("dijit._Widget",dijit._WidgetBase,{_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,create:function(_15e,_15f){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];}}this.inherited(arguments);if(this.domNode){for(attr in this.params){this._onConnect(attr);}}},_onConnect:function(_160){if(_160 in this._deferredConnects){var _161=this[this._deferredConnects[_160]||"domNode"];this.connect(_161,_160.toLowerCase(),_160);delete this._deferredConnects[_160];}},focused:false,isFocusable:function(){return this.focus&&(dojo.style(this.domNode,"display")!="none");},onFocus:function(){},onBlur:function(){},_onFocus:function(e){this.onFocus();},_onBlur:function(){this.onBlur();},setAttribute:function(attr,_162){dojo.deprecated(this.declaredClass+"::setAttribute(attr, value) is deprecated. Use set() instead.","","2.0");this.set(attr,_162);},attr:function(name,_163){if(dojo.config.isDebug){var _164=arguments.callee._ach||(arguments.callee._ach={}),_165=(arguments.callee.caller||"unknown caller").toString();if(!_164[_165]){dojo.deprecated(this.declaredClass+"::attr() is deprecated. Use get() or set() instead, called from "+_165,"","2.0");_164[_165]=true;}}var args=arguments.length;if(args>=2||typeof name==="object"){return this.set.apply(this,arguments);}else{return this.get(name);}},nodesWithKeyClick:["input","button"],connect:function(obj,_166,_167){var d=dojo,dc=d._connect,_168=this.inherited(arguments,[obj,_166=="ondijitclick"?"onclick":_166,_167]);if(_166=="ondijitclick"){if(d.indexOf(this.nodesWithKeyClick,obj.nodeName.toLowerCase())==-1){var m=d.hitch(this,_167);_168.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;if(!("openDropDown" in this&&obj==this._buttonNode)){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);}}));}}return _168;},_onShow:function(){this.onShow();},onShow:function(){},onHide:function(){},onClose:function(){return true;}});})();}if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.getObject("date.stamp",true,dojo);dojo.date.stamp.fromISOString=function(_169,_16a){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 _16b=dojo.date.stamp._isoRegExp.exec(_169),_16c=null;if(_16b){_16b.shift();if(_16b[1]){_16b[1]--;}if(_16b[6]){_16b[6]*=1000;}if(_16a){_16a=new Date(_16a);dojo.forEach(dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(prop){return _16a["get"+prop]();}),function(_16d,_16e){_16b[_16e]=_16b[_16e]||_16d;});}_16c=new Date(_16b[0]||1970,_16b[1]||0,_16b[2]||1,_16b[3]||0,_16b[4]||0,_16b[5]||0,_16b[6]||0);if(_16b[0]<100){_16c.setFullYear(_16b[0]||1970);}var _16f=0,_170=_16b[7]&&_16b[7].charAt(0);if(_170!="Z"){_16f=((_16b[8]||0)*60)+(Number(_16b[9])||0);if(_170!="-"){_16f*=-1;}}if(_170){_16f-=_16c.getTimezoneOffset();}if(_16f){_16c.setTime(_16c.getTime()+_16f*60000);}}return _16c;};dojo.date.stamp.toISOString=function(_171,_172){var _173=function(n){return (n<10)?"0"+n:n;};_172=_172||{};var _174=[],_175=_172.zulu?"getUTC":"get",date="";if(_172.selector!="time"){var year=_171[_175+"FullYear"]();date=["0000".substr((year+"").length)+year,_173(_171[_175+"Month"]()+1),_173(_171[_175+"Date"]())].join("-");}_174.push(date);if(_172.selector!="date"){var time=[_173(_171[_175+"Hours"]()),_173(_171[_175+"Minutes"]()),_173(_171[_175+"Seconds"]())].join(":");var _176=_171[_175+"Milliseconds"]();if(_172.milliseconds){time+="."+(_176<100?"0":"")+_173(_176);}if(_172.zulu){time+="Z";}else{if(_172.selector!="time"){var _177=_171.getTimezoneOffset();var _178=Math.abs(_177);time+=(_177>0?"-":"+")+_173(Math.floor(_178/60))+":"+_173(_178%60);}}_174.push(time);}return _174.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");new Date("X");dojo.parser=new function(){var d=dojo;function _179(_17a){if(d.isString(_17a)){return "string";}if(typeof _17a=="number"){return "number";}if(typeof _17a=="boolean"){return "boolean";}if(d.isFunction(_17a)){return "function";}if(d.isArray(_17a)){return "array";}if(_17a instanceof Date){return "date";}if(_17a instanceof d._Url){return "url";}return "object";};function _17b(_17c,type){switch(type){case "string":return _17c;case "number":return _17c.length?Number(_17c):NaN;case "boolean":return typeof _17c=="boolean"?_17c:!(_17c.toLowerCase()=="false");case "function":if(d.isFunction(_17c)){_17c=_17c.toString();_17c=d.trim(_17c.substring(_17c.indexOf("{")+1,_17c.length-1));}try{if(_17c===""||_17c.search(/[^\w\.]+/i)!=-1){return new Function(_17c);}else{return d.getObject(_17c,false)||new Function(_17c);}}catch(e){return new Function();}case "array":return _17c?_17c.split(/\s*,\s*/):[];case "date":switch(_17c){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_17c);}case "url":return d.baseUrl+_17c;default:return d.fromJson(_17c);}};var _17d={},_17e={};d.connect(d,"extend",function(){_17e={};});function _17f(cls,_180){for(var name in cls){if(name.charAt(0)=="_"){continue;}if(name in _17d){continue;}_180[name]=_179(cls[name]);}return _180;};function _181(_182,_183){var c=_17e[_182];if(!c){var cls=d.getObject(_182),_184=null;if(!cls){return null;}if(!_183){_184=_17f(cls.prototype,{});}c={cls:cls,params:_184};}else{if(!_183&&!c.params){c.params=_17f(c.cls.prototype,{});}}return c;};this._functionFromScript=function(_185,_186){var _187="";var _188="";var _189=(_185.getAttribute(_186+"args")||_185.getAttribute("args"));if(_189){d.forEach(_189.split(/\s*,\s*/),function(part,idx){_187+="var "+part+" = arguments["+idx+"]; ";});}var _18a=_185.getAttribute("with");if(_18a&&_18a.length){d.forEach(_18a.split(/\s*,\s*/),function(part){_187+="with("+part+"){";_188+="}";});}return new Function(_187+_185.innerHTML+_188);};this.instantiate=function(_18b,_18c,args){var _18d=[],_18c=_18c||{};args=args||{};var _18e=(args.scope||d._scopeName)+"Type",_18f="data-"+(args.scope||d._scopeName)+"-";d.forEach(_18b,function(obj){if(!obj){return;}var node,type,_190,_191,_192,_193;if(obj.node){node=obj.node;type=obj.type;_193=obj.fastpath;_190=obj.clsInfo||(type&&_181(type,_193));_191=_190&&_190.cls;_192=obj.scripts;}else{node=obj;type=_18e in _18c?_18c[_18e]:node.getAttribute(_18e);_190=type&&_181(type);_191=_190&&_190.cls;_192=(_191&&(_191._noScript||_191.prototype._noScript)?[]:d.query("> script[type^='dojo/']",node));}if(!_190){throw new Error("Could not load class '"+type);}var _194={};if(args.defaults){d._mixin(_194,args.defaults);}if(obj.inherited){d._mixin(_194,obj.inherited);}if(_193){var _195=node.getAttribute(_18f+"props");if(_195&&_195.length){try{_195=d.fromJson.call(args.propsThis,"{"+_195+"}");d._mixin(_194,_195);}catch(e){throw new Error(e.toString()+" in data-dojo-props='"+_195+"'");}}var _196=node.getAttribute(_18f+"attach-point");if(_196){_194.dojoAttachPoint=_196;}var _197=node.getAttribute(_18f+"attach-event");if(_197){_194.dojoAttachEvent=_197;}dojo.mixin(_194,_18c);}else{var _198=node.attributes;for(var name in _190.params){var item=name in _18c?{value:_18c[name],specified:true}:_198.getNamedItem(name);if(!item||(!item.specified&&(!dojo.isIE||name.toLowerCase()!="value"))){continue;}var _199=item.value;switch(name){case "class":_199="className" in _18c?_18c.className:node.className;break;case "style":_199="style" in _18c?_18c.style:(node.style&&node.style.cssText);}var _19a=_190.params[name];if(typeof _199=="string"){_194[name]=_17b(_199,_19a);}else{_194[name]=_199;}}}var _19b=[],_19c=[];d.forEach(_192,function(_19d){node.removeChild(_19d);var _19e=(_19d.getAttribute(_18f+"event")||_19d.getAttribute("event")),type=_19d.getAttribute("type"),nf=d.parser._functionFromScript(_19d,_18f);if(_19e){if(type=="dojo/connect"){_19b.push({event:_19e,func:nf});}else{_194[_19e]=nf;}}else{_19c.push(nf);}});var _19f=_191.markupFactory||_191.prototype&&_191.prototype.markupFactory;var _1a0=_19f?_19f(_194,node,_191):new _191(_194,node);_18d.push(_1a0);var _1a1=(node.getAttribute(_18f+"id")||node.getAttribute("jsId"));if(_1a1){d.setObject(_1a1,_1a0);}d.forEach(_19b,function(_1a2){d.connect(_1a0,_1a2.event,null,_1a2.func);});d.forEach(_19c,function(func){func.call(_1a0);});});if(!_18c._started){d.forEach(_18d,function(_1a3){if(!args.noStart&&_1a3&&dojo.isFunction(_1a3.startup)&&!_1a3._started&&(!_1a3.getParent||!_1a3.getParent())){_1a3.startup();}});}return _18d;};this.parse=function(_1a4,args){var root;if(!args&&_1a4&&_1a4.rootNode){args=_1a4;root=args.rootNode;}else{root=_1a4;}root=root?dojo.byId(root):dojo.body();args=args||{};var _1a5=(args.scope||d._scopeName)+"Type",_1a6="data-"+(args.scope||d._scopeName)+"-";function scan(_1a7,list){var _1a8=dojo.clone(_1a7.inherited);dojo.forEach(["dir","lang"],function(name){var val=_1a7.node.getAttribute(name);if(val){_1a8[name]=val;}});var _1a9=_1a7.clsInfo&&!_1a7.clsInfo.cls.prototype._noScript?_1a7.scripts:null;var _1aa=(!_1a7.clsInfo||!_1a7.clsInfo.cls.prototype.stopParser)||(args&&args.template);for(var _1ab=_1a7.node.firstChild;_1ab;_1ab=_1ab.nextSibling){if(_1ab.nodeType==1){var type,_1ac=_1aa&&_1ab.getAttribute(_1a6+"type");if(_1ac){type=_1ac;}else{type=_1aa&&_1ab.getAttribute(_1a5);}var _1ad=_1ac==type;if(type){var _1ae={"type":type,fastpath:_1ad,clsInfo:_181(type,_1ad),node:_1ab,scripts:[],inherited:_1a8};list.push(_1ae);scan(_1ae,list);}else{if(_1a9&&_1ab.nodeName.toLowerCase()=="script"){type=_1ab.getAttribute("type");if(type&&/^dojo\/\w/i.test(type)){_1a9.push(_1ab);}}else{if(_1aa){scan({node:_1ab,inherited:_1a8},list);}}}}}};var _1af={};if(args&&args.inherited){for(var key in args.inherited){if(args.inherited[key]){_1af[key]=args.inherited[key];}}}var list=[];scan({node:root,inherited:_1af},list);var _1b0=args&&args.template?{template:true}:null;return this.instantiate(list,_1b0,args);};}();(function(){var _1b1=function(){if(dojo.config.parseOnLoad){dojo.parser.parse();}};if(dojo.getObject("dijit.wai.onload")===dojo._loaders[0]){dojo._loaders.splice(1,0,_1b1);}else{dojo._loaders.unshift(_1b1);}})();}if(!dojo._hasResource["dojo.cache"]){dojo._hasResource["dojo.cache"]=true;dojo.provide("dojo.cache");var cache={};dojo.cache=function(_1b2,url,_1b3){if(typeof _1b2=="string"){var _1b4=dojo.moduleUrl(_1b2,url);}else{_1b4=_1b2;_1b3=url;}var key=_1b4.toString();var val=_1b3;if(_1b3!=undefined&&!dojo.isString(_1b3)){val=("value" in _1b3?_1b3.value:undefined);}var _1b5=_1b3&&_1b3.sanitize?true:false;if(typeof val=="string"){val=cache[key]=_1b5?dojo.cache._sanitize(val):val;}else{if(val===null){delete cache[key];}else{if(!(key in cache)){val=dojo._getText(key);cache[key]=_1b5?dojo.cache._sanitize(val):val;}val=cache[key];}}return val;};dojo.cache._sanitize=function(val){if(val){val=val.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _1b6=val.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_1b6){val=_1b6[1];}}else{val="";}return val;};}if(!dojo._hasResource["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.declare("dijit._Templated",null,{templateString:null,templatePath:null,widgetsInTemplate:false,_skipNodeCache:false,_earlyTemplatedStartup:false,constructor:function(){this._attachPoints=[];this._attachEvents=[];},_stringRepl:function(tmpl){var _1b7=this.declaredClass,_1b8=this;return dojo.string.substitute(tmpl,this,function(_1b9,key){if(key.charAt(0)=="!"){_1b9=dojo.getObject(key.substr(1),false,_1b8);}if(typeof _1b9=="undefined"){throw new Error(_1b7+" template:"+key);}if(_1b9==null){return "";}return key.charAt(0)=="!"?_1b9:_1b9.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){var _1ba=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_1ba)){node=dojo._toDom(this._stringRepl(_1ba));if(node.nodeType!=1){throw new Error("Invalid template: "+_1ba);}}else{node=_1ba.cloneNode(true);}this.domNode=node;this.inherited(arguments);this._attachTemplateNodes(node);if(this.widgetsInTemplate){var cw=(this._startupWidgets=dojo.parser.parse(node,{noStart:!this._earlyTemplatedStartup,template:true,inherited:{dir:this.dir,lang:this.lang},propsThis:this,scope:"dojo"}));this._supportingWidgets=dijit.findWidgets(node);this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(this.srcNodeRef);},_fillContent:function(_1bb){var dest=this.containerNode;if(_1bb&&dest){while(_1bb.hasChildNodes()){dest.appendChild(_1bb.firstChild);}}},_attachTemplateNodes:function(_1bc,_1bd){_1bd=_1bd||function(n,p){return n.getAttribute(p);};var _1be=dojo.isArray(_1bc)?_1bc:(_1bc.all||_1bc.getElementsByTagName("*"));var x=dojo.isArray(_1bc)?0:-1;for(;x<_1be.length;x++){var _1bf=(x==-1)?_1bc:_1be[x];if(this.widgetsInTemplate&&(_1bd(_1bf,"dojoType")||_1bd(_1bf,"data-dojo-type"))){continue;}var _1c0=_1bd(_1bf,"dojoAttachPoint")||_1bd(_1bf,"data-dojo-attach-point");if(_1c0){var _1c1,_1c2=_1c0.split(/\s*,\s*/);while((_1c1=_1c2.shift())){if(dojo.isArray(this[_1c1])){this[_1c1].push(_1bf);}else{this[_1c1]=_1bf;}this._attachPoints.push(_1c1);}}var _1c3=_1bd(_1bf,"dojoAttachEvent")||_1bd(_1bf,"data-dojo-attach-event");if(_1c3){var _1c4,_1c5=_1c3.split(/\s*,\s*/);var trim=dojo.trim;while((_1c4=_1c5.shift())){if(_1c4){var _1c6=null;if(_1c4.indexOf(":")!=-1){var _1c7=_1c4.split(":");_1c4=trim(_1c7[0]);_1c6=trim(_1c7[1]);}else{_1c4=trim(_1c4);}if(!_1c6){_1c6=_1c4;}this._attachEvents.push(this.connect(_1bf,_1c4,_1c6));}}}var role=_1bd(_1bf,"waiRole");if(role){dijit.setWaiRole(_1bf,role);}var _1c8=_1bd(_1bf,"waiState");if(_1c8){dojo.forEach(_1c8.split(/\s*,\s*/),function(_1c9){if(_1c9.indexOf("-")!=-1){var pair=_1c9.split("-");dijit.setWaiState(_1bf,pair[0],pair[1]);}});}}},startup:function(){dojo.forEach(this._startupWidgets,function(w){if(w&&!w._started&&w.startup){w.startup();}});this.inherited(arguments);},destroyRendering:function(){dojo.forEach(this._attachPoints,function(_1ca){delete this[_1ca];},this);this._attachPoints=[];dojo.forEach(this._attachEvents,this.disconnect,this);this._attachEvents=[];this.inherited(arguments);}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_1cb,_1cc,_1cd){var _1ce=dijit._Templated._templateCache;var key=_1cc||_1cb;var _1cf=_1ce[key];if(_1cf){try{if(!_1cf.ownerDocument||_1cf.ownerDocument==dojo.doc){return _1cf;}}catch(e){}dojo.destroy(_1cf);}if(!_1cc){_1cc=dojo.cache(_1cb,{sanitize:true});}_1cc=dojo.string.trim(_1cc);if(_1cd||_1cc.match(/\$\{([^\}]+)\}/g)){return (_1ce[key]=_1cc);}else{var node=dojo._toDom(_1cc);if(node.nodeType!=1){throw new Error("Invalid template: "+_1cc);}return (_1ce[key]=node);}};if(dojo.isIE){dojo.addOnWindowUnload(function(){var _1d0=dijit._Templated._templateCache;for(var key in _1d0){var _1d1=_1d0[key];if(typeof _1d1=="object"){dojo.destroy(_1d1);}delete _1d0[key];}});}dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["dojox.image.SlideShowSinfomed"]){dojo._hasResource["dojox.image.SlideShowSinfomed"]=true;dojo.provide("dojox.image.SlideShowSinfomed");dojo.declare("dojox.image.SlideShowSinfomed",[dijit._Widget,dijit._Templated],{imageHeight:375,imageWidth:500,title:"",titleTemplate:"${title} <span class=\"slideShowCounterText\">(${current} of ${total})</span>",noLink:false,loop:true,hasNav:true,images:[],pageSize:20,autoLoad:true,autoStart:false,fixedHeight:false,imageStore:null,linkAttr:"link",imageLargeAttr:"imageUrl",titleAttr:"title",slideshowInterval:3,fadeDuration:300,fadeUiDuration:300,templateString:dojo.cache("dojox.image","resources/SlideShow.html","<div dojoAttachPoint=\"outerNode\" class=\"slideShowWrapper\">\n\t<div style=\"position:relative;\" dojoAttachPoint=\"innerWrapper\">\n\t\t<div class=\"slideShowNav\" dojoAttachEvent=\"onclick: _handleClick\">\n\t\t\t<div class=\"dijitInline slideShowTitle\" dojoAttachPoint=\"titleNode\">${title}</div>\n\t\t</div>\n\t\t<div dojoAttachPoint=\"navNode\" class=\"slideShowCtrl\" dojoAttachEvent=\"onclick: _handleClick\">\n\t\t\t<span dojoAttachPoint=\"navPrev\" class=\"slideShowCtrlPrev\"></span>\n\t\t\t<span dojoAttachPoint=\"navPlay\" class=\"slideShowCtrlPlay\"></span>\n\t\t\t<span dojoAttachPoint=\"navNext\" class=\"slideShowCtrlNext\"></span>\n\t\t</div>\n\t\t<div dojoAttachPoint=\"largeNode\" class=\"slideShowImageWrapper\"></div>\t\t\n\t\t<div dojoAttachPoint=\"hiddenNode\" class=\"slideShowHidden\"></div>\n\t</div>\n</div>\n"),_imageCounter:0,_tmpImage:null,_request:null,postCreate:function(){this.inherited(arguments);var img=document.createElement("img");img.setAttribute("width",this.imageWidth);img.setAttribute("height",this.imageHeight);if(this.hasNav){dojo.connect(this.outerNode,"onmouseover",this,function(evt){try{this._showNav();}catch(e){}});dojo.connect(this.outerNode,"onmouseout",this,function(evt){try{this._hideNav(evt);}catch(e){}});}this.outerNode.style.width=this.imageWidth+"px";img.setAttribute("src",this._blankGif);var _1d2=this;this.largeNode.appendChild(img);this._tmpImage=this._currentImage=img;this._fitSize(true);this._loadImage(0,dojo.hitch(this,"showImage",0));this._calcNavDimensions();},setDataStore:function(_1d3,_1d4,_1d5){this.reset();var _1d6=this;this._request={query:{},start:_1d4.start||0,count:_1d4.count||this.pageSize,onBegin:function(_1d7,_1d8){_1d6.maxPhotos=_1d7;}};if(_1d4.query){dojo.mixin(this._request.query,_1d4.query);}if(_1d5){dojo.forEach(["imageLargeAttr","linkAttr","titleAttr"],function(_1d9){if(_1d5[_1d9]){this[_1d9]=_1d5[_1d9];}},this);}var _1da=function(_1db){_1d6.maxPhotos=_1db.length;_1d6._request.onComplete=null;if(_1d6.autoStart){_1d6.imageIndex=-1;_1d6.toggleSlideShow();}else{_1d6.showImage(0);}};this.imageStore=_1d3;this._request.onComplete=_1da;this._request.start=0;this.imageStore.fetch(this._request);},reset:function(){dojo.query("> *",this.largeNode).orphan();this.largeNode.appendChild(this._tmpImage);dojo.query("> *",this.hiddenNode).orphan();dojo.forEach(this.images,function(img){if(img&&img.parentNode){img.parentNode.removeChild(img);}});this.images=[];this.isInitialized=false;this._imageCounter=0;},isImageLoaded:function(_1dc){return this.images&&this.images.length>_1dc&&this.images[_1dc];},moveImageLoadingPointer:function(_1dd){this._imageCounter=_1dd;},destroy:function(){if(this._slideId){this._stop();}this.inherited(arguments);},showNextImage:function(_1de,_1df){if(_1de&&this._timerCancelled){return false;}if(this.imageIndex+1>=this.maxPhotos){if(_1de&&(this.loop||_1df)){this.imageIndex=-1;}else{if(this._slideId){this._stop();}return false;}}this.showImage(this.imageIndex+1,dojo.hitch(this,function(){if(_1de){this._startTimer();}}));return true;},toggleSlideShow:function(){if(this._slideId){this._stop();}else{dojo.toggleClass(this.domNode,"slideShowPaused");this._timerCancelled=false;var idx=this.imageIndex;if(idx<0||(this.images[idx]&&this.images[idx]._img.complete)){var _1e0=this.showNextImage(true,true);if(!_1e0){this._stop();}}else{var _1e1=dojo.subscribe(this.getShowTopicName(),dojo.hitch(this,function(info){setTimeout(dojo.hitch(this,function(){if(info.index==idx){var _1e2=this.showNextImage(true,true);if(!_1e2){this._stop();}dojo.unsubscribe(_1e1);}}),this.slideshowInterval*1000);}));dojo.publish(this.getShowTopicName(),[{index:idx,title:"",url:""}]);}}},getShowTopicName:function(){return (this.widgetId||this.id)+"/imageShow";},getLoadTopicName:function(){return (this.widgetId?this.widgetId:this.id)+"/imageLoad";},showImage:function(_1e3,_1e4){if(!_1e4&&this._slideId){this.toggleSlideShow();}var _1e5=this;var _1e6=this.largeNode.getElementsByTagName("div");this.imageIndex=_1e3;var _1e7=function(){if(_1e5.images[_1e3]){while(_1e5.largeNode.firstChild){_1e5.largeNode.removeChild(_1e5.largeNode.firstChild);}dojo.style(_1e5.images[_1e3],"opacity",0);_1e5.largeNode.appendChild(_1e5.images[_1e3]);_1e5._currentImage=_1e5.images[_1e3]._img;_1e5._fitSize();var _1e8=function(a,b,c){var img=_1e5.images[_1e3].firstChild;if(img.tagName.toLowerCase()!="img"){img=img.firstChild;}var _1e9=img.getAttribute("title")||"";if(_1e5._navShowing){_1e5._showNav(true);}dojo.publish(_1e5.getShowTopicName(),[{index:_1e3,title:_1e9,url:img.getAttribute("src")}]);if(_1e4){_1e4(a,b,c);}_1e5._setTitle(_1e9);};dojo.fadeIn({node:_1e5.images[_1e3],duration:_1e5.fadeDuration,onEnd:_1e8}).play();}else{_1e5._loadImage(_1e3,function(){_1e5.showImage(_1e3,_1e4);});}};if(_1e6&&_1e6.length>0){dojo.fadeOut({node:_1e6[0],duration:_1e5.fadeDuration,onEnd:function(){_1e5.hiddenNode.appendChild(_1e6[0]);_1e7();}}).play();}else{_1e7();}},_fitSize:function(_1ea){if(!this.fixedHeight||_1ea){var _1eb=(this._currentImage.height+(this.hasNav?20:0));dojo.style(this.innerWrapper,"height",_1eb+"px");return;}dojo.style(this.largeNode,"paddingTop",this._getTopPadding()+"px");},_getTopPadding:function(){if(!this.fixedHeight){return 0;}return (this.imageHeight-this._currentImage.height)/2;},_loadNextImage:function(){if(!this.autoLoad){return;}while(this.images.length>=this._imageCounter&&this.images[this._imageCounter]){this._imageCounter++;}this._loadImage(this._imageCounter);},_loadImage:function(_1ec,_1ed){if(this.images[_1ec]||!this._request){return;}var _1ee=_1ec-(_1ec%(this._request.count||this.pageSize));this._request.start=_1ee;this._request.onComplete=function(_1ef){var diff=_1ec-_1ee;if(_1ef&&_1ef.length>diff){_1f0(_1ef[diff]);}else{}};var _1f1=this;var _1f2=this.imageStore;var _1f0=function(item){var url=_1f1.imageStore.getValue(item,_1f1.imageLargeAttr);var img=new Image();var div=dojo.create("div",{id:_1f1.id+"_imageDiv"+_1ec});div._img=img;var link=_1f1.imageStore.getValue(item,_1f1.linkAttr);if(!link||_1f1.noLink){div.appendChild(img);}else{var a=dojo.create("a",{"href":link,"target":"_blank"},div);a.appendChild(img);}dojo.connect(img,"onload",function(){if(_1f2!=_1f1.imageStore){return;}_1f1._fitImage(img);dojo.attr(div,{"width":_1f1.imageWidth,"height":_1f1.imageHeight});dojo.publish(_1f1.getLoadTopicName(),[_1ec]);setTimeout(function(){_1f1._loadNextImage();},1);if(_1ed){_1ed();}});_1f1.hiddenNode.appendChild(div);var _1f3=dojo.create("div",{className:"slideShowTitle"},div);_1f1.images[_1ec]=div;dojo.attr(img,"src",url);var _1f4=_1f1.imageStore.getValue(item,_1f1.titleAttr);if(_1f4){dojo.attr(img,"title",_1f4);}};this.imageStore.fetch(this._request);},_stop:function(){if(this._slideId){clearTimeout(this._slideId);}this._slideId=null;this._timerCancelled=true;dojo.removeClass(this.domNode,"slideShowPaused");},_prev:function(){if(this.imageIndex<1){return;}this.showImage(this.imageIndex-1);},_next:function(){this.showNextImage();},_startTimer:function(){var id=this.id;this._slideId=setTimeout(function(){dijit.byId(id).showNextImage(true);},this.slideshowInterval*1000);},_calcNavDimensions:function(){dojo.style(this.navNode,"position","absolute");dojo.style(this.navNode,"top","-10000px");dojo._setOpacity(this.navNode,99);this.navPlay._size=dojo.marginBox(this.navPlay);this.navPrev._size=dojo.marginBox(this.navPrev);this.navNext._size=dojo.marginBox(this.navNext);dojo._setOpacity(this.navNode,0);dojo.style(this.navNode,{"position":"",top:""});},_setTitle:function(_1f5){this.titleNode.innerHTML=dojo.string.substitute(this.titleTemplate,{title:_1f5,current:1+this.imageIndex,total:this.maxPhotos||""});},_fitImage:function(img){var _1f6=img.width;var _1f7=img.height;if(_1f6>this.imageWidth){_1f7=Math.floor(_1f7*(this.imageWidth/_1f6));img.height=_1f7;img.width=_1f6=this.imageWidth;}if(_1f7>this.imageHeight){_1f6=Math.floor(_1f6*(this.imageHeight/_1f7));img.height=this.imageHeight;img.width=_1f6;}},_handleClick:function(e){switch(e.target){case this.navNext:this._next();break;case this.navPrev:this._prev();break;case this.navPlay:this.toggleSlideShow();break;}},_showNav:function(_1f8){if(this._navShowing&&!_1f8){return;}dojo.style(this.navNode,"marginTop","0px");var _1f9=dojo.style(this.navNode,"width")/2-this.navPlay._size.w/2-this.navPrev._size.w;dojo.style(this.navPlay,"marginLeft",_1f9+"px");var _1fa=dojo.marginBox(this.outerNode);var _1fb=this._currentImage.height-this.navPlay._size.h-10+this._getTopPadding();if(_1fb>this._currentImage.height){_1fb+=10;}dojo[this.imageIndex<1?"addClass":"removeClass"](this.navPrev,"slideShowCtrlHide");dojo[this.imageIndex+1>=this.maxPhotos?"addClass":"removeClass"](this.navNext,"slideShowCtrlHide");var _1fc=this;if(this._navAnim){this._navAnim.stop();}if(this._navShowing){return;}this._navAnim=dojo.fadeIn({node:this.navNode,duration:_1fc.fadeUiDuration,onEnd:function(){_1fc._navAnim=null;}});this._navAnim.play();this._navShowing=true;},_hideNav:function(e){if(!e||!this._overElement(this.outerNode,e)){var _1fd=this;if(this._navAnim){this._navAnim.stop();}this._navAnim=dojo.fadeOut({node:this.navNode,duration:_1fd.fadeUiDuration,onEnd:function(){_1fd._navAnim=null;}});this._navAnim.play();this._navShowing=false;}},_overElement:function(_1fe,e){if(typeof (dojo)=="undefined"){return false;}_1fe=dojo.byId(_1fe);var m={x:e.pageX,y:e.pageY};var bb=dojo._getBorderBox(_1fe);var absl=dojo.coords(_1fe,true);var left=absl.x;return (m.x>=left&&m.x<=(left+bb.w)&&m.y>=absl.y&&m.y<=(top+bb.h));}});}if(!dojo._hasResource["dojo.data.util.sorter"]){dojo._hasResource["dojo.data.util.sorter"]=true;dojo.provide("dojo.data.util.sorter");dojo.getObject("data.util.sorter",true,dojo);dojo.data.util.sorter.basicComparator=function(a,b){var r=-1;if(a===null){a=undefined;}if(b===null){b=undefined;}if(a==b){r=0;}else{if(a>b||a==null){r=1;}}return r;};dojo.data.util.sorter.createSortFunction=function(_1ff,_200){var _201=[];function _202(attr,dir,comp,s){return function(_203,_204){var a=s.getValue(_203,attr);var b=s.getValue(_204,attr);return dir*comp(a,b);};};var _205;var map=_200.comparatorMap;var bc=dojo.data.util.sorter.basicComparator;for(var i=0;i<_1ff.length;i++){_205=_1ff[i];var attr=_205.attribute;if(attr){var dir=(_205.descending)?-1:1;var comp=bc;if(map){if(typeof attr!=="string"&&("toString" in attr)){attr=attr.toString();}comp=map[attr]||bc;}_201.push(_202(attr,dir,comp,_200));}}return function(rowA,rowB){var i=0;while(i<_201.length){var ret=_201[i++](rowA,rowB);if(ret!==0){return ret;}}return 0;};};}if(!dojo._hasResource["dojo.data.util.simpleFetch"]){dojo._hasResource["dojo.data.util.simpleFetch"]=true;dojo.provide("dojo.data.util.simpleFetch");dojo.getObject("data.util.simpleFetch",true,dojo);dojo.data.util.simpleFetch.fetch=function(_206){_206=_206||{};if(!_206.store){_206.store=this;}var self=this;var _207=function(_208,_209){if(_209.onError){var _20a=_209.scope||dojo.global;_209.onError.call(_20a,_208,_209);}};var _20b=function(_20c,_20d){var _20e=_20d.abort||null;var _20f=false;var _210=_20d.start?_20d.start:0;var _211=(_20d.count&&(_20d.count!==Infinity))?(_210+_20d.count):_20c.length;_20d.abort=function(){_20f=true;if(_20e){_20e.call(_20d);}};var _212=_20d.scope||dojo.global;if(!_20d.store){_20d.store=self;}if(_20d.onBegin){_20d.onBegin.call(_212,_20c.length,_20d);}if(_20d.sort){_20c.sort(dojo.data.util.sorter.createSortFunction(_20d.sort,self));}if(_20d.onItem){for(var i=_210;(i<_20c.length)&&(i<_211);++i){var item=_20c[i];if(!_20f){_20d.onItem.call(_212,item,_20d);}}}if(_20d.onComplete&&!_20f){var _213=null;if(!_20d.onItem){_213=_20c.slice(_210,_211);}_20d.onComplete.call(_212,_213,_20d);}};this._fetchItems(_206,_20b,_207);return _206;};}if(!dojo._hasResource["dojo.data.util.filter"]){dojo._hasResource["dojo.data.util.filter"]=true;dojo.provide("dojo.data.util.filter");dojo.getObject("data.util.filter",true,dojo);dojo.data.util.filter.patternToRegExp=function(_214,_215){var rxp="^";var c=null;for(var i=0;i<_214.length;i++){c=_214.charAt(i);switch(c){case "\\":rxp+=c;i++;rxp+=_214.charAt(i);break;case "*":rxp+=".*";break;case "?":rxp+=".";break;case "$":case "^":case "/":case "+":case ".":case "|":case "(":case ")":case "{":case "}":case "[":case "]":rxp+="\\";default:rxp+=c;}}rxp+="$";if(_215){return new RegExp(rxp,"mi");}else{return new RegExp(rxp,"m");}};}if(!dojo._hasResource["dojox.xml.parser"]){dojo._hasResource["dojox.xml.parser"]=true;dojo.provide("dojox.xml.parser");dojox.xml.parser.parse=function(str,_216){var _217=dojo.doc;var doc;_216=_216||"text/xml";if(str&&dojo.trim(str)&&"DOMParser" in dojo.global){var _218=new DOMParser();doc=_218.parseFromString(str,_216);var de=doc.documentElement;var _219="http://www.mozilla.org/newlayout/xml/parsererror.xml";if(de.nodeName=="parsererror"&&de.namespaceURI==_219){var _21a=de.getElementsByTagNameNS(_219,"sourcetext")[0];if(_21a){_21a=_21a.firstChild.data;}throw new Error("Error parsing text "+de.firstChild.data+" \n"+_21a);}return doc;}else{if("ActiveXObject" in dojo.global){var ms=function(n){return "MSXML"+n+".DOMDocument";};var dp=["Microsoft.XMLDOM",ms(6),ms(4),ms(3),ms(2)];dojo.some(dp,function(p){try{doc=new ActiveXObject(p);}catch(e){return false;}return true;});if(str&&doc){doc.async=false;doc.loadXML(str);var pe=doc.parseError;if(pe.errorCode!==0){throw new Error("Line: "+pe.line+"\n"+"Col: "+pe.linepos+"\n"+"Reason: "+pe.reason+"\n"+"Error Code: "+pe.errorCode+"\n"+"Source: "+pe.srcText);}}if(doc){return doc;}}else{if(_217.implementation&&_217.implementation.createDocument){if(str&&dojo.trim(str)&&_217.createElement){var tmp=_217.createElement("xml");tmp.innerHTML=str;var _21b=_217.implementation.createDocument("foo","",null);dojo.forEach(tmp.childNodes,function(_21c){_21b.importNode(_21c,true);});return _21b;}else{return _217.implementation.createDocument("","",null);}}}}return null;};dojox.xml.parser.textContent=function(node,text){if(arguments.length>1){var _21d=node.ownerDocument||dojo.doc;dojox.xml.parser.replaceChildren(node,_21d.createTextNode(text));return text;}else{if(node.textContent!==undefined){return node.textContent;}var _21e="";if(node){dojo.forEach(node.childNodes,function(_21f){switch(_21f.nodeType){case 1:case 5:_21e+=dojox.xml.parser.textContent(_21f);break;case 3:case 2:case 4:_21e+=_21f.nodeValue;}});}return _21e;}};dojox.xml.parser.replaceChildren=function(node,_220){var _221=[];if(dojo.isIE){dojo.forEach(node.childNodes,function(_222){_221.push(_222);});}dojox.xml.parser.removeChildren(node);dojo.forEach(_221,dojo.destroy);if(!dojo.isArray(_220)){node.appendChild(_220);}else{dojo.forEach(_220,function(_223){node.appendChild(_223);});}};dojox.xml.parser.removeChildren=function(node){var _224=node.childNodes.length;while(node.hasChildNodes()){node.removeChild(node.firstChild);}return _224;};dojox.xml.parser.innerXML=function(node){if(node.innerXML){return node.innerXML;}else{if(node.xml){return node.xml;}else{if(typeof XMLSerializer!="undefined"){return (new XMLSerializer()).serializeToString(node);}}}return null;};}if(!dojo._hasResource["dojox.data.HtmlStore"]){dojo._hasResource["dojox.data.HtmlStore"]=true;dojo.provide("dojox.data.HtmlStore");dojo.declare("dojox.data.HtmlStore",null,{constructor:function(args){if(args&&"urlPreventCache" in args){this.urlPreventCache=args.urlPreventCache?true:false;}if(args&&"trimWhitespace" in args){this.trimWhitespace=args.trimWhitespace?true:false;}if(args.url){if(!args.dataId){throw new Error("dojo.data.HtmlStore: Cannot instantiate using url without an id!");}this.url=args.url;this.dataId=args.dataId;}else{if(args.dataId){this.dataId=args.dataId;}}if(args&&"fetchOnCreate" in args){this.fetchOnCreate=args.fetchOnCreate?true:false;}if(this.fetchOnCreate&&this.dataId){this.fetch();}},url:"",dataId:"",trimWhitespace:false,urlPreventCache:false,fetchOnCreate:false,_indexItems:function(){this._getHeadings();if(this._rootNode.rows){if(this._rootNode.tBodies&&this._rootNode.tBodies.length>0){this._rootNode=this._rootNode.tBodies[0];}var i;for(i=0;i<this._rootNode.rows.length;i++){this._rootNode.rows[i]._ident=i+1;}}else{var c=1;for(i=0;i<this._rootNode.childNodes.length;i++){if(this._rootNode.childNodes[i].nodeType===1){this._rootNode.childNodes[i]._ident=c;c++;}}}},_getHeadings:function(){this._headings=[];if(this._rootNode.tHead){dojo.forEach(this._rootNode.tHead.rows[0].cells,dojo.hitch(this,function(th){var text=dojox.xml.parser.textContent(th);this._headings.push(this.trimWhitespace?dojo.trim(text):text);}));}else{this._headings=["name"];}},_getAllItems:function(){var _225=[];var i;if(this._rootNode.rows){for(i=0;i<this._rootNode.rows.length;i++){_225.push(this._rootNode.rows[i]);}}else{for(i=0;i<this._rootNode.childNodes.length;i++){if(this._rootNode.childNodes[i].nodeType===1){_225.push(this._rootNode.childNodes[i]);}}}return _225;},_assertIsItem:function(item){if(!this.isItem(item)){throw new Error("dojo.data.HtmlStore: a function was passed an item argument that was not an item");}},_assertIsAttribute:function(_226){if(typeof _226!=="string"){throw new Error("dojo.data.HtmlStore: a function was passed an attribute argument that was not an attribute name string");return -1;}return dojo.indexOf(this._headings,_226);},getValue:function(item,_227,_228){var _229=this.getValues(item,_227);return (_229.length>0)?_229[0]:_228;},getValues:function(item,_22a){this._assertIsItem(item);var _22b=this._assertIsAttribute(_22a);if(_22b>-1){var text;if(item.cells){text=dojox.xml.parser.textContent(item.cells[_22b]);}else{text=dojox.xml.parser.textContent(item);}return [this.trimWhitespace?dojo.trim(text):text];}return [];},getAttributes:function(item){this._assertIsItem(item);var _22c=[];for(var i=0;i<this._headings.length;i++){if(this.hasAttribute(item,this._headings[i])){_22c.push(this._headings[i]);}}return _22c;},hasAttribute:function(item,_22d){return this.getValues(item,_22d).length>0;},containsValue:function(item,_22e,_22f){var _230=undefined;if(typeof _22f==="string"){_230=dojo.data.util.filter.patternToRegExp(_22f,false);}return this._containsValue(item,_22e,_22f,_230);},_containsValue:function(item,_231,_232,_233){var _234=this.getValues(item,_231);for(var i=0;i<_234.length;++i){var _235=_234[i];if(typeof _235==="string"&&_233){return (_235.match(_233)!==null);}else{if(_232===_235){return true;}}}return false;},isItem:function(_236){return _236&&dojo.isDescendant(_236,this._rootNode);},isItemLoaded:function(_237){return this.isItem(_237);},loadItem:function(_238){this._assertIsItem(_238.item);},_fetchItems:function(_239,_23a,_23b){if(this._rootNode){this._finishFetchItems(_239,_23a,_23b);}else{if(!this.url){this._rootNode=dojo.byId(this.dataId);this._indexItems();this._finishFetchItems(_239,_23a,_23b);}else{var _23c={url:this.url,handleAs:"text",preventCache:this.urlPreventCache};var self=this;var _23d=dojo.xhrGet(_23c);_23d.addCallback(function(data){var _23e=function(node,id){if(node.id==id){return node;}if(node.childNodes){for(var i=0;i<node.childNodes.length;i++){var _23f=_23e(node.childNodes[i],id);if(_23f){return _23f;}}}return null;};var d=document.createElement("div");d.innerHTML=data;self._rootNode=_23e(d,self.dataId);self._indexItems();self._finishFetchItems(_239,_23a,_23b);});_23d.addErrback(function(_240){_23b(_240,_239);});}}},_finishFetchItems:function(_241,_242,_243){var _244=[];var _245=this._getAllItems();if(_241.query){var _246=_241.queryOptions?_241.queryOptions.ignoreCase:false;_244=[];var _247={};var key;var _248;for(key in _241.query){_248=_241.query[key]+"";if(typeof _248==="string"){_247[key]=dojo.data.util.filter.patternToRegExp(_248,_246);}}for(var i=0;i<_245.length;++i){var _249=true;var _24a=_245[i];for(key in _241.query){_248=_241.query[key]+"";if(!this._containsValue(_24a,key,_248,_247[key])){_249=false;}}if(_249){_244.push(_24a);}}_242(_244,_241);}else{if(_245.length>0){_244=_245.slice(0,_245.length);}_242(_244,_241);}},getFeatures:function(){return {"dojo.data.api.Read":true,"dojo.data.api.Identity":true};},close:function(_24b){},getLabel:function(item){if(this.isItem(item)){if(item.cells){return "Item #"+this.getIdentity(item);}else{return this.getValue(item,"name");}}return undefined;},getLabelAttributes:function(item){if(item.cells){return null;}else{return ["name"];}},getIdentity:function(item){this._assertIsItem(item);if(this.hasAttribute(item,"name")){return this.getValue(item,"name");}else{return item._ident;}},getIdentityAttributes:function(item){return null;},fetchItemByIdentity:function(_24c){var _24d=_24c.identity;var self=this;var item=null;var _24e=null;if(!this._rootNode){if(!this.url){this._rootNode=dojo.byId(this.dataId);this._indexItems();if(self._rootNode.rows){item=this._rootNode.rows[_24d+1];}else{for(var i=0;i<self._rootNode.childNodes.length;i++){if(self._rootNode.childNodes[i].nodeType===1&&_24d===dojox.xml.parser.textContent(self._rootNode.childNodes[i])){item=self._rootNode.childNodes[i];}}}if(_24c.onItem){_24e=_24c.scope?_24c.scope:dojo.global;_24c.onItem.call(_24e,item);}}else{var _24f={url:this.url,handleAs:"text"};var _250=dojo.xhrGet(_24f);_250.addCallback(function(data){var _251=function(node,id){if(node.id==id){return node;}if(node.childNodes){for(var i=0;i<node.childNodes.length;i++){var _252=_251(node.childNodes[i],id);if(_252){return _252;}}}return null;};var d=document.createElement("div");d.innerHTML=data;self._rootNode=_251(d,self.dataId);self._indexItems();if(self._rootNode.rows&&_24d<=self._rootNode.rows.length){item=self._rootNode.rows[_24d-1];}else{for(var i=0;i<self._rootNode.childNodes.length;i++){if(self._rootNode.childNodes[i].nodeType===1&&_24d===dojox.xml.parser.textContent(self._rootNode.childNodes[i])){item=self._rootNode.childNodes[i];break;}}}if(_24c.onItem){_24e=_24c.scope?_24c.scope:dojo.global;_24c.onItem.call(_24e,item);}});_250.addErrback(function(_253){if(_24c.onError){_24e=_24c.scope?_24c.scope:dojo.global;_24c.onError.call(_24e,_253);}});}}else{if(this._rootNode.rows[_24d+1]){item=this._rootNode.rows[_24d+1];if(_24c.onItem){_24e=_24c.scope?_24c.scope:dojo.global;_24c.onItem.call(_24e,item);}}}}});dojo.extend(dojox.data.HtmlStore,dojo.data.util.simpleFetch);}

