/**
 * (c) 2007 - 2009 copyright by Freakworks
 *           Alle Rechte vorbehalten
 *
 * Unerlaubte Vervielfältigung, Weitergabe etc. dieses
 * Programmes oder Teile hiervon ist strengstens
 * untersagt und werden zivil- und strafrechtlich verfolgt.
 *
 * Dieser Code darf nicht geändert werden ausser mit
 * schriftlicher Genehmigung von Freakworks!
 *
 * Jegliche Änderung geschieht auf eigene Gefahr und
 * bewirkt den sofortigen Verlust auf Support, Service
 * und jegliche Gewährleistung.
 *
 * Dieser Kommentar darf nicht entfernt werden!
 */
dojo._xdResourceLoaded(function(_1,_2,_3){return {depends:[["provide","dojo.date.stamp"],["provide","dojo.parser"],["provide","dijit._base.manager"],["provide","dijit._base.focus"],["provide","dojo.AdapterRegistry"],["provide","dijit._base.place"],["provide","dijit._base.window"],["provide","dijit._base.popup"],["provide","dijit._base.scroll"],["provide","dijit._base.sniff"],["provide","dijit._base.typematic"],["provide","dijit._base.wai"],["provide","dijit._base"],["provide","dijit._Widget"],["require","dijit._base"],["provide","dojo.fx.Toggler"],["provide","dojo.fx"],["provide","dojo.string"],["provide","dojo.cache"],["provide","dijit._Templated"],["provide","dojox.fx._core"],["provide","dojox.fx.scroll"],["provide","dojo.fx.easing"],["provide","dojox.image.ThumbnailPicker"],["provide","dojox.image.SlideShow"],["provide","dojox.image.Gallery"],["provide","dojo.dnd.common"],["provide","dojo.dnd.autoscroll"],["provide","dojo.dnd.Mover"],["provide","dojo.dnd.Moveable"],["provide","dojo.dnd.move"],["provide","dojo.dnd.TimedMoveable"],["provide","dijit.form._FormMixin"],["provide","dijit._DialogMixin"],["provide","dijit.DialogUnderlay"],["provide","dijit._Contained"],["provide","dijit._Container"],["provide","dijit.layout._LayoutWidget"],["provide","dojo.html"],["provide","dijit.layout.ContentPane"],["provide","dijit.TooltipDialog"],["provide","dijit.Dialog"],["provide","dojo.data.util.filter"],["provide","dojo.data.util.sorter"],["provide","dojo.data.util.simpleFetch"],["provide","dojo.data.ItemFileReadStore"],["provide","frontend.gallery.Gallery"],["provide","dojo.regexp"],["provide","dojo.number"],["provide","frontend.slide.Content"],["provide","frontend.swf.SwfObject"],["provide","frontend.layout._ContentSetter"],["provide","frontend.layout.ContentPaneFade"],["provide","frontend.history.State"],["provide","frontend.history.History"],["provide","frontend.navigation.Links"],["provide","frontend.decode.Mail"],["provide","dijit.form.Form"],["provide","frontend.form.XhrForm"],["provide","dijit.form._FormWidget"],["provide","dijit.form.TextBox"],["provide","dijit.Tooltip"],["provide","dijit.form.ValidationTextBox"],["provide","dojox.validate.regexp"],["provide","dijit._HasDropDown"],["provide","dijit.form.Button"],["provide","dijit.form.CheckBox"],["provide","radiotools.form.CheckBoxLieferadresse"],["provide","dijit.form.ComboBox"],["provide","dijit.form.FilteringSelect"],["provide","radiotools.form.FilteringSelectPayment"],["provide","frontend.form.CheckBoxRequired"],["provide","dojo.date"],["provide","dojo.cldr.supplemental"],["provide","dojo.date.locale"],["provide","frontend.widget.Countdown"],["provide","frontend.analytics.Urchin"],["i18n._preloadLocalizations","dojo.nls.sparrevier",["ROOT","de","en","xx"]]],defineResource:function(_4,_5,_6){if(!_4._hasResource["dojo.date.stamp"]){_4._hasResource["dojo.date.stamp"]=true;_4.provide("dojo.date.stamp");_4.date.stamp.fromISOString=function(_7,_8){if(!_4.date.stamp._isoRegExp){_4.date.stamp._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _9=_4.date.stamp._isoRegExp.exec(_7),_a=null;if(_9){_9.shift();if(_9[1]){_9[1]--;}if(_9[6]){_9[6]*=1000;}if(_8){_8=new Date(_8);_4.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_b){return _8["get"+_b]();}).forEach(function(_c,_d){if(_9[_d]===undefined){_9[_d]=_c;}});}_a=new Date(_9[0]||1970,_9[1]||0,_9[2]||1,_9[3]||0,_9[4]||0,_9[5]||0,_9[6]||0);if(_9[0]<100){_a.setFullYear(_9[0]||1970);}var _e=0,_f=_9[7]&&_9[7].charAt(0);if(_f!="Z"){_e=((_9[8]||0)*60)+(Number(_9[9])||0);if(_f!="-"){_e*=-1;}}if(_f){_e-=_a.getTimezoneOffset();}if(_e){_a.setTime(_a.getTime()+_e*60000);}}return _a;};_4.date.stamp.toISOString=function(_10,_11){var _12=function(n){return (n<10)?"0"+n:n;};_11=_11||{};var _13=[],_14=_11.zulu?"getUTC":"get",_15="";if(_11.selector!="time"){var _16=_10[_14+"FullYear"]();_15=["0000".substr((_16+"").length)+_16,_12(_10[_14+"Month"]()+1),_12(_10[_14+"Date"]())].join("-");}_13.push(_15);if(_11.selector!="date"){var _17=[_12(_10[_14+"Hours"]()),_12(_10[_14+"Minutes"]()),_12(_10[_14+"Seconds"]())].join(":");var _18=_10[_14+"Milliseconds"]();if(_11.milliseconds){_17+="."+(_18<100?"0":"")+_12(_18);}if(_11.zulu){_17+="Z";}else{if(_11.selector!="time"){var _19=_10.getTimezoneOffset();var _1a=Math.abs(_19);_17+=(_19>0?"-":"+")+_12(Math.floor(_1a/60))+":"+_12(_1a%60);}}_13.push(_17);}return _13.join("T");};}if(!_4._hasResource["dojo.parser"]){_4._hasResource["dojo.parser"]=true;_4.provide("dojo.parser");_4.parser=new function(){var d=_4;this._attrName=d._scopeName+"Type";this._query="["+this._attrName+"]";function _1b(_1c){if(d.isString(_1c)){return "string";}if(typeof _1c=="number"){return "number";}if(typeof _1c=="boolean"){return "boolean";}if(d.isFunction(_1c)){return "function";}if(d.isArray(_1c)){return "array";}if(_1c instanceof Date){return "date";}if(_1c instanceof d._Url){return "url";}return "object";};function _1d(_1e,_1f){switch(_1f){case "string":return _1e;case "number":return _1e.length?Number(_1e):NaN;case "boolean":return typeof _1e=="boolean"?_1e:!(_1e.toLowerCase()=="false");case "function":if(d.isFunction(_1e)){_1e=_1e.toString();_1e=d.trim(_1e.substring(_1e.indexOf("{")+1,_1e.length-1));}try{if(_1e.search(/[^\w\.]+/i)!=-1){return new Function(_1e);}else{return d.getObject(_1e,false);}}catch(e){return new Function();}case "array":return _1e?_1e.split(/\s*,\s*/):[];case "date":switch(_1e){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_1e);}case "url":return d.baseUrl+_1e;default:return d.fromJson(_1e);}};var _20={};_4.connect(_4,"extend",function(){_20={};});function _21(_22){if(!_20[_22]){var cls=d.getObject(_22);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_22+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _23=cls.prototype;var _24={},_25={};for(var _26 in _23){if(_26.charAt(0)=="_"){continue;}if(_26 in _25){continue;}var _27=_23[_26];_24[_26]=_1b(_27);}_20[_22]={cls:cls,params:_24};}return _20[_22];};this._functionFromScript=function(_28){var _29="";var _2a="";var _2b=_28.getAttribute("args");if(_2b){d.forEach(_2b.split(/\s*,\s*/),function(_2c,idx){_29+="var "+_2c+" = arguments["+idx+"]; ";});}var _2d=_28.getAttribute("with");if(_2d&&_2d.length){d.forEach(_2d.split(/\s*,\s*/),function(_2e){_29+="with("+_2e+"){";_2a+="}";});}return new Function(_29+_28.innerHTML+_2a);};this.instantiate=function(_2f,_30,_31){var _32=[],dp=_4.parser;_30=_30||{};_31=_31||{};d.forEach(_2f,function(_33){if(!_33){return;}var _34=dp._attrName in _30?_30[dp._attrName]:_33.getAttribute(dp._attrName);if(!_34||!_34.length){return;}var _35=_21(_34),_36=_35.cls,ps=_36._noScript||_36.prototype._noScript;var _37={},_38=_33.attributes;for(var _39 in _35.params){var _3a=_39 in _30?{value:_30[_39],specified:true}:_38.getNamedItem(_39);if(!_3a||(!_3a.specified&&(!_4.isIE||_39.toLowerCase()!="value"))){continue;}var _3b=_3a.value;switch(_39){case "class":_3b="className" in _30?_30.className:_33.className;break;case "style":_3b="style" in _30?_30.style:(_33.style&&_33.style.cssText);}var _3c=_35.params[_39];if(typeof _3b=="string"){_37[_39]=_1d(_3b,_3c);}else{_37[_39]=_3b;}}if(!ps){var _3d=[],_3e=[];d.query("> script[type^='dojo/']",_33).orphan().forEach(function(_3f){var _40=_3f.getAttribute("event"),_34=_3f.getAttribute("type"),nf=d.parser._functionFromScript(_3f);if(_40){if(_34=="dojo/connect"){_3d.push({event:_40,func:nf});}else{_37[_40]=nf;}}else{_3e.push(nf);}});}var _41=_36.markupFactory||_36.prototype&&_36.prototype.markupFactory;var _42=_41?_41(_37,_33,_36):new _36(_37,_33);_32.push(_42);var _43=_33.getAttribute("jsId");if(_43){d.setObject(_43,_42);}if(!ps){d.forEach(_3d,function(_44){d.connect(_42,_44.event,null,_44.func);});d.forEach(_3e,function(_45){_45.call(_42);});}});if(!_30._started){d.forEach(_32,function(_46){if(!_31.noStart&&_46&&_46.startup&&!_46._started&&(!_46.getParent||!_46.getParent())){_46.startup();}});}return _32;};this.parse=function(_47,_48){var _49;if(!_48&&_47&&_47.rootNode){_48=_47;_49=_48.rootNode;}else{_49=_47;}var _4a=d.query(this._query,_49);return this.instantiate(_4a,null,_48);};}();(function(){var _4b=function(){if(_4.config.parseOnLoad){_4.parser.parse();}};if(_4.exists("dijit.wai.onload")&&(_5.wai.onload===_4._loaders[0])){_4._loaders.splice(1,0,_4b);}else{_4._loaders.unshift(_4b);}})();}if(!_4._hasResource["dijit._base.manager"]){_4._hasResource["dijit._base.manager"]=true;_4.provide("dijit._base.manager");_4.declare("dijit.WidgetSet",null,{constructor:function(){this._hash={};this.length=0;},add:function(_4c){if(this._hash[_4c.id]){throw new Error("Tried to register widget with id=="+_4c.id+" but that id is already registered");}this._hash[_4c.id]=_4c;this.length++;},remove:function(id){if(this._hash[id]){delete this._hash[id];this.length--;}},forEach:function(_4d,_4e){_4e=_4e||_4.global;var i=0,id;for(id in this._hash){_4d.call(_4e,this._hash[id],i++,this._hash);}return this;},filter:function(_4f,_50){_50=_50||_4.global;var res=new _5.WidgetSet(),i=0,id;for(id in this._hash){var w=this._hash[id];if(_4f.call(_50,w,i++,this._hash)){res.add(w);}}return res;},byId:function(id){return this._hash[id];},byClass:function(cls){var res=new _5.WidgetSet(),id,_51;for(id in this._hash){_51=this._hash[id];if(_51.declaredClass==cls){res.add(_51);}}return res;},toArray:function(){var ar=[];for(var id in this._hash){ar.push(this._hash[id]);}return ar;},map:function(_52,_53){return _4.map(this.toArray(),_52,_53);},every:function(_54,_55){_55=_55||_4.global;var x=0,i;for(i in this._hash){if(!_54.call(_55,this._hash[i],x++,this._hash)){return false;}}return true;},some:function(_56,_57){_57=_57||_4.global;var x=0,i;for(i in this._hash){if(_56.call(_57,this._hash[i],x++,this._hash)){return true;}}return false;}});(function(_58,_59){_59.registry=new _59.WidgetSet();var _5a=_59.registry._hash;_59.byId=function(id){return typeof id=="string"?_5a[id]:id;};var _5b={};_59.getUniqueId=function(_5c){var id;do{id=_5c+"_"+(_5c in _5b?++_5b[_5c]:_5b[_5c]=0);}while(_5a[id]);return id;};_59.findWidgets=function(_5d){var _5e=[];function _5f(_60){for(var _61=_60.firstChild;_61;_61=_61.nextSibling){if(_61.nodeType==1){var _62=_61.getAttribute("widgetId");if(_62){_5e.push(_5a[_62]);}else{_5f(_61);}}}};_5f(_5d);return _5e;};_59._destroyAll=function(){_59._curFocus=null;_59._prevFocus=null;_59._activeStack=[];_58.forEach(_59.findWidgets(_58.body()),function(_63){if(!_63._destroyed){if(_63.destroyRecursive){_63.destroyRecursive();}else{if(_63.destroy){_63.destroy();}}}});};if(_58.isIE){_58.addOnWindowUnload(function(){_59._destroyAll();});}_59.byNode=function(_64){return _5a[_64.getAttribute("widgetId")];};_59.getEnclosingWidget=function(_65){while(_65){var id=_65.getAttribute&&_65.getAttribute("widgetId");if(id){return _5a[id];}_65=_65.parentNode;}return null;};_59._isElementShown=function(_66){var _67=_58.style(_66);return (_67.visibility!="hidden")&&(_67.visibility!="collapsed")&&(_67.display!="none")&&(_58.attr(_66,"type")!="hidden");};_59.isTabNavigable=function(_68){if(_58.attr(_68,"disabled")){return false;}else{if(_58.hasAttr(_68,"tabIndex")){return _58.attr(_68,"tabIndex")>=0;}else{switch(_68.nodeName.toLowerCase()){case "a":return _58.hasAttr(_68,"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return true;case "iframe":if(_58.isMoz){return _68.contentDocument.designMode=="on";}else{if(_58.isWebKit){var doc=_68.contentDocument,_69=doc&&doc.body;return _69&&_69.contentEditable=="true";}else{doc=_68.contentWindow.document;_69=doc&&doc.body;return _69&&_69.firstChild&&_69.firstChild.contentEditable=="true";}}default:return _68.contentEditable=="true";}}}};_59._getTabNavigable=function(_6a){var _6b,_6c,_6d,_6e,_6f,_70;var _71=function(_72){_58.query("> *",_72).forEach(function(_73){var _74=_59._isElementShown(_73);if(_74&&_59.isTabNavigable(_73)){var _75=_58.attr(_73,"tabIndex");if(!_58.hasAttr(_73,"tabIndex")||_75==0){if(!_6b){_6b=_73;}_6c=_73;}else{if(_75>0){if(!_6d||_75<_6e){_6e=_75;_6d=_73;}if(!_6f||_75>=_70){_70=_75;_6f=_73;}}}}if(_74&&_73.nodeName.toUpperCase()!="SELECT"){_71(_73);}});};if(_59._isElementShown(_6a)){_71(_6a);}return {first:_6b,last:_6c,lowest:_6d,highest:_6f};};_59.getFirstInTabbingOrder=function(_76){var _77=_59._getTabNavigable(_58.byId(_76));return _77.lowest?_77.lowest:_77.first;};_59.getLastInTabbingOrder=function(_78){var _79=_59._getTabNavigable(_58.byId(_78));return _79.last?_79.last:_79.highest;};_59.defaultDuration=_58.config["defaultDuration"]||200;})(_4,_5);}if(!_4._hasResource["dijit._base.focus"]){_4._hasResource["dijit._base.focus"]=true;_4.provide("dijit._base.focus");_4.mixin(_5,{_curFocus:null,_prevFocus:null,isCollapsed:function(){return _5.getBookmark().isCollapsed;},getBookmark:function(){var bm,rg,tg,sel=_4.doc.selection,cf=_5._curFocus;if(_4.global.getSelection){sel=_4.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(_7a){var _7b=_4.doc,_7c=_7a.mark;if(_7c){if(_4.global.getSelection){var sel=_4.global.getSelection();if(sel&&sel.removeAllRanges){if(_7c.pRange){var r=_7c;var n=r.node;n.selectionStart=r.start;n.selectionEnd=r.end;}else{sel.removeAllRanges();sel.addRange(_7c);}}else{console.warn("No idea how to restore selection for this browser!");}}else{if(_7b.selection&&_7c){var rg;if(_7c.pRange){rg=_7c.range;}else{if(_4.isArray(_7c)){rg=_7b.body.createControlRange();_4.forEach(_7c,function(n){rg.addElement(n);});}else{rg=_7b.body.createTextRange();rg.moveToBookmark(_7c);}}rg.select();}}}},getFocus:function(_7d,_7e){var _7f=!_5._curFocus||(_7d&&_4.isDescendant(_5._curFocus,_7d.domNode))?_5._prevFocus:_5._curFocus;return {node:_7f,bookmark:(_7f==_5._curFocus)&&_4.withGlobal(_7e||_4.global,_5.getBookmark),openedForWindow:_7e};},focus:function(_80){if(!_80){return;}var _81="node" in _80?_80.node:_80,_82=_80.bookmark,_83=_80.openedForWindow,_84=_82?_82.isCollapsed:false;if(_81){var _85=(_81.tagName.toLowerCase()=="iframe")?_81.contentWindow:_81;if(_85&&_85.focus){try{_85.focus();}catch(e){}}_5._onFocusNode(_81);}if(_82&&_4.withGlobal(_83||_4.global,_5.isCollapsed)&&!_84){if(_83){_83.focus();}try{_4.withGlobal(_83||_4.global,_5.moveToBookmark,null,[_82]);}catch(e2){}}},_activeStack:[],registerIframe:function(_86){return _5.registerWin(_86.contentWindow,_86);},unregisterIframe:function(_87){_5.unregisterWin(_87);},registerWin:function(_88,_89){var _8a=function(evt){_5._justMouseDowned=true;setTimeout(function(){_5._justMouseDowned=false;},0);_5._onTouchNode(_89||evt.target||evt.srcElement,"mouse");};var doc=_4.isIE?_88.document.documentElement:_88.document;if(doc){if(_4.isIE){doc.attachEvent("onmousedown",_8a);var _8b=function(evt){if(evt.srcElement.tagName.toLowerCase()!="#document"&&_5.isTabNavigable(evt.srcElement)){_5._onFocusNode(_89||evt.srcElement);}else{_5._onTouchNode(_89||evt.srcElement);}};doc.attachEvent("onactivate",_8b);var _8c=function(evt){_5._onBlurNode(_89||evt.srcElement);};doc.attachEvent("ondeactivate",_8c);return function(){doc.detachEvent("onmousedown",_8a);doc.detachEvent("onactivate",_8b);doc.detachEvent("ondeactivate",_8c);doc=null;};}else{doc.addEventListener("mousedown",_8a,true);var _8d=function(evt){_5._onFocusNode(_89||evt.target);};doc.addEventListener("focus",_8d,true);var _8e=function(evt){_5._onBlurNode(_89||evt.target);};doc.addEventListener("blur",_8e,true);return function(){doc.removeEventListener("mousedown",_8a,true);doc.removeEventListener("focus",_8d,true);doc.removeEventListener("blur",_8e,true);doc=null;};}}},unregisterWin:function(_8f){_8f&&_8f();},_onBlurNode:function(_90){_5._prevFocus=_5._curFocus;_5._curFocus=null;if(_5._justMouseDowned){return;}if(_5._clearActiveWidgetsTimer){clearTimeout(_5._clearActiveWidgetsTimer);}_5._clearActiveWidgetsTimer=setTimeout(function(){delete _5._clearActiveWidgetsTimer;_5._setStack([]);_5._prevFocus=null;},100);},_onTouchNode:function(_91,by){if(_5._clearActiveWidgetsTimer){clearTimeout(_5._clearActiveWidgetsTimer);delete _5._clearActiveWidgetsTimer;}var _92=[];try{while(_91){var _93=_4.attr(_91,"dijitPopupParent");if(_93){_91=_5.byId(_93).domNode;}else{if(_91.tagName&&_91.tagName.toLowerCase()=="body"){if(_91===_4.body()){break;}_91=_5.getDocumentWindow(_91.ownerDocument).frameElement;}else{var id=_91.getAttribute&&_91.getAttribute("widgetId");if(id){_92.unshift(id);}_91=_91.parentNode;}}}}catch(e){}_5._setStack(_92,by);},_onFocusNode:function(_94){if(!_94){return;}if(_94.nodeType==9){return;}_5._onTouchNode(_94);if(_94==_5._curFocus){return;}if(_5._curFocus){_5._prevFocus=_5._curFocus;}_5._curFocus=_94;_4.publish("focusNode",[_94]);},_setStack:function(_95,by){var _96=_5._activeStack;_5._activeStack=_95;for(var _97=0;_97<Math.min(_96.length,_95.length);_97++){if(_96[_97]!=_95[_97]){break;}}var _98;for(var i=_96.length-1;i>=_97;i--){_98=_5.byId(_96[i]);if(_98){_98._focused=false;_98._hasBeenBlurred=true;if(_98._onBlur){_98._onBlur(by);}if(_98._setStateClass){_98._setStateClass();}_4.publish("widgetBlur",[_98,by]);}}for(i=_97;i<_95.length;i++){_98=_5.byId(_95[i]);if(_98){_98._focused=true;if(_98._onFocus){_98._onFocus(by);}if(_98._setStateClass){_98._setStateClass();}_4.publish("widgetFocus",[_98,by]);}}}});_4.addOnLoad(function(){var _99=_5.registerWin(window);if(_4.isIE){_4.addOnWindowUnload(function(){_5.unregisterWin(_99);_99=null;});}});}if(!_4._hasResource["dojo.AdapterRegistry"]){_4._hasResource["dojo.AdapterRegistry"]=true;_4.provide("dojo.AdapterRegistry");_4.AdapterRegistry=function(_9a){this.pairs=[];this.returnWrappers=_9a||false;};_4.extend(_4.AdapterRegistry,{register:function(_9b,_9c,_9d,_9e,_9f){this.pairs[((_9f)?"unshift":"push")]([_9b,_9c,_9d,_9e]);},match:function(){for(var i=0;i<this.pairs.length;i++){var _a0=this.pairs[i];if(_a0[1].apply(this,arguments)){if((_a0[3])||(this.returnWrappers)){return _a0[2];}else{return _a0[2].apply(this,arguments);}}}throw new Error("No match found");},unregister:function(_a1){for(var i=0;i<this.pairs.length;i++){var _a2=this.pairs[i];if(_a2[0]==_a1){this.pairs.splice(i,1);return true;}}return false;}});}if(!_4._hasResource["dijit._base.place"]){_4._hasResource["dijit._base.place"]=true;_4.provide("dijit._base.place");_5.getViewport=function(){var _a3=(_4.doc.compatMode=="BackCompat")?_4.body():_4.doc.documentElement;var _a4=_4._docScroll();return {w:_a3.clientWidth,h:_a3.clientHeight,l:_a4.x,t:_a4.y};};_5.placeOnScreen=function(_a5,pos,_a6,_a7){var _a8=_4.map(_a6,function(_a9){var c={corner:_a9,pos:{x:pos.x,y:pos.y}};if(_a7){c.pos.x+=_a9.charAt(1)=="L"?_a7.x:-_a7.x;c.pos.y+=_a9.charAt(0)=="T"?_a7.y:-_a7.y;}return c;});return _5._place(_a5,_a8);};_5._place=function(_aa,_ab,_ac){var _ad=_5.getViewport();if(!_aa.parentNode||String(_aa.parentNode.tagName).toLowerCase()!="body"){_4.body().appendChild(_aa);}var _ae=null;_4.some(_ab,function(_af){var _b0=_af.corner;var pos=_af.pos;if(_ac){_ac(_aa,_af.aroundCorner,_b0);}var _b1=_aa.style;var _b2=_b1.display;var _b3=_b1.visibility;_b1.visibility="hidden";_b1.display="";var mb=_4.marginBox(_aa);_b1.display=_b2;_b1.visibility=_b3;var _b4=Math.max(_ad.l,_b0.charAt(1)=="L"?pos.x:(pos.x-mb.w)),_b5=Math.max(_ad.t,_b0.charAt(0)=="T"?pos.y:(pos.y-mb.h)),_b6=Math.min(_ad.l+_ad.w,_b0.charAt(1)=="L"?(_b4+mb.w):pos.x),_b7=Math.min(_ad.t+_ad.h,_b0.charAt(0)=="T"?(_b5+mb.h):pos.y),_b8=_b6-_b4,_b9=_b7-_b5,_ba=(mb.w-_b8)+(mb.h-_b9);if(_ae==null||_ba<_ae.overflow){_ae={corner:_b0,aroundCorner:_af.aroundCorner,x:_b4,y:_b5,w:_b8,h:_b9,overflow:_ba};}return !_ba;});_aa.style.left=_ae.x+"px";_aa.style.top=_ae.y+"px";if(_ae.overflow&&_ac){_ac(_aa,_ae.aroundCorner,_ae.corner);}return _ae;};_5.placeOnScreenAroundNode=function(_bb,_bc,_bd,_be){_bc=_4.byId(_bc);var _bf=_bc.style.display;_bc.style.display="";var _c0=_4.position(_bc,true);_bc.style.display=_bf;return _5._placeOnScreenAroundRect(_bb,_c0.x,_c0.y,_c0.w,_c0.h,_bd,_be);};_5.placeOnScreenAroundRectangle=function(_c1,_c2,_c3,_c4){return _5._placeOnScreenAroundRect(_c1,_c2.x,_c2.y,_c2.width,_c2.height,_c3,_c4);};_5._placeOnScreenAroundRect=function(_c5,x,y,_c6,_c7,_c8,_c9){var _ca=[];for(var _cb in _c8){_ca.push({aroundCorner:_cb,corner:_c8[_cb],pos:{x:x+(_cb.charAt(1)=="L"?0:_c6),y:y+(_cb.charAt(0)=="T"?0:_c7)}});}return _5._place(_c5,_ca,_c9);};_5.placementRegistry=new _4.AdapterRegistry();_5.placementRegistry.register("node",function(n,x){return typeof x=="object"&&typeof x.offsetWidth!="undefined"&&typeof x.offsetHeight!="undefined";},_5.placeOnScreenAroundNode);_5.placementRegistry.register("rect",function(n,x){return typeof x=="object"&&"x" in x&&"y" in x&&"width" in x&&"height" in x;},_5.placeOnScreenAroundRectangle);_5.placeOnScreenAroundElement=function(_cc,_cd,_ce,_cf){return _5.placementRegistry.match.apply(_5.placementRegistry,arguments);};_5.getPopupAlignment=function(_d0,_d1){var _d2={};_4.forEach(_d0,function(pos){switch(pos){case "after":_d2[_d1?"BR":"BL"]=_d1?"BL":"BR";break;case "before":_d2[_d1?"BL":"BR"]=_d1?"BR":"BL";break;case "below":_d2[_d1?"BL":"BR"]=_d1?"TL":"TR";_d2[_d1?"BR":"BL"]=_d1?"TR":"TL";break;case "above":default:_d2[_d1?"TL":"TR"]=_d1?"BL":"BR";_d2[_d1?"TR":"TL"]=_d1?"BR":"BL";break;}});return _d2;};_5.getPopupAroundAlignment=function(_d3,_d4){var _d5={};_4.forEach(_d3,function(pos){switch(pos){case "after":_d5[_d4?"BR":"BL"]=_d4?"BL":"BR";break;case "before":_d5[_d4?"BL":"BR"]=_d4?"BR":"BL";break;case "below":_d5[_d4?"BL":"BR"]=_d4?"TL":"TR";_d5[_d4?"BR":"BL"]=_d4?"TR":"TL";break;case "above":default:_d5[_d4?"TL":"TR"]=_d4?"BL":"BR";_d5[_d4?"TR":"TL"]=_d4?"BR":"BL";break;}});return _d5;};}if(!_4._hasResource["dijit._base.window"]){_4._hasResource["dijit._base.window"]=true;_4.provide("dijit._base.window");_5.getDocumentWindow=function(doc){if(_4.isIE&&window!==document.parentWindow&&!doc._parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc._parentWindow||doc.parentWindow||doc.defaultView;};}if(!_4._hasResource["dijit._base.popup"]){_4._hasResource["dijit._base.popup"]=true;_4.provide("dijit._base.popup");_5.popup=new function(){var _d6=[],_d7=1000,_d8=1;this.moveOffScreen=function(_d9){var s=_d9.style;s.visibility="hidden";s.position="absolute";s.top="-9999px";if(s.display=="none"){s.display="";}_4.body().appendChild(_d9);};var _da=function(){for(var pi=_d6.length-1;pi>0&&_d6[pi].parent===_d6[pi-1].widget;pi--){}return _d6[pi];};var _db=[];this.open=function(_dc){var _dd=_dc.popup,_de=_dc.orient||(_4._isBodyLtr()?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"}),_df=_dc.around,id=(_dc.around&&_dc.around.id)?(_dc.around.id+"_dropdown"):("popup_"+_d8++);var _e0=_db.pop(),_e1,_e2;if(!_e0){_e1=_4.create("div",{"class":"dijitPopup"},_4.body());_5.setWaiRole(_e1,"presentation");}else{_e1=_e0[0];_e2=_e0[1];}_4.attr(_e1,{id:id,style:{zIndex:_d7+_d6.length,visibility:"hidden",top:"-9999px"},dijitPopupParent:_dc.parent?_dc.parent.id:""});var s=_dd.domNode.style;s.display="";s.visibility="";s.position="";s.top="0px";_e1.appendChild(_dd.domNode);if(!_e2){_e2=new _5.BackgroundIframe(_e1);}else{_e2.resize(_e1);}var _e3=_df?_5.placeOnScreenAroundElement(_e1,_df,_de,_dd.orient?_4.hitch(_dd,"orient"):null):_5.placeOnScreen(_e1,_dc,_de=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],_dc.padding);_e1.style.visibility="visible";var _e4=[];_e4.push(_4.connect(_e1,"onkeypress",this,function(evt){if(evt.charOrCode==_4.keys.ESCAPE&&_dc.onCancel){_4.stopEvent(evt);_dc.onCancel();}else{if(evt.charOrCode===_4.keys.TAB){_4.stopEvent(evt);var _e5=_da();if(_e5&&_e5.onCancel){_e5.onCancel();}}}}));if(_dd.onCancel){_e4.push(_4.connect(_dd,"onCancel",_dc.onCancel));}_e4.push(_4.connect(_dd,_dd.onExecute?"onExecute":"onChange",function(){var _e6=_da();if(_e6&&_e6.onExecute){_e6.onExecute();}}));_d6.push({wrapper:_e1,iframe:_e2,widget:_dd,parent:_dc.parent,onExecute:_dc.onExecute,onCancel:_dc.onCancel,onClose:_dc.onClose,handlers:_e4});if(_dd.onOpen){_dd.onOpen(_e3);}return _e3;};this.close=function(_e7){while(_4.some(_d6,function(_e8){return _e8.widget==_e7;})){var top=_d6.pop(),_e9=top.wrapper,_ea=top.iframe,_eb=top.widget,_ec=top.onClose;if(_eb.onClose){_eb.onClose();}_4.forEach(top.handlers,_4.disconnect);if(_eb&&_eb.domNode){this.moveOffScreen(_eb.domNode);}_e9.style.top="-9999px";_e9.style.visibility="hidden";_db.push([_e9,_ea]);if(_ec){_ec();}}};}();_5._frames=new function(){var _ed=[];this.pop=function(){var _ee;if(_ed.length){_ee=_ed.pop();_ee.style.display="";}else{if(_4.isIE){var _ef=_4.config["dojoBlankHtmlUrl"]||(_4.moduleUrl("dojo","resources/blank.html")+"")||"javascript:\"\"";var _f0="<iframe src='"+_ef+"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_ee=_4.doc.createElement(_f0);}else{_ee=_4.create("iframe");_ee.src="javascript:\"\"";_ee.className="dijitBackgroundIframe";_4.style(_ee,"opacity",0.1);}_ee.tabIndex=-1;}return _ee;};this.push=function(_f1){_f1.style.display="none";_ed.push(_f1);};}();_5.BackgroundIframe=function(_f2){if(!_f2.id){throw new Error("no id");}if(_4.isIE||_4.isMoz){var _f3=_5._frames.pop();_f2.appendChild(_f3);if(_4.isIE<7){this.resize(_f2);this._conn=_4.connect(_f2,"onresize",this,function(){this.resize(_f2);});}else{_4.style(_f3,{width:"100%",height:"100%"});}this.iframe=_f3;}};_4.extend(_5.BackgroundIframe,{resize:function(_f4){if(this.iframe&&_4.isIE<7){_4.style(this.iframe,{width:_f4.offsetWidth+"px",height:_f4.offsetHeight+"px"});}},destroy:function(){if(this._conn){_4.disconnect(this._conn);this._conn=null;}if(this.iframe){_5._frames.push(this.iframe);delete this.iframe;}}});}if(!_4._hasResource["dijit._base.scroll"]){_4._hasResource["dijit._base.scroll"]=true;_4.provide("dijit._base.scroll");_5.scrollIntoView=function(_f5,pos){try{_f5=_4.byId(_f5);var doc=_f5.ownerDocument||_4.doc,_f6=doc.body||_4.body(),_f7=doc.documentElement||_f6.parentNode,_f8=_4.isIE,_f9=_4.isWebKit;if((!(_4.isMoz||_f8||_f9)||_f5==_f6||_f5==_f7)&&(typeof _f5.scrollIntoView!="undefined")){_f5.scrollIntoView(false);return;}var _fa=doc.compatMode=="BackCompat",_fb=_fa?_f6:_f7,_fc=_f9?_f6:_fb,_fd=_fb.clientWidth,_fe=_fb.clientHeight,rtl=!_4._isBodyLtr(),_ff=pos||_4.position(_f5),el=_f5.parentNode,_100=function(el){return ((_f8<=6||(_f8&&_fa))?false:(_4.style(el,"position").toLowerCase()=="fixed"));};if(_100(_f5)){return;}while(el){if(el==_f6){el=_fc;}var _101=_4.position(el),_102=_100(el);with(_101){if(el==_fc){w=_fd,h=_fe;if(_fc==_f7&&_f8&&rtl){x+=_fc.offsetWidth-w;}if(x<0||!_f8){x=0;}if(y<0||!_f8){y=0;}}else{var pb=_4._getPadBorderExtents(el);w-=pb.w;h-=pb.h;x+=pb.l;y+=pb.t;}with(el){if(el!=_fc){var _103=clientWidth,_104=w-_103;if(_103>0&&_104>0){w=_103;if(_f8&&rtl){x+=_104;}}_103=clientHeight;_104=h-_103;if(_103>0&&_104>0){h=_103;}}if(_102){if(y<0){h+=y,y=0;}if(x<0){w+=x,x=0;}if(y+h>_fe){h=_fe-y;}if(x+w>_fd){w=_fd-x;}}var l=_ff.x-x,t=_ff.y-Math.max(y,0),r=l+_ff.w-w,bot=t+_ff.h-h;if(r*l>0){var s=Math[l<0?"max":"min"](l,r);_ff.x+=scrollLeft;scrollLeft+=(_f8>=8&&!_fa&&rtl)?-s:s;_ff.x-=scrollLeft;}if(bot*t>0){_ff.y+=scrollTop;scrollTop+=Math[t<0?"max":"min"](t,bot);_ff.y-=scrollTop;}}}el=(el!=_fc)&&!_102&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);_f5.scrollIntoView(false);}};}if(!_4._hasResource["dijit._base.sniff"]){_4._hasResource["dijit._base.sniff"]=true;_4.provide("dijit._base.sniff");(function(){var d=_4,html=d.doc.documentElement,ie=d.isIE,_105=d.isOpera,maj=Math.floor,ff=d.isFF,_106=d.boxModel.replace(/-/,""),_107={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_ie8:maj(ie)==8,dj_iequirks:ie&&d.isQuirks,dj_opera:_105,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};_107["dj_"+_106]=true;for(var p in _107){if(_107[p]){if(html.className){html.className+=" "+p;}else{html.className=p;}}}_4._loaders.unshift(function(){if(!_4._isBodyLtr()){html.className+=" dijitRtl";for(var p in _107){if(_107[p]){html.className+=" "+p+"-rtl";}}}});})();}if(!_4._hasResource["dijit._base.typematic"]){_4._hasResource["dijit._base.typematic"]=true;_4.provide("dijit._base.typematic");_5.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)),10);this._timer=setTimeout(_4.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_108,node,_109,obj,_10a,_10b){if(obj!=this._obj){this.stop();this._initialDelay=_10b||500;this._subsequentDelay=_10a||0.9;this._obj=obj;this._evt=evt;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=_4.hitch(_108,_109);this._fireEventAndReload();}},stop:function(){if(this._timer){clearTimeout(this._timer);this._timer=null;}if(this._obj){this._callback(-1,this._node,this._evt);this._obj=null;}},addKeyListener:function(node,_10c,_10d,_10e,_10f,_110){if(_10c.keyCode){_10c.charOrCode=_10c.keyCode;_4.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_10c.charCode){_10c.charOrCode=String.fromCharCode(_10c.charCode);_4.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}}return [_4.connect(node,"onkeypress",this,function(evt){if(evt.charOrCode==_10c.charOrCode&&(_10c.ctrlKey===undefined||_10c.ctrlKey==evt.ctrlKey)&&(_10c.altKey===undefined||_10c.altKey==evt.altKey)&&(_10c.metaKey===undefined||_10c.metaKey==(evt.metaKey||false))&&(_10c.shiftKey===undefined||_10c.shiftKey==evt.shiftKey)){_4.stopEvent(evt);_5.typematic.trigger(_10c,_10d,node,_10e,_10c,_10f,_110);}else{if(_5.typematic._obj==_10c){_5.typematic.stop();}}}),_4.connect(node,"onkeyup",this,function(evt){if(_5.typematic._obj==_10c){_5.typematic.stop();}})];},addMouseListener:function(node,_111,_112,_113,_114){var dc=_4.connect;return [dc(node,"mousedown",this,function(evt){_4.stopEvent(evt);_5.typematic.trigger(evt,_111,node,_112,node,_113,_114);}),dc(node,"mouseup",this,function(evt){_4.stopEvent(evt);_5.typematic.stop();}),dc(node,"mouseout",this,function(evt){_4.stopEvent(evt);_5.typematic.stop();}),dc(node,"mousemove",this,function(evt){_4.stopEvent(evt);}),dc(node,"dblclick",this,function(evt){_4.stopEvent(evt);if(_4.isIE){_5.typematic.trigger(evt,_111,node,_112,node,_113,_114);setTimeout(_4.hitch(this,_5.typematic.stop),50);}})];},addListener:function(_115,_116,_117,_118,_119,_11a,_11b){return this.addKeyListener(_116,_117,_118,_119,_11a,_11b).concat(this.addMouseListener(_115,_118,_119,_11a,_11b));}};}if(!_4._hasResource["dijit._base.wai"]){_4._hasResource["dijit._base.wai"]=true;_4.provide("dijit._base.wai");_5.wai={onload:function(){var div=_4.create("div",{id:"a11yTestNode",style:{cssText:"border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+(_4.config.blankGif||_4.moduleUrl("dojo","resources/blank.gif"))+"\");"}},_4.body());var cs=_4.getComputedStyle(div);if(cs){var _11c=cs.backgroundImage;var _11d=(cs.borderTopColor==cs.borderRightColor)||(_11c!=null&&(_11c=="none"||_11c=="url(invalid-url:)"));_4[_11d?"addClass":"removeClass"](_4.body(),"dijit_a11y");if(_4.isIE){div.outerHTML="";}else{_4.body().removeChild(div);}}}};if(_4.isIE||_4.isMoz){_4._loaders.unshift(_5.wai.onload);}_4.mixin(_5,{_XhtmlRoles:/banner|contentinfo|definition|main|navigation|search|note|secondary|seealso/,hasWaiRole:function(elem,role){var _11e=this.getWaiRole(elem);return role?(_11e.indexOf(role)>-1):(_11e.length>0);},getWaiRole:function(elem){return _4.trim((_4.attr(elem,"role")||"").replace(this._XhtmlRoles,"").replace("wairole:",""));},setWaiRole:function(elem,role){var _11f=_4.attr(elem,"role")||"";if(!this._XhtmlRoles.test(_11f)){_4.attr(elem,"role",role);}else{if((" "+_11f+" ").indexOf(" "+role+" ")<0){var _120=_4.trim(_11f.replace(this._XhtmlRoles,""));var _121=_4.trim(_11f.replace(_120,""));_4.attr(elem,"role",_121+(_121?" ":"")+role);}}},removeWaiRole:function(elem,role){var _122=_4.attr(elem,"role");if(!_122){return;}if(role){var t=_4.trim((" "+_122+" ").replace(" "+role+" "," "));_4.attr(elem,"role",t);}else{elem.removeAttribute("role");}},hasWaiState:function(elem,_123){return elem.hasAttribute?elem.hasAttribute("aria-"+_123):!!elem.getAttribute("aria-"+_123);},getWaiState:function(elem,_124){return elem.getAttribute("aria-"+_124)||"";},setWaiState:function(elem,_125,_126){elem.setAttribute("aria-"+_125,_126);},removeWaiState:function(elem,_127){elem.removeAttribute("aria-"+_127);}});}if(!_4._hasResource["dijit._base"]){_4._hasResource["dijit._base"]=true;_4.provide("dijit._base");}if(!_4._hasResource["dijit._Widget"]){_4._hasResource["dijit._Widget"]=true;_4.provide("dijit._Widget");_4.require("dijit._base");_4.connect(_4,"_connect",function(_128,_129){if(_128&&_4.isFunction(_128._onConnect)){_128._onConnect(_129);}});_5._connectOnUseEventHandler=function(_12a){};_5._lastKeyDownNode=null;if(_4.isIE){(function(){var _12b=function(evt){_5._lastKeyDownNode=evt.srcElement;};_4.doc.attachEvent("onkeydown",_12b);_4.addOnWindowUnload(function(){_4.doc.detachEvent("onkeydown",_12b);});})();}else{_4.doc.addEventListener("keydown",function(evt){_5._lastKeyDownNode=evt.target;},true);}(function(){var _12c={},_12d=function(_12e){var dc=_12e.declaredClass;if(!_12c[dc]){var r=[],_12f,_130=_12e.constructor.prototype;for(var _131 in _130){if(_4.isFunction(_130[_131])&&(_12f=_131.match(/^_set([a-zA-Z]*)Attr$/))&&_12f[1]){r.push(_12f[1].charAt(0).toLowerCase()+_12f[1].substr(1));}}_12c[dc]=r;}return _12c[dc]||[];};_4.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",tooltip:"",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:_5._connectOnUseEventHandler,onDblClick:_5._connectOnUseEventHandler,onKeyDown:_5._connectOnUseEventHandler,onKeyPress:_5._connectOnUseEventHandler,onKeyUp:_5._connectOnUseEventHandler,onMouseDown:_5._connectOnUseEventHandler,onMouseMove:_5._connectOnUseEventHandler,onMouseOut:_5._connectOnUseEventHandler,onMouseOver:_5._connectOnUseEventHandler,onMouseLeave:_5._connectOnUseEventHandler,onMouseEnter:_5._connectOnUseEventHandler,onMouseUp:_5._connectOnUseEventHandler,_blankGif:(_4.config.blankGif||_4.moduleUrl("dojo","resources/blank.gif")).toString(),postscript:function(_132,_133){this.create(_132,_133);},create:function(_134,_135){this.srcNodeRef=_4.byId(_135);this._connects=[];this._subscribes=[];this._deferredConnects=_4.clone(this._deferredConnects);for(var attr in this.attributeMap){delete this._deferredConnects[attr];}for(attr in this._deferredConnects){if(this[attr]!==_5._connectOnUseEventHandler){delete this._deferredConnects[attr];}}if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_134){this.params=_134;_4.mixin(this,_134);}this.postMixInProperties();if(!this.id){this.id=_5.getUniqueId(this.declaredClass.replace(/\./g,"_"));}_5.registry.add(this);this.buildRendering();if(this.domNode){this._applyAttributes();var _136=this.srcNodeRef;if(_136&&_136.parentNode){_136.parentNode.replaceChild(this.domNode,_136);}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(){var _137=function(attr,_138){if((_138.params&&attr in _138.params)||_138[attr]){_138.attr(attr,_138[attr]);}};for(var attr in this.attributeMap){_137(attr,this);}_4.forEach(_12d(this),function(a){if(!(a in this.attributeMap)){_137(a,this);}},this);},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||_4.create("div");},postCreate:function(){},startup:function(){this._started=true;},destroyRecursive:function(_139){this._beingDestroyed=true;this.destroyDescendants(_139);this.destroy(_139);},destroy:function(_13a){this._beingDestroyed=true;this.uninitialize();var d=_4,dfe=d.forEach,dun=d.unsubscribe;dfe(this._connects,function(_13b){dfe(_13b,d.disconnect);});dfe(this._subscribes,function(_13c){dun(_13c);});dfe(this._supportingWidgets||[],function(w){if(w.destroyRecursive){w.destroyRecursive();}else{if(w.destroy){w.destroy();}}});this.destroyRendering(_13a);_5.registry.remove(this.id);this._destroyed=true;},destroyRendering:function(_13d){if(this.bgIframe){this.bgIframe.destroy(_13d);delete this.bgIframe;}if(this.domNode){if(_13d){_4.removeAttr(this.domNode,"widgetId");}else{_4.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_13d){_4.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_13e){_4.forEach(this.getChildren(),function(_13f){if(_13f.destroyRecursive){_13f.destroyRecursive(_13e);}});},uninitialize:function(){return false;},onFocus:function(){},onBlur:function(){},_onFocus:function(e){this.onFocus();},_onBlur:function(){this.onBlur();},_onConnect:function(_140){if(_140 in this._deferredConnects){var _141=this[this._deferredConnects[_140]||"domNode"];this.connect(_141,_140.toLowerCase(),_140);delete this._deferredConnects[_140];}},_setClassAttr:function(_142){var _143=this[this.attributeMap["class"]||"domNode"];_4.removeClass(_143,this["class"]);this["class"]=_142;_4.addClass(_143,_142);},_setStyleAttr:function(_144){var _145=this[this.attributeMap.style||"domNode"];if(_4.isObject(_144)){_4.style(_145,_144);}else{if(_145.style.cssText){_145.style.cssText+="; "+_144;}else{_145.style.cssText=_144;}}this.style=_144;},setAttribute:function(attr,_146){_4.deprecated(this.declaredClass+"::setAttribute() is deprecated. Use attr() instead.","","2.0");this.attr(attr,_146);},_attrToDom:function(attr,_147){var _148=this.attributeMap[attr];_4.forEach(_4.isArray(_148)?_148:[_148],function(_149){var _14a=this[_149.node||_149||"domNode"];var type=_149.type||"attribute";switch(type){case "attribute":if(_4.isFunction(_147)){_147=_4.hitch(this,_147);}var _14b=_149.attribute?_149.attribute:(/^on[A-Z][a-zA-Z]*$/.test(attr)?attr.toLowerCase():attr);_4.attr(_14a,_14b,_147);break;case "innerText":_14a.innerHTML="";_14a.appendChild(_4.doc.createTextNode(_147));break;case "innerHTML":_14a.innerHTML=_147;break;case "class":_4.removeClass(_14a,this[attr]);_4.addClass(_14a,_147);break;}},this);this[attr]=_147;},attr:function(name,_14c){var args=arguments.length;if(args==1&&!_4.isString(name)){for(var x in name){this.attr(x,name[x]);}return this;}var _14d=this._getAttrNames(name);if(args>=2){if(this[_14d.s]){args=_4._toArray(arguments,1);return this[_14d.s].apply(this,args)||this;}else{if(name in this.attributeMap){this._attrToDom(name,_14c);}this[name]=_14c;}return this;}else{return this[_14d.g]?this[_14d.g]():this[name];}},_attrPairNames:{},_getAttrNames:function(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(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function(){return this.containerNode?_4.query("[widgetId]",this.containerNode).map(_5.byNode):[];},getChildren:function(){return this.containerNode?_5.findWidgets(this.containerNode):[];},nodesWithKeyClick:["input","button"],connect:function(obj,_14e,_14f){var d=_4,dc=d._connect,_150=[];if(_14e=="ondijitclick"){if(!this.nodesWithKeyClick[obj.tagName.toLowerCase()]){var m=d.hitch(this,_14f);_150.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){_5._lastKeyDownNode=e.target;d.stopEvent(e);}}),dc(obj,"onkeyup",this,function(e){if((e.keyCode==d.keys.ENTER||e.keyCode==d.keys.SPACE)&&e.target===_5._lastKeyDownNode&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){_5._lastKeyDownNode=null;return m(e);}}));}_14e="onclick";}_150.push(dc(obj,_14e,this,_14f));this._connects.push(_150);return _150;},disconnect:function(_151){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_151){_4.forEach(_151,_4.disconnect);this._connects.splice(i,1);return;}}},subscribe:function(_152,_153){var d=_4,_154=d.subscribe(_152,this,_153);this._subscribes.push(_154);return _154;},unsubscribe:function(_155){for(var i=0;i<this._subscribes.length;i++){if(this._subscribes[i]==_155){_4.unsubscribe(_155);this._subscribes.splice(i,1);return;}}},isLeftToRight:function(){return _4._isBodyLtr();},isFocusable:function(){return this.focus&&(_4.style(this.domNode,"display")!="none");},placeAt:function(_156,_157){if(_156.declaredClass&&_156.addChild){_156.addChild(this,_157);}else{_4.place(this.domNode,_156,_157);}return this;},_onShow:function(){this.onShow();},onShow:function(){},onHide:function(){}});})();}if(!_4._hasResource["dojo.fx.Toggler"]){_4._hasResource["dojo.fx.Toggler"]=true;_4.provide("dojo.fx.Toggler");_4.declare("dojo.fx.Toggler",null,{node:null,showFunc:_4.fadeIn,hideFunc:_4.fadeOut,showDuration:200,hideDuration:200,constructor:function(args){var _158=this;_4.mixin(_158,args);_158.node=args.node;_158._showArgs=_4.mixin({},args);_158._showArgs.node=_158.node;_158._showArgs.duration=_158.showDuration;_158.showAnim=_158.showFunc(_158._showArgs);_158._hideArgs=_4.mixin({},args);_158._hideArgs.node=_158.node;_158._hideArgs.duration=_158.hideDuration;_158.hideAnim=_158.hideFunc(_158._hideArgs);_4.connect(_158.showAnim,"beforeBegin",_4.hitch(_158.hideAnim,"stop",true));_4.connect(_158.hideAnim,"beforeBegin",_4.hitch(_158.showAnim,"stop",true));},show:function(_159){return this.showAnim.play(_159||0);},hide:function(_15a){return this.hideAnim.play(_15a||0);}});}if(!_4._hasResource["dojo.fx"]){_4._hasResource["dojo.fx"]=true;_4.provide("dojo.fx");(function(){var d=_4,_15b={_fire:function(evt,args){if(this[evt]){this[evt].apply(this,args||[]);}return this;}};var _15c=function(_15d){this._index=-1;this._animations=_15d||[];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(_15c,{_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(_15e,_15f){if(!this._current){this._current=this._animations[this._index=0];}if(!_15f&&this._current.status()=="playing"){return this;}var _160=d.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_161=d.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_162=d.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);d.disconnect(_160);d.disconnect(_161);d.disconnect(_162);});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(_163,_164){this.pause();var _165=this.duration*_163;this._current=null;d.some(this._animations,function(a){if(a.duration<=_165){this._current=a;return true;}_165-=a.duration;return false;});if(this._current){this._current.gotoPercent(_165/this._current.duration,_164);}return this;},stop:function(_166){if(this._current){if(_166){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(_15c,_15b);_4.fx.chain=function(_167){return new _15c(_167);};var _168=function(_169){this._animations=_169||[];this._connects=[];this._finished=0;this.duration=0;d.forEach(_169,function(a){var _16a=a.duration;if(a.delay){_16a+=a.delay;}if(this.duration<_16a){this.duration=_16a;}this._connects.push(d.connect(a,"onEnd",this,"_onEnd"));},this);this._pseudoAnimation=new d.Animation({curve:[0,1],duration:this.duration});var self=this;d.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop","onEnd"],function(evt){self._connects.push(d.connect(self._pseudoAnimation,evt,function(){self._fire(evt,arguments);}));});};d.extend(_168,{_doAction:function(_16b,args){d.forEach(this._animations,function(a){a[_16b].apply(a,args);});return this;},_onEnd:function(){if(++this._finished>this._animations.length){this._fire("onEnd");}},_call:function(_16c,args){var t=this._pseudoAnimation;t[_16c].apply(t,args);},play:function(_16d,_16e){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(_16f,_170){var ms=this.duration*_16f;d.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_170);});this._call("gotoPercent",arguments);return this;},stop:function(_171){this._doAction("stop",arguments);this._call("stop",arguments);return this;},status:function(){return this._pseudoAnimation.status();},destroy:function(){d.forEach(this._connects,_4.disconnect);}});d.extend(_168,_15b);_4.fx.combine=function(_172){return new _168(_172);};_4.fx.wipeIn=function(args){var node=args.node=d.byId(args.node),s=node.style,o;var anim=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 _173=d.style(node,"height");return Math.max(_173,1);}},end:function(){return node.scrollHeight;}}}},args));d.connect(anim,"onEnd",function(){s.height="auto";s.overflow=o;});return anim;};_4.fx.wipeOut=function(args){var node=args.node=d.byId(args.node),s=node.style,o;var anim=d.animateProperty(d.mixin({properties:{height:{end:1}}},args));d.connect(anim,"beforeBegin",function(){o=s.overflow;s.overflow="hidden";s.display="";});d.connect(anim,"onEnd",function(){s.overflow=o;s.height="auto";s.display="none";});return anim;};_4.fx.slideTo=function(args){var node=args.node=d.byId(args.node),top=null,left=null;var init=(function(n){return function(){var cs=d.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);left=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=d.position(n,true);top=ret.y;left=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=left+"px";}};})(node);init();var anim=d.animateProperty(d.mixin({properties:{top:args.top||0,left:args.left||0}},args));d.connect(anim,"beforeBegin",anim,init);return anim;};})();}if(!_4._hasResource["dojo.string"]){_4._hasResource["dojo.string"]=true;_4.provide("dojo.string");_4.string.rep=function(str,num){if(num<=0||!str){return "";}var buf=[];for(;;){if(num&1){buf.push(str);}if(!(num>>=1)){break;}str+=str;}return buf.join("");};_4.string.pad=function(text,size,ch,end){if(!ch){ch="0";}var out=String(text),pad=_4.string.rep(ch,Math.ceil((size-out.length)/ch.length));return end?out+pad:pad+out;};_4.string.substitute=function(_174,map,_175,_176){_176=_176||_4.global;_175=_175?_4.hitch(_176,_175):function(v){return v;};return _174.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_177,key,_178){var _179=_4.getObject(key,false,map);if(_178){_179=_4.getObject(_178,false,_176).call(_176,_179,key);}return _175(_179,key).toString();});};_4.string.trim=String.prototype.trim?_4.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(!_4._hasResource["dojo.cache"]){_4._hasResource["dojo.cache"]=true;_4.provide("dojo.cache");(function(){var _17a={};_4.cache=function(_17b,url,_17c){if(typeof _17b=="string"){var _17d=_4.moduleUrl(_17b,url);}else{_17d=_17b;_17c=url;}var key=_17d.toString();var val=_17c;if(_17c!==undefined&&!_4.isString(_17c)){val=("value" in _17c?_17c.value:undefined);}var _17e=_17c&&_17c.sanitize?true:false;if(val||val===null){if(val==null){delete _17a[key];}else{val=_17a[key]=_17e?_4.cache._sanitize(val):val;}}else{if(!(key in _17a)){val=_4._getText(key);_17a[key]=_17e?_4.cache._sanitize(val):val;}val=_17a[key];}return val;};_4.cache._sanitize=function(val){if(val){val=val.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _17f=val.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_17f){val=_17f[1];}}else{val="";}return val;};})();}if(!_4._hasResource["dijit._Templated"]){_4._hasResource["dijit._Templated"]=true;_4.provide("dijit._Templated");_4.declare("dijit._Templated",null,{templateString:null,templatePath:null,widgetsInTemplate:false,_skipNodeCache:false,_earlyTemplatedStartup:false,_stringRepl:function(tmpl){var _180=this.declaredClass,_181=this;return _4.string.substitute(tmpl,this,function(_182,key){if(key.charAt(0)=="!"){_182=_4.getObject(key.substr(1),false,_181);}if(typeof _182=="undefined"){throw new Error(_180+" template:"+key);}if(_182==null){return "";}return key.charAt(0)=="!"?_182:_182.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){this._attachPoints=[];var _183=_5._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(_4.isString(_183)){node=_4._toDom(this._stringRepl(_183));if(node.nodeType!=1){throw new Error("Invalid template: "+_183);}}else{node=_183.cloneNode(true);}this.domNode=node;this._attachTemplateNodes(node);if(this.widgetsInTemplate){var _184=_4.parser,qry,attr;if(_184._query!="[dojoType]"){qry=_184._query;attr=_184._attrName;_184._query="[dojoType]";_184._attrName="dojoType";}var cw=(this._startupWidgets=_4.parser.parse(node,{noStart:!this._earlyTemplatedStartup}));if(qry){_184._query=qry;_184._attrName=attr;}this._supportingWidgets=_5.findWidgets(node);this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(this.srcNodeRef);},_fillContent:function(_185){var dest=this.containerNode;if(_185&&dest){while(_185.hasChildNodes()){dest.appendChild(_185.firstChild);}}},_attachTemplateNodes:function(_186,_187){_187=_187||function(n,p){return n.getAttribute(p);};var _188=_4.isArray(_186)?_186:(_186.all||_186.getElementsByTagName("*"));var x=_4.isArray(_186)?0:-1;for(;x<_188.length;x++){var _189=(x==-1)?_186:_188[x];if(this.widgetsInTemplate&&_187(_189,"dojoType")){continue;}var _18a=_187(_189,"dojoAttachPoint");if(_18a){var _18b,_18c=_18a.split(/\s*,\s*/);while((_18b=_18c.shift())){if(_4.isArray(this[_18b])){this[_18b].push(_189);}else{this[_18b]=_189;}this._attachPoints.push(_18b);}}var _18d=_187(_189,"dojoAttachEvent");if(_18d){var _18e,_18f=_18d.split(/\s*,\s*/);var trim=_4.trim;while((_18e=_18f.shift())){if(_18e){var _190=null;if(_18e.indexOf(":")!=-1){var _191=_18e.split(":");_18e=trim(_191[0]);_190=trim(_191[1]);}else{_18e=trim(_18e);}if(!_190){_190=_18e;}this.connect(_189,_18e,_190);}}}var role=_187(_189,"waiRole");if(role){_5.setWaiRole(_189,role);}var _192=_187(_189,"waiState");if(_192){_4.forEach(_192.split(/\s*,\s*/),function(_193){if(_193.indexOf("-")!=-1){var pair=_193.split("-");_5.setWaiState(_189,pair[0],pair[1]);}});}}},startup:function(){_4.forEach(this._startupWidgets,function(w){if(w&&!w._started&&w.startup){w.startup();}});this.inherited(arguments);},destroyRendering:function(){_4.forEach(this._attachPoints,function(_194){delete this[_194];},this);this._attachPoints=[];this.inherited(arguments);}});_5._Templated._templateCache={};_5._Templated.getCachedTemplate=function(_195,_196,_197){var _198=_5._Templated._templateCache;var key=_196||_195;var _199=_198[key];if(_199){try{if(!_199.ownerDocument||_199.ownerDocument==_4.doc){return _199;}}catch(e){}_4.destroy(_199);}if(!_196){_196=_4.cache(_195,{sanitize:true});}_196=_4.string.trim(_196);if(_197||_196.match(/\$\{([^\}]+)\}/g)){return (_198[key]=_196);}else{var node=_4._toDom(_196);if(node.nodeType!=1){throw new Error("Invalid template: "+_196);}return (_198[key]=node);}};if(_4.isIE){_4.addOnWindowUnload(function(){var _19a=_5._Templated._templateCache;for(var key in _19a){var _19b=_19a[key];if(typeof _19b=="object"){_4.destroy(_19b);}delete _19a[key];}});}_4.extend(_5._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!_4._hasResource["dojox.fx._core"]){_4._hasResource["dojox.fx._core"]=true;_4.provide("dojox.fx._core");_6.fx._Line=function(_19c,end){this.start=_19c;this.end=end;var _19d=_4.isArray(_19c),d=(_19d?[]:end-_19c);if(_19d){_4.forEach(this.start,function(s,i){d[i]=this.end[i]-s;},this);this.getValue=function(n){var res=[];_4.forEach(this.start,function(s,i){res[i]=(d[i]*n)+s;},this);return res;};}else{this.getValue=function(n){return (d*n)+this.start;};}};}if(!_4._hasResource["dojox.fx.scroll"]){_4._hasResource["dojox.fx.scroll"]=true;_4.provide("dojox.fx.scroll");_4.experimental("dojox.fx.scroll");_6.fx.smoothScroll=function(args){if(!args.target){args.target=_4.coords(args.node,true);}var _19e=_4[(_4.isIE?"isObject":"isFunction")](args["win"].scrollTo);var _19f=(_19e)?(function(val){args.win.scrollTo(val[0],val[1]);}):(function(val){args.win.scrollLeft=val[0];args.win.scrollTop=val[1];});var anim=new _4.Animation(_4.mixin({beforeBegin:function(){if(this.curve){delete this.curve;}var _1a0=_19e?_4._docScroll():{x:args.win.scrollLeft,y:args.win.scrollTop};anim.curve=new _6.fx._Line([_1a0.x,_1a0.y],[args.target.x,args.target.y]);},onAnimate:_19f},args));return anim;};}if(!_4._hasResource["dojo.fx.easing"]){_4._hasResource["dojo.fx.easing"]=true;_4.provide("dojo.fx.easing");_4.fx.easing={linear:function(n){return n;},quadIn:function(n){return Math.pow(n,2);},quadOut:function(n){return n*(n-2)*-1;},quadInOut:function(n){n=n*2;if(n<1){return Math.pow(n,2)/2;}return -1*((--n)*(n-2)-1)/2;},cubicIn:function(n){return Math.pow(n,3);},cubicOut:function(n){return Math.pow(n-1,3)+1;},cubicInOut:function(n){n=n*2;if(n<1){return Math.pow(n,3)/2;}n-=2;return (Math.pow(n,3)+2)/2;},quartIn:function(n){return Math.pow(n,4);},quartOut:function(n){return -1*(Math.pow(n-1,4)-1);},quartInOut:function(n){n=n*2;if(n<1){return Math.pow(n,4)/2;}n-=2;return -1/2*(Math.pow(n,4)-2);},quintIn:function(n){return Math.pow(n,5);},quintOut:function(n){return Math.pow(n-1,5)+1;},quintInOut:function(n){n=n*2;if(n<1){return Math.pow(n,5)/2;}n-=2;return (Math.pow(n,5)+2)/2;},sineIn:function(n){return -1*Math.cos(n*(Math.PI/2))+1;},sineOut:function(n){return Math.sin(n*(Math.PI/2));},sineInOut:function(n){return -1*(Math.cos(Math.PI*n)-1)/2;},expoIn:function(n){return (n==0)?0:Math.pow(2,10*(n-1));},expoOut:function(n){return (n==1)?1:(-1*Math.pow(2,-10*n)+1);},expoInOut:function(n){if(n==0){return 0;}if(n==1){return 1;}n=n*2;if(n<1){return Math.pow(2,10*(n-1))/2;}--n;return (-1*Math.pow(2,-10*n)+2)/2;},circIn:function(n){return -1*(Math.sqrt(1-Math.pow(n,2))-1);},circOut:function(n){n=n-1;return Math.sqrt(1-Math.pow(n,2));},circInOut:function(n){n=n*2;if(n<1){return -1/2*(Math.sqrt(1-Math.pow(n,2))-1);}n-=2;return 1/2*(Math.sqrt(1-Math.pow(n,2))+1);},backIn:function(n){var s=1.70158;return Math.pow(n,2)*((s+1)*n-s);},backOut:function(n){n=n-1;var s=1.70158;return Math.pow(n,2)*((s+1)*n+s)+1;},backInOut:function(n){var s=1.70158*1.525;n=n*2;if(n<1){return (Math.pow(n,2)*((s+1)*n-s))/2;}n-=2;return (Math.pow(n,2)*((s+1)*n+s)+2)/2;},elasticIn:function(n){if(n==0||n==1){return n;}var p=0.3;var s=p/4;n=n-1;return -1*Math.pow(2,10*n)*Math.sin((n-s)*(2*Math.PI)/p);},elasticOut:function(n){if(n==0||n==1){return n;}var p=0.3;var s=p/4;return Math.pow(2,-10*n)*Math.sin((n-s)*(2*Math.PI)/p)+1;},elasticInOut:function(n){if(n==0){return 0;}n=n*2;if(n==2){return 1;}var p=0.3*1.5;var s=p/4;if(n<1){n-=1;return -0.5*(Math.pow(2,10*n)*Math.sin((n-s)*(2*Math.PI)/p));}n-=1;return 0.5*(Math.pow(2,-10*n)*Math.sin((n-s)*(2*Math.PI)/p))+1;},bounceIn:function(n){return (1-_4.fx.easing.bounceOut(1-n));},bounceOut:function(n){var s=7.5625;var p=2.75;var l;if(n<(1/p)){l=s*Math.pow(n,2);}else{if(n<(2/p)){n-=(1.5/p);l=s*Math.pow(n,2)+0.75;}else{if(n<(2.5/p)){n-=(2.25/p);l=s*Math.pow(n,2)+0.9375;}else{n-=(2.625/p);l=s*Math.pow(n,2)+0.984375;}}}return l;},bounceInOut:function(n){if(n<0.5){return _4.fx.easing.bounceIn(n*2)/2;}return (_4.fx.easing.bounceOut(n*2-1)/2)+0.5;}};}if(!_4._hasResource["dojox.image.ThumbnailPicker"]){_4._hasResource["dojox.image.ThumbnailPicker"]=true;_4.provide("dojox.image.ThumbnailPicker");_4.experimental("dojox.image.ThumbnailPicker");_4.declare("dojox.image.ThumbnailPicker",[_5._Widget,_5._Templated],{imageStore:null,request:null,size:500,thumbHeight:75,thumbWidth:100,useLoadNotifier:false,useHyperlink:false,hyperlinkTarget:"new",isClickable:true,isScrollable:true,isHorizontal:true,autoLoad:true,linkAttr:"link",imageThumbAttr:"imageUrlThumb",imageLargeAttr:"imageUrl",pageSize:20,titleAttr:"title",templateString:_4.cache("dojox.image","resources/ThumbnailPicker.html","<div dojoAttachPoint=\"outerNode\" class=\"thumbOuter\">\n\t<div dojoAttachPoint=\"navPrev\" class=\"thumbNav thumbClickable\">\n\t  <img src=\"\" dojoAttachPoint=\"navPrevImg\"/>    \n\t</div>\n\t<div dojoAttachPoint=\"thumbScroller\" class=\"thumbScroller\">\n\t  <div dojoAttachPoint=\"thumbsNode\" class=\"thumbWrapper\"></div>\n\t</div>\n\t<div dojoAttachPoint=\"navNext\" class=\"thumbNav thumbClickable\">\n\t  <img src=\"\" dojoAttachPoint=\"navNextImg\"/>  \n\t</div>\n</div>\n"),_thumbs:[],_thumbIndex:0,_maxPhotos:0,_loadedImages:{},postCreate:function(){this.widgetid=this.id;this.inherited(arguments);this.pageSize=Number(this.pageSize);this._scrollerSize=this.size-(51*2);var _1a1=this._sizeProperty=this.isHorizontal?"width":"height";_4.style(this.outerNode,"textAlign","center");_4.style(this.outerNode,_1a1,this.size+"px");_4.style(this.thumbScroller,_1a1,this._scrollerSize+"px");if(this.useHyperlink){_4.subscribe(this.getClickTopicName(),this,function(_1a2){var _1a3=_1a2.index;var url=this.imageStore.getValue(_1a2.data,this.linkAttr);if(!url){return;}if(this.hyperlinkTarget=="new"){window.open(url);}else{window.location=url;}});}if(this.isClickable){_4.addClass(this.thumbsNode,"thumbClickable");}this._totalSize=0;this.init();},init:function(){if(this.isInitialized){return false;}var _1a4=this.isHorizontal?"Horiz":"Vert";_4.addClass(this.navPrev,"prev"+_1a4);_4.addClass(this.navNext,"next"+_1a4);_4.addClass(this.thumbsNode,"thumb"+_1a4);_4.addClass(this.outerNode,"thumb"+_1a4);_4.attr(this.navNextImg,"src",this._blankGif);_4.attr(this.navPrevImg,"src",this._blankGif);this.connect(this.navPrev,"onclick","_prev");this.connect(this.navNext,"onclick","_next");this.isInitialized=true;if(this.isHorizontal){this._offsetAttr="offsetLeft";this._sizeAttr="offsetWidth";this._scrollAttr="scrollLeft";}else{this._offsetAttr="offsetTop";this._sizeAttr="offsetHeight";this._scrollAttr="scrollTop";}this._updateNavControls();if(this.imageStore&&this.request){this._loadNextPage();}return true;},getClickTopicName:function(){return (this.widgetId||this.id)+"/select";},getShowTopicName:function(){return (this.widgetId||this.id)+"/show";},setDataStore:function(_1a5,_1a6,_1a7){this.reset();this.request={query:{},start:_1a6.start||0,count:_1a6.count||10,onBegin:_4.hitch(this,function(_1a8){this._maxPhotos=_1a8;})};if(_1a6.query){_4.mixin(this.request.query,_1a6.query);}if(_1a7){_4.forEach(["imageThumbAttr","imageLargeAttr","linkAttr","titleAttr"],function(_1a9){if(_1a7[_1a9]){this[_1a9]=_1a7[_1a9];}},this);}this.request.start=0;this.request.count=this.pageSize;this.imageStore=_1a5;this._loadInProgress=false;if(!this.init()){this._loadNextPage();}},reset:function(){this._loadedImages={};_4.forEach(this._thumbs,function(img){if(img&&img.parentNode){_4.destroy(img);}});this._thumbs=[];this.isInitialized=false;this._noImages=true;},isVisible:function(_1aa){var img=this._thumbs[_1aa];if(!img){return false;}var pos=this.isHorizontal?"offsetLeft":"offsetTop";var size=this.isHorizontal?"offsetWidth":"offsetHeight";var _1ab=this.isHorizontal?"scrollLeft":"scrollTop";var _1ac=img[pos]-this.thumbsNode[pos];return (_1ac>=this.thumbScroller[_1ab]&&_1ac+img[size]<=this.thumbScroller[_1ab]+this._scrollerSize);},resize:function(dim){var _1ad=this.isHorizontal?"w":"h";var _1ae=0;if(this._thumbs.length>0&&_4.marginBox(this._thumbs[0]).w==0){return;}_4.forEach(this._thumbs,_4.hitch(this,function(_1af){var mb=_4.marginBox(_1af.firstChild);var size=mb[_1ad];_1ae+=(Number(size)+10);if(this.useLoadNotifier&&mb.w>0){_4.style(_1af.lastChild,"width",(mb.w-4)+"px");}_4.style(_1af,"width",mb.w+"px");}));_4.style(this.thumbsNode,this._sizeProperty,_1ae+"px");this._updateNavControls();},_next:function(){var pos=this.isHorizontal?"offsetLeft":"offsetTop";var size=this.isHorizontal?"offsetWidth":"offsetHeight";var _1b0=this.thumbsNode[pos];var _1b1=this._thumbs[this._thumbIndex];var _1b2=_1b1[pos]-_1b0;var _1b3=-1,img;for(var i=this._thumbIndex+1;i<this._thumbs.length;i++){img=this._thumbs[i];if(img[pos]-_1b0+img[size]-_1b2>this._scrollerSize){this._showThumbs(i);return;}}},_prev:function(){if(this.thumbScroller[this.isHorizontal?"scrollLeft":"scrollTop"]==0){return;}var pos=this.isHorizontal?"offsetLeft":"offsetTop";var size=this.isHorizontal?"offsetWidth":"offsetHeight";var _1b4=this._thumbs[this._thumbIndex];var _1b5=_1b4[pos]-this.thumbsNode[pos];var _1b6=-1,img;for(var i=this._thumbIndex-1;i>-1;i--){img=this._thumbs[i];if(_1b5-img[pos]>this._scrollerSize){this._showThumbs(i+1);return;}}this._showThumbs(0);},_checkLoad:function(img,_1b7){_4.publish(this.getShowTopicName(),[{index:_1b7}]);this._updateNavControls();this._loadingImages={};this._thumbIndex=_1b7;if(this.thumbsNode.offsetWidth-img.offsetLeft<(this._scrollerSize*2)){this._loadNextPage();}},_showThumbs:function(_1b8){_1b8=Math.min(Math.max(_1b8,0),this._maxPhotos);if(_1b8>=this._maxPhotos){return;}var img=this._thumbs[_1b8];if(!img){return;}var left=img.offsetLeft-this.thumbsNode.offsetLeft;var top=img.offsetTop-this.thumbsNode.offsetTop;var _1b9=this.isHorizontal?left:top;if((_1b9>=this.thumbScroller[this._scrollAttr])&&(_1b9+img[this._sizeAttr]<=this.thumbScroller[this._scrollAttr]+this._scrollerSize)){return;}if(this.isScrollable){var _1ba=this.isHorizontal?{x:left,y:0}:{x:0,y:top};_6.fx.smoothScroll({target:_1ba,win:this.thumbScroller,duration:300,easing:_4.fx.easing.easeOut,onEnd:_4.hitch(this,"_checkLoad",img,_1b8)}).play(10);}else{if(this.isHorizontal){this.thumbScroller.scrollLeft=left;}else{this.thumbScroller.scrollTop=top;}this._checkLoad(img,_1b8);}},markImageLoaded:function(_1bb){var _1bc=_4.byId("loadingDiv_"+this.widgetid+"_"+_1bb);if(_1bc){this._setThumbClass(_1bc,"thumbLoaded");}this._loadedImages[_1bb]=true;},_setThumbClass:function(_1bd,_1be){if(!this.autoLoad){return;}_4.addClass(_1bd,_1be);},_loadNextPage:function(){if(this._loadInProgress){return;}this._loadInProgress=true;var _1bf=this.request.start+(this._noImages?0:this.pageSize);var pos=_1bf;while(pos<this._thumbs.length&&this._thumbs[pos]){pos++;}var _1c0=this.imageStore;var _1c1=function(_1c2,_1c3){if(_1c0!=this.imageStore){return;}if(_1c2&&_1c2.length){var _1c4=0;var _1c5=_4.hitch(this,function(){if(_1c4>=_1c2.length){this._loadInProgress=false;return;}var _1c6=_1c4++;this._loadImage(_1c2[_1c6],pos+_1c6,_1c5);});_1c5();this._updateNavControls();}else{this._loadInProgress=false;}};var _1c7=function(){this._loadInProgress=false;console.log("Error getting items");};this.request.onComplete=_4.hitch(this,_1c1);this.request.onError=_4.hitch(this,_1c7);this.request.start=_1bf;this._noImages=false;this.imageStore.fetch(this.request);},_loadImage:function(data,_1c8,_1c9){var _1ca=this.imageStore;var url=_1ca.getValue(data,this.imageThumbAttr);var _1cb=_4.create("div",{id:"img_"+this.widgetid+"_"+_1c8});var img=_4.create("img",{},_1cb);img._index=_1c8;img._data=data;this._thumbs[_1c8]=_1cb;var _1cc;if(this.useLoadNotifier){_1cc=_4.create("div",{id:"loadingDiv_"+this.widgetid+"_"+_1c8},_1cb);this._setThumbClass(_1cc,this._loadedImages[_1c8]?"thumbLoaded":"thumbNotifier");}var size=_4.marginBox(this.thumbsNode);var _1cd;var _1ce;if(this.isHorizontal){_1cd=this.thumbWidth;_1ce="w";}else{_1cd=this.thumbHeight;_1ce="h";}size=size[_1ce];var sl=this.thumbScroller.scrollLeft,st=this.thumbScroller.scrollTop;_4.style(this.thumbsNode,this._sizeProperty,(size+_1cd+20)+"px");this.thumbScroller.scrollLeft=sl;this.thumbScroller.scrollTop=st;this.thumbsNode.appendChild(_1cb);_4.connect(img,"onload",this,_4.hitch(this,function(){if(_1ca!=this.imageStore){return false;}this.resize();setTimeout(_1c9,0);return false;}));_4.connect(img,"onclick",this,function(evt){_4.publish(this.getClickTopicName(),[{index:evt.target._index,data:evt.target._data,url:img.getAttribute("src"),largeUrl:this.imageStore.getValue(data,this.imageLargeAttr),title:this.imageStore.getValue(data,this.titleAttr),link:this.imageStore.getValue(data,this.linkAttr)}]);return false;});_4.addClass(img,"imageGalleryThumb");img.setAttribute("src",url);var _1cf=this.imageStore.getValue(data,this.titleAttr);if(_1cf){img.setAttribute("title",_1cf);}this._updateNavControls();},_updateNavControls:function(){var _1d0=[];var _1d1=function(node,add){var fn=add?"addClass":"removeClass";_4[fn](node,"enabled");_4[fn](node,"thumbClickable");};var pos=this.isHorizontal?"scrollLeft":"scrollTop";var size=this.isHorizontal?"offsetWidth":"offsetHeight";_1d1(this.navPrev,(this.thumbScroller[pos]>0));var last=this._thumbs[this._thumbs.length-1];var _1d2=(this.thumbScroller[pos]+this._scrollerSize<this.thumbsNode[size]);_1d1(this.navNext,_1d2);}});}if(!_4._hasResource["dojox.image.SlideShow"]){_4._hasResource["dojox.image.SlideShow"]=true;_4.provide("dojox.image.SlideShow");_4.declare("dojox.image.SlideShow",[_5._Widget,_5._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,templateString:_4.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){_4.connect(this.outerNode,"onmouseover",this,function(evt){try{this._showNav();}catch(e){}});_4.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 _1d3=this;this.largeNode.appendChild(img);this._tmpImage=this._currentImage=img;this._fitSize(true);this._loadImage(0,_4.hitch(this,"showImage",0));this._calcNavDimensions();},setDataStore:function(_1d4,_1d5,_1d6){this.reset();var _1d7=this;this._request={query:{},start:_1d5.start||0,count:_1d5.count||this.pageSize,onBegin:function(_1d8,_1d9){_1d7.maxPhotos=_1d8;}};if(_1d5.query){_4.mixin(this._request.query,_1d5.query);}if(_1d6){_4.forEach(["imageLargeAttr","linkAttr","titleAttr"],function(_1da){if(_1d6[_1da]){this[_1da]=_1d6[_1da];}},this);}var _1db=function(_1dc){_1d7.maxPhotos=_1dc.length;_1d7._request.onComplete=null;if(_1d7.autoStart){_1d7.imageIndex=-1;_1d7.toggleSlideShow();}else{_1d7.showImage(0);}};this.imageStore=_1d4;this._request.onComplete=_1db;this._request.start=0;this.imageStore.fetch(this._request);},reset:function(){_4.query("> *",this.largeNode).orphan();this.largeNode.appendChild(this._tmpImage);_4.query("> *",this.hiddenNode).orphan();_4.forEach(this.images,function(img){if(img&&img.parentNode){img.parentNode.removeChild(img);}});this.images=[];this.isInitialized=false;this._imageCounter=0;},isImageLoaded:function(_1dd){return this.images&&this.images.length>_1dd&&this.images[_1dd];},moveImageLoadingPointer:function(_1de){this._imageCounter=_1de;},destroy:function(){if(this._slideId){this._stop();}this.inherited(arguments);},showNextImage:function(_1df,_1e0){if(_1df&&this._timerCancelled){return false;}if(this.imageIndex+1>=this.maxPhotos){if(_1df&&(this.loop||_1e0)){this.imageIndex=-1;}else{if(this._slideId){this._stop();}return false;}}this.showImage(this.imageIndex+1,_4.hitch(this,function(){if(_1df){this._startTimer();}}));return true;},toggleSlideShow:function(){if(this._slideId){this._stop();}else{_4.toggleClass(this.domNode,"slideShowPaused");this._timerCancelled=false;var idx=this.imageIndex;if(idx<0||(this.images[idx]&&this.images[idx]._img.complete)){var _1e1=this.showNextImage(true,true);if(!_1e1){this._stop();}}else{var _1e2=_4.subscribe(this.getShowTopicName(),_4.hitch(this,function(info){setTimeout(_4.hitch(this,function(){if(info.index==idx){var _1e3=this.showNextImage(true,true);if(!_1e3){this._stop();}_4.unsubscribe(_1e2);}}),this.slideshowInterval*1000);}));_4.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(_1e4,_1e5){if(!_1e5&&this._slideId){this.toggleSlideShow();}var _1e6=this;var _1e7=this.largeNode.getElementsByTagName("div");this.imageIndex=_1e4;var _1e8=function(){if(_1e6.images[_1e4]){while(_1e6.largeNode.firstChild){_1e6.largeNode.removeChild(_1e6.largeNode.firstChild);}_4.style(_1e6.images[_1e4],"opacity",0);_1e6.largeNode.appendChild(_1e6.images[_1e4]);_1e6._currentImage=_1e6.images[_1e4]._img;_1e6._fitSize();var _1e9=function(a,b,c){var img=_1e6.images[_1e4].firstChild;if(img.tagName.toLowerCase()!="img"){img=img.firstChild;}var _1ea=img.getAttribute("title")||"";if(_1e6._navShowing){_1e6._showNav(true);}_4.publish(_1e6.getShowTopicName(),[{index:_1e4,title:_1ea,url:img.getAttribute("src")}]);if(_1e5){_1e5(a,b,c);}_1e6._setTitle(_1ea);};_4.fadeIn({node:_1e6.images[_1e4],duration:300,onEnd:_1e9}).play();}else{_1e6._loadImage(_1e4,function(){_1e6.showImage(_1e4,_1e5);});}};if(_1e7&&_1e7.length>0){_4.fadeOut({node:_1e7[0],duration:300,onEnd:function(){_1e6.hiddenNode.appendChild(_1e7[0]);_1e8();}}).play();}else{_1e8();}},_fitSize:function(_1eb){if(!this.fixedHeight||_1eb){var _1ec=(this._currentImage.height+(this.hasNav?20:0));_4.style(this.innerWrapper,"height",_1ec+"px");return;}_4.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(_1ed,_1ee){if(this.images[_1ed]||!this._request){return;}var _1ef=_1ed-(_1ed%(this._request.count||this.pageSize));this._request.start=_1ef;this._request.onComplete=function(_1f0){var diff=_1ed-_1ef;if(_1f0&&_1f0.length>diff){_1f1(_1f0[diff]);}else{}};var _1f2=this;var _1f3=this.imageStore;var _1f1=function(item){var url=_1f2.imageStore.getValue(item,_1f2.imageLargeAttr);var img=new Image();var div=_4.create("div",{id:_1f2.id+"_imageDiv"+_1ed});div._img=img;var link=_1f2.imageStore.getValue(item,_1f2.linkAttr);if(!link||_1f2.noLink){div.appendChild(img);}else{var a=_4.create("a",{"href":link,"target":"_blank"},div);a.appendChild(img);}_4.connect(img,"onload",function(){if(_1f3!=_1f2.imageStore){return;}_1f2._fitImage(img);_4.attr(div,{"width":_1f2.imageWidth,"height":_1f2.imageHeight});_4.publish(_1f2.getLoadTopicName(),[_1ed]);setTimeout(function(){_1f2._loadNextImage();},1);if(_1ee){_1ee();}});_1f2.hiddenNode.appendChild(div);var _1f4=_4.create("div",{className:"slideShowTitle"},div);_1f2.images[_1ed]=div;_4.attr(img,"src",url);var _1f5=_1f2.imageStore.getValue(item,_1f2.titleAttr);if(_1f5){_4.attr(img,"title",_1f5);}};this.imageStore.fetch(this._request);},_stop:function(){if(this._slideId){clearTimeout(this._slideId);}this._slideId=null;this._timerCancelled=true;_4.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(){_5.byId(id).showNextImage(true);},this.slideshowInterval*1000);},_calcNavDimensions:function(){_4.style(this.navNode,"position","absolute");_4.style(this.navNode,"top","-10000px");_4._setOpacity(this.navNode,99);this.navPlay._size=_4.marginBox(this.navPlay);this.navPrev._size=_4.marginBox(this.navPrev);this.navNext._size=_4.marginBox(this.navNext);_4._setOpacity(this.navNode,0);_4.style(this.navNode,{"position":"",top:""});},_setTitle:function(_1f6){this.titleNode.innerHTML=_4.string.substitute(this.titleTemplate,{title:_1f6,current:1+this.imageIndex,total:this.maxPhotos||""});},_fitImage:function(img){var _1f7=img.width;var _1f8=img.height;if(_1f7>this.imageWidth){_1f8=Math.floor(_1f8*(this.imageWidth/_1f7));img.height=_1f8;img.width=_1f7=this.imageWidth;}if(_1f8>this.imageHeight){_1f7=Math.floor(_1f7*(this.imageHeight/_1f8));img.height=this.imageHeight;img.width=_1f7;}},_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(_1f9){if(this._navShowing&&!_1f9){return;}_4.style(this.navNode,"marginTop","0px");var _1fa=_4.style(this.navNode,"width")/2-this.navPlay._size.w/2-this.navPrev._size.w;_4.style(this.navPlay,"marginLeft",_1fa+"px");var _1fb=_4.marginBox(this.outerNode);var _1fc=this._currentImage.height-this.navPlay._size.h-10+this._getTopPadding();if(_1fc>this._currentImage.height){_1fc+=10;}_4[this.imageIndex<1?"addClass":"removeClass"](this.navPrev,"slideShowCtrlHide");_4[this.imageIndex+1>=this.maxPhotos?"addClass":"removeClass"](this.navNext,"slideShowCtrlHide");var _1fd=this;if(this._navAnim){this._navAnim.stop();}if(this._navShowing){return;}this._navAnim=_4.fadeIn({node:this.navNode,duration:300,onEnd:function(){_1fd._navAnim=null;}});this._navAnim.play();this._navShowing=true;},_hideNav:function(e){if(!e||!this._overElement(this.outerNode,e)){var _1fe=this;if(this._navAnim){this._navAnim.stop();}this._navAnim=_4.fadeOut({node:this.navNode,duration:300,onEnd:function(){_1fe._navAnim=null;}});this._navAnim.play();this._navShowing=false;}},_overElement:function(_1ff,e){if(typeof (_4)=="undefined"){return false;}_1ff=_4.byId(_1ff);var m={x:e.pageX,y:e.pageY};var bb=_4._getBorderBox(_1ff);var absl=_4.coords(_1ff,true);var left=absl.x;return (m.x>=left&&m.x<=(left+bb.w)&&m.y>=absl.y&&m.y<=(top+bb.h));}});}if(!_4._hasResource["dojox.image.Gallery"]){_4._hasResource["dojox.image.Gallery"]=true;_4.provide("dojox.image.Gallery");_4.experimental("dojox.image.Gallery");_4.declare("dojox.image.Gallery",[_5._Widget,_5._Templated],{imageHeight:375,imageWidth:500,pageSize:_6.image.SlideShow.prototype.pageSize,autoLoad:true,linkAttr:"link",imageThumbAttr:"imageUrlThumb",imageLargeAttr:"imageUrl",titleAttr:"title",slideshowInterval:3,templateString:_4.cache("dojox.image","resources/Gallery.html","<div dojoAttachPoint=\"outerNode\" class=\"imageGalleryWrapper\">\n\t<div dojoAttachPoint=\"thumbPickerNode\"></div>\n\t<div dojoAttachPoint=\"slideShowNode\"></div>\n</div>\n"),postCreate:function(){this.widgetid=this.id;this.inherited(arguments);this.thumbPicker=new _6.image.ThumbnailPicker({linkAttr:this.linkAttr,imageLargeAttr:this.imageLargeAttr,imageThumbAttr:this.imageThumbAttr,titleAttr:this.titleAttr,useLoadNotifier:true,size:this.imageWidth},this.thumbPickerNode);this.slideShow=new _6.image.SlideShow({imageHeight:this.imageHeight,imageWidth:this.imageWidth,autoLoad:this.autoLoad,linkAttr:this.linkAttr,imageLargeAttr:this.imageLargeAttr,titleAttr:this.titleAttr,slideshowInterval:this.slideshowInterval,pageSize:this.pageSize},this.slideShowNode);var _200=this;_4.subscribe(this.slideShow.getShowTopicName(),function(_201){_200.thumbPicker._showThumbs(_201.index);});_4.subscribe(this.thumbPicker.getClickTopicName(),function(evt){_200.slideShow.showImage(evt.index);});_4.subscribe(this.thumbPicker.getShowTopicName(),function(evt){_200.slideShow.moveImageLoadingPointer(evt.index);});_4.subscribe(this.slideShow.getLoadTopicName(),function(_202){_200.thumbPicker.markImageLoaded(_202);});this._centerChildren();},setDataStore:function(_203,_204,_205){this.thumbPicker.setDataStore(_203,_204,_205);this.slideShow.setDataStore(_203,_204,_205);},reset:function(){this.slideShow.reset();this.thumbPicker.reset();},showNextImage:function(_206){this.slideShow.showNextImage();},toggleSlideshow:function(){_4.deprecated("dojox.widget.Gallery.toggleSlideshow is deprecated.  Use toggleSlideShow instead.","","2.0");this.toggleSlideShow();},toggleSlideShow:function(){this.slideShow.toggleSlideShow();},showImage:function(_207,_208){this.slideShow.showImage(_207,_208);},resize:function(dim){this.thumbPicker.resize(dim);},_centerChildren:function(){var _209=_4.marginBox(this.thumbPicker.outerNode);var _20a=_4.marginBox(this.slideShow.outerNode);var diff=(_209.w-_20a.w)/2;if(diff>0){_4.style(this.slideShow.outerNode,"marginLeft",diff+"px");}else{if(diff<0){_4.style(this.thumbPicker.outerNode,"marginLeft",(diff*-1)+"px");}}}});}if(!_4._hasResource["dojo.dnd.common"]){_4._hasResource["dojo.dnd.common"]=true;_4.provide("dojo.dnd.common");_4.dnd._uniqueId=0;_4.dnd.getUniqueId=function(){var id;do{id=_4._scopeName+"Unique"+(++_4.dnd._uniqueId);}while(_4.byId(id));return id;};_4.dnd._empty={};_4.dnd.isFormElement=function(e){var t=e.target;if(t.nodeType==3){t=t.parentNode;}return " button textarea input select option ".indexOf(" "+t.tagName.toLowerCase()+" ")>=0;};}if(!_4._hasResource["dojo.dnd.autoscroll"]){_4._hasResource["dojo.dnd.autoscroll"]=true;_4.provide("dojo.dnd.autoscroll");_4.dnd.getViewport=function(){var d=_4.doc,dd=d.documentElement,w=window,b=_4.body();if(_4.isMozilla){return {w:dd.clientWidth,h:w.innerHeight};}else{if(!_4.isOpera&&w.innerWidth){return {w:w.innerWidth,h:w.innerHeight};}else{if(!_4.isOpera&&dd&&dd.clientWidth){return {w:dd.clientWidth,h:dd.clientHeight};}else{if(b.clientWidth){return {w:b.clientWidth,h:b.clientHeight};}}}}return null;};_4.dnd.V_TRIGGER_AUTOSCROLL=32;_4.dnd.H_TRIGGER_AUTOSCROLL=32;_4.dnd.V_AUTOSCROLL_VALUE=16;_4.dnd.H_AUTOSCROLL_VALUE=16;_4.dnd.autoScroll=function(e){var v=_4.dnd.getViewport(),dx=0,dy=0;if(e.clientX<_4.dnd.H_TRIGGER_AUTOSCROLL){dx=-_4.dnd.H_AUTOSCROLL_VALUE;}else{if(e.clientX>v.w-_4.dnd.H_TRIGGER_AUTOSCROLL){dx=_4.dnd.H_AUTOSCROLL_VALUE;}}if(e.clientY<_4.dnd.V_TRIGGER_AUTOSCROLL){dy=-_4.dnd.V_AUTOSCROLL_VALUE;}else{if(e.clientY>v.h-_4.dnd.V_TRIGGER_AUTOSCROLL){dy=_4.dnd.V_AUTOSCROLL_VALUE;}}window.scrollBy(dx,dy);};_4.dnd._validNodes={"div":1,"p":1,"td":1};_4.dnd._validOverflow={"auto":1,"scroll":1};_4.dnd.autoScrollNodes=function(e){for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase() in _4.dnd._validNodes)){var s=_4.getComputedStyle(n);if(s.overflow.toLowerCase() in _4.dnd._validOverflow){var b=_4._getContentBox(n,s),t=_4.position(n,true);var w=Math.min(_4.dnd.H_TRIGGER_AUTOSCROLL,b.w/2),h=Math.min(_4.dnd.V_TRIGGER_AUTOSCROLL,b.h/2),rx=e.pageX-t.x,ry=e.pageY-t.y,dx=0,dy=0;if(_4.isWebKit||_4.isOpera){rx+=_4.body().scrollLeft,ry+=_4.body().scrollTop;}if(rx>0&&rx<b.w){if(rx<w){dx=-w;}else{if(rx>b.w-w){dx=w;}}}if(ry>0&&ry<b.h){if(ry<h){dy=-h;}else{if(ry>b.h-h){dy=h;}}}var _20b=n.scrollLeft,_20c=n.scrollTop;n.scrollLeft=n.scrollLeft+dx;n.scrollTop=n.scrollTop+dy;if(_20b!=n.scrollLeft||_20c!=n.scrollTop){return;}}}try{n=n.parentNode;}catch(x){n=null;}}_4.dnd.autoScroll(e);};}if(!_4._hasResource["dojo.dnd.Mover"]){_4._hasResource["dojo.dnd.Mover"]=true;_4.provide("dojo.dnd.Mover");_4.declare("dojo.dnd.Mover",null,{constructor:function(node,e,host){this.node=_4.byId(node);this.marginBox={l:e.pageX,t:e.pageY};this.mouseButton=e.button;var h=this.host=host,d=node.ownerDocument,_20d=_4.connect(d,"onmousemove",this,"onFirstMove");this.events=[_4.connect(d,"onmousemove",this,"onMouseMove"),_4.connect(d,"onmouseup",this,"onMouseUp"),_4.connect(d,"ondragstart",_4.stopEvent),_4.connect(d.body,"onselectstart",_4.stopEvent),_20d];if(h&&h.onMoveStart){h.onMoveStart(this);}},onMouseMove:function(e){_4.dnd.autoScroll(e);var m=this.marginBox;this.host.onMove(this,{l:m.l+e.pageX,t:m.t+e.pageY});_4.stopEvent(e);},onMouseUp:function(e){if(_4.isWebKit&&_4.isMac&&this.mouseButton==2?e.button==0:this.mouseButton==e.button){this.destroy();}_4.stopEvent(e);},onFirstMove:function(){var s=this.node.style,l,t,h=this.host;switch(s.position){case "relative":case "absolute":l=Math.round(parseFloat(s.left));t=Math.round(parseFloat(s.top));break;default:s.position="absolute";var m=_4.marginBox(this.node);var b=_4.doc.body;var bs=_4.getComputedStyle(b);var bm=_4._getMarginBox(b,bs);var bc=_4._getContentBox(b,bs);l=m.l-(bc.l-bm.l);t=m.t-(bc.t-bm.t);break;}this.marginBox.l=l-this.marginBox.l;this.marginBox.t=t-this.marginBox.t;if(h&&h.onFirstMove){h.onFirstMove(this);}_4.disconnect(this.events.pop());},destroy:function(){_4.forEach(this.events,_4.disconnect);var h=this.host;if(h&&h.onMoveStop){h.onMoveStop(this);}this.events=this.node=this.host=null;}});}if(!_4._hasResource["dojo.dnd.Moveable"]){_4._hasResource["dojo.dnd.Moveable"]=true;_4.provide("dojo.dnd.Moveable");_4.declare("dojo.dnd.Moveable",null,{handle:"",delay:0,skip:false,constructor:function(node,_20e){this.node=_4.byId(node);if(!_20e){_20e={};}this.handle=_20e.handle?_4.byId(_20e.handle):null;if(!this.handle){this.handle=this.node;}this.delay=_20e.delay>0?_20e.delay:0;this.skip=_20e.skip;this.mover=_20e.mover?_20e.mover:_4.dnd.Mover;this.events=[_4.connect(this.handle,"onmousedown",this,"onMouseDown"),_4.connect(this.handle,"ondragstart",this,"onSelectStart"),_4.connect(this.handle,"onselectstart",this,"onSelectStart")];},markupFactory:function(_20f,node){return new _4.dnd.Moveable(node,_20f);},destroy:function(){_4.forEach(this.events,_4.disconnect);this.events=this.node=this.handle=null;},onMouseDown:function(e){if(this.skip&&_4.dnd.isFormElement(e)){return;}if(this.delay){this.events.push(_4.connect(this.handle,"onmousemove",this,"onMouseMove"),_4.connect(this.handle,"onmouseup",this,"onMouseUp"));this._lastX=e.pageX;this._lastY=e.pageY;}else{this.onDragDetected(e);}_4.stopEvent(e);},onMouseMove:function(e){if(Math.abs(e.pageX-this._lastX)>this.delay||Math.abs(e.pageY-this._lastY)>this.delay){this.onMouseUp(e);this.onDragDetected(e);}_4.stopEvent(e);},onMouseUp:function(e){for(var i=0;i<2;++i){_4.disconnect(this.events.pop());}_4.stopEvent(e);},onSelectStart:function(e){if(!this.skip||!_4.dnd.isFormElement(e)){_4.stopEvent(e);}},onDragDetected:function(e){new this.mover(this.node,e,this);},onMoveStart:function(_210){_4.publish("/dnd/move/start",[_210]);_4.addClass(_4.body(),"dojoMove");_4.addClass(this.node,"dojoMoveItem");},onMoveStop:function(_211){_4.publish("/dnd/move/stop",[_211]);_4.removeClass(_4.body(),"dojoMove");_4.removeClass(this.node,"dojoMoveItem");},onFirstMove:function(_212){},onMove:function(_213,_214){this.onMoving(_213,_214);var s=_213.node.style;s.left=_214.l+"px";s.top=_214.t+"px";this.onMoved(_213,_214);},onMoving:function(_215,_216){},onMoved:function(_217,_218){}});}if(!_4._hasResource["dojo.dnd.move"]){_4._hasResource["dojo.dnd.move"]=true;_4.provide("dojo.dnd.move");_4.declare("dojo.dnd.move.constrainedMoveable",_4.dnd.Moveable,{constraints:function(){},within:false,markupFactory:function(_219,node){return new _4.dnd.move.constrainedMoveable(node,_219);},constructor:function(node,_21a){if(!_21a){_21a={};}this.constraints=_21a.constraints;this.within=_21a.within;},onFirstMove:function(_21b){var c=this.constraintBox=this.constraints.call(this,_21b);c.r=c.l+c.w;c.b=c.t+c.h;if(this.within){var mb=_4.marginBox(_21b.node);c.r-=mb.w;c.b-=mb.h;}},onMove:function(_21c,_21d){var c=this.constraintBox,s=_21c.node.style;s.left=(_21d.l<c.l?c.l:c.r<_21d.l?c.r:_21d.l)+"px";s.top=(_21d.t<c.t?c.t:c.b<_21d.t?c.b:_21d.t)+"px";}});_4.declare("dojo.dnd.move.boxConstrainedMoveable",_4.dnd.move.constrainedMoveable,{box:{},markupFactory:function(_21e,node){return new _4.dnd.move.boxConstrainedMoveable(node,_21e);},constructor:function(node,_21f){var box=_21f&&_21f.box;this.constraints=function(){return box;};}});_4.declare("dojo.dnd.move.parentConstrainedMoveable",_4.dnd.move.constrainedMoveable,{area:"content",markupFactory:function(_220,node){return new _4.dnd.move.parentConstrainedMoveable(node,_220);},constructor:function(node,_221){var area=_221&&_221.area;this.constraints=function(){var n=this.node.parentNode,s=_4.getComputedStyle(n),mb=_4._getMarginBox(n,s);if(area=="margin"){return mb;}var t=_4._getMarginExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="border"){return mb;}t=_4._getBorderExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="padding"){return mb;}t=_4._getPadExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;return mb;};}});_4.dnd.move.constrainedMover=function(fun,_222){_4.deprecated("dojo.dnd.move.constrainedMover, use dojo.dnd.move.constrainedMoveable instead");var _223=function(node,e,_224){_4.dnd.Mover.call(this,node,e,_224);};_4.extend(_223,_4.dnd.Mover.prototype);_4.extend(_223,{onMouseMove:function(e){_4.dnd.autoScroll(e);var m=this.marginBox,c=this.constraintBox,l=m.l+e.pageX,t=m.t+e.pageY;l=l<c.l?c.l:c.r<l?c.r:l;t=t<c.t?c.t:c.b<t?c.b:t;this.host.onMove(this,{l:l,t:t});},onFirstMove:function(){_4.dnd.Mover.prototype.onFirstMove.call(this);var c=this.constraintBox=fun.call(this);c.r=c.l+c.w;c.b=c.t+c.h;if(_222){var mb=_4.marginBox(this.node);c.r-=mb.w;c.b-=mb.h;}}});return _223;};_4.dnd.move.boxConstrainedMover=function(box,_225){_4.deprecated("dojo.dnd.move.boxConstrainedMover, use dojo.dnd.move.boxConstrainedMoveable instead");return _4.dnd.move.constrainedMover(function(){return box;},_225);};_4.dnd.move.parentConstrainedMover=function(area,_226){_4.deprecated("dojo.dnd.move.parentConstrainedMover, use dojo.dnd.move.parentConstrainedMoveable instead");var fun=function(){var n=this.node.parentNode,s=_4.getComputedStyle(n),mb=_4._getMarginBox(n,s);if(area=="margin"){return mb;}var t=_4._getMarginExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="border"){return mb;}t=_4._getBorderExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="padding"){return mb;}t=_4._getPadExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;return mb;};return _4.dnd.move.constrainedMover(fun,_226);};_4.dnd.constrainedMover=_4.dnd.move.constrainedMover;_4.dnd.boxConstrainedMover=_4.dnd.move.boxConstrainedMover;_4.dnd.parentConstrainedMover=_4.dnd.move.parentConstrainedMover;}if(!_4._hasResource["dojo.dnd.TimedMoveable"]){_4._hasResource["dojo.dnd.TimedMoveable"]=true;_4.provide("dojo.dnd.TimedMoveable");(function(){var _227=_4.dnd.Moveable.prototype.onMove;_4.declare("dojo.dnd.TimedMoveable",_4.dnd.Moveable,{timeout:40,constructor:function(node,_228){if(!_228){_228={};}if(_228.timeout&&typeof _228.timeout=="number"&&_228.timeout>=0){this.timeout=_228.timeout;}},markupFactory:function(_229,node){return new _4.dnd.TimedMoveable(node,_229);},onMoveStop:function(_22a){if(_22a._timer){clearTimeout(_22a._timer);_227.call(this,_22a,_22a._leftTop);}_4.dnd.Moveable.prototype.onMoveStop.apply(this,arguments);},onMove:function(_22b,_22c){_22b._leftTop=_22c;if(!_22b._timer){var _22d=this;_22b._timer=setTimeout(function(){_22b._timer=null;_227.call(_22d,_22b,_22b._leftTop);},this.timeout);}}});})();}if(!_4._hasResource["dijit.form._FormMixin"]){_4._hasResource["dijit.form._FormMixin"]=true;_4.provide("dijit.form._FormMixin");_4.declare("dijit.form._FormMixin",null,{reset:function(){_4.forEach(this.getDescendants(),function(_22e){if(_22e.reset){_22e.reset();}});},validate:function(){var _22f=false;return _4.every(_4.map(this.getDescendants(),function(_230){_230._hasBeenBlurred=true;var _231=_230.disabled||!_230.validate||_230.validate();if(!_231&&!_22f){_5.scrollIntoView(_230.containerNode||_230.domNode);_230.focus();_22f=true;}return _231;}),function(item){return item;});},setValues:function(val){_4.deprecated(this.declaredClass+"::setValues() is deprecated. Use attr('value', val) instead.","","2.0");return this.attr("value",val);},_setValueAttr:function(obj){var map={};_4.forEach(this.getDescendants(),function(_232){if(!_232.name){return;}var _233=map[_232.name]||(map[_232.name]=[]);_233.push(_232);});for(var name in map){if(!map.hasOwnProperty(name)){continue;}var _234=map[name],_235=_4.getObject(name,false,obj);if(_235===undefined){continue;}if(!_4.isArray(_235)){_235=[_235];}if(typeof _234[0].checked=="boolean"){_4.forEach(_234,function(w,i){w.attr("value",_4.indexOf(_235,w.value)!=-1);});}else{if(_234[0].multiple){_234[0].attr("value",_235);}else{_4.forEach(_234,function(w,i){w.attr("value",_235[i]);});}}}},getValues:function(){_4.deprecated(this.declaredClass+"::getValues() is deprecated. Use attr('value') instead.","","2.0");return this.attr("value");},_getValueAttr:function(){var obj={};_4.forEach(this.getDescendants(),function(_236){var name=_236.name;if(!name||_236.disabled){return;}var _237=_236.attr("value");if(typeof _236.checked=="boolean"){if(/Radio/.test(_236.declaredClass)){if(_237!==false){_4.setObject(name,_237,obj);}else{_237=_4.getObject(name,false,obj);if(_237===undefined){_4.setObject(name,null,obj);}}}else{var ary=_4.getObject(name,false,obj);if(!ary){ary=[];_4.setObject(name,ary,obj);}if(_237!==false){ary.push(_237);}}}else{var prev=_4.getObject(name,false,obj);if(typeof prev!="undefined"){if(_4.isArray(prev)){prev.push(_237);}else{_4.setObject(name,[prev,_237],obj);}}else{_4.setObject(name,_237,obj);}}});return obj;},isValid:function(){this._invalidWidgets=_4.filter(this.getDescendants(),function(_238){return !_238.disabled&&_238.isValid&&!_238.isValid();});return !this._invalidWidgets.length;},onValidStateChange:function(_239){},_widgetChange:function(_23a){var _23b=this._lastValidState;if(!_23a||this._lastValidState===undefined){_23b=this.isValid();if(this._lastValidState===undefined){this._lastValidState=_23b;}}else{if(_23a.isValid){this._invalidWidgets=_4.filter(this._invalidWidgets||[],function(w){return (w!=_23a);},this);if(!_23a.isValid()&&!_23a.attr("disabled")){this._invalidWidgets.push(_23a);}_23b=(this._invalidWidgets.length===0);}}if(_23b!==this._lastValidState){this._lastValidState=_23b;this.onValidStateChange(_23b);}},connectChildren:function(){_4.forEach(this._changeConnections,_4.hitch(this,"disconnect"));var _23c=this;var _23d=this._changeConnections=[];_4.forEach(_4.filter(this.getDescendants(),function(item){return item.validate;}),function(_23e){_23d.push(_23c.connect(_23e,"validate",_4.hitch(_23c,"_widgetChange",_23e)));_23d.push(_23c.connect(_23e,"_setDisabledAttr",_4.hitch(_23c,"_widgetChange",_23e)));});this._widgetChange(null);},startup:function(){this.inherited(arguments);this._changeConnections=[];this.connectChildren();}});}if(!_4._hasResource["dijit._DialogMixin"]){_4._hasResource["dijit._DialogMixin"]=true;_4.provide("dijit._DialogMixin");_4.declare("dijit._DialogMixin",null,{attributeMap:_5._Widget.prototype.attributeMap,execute:function(_23f){},onCancel:function(){},onExecute:function(){},_onSubmit:function(){this.onExecute();this.execute(this.attr("value"));},_getFocusItems:function(_240){var _241=_5._getTabNavigable(_4.byId(_240));this._firstFocusItem=_241.lowest||_241.first||_240;this._lastFocusItem=_241.last||_241.highest||this._firstFocusItem;if(_4.isMoz&&this._firstFocusItem.tagName.toLowerCase()=="input"&&_4.getNodeProp(this._firstFocusItem,"type").toLowerCase()=="file"){_4.attr(_240,"tabIndex","0");this._firstFocusItem=_240;}}});}if(!_4._hasResource["dijit.DialogUnderlay"]){_4._hasResource["dijit.DialogUnderlay"]=true;_4.provide("dijit.DialogUnderlay");_4.declare("dijit.DialogUnderlay",[_5._Widget,_5._Templated],{templateString:"<div class='dijitDialogUnderlayWrapper'><div class='dijitDialogUnderlay' dojoAttachPoint='node'></div></div>",dialogId:"","class":"",attributeMap:{id:"domNode"},_setDialogIdAttr:function(id){_4.attr(this.node,"id",id+"_underlay");},_setClassAttr:function(_242){this.node.className="dijitDialogUnderlay "+_242;},postCreate:function(){_4.body().appendChild(this.domNode);},layout:function(){var is=this.node.style,os=this.domNode.style;os.display="none";var _243=_5.getViewport();os.top=_243.t+"px";os.left=_243.l+"px";is.width=_243.w+"px";is.height=_243.h+"px";os.display="block";},show:function(){this.domNode.style.display="block";this.layout();this.bgIframe=new _5.BackgroundIframe(this.domNode);},hide:function(){this.bgIframe.destroy();this.domNode.style.display="none";},uninitialize:function(){if(this.bgIframe){this.bgIframe.destroy();}this.inherited(arguments);}});}if(!_4._hasResource["dijit._Contained"]){_4._hasResource["dijit._Contained"]=true;_4.provide("dijit._Contained");_4.declare("dijit._Contained",null,{getParent:function(){var _244=_5.getEnclosingWidget(this.domNode.parentNode);return _244&&_244.isContainer?_244:null;},_getSibling:function(_245){var node=this.domNode;do{node=node[_245+"Sibling"];}while(node&&node.nodeType!=1);return node&&_5.byNode(node);},getPreviousSibling:function(){return this._getSibling("previous");},getNextSibling:function(){return this._getSibling("next");},getIndexInParent:function(){var p=this.getParent();if(!p||!p.getIndexOfChild){return -1;}return p.getIndexOfChild(this);}});}if(!_4._hasResource["dijit._Container"]){_4._hasResource["dijit._Container"]=true;_4.provide("dijit._Container");_4.declare("dijit._Container",null,{isContainer:true,buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},addChild:function(_246,_247){var _248=this.containerNode;if(_247&&typeof _247=="number"){var _249=this.getChildren();if(_249&&_249.length>=_247){_248=_249[_247-1].domNode;_247="after";}}_4.place(_246.domNode,_248,_247);if(this._started&&!_246._started){_246.startup();}},removeChild:function(_24a){if(typeof _24a=="number"&&_24a>0){_24a=this.getChildren()[_24a];}if(_24a&&_24a.domNode){var node=_24a.domNode;node.parentNode.removeChild(node);}},getChildren:function(){return _4.query("> [widgetId]",this.containerNode).map(_5.byNode);},hasChildren:function(){return _4.query("> [widgetId]",this.containerNode).length>0;},destroyDescendants:function(_24b){_4.forEach(this.getChildren(),function(_24c){_24c.destroyRecursive(_24b);});},_getSiblingOfChild:function(_24d,dir){var node=_24d.domNode,_24e=(dir>0?"nextSibling":"previousSibling");do{node=node[_24e];}while(node&&(node.nodeType!=1||!_5.byNode(node)));return node&&_5.byNode(node);},getIndexOfChild:function(_24f){return _4.indexOf(this.getChildren(),_24f);},startup:function(){if(this._started){return;}_4.forEach(this.getChildren(),function(_250){_250.startup();});this.inherited(arguments);}});}if(!_4._hasResource["dijit.layout._LayoutWidget"]){_4._hasResource["dijit.layout._LayoutWidget"]=true;_4.provide("dijit.layout._LayoutWidget");_4.declare("dijit.layout._LayoutWidget",[_5._Widget,_5._Container,_5._Contained],{baseClass:"dijitLayoutContainer",isLayoutContainer:true,postCreate:function(){_4.addClass(this.domNode,"dijitContainer");_4.addClass(this.domNode,this.baseClass);this.inherited(arguments);},startup:function(){if(this._started){return;}this.inherited(arguments);var _251=this.getParent&&this.getParent();if(!(_251&&_251.isLayoutContainer)){this.resize();this.connect(_4.isIE?this.domNode:_4.global,"onresize",function(){this.resize();});}},resize:function(_252,_253){var node=this.domNode;if(_252){_4.marginBox(node,_252);if(_252.t){node.style.top=_252.t+"px";}if(_252.l){node.style.left=_252.l+"px";}}var mb=_253||{};_4.mixin(mb,_252||{});if(!("h" in mb)||!("w" in mb)){mb=_4.mixin(_4.marginBox(node),mb);}var cs=_4.getComputedStyle(node);var me=_4._getMarginExtents(node,cs);var be=_4._getBorderExtents(node,cs);var bb=(this._borderBox={w:mb.w-(me.w+be.w),h:mb.h-(me.h+be.h)});var pe=_4._getPadExtents(node,cs);this._contentBox={l:_4._toPixelValue(node,cs.paddingLeft),t:_4._toPixelValue(node,cs.paddingTop),w:bb.w-pe.w,h:bb.h-pe.h};this.layout();},layout:function(){},_setupChild:function(_254){_4.addClass(_254.domNode,this.baseClass+"-child");if(_254.baseClass){_4.addClass(_254.domNode,this.baseClass+"-"+_254.baseClass);}},addChild:function(_255,_256){this.inherited(arguments);if(this._started){this._setupChild(_255);}},removeChild:function(_257){_4.removeClass(_257.domNode,this.baseClass+"-child");if(_257.baseClass){_4.removeClass(_257.domNode,this.baseClass+"-"+_257.baseClass);}this.inherited(arguments);}});_5.layout.marginBox2contentBox=function(node,mb){var cs=_4.getComputedStyle(node);var me=_4._getMarginExtents(node,cs);var pb=_4._getPadBorderExtents(node,cs);return {l:_4._toPixelValue(node,cs.paddingLeft),t:_4._toPixelValue(node,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};};(function(){var _258=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_259,dim){_259.resize?_259.resize(dim):_4.marginBox(_259.domNode,dim);_4.mixin(_259,_4.marginBox(_259.domNode));_4.mixin(_259,dim);};_5.layout.layoutChildren=function(_25a,dim,_25b){dim=_4.mixin({},dim);_4.addClass(_25a,"dijitLayoutContainer");_25b=_4.filter(_25b,function(item){return item.layoutAlign!="client";}).concat(_4.filter(_25b,function(item){return item.layoutAlign=="client";}));_4.forEach(_25b,function(_25c){var elm=_25c.domNode,pos=_25c.layoutAlign;var _25d=elm.style;_25d.left=dim.l+"px";_25d.top=dim.t+"px";_25d.bottom=_25d.right="auto";_4.addClass(elm,"dijitAlign"+_258(pos));if(pos=="top"||pos=="bottom"){size(_25c,{w:dim.w});dim.h-=_25c.h;if(pos=="top"){dim.t+=_25c.h;}else{_25d.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){size(_25c,{h:dim.h});dim.w-=_25c.w;if(pos=="left"){dim.l+=_25c.w;}else{_25d.left=dim.l+dim.w+"px";}}else{if(pos=="client"){size(_25c,dim);}}}});};})();}if(!_4._hasResource["dojo.html"]){_4._hasResource["dojo.html"]=true;_4.provide("dojo.html");(function(){var _25e=0,d=_4;_4.html._secureForInnerHtml=function(cont){return cont.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"");};_4.html._emptyNode=_4.empty;_4.html._setNodeContent=function(node,cont){d.empty(node);if(cont){if(typeof cont=="string"){cont=d._toDom(cont,node.ownerDocument);}if(!cont.nodeType&&d.isArrayLike(cont)){for(var _25f=cont.length,i=0;i<cont.length;i=_25f==cont.length?i+1:0){d.place(cont[i],node,"last");}}else{d.place(cont,node,"last");}}return node;};_4.declare("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:false,extractContent:false,parseContent:false,constructor:function(_260,node){_4.mixin(this,_260||{});node=this.node=_4.byId(this.node||node);if(!this.id){this.id=["Setter",(node)?node.id||node.tagName:"",_25e++].join("_");}if(!(this.node||node)){new Error(this.declaredClass+": no node provided to "+this.id);}},set:function(cont,_261){if(undefined!==cont){this.content=cont;}if(_261){this._mixin(_261);}this.onBegin();this.setContent();this.onEnd();return this.node;},setContent:function(){var node=this.node;if(!node){console.error("setContent given no node");}try{node=_4.html._setNodeContent(node,this.content);}catch(e){var _262=this.onContentError(e);try{node.innerHTML=_262;}catch(e){console.error("Fatal "+this.declaredClass+".setContent could not change content due to "+e.message,e);}}this.node=node;},empty:function(){if(this.parseResults&&this.parseResults.length){_4.forEach(this.parseResults,function(w){if(w.destroy){w.destroy();}});delete this.parseResults;}_4.html._emptyNode(this.node);},onBegin:function(){var cont=this.content;if(_4.isString(cont)){if(this.cleanContent){cont=_4.html._secureForInnerHtml(cont);}if(this.extractContent){var _263=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_263){cont=_263[1];}}}this.empty();this.content=cont;return this.node;},onEnd:function(){if(this.parseContent){this._parse();}return this.node;},tearDown:function(){delete this.parseResults;delete this.node;delete this.content;},onContentError:function(err){return "Error occured setting content: "+err;},_mixin:function(_264){var _265={},key;for(key in _264){if(key in _265){continue;}this[key]=_264[key];}},_parse:function(){var _266=this.node;try{this.parseResults=_4.parser.parse(_266,true);}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function(type,err,_267){var _268=this["on"+type+"Error"].call(this,err);if(_267){console.error(_267,err);}else{if(_268){_4.html._setNodeContent(this.node,_268,true);}}}});_4.html.set=function(node,cont,_269){if(undefined==cont){console.warn("dojo.html.set: no cont argument provided, using empty string");cont="";}if(!_269){return _4.html._setNodeContent(node,cont,true);}else{var op=new _4.html._ContentSetter(_4.mixin(_269,{content:cont,node:node}));return op.set();}};})();}if(!_4._hasResource["dijit.layout.ContentPane"]){_4._hasResource["dijit.layout.ContentPane"]=true;_4.provide("dijit.layout.ContentPane");_4.declare("dijit.layout.ContentPane",_5._Widget,{href:"",extractContent:false,parseOnLoad:true,preventCache:false,preload:false,refreshOnShow:false,loadingMessage:"<span class='dijitContentPaneLoading'>${loadingState}</span>",errorMessage:"<span class='dijitContentPaneError'>${errorState}</span>",isLoaded:false,baseClass:"dijitContentPane",doLayout:true,ioArgs:{},isContainer:true,isLayoutContainer:true,onLoadDeferred:null,attributeMap:_4.delegate(_5._Widget.prototype.attributeMap,{title:[]}),postMixInProperties:function(){this.inherited(arguments);var _26a=_4.i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=_4.string.substitute(this.loadingMessage,_26a);this.errorMessage=_4.string.substitute(this.errorMessage,_26a);if(!this.href&&this.srcNodeRef&&this.srcNodeRef.innerHTML){this.isLoaded=true;}},buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},postCreate:function(){this.domNode.title="";if(!_4.attr(this.domNode,"role")){_5.setWaiRole(this.domNode,"group");}_4.addClass(this.domNode,this.baseClass);},startup:function(){if(this._started){return;}var _26b=_5._Contained.prototype.getParent.call(this);this._childOfLayoutWidget=_26b&&_26b.isLayoutContainer;this._needLayout=!this._childOfLayoutWidget;if(this.isLoaded){_4.forEach(this.getChildren(),function(_26c){_26c.startup();});}if(this._isShown()||this.preload){this._onShow();}this.inherited(arguments);},_checkIfSingleChild:function(){var _26d=_4.query("> *",this.containerNode).filter(function(node){return node.tagName!=="SCRIPT";}),_26e=_26d.filter(function(node){return _4.hasAttr(node,"dojoType")||_4.hasAttr(node,"widgetId");}),_26f=_4.filter(_26e.map(_5.byNode),function(_270){return _270&&_270.domNode&&_270.resize;});if(_26d.length==_26e.length&&_26f.length==1){this._singleChild=_26f[0];}else{delete this._singleChild;}_4.toggleClass(this.containerNode,this.baseClass+"SingleChild",!!this._singleChild);},setHref:function(href){_4.deprecated("dijit.layout.ContentPane.setHref() is deprecated. Use attr('href', ...) instead.","","2.0");return this.attr("href",href);},_setHrefAttr:function(href){this.cancel();this.onLoadDeferred=new _4.Deferred(_4.hitch(this,"cancel"));this.href=href;if(this._created&&(this.preload||this._isShown())){this._load();}else{this._hrefChanged=true;}return this.onLoadDeferred;},setContent:function(data){_4.deprecated("dijit.layout.ContentPane.setContent() is deprecated.  Use attr('content', ...) instead.","","2.0");this.attr("content",data);},_setContentAttr:function(data){this.href="";this.cancel();this.onLoadDeferred=new _4.Deferred(_4.hitch(this,"cancel"));this._setContent(data||"");this._isDownloaded=false;return this.onLoadDeferred;},_getContentAttr:function(){return this.containerNode.innerHTML;},cancel:function(){if(this._xhrDfd&&(this._xhrDfd.fired==-1)){this._xhrDfd.cancel();}delete this._xhrDfd;this.onLoadDeferred=null;},uninitialize:function(){if(this._beingDestroyed){this.cancel();}this.inherited(arguments);},destroyRecursive:function(_271){if(this._beingDestroyed){return;}this.inherited(arguments);},resize:function(_272,_273){if(!this._wasShown){this._onShow();}this._resizeCalled=true;if(_272){_4.marginBox(this.domNode,_272);}var cn=this.containerNode;if(cn===this.domNode){var mb=_273||{};_4.mixin(mb,_272||{});if(!("h" in mb)||!("w" in mb)){mb=_4.mixin(_4.marginBox(cn),mb);}this._contentBox=_5.layout.marginBox2contentBox(cn,mb);}else{this._contentBox=_4.contentBox(cn);}this._layoutChildren();},_isShown:function(){if(this._childOfLayoutWidget){if(this._resizeCalled&&"open" in this){return this.open;}return this._resizeCalled;}else{if("open" in this){return this.open;}else{var node=this.domNode;return (node.style.display!="none")&&(node.style.visibility!="hidden")&&!_4.hasClass(node,"dijitHidden");}}},_onShow:function(){if(this.href){if(!this._xhrDfd&&(!this.isLoaded||this._hrefChanged||this.refreshOnShow)){this.refresh();}}else{if(!this._childOfLayoutWidget&&this._needLayout){this._layoutChildren();}}this.inherited(arguments);this._wasShown=true;},refresh:function(){this.cancel();this.onLoadDeferred=new _4.Deferred(_4.hitch(this,"cancel"));this._load();return this.onLoadDeferred;},_load:function(){this._setContent(this.onDownloadStart(),true);var self=this;var _274={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(_4.isObject(this.ioArgs)){_4.mixin(_274,this.ioArgs);}var hand=(this._xhrDfd=(this.ioMethod||_4.xhrGet)(_274));hand.addCallback(function(html){try{self._isDownloaded=true;self._setContent(html,false);self.onDownloadEnd();}catch(err){self._onError("Content",err);}delete self._xhrDfd;return html;});hand.addErrback(function(err){if(!hand.canceled){self._onError("Download",err);}delete self._xhrDfd;return err;});delete this._hrefChanged;},_onLoadHandler:function(data){this.isLoaded=true;try{this.onLoadDeferred.callback(data);this.onLoad(data);}catch(e){console.error("Error "+this.widgetId+" running custom onLoad code: "+e.message);}},_onUnloadHandler:function(){this.isLoaded=false;try{this.onUnload();}catch(e){console.error("Error "+this.widgetId+" running custom onUnload code: "+e.message);}},destroyDescendants:function(){if(this.isLoaded){this._onUnloadHandler();}var _275=this._contentSetter;_4.forEach(this.getChildren(),function(_276){if(_276.destroyRecursive){_276.destroyRecursive();}});if(_275){_4.forEach(_275.parseResults,function(_277){if(_277.destroyRecursive&&_277.domNode&&_277.domNode.parentNode==_4.body()){_277.destroyRecursive();}});delete _275.parseResults;}_4.html._emptyNode(this.containerNode);delete this._singleChild;},_setContent:function(cont,_278){this.destroyDescendants();var _279=this._contentSetter;if(!(_279&&_279 instanceof _4.html._ContentSetter)){_279=this._contentSetter=new _4.html._ContentSetter({node:this.containerNode,_onError:_4.hitch(this,this._onError),onContentError:_4.hitch(this,function(e){var _27a=this.onContentError(e);try{this.containerNode.innerHTML=_27a;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}})});}var _27b=_4.mixin({cleanContent:this.cleanContent,extractContent:this.extractContent,parseContent:this.parseOnLoad},this._contentSetterParams||{});_4.mixin(_279,_27b);_279.set((_4.isObject(cont)&&cont.domNode)?cont.domNode:cont);delete this._contentSetterParams;if(!_278){_4.forEach(this.getChildren(),function(_27c){if(!this.parseOnLoad||_27c.getParent){_27c.startup();}},this);this._scheduleLayout();this._onLoadHandler(cont);}},_onError:function(type,err,_27d){this.onLoadDeferred.errback(err);var _27e=this["on"+type+"Error"].call(this,err);if(_27d){console.error(_27d,err);}else{if(_27e){this._setContent(_27e,true);}}},_scheduleLayout:function(){if(this._isShown()){this._layoutChildren();}else{this._needLayout=true;}},_layoutChildren:function(){if(this.doLayout){this._checkIfSingleChild();}if(this._singleChild&&this._singleChild.resize){var cb=this._contentBox||_4.contentBox(this.containerNode);this._singleChild.resize({w:cb.w,h:cb.h});}else{_4.forEach(this.getChildren(),function(_27f){if(_27f.resize){_27f.resize();}});}delete this._needLayout;},onLoad:function(data){},onUnload:function(){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(_280){},onDownloadError:function(_281){return this.errorMessage;},onDownloadEnd:function(){}});}if(!_4._hasResource["dijit.TooltipDialog"]){_4._hasResource["dijit.TooltipDialog"]=true;_4.provide("dijit.TooltipDialog");_4.declare("dijit.TooltipDialog",[_5.layout.ContentPane,_5._Templated,_5.form._FormMixin,_5._DialogMixin],{title:"",doLayout:false,autofocus:true,baseClass:"dijitTooltipDialog",_firstFocusItem:null,_lastFocusItem:null,templateString:_4.cache("dijit","templates/TooltipDialog.html","<div waiRole=\"presentation\">\n\t<div class=\"dijitTooltipContainer\" waiRole=\"presentation\">\n\t\t<div class =\"dijitTooltipContents dijitTooltipFocusNode\" dojoAttachPoint=\"containerNode\" tabindex=\"-1\" waiRole=\"dialog\"></div>\n\t</div>\n\t<div class=\"dijitTooltipConnector\" waiRole=\"presentation\"></div>\n</div>\n"),postCreate:function(){this.inherited(arguments);this.connect(this.containerNode,"onkeypress","_onKey");this.containerNode.title=this.title;},orient:function(node,_282,_283){var c=this._currentOrientClass;if(c){_4.removeClass(this.domNode,c);}c="dijitTooltipAB"+(_283.charAt(1)=="L"?"Left":"Right")+" dijitTooltip"+(_283.charAt(0)=="T"?"Below":"Above");_4.addClass(this.domNode,c);this._currentOrientClass=c;},onOpen:function(pos){this.orient(this.domNode,pos.aroundCorner,pos.corner);this._onShow();if(this.autofocus){this._getFocusItems(this.containerNode);_5.focus(this._firstFocusItem);}},onClose:function(){this.onHide();},_onKey:function(evt){var node=evt.target;var dk=_4.keys;if(evt.charOrCode===dk.TAB){this._getFocusItems(this.containerNode);}var _284=(this._firstFocusItem==this._lastFocusItem);if(evt.charOrCode==dk.ESCAPE){setTimeout(_4.hitch(this,"onCancel"),0);_4.stopEvent(evt);}else{if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===dk.TAB){if(!_284){_5.focus(this._lastFocusItem);}_4.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===dk.TAB&&!evt.shiftKey){if(!_284){_5.focus(this._firstFocusItem);}_4.stopEvent(evt);}else{if(evt.charOrCode===dk.TAB){evt.stopPropagation();}}}}}});}if(!_4._hasResource["dijit.Dialog"]){_4._hasResource["dijit.Dialog"]=true;_4.provide("dijit.Dialog");_4.declare("dijit._DialogBase",[_5._Templated,_5.form._FormMixin,_5._DialogMixin],{templateString:_4.cache("dijit","templates/Dialog.html","<div class=\"dijitDialog\" tabindex=\"-1\" waiRole=\"dialog\" waiState=\"labelledby-${id}_title\">\n\t<div dojoAttachPoint=\"titleBar\" class=\"dijitDialogTitleBar\">\n\t<span dojoAttachPoint=\"titleNode\" class=\"dijitDialogTitle\" id=\"${id}_title\"></span>\n\t<span dojoAttachPoint=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" dojoAttachEvent=\"onclick: onCancel, onmouseenter: _onCloseEnter, onmouseleave: _onCloseLeave\" title=\"${buttonCancel}\">\n\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\" title=\"${buttonCancel}\">x</span>\n\t</span>\n\t</div>\n\t\t<div dojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\n</div>\n"),attributeMap:_4.delegate(_5._Widget.prototype.attributeMap,{title:[{node:"titleNode",type:"innerHTML"},{node:"titleBar",type:"attribute"}],"aria-describedby":""}),open:false,duration:_5.defaultDuration,refocus:true,autofocus:true,_firstFocusItem:null,_lastFocusItem:null,doLayout:false,draggable:true,"aria-describedby":"",postMixInProperties:function(){var _285=_4.i18n.getLocalization("dijit","common");_4.mixin(this,_285);this.inherited(arguments);},postCreate:function(){_4.style(this.domNode,{display:"none",position:"absolute"});_4.body().appendChild(this.domNode);this.inherited(arguments);this.connect(this,"onExecute","hide");this.connect(this,"onCancel","hide");this._modalconnects=[];},onLoad:function(){this._position();this.inherited(arguments);},_endDrag:function(e){if(e&&e.node&&e.node===this.domNode){this._relativePosition=_4.position(e.node);}},_setup:function(){var node=this.domNode;if(this.titleBar&&this.draggable){this._moveable=(_4.isIE==6)?new _4.dnd.TimedMoveable(node,{handle:this.titleBar}):new _4.dnd.Moveable(node,{handle:this.titleBar,timeout:0});_4.subscribe("/dnd/move/stop",this,"_endDrag");}else{_4.addClass(node,"dijitDialogFixed");}this.underlayAttrs={dialogId:this.id,"class":_4.map(this["class"].split(/\s/),function(s){return s+"_underlay";}).join(" ")};this._fadeIn=_4.fadeIn({node:node,duration:this.duration,beforeBegin:_4.hitch(this,function(){var _286=_5._underlay;if(!_286){_286=_5._underlay=new _5.DialogUnderlay(this.underlayAttrs);}else{_286.attr(this.underlayAttrs);}var _287=948+_5._dialogStack.length*2;_4.style(_5._underlay.domNode,"zIndex",_287);_4.style(this.domNode,"zIndex",_287+1);_286.show();}),onEnd:_4.hitch(this,function(){if(this.autofocus){this._getFocusItems(this.domNode);_5.focus(this._firstFocusItem);}})});this._fadeOut=_4.fadeOut({node:node,duration:this.duration,onEnd:_4.hitch(this,function(){node.style.display="none";var ds=_5._dialogStack;if(ds.length==0){_5._underlay.hide();}else{_4.style(_5._underlay.domNode,"zIndex",948+ds.length*2);_5._underlay.attr(ds[ds.length-1].underlayAttrs);}if(this.refocus){var _288=this._savedFocus;if(ds.length>0){var pd=ds[ds.length-1];if(!_4.isDescendant(_288.node,pd.domNode)){pd._getFocusItems(pd.domNode);_288=pd._firstFocusItem;}}_5.focus(_288);}})});},uninitialize:function(){var _289=false;if(this._fadeIn&&this._fadeIn.status()=="playing"){_289=true;this._fadeIn.stop();}if(this._fadeOut&&this._fadeOut.status()=="playing"){_289=true;this._fadeOut.stop();}if((this.open||_289)&&!_5._underlay._destroyed){_5._underlay.hide();}if(this._moveable){this._moveable.destroy();}this.inherited(arguments);},_size:function(){this._checkIfSingleChild();if(this._singleChild){if(this._singleChildOriginalStyle){this._singleChild.domNode.style.cssText=this._singleChildOriginalStyle;}delete this._singleChildOriginalStyle;}else{_4.style(this.containerNode,{width:"auto",height:"auto"});}var mb=_4.marginBox(this.domNode);var _28a=_5.getViewport();if(mb.w>=_28a.w||mb.h>=_28a.h){var w=Math.min(mb.w,Math.floor(_28a.w*0.75)),h=Math.min(mb.h,Math.floor(_28a.h*0.75));if(this._singleChild&&this._singleChild.resize){this._singleChildOriginalStyle=this._singleChild.domNode.style.cssText;this._singleChild.resize({w:w,h:h});}else{_4.style(this.containerNode,{width:w+"px",height:h+"px",overflow:"auto",position:"relative"});}}else{if(this._singleChild&&this._singleChild.resize){this._singleChild.resize();}}},_position:function(){if(!_4.hasClass(_4.body(),"dojoMove")){var node=this.domNode,_28b=_5.getViewport(),p=this._relativePosition,bb=p?null:_4._getBorderBox(node),l=Math.floor(_28b.l+(p?p.x:(_28b.w-bb.w)/2)),t=Math.floor(_28b.t+(p?p.y:(_28b.h-bb.h)/2));_4.style(node,{left:l+"px",top:t+"px"});}},_onKey:function(evt){var ds=_5._dialogStack;if(ds[ds.length-1]!=this){return;}if(evt.charOrCode){var dk=_4.keys;var node=evt.target;if(evt.charOrCode===dk.TAB){this._getFocusItems(this.domNode);}var _28c=(this._firstFocusItem==this._lastFocusItem);if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===dk.TAB){if(!_28c){_5.focus(this._lastFocusItem);}_4.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===dk.TAB&&!evt.shiftKey){if(!_28c){_5.focus(this._firstFocusItem);}_4.stopEvent(evt);}else{while(node){if(node==this.domNode||_4.hasClass(node,"dijitPopup")){if(evt.charOrCode==dk.ESCAPE){this.onCancel();}else{return;}}node=node.parentNode;}if(evt.charOrCode!==dk.TAB){_4.stopEvent(evt);}else{if(!_4.isOpera){try{this._firstFocusItem.focus();}catch(e){}}}}}}},show:function(){if(this.open){return;}if(!this._alreadyInitialized){this._setup();this._alreadyInitialized=true;}if(this._fadeOut.status()=="playing"){this._fadeOut.stop();}this._modalconnects.push(_4.connect(window,"onscroll",this,"layout"));this._modalconnects.push(_4.connect(window,"onresize",this,function(){var _28d=_5.getViewport();if(!this._oldViewport||_28d.h!=this._oldViewport.h||_28d.w!=this._oldViewport.w){this.layout();this._oldViewport=_28d;}}));this._modalconnects.push(_4.connect(_4.doc.documentElement,"onkeypress",this,"_onKey"));_4.style(this.domNode,{opacity:0,display:""});this.open=true;this._onShow();this._size();this._position();_5._dialogStack.push(this);this._fadeIn.play();this._savedFocus=_5.getFocus(this);},hide:function(){var ds=_5._dialogStack;if(!this._alreadyInitialized||this!=ds[ds.length-1]){return;}if(this._fadeIn.status()=="playing"){this._fadeIn.stop();}ds.pop();this._fadeOut.play();if(this._scrollConnected){this._scrollConnected=false;}_4.forEach(this._modalconnects,_4.disconnect);this._modalconnects=[];if(this._relativePosition){delete this._relativePosition;}this.open=false;this.onHide();},layout:function(){if(this.domNode.style.display!="none"){if(_5._underlay){_5._underlay.layout();}this._position();}},destroy:function(){_4.forEach(this._modalconnects,_4.disconnect);if(this.refocus&&this.open){setTimeout(_4.hitch(_5,"focus",this._savedFocus),25);}this.inherited(arguments);},_onCloseEnter:function(){_4.addClass(this.closeButtonNode,"dijitDialogCloseIcon-hover");},_onCloseLeave:function(){_4.removeClass(this.closeButtonNode,"dijitDialogCloseIcon-hover");}});_4.declare("dijit.Dialog",[_5.layout.ContentPane,_5._DialogBase],{});_5._dialogStack=[];}if(!_4._hasResource["dojo.data.util.filter"]){_4._hasResource["dojo.data.util.filter"]=true;_4.provide("dojo.data.util.filter");_4.data.util.filter.patternToRegExp=function(_28e,_28f){var rxp="^";var c=null;for(var i=0;i<_28e.length;i++){c=_28e.charAt(i);switch(c){case "\\":rxp+=c;i++;rxp+=_28e.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(_28f){return new RegExp(rxp,"mi");}else{return new RegExp(rxp,"m");}};}if(!_4._hasResource["dojo.data.util.sorter"]){_4._hasResource["dojo.data.util.sorter"]=true;_4.provide("dojo.data.util.sorter");_4.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;};_4.data.util.sorter.createSortFunction=function(_290,_291){var _292=[];function _293(attr,dir,comp,s){return function(_294,_295){var a=s.getValue(_294,attr);var b=s.getValue(_295,attr);return dir*comp(a,b);};};var _296;var map=_291.comparatorMap;var bc=_4.data.util.sorter.basicComparator;for(var i=0;i<_290.length;i++){_296=_290[i];var attr=_296.attribute;if(attr){var dir=(_296.descending)?-1:1;var comp=bc;if(map){if(typeof attr!=="string"&&("toString" in attr)){attr=attr.toString();}comp=map[attr]||bc;}_292.push(_293(attr,dir,comp,_291));}}return function(rowA,rowB){var i=0;while(i<_292.length){var ret=_292[i++](rowA,rowB);if(ret!==0){return ret;}}return 0;};};}if(!_4._hasResource["dojo.data.util.simpleFetch"]){_4._hasResource["dojo.data.util.simpleFetch"]=true;_4.provide("dojo.data.util.simpleFetch");_4.data.util.simpleFetch.fetch=function(_297){_297=_297||{};if(!_297.store){_297.store=this;}var self=this;var _298=function(_299,_29a){if(_29a.onError){var _29b=_29a.scope||_4.global;_29a.onError.call(_29b,_299,_29a);}};var _29c=function(_29d,_29e){var _29f=_29e.abort||null;var _2a0=false;var _2a1=_29e.start?_29e.start:0;var _2a2=(_29e.count&&(_29e.count!==Infinity))?(_2a1+_29e.count):_29d.length;_29e.abort=function(){_2a0=true;if(_29f){_29f.call(_29e);}};var _2a3=_29e.scope||_4.global;if(!_29e.store){_29e.store=self;}if(_29e.onBegin){_29e.onBegin.call(_2a3,_29d.length,_29e);}if(_29e.sort){_29d.sort(_4.data.util.sorter.createSortFunction(_29e.sort,self));}if(_29e.onItem){for(var i=_2a1;(i<_29d.length)&&(i<_2a2);++i){var item=_29d[i];if(!_2a0){_29e.onItem.call(_2a3,item,_29e);}}}if(_29e.onComplete&&!_2a0){var _2a4=null;if(!_29e.onItem){_2a4=_29d.slice(_2a1,_2a2);}_29e.onComplete.call(_2a3,_2a4,_29e);}};this._fetchItems(_297,_29c,_298);return _297;};}if(!_4._hasResource["dojo.data.ItemFileReadStore"]){_4._hasResource["dojo.data.ItemFileReadStore"]=true;_4.provide("dojo.data.ItemFileReadStore");_4.declare("dojo.data.ItemFileReadStore",null,{constructor:function(_2a5){this._arrayOfAllItems=[];this._arrayOfTopLevelItems=[];this._loadFinished=false;this._jsonFileUrl=_2a5.url;this._ccUrl=_2a5.url;this.url=_2a5.url;this._jsonData=_2a5.data;this.data=null;this._datatypeMap=_2a5.typeMap||{};if(!this._datatypeMap["Date"]){this._datatypeMap["Date"]={type:Date,deserialize:function(_2a6){return _4.date.stamp.fromISOString(_2a6);}};}this._features={"dojo.data.api.Read":true,"dojo.data.api.Identity":true};this._itemsByIdentity=null;this._storeRefPropName="_S";this._itemNumPropName="_0";this._rootItemPropName="_RI";this._reverseRefMap="_RRM";this._loadInProgress=false;this._queuedFetches=[];if(_2a5.urlPreventCache!==undefined){this.urlPreventCache=_2a5.urlPreventCache?true:false;}if(_2a5.hierarchical!==undefined){this.hierarchical=_2a5.hierarchical?true:false;}if(_2a5.clearOnClose){this.clearOnClose=true;}if("failOk" in _2a5){this.failOk=_2a5.failOk?true:false;}},url:"",_ccUrl:"",data:null,typeMap:null,clearOnClose:false,urlPreventCache:false,failOk:false,hierarchical:true,_assertIsItem:function(item){if(!this.isItem(item)){throw new Error("dojo.data.ItemFileReadStore: Invalid item argument.");}},_assertIsAttribute:function(_2a7){if(typeof _2a7!=="string"){throw new Error("dojo.data.ItemFileReadStore: Invalid attribute argument.");}},getValue:function(item,_2a8,_2a9){var _2aa=this.getValues(item,_2a8);return (_2aa.length>0)?_2aa[0]:_2a9;},getValues:function(item,_2ab){this._assertIsItem(item);this._assertIsAttribute(_2ab);return (item[_2ab]||[]).slice(0);},getAttributes:function(item){this._assertIsItem(item);var _2ac=[];for(var key in item){if((key!==this._storeRefPropName)&&(key!==this._itemNumPropName)&&(key!==this._rootItemPropName)&&(key!==this._reverseRefMap)){_2ac.push(key);}}return _2ac;},hasAttribute:function(item,_2ad){this._assertIsItem(item);this._assertIsAttribute(_2ad);return (_2ad in item);},containsValue:function(item,_2ae,_2af){var _2b0=undefined;if(typeof _2af==="string"){_2b0=_4.data.util.filter.patternToRegExp(_2af,false);}return this._containsValue(item,_2ae,_2af,_2b0);},_containsValue:function(item,_2b1,_2b2,_2b3){return _4.some(this.getValues(item,_2b1),function(_2b4){if(_2b4!==null&&!_4.isObject(_2b4)&&_2b3){if(_2b4.toString().match(_2b3)){return true;}}else{if(_2b2===_2b4){return true;}}});},isItem:function(_2b5){if(_2b5&&_2b5[this._storeRefPropName]===this){if(this._arrayOfAllItems[_2b5[this._itemNumPropName]]===_2b5){return true;}}return false;},isItemLoaded:function(_2b6){return this.isItem(_2b6);},loadItem:function(_2b7){this._assertIsItem(_2b7.item);},getFeatures:function(){return this._features;},getLabel:function(item){if(this._labelAttr&&this.isItem(item)){return this.getValue(item,this._labelAttr);}return undefined;},getLabelAttributes:function(item){if(this._labelAttr){return [this._labelAttr];}return null;},_fetchItems:function(_2b8,_2b9,_2ba){var self=this,_2bb=function(_2bc,_2bd){var _2be=[],i,key;if(_2bc.query){var _2bf,_2c0=_2bc.queryOptions?_2bc.queryOptions.ignoreCase:false;var _2c1={};for(key in _2bc.query){_2bf=_2bc.query[key];if(typeof _2bf==="string"){_2c1[key]=_4.data.util.filter.patternToRegExp(_2bf,_2c0);}else{if(_2bf instanceof RegExp){_2c1[key]=_2bf;}}}for(i=0;i<_2bd.length;++i){var _2c2=true;var _2c3=_2bd[i];if(_2c3===null){_2c2=false;}else{for(key in _2bc.query){_2bf=_2bc.query[key];if(!self._containsValue(_2c3,key,_2bf,_2c1[key])){_2c2=false;}}}if(_2c2){_2be.push(_2c3);}}_2b9(_2be,_2bc);}else{for(i=0;i<_2bd.length;++i){var item=_2bd[i];if(item!==null){_2be.push(item);}}_2b9(_2be,_2bc);}};if(this._loadFinished){_2bb(_2b8,this._getItemsArray(_2b8.queryOptions));}else{if(this._jsonFileUrl!==this._ccUrl){_4.deprecated("dojo.data.ItemFileReadStore: ","To change the url, set the url property of the store,"+" not _jsonFileUrl.  _jsonFileUrl support will be removed in 2.0");this._ccUrl=this._jsonFileUrl;this.url=this._jsonFileUrl;}else{if(this.url!==this._ccUrl){this._jsonFileUrl=this.url;this._ccUrl=this.url;}}if(this.data!=null&&this._jsonData==null){this._jsonData=this.data;this.data=null;}if(this._jsonFileUrl){if(this._loadInProgress){this._queuedFetches.push({args:_2b8,filter:_2bb});}else{this._loadInProgress=true;var _2c4={url:self._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache,failOk:this.failOk};var _2c5=_4.xhrGet(_2c4);_2c5.addCallback(function(data){try{self._getItemsFromLoadedData(data);self._loadFinished=true;self._loadInProgress=false;_2bb(_2b8,self._getItemsArray(_2b8.queryOptions));self._handleQueuedFetches();}catch(e){self._loadFinished=true;self._loadInProgress=false;_2ba(e,_2b8);}});_2c5.addErrback(function(_2c6){self._loadInProgress=false;_2ba(_2c6,_2b8);});var _2c7=null;if(_2b8.abort){_2c7=_2b8.abort;}_2b8.abort=function(){var df=_2c5;if(df&&df.fired===-1){df.cancel();df=null;}if(_2c7){_2c7.call(_2b8);}};}}else{if(this._jsonData){try{this._loadFinished=true;this._getItemsFromLoadedData(this._jsonData);this._jsonData=null;_2bb(_2b8,this._getItemsArray(_2b8.queryOptions));}catch(e){_2ba(e,_2b8);}}else{_2ba(new Error("dojo.data.ItemFileReadStore: No JSON source data was provided as either URL or a nested Javascript object."),_2b8);}}}},_handleQueuedFetches:function(){if(this._queuedFetches.length>0){for(var i=0;i<this._queuedFetches.length;i++){var _2c8=this._queuedFetches[i],_2c9=_2c8.args,_2ca=_2c8.filter;if(_2ca){_2ca(_2c9,this._getItemsArray(_2c9.queryOptions));}else{this.fetchItemByIdentity(_2c9);}}this._queuedFetches=[];}},_getItemsArray:function(_2cb){if(_2cb&&_2cb.deep){return this._arrayOfAllItems;}return this._arrayOfTopLevelItems;},close:function(_2cc){if(this.clearOnClose&&this._loadFinished&&!this._loadInProgress){if(((this._jsonFileUrl==""||this._jsonFileUrl==null)&&(this.url==""||this.url==null))&&this.data==null){console.debug("dojo.data.ItemFileReadStore: WARNING!  Data reload "+" information has not been provided."+"  Please set 'url' or 'data' to the appropriate value before"+" the next fetch");}this._arrayOfAllItems=[];this._arrayOfTopLevelItems=[];this._loadFinished=false;this._itemsByIdentity=null;this._loadInProgress=false;this._queuedFetches=[];}},_getItemsFromLoadedData:function(_2cd){var _2ce=false,self=this;function _2cf(_2d0){var _2d1=((_2d0!==null)&&(typeof _2d0==="object")&&(!_4.isArray(_2d0)||_2ce)&&(!_4.isFunction(_2d0))&&(_2d0.constructor==Object||_4.isArray(_2d0))&&(typeof _2d0._reference==="undefined")&&(typeof _2d0._type==="undefined")&&(typeof _2d0._value==="undefined")&&self.hierarchical);return _2d1;};function _2d2(_2d3){self._arrayOfAllItems.push(_2d3);for(var _2d4 in _2d3){var _2d5=_2d3[_2d4];if(_2d5){if(_4.isArray(_2d5)){var _2d6=_2d5;for(var k=0;k<_2d6.length;++k){var _2d7=_2d6[k];if(_2cf(_2d7)){_2d2(_2d7);}}}else{if(_2cf(_2d5)){_2d2(_2d5);}}}}};this._labelAttr=_2cd.label;var i,item;this._arrayOfAllItems=[];this._arrayOfTopLevelItems=_2cd.items;for(i=0;i<this._arrayOfTopLevelItems.length;++i){item=this._arrayOfTopLevelItems[i];if(_4.isArray(item)){_2ce=true;}_2d2(item);item[this._rootItemPropName]=true;}var _2d8={},key;for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];for(key in item){if(key!==this._rootItemPropName){var _2d9=item[key];if(_2d9!==null){if(!_4.isArray(_2d9)){item[key]=[_2d9];}}else{item[key]=[null];}}_2d8[key]=key;}}while(_2d8[this._storeRefPropName]){this._storeRefPropName+="_";}while(_2d8[this._itemNumPropName]){this._itemNumPropName+="_";}while(_2d8[this._reverseRefMap]){this._reverseRefMap+="_";}var _2da;var _2db=_2cd.identifier;if(_2db){this._itemsByIdentity={};this._features["dojo.data.api.Identity"]=_2db;for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];_2da=item[_2db];var _2dc=_2da[0];if(!this._itemsByIdentity[_2dc]){this._itemsByIdentity[_2dc]=item;}else{if(this._jsonFileUrl){throw new Error("dojo.data.ItemFileReadStore:  The json data as specified by: ["+this._jsonFileUrl+"] is malformed.  Items within the list have identifier: ["+_2db+"].  Value collided: ["+_2dc+"]");}else{if(this._jsonData){throw new Error("dojo.data.ItemFileReadStore:  The json data provided by the creation arguments is malformed.  Items within the list have identifier: ["+_2db+"].  Value collided: ["+_2dc+"]");}}}}}else{this._features["dojo.data.api.Identity"]=Number;}for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];item[this._storeRefPropName]=this;item[this._itemNumPropName]=i;}for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];for(key in item){_2da=item[key];for(var j=0;j<_2da.length;++j){_2d9=_2da[j];if(_2d9!==null&&typeof _2d9=="object"){if(("_type" in _2d9)&&("_value" in _2d9)){var type=_2d9._type;var _2dd=this._datatypeMap[type];if(!_2dd){throw new Error("dojo.data.ItemFileReadStore: in the typeMap constructor arg, no object class was specified for the datatype '"+type+"'");}else{if(_4.isFunction(_2dd)){_2da[j]=new _2dd(_2d9._value);}else{if(_4.isFunction(_2dd.deserialize)){_2da[j]=_2dd.deserialize(_2d9._value);}else{throw new Error("dojo.data.ItemFileReadStore: Value provided in typeMap was neither a constructor, nor a an object with a deserialize function");}}}}if(_2d9._reference){var _2de=_2d9._reference;if(!_4.isObject(_2de)){_2da[j]=this._itemsByIdentity[_2de];}else{for(var k=0;k<this._arrayOfAllItems.length;++k){var _2df=this._arrayOfAllItems[k],_2e0=true;for(var _2e1 in _2de){if(_2df[_2e1]!=_2de[_2e1]){_2e0=false;}}if(_2e0){_2da[j]=_2df;}}}if(this.referenceIntegrity){var _2e2=_2da[j];if(this.isItem(_2e2)){this._addReferenceToMap(_2e2,item,key);}}}else{if(this.isItem(_2d9)){if(this.referenceIntegrity){this._addReferenceToMap(_2d9,item,key);}}}}}}}},_addReferenceToMap:function(_2e3,_2e4,_2e5){},getIdentity:function(item){var _2e6=this._features["dojo.data.api.Identity"];if(_2e6===Number){return item[this._itemNumPropName];}else{var _2e7=item[_2e6];if(_2e7){return _2e7[0];}}return null;},fetchItemByIdentity:function(_2e8){var item,_2e9;if(!this._loadFinished){var self=this;if(this._jsonFileUrl!==this._ccUrl){_4.deprecated("dojo.data.ItemFileReadStore: ","To change the url, set the url property of the store,"+" not _jsonFileUrl.  _jsonFileUrl support will be removed in 2.0");this._ccUrl=this._jsonFileUrl;this.url=this._jsonFileUrl;}else{if(this.url!==this._ccUrl){this._jsonFileUrl=this.url;this._ccUrl=this.url;}}if(this.data!=null&&this._jsonData==null){this._jsonData=this.data;this.data=null;}if(this._jsonFileUrl){if(this._loadInProgress){this._queuedFetches.push({args:_2e8});}else{this._loadInProgress=true;var _2ea={url:self._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache,failOk:this.failOk};var _2eb=_4.xhrGet(_2ea);_2eb.addCallback(function(data){var _2ec=_2e8.scope?_2e8.scope:_4.global;try{self._getItemsFromLoadedData(data);self._loadFinished=true;self._loadInProgress=false;item=self._getItemByIdentity(_2e8.identity);if(_2e8.onItem){_2e8.onItem.call(_2ec,item);}self._handleQueuedFetches();}catch(error){self._loadInProgress=false;if(_2e8.onError){_2e8.onError.call(_2ec,error);}}});_2eb.addErrback(function(_2ed){self._loadInProgress=false;if(_2e8.onError){var _2ee=_2e8.scope?_2e8.scope:_4.global;_2e8.onError.call(_2ee,_2ed);}});}}else{if(this._jsonData){self._getItemsFromLoadedData(self._jsonData);self._jsonData=null;self._loadFinished=true;item=self._getItemByIdentity(_2e8.identity);if(_2e8.onItem){_2e9=_2e8.scope?_2e8.scope:_4.global;_2e8.onItem.call(_2e9,item);}}}}else{item=this._getItemByIdentity(_2e8.identity);if(_2e8.onItem){_2e9=_2e8.scope?_2e8.scope:_4.global;_2e8.onItem.call(_2e9,item);}}},_getItemByIdentity:function(_2ef){var item=null;if(this._itemsByIdentity){item=this._itemsByIdentity[_2ef];}else{item=this._arrayOfAllItems[_2ef];}if(item===undefined){item=null;}return item;},getIdentityAttributes:function(item){var _2f0=this._features["dojo.data.api.Identity"];if(_2f0===Number){return null;}else{return [_2f0];}},_forceLoad:function(){var self=this;if(this._jsonFileUrl!==this._ccUrl){_4.deprecated("dojo.data.ItemFileReadStore: ","To change the url, set the url property of the store,"+" not _jsonFileUrl.  _jsonFileUrl support will be removed in 2.0");this._ccUrl=this._jsonFileUrl;this.url=this._jsonFileUrl;}else{if(this.url!==this._ccUrl){this._jsonFileUrl=this.url;this._ccUrl=this.url;}}if(this.data!=null&&this._jsonData==null){this._jsonData=this.data;this.data=null;}if(this._jsonFileUrl){var _2f1={url:this._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache,failOk:this.failOk,sync:true};var _2f2=_4.xhrGet(_2f1);_2f2.addCallback(function(data){try{if(self._loadInProgress!==true&&!self._loadFinished){self._getItemsFromLoadedData(data);self._loadFinished=true;}else{if(self._loadInProgress){throw new Error("dojo.data.ItemFileReadStore:  Unable to perform a synchronous load, an async load is in progress.");}}}catch(e){console.log(e);throw e;}});_2f2.addErrback(function(_2f3){throw _2f3;});}else{if(this._jsonData){self._getItemsFromLoadedData(self._jsonData);self._jsonData=null;self._loadFinished=true;}}}});_4.extend(_4.data.ItemFileReadStore,_4.data.util.simpleFetch);}if(!_4._hasResource["frontend.gallery.Gallery"]){_4._hasResource["frontend.gallery.Gallery"]=true;_4.provide("frontend.gallery.Gallery");_4.declare("frontend.gallery.Gallery",_5._Widget,{imageThumbAttr:"thumb",imageLargeAttr:"image",imageWidth:700,imageHeight:500,titleAttr:"title",dialogTitle:"",_dialog:null,_gallery:null,_store:null,_interval:null,startup:function(){if(this._started){return;}this.inherited(arguments);try{var _2f4=document.createElement("div");this.domNode.appendChild(_2f4);this._dialog=new _5.Dialog({title:this.dialogTitle},_2f4);_4.query("a[href]",this.domNode).forEach(this._connectLinkNode,this);}catch(e){console.error("error setting up frontend.gallery.Gallery",this,e);}},_connectLinkNode:function(node,idx){node.idx=idx;this.connect(node,"onclick",_4.hitch(this,this._onLinkClick,node));},_onLinkClick:function(node,evt){this.initGallery(node);this._dialog.startup();this._dialog.show();_4.stopEvent(evt);},initGallery:function(node){if(null!==this._gallery){this.setLayout();return this._gallery;}this._gallery=new _6.image.Gallery({imageWidth:this.imageWidth,imageHeight:this.imageHeight,imageThumbAttr:this.imageThumbAttr,imageLargeAttr:this.imageLargeAttr,titleAttr:this.titleAttr},this._dialog.containerNode);this._gallery.startup();this._store=new _4.data.ItemFileReadStore({url:_4.attr(node,"href")});setTimeout(_4.hitch(this,this._onTimeout,node),250);},_onTimeout:function(node){this._gallery.setDataStore(this._store,{});this.setLayout(node.idx);},setLayout:function(_2f5){this._interval=setInterval(_4.hitch(this,this._intervalLayout,_2f5||0),100);},_intervalLayout:function(_2f6){if(false!==this._gallery.slideShow.isImageLoaded(_2f6)){this._dialog.layout();clearInterval(this._interval);delete this._interval;this._interval=null;}}});}if(!_4._hasResource["dojo.regexp"]){_4._hasResource["dojo.regexp"]=true;_4.provide("dojo.regexp");_4.regexp.escapeString=function(str,_2f7){return str.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(ch){if(_2f7&&_2f7.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};_4.regexp.buildGroupRE=function(arr,re,_2f8){if(!(arr instanceof Array)){return re(arr);}var b=[];for(var i=0;i<arr.length;i++){b.push(re(arr[i]));}return _4.regexp.group(b.join("|"),_2f8);};_4.regexp.group=function(_2f9,_2fa){return "("+(_2fa?"?:":"")+_2f9+")";};}if(!_4._hasResource["dojo.number"]){_4._hasResource["dojo.number"]=true;_4.provide("dojo.number");_4.number.format=function(_2fb,_2fc){_2fc=_4.mixin({},_2fc||{});var _2fd=_4.i18n.normalizeLocale(_2fc.locale);var _2fe=_4.i18n.getLocalization("dojo.cldr","number",_2fd);_2fc.customs=_2fe;var _2ff=_2fc.pattern||_2fe[(_2fc.type||"decimal")+"Format"];if(isNaN(_2fb)||Math.abs(_2fb)==Infinity){return null;}return _4.number._applyPattern(_2fb,_2ff,_2fc);};_4.number._numberPatternRE=/[#0,]*[#0](?:\.0*#*)?/;_4.number._applyPattern=function(_300,_301,_302){_302=_302||{};var _303=_302.customs.group;var _304=_302.customs.decimal;var _305=_301.split(";");var _306=_305[0];_301=_305[(_300<0)?1:0]||("-"+_306);if(_301.indexOf("%")!=-1){_300*=100;}else{if(_301.indexOf("‰")!=-1){_300*=1000;}else{if(_301.indexOf("¤")!=-1){_303=_302.customs.currencyGroup||_303;_304=_302.customs.currencyDecimal||_304;_301=_301.replace(/\u00a4{1,3}/,function(_307){var prop=["symbol","currency","displayName"][_307.length-1];return _302[prop]||_302.currency||"";});}else{if(_301.indexOf("E")!=-1){throw new Error("exponential notation not supported");}}}}var _308=_4.number._numberPatternRE;var _309=_306.match(_308);if(!_309){throw new Error("unable to find a number expression in pattern: "+_301);}if(_302.fractional===false){_302.places=0;}return _301.replace(_308,_4.number._formatAbsolute(_300,_309[0],{decimal:_304,group:_303,places:_302.places,round:_302.round}));};_4.number.round=function(_30a,_30b,_30c){var _30d=10/(_30c||10);return (_30d*+_30a).toFixed(_30b)/_30d;};if((0.9).toFixed()==0){(function(){var _30e=_4.number.round;_4.number.round=function(v,p,m){var d=Math.pow(10,-p||0),a=Math.abs(v);if(!v||a>=d||a*Math.pow(10,p+1)<5){d=0;}return _30e(v,p,m)+(v>0?d:-d);};})();}_4.number._formatAbsolute=function(_30f,_310,_311){_311=_311||{};if(_311.places===true){_311.places=0;}if(_311.places===Infinity){_311.places=6;}var _312=_310.split(".");var _313=(_311.places>=0)?_311.places:(_312[1]&&_312[1].length)||0;if(!(_311.round<0)){_30f=_4.number.round(_30f,_313,_311.round);}var _314=String(Math.abs(_30f)).split(".");var _315=_314[1]||"";if(_311.places){var _316=_4.isString(_311.places)&&_311.places.indexOf(",");if(_316){_311.places=_311.places.substring(_316+1);}_314[1]=_4.string.pad(_315.substr(0,_311.places),_311.places,"0",true);}else{if(_312[1]&&_311.places!==0){var pad=_312[1].lastIndexOf("0")+1;if(pad>_315.length){_314[1]=_4.string.pad(_315,pad,"0",true);}var _317=_312[1].length;if(_317<_315.length){_314[1]=_315.substr(0,_317);}}else{if(_314[1]){_314.pop();}}}var _318=_312[0].replace(",","");pad=_318.indexOf("0");if(pad!=-1){pad=_318.length-pad;if(pad>_314[0].length){_314[0]=_4.string.pad(_314[0],pad);}if(_318.indexOf("#")==-1){_314[0]=_314[0].substr(_314[0].length-pad);}}var _319=_312[0].lastIndexOf(",");var _31a,_31b;if(_319!=-1){_31a=_312[0].length-_319-1;var _31c=_312[0].substr(0,_319);_319=_31c.lastIndexOf(",");if(_319!=-1){_31b=_31c.length-_319-1;}}var _31d=[];for(var _31e=_314[0];_31e;){var off=_31e.length-_31a;_31d.push((off>0)?_31e.substr(off):_31e);_31e=(off>0)?_31e.slice(0,off):"";if(_31b){_31a=_31b;delete _31b;}}_314[0]=_31d.reverse().join(_311.group||",");return _314.join(_311.decimal||".");};_4.number.regexp=function(_31f){return _4.number._parseInfo(_31f).regexp;};_4.number._parseInfo=function(_320){_320=_320||{};var _321=_4.i18n.normalizeLocale(_320.locale);var _322=_4.i18n.getLocalization("dojo.cldr","number",_321);var _323=_320.pattern||_322[(_320.type||"decimal")+"Format"];var _324=_322.group;var _325=_322.decimal;var _326=1;if(_323.indexOf("%")!=-1){_326/=100;}else{if(_323.indexOf("‰")!=-1){_326/=1000;}else{var _327=_323.indexOf("¤")!=-1;if(_327){_324=_322.currencyGroup||_324;_325=_322.currencyDecimal||_325;}}}var _328=_323.split(";");if(_328.length==1){_328.push("-"+_328[0]);}var re=_4.regexp.buildGroupRE(_328,function(_329){_329="(?:"+_4.regexp.escapeString(_329,".")+")";return _329.replace(_4.number._numberPatternRE,function(_32a){var _32b={signed:false,separator:_320.strict?_324:[_324,""],fractional:_320.fractional,decimal:_325,exponent:false};var _32c=_32a.split(".");var _32d=_320.places;if(_32c.length==1||_32d===0){_32b.fractional=false;}else{if(_32d===undefined){_32d=_320.pattern?_32c[1].lastIndexOf("0")+1:Infinity;}if(_32d&&_320.fractional==undefined){_32b.fractional=true;}if(!_320.places&&(_32d<_32c[1].length)){_32d+=","+_32c[1].length;}_32b.places=_32d;}var _32e=_32c[0].split(",");if(_32e.length>1){_32b.groupSize=_32e.pop().length;if(_32e.length>1){_32b.groupSize2=_32e.pop().length;}}return "("+_4.number._realNumberRegexp(_32b)+")";});},true);if(_327){re=re.replace(/([\s\xa0]*)(\u00a4{1,3})([\s\xa0]*)/g,function(_32f,_330,_331,_332){var prop=["symbol","currency","displayName"][_331.length-1];var _333=_4.regexp.escapeString(_320[prop]||_320.currency||"");_330=_330?"[\\s\\xa0]":"";_332=_332?"[\\s\\xa0]":"";if(!_320.strict){if(_330){_330+="*";}if(_332){_332+="*";}return "(?:"+_330+_333+_332+")?";}return _330+_333+_332;});}return {regexp:re.replace(/[\xa0 ]/g,"[\\s\\xa0]"),group:_324,decimal:_325,factor:_326};};_4.number.parse=function(_334,_335){var info=_4.number._parseInfo(_335);var _336=(new RegExp("^"+info.regexp+"$")).exec(_334);if(!_336){return NaN;}var _337=_336[1];if(!_336[1]){if(!_336[2]){return NaN;}_337=_336[2];info.factor*=-1;}_337=_337.replace(new RegExp("["+info.group+"\\s\\xa0"+"]","g"),"").replace(info.decimal,".");return _337*info.factor;};_4.number._realNumberRegexp=function(_338){_338=_338||{};if(!("places" in _338)){_338.places=Infinity;}if(typeof _338.decimal!="string"){_338.decimal=".";}if(!("fractional" in _338)||/^0/.test(_338.places)){_338.fractional=[true,false];}if(!("exponent" in _338)){_338.exponent=[true,false];}if(!("eSigned" in _338)){_338.eSigned=[true,false];}var _339=_4.number._integerRegexp(_338);var _33a=_4.regexp.buildGroupRE(_338.fractional,function(q){var re="";if(q&&(_338.places!==0)){re="\\"+_338.decimal;if(_338.places==Infinity){re="(?:"+re+"\\d+)?";}else{re+="\\d{"+_338.places+"}";}}return re;},true);var _33b=_4.regexp.buildGroupRE(_338.exponent,function(q){if(q){return "([eE]"+_4.number._integerRegexp({signed:_338.eSigned})+")";}return "";});var _33c=_339+_33a;if(_33a){_33c="(?:(?:"+_33c+")|(?:"+_33a+"))";}return _33c+_33b;};_4.number._integerRegexp=function(_33d){_33d=_33d||{};if(!("signed" in _33d)){_33d.signed=[true,false];}if(!("separator" in _33d)){_33d.separator="";}else{if(!("groupSize" in _33d)){_33d.groupSize=3;}}var _33e=_4.regexp.buildGroupRE(_33d.signed,function(q){return q?"[-+]":"";},true);var _33f=_4.regexp.buildGroupRE(_33d.separator,function(sep){if(!sep){return "(?:\\d+)";}sep=_4.regexp.escapeString(sep);if(sep==" "){sep="\\s";}else{if(sep==" "){sep="\\s\\xa0";}}var grp=_33d.groupSize,grp2=_33d.groupSize2;if(grp2){var _340="(?:0|[1-9]\\d{0,"+(grp2-1)+"}(?:["+sep+"]\\d{"+grp2+"})*["+sep+"]\\d{"+grp+"})";return ((grp-grp2)>0)?"(?:"+_340+"|(?:0|[1-9]\\d{0,"+(grp-1)+"}))":_340;}return "(?:0|[1-9]\\d{0,"+(grp-1)+"}(?:["+sep+"]\\d{"+grp+"})*)";},true);return _33e+_33f;};}if(!_4._hasResource["frontend.slide.Content"]){_4._hasResource["frontend.slide.Content"]=true;_4.provide("frontend.slide.Content");_4.declare("frontend.slide.Content",_5._Widget,{innerContainer:null,slides:0,index:0,easing:false,slideWidth:0,counterPattern:"",counterNode:null,startup:function(){if(this._started){return;}this.inherited(arguments);try{var _341=_4.query("a.back",this.domNode)[0];_4.connect(_341,"onclick",this,"onBackClick");_4.addClass(_341,"specialLink");var _342=_4.query("a.forward",this.domNode)[0];_4.connect(_342,"onclick",this,"onForwardClick");_4.addClass(_342,"specialLink");this.innerContainer=_4.query(".inner",this.domNode)[0];this.counterNode=_4.query(".counter",this.domNode)[0];}catch(e){console.error("error setting up fontend.slide.Content",this,e);}},onBackClick:function(evt){_4.stopEvent(evt);if(this.index<=0){console.info("no less projects");return;}var _343=this.index*(-1)*this.slideWidth;var _344=(this.index-1)*(-1)*this.slideWidth;this.startEasing({left:{start:_343,end:_344}},-1);},onForwardClick:function(evt){_4.stopEvent(evt);if((this.index+1)==this.slides){console.info("no further projects");return;}var _345=this.index*(-1)*this.slideWidth;var _346=(this.index+1)*(-1)*this.slideWidth;this.startEasing({left:{start:_345,end:_346}},1);},startEasing:function(_347,add){if(true===this.easing){console.info("already animating...");return;}this.easing=true;this.incrementCounter(add);_4.anim(this.innerContainer,_347,null,_4.fx.easing.qubicIn,_4.hitch(this,"endEasing",add));},endEasing:function(add){this.easing=false;this.index+=add;},incrementCounter:function(i){if(!this.counterNode){return;}var _348=parseInt(this.counterNode.innerHTML);var _349=_348+i;if(this.counterPattern){_349=_4.number.format(_349,{pattern:this.counterPattern});}this.counterNode.innerHTML=_349;}});}if(!_4._hasResource["frontend.swf.SwfObject"]){_4._hasResource["frontend.swf.SwfObject"]=true;_4.provide("frontend.swf.SwfObject");_4.declare("frontend.swf.SwfObject",_5._Widget,{swfWidth:0,swfHeight:0,minPlayerVersion:0,swfVersionStr:"",xiSwfUrlStr:"",movie:"",flashvars:{},swfAttributes:{},swfParams:{},promptMsg:"Sie benötigen Flash Player 9 oder neuer um alle Inhalte zu sehen. Wollen Sie den aktuellen Flash Player jetzt herunterladen?",startup:function(){if(this._started){return;}this.inherited(arguments);var _34a=_34b.getFlashPlayerVersion().major;if(_34a>=this.minPlayerVersion){}else{if(confirm(this.promptMsg)){document.location.href="http://www.adobe.com/go/getflashplayer";}}}});var _34b=function(){var _34c="undefined",_34d="object",_34e="Shockwave Flash",_34f="ShockwaveFlash.ShockwaveFlash",_350="application/x-shockwave-flash",_351="SWFObjectExprInst",win=window,doc=document,nav=navigator,_352=[],_353=[],_354=[],_355=[],_356,_357=null,_358=null,_359=null,_35a=false,_35b=false;var ua=function(){var _35c=typeof doc.getElementById!=_34c&&typeof doc.getElementsByTagName!=_34c&&typeof doc.createElement!=_34c,_35d=[0,0,0],d=null;if(typeof nav.plugins!=_34c&&typeof nav.plugins[_34e]==_34d){d=nav.plugins[_34e].description;if(d&&!(typeof nav.mimeTypes!=_34c&&nav.mimeTypes[_350]&&!nav.mimeTypes[_350].enabledPlugin)){d=d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");_35d[0]=parseInt(d.replace(/^(.*)\..*$/,"$1"),10);_35d[1]=parseInt(d.replace(/^.*\.(.*)\s.*$/,"$1"),10);_35d[2]=/r/.test(d)?parseInt(d.replace(/^.*r(.*)$/,"$1"),10):0;}}else{if(typeof win.ActiveXObject!=_34c){var a=null,_35e=false;try{a=new ActiveXObject(_34f+".7");}catch(e){try{a=new ActiveXObject(_34f+".6");_35d=[6,0,21];a.AllowScriptAccess="always";}catch(e){if(_35d[0]==6){_35e=true;}}if(!_35e){try{a=new ActiveXObject(_34f);}catch(e){}}}if(!_35e&&a){try{d=a.GetVariable("$version");if(d){d=d.split(" ")[1].split(",");_35d=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)];}}catch(e){}}}}var u=nav.userAgent.toLowerCase(),p=nav.platform.toLowerCase(),_35f=/webkit/.test(u)?parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,ie=false,_360=p?/win/.test(p):/win/.test(u),mac=p?/mac/.test(p):/mac/.test(u);return {w3cdom:_35c,pv:_35d,webkit:_35f,ie:ie,win:_360,mac:mac};}();var _361=function(){if(!ua.w3cdom){return;}_362(main);if(ua.ie&&ua.win){try{doc.write("<scr"+"ipt id=__ie_ondomload defer=true src=//:></scr"+"ipt>");_356=_363("__ie_ondomload");if(_356){_364(_356,"onreadystatechange",_365);}}catch(e){}}if(ua.webkit&&typeof doc.readyState!=_34c){_357=setInterval(function(){if(/loaded|complete/.test(doc.readyState)){_366();}},10);}if(typeof doc.addEventListener!=_34c){doc.addEventListener("DOMContentLoaded",_366,null);}_367(_366);}();function _365(){if(_356.readyState=="complete"){_356.parentNode.removeChild(_356);_366();}};function _366(){if(_35a){return;}if(ua.ie&&ua.win){var s=_368("span");try{var t=doc.getElementsByTagName("body")[0].appendChild(s);t.parentNode.removeChild(t);}catch(e){return;}}_35a=true;if(_357){clearInterval(_357);_357=null;}var dl=_352.length;for(var i=0;i<dl;i++){_352[i]();}};function _362(fn){if(_35a){fn();}else{_352[_352.length]=fn;}};function _367(fn){if(typeof win.addEventListener!=_34c){win.addEventListener("load",fn,false);}else{if(typeof doc.addEventListener!=_34c){doc.addEventListener("load",fn,false);}else{if(typeof win.attachEvent!=_34c){_364(win,"onload",fn);}else{if(typeof win.onload=="function"){var _369=win.onload;win.onload=function(){_369();fn();};}else{win.onload=fn;}}}}};function main(){var rl=_353.length;for(var i=0;i<rl;i++){var id=_353[i].id;if(ua.pv[0]>0){var obj=_363(id);if(obj){_353[i].width=obj.getAttribute("width")?obj.getAttribute("width"):"0";_353[i].height=obj.getAttribute("height")?obj.getAttribute("height"):"0";if(_36a(_353[i].swfVersion)){if(ua.webkit&&ua.webkit<312){_36b(obj);}_36c(id,true);}else{if(_353[i].expressInstall&&!_35b&&_36a("6.0.65")&&(ua.win||ua.mac)){_36d(_353[i]);}else{_36e(obj);}}}}else{_36c(id,true);}}};function _36b(obj){var _36f=obj.getElementsByTagName(_34d)[0];if(_36f){var e=_368("embed"),a=_36f.attributes;if(a){var al=a.length;for(var i=0;i<al;i++){if(a[i].nodeName=="DATA"){e.setAttribute("src",a[i].nodeValue);}else{e.setAttribute(a[i].nodeName,a[i].nodeValue);}}}var c=_36f.childNodes;if(c){var cl=c.length;for(var j=0;j<cl;j++){if(c[j].nodeType==1&&c[j].nodeName=="PARAM"){e.setAttribute(c[j].getAttribute("name"),c[j].getAttribute("value"));}}}obj.parentNode.replaceChild(e,obj);}};function _36d(_370){_35b=true;var obj=_363(_370.id);if(obj){if(_370.altContentId){var ac=_363(_370.altContentId);if(ac){_358=ac;_359=_370.altContentId;}}else{_358=_371(obj);}if(!(/%$/.test(_370.width))&&parseInt(_370.width,10)<310){_370.width="310";}if(!(/%$/.test(_370.height))&&parseInt(_370.height,10)<137){_370.height="137";}doc.title=doc.title.slice(0,47)+" - Flash Player Installation";var pt=ua.ie&&ua.win?"ActiveX":"PlugIn",dt=doc.title,fv="MMredirectURL="+win.location+"&MMplayerType="+pt+"&MMdoctitle="+dt,_372=_370.id;if(ua.ie&&ua.win&&obj.readyState!=4){var _373=_368("div");_372+="SWFObjectNew";_373.setAttribute("id",_372);obj.parentNode.insertBefore(_373,obj);obj.style.display="none";var fn=function(){obj.parentNode.removeChild(obj);};_364(win,"onload",fn);}_374({data:_370.expressInstall,id:_351,width:_370.width,height:_370.height},{flashvars:fv},_372);}};function _36e(obj){if(ua.ie&&ua.win&&obj.readyState!=4){var el=_368("div");obj.parentNode.insertBefore(el,obj);el.parentNode.replaceChild(_371(obj),el);obj.style.display="none";var fn=function(){obj.parentNode.removeChild(obj);};_364(win,"onload",fn);}else{obj.parentNode.replaceChild(_371(obj),obj);}};function _371(obj){var ac=_368("div");if(ua.win&&ua.ie){ac.innerHTML=obj.innerHTML;}else{var _375=obj.getElementsByTagName(_34d)[0];if(_375){var c=_375.childNodes;if(c){var cl=c.length;for(var i=0;i<cl;i++){if(!(c[i].nodeType==1&&c[i].nodeName=="PARAM")&&!(c[i].nodeType==8)){ac.appendChild(c[i].cloneNode(true));}}}}}return ac;};function _374(_376,_377,id){var r,el=_363(id);if(el){if(typeof _376.id==_34c){_376.id=id;}if(ua.ie&&ua.win){var att="";for(var i in _376){if(_376[i]!=Object.prototype[i]){if(i.toLowerCase()=="data"){_377.movie=_376[i];}else{if(i.toLowerCase()=="styleclass"){att+=" class=\""+_376[i]+"\"";}else{if(i.toLowerCase()!="classid"){att+=" "+i+"=\""+_376[i]+"\"";}}}}}var par="";for(var j in _377){if(_377[j]!=Object.prototype[j]){par+="<param name=\""+j+"\" value=\""+_377[j]+"\" />";}}el.outerHTML="<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\""+att+">"+par+"</object>";_354[_354.length]=_376.id;r=_363(_376.id);}else{if(ua.webkit&&ua.webkit<312){var e=_368("embed");e.setAttribute("type",_350);for(var k in _376){if(_376[k]!=Object.prototype[k]){if(k.toLowerCase()=="data"){e.setAttribute("src",_376[k]);}else{if(k.toLowerCase()=="styleclass"){e.setAttribute("class",_376[k]);}else{if(k.toLowerCase()!="classid"){e.setAttribute(k,_376[k]);}}}}}for(var l in _377){if(_377[l]!=Object.prototype[l]){if(l.toLowerCase()!="movie"){e.setAttribute(l,_377[l]);}}}el.parentNode.replaceChild(e,el);r=e;}else{var o=_368(_34d);o.setAttribute("type",_350);for(var m in _376){if(_376[m]!=Object.prototype[m]){if(m.toLowerCase()=="styleclass"){o.setAttribute("class",_376[m]);}else{if(m.toLowerCase()!="classid"){o.setAttribute(m,_376[m]);}}}}for(var n in _377){if(_377[n]!=Object.prototype[n]&&n.toLowerCase()!="movie"){_378(o,n,_377[n]);}}el.parentNode.replaceChild(o,el);r=o;}}}return r;};function _378(el,_379,_37a){var p=_368("param");p.setAttribute("name",_379);p.setAttribute("value",_37a);el.appendChild(p);};function _37b(id){var obj=_363(id);if(obj&&(obj.nodeName=="OBJECT"||obj.nodeName=="EMBED")){if(ua.ie&&ua.win){if(obj.readyState==4){_37c(id);}else{win.attachEvent("onload",function(){_37c(id);});}}else{obj.parentNode.removeChild(obj);}}};function _37c(id){var obj=_363(id);if(obj){for(var i in obj){if(typeof obj[i]=="function"){obj[i]=null;}}obj.parentNode.removeChild(obj);}};function _363(id){var el=null;try{el=doc.getElementById(id);}catch(e){}return el;};function _368(el){return doc.createElement(el);};function _364(_37d,_37e,fn){_37d.attachEvent(_37e,fn);_355[_355.length]=[_37d,_37e,fn];};function _36a(rv){var pv=ua.pv,v=rv.split(".");v[0]=parseInt(v[0],10);v[1]=parseInt(v[1],10)||0;v[2]=parseInt(v[2],10)||0;return (pv[0]>v[0]||(pv[0]==v[0]&&pv[1]>v[1])||(pv[0]==v[0]&&pv[1]==v[1]&&pv[2]>=v[2]))?true:false;};function _37f(sel,decl){if(ua.ie&&ua.mac){return;}var h=doc.getElementsByTagName("head")[0],s=_368("style");s.setAttribute("type","text/css");s.setAttribute("media","screen");if(!(ua.ie&&ua.win)&&typeof doc.createTextNode!=_34c){s.appendChild(doc.createTextNode(sel+" {"+decl+"}"));}h.appendChild(s);if(ua.ie&&ua.win&&typeof doc.styleSheets!=_34c&&doc.styleSheets.length>0){var ls=doc.styleSheets[doc.styleSheets.length-1];if(typeof ls.addRule==_34d){ls.addRule(sel,decl);}}};function _36c(id,_380){var v=_380?"visible":"hidden";if(_35a&&_363(id)){_363(id).style.visibility=v;}else{_37f("#"+id,"visibility:"+v);}};function _381(s){var _382=/[\\\"<>\.;]/;var _383=_382.exec(s)!=null;return _383?encodeURIComponent(s):s;};var _384=function(){if(ua.ie&&ua.win){window.attachEvent("onunload",function(){var ll=_355.length;for(var i=0;i<ll;i++){_355[i][0].detachEvent(_355[i][1],_355[i][2]);}var il=_354.length;for(var j=0;j<il;j++){_37b(_354[j]);}for(var k in ua){ua[k]=null;}ua=null;for(var l in _34b){_34b[l]=null;}_34b=null;});}}();return {registerObject:function(_385,_386,_387){if(!ua.w3cdom||!_385||!_386){return;}var _388={};_388.id=_385;_388.swfVersion=_386;_388.expressInstall=_387?_387:false;_353[_353.length]=_388;_36c(_385,false);},getObjectById:function(_389){var r=null;if(ua.w3cdom){var o=_363(_389);if(o){var n=o.getElementsByTagName(_34d)[0];if(!n||(n&&typeof o.SetVariable!=_34c)){r=o;}else{if(typeof n.SetVariable!=_34c){r=n;}}}}return r;},embedSWF:function(_38a,_38b,_38c,_38d,_38e,_38f,_390,_391,_392){if(!ua.w3cdom||!_38a||!_38b||!_38c||!_38d||!_38e){return;}_38c+="";_38d+="";if(_36a(_38e)){_36c(_38b,false);var att={};if(_392&&typeof _392===_34d){for(var i in _392){if(_392[i]!=Object.prototype[i]){att[i]=_392[i];}}}att.data=_38a;att.width=_38c;att.height=_38d;var par={};if(_391&&typeof _391===_34d){for(var j in _391){if(_391[j]!=Object.prototype[j]){par[j]=_391[j];}}}if(_390&&typeof _390===_34d){for(var k in _390){if(_390[k]!=Object.prototype[k]){if(typeof par.flashvars!=_34c){par.flashvars+="&"+k+"="+_390[k];}else{par.flashvars=k+"="+_390[k];}}}}_362(function(){_374(att,par,_38b);if(att.id==_38b){_36c(_38b,true);}});}else{if(_38f&&!_35b&&_36a("6.0.65")&&(ua.win||ua.mac)){_35b=true;_36c(_38b,false);_362(function(){var _393={};_393.id=_393.altContentId=_38b;_393.width=_38c;_393.height=_38d;_393.expressInstall=_38f;_36d(_393);});}}},getFlashPlayerVersion:function(){return {major:ua.pv[0],minor:ua.pv[1],release:ua.pv[2]};},hasFlashPlayerVersion:_36a,createSWF:function(_394,_395,_396){if(ua.w3cdom){return _374(_394,_395,_396);}else{return undefined;}},removeSWF:function(_397){if(ua.w3cdom){_37b(_397);}},createCSS:function(sel,decl){if(ua.w3cdom){_37f(sel,decl);}},addDomLoadEvent:_362,addLoadEvent:_367,getQueryParamValue:function(_398){var q=doc.location.search||doc.location.hash;if(_398==null){return _381(q);}if(q){var _399=q.substring(1).split("&");for(var i=0;i<_399.length;i++){if(_399[i].substring(0,_399[i].indexOf("="))==_398){return _381(_399[i].substring((_399[i].indexOf("=")+1)));}}}return "";},expressInstallCallback:function(){if(_35b&&_358){var obj=_363(_351);if(obj){obj.parentNode.replaceChild(_358,obj);if(_359){_36c(_359,true);if(ua.ie&&ua.win){_358.style.display="block";}}_358=null;_359=null;_35b=false;}}}};}();}if(!_4._hasResource["frontend.layout._ContentSetter"]){_4._hasResource["frontend.layout._ContentSetter"]=true;_4.provide("frontend.layout._ContentSetter");_4.declare("frontend.layout._ContentSetter",_4.html._ContentSetter,{set:function(cont,_39a){if(_4.isObject(cont)){_4.forEach(cont,function(obj,idx){_4.publish(obj.topic,obj.params);});return this.node;}return this.inherited(arguments);}});}if(!_4._hasResource["frontend.layout.ContentPaneFade"]){_4._hasResource["frontend.layout.ContentPaneFade"]=true;_4.provide("frontend.layout.ContentPaneFade");_4.declare("frontend.layout.ContentPaneFade",_5.layout.ContentPane,{ioArgs:{handleAs:"json"},startup:function(){if(this._started){return;}this.inherited(arguments);try{this._contentSetter=new frontend.layout._ContentSetter({node:this.containerNode,_onError:_4.hitch(this,this._onError),onContentError:_4.hitch(this,function(e){var _39b=this.onContentError(e);try{this.containerNode.innerHTML=_39b;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}})});this._subscribe();this.connect(this._contentSetter,"onEnd",this._onContentEnd);this.connect(this._contentSetter,"onBegin",this._onContentBegin);this._onContentEnd(true);}catch(e){console.error("error setting up frontend.layout.contentPaneFade",this,e);}},_subscribe:function(){this.subscribe("/content/default",this._setContentAttr);this.subscribe("/content/href",_4.hitch(this,this.attr,"href"));this.subscribe("/content/fadeOut",this.fadeOut);this.subscribe("/content/fadeIn",this.fadeIn);},_setHrefAttr:function(href){_4.publish("/history/href",[href]);this.inherited(arguments);},_onContentBegin:function(){_5.scrollIntoView(this.containerNode||this.domNode);},_onContentEnd:function(init){_4.query("a[href]:not(.specialLink)",this.containerNode).forEach(this._connectLinks,this);},_connectLinks:function(node){if(node.contentPaneConnection){return;}var href=_4.attr(node,"href");if(!href){console.error("node with no href",node);return;}var conn=this.connect(node,"onclick",_4.hitch(this,this.onLinkClick,node));node.contentPaneConnection=true;},onLinkClick:function(node,evt){_4.stopEvent(evt);var href=_4.attr(node,"href");if(!href){console.error("could not get href",evt);return;}this.attr("href",href);},_setContent:function(cont,_39c){if(true===_39c){this.fadeOut();return;}this.inherited(arguments);if(true!==_39c){this.fadeIn();}},fadeIn:function(){_4.fadeIn({node:this.getFadeNode()}).play();},fadeOut:function(){_4.fadeOut({node:this.getFadeNode()}).play();},getFadeNode:function(){return this.domNode;}});}if(!_4._hasResource["frontend.history.State"]){_4._hasResource["frontend.history.State"]=true;_4.provide("frontend.history.State");_4.declare("frontend.history.State",null,{url:null,changeUrl:false,_historyInstance:null,constructor:function(url,_39d){this._historyInstance=_39d;this.url=url;this.changeUrl=Base64.encode(url);},back:function(){this._historyInstance.setChange(true);_4.publish(this._historyInstance.getPublishTopic(),[this.url]);},forward:function(){this._historyInstance.setChange(true);_4.publish(this._historyInstance.getPublishTopic(),[this.url]);}});}if(!_4._hasResource["frontend.history.History"]){_4._hasResource["frontend.history.History"]=true;_4.provide("frontend.history.History");_4.global.Base64={keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(_39e){var _39f="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;do{chr1=_39e.charCodeAt(i++);chr2=_39e.charCodeAt(i++);chr3=_39e.charCodeAt(i++);enc1=chr1>>2;enc2=((chr1&3)<<4)|(chr2>>4);enc3=((chr2&15)<<2)|(chr3>>6);enc4=chr3&63;if(isNaN(chr2)){enc3=enc4=64;}else{if(isNaN(chr3)){enc4=64;}}_39f=_39f+this.keyStr.charAt(enc1)+this.keyStr.charAt(enc2)+this.keyStr.charAt(enc3)+this.keyStr.charAt(enc4);}while(i<_39e.length);return _39f;},decode:function(_3a0){var _3a1="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;_3a0=_3a0.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=this.keyStr.indexOf(_3a0.charAt(i++));enc2=this.keyStr.indexOf(_3a0.charAt(i++));enc3=this.keyStr.indexOf(_3a0.charAt(i++));enc4=this.keyStr.indexOf(_3a0.charAt(i++));chr1=(enc1<<2)|(enc2>>4);chr2=((enc2&15)<<4)|(enc3>>2);chr3=((enc3&3)<<6)|enc4;_3a1=_3a1+String.fromCharCode(chr1);if(enc3!=64){_3a1=_3a1+String.fromCharCode(chr2);}if(enc4!=64){_3a1=_3a1+String.fromCharCode(chr3);}}while(i<_3a0.length);return _3a1;}};_4.declare("frontend.history.History",null,{publishTopic:"/content/href",listenTopic:"/history/href",_change:false,lastHref:_4.doc.location.pathname,constructor:function(){_4.back.setInitialState(new frontend.history.State(_4.doc.location.pathname,this));if(_4.doc.location.hash){var url=_4.global.Base64.decode(_4.doc.location.hash.substr(1));if(url!=_4.doc.location.href){_4.publish(this.publishTopic,[url]);}}_4.subscribe(this.listenTopic,this,this.setHref);},setHref:function(href){if(false!==this._change){this.setChange(false);return;}var _3a2=_5.byId("googleTracker");if(_3a2){_3a2.trackPageView(href);}this.lastHref=href;_4.back.addToHistory(new frontend.history.State(href,this));},getPublishTopic:function(){return this.publishTopic;},setChange:function(_3a3){this._change=!!_3a3;},onLoad:function(){_4.global.bowserHistory=new frontend.history.History();}});_4.addOnLoad(frontend.history.History.prototype.onLoad);}if(!_4._hasResource["frontend.navigation.Links"]){_4._hasResource["frontend.navigation.Links"]=true;_4.provide("frontend.navigation.Links");_4.declare("frontend.navigation.Links",_5._Widget,{queryNot:"[target=_blank]",publishTopic:"/content/href",activeClass:"active",_container:null,_links:null,startup:function(){if(this._started){return;}this.inherited(arguments);this._links=_4.query("a[href]:not("+this.queryNot+")",this.domNode);this._links.filter(function(node){if(node.isConnected){return false;}return true;}).forEach(this._connectLink,this);this.subscribe(this.publishTopic,this.onContentHref);},_connectLink:function(node){node.isConnected=true;var href=_4.attr(node,"href");if(!href){console.error("node with empty href",node);return;}this.connect(node,"onclick",this.onLinkClick);},onLinkClick:function(evt){_4.stopEvent(evt);var node=evt.target;var href=_4.attr(node,"href");if(!href){node=node.parentNode;href=_4.attr(node,"href");}if(!href){console.error("could not get href (evt, this)",evt,this);return;}this.setActive(node);_4.publish(this.publishTopic,[href]);},setActive:function(_3a4){_4.forEach(this._links,function(node){_4.removeClass(node.parentNode,this.activeClass);});_4.addClass(_3a4.parentNode,this.activeClass);},onContentHref:function(href){var _3a5=this._links.filter(function(node){if(href.indexOf(_4.attr(node,"href"))>-1){return true;}return false;});if(_3a5.length>0){var last=_3a5.pop();this.setActive(last);}}});}if(!_4._hasResource["frontend.decode.Mail"]){_4._hasResource["frontend.decode.Mail"]=true;_4.provide("frontend.decode.Mail");_4.declare("frontend.decode.Mail",_5._Widget,{head:"",tail:"",startup:function(){if(this._started){return;}this.inherited(arguments);eval("var em = "+this.head+"+"+this.tail+";");var _3a6="<a href=\"mailto:"+em+"\">"+em+"</a>";this.domNode.innerHTML=_3a6;}});}if(!_4._hasResource["dijit.form.Form"]){_4._hasResource["dijit.form.Form"]=true;_4.provide("dijit.form.Form");_4.declare("dijit.form.Form",[_5._Widget,_5._Templated,_5.form._FormMixin],{name:"",action:"",method:"",encType:"","accept-charset":"",accept:"",target:"",templateString:"<form dojoAttachPoint='containerNode' dojoAttachEvent='onreset:_onReset,onsubmit:_onSubmit' ${nameAttrSetting}></form>",attributeMap:_4.delegate(_5._Widget.prototype.attributeMap,{action:"",method:"",encType:"","accept-charset":"",accept:"",target:""}),postMixInProperties:function(){this.nameAttrSetting=this.name?("name='"+this.name+"'"):"";this.inherited(arguments);},execute:function(_3a7){},onExecute:function(){},_setEncTypeAttr:function(_3a8){this.encType=_3a8;_4.attr(this.domNode,"encType",_3a8);if(_4.isIE){this.domNode.encoding=_3a8;}},postCreate:function(){if(_4.isIE&&this.srcNodeRef&&this.srcNodeRef.attributes){var item=this.srcNodeRef.attributes.getNamedItem("encType");if(item&&!item.specified&&(typeof item.value=="string")){this.attr("encType",item.value);}}this.inherited(arguments);},reset:function(e){var faux={returnValue:true,preventDefault:function(){this.returnValue=false;},stopPropagation:function(){},currentTarget:e?e.target:this.domNode,target:e?e.target:this.domNode};if(!(this.onReset(faux)===false)&&faux.returnValue){this.inherited(arguments,[]);}},onReset:function(e){return true;},_onReset:function(e){this.reset(e);_4.stopEvent(e);return false;},_onSubmit:function(e){var fp=_5.form.Form.prototype;if(this.execute!=fp.execute||this.onExecute!=fp.onExecute){_4.deprecated("dijit.form.Form:execute()/onExecute() are deprecated. Use onSubmit() instead.","","2.0");this.onExecute();this.execute(this.getValues());}if(this.onSubmit(e)===false){_4.stopEvent(e);}},onSubmit:function(e){return this.isValid();},submit:function(){if(!(this.onSubmit()===false)){this.containerNode.submit();}}});}if(!_4._hasResource["frontend.form.XhrForm"]){_4._hasResource["frontend.form.XhrForm"]=true;_4.provide("frontend.form.XhrForm");_4.declare("frontend.form.XhrForm",_5.form.Form,{_dfd:null,onSubmit:function(){if(this.validate()){this.submitForm();}return false;},submit:function(){if(this.validate()){this.submitForm();}return false;},submitForm:function(){if(null!==this._dfd){return console.info("already submitting");}_4.publish("/content/fadeOut");var url=_4.attr(this.domNode,"action");_4.publish("/history/href",[url]);this._dfd=new _4.xhrPost({url:url,handleAs:"json",form:this.domNode,preventCache:true,load:_4.hitch(this,this.onXhrLoad),error:_4.hitch(this,this.onXhrError)});},onXhrError:function(_3a9){_4.publish("/content/fadeIn");delete this._dfd;this._dfd=null;return _3a9;},onXhrLoad:function(_3aa){delete this._dfd;this._dfd=null;console.log(_3aa);_4.forEach(_3aa,function(obj,idx){_4.publish(obj.topic,obj.params);});return _3aa;}});}if(!_4._hasResource["dijit.form._FormWidget"]){_4._hasResource["dijit.form._FormWidget"]=true;_4.provide("dijit.form._FormWidget");_4.declare("dijit.form._FormWidget",[_5._Widget,_5._Templated],{baseClass:"",name:"",alt:"",value:"",type:"text",tabIndex:"0",disabled:false,intermediateChanges:false,scrollOnFocus:true,attributeMap:_4.delegate(_5._Widget.prototype.attributeMap,{value:"focusNode",id:"focusNode",tabIndex:"focusNode",alt:"focusNode",title:"focusNode"}),postMixInProperties:function(){this.nameAttrSetting=this.name?("name='"+this.name+"'"):"";this.inherited(arguments);},_setDisabledAttr:function(_3ab){this.disabled=_3ab;_4.attr(this.focusNode,"disabled",_3ab);if(this.valueNode){_4.attr(this.valueNode,"disabled",_3ab);}_5.setWaiState(this.focusNode,"disabled",_3ab);if(_3ab){this._hovering=false;this._active=false;this.focusNode.setAttribute("tabIndex","-1");}else{this.focusNode.setAttribute("tabIndex",this.tabIndex);}this._setStateClass();},setDisabled:function(_3ac){_4.deprecated("setDisabled("+_3ac+") is deprecated. Use attr('disabled',"+_3ac+") instead.","","2.0");this.attr("disabled",_3ac);},_onFocus:function(e){if(this.scrollOnFocus){_5.scrollIntoView(this.domNode);}this.inherited(arguments);},_onMouse:function(_3ad){var _3ae=_3ad.currentTarget;if(_3ae&&_3ae.getAttribute){this.stateModifier=_3ae.getAttribute("stateModifier")||"";}if(!this.disabled){switch(_3ad.type){case "mouseenter":case "mouseover":this._hovering=true;this._active=this._mouseDown;break;case "mouseout":case "mouseleave":this._hovering=false;this._active=false;break;case "mousedown":this._active=true;this._mouseDown=true;var _3af=this.connect(_4.body(),"onmouseup",function(){if(this._mouseDown&&this.isFocusable()){this.focus();}this._active=false;this._mouseDown=false;this._setStateClass();this.disconnect(_3af);});break;}this._setStateClass();}},isFocusable:function(){return !this.disabled&&!this.readOnly&&this.focusNode&&(_4.style(this.domNode,"display")!="none");},focus:function(){_5.focus(this.focusNode);},_setStateClass:function(){var _3b0=this.baseClass.split(" ");function _3b1(_3b2){_3b0=_3b0.concat(_4.map(_3b0,function(c){return c+_3b2;}),"dijit"+_3b2);};if(this.checked){_3b1("Checked");}if(this.state){_3b1(this.state);}if(this.selected){_3b1("Selected");}if(this.disabled){_3b1("Disabled");}else{if(this.readOnly){_3b1("ReadOnly");}else{if(this._active){_3b1(this.stateModifier+"Active");}else{if(this._focused){_3b1("Focused");}if(this._hovering){_3b1(this.stateModifier+"Hover");}}}}var tn=this.stateNode||this.domNode,_3b3={};_4.forEach(tn.className.split(" "),function(c){_3b3[c]=true;});if("_stateClasses" in this){_4.forEach(this._stateClasses,function(c){delete _3b3[c];});}_4.forEach(_3b0,function(c){_3b3[c]=true;});var _3b4=[];for(var c in _3b3){_3b4.push(c);}tn.className=_3b4.join(" ");this._stateClasses=_3b0;},compare:function(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(_3b5){},_onChangeActive:false,_handleOnChange:function(_3b6,_3b7){this._lastValue=_3b6;if(this._lastValueReported==undefined&&(_3b7===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_3b6;}if((this.intermediateChanges||_3b7||_3b7===undefined)&&((typeof _3b6!=typeof this._lastValueReported)||this.compare(_3b6,this._lastValueReported)!=0)){this._lastValueReported=_3b6;if(this._onChangeActive){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);}this._onChangeHandle=setTimeout(_4.hitch(this,function(){this._onChangeHandle=null;this.onChange(_3b6);}),0);}}},create:function(){this.inherited(arguments);this._onChangeActive=true;this._setStateClass();},destroy:function(){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);this.onChange(this._lastValueReported);}this.inherited(arguments);},setValue:function(_3b8){_4.deprecated("dijit.form._FormWidget:setValue("+_3b8+") is deprecated.  Use attr('value',"+_3b8+") instead.","","2.0");this.attr("value",_3b8);},getValue:function(){_4.deprecated(this.declaredClass+"::getValue() is deprecated. Use attr('value') instead.","","2.0");return this.attr("value");}});_4.declare("dijit.form._FormValueWidget",_5.form._FormWidget,{readOnly:false,attributeMap:_4.delegate(_5.form._FormWidget.prototype.attributeMap,{value:"",readOnly:"focusNode"}),_setReadOnlyAttr:function(_3b9){this.readOnly=_3b9;_4.attr(this.focusNode,"readOnly",_3b9);_5.setWaiState(this.focusNode,"readonly",_3b9);this._setStateClass();},postCreate:function(){if(_4.isIE){this.connect(this.focusNode||this.domNode,"onkeydown",this._onKeyDown);}if(this._resetValue===undefined){this._resetValue=this.value;}},_setValueAttr:function(_3ba,_3bb){this.value=_3ba;this._handleOnChange(_3ba,_3bb);},_getValueAttr:function(){return this._lastValue;},undo:function(){this._setValueAttr(this._lastValueReported,false);},reset:function(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true);},_onKeyDown:function(e){if(e.keyCode==_4.keys.ESCAPE&&!(e.ctrlKey||e.altKey||e.metaKey)){var te;if(_4.isIE){e.preventDefault();te=document.createEventObject();te.keyCode=_4.keys.ESCAPE;te.shiftKey=e.shiftKey;e.srcElement.fireEvent("onkeypress",te);}}},_layoutHackIE7:function(){if(_4.isIE==7){var _3bc=this.domNode;var _3bd=_3bc.parentNode;var _3be=_3bc.firstChild||_3bc;var _3bf=_3be.style.filter;while(_3bd&&_3bd.clientHeight==0){_3bd._disconnectHandle=this.connect(_3bd,"onscroll",_4.hitch(this,function(e){this.disconnect(_3bd._disconnectHandle);_3bd.removeAttribute("_disconnectHandle");_3be.style.filter=(new Date()).getMilliseconds();setTimeout(function(){_3be.style.filter=_3bf;},0);}));_3bd=_3bd.parentNode;}}}});}if(!_4._hasResource["dijit.form.TextBox"]){_4._hasResource["dijit.form.TextBox"]=true;_4.provide("dijit.form.TextBox");_4.declare("dijit.form.TextBox",_5.form._FormValueWidget,{trim:false,uppercase:false,lowercase:false,propercase:false,maxLength:"",selectOnClick:false,templateString:_4.cache("dijit.form","templates/TextBox.html","<input class=\"dijit dijitReset dijitLeft\" dojoAttachPoint='textbox,focusNode'\n\tdojoAttachEvent='onmouseenter:_onMouse,onmouseleave:_onMouse'\n\tautocomplete=\"off\" type=\"${type}\" ${nameAttrSetting}\n\t/>\n"),baseClass:"dijitTextBox",attributeMap:_4.delegate(_5.form._FormValueWidget.prototype.attributeMap,{maxLength:"focusNode"}),_getValueAttr:function(){return this.parse(this.attr("displayedValue"),this.constraints);},_setValueAttr:function(_3c0,_3c1,_3c2){var _3c3;if(_3c0!==undefined){_3c3=this.filter(_3c0);if(typeof _3c2!="string"){if(_3c3!==null&&((typeof _3c3!="number")||!isNaN(_3c3))){_3c2=this.filter(this.format(_3c3,this.constraints));}else{_3c2="";}}}if(_3c2!=null&&_3c2!=undefined&&((typeof _3c2)!="number"||!isNaN(_3c2))&&this.textbox.value!=_3c2){this.textbox.value=_3c2;}this.inherited(arguments,[_3c3,_3c1]);},displayedValue:"",getDisplayedValue:function(){_4.deprecated(this.declaredClass+"::getDisplayedValue() is deprecated. Use attr('displayedValue') instead.","","2.0");return this.attr("displayedValue");},_getDisplayedValueAttr:function(){return this.filter(this.textbox.value);},setDisplayedValue:function(_3c4){_4.deprecated(this.declaredClass+"::setDisplayedValue() is deprecated. Use attr('displayedValue', ...) instead.","","2.0");this.attr("displayedValue",_3c4);},_setDisplayedValueAttr:function(_3c5){if(_3c5===null||_3c5===undefined){_3c5="";}else{if(typeof _3c5!="string"){_3c5=String(_3c5);}}this.textbox.value=_3c5;this._setValueAttr(this.attr("value"),undefined,_3c5);},format:function(_3c6,_3c7){return ((_3c6==null||_3c6==undefined)?"":(_3c6.toString?_3c6.toString():_3c6));},parse:function(_3c8,_3c9){return _3c8;},_refreshState:function(){},_onInput:function(e){if(e&&e.type&&/key/i.test(e.type)&&e.keyCode){switch(e.keyCode){case _4.keys.SHIFT:case _4.keys.ALT:case _4.keys.CTRL:case _4.keys.TAB:return;}}if(this.intermediateChanges){var _3ca=this;setTimeout(function(){_3ca._handleOnChange(_3ca.attr("value"),false);},0);}this._refreshState();},postCreate:function(){this.textbox.setAttribute("value",this.textbox.value);this.inherited(arguments);if(_4.isMoz||_4.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(val){if(val===null){return this._blankValue;}if(typeof val!="string"){return val;}if(this.trim){val=_4.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(){this._setValueAttr(this.attr("value"),true);},_onBlur:function(e){if(this.disabled){return;}this._setBlurValue();this.inherited(arguments);if(this._selectOnClickHandle){this.disconnect(this._selectOnClickHandle);}if(this.selectOnClick&&_4.isMoz){this.textbox.selectionStart=this.textbox.selectionEnd=undefined;}},_onFocus:function(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 _3cb;if(_4.isIE){var _3cc=_4.doc.selection.createRange();var _3cd=_3cc.parentElement();_3cb=_3cd==this.textbox&&_3cc.text.length==0;}else{_3cb=this.textbox.selectionStart==this.textbox.selectionEnd;}if(_3cb){_5.selectInputText(this.textbox);}});}this._refreshState();this.inherited(arguments);},reset:function(){this.textbox.value="";this.inherited(arguments);}});_5.selectInputText=function(_3ce,_3cf,stop){var _3d0=_4.global;var _3d1=_4.doc;_3ce=_4.byId(_3ce);if(isNaN(_3cf)){_3cf=0;}if(isNaN(stop)){stop=_3ce.value?_3ce.value.length:0;}_5.focus(_3ce);if(_3d1["selection"]&&_4.body()["createTextRange"]){if(_3ce.createTextRange){var _3d2=_3ce.createTextRange();with(_3d2){collapse(true);moveStart("character",-99999);moveStart("character",_3cf);moveEnd("character",stop-_3cf);select();}}}else{if(_3d0["getSelection"]){if(_3ce.setSelectionRange){_3ce.setSelectionRange(_3cf,stop);}}}};}if(!_4._hasResource["dijit.Tooltip"]){_4._hasResource["dijit.Tooltip"]=true;_4.provide("dijit.Tooltip");_4.declare("dijit._MasterTooltip",[_5._Widget,_5._Templated],{duration:_5.defaultDuration,templateString:_4.cache("dijit","templates/Tooltip.html","<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\">\n\t<div class=\"dijitTooltipContainer dijitTooltipContents\" dojoAttachPoint=\"containerNode\" waiRole='alert'></div>\n\t<div class=\"dijitTooltipConnector\"></div>\n</div>\n"),postCreate:function(){_4.body().appendChild(this.domNode);this.bgIframe=new _5.BackgroundIframe(this.domNode);this.fadeIn=_4.fadeIn({node:this.domNode,duration:this.duration,onEnd:_4.hitch(this,"_onShow")});this.fadeOut=_4.fadeOut({node:this.domNode,duration:this.duration,onEnd:_4.hitch(this,"_onHide")});},show:function(_3d3,_3d4,_3d5){if(this.aroundNode&&this.aroundNode===_3d4){return;}if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_3d3;this.domNode.style.top=(this.domNode.offsetTop+1)+"px";var pos=_5.placeOnScreenAroundElement(this.domNode,_3d4,_5.getPopupAroundAlignment((_3d5&&_3d5.length)?_3d5:_5.Tooltip.defaultPosition,this.isLeftToRight()),_4.hitch(this,"orient"));_4.style(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;this.aroundNode=_3d4;},orient:function(node,_3d6,_3d7){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"}[_3d6+"-"+_3d7];},_onShow:function(){if(_4.isIE){this.domNode.style.filter="";}},hide:function(_3d8){if(this._onDeck&&this._onDeck[1]==_3d8){this._onDeck=null;}else{if(this.aroundNode===_3d8){this.fadeIn.stop();this.isShowingNow=false;this.aroundNode=null;this.fadeOut.play();}else{}}},_onHide:function(){this.domNode.style.cssText="";if(this._onDeck){this.show.apply(this,this._onDeck);this._onDeck=null;}}});_5.showTooltip=function(_3d9,_3da,_3db){if(!_5._masterTT){_5._masterTT=new _5._MasterTooltip();}return _5._masterTT.show(_3d9,_3da,_3db);};_5.hideTooltip=function(_3dc){if(!_5._masterTT){_5._masterTT=new _5._MasterTooltip();}return _5._masterTT.hide(_3dc);};_4.declare("dijit.Tooltip",_5._Widget,{label:"",showDelay:400,connectId:[],position:[],constructor:function(){this._nodeConnectionsById={};},_setConnectIdAttr:function(_3dd){for(var _3de in this._nodeConnectionsById){this.removeTarget(_3de);}_4.forEach(_4.isArrayLike(_3dd)?_3dd:[_3dd],this.addTarget,this);},_getConnectIdAttr:function(){var ary=[];for(var id in this._nodeConnectionsById){ary.push(id);}return ary;},addTarget:function(id){var node=_4.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")];if(_4.isIE&&!node.style.zoom){node.style.zoom=1;}},removeTarget:function(node){var id=node.id||node;if(id in this._nodeConnectionsById){_4.forEach(this._nodeConnectionsById[id],this.disconnect,this);delete this._nodeConnectionsById[id];}},postCreate:function(){_4.addClass(this.domNode,"dijitTooltipData");},startup:function(){this.inherited(arguments);var ids=this.connectId;_4.forEach(_4.isArrayLike(ids)?ids:[ids],this.addTarget,this);},_onTargetMouseEnter:function(e){this._onHover(e);},_onTargetMouseLeave:function(e){this._onUnHover(e);},_onTargetFocus:function(e){this._focus=true;this._onHover(e);},_onTargetBlur:function(e){this._focus=false;this._onUnHover(e);},_onHover:function(e){if(!this._showTimer){var _3df=e.target;this._showTimer=setTimeout(_4.hitch(this,function(){this.open(_3df);}),this.showDelay);}},_onUnHover:function(e){if(this._focus){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}this.close();},open:function(_3e0){if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}_5.showTooltip(this.label||this.domNode.innerHTML,_3e0,this.position);this._connectNode=_3e0;this.onShow(_3e0,this.position);},close:function(){if(this._connectNode){_5.hideTooltip(this._connectNode);delete this._connectNode;this.onHide();}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}},onShow:function(_3e1,_3e2){},onHide:function(){},uninitialize:function(){this.close();this.inherited(arguments);}});_5.Tooltip.defaultPosition=["after","before"];}if(!_4._hasResource["dijit.form.ValidationTextBox"]){_4._hasResource["dijit.form.ValidationTextBox"]=true;_4.provide("dijit.form.ValidationTextBox");_4.declare("dijit.form.ValidationTextBox",_5.form.TextBox,{templateString:_4.cache("dijit.form","templates/ValidationTextBox.html","<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\n\tid=\"widget_${id}\"\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" waiRole=\"presentation\"\n\t><div style=\"overflow:hidden;\"\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\n\t\t><div class=\"dijitReset dijitInputField\"\n\t\t\t><input class=\"dijitReset\" dojoAttachPoint='textbox,focusNode' autocomplete=\"off\"\n\t\t\t${nameAttrSetting} type='${type}'\n\t\t/></div\n\t></div\n></div>\n"),baseClass:"dijitTextBox",required:false,promptMessage:"",invalidMessage:"$_unset_$",constraints:{},regExp:".*",regExpGen:function(_3e3){return this.regExp;},state:"",tooltipPosition:[],_setValueAttr:function(){this.inherited(arguments);this.validate(this._focused);},validator:function(_3e4,_3e5){return (new RegExp("^(?:"+this.regExpGen(_3e5)+")"+(this.required?"":"?")+"$")).test(_3e4)&&(!this.required||!this._isEmpty(_3e4))&&(this._isEmpty(_3e4)||this.parse(_3e4,_3e5)!==undefined);},_isValidSubset:function(){return this.textbox.value.search(this._partialre)==0;},isValid:function(_3e6){return this.validator(this.textbox.value,this.constraints);},_isEmpty:function(_3e7){return /^\s*$/.test(_3e7);},getErrorMessage:function(_3e8){return this.invalidMessage;},getPromptMessage:function(_3e9){return this.promptMessage;},_maskValidSubsetError:true,validate:function(_3ea){var _3eb="";var _3ec=this.disabled||this.isValid(_3ea);if(_3ec){this._maskValidSubsetError=true;}var _3ed=!_3ec&&_3ea&&this._isValidSubset();var _3ee=this._isEmpty(this.textbox.value);if(_3ee){this._maskValidSubsetError=true;}this.state=(_3ec||(!this._hasBeenBlurred&&_3ee)||_3ed)?"":"Error";this.state=((this._hasBeenBlurred&&this._focused)&&_3ee&&this.required)?"Error":this.state;if(this.state=="Error"){this._maskValidSubsetError=false;}this._setStateClass();_5.setWaiState(this.focusNode,"invalid",_3ec?"false":"true");if(_3ea){if(_3ee){_3eb=this.getPromptMessage(true);}if(!_3eb&&(this.state=="Error"||(_3ed&&!this._maskValidSubsetError))){_3eb=this.getErrorMessage(true);}}this.displayMessage(_3eb);return _3ec;},_message:"",displayMessage:function(_3ef){if(this._message==_3ef){return;}this._message=_3ef;_5.hideTooltip(this.domNode);if(_3ef){_5.showTooltip(_3ef,this.domNode,this.tooltipPosition);}},_refreshState:function(){this.validate(this._focused);this.inherited(arguments);},constructor:function(){this.constraints={};},postMixInProperties:function(){this.inherited(arguments);this.constraints.locale=this.lang;this.messages=_4.i18n.getLocalization("dijit.form","validate",this.lang);if(this.invalidMessage=="$_unset_$"){this.invalidMessage=this.messages.invalidMessage;}var p=this.regExpGen(this.constraints);this.regExp=p;var _3f0="";if(p!=".*"){this.regExp.replace(/\\.|\[\]|\[.*?[^\\]{1}\]|\{.*?\}|\(\?[=:!]|./g,function(re){switch(re.charAt(0)){case "{":case "+":case "?":case "*":case "^":case "$":case "|":case "(":_3f0+=re;break;case ")":_3f0+="|$)";break;default:_3f0+="(?:"+re+"|$)";break;}});}try{"".search(_3f0);}catch(e){_3f0=this.regExp;console.warn("RegExp error in "+this.declaredClass+": "+this.regExp);}this._partialre="^(?:"+_3f0+")$";},_setDisabledAttr:function(_3f1){this.inherited(arguments);this._refreshState();},_setRequiredAttr:function(_3f2){this.required=_3f2;_5.setWaiState(this.focusNode,"required",_3f2);this._refreshState();},postCreate:function(){if(_4.isIE){var s=_4.getComputedStyle(this.focusNode);if(s){var ff=s.fontFamily;if(ff){this.focusNode.style.fontFamily=ff;}}}this.inherited(arguments);},reset:function(){this._maskValidSubsetError=true;this.inherited(arguments);},_onBlur:function(){this.displayMessage("");this.inherited(arguments);}});_4.declare("dijit.form.MappedTextBox",_5.form.ValidationTextBox,{postMixInProperties:function(){this.inherited(arguments);this.nameAttrSetting="";},serialize:function(val,_3f3){return val.toString?val.toString():"";},toString:function(){var val=this.filter(this.attr("value"));return val!=null?(typeof val=="string"?val:this.serialize(val,this.constraints)):"";},validate:function(){this.valueNode.value=this.toString();return this.inherited(arguments);},buildRendering:function(){this.inherited(arguments);this.valueNode=_4.place("<input type='hidden'"+(this.name?" name='"+this.name+"'":"")+">",this.textbox,"after");},reset:function(){this.valueNode.value="";this.inherited(arguments);}});_4.declare("dijit.form.RangeBoundTextBox",_5.form.MappedTextBox,{rangeMessage:"",rangeCheck:function(_3f4,_3f5){return ("min" in _3f5?(this.compare(_3f4,_3f5.min)>=0):true)&&("max" in _3f5?(this.compare(_3f4,_3f5.max)<=0):true);},isInRange:function(_3f6){return this.rangeCheck(this.attr("value"),this.constraints);},_isDefinitelyOutOfRange:function(){var val=this.attr("value");var _3f7=false;var _3f8=false;if("min" in this.constraints){var min=this.constraints.min;min=this.compare(val,((typeof min=="number")&&min>=0&&val!=0)?0:min);_3f7=(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);_3f8=(typeof max=="number")&&max>0;}return _3f7||_3f8;},_isValidSubset:function(){return this.inherited(arguments)&&!this._isDefinitelyOutOfRange();},isValid:function(_3f9){return this.inherited(arguments)&&((this._isEmpty(this.textbox.value)&&!this.required)||this.isInRange(_3f9));},getErrorMessage:function(_3fa){var v=this.attr("value");if(v!==null&&v!==""&&v!==undefined&&!this.isInRange(_3fa)){return this.rangeMessage;}return this.inherited(arguments);},postMixInProperties:function(){this.inherited(arguments);if(!this.rangeMessage){this.messages=_4.i18n.getLocalization("dijit.form","validate",this.lang);this.rangeMessage=this.messages.rangeMessage;}},postCreate:function(){this.inherited(arguments);if(this.constraints.min!==undefined){_5.setWaiState(this.focusNode,"valuemin",this.constraints.min);}if(this.constraints.max!==undefined){_5.setWaiState(this.focusNode,"valuemax",this.constraints.max);}},_setValueAttr:function(_3fb,_3fc){_5.setWaiState(this.focusNode,"valuenow",_3fb);this.inherited(arguments);}});}if(!_4._hasResource["dojox.validate.regexp"]){_4._hasResource["dojox.validate.regexp"]=true;_4.provide("dojox.validate.regexp");_4.mixin(_6.validate.regexp,{ipAddress:function(_3fd){_3fd=(typeof _3fd=="object")?_3fd:{};if(typeof _3fd.allowDottedDecimal!="boolean"){_3fd.allowDottedDecimal=true;}if(typeof _3fd.allowDottedHex!="boolean"){_3fd.allowDottedHex=true;}if(typeof _3fd.allowDottedOctal!="boolean"){_3fd.allowDottedOctal=true;}if(typeof _3fd.allowDecimal!="boolean"){_3fd.allowDecimal=true;}if(typeof _3fd.allowHex!="boolean"){_3fd.allowHex=true;}if(typeof _3fd.allowIPv6!="boolean"){_3fd.allowIPv6=true;}if(typeof _3fd.allowHybrid!="boolean"){_3fd.allowHybrid=true;}var _3fe="((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.){3}(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])";var _3ff="(0[xX]0*[\\da-fA-F]?[\\da-fA-F]\\.){3}0[xX]0*[\\da-fA-F]?[\\da-fA-F]";var _400="(0+[0-3][0-7][0-7]\\.){3}0+[0-3][0-7][0-7]";var _401="(0|[1-9]\\d{0,8}|[1-3]\\d{9}|4[01]\\d{8}|42[0-8]\\d{7}|429[0-3]\\d{6}|"+"4294[0-8]\\d{5}|42949[0-5]\\d{4}|429496[0-6]\\d{3}|4294967[01]\\d{2}|42949672[0-8]\\d|429496729[0-5])";var _402="0[xX]0*[\\da-fA-F]{1,8}";var _403="([\\da-fA-F]{1,4}\\:){7}[\\da-fA-F]{1,4}";var _404="([\\da-fA-F]{1,4}\\:){6}"+"((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.){3}(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])";var a=[];if(_3fd.allowDottedDecimal){a.push(_3fe);}if(_3fd.allowDottedHex){a.push(_3ff);}if(_3fd.allowDottedOctal){a.push(_400);}if(_3fd.allowDecimal){a.push(_401);}if(_3fd.allowHex){a.push(_402);}if(_3fd.allowIPv6){a.push(_403);}if(_3fd.allowHybrid){a.push(_404);}var _405="";if(a.length>0){_405="("+a.join("|")+")";}return _405;},host:function(_406){_406=(typeof _406=="object")?_406:{};if(typeof _406.allowIP!="boolean"){_406.allowIP=true;}if(typeof _406.allowLocal!="boolean"){_406.allowLocal=false;}if(typeof _406.allowPort!="boolean"){_406.allowPort=true;}if(typeof _406.allowNamed!="boolean"){_406.allowNamed=false;}var _407="(?:[\\da-zA-Z](?:[-\\da-zA-Z]{0,61}[\\da-zA-Z])?)";var _408="(?:[a-zA-Z](?:[-\\da-zA-Z]{0,6}[\\da-zA-Z])?)";var _409=_406.allowPort?"(\\:\\d+)?":"";var _40a="((?:"+_407+"\\.)+"+_408+"\\.?)";if(_406.allowIP){_40a+="|"+_6.validate.regexp.ipAddress(_406);}if(_406.allowLocal){_40a+="|localhost";}if(_406.allowNamed){_40a+="|^[^-][a-zA-Z0-9_-]*";}return "("+_40a+")"+_409;},url:function(_40b){_40b=(typeof _40b=="object")?_40b:{};if(!("scheme" in _40b)){_40b.scheme=[true,false];}var _40c=_4.regexp.buildGroupRE(_40b.scheme,function(q){if(q){return "(https?|ftps?)\\://";}return "";});var _40d="(/(?:[^?#\\s/]+/)*(?:[^?#\\s/]+(?:\\?[^?#\\s/]*)?(?:#[A-Za-z][\\w.:-]*)?)?)?";return _40c+_6.validate.regexp.host(_40b)+_40d;},emailAddress:function(_40e){_40e=(typeof _40e=="object")?_40e:{};if(typeof _40e.allowCruft!="boolean"){_40e.allowCruft=false;}_40e.allowPort=false;var _40f="([!#-'*+\\-\\/-9=?A-Z^-~]+[.])*[!#-'*+\\-\\/-9=?A-Z^-~]+";var _410=_40f+"@"+_6.validate.regexp.host(_40e);if(_40e.allowCruft){_410="<?(mailto\\:)?"+_410+">?";}return _410;},emailAddressList:function(_411){_411=(typeof _411=="object")?_411:{};if(typeof _411.listSeparator!="string"){_411.listSeparator="\\s;,";}var _412=_6.validate.regexp.emailAddress(_411);var _413="("+_412+"\\s*["+_411.listSeparator+"]\\s*)*"+_412+"\\s*["+_411.listSeparator+"]?\\s*";return _413;},numberFormat:function(_414){_414=(typeof _414=="object")?_414:{};if(typeof _414.format=="undefined"){_414.format="###-###-####";}var _415=function(_416){return _4.regexp.escapeString(_416,"?").replace(/\?/g,"\\d?").replace(/#/g,"\\d");};return _4.regexp.buildGroupRE(_414.format,_415);}});_6.validate.regexp.ca={postalCode:function(){return "([A-Z][0-9][A-Z] [0-9][A-Z][0-9])";},province:function(){return "(AB|BC|MB|NB|NL|NS|NT|NU|ON|PE|QC|SK|YT)";}};_6.validate.regexp.us={state:function(_417){_417=(typeof _417=="object")?_417:{};if(typeof _417.allowTerritories!="boolean"){_417.allowTerritories=true;}if(typeof _417.allowMilitary!="boolean"){_417.allowMilitary=true;}var _418="AL|AK|AZ|AR|CA|CO|CT|DE|DC|FL|GA|HI|ID|IL|IN|IA|KS|KY|LA|ME|MD|MA|MI|MN|MS|MO|MT|"+"NE|NV|NH|NJ|NM|NY|NC|ND|OH|OK|OR|PA|RI|SC|SD|TN|TX|UT|VT|VA|WA|WV|WI|WY";var _419="AS|FM|GU|MH|MP|PW|PR|VI";var _41a="AA|AE|AP";if(_417.allowTerritories){_418+="|"+_419;}if(_417.allowMilitary){_418+="|"+_41a;}return "("+_418+")";}};}if(!_4._hasResource["dijit._HasDropDown"]){_4._hasResource["dijit._HasDropDown"]=true;_4.provide("dijit._HasDropDown");_4.declare("dijit._HasDropDown",null,{_buttonNode:null,_arrowWrapperNode:null,_popupStateNode:null,_aroundNode:null,dropDown:null,autoWidth:true,forceWidth:false,maxHeight:0,dropDownPosition:["below","above"],_stopClickEvents:true,_onDropDownMouse:function(e){if(e.type=="click"&&!this._seenKeydown){return;}this._seenKeydown=false;if(e.type=="mousedown"){this._docHandler=this.connect(_4.doc,"onmouseup","_onDropDownMouseup");}if(this.disabled||this.readOnly){return;}if(this._stopClickEvents){_4.stopEvent(e);}this.toggleDropDown();if(e.type=="click"||e.type=="keypress"){this._onDropDownMouseup();}},_onDropDownMouseup:function(e){if(e&&this._docHandler){this.disconnect(this._docHandler);}var _41b=this.dropDown,_41c=false;if(e&&this._opened){var c=_4.position(this._buttonNode,true);if(!(e.pageX>=c.x&&e.pageX<=c.x+c.w)||!(e.pageY>=c.y&&e.pageY<=c.y+c.h)){var t=e.target;while(t&&!_41c){if(_4.hasClass(t,"dijitPopup")){_41c=true;}else{t=t.parentNode;}}if(_41c){t=e.target;if(_41b.onItemClick){var _41d;while(t&&!(_41d=_5.byNode(t))){t=t.parentNode;}if(_41d&&_41d.onClick&&_41d.getParent){_41d.getParent().onItemClick(_41d,e);}}return;}}}if(this._opened&&_41b.focus){window.setTimeout(_4.hitch(_41b,"focus"),1);}},_setupDropdown:function(){this._buttonNode=this._buttonNode||this.focusNode||this.domNode;this._popupStateNode=this._popupStateNode||this.focusNode||this._buttonNode;this._aroundNode=this._aroundNode||this.domNode;this.connect(this._buttonNode,"onmousedown","_onDropDownMouse");this.connect(this._buttonNode,"onclick","_onDropDownMouse");this.connect(this._buttonNode,"onkeydown","_onDropDownKeydown");this.connect(this._buttonNode,"onblur","_onDropDownBlur");this.connect(this._buttonNode,"onkeypress","_onKey");if(this._setStateClass){this.connect(this,"openDropDown","_setStateClass");this.connect(this,"closeDropDown","_setStateClass");}var _41e={"after":this.isLeftToRight()?"Right":"Left","before":this.isLeftToRight()?"Left":"Right","above":"Up","below":"Down","left":"Left","right":"Right"}[this.dropDownPosition[0]]||this.dropDownPosition[0]||"Down";_4.addClass(this._arrowWrapperNode||this._buttonNode,"dijit"+_41e+"ArrowButton");},postCreate:function(){this._setupDropdown();this.inherited(arguments);},destroyDescendants:function(){if(this.dropDown){if(!this.dropDown._destroyed){this.dropDown.destroyRecursive();}delete this.dropDown;}this.inherited(arguments);},_onDropDownKeydown:function(e){this._seenKeydown=true;},_onKeyPress:function(e){if(this._opened&&e.charOrCode==_4.keys.ESCAPE&&!e.shiftKey&&!e.ctrlKey&&!e.altKey){this.toggleDropDown();_4.stopEvent(e);return;}this.inherited(arguments);},_onDropDownBlur:function(e){this._seenKeydown=false;},_onKey:function(e){if(this.disabled||this.readOnly){return;}var d=this.dropDown;if(d&&this._opened&&d.handleKey){if(d.handleKey(e)===false){return;}}if(d&&this._opened&&e.keyCode==_4.keys.ESCAPE){this.toggleDropDown();return;}if(e.keyCode==_4.keys.DOWN_ARROW||e.keyCode==_4.keys.ENTER||e.charOrCode==" "){this._onDropDownMouse(e);}},_onBlur:function(){this.closeDropDown();this.inherited(arguments);},isLoaded:function(){return true;},loadDropDown:function(_41f){_41f();},toggleDropDown:function(){if(this.disabled||this.readOnly){return;}this.focus();var _420=this.dropDown;if(!_420){return;}if(!this._opened){if(!this.isLoaded()){this.loadDropDown(_4.hitch(this,"openDropDown"));return;}else{this.openDropDown();}}else{this.closeDropDown();}},openDropDown:function(){var _421=this.dropDown;var _422=_421.domNode;var self=this;if(!this._preparedNode){_5.popup.moveOffScreen(_422);this._preparedNode=true;if(_422.style.width){this._explicitDDWidth=true;}if(_422.style.height){this._explicitDDHeight=true;}}if(this.maxHeight||this.forceWidth||this.autoWidth){var _423={display:"",visibility:"hidden"};if(!this._explicitDDWidth){_423.width="";}if(!this._explicitDDHeight){_423.height="";}_4.style(_422,_423);var mb=_4.marginBox(_422);var _424=(this.maxHeight&&mb.h>this.maxHeight);_4.style(_422,{overflow:_424?"auto":"hidden"});if(this.forceWidth){mb.w=this.domNode.offsetWidth;}else{if(this.autoWidth){mb.w=Math.max(mb.w,this.domNode.offsetWidth);}else{delete mb.w;}}if(_424){mb.h=this.maxHeight;if("w" in mb){mb.w+=16;}}else{delete mb.h;}delete mb.t;delete mb.l;if(_4.isFunction(_421.resize)){_421.resize(mb);}else{_4.marginBox(_422,mb);}}var _425=_5.popup.open({parent:this,popup:_421,around:this._aroundNode,orient:_5.getPopupAroundAlignment((this.dropDownPosition&&this.dropDownPosition.length)?this.dropDownPosition:["below"],this.isLeftToRight()),onExecute:function(){self.closeDropDown(true);},onCancel:function(){self.closeDropDown(true);},onClose:function(){_4.attr(self._popupStateNode,"popupActive",false);_4.removeClass(self._popupStateNode,"dijitHasDropDownOpen");self._opened=false;self.state="";}});_4.attr(this._popupStateNode,"popupActive","true");_4.addClass(self._popupStateNode,"dijitHasDropDownOpen");this._opened=true;this.state="Opened";return _425;},closeDropDown:function(_426){if(this._opened){_5.popup.close(this.dropDown);if(_426){this.focus();}this._opened=false;this.state="";}}});}if(!_4._hasResource["dijit.form.Button"]){_4._hasResource["dijit.form.Button"]=true;_4.provide("dijit.form.Button");_4.declare("dijit.form.Button",_5.form._FormWidget,{label:"",showLabel:true,iconClass:"",type:"button",baseClass:"dijitButton",templateString:_4.cache("dijit.form","templates/Button.html","<span class=\"dijit dijitReset dijitLeft dijitInline\"\n\tdojoAttachEvent=\"onclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\n\t><span class=\"dijitReset dijitRight dijitInline\"\n\t\t><span class=\"dijitReset dijitInline dijitButtonNode\"\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\"\n\t\t\t\tdojoAttachPoint=\"titleNode,focusNode\"\n\t\t\t\t${nameAttrSetting} type=\"${type}\" value=\"${value}\" waiRole=\"button\" waiState=\"labelledby-${id}_label\"\n\t\t\t\t><span class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\"\n\t\t\t\t\t><span class=\"dijitReset dijitToggleButtonIconChar\">&#10003;</span\n\t\t\t\t></span\n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\n\t\t\t\t\tid=\"${id}_label\"\n\t\t\t\t\tdojoAttachPoint=\"containerNode\"\n\t\t\t\t></span\n\t\t\t></button\n\t\t></span\n\t></span\n></span>\n"),attributeMap:_4.delegate(_5.form._FormWidget.prototype.attributeMap,{label:{node:"containerNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),_onClick:function(e){if(this.disabled){return false;}this._clicked();return this.onClick(e);},_onButtonClick:function(e){if(this._onClick(e)===false){e.preventDefault();}else{if(this.type=="submit"&&!this.focusNode.form){for(var node=this.domNode;node.parentNode;node=node.parentNode){var _427=_5.byNode(node);if(_427&&typeof _427._onSubmit=="function"){_427._onSubmit(e);break;}}}}},_setValueAttr:function(_428){var attr=this.attributeMap.value||"";if(this[attr.node||attr||"domNode"].tagName=="BUTTON"){if(_428!=this.value){console.debug("Cannot change the value attribute on a Button widget.");}}},_fillContent:function(_429){if(_429&&(!this.params||!("label" in this.params))){this.attr("label",_429.innerHTML);}},postCreate:function(){_4.setSelectable(this.focusNode,false);this.inherited(arguments);},_setShowLabelAttr:function(val){if(this.containerNode){_4.toggleClass(this.containerNode,"dijitDisplayNone",!val);}this.showLabel=val;},onClick:function(e){return true;},_clicked:function(e){},setLabel:function(_42a){_4.deprecated("dijit.form.Button.setLabel() is deprecated.  Use attr('label', ...) instead.","","2.0");this.attr("label",_42a);},_setLabelAttr:function(_42b){this.containerNode.innerHTML=this.label=_42b;if(this.showLabel==false&&!this.params.title){this.titleNode.title=_4.trim(this.containerNode.innerText||this.containerNode.textContent||"");}}});_4.declare("dijit.form.DropDownButton",[_5.form.Button,_5._Container,_5._HasDropDown],{baseClass:"dijitDropDownButton",templateString:_4.cache("dijit.form","templates/DropDownButton.html","<span class=\"dijit dijitReset dijitLeft dijitInline\"\n\tdojoAttachPoint=\"_buttonNode\"\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\n\t><span class='dijitReset dijitRight dijitInline'\n\t\t><span class='dijitReset dijitInline dijitButtonNode'\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\"\n\t\t\t\t${nameAttrSetting} type=\"${type}\" value=\"${value}\"\n\t\t\t\tdojoAttachPoint=\"focusNode,titleNode,_arrowWrapperNode\"\n\t\t\t\twaiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\n\t\t\t\t><span class=\"dijitReset dijitInline\"\n\t\t\t\t\tdojoAttachPoint=\"iconNode\"\n\t\t\t\t></span\n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\n\t\t\t\t\tdojoAttachPoint=\"containerNode,_popupStateNode\"\n\t\t\t\t\tid=\"${id}_label\"\n\t\t\t\t></span\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonInner\">&thinsp;</span\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonChar\">&#9660;</span\n\t\t\t></button\n\t\t></span\n\t></span\n></span>\n"),_fillContent:function(){if(this.srcNodeRef){var _42c=_4.query("*",this.srcNodeRef);_5.form.DropDownButton.superclass._fillContent.call(this,_42c[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}if(!this.dropDown){var _42d=_4.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=_5.byNode(_42d);delete this.dropDownContainer;}this.inherited(arguments);},isLoaded:function(){var _42e=this.dropDown;return (!_42e.href||_42e.isLoaded);},loadDropDown:function(){var _42f=this.dropDown;if(!_42f){return;}if(!this.isLoaded()){var _430=_4.connect(_42f,"onLoad",function(){_4.disconnect(_430);this.openDropDown();});_42f.refresh();}else{this.openDropDown();}},isFocusable:function(){return this.inherited(arguments)&&!this._mouseDown;}});_4.declare("dijit.form.ComboButton",_5.form.DropDownButton,{templateString:_4.cache("dijit.form","templates/ComboButton.html","<table class='dijit dijitReset dijitInline dijitLeft'\n\tcellspacing='0' cellpadding='0' waiRole=\"presentation\"\n\t><tbody waiRole=\"presentation\"><tr waiRole=\"presentation\"\n\t\t><td class=\"dijitReset dijitStretch dijitButtonNode\"><button id=\"${id}_button\" class=\"dijitReset dijitButtonContents\"\n\t\t\tdojoAttachEvent=\"onclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse,onkeypress:_onButtonKeyPress\"  dojoAttachPoint=\"titleNode\"\n\t\t\twaiRole=\"button\" waiState=\"labelledby-${id}_label\"\n\t\t\t><div class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\" waiRole=\"presentation\"></div\n\t\t\t><div class=\"dijitReset dijitInline dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\" waiRole=\"presentation\"></div\n\t\t></button></td\n\t\t><td id=\"${id}_arrow\" class='dijitReset dijitRight dijitButtonNode dijitArrowButton'\n\t\t\tdojoAttachPoint=\"_popupStateNode,focusNode,_buttonNode\"\n\t\t\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onkeypress:_onArrowKeyPress\"\n\t\t\tstateModifier=\"DownArrow\"\n\t\t\ttitle=\"${optionsTitle}\" ${nameAttrSetting}\n\t\t\twaiRole=\"button\" waiState=\"haspopup-true\"\n\t\t\t><div class=\"dijitReset dijitArrowButtonInner\" waiRole=\"presentation\">&thinsp;</div\n\t\t\t><div class=\"dijitReset dijitArrowButtonChar\" waiRole=\"presentation\">&#9660;</div\n\t\t></td\n\t></tr></tbody\n></table>\n"),attributeMap:_4.mixin(_4.clone(_5.form.Button.prototype.attributeMap),{id:"",tabIndex:["focusNode","titleNode"],title:"titleNode"}),optionsTitle:"",baseClass:"dijitComboButton",_focusedNode:null,postCreate:function(){this.inherited(arguments);this._focalNodes=[this.titleNode,this._popupStateNode];var isIE=_4.isIE;_4.forEach(this._focalNodes,_4.hitch(this,function(node){this.connect(node,isIE?"onactivate":"onfocus",this._onNodeFocus);this.connect(node,isIE?"ondeactivate":"onblur",this._onNodeBlur);}));if(isIE&&(isIE<8||_4.isQuirks)){with(this.titleNode){style.width=scrollWidth+"px";this.connect(this.titleNode,"onresize",function(){setTimeout(function(){style.width=scrollWidth+"px";},0);});}}},_onNodeFocus:function(evt){this._focusedNode=evt.currentTarget;var fnc=this._focusedNode==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";_4.addClass(this._focusedNode,fnc);},_onNodeBlur:function(evt){var fnc=evt.currentTarget==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";_4.removeClass(evt.currentTarget,fnc);},_onBlur:function(){this.inherited(arguments);this._focusedNode=null;},_onButtonKeyPress:function(evt){if(evt.charOrCode==_4.keys[this.isLeftToRight()?"RIGHT_ARROW":"LEFT_ARROW"]){_5.focus(this._popupStateNode);_4.stopEvent(evt);}},_onArrowKeyPress:function(evt){if(evt.charOrCode==_4.keys[this.isLeftToRight()?"LEFT_ARROW":"RIGHT_ARROW"]){_5.focus(this.titleNode);_4.stopEvent(evt);}},focus:function(_431){_5.focus(_431=="start"?this.titleNode:this._popupStateNode);}});_4.declare("dijit.form.ToggleButton",_5.form.Button,{baseClass:"dijitToggleButton",checked:false,attributeMap:_4.mixin(_4.clone(_5.form.Button.prototype.attributeMap),{checked:"focusNode"}),_clicked:function(evt){this.attr("checked",!this.checked);},_setCheckedAttr:function(_432,_433){this.checked=_432;_4.attr(this.focusNode||this.domNode,"checked",_432);_5.setWaiState(this.focusNode||this.domNode,"pressed",_432);this._setStateClass();this._handleOnChange(_432,_433);},setChecked:function(_434){_4.deprecated("setChecked("+_434+") is deprecated. Use attr('checked',"+_434+") instead.","","2.0");this.attr("checked",_434);},reset:function(){this._hasBeenBlurred=false;this.attr("checked",this.params.checked||false);}});}if(!_4._hasResource["dijit.form.CheckBox"]){_4._hasResource["dijit.form.CheckBox"]=true;_4.provide("dijit.form.CheckBox");_4.declare("dijit.form.CheckBox",_5.form.ToggleButton,{templateString:_4.cache("dijit.form","templates/CheckBox.html","<div class=\"dijitReset dijitInline\" waiRole=\"presentation\"\n\t><input\n\t \t${nameAttrSetting} type=\"${type}\" ${checkedAttrSetting}\n\t\tclass=\"dijitReset dijitCheckBoxInput\"\n\t\tdojoAttachPoint=\"focusNode\"\n\t \tdojoAttachEvent=\"onmouseover:_onMouse,onmouseout:_onMouse,onclick:_onClick\"\n/></div>\n"),baseClass:"dijitCheckBox",type:"checkbox",value:"on",readOnly:false,attributeMap:_4.delegate(_5.form.ToggleButton.prototype.attributeMap,{readOnly:"focusNode"}),_setReadOnlyAttr:function(_435){this.readOnly=_435;_4.attr(this.focusNode,"readOnly",_435);_5.setWaiState(this.focusNode,"readonly",_435);this._setStateClass();},_setValueAttr:function(_436){if(typeof _436=="string"){this.value=_436;_4.attr(this.focusNode,"value",_436);_436=true;}if(this._created){this.attr("checked",_436);}},_getValueAttr:function(){return (this.checked?this.value:false);},postMixInProperties:function(){if(this.value==""){this.value="on";}this.checkedAttrSetting=this.checked?"checked":"";this.inherited(arguments);},_fillContent:function(_437){},reset:function(){this._hasBeenBlurred=false;this.attr("checked",this.params.checked||false);this.value=this.params.value||"on";_4.attr(this.focusNode,"value",this.value);},_onFocus:function(){if(this.id){_4.query("label[for='"+this.id+"']").addClass("dijitFocusedLabel");}},_onBlur:function(){if(this.id){_4.query("label[for='"+this.id+"']").removeClass("dijitFocusedLabel");}},_onClick:function(e){if(this.readOnly){return false;}return this.inherited(arguments);}});_4.declare("dijit.form.RadioButton",_5.form.CheckBox,{type:"radio",baseClass:"dijitRadio",_setCheckedAttr:function(_438){this.inherited(arguments);if(!this._created){return;}if(_438){var _439=this;_4.query("INPUT[type=radio]",this.focusNode.form||_4.doc).forEach(function(_43a){if(_43a.name==_439.name&&_43a!=_439.focusNode&&_43a.form==_439.focusNode.form){var _43b=_5.getEnclosingWidget(_43a);if(_43b&&_43b.checked){_43b.attr("checked",false);}}});}},_clicked:function(e){if(!this.checked){this.attr("checked",true);}}});}if(!_4._hasResource["radiotools.form.CheckBoxLieferadresse"]){_4._hasResource["radiotools.form.CheckBoxLieferadresse"]=true;_4.provide("radiotools.form.CheckBoxLieferadresse");_4.declare("radiotools.form.CheckBoxLieferadresse",_5.form.CheckBox,{onClick:function(evt){_4.toggleClass("shippingAddress-fieldset","hide");}});}if(!_4._hasResource["dijit.form.ComboBox"]){_4._hasResource["dijit.form.ComboBox"]=true;_4.provide("dijit.form.ComboBox");_4.declare("dijit.form.ComboBoxMixin",null,{item:null,pageSize:Infinity,store:null,fetchProperties:{},query:{},autoComplete:true,highlightMatch:"first",searchDelay:100,searchAttr:"name",labelAttr:"",labelType:"text",queryExpr:"${0}*",ignoreCase:true,hasDownArrow:true,templateString:_4.cache("dijit.form","templates/ComboBox.html","<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\n\tid=\"widget_${id}\"\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" dojoAttachPoint=\"comboNode\" waiRole=\"combobox\" tabIndex=\"-1\"\n\t><div style=\"overflow:hidden;\"\n\t\t><div class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton'\n\t\t\tdojoAttachPoint=\"downArrowNode\" waiRole=\"presentation\"\n\t\t\tdojoAttachEvent=\"onmousedown:_onArrowMouseDown,onmouseup:_onMouse,onmouseenter:_onMouse,onmouseleave:_onMouse\"\n\t\t\t><div class=\"dijitArrowButtonInner\">&thinsp;</div\n\t\t\t><div class=\"dijitArrowButtonChar\">&#9660;</div\n\t\t></div\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\n\t\t><div class=\"dijitReset dijitInputField\"\n\t\t\t><input ${nameAttrSetting} type=\"text\" autocomplete=\"off\" class='dijitReset'\n\t\t\tdojoAttachEvent=\"onkeypress:_onKeyPress,compositionend\"\n\t\t\tdojoAttachPoint=\"textbox,focusNode\" waiRole=\"textbox\" waiState=\"haspopup-true,autocomplete-list\"\n\t\t/></div\n\t></div\n></div>\n"),baseClass:"dijitComboBox",_getCaretPos:function(_43c){var pos=0;if(typeof (_43c.selectionStart)=="number"){pos=_43c.selectionStart;}else{if(_4.isIE){var tr=_4.doc.selection.createRange().duplicate();var ntr=_43c.createTextRange();tr.move("character",0);ntr.move("character",0);try{ntr.setEndPoint("EndToEnd",tr);pos=String(ntr.text).replace(/\r/g,"").length;}catch(e){}}}return pos;},_setCaretPos:function(_43d,_43e){_43e=parseInt(_43e);_5.selectInputText(_43d,_43e,_43e);},_setDisabledAttr:function(_43f){this.inherited(arguments);_5.setWaiState(this.comboNode,"disabled",_43f);},_abortQuery:function(){if(this.searchTimer){clearTimeout(this.searchTimer);this.searchTimer=null;}if(this._fetchHandle){if(this._fetchHandle.abort){this._fetchHandle.abort();}this._fetchHandle=null;}},_onKeyPress:function(evt){var key=evt.charOrCode;if(evt.altKey||((evt.ctrlKey||evt.metaKey)&&(key!="x"&&key!="v"))||key==_4.keys.SHIFT){return;}var _440=false;var _441="_startSearchFromInput";var pw=this._popupWidget;var dk=_4.keys;var _442=null;this._prev_key_backspace=false;this._abortQuery();if(this._isShowingNow){pw.handleKey(key);_442=pw.getHighlightedOption();}switch(key){case dk.PAGE_DOWN:case dk.DOWN_ARROW:case dk.PAGE_UP:case dk.UP_ARROW:if(!this._isShowingNow){this._arrowPressed();_440=true;_441="_startSearchAll";}else{this._announceOption(_442);}_4.stopEvent(evt);break;case dk.ENTER:if(_442){if(_442==pw.nextButton){this._nextSearch(1);_4.stopEvent(evt);break;}else{if(_442==pw.previousButton){this._nextSearch(-1);_4.stopEvent(evt);break;}}}else{this._setBlurValue();this._setCaretPos(this.focusNode,this.focusNode.value.length);}evt.preventDefault();case dk.TAB:var _443=this.attr("displayedValue");if(pw&&(_443==pw._messages["previousMessage"]||_443==pw._messages["nextMessage"])){break;}if(_442){this._selectOption();}if(this._isShowingNow){this._lastQuery=null;this._hideResultList();}break;case " ":if(_442){_4.stopEvent(evt);this._selectOption();this._hideResultList();}else{_440=true;}break;case dk.ESCAPE:if(this._isShowingNow){_4.stopEvent(evt);this._hideResultList();}break;case dk.DELETE:case dk.BACKSPACE:this._prev_key_backspace=true;_440=true;break;default:_440=typeof key=="string"||key==229;}if(_440){this.item=undefined;this.searchTimer=setTimeout(_4.hitch(this,_441),1);}},_autoCompleteText:function(text){var fn=this.focusNode;_5.selectInputText(fn,fn.value.length);var _444=this.ignoreCase?"toLowerCase":"substr";if(text[_444](0).indexOf(this.focusNode.value[_444](0))==0){var cpos=this._getCaretPos(fn);if((cpos+1)>fn.value.length){fn.value=text;_5.selectInputText(fn,cpos);}}else{fn.value=text;_5.selectInputText(fn);}},_openResultList:function(_445,_446){this._fetchHandle=null;if(this.disabled||this.readOnly||(_446.query[this.searchAttr]!=this._lastQuery)){return;}this._popupWidget.clearResultList();if(!_445.length&&!this._maxOptions){this._hideResultList();return;}_446._maxOptions=this._maxOptions;var _447=this._popupWidget.createOptions(_445,_446,_4.hitch(this,"_getMenuLabelFromItem"));this._showResultList();if(_446.direction){if(1==_446.direction){this._popupWidget.highlightFirstOption();}else{if(-1==_446.direction){this._popupWidget.highlightLastOption();}}this._announceOption(this._popupWidget.getHighlightedOption());}else{if(this.autoComplete&&!this._prev_key_backspace&&!/^[*]+$/.test(_446.query[this.searchAttr])){this._announceOption(_447[1]);}}},_showResultList:function(){this._hideResultList();this._arrowPressed();this.displayMessage("");_4.style(this._popupWidget.domNode,{width:"",height:""});var best=this.open();var _448=_4.marginBox(this._popupWidget.domNode);this._popupWidget.domNode.style.overflow=((best.h==_448.h)&&(best.w==_448.w))?"hidden":"auto";var _449=best.w;if(best.h<this._popupWidget.domNode.scrollHeight){_449+=16;}_4.marginBox(this._popupWidget.domNode,{h:best.h,w:Math.max(_449,this.domNode.offsetWidth)});_5.setWaiState(this.comboNode,"expanded","true");},_hideResultList:function(){this._abortQuery();if(this._isShowingNow){_5.popup.close(this._popupWidget);this._arrowIdle();this._isShowingNow=false;_5.setWaiState(this.comboNode,"expanded","false");_5.removeWaiState(this.focusNode,"activedescendant");}},_setBlurValue:function(){var _44a=this.attr("displayedValue");var pw=this._popupWidget;if(pw&&(_44a==pw._messages["previousMessage"]||_44a==pw._messages["nextMessage"])){this._setValueAttr(this._lastValueReported,true);}else{if(typeof this.item=="undefined"){this.item=null;this.attr("displayedValue",_44a);}else{if(this.value!=this._lastValueReported){_5.form._FormValueWidget.prototype._setValueAttr.call(this,this.value,true);}this._refreshState();}}},_onBlur:function(){this._hideResultList();this._arrowIdle();this.inherited(arguments);},_setItemAttr:function(item,_44b,_44c){if(!_44c){_44c=this.labelFunc(item,this.store);}this.value=this._getValueField()!=this.searchAttr?this.store.getIdentity(item):_44c;this.item=item;_5.form.ComboBox.superclass._setValueAttr.call(this,this.value,_44b,_44c);},_announceOption:function(node){if(!node){return;}var _44d;if(node==this._popupWidget.nextButton||node==this._popupWidget.previousButton){_44d=node.innerHTML;this.item=undefined;this.value="";}else{_44d=this.labelFunc(node.item,this.store);this.attr("item",node.item,false,_44d);}this.focusNode.value=this.focusNode.value.substring(0,this._lastInput.length);_5.setWaiState(this.focusNode,"activedescendant",_4.attr(node,"id"));this._autoCompleteText(_44d);},_selectOption:function(evt){if(evt){this._announceOption(evt.target);}this._hideResultList();this._setCaretPos(this.focusNode,this.focusNode.value.length);_5.form._FormValueWidget.prototype._setValueAttr.call(this,this.value,true);},_onArrowMouseDown:function(evt){if(this.disabled||this.readOnly){return;}_4.stopEvent(evt);this.focus();if(this._isShowingNow){this._hideResultList();}else{this._startSearchAll();}},_startSearchAll:function(){this._startSearch("");},_startSearchFromInput:function(){this._startSearch(this.focusNode.value.replace(/([\\\*\?])/g,"\\$1"));},_getQueryString:function(text){return _4.string.substitute(this.queryExpr,[text]);},_startSearch:function(key){if(!this._popupWidget){var _44e=this.id+"_popup";this._popupWidget=new _5.form._ComboBoxMenu({onChange:_4.hitch(this,this._selectOption),id:_44e});_5.removeWaiState(this.focusNode,"activedescendant");_5.setWaiState(this.textbox,"owns",_44e);}var _44f=_4.clone(this.query);this._lastInput=key;this._lastQuery=_44f[this.searchAttr]=this._getQueryString(key);this.searchTimer=setTimeout(_4.hitch(this,function(_450,_451){this.searchTimer=null;var _452={queryOptions:{ignoreCase:this.ignoreCase,deep:true},query:_450,onBegin:_4.hitch(this,"_setMaxOptions"),onComplete:_4.hitch(this,"_openResultList"),onError:function(_453){_451._fetchHandle=null;console.error("dijit.form.ComboBox: "+_453);_4.hitch(_451,"_hideResultList")();},start:0,count:this.pageSize};_4.mixin(_452,_451.fetchProperties);this._fetchHandle=_451.store.fetch(_452);var _454=function(_455,_456){_455.start+=_455.count*_456;_455.direction=_456;this._fetchHandle=this.store.fetch(_455);};this._nextSearch=this._popupWidget.onPage=_4.hitch(this,_454,this._fetchHandle);},_44f,this),this.searchDelay);},_setMaxOptions:function(size,_457){this._maxOptions=size;},_getValueField:function(){return this.searchAttr;},_arrowPressed:function(){if(!this.disabled&&!this.readOnly&&this.hasDownArrow){_4.addClass(this.downArrowNode,"dijitArrowButtonActive");}},_arrowIdle:function(){if(!this.disabled&&!this.readOnly&&this.hasDownArrow){_4.removeClass(this.downArrowNode,"dojoArrowButtonPushed");}},compositionend:function(evt){this._onKeyPress({charOrCode:229});},constructor:function(){this.query={};this.fetchProperties={};},postMixInProperties:function(){if(!this.hasDownArrow){this.baseClass="dijitTextBox";}if(!this.store){var _458=this.srcNodeRef;this.store=new _5.form._ComboBoxDataStore(_458);if(!this.value||((typeof _458.selectedIndex=="number")&&_458.selectedIndex.toString()===this.value)){var item=this.store.fetchSelectedItem();if(item){var _459=this._getValueField();this.value=_459!=this.searchAttr?this.store.getValue(item,_459):this.labelFunc(item,this.store);}}}this.inherited(arguments);},postCreate:function(){var _45a=_4.query("label[for=\""+this.id+"\"]");if(_45a.length){_45a[0].id=(this.id+"_label");var cn=this.comboNode;_5.setWaiState(cn,"labelledby",_45a[0].id);}this.inherited(arguments);},uninitialize:function(){if(this._popupWidget&&!this._popupWidget._destroyed){this._hideResultList();this._popupWidget.destroy();}this.inherited(arguments);},_getMenuLabelFromItem:function(item){var _45b=this.labelAttr?this.store.getValue(item,this.labelAttr):this.labelFunc(item,this.store);var _45c=this.labelType;if(this.highlightMatch!="none"&&this.labelType=="text"&&this._lastInput){_45b=this.doHighlight(_45b,this._escapeHtml(this._lastInput));_45c="html";}return {html:_45c=="html",label:_45b};},doHighlight:function(_45d,find){var _45e="i"+(this.highlightMatch=="all"?"g":"");var _45f=this._escapeHtml(_45d);find=_4.regexp.escapeString(find);var ret=_45f.replace(new RegExp("(^|\\s)("+find+")",_45e),"$1<span class=\"dijitComboBoxHighlightMatch\">$2</span>");return ret;},_escapeHtml:function(str){str=String(str).replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;").replace(/"/gm,"&quot;");return str;},open:function(){this._isShowingNow=true;return _5.popup.open({popup:this._popupWidget,around:this.domNode,parent:this});},reset:function(){this.item=null;this.inherited(arguments);},labelFunc:function(item,_460){return _460.getValue(item,this.searchAttr).toString();}});_4.declare("dijit.form._ComboBoxMenu",[_5._Widget,_5._Templated],{templateString:"<ul class='dijitReset dijitMenu' dojoAttachEvent='onmousedown:_onMouseDown,onmouseup:_onMouseUp,onmouseover:_onMouseOver,onmouseout:_onMouseOut' tabIndex='-1' style='overflow: \"auto\"; overflow-x: \"hidden\";'>"+"<li class='dijitMenuItem dijitMenuPreviousButton' dojoAttachPoint='previousButton' waiRole='option'></li>"+"<li class='dijitMenuItem dijitMenuNextButton' dojoAttachPoint='nextButton' waiRole='option'></li>"+"</ul>",_messages:null,postMixInProperties:function(){this._messages=_4.i18n.getLocalization("dijit.form","ComboBox",this.lang);this.inherited(arguments);},_setValueAttr:function(_461){this.value=_461;this.onChange(_461);},onChange:function(_462){},onPage:function(_463){},postCreate:function(){this.previousButton.innerHTML=this._messages["previousMessage"];this.nextButton.innerHTML=this._messages["nextMessage"];this.inherited(arguments);},onClose:function(){this._blurOptionNode();},_createOption:function(item,_464){var _465=_464(item);var _466=_4.doc.createElement("li");_5.setWaiRole(_466,"option");if(_465.html){_466.innerHTML=_465.label;}else{_466.appendChild(_4.doc.createTextNode(_465.label));}if(_466.innerHTML==""){_466.innerHTML="&nbsp;";}_466.item=item;return _466;},createOptions:function(_467,_468,_469){this.previousButton.style.display=(_468.start==0)?"none":"";_4.attr(this.previousButton,"id",this.id+"_prev");_4.forEach(_467,function(item,i){var _46a=this._createOption(item,_469);_46a.className="dijitReset dijitMenuItem";_4.attr(_46a,"id",this.id+i);this.domNode.insertBefore(_46a,this.nextButton);},this);var _46b=false;if(_468._maxOptions&&_468._maxOptions!=-1){if((_468.start+_468.count)<_468._maxOptions){_46b=true;}else{if((_468.start+_468.count)>_468._maxOptions&&_468.count==_467.length){_46b=true;}}}else{if(_468.count==_467.length){_46b=true;}}this.nextButton.style.display=_46b?"":"none";_4.attr(this.nextButton,"id",this.id+"_next");return this.domNode.childNodes;},clearResultList:function(){while(this.domNode.childNodes.length>2){this.domNode.removeChild(this.domNode.childNodes[this.domNode.childNodes.length-2]);}},_onMouseDown:function(evt){_4.stopEvent(evt);},_onMouseUp:function(evt){if(evt.target===this.domNode||!this._highlighted_option){return;}else{if(evt.target==this.previousButton){this.onPage(-1);}else{if(evt.target==this.nextButton){this.onPage(1);}else{var tgt=evt.target;while(!tgt.item){tgt=tgt.parentNode;}this._setValueAttr({target:tgt},true);}}}},_onMouseOver:function(evt){if(evt.target===this.domNode){return;}var tgt=evt.target;if(!(tgt==this.previousButton||tgt==this.nextButton)){while(!tgt.item){tgt=tgt.parentNode;}}this._focusOptionNode(tgt);},_onMouseOut:function(evt){if(evt.target===this.domNode){return;}this._blurOptionNode();},_focusOptionNode:function(node){if(this._highlighted_option!=node){this._blurOptionNode();this._highlighted_option=node;_4.addClass(this._highlighted_option,"dijitMenuItemSelected");}},_blurOptionNode:function(){if(this._highlighted_option){_4.removeClass(this._highlighted_option,"dijitMenuItemSelected");this._highlighted_option=null;}},_highlightNextOption:function(){if(!this.getHighlightedOption()){var fc=this.domNode.firstChild;this._focusOptionNode(fc.style.display=="none"?fc.nextSibling:fc);}else{var ns=this._highlighted_option.nextSibling;if(ns&&ns.style.display!="none"){this._focusOptionNode(ns);}else{this.highlightFirstOption();}}_5.scrollIntoView(this._highlighted_option);},highlightFirstOption:function(){var _46c=this.domNode.firstChild;var _46d=_46c.nextSibling;this._focusOptionNode(_46d.style.display=="none"?_46c:_46d);_5.scrollIntoView(this._highlighted_option);},highlightLastOption:function(){this._focusOptionNode(this.domNode.lastChild.previousSibling);_5.scrollIntoView(this._highlighted_option);},_highlightPrevOption:function(){if(!this.getHighlightedOption()){var lc=this.domNode.lastChild;this._focusOptionNode(lc.style.display=="none"?lc.previousSibling:lc);}else{var ps=this._highlighted_option.previousSibling;if(ps&&ps.style.display!="none"){this._focusOptionNode(ps);}else{this.highlightLastOption();}}_5.scrollIntoView(this._highlighted_option);},_page:function(up){var _46e=0;var _46f=this.domNode.scrollTop;var _470=_4.style(this.domNode,"height");if(!this.getHighlightedOption()){this._highlightNextOption();}while(_46e<_470){if(up){if(!this.getHighlightedOption().previousSibling||this._highlighted_option.previousSibling.style.display=="none"){break;}this._highlightPrevOption();}else{if(!this.getHighlightedOption().nextSibling||this._highlighted_option.nextSibling.style.display=="none"){break;}this._highlightNextOption();}var _471=this.domNode.scrollTop;_46e+=(_471-_46f)*(up?-1:1);_46f=_471;}},pageUp:function(){this._page(true);},pageDown:function(){this._page(false);},getHighlightedOption:function(){var ho=this._highlighted_option;return (ho&&ho.parentNode)?ho:null;},handleKey:function(key){switch(key){case _4.keys.DOWN_ARROW:this._highlightNextOption();break;case _4.keys.PAGE_DOWN:this.pageDown();break;case _4.keys.UP_ARROW:this._highlightPrevOption();break;case _4.keys.PAGE_UP:this.pageUp();break;}}});_4.declare("dijit.form.ComboBox",[_5.form.ValidationTextBox,_5.form.ComboBoxMixin],{_setValueAttr:function(_472,_473,_474){this.item=null;if(!_472){_472="";}_5.form.ValidationTextBox.prototype._setValueAttr.call(this,_472,_473,_474);}});_4.declare("dijit.form._ComboBoxDataStore",null,{constructor:function(root){this.root=root;_4.query("> option",root).forEach(function(node){node.innerHTML=_4.trim(node.innerHTML);});},getValue:function(item,_475,_476){return (_475=="value")?item.value:(item.innerText||item.textContent||"");},isItemLoaded:function(_477){return true;},getFeatures:function(){return {"dojo.data.api.Read":true,"dojo.data.api.Identity":true};},_fetchItems:function(args,_478,_479){if(!args.query){args.query={};}if(!args.query.name){args.query.name="";}if(!args.queryOptions){args.queryOptions={};}var _47a=_4.data.util.filter.patternToRegExp(args.query.name,args.queryOptions.ignoreCase),_47b=_4.query("> option",this.root).filter(function(_47c){return (_47c.innerText||_47c.textContent||"").match(_47a);});if(args.sort){_47b.sort(_4.data.util.sorter.createSortFunction(args.sort,this));}_478(_47b,args);},close:function(_47d){return;},getLabel:function(item){return item.innerHTML;},getIdentity:function(item){return _4.attr(item,"value");},fetchItemByIdentity:function(args){var item=_4.query("option[value='"+args.identity+"']",this.root)[0];args.onItem(item);},fetchSelectedItem:function(){var root=this.root,si=root.selectedIndex;return _4.query("> option:nth-child("+(si!=-1?si+1:1)+")",root)[0];}});_4.extend(_5.form._ComboBoxDataStore,_4.data.util.simpleFetch);}if(!_4._hasResource["dijit.form.FilteringSelect"]){_4._hasResource["dijit.form.FilteringSelect"]=true;_4.provide("dijit.form.FilteringSelect");_4.declare("dijit.form.FilteringSelect",[_5.form.MappedTextBox,_5.form.ComboBoxMixin],{_isvalid:true,required:true,_lastDisplayedValue:"",isValid:function(){return this._isvalid||(!this.required&&this.attr("displayedValue")=="");},_callbackSetLabel:function(_47e,_47f,_480){if((_47f&&_47f.query[this.searchAttr]!=this._lastQuery)||(!_47f&&_47e.length&&this.store.getIdentity(_47e[0])!=this._lastQuery)){return;}if(!_47e.length){this.valueNode.value="";_5.form.TextBox.superclass._setValueAttr.call(this,"",_480||(_480===undefined&&!this._focused));this._isvalid=false;this.validate(this._focused);this.item=null;}else{this.attr("item",_47e[0],_480);}},_openResultList:function(_481,_482){if(_482.query[this.searchAttr]!=this._lastQuery){return;}this._isvalid=_481.length||this._maxOptions;this.validate(true);_5.form.ComboBoxMixin.prototype._openResultList.apply(this,arguments);},_getValueAttr:function(){return this.valueNode.value;},_getValueField:function(){return "value";},_setValueAttr:function(_483,_484){if(!this._onChangeActive){_484=null;}this._lastQuery=_483;if(_483===null||_483===""){this._setDisplayedValueAttr("",_484);return;}var self=this;this.store.fetchItemByIdentity({identity:_483,onItem:function(item){self._callbackSetLabel(item?[item]:[],undefined,_484);}});},_setItemAttr:function(item,_485,_486){this._isvalid=true;this.inherited(arguments);this.valueNode.value=this.value;this._lastDisplayedValue=this.textbox.value;},_getDisplayQueryString:function(text){return text.replace(/([\\\*\?])/g,"\\$1");},_setDisplayedValueAttr:function(_487,_488){if(!this._created){_488=false;}if(this.store){this._hideResultList();var _489=_4.clone(this.query);this._lastQuery=_489[this.searchAttr]=this._getDisplayQueryString(_487);this.textbox.value=_487;this._lastDisplayedValue=_487;var _48a=this;var _48b={query:_489,queryOptions:{ignoreCase:this.ignoreCase,deep:true},onComplete:function(_48c,_48d){_48a._fetchHandle=null;_4.hitch(_48a,"_callbackSetLabel")(_48c,_48d,_488);},onError:function(_48e){_48a._fetchHandle=null;console.error("dijit.form.FilteringSelect: "+_48e);_4.hitch(_48a,"_callbackSetLabel")([],undefined,false);}};_4.mixin(_48b,this.fetchProperties);this._fetchHandle=this.store.fetch(_48b);}},postMixInProperties:function(){this.inherited(arguments);this._isvalid=!this.required;},undo:function(){this.attr("displayedValue",this._lastDisplayedValue);}});}if(!_4._hasResource["radiotools.form.FilteringSelectPayment"]){_4._hasResource["radiotools.form.FilteringSelectPayment"]=true;_4.provide("radiotools.form.FilteringSelectPayment");_4.declare("radiotools.form.FilteringSelectPayment",_5.form.FilteringSelect,{startup:function(){this.onChange(this.attr("value"));},onChange:function(_48f){var _490=["bank","paypal","creditcard","prepayment","instantbank"];_4.forEach(_490,function(val){var node=_4.byId(val+"_form");_4.style(node,"display","none");});var node=_4.byId(_48f+"_form");_4.style(node,"display","");}});}if(!_4._hasResource["frontend.form.CheckBoxRequired"]){_4._hasResource["frontend.form.CheckBoxRequired"]=true;_4.provide("frontend.form.CheckBoxRequired");_4.declare("frontend.form.CheckBoxRequired",_5.form.CheckBox,{invalidMessage:"$_unset_$",tooltipPosition:["before","after"],postMixInProperties:function(){this.inherited(arguments);this.messages=_4.i18n.getLocalization("dijit.form","validate",this.lang);if(this.invalidMessage=="$_unset_$"){this.invalidMessage=this.messages.invalidMessage;}},validate:function(){var _491=!!this.attr("value");if(!_491){_5.showTooltip(this.invalidMessage,this.domNode,this.tooltipPosition);}else{_5.hideTooltip(this.domNode);}return _491;}});}if(!_4._hasResource["dojo.date"]){_4._hasResource["dojo.date"]=true;_4.provide("dojo.date");_4.date.getDaysInMonth=function(_492){var _493=_492.getMonth();var days=[31,28,31,30,31,30,31,31,30,31,30,31];if(_493==1&&_4.date.isLeapYear(_492)){return 29;}return days[_493];};_4.date.isLeapYear=function(_494){var year=_494.getFullYear();return !(year%400)||(!(year%4)&&!!(year%100));};_4.date.getTimezoneName=function(_495){var str=_495.toString();var tz="";var _496;var pos=str.indexOf("(");if(pos>-1){tz=str.substring(++pos,str.indexOf(")"));}else{var pat=/([A-Z\/]+) \d{4}$/;if((_496=str.match(pat))){tz=_496[1];}else{str=_495.toLocaleString();pat=/ ([A-Z\/]+)$/;if((_496=str.match(pat))){tz=_496[1];}}}return (tz=="AM"||tz=="PM")?"":tz;};_4.date.compare=function(_497,_498,_499){_497=new Date(+_497);_498=new Date(+(_498||new Date()));if(_499=="date"){_497.setHours(0,0,0,0);_498.setHours(0,0,0,0);}else{if(_499=="time"){_497.setFullYear(0,0,0);_498.setFullYear(0,0,0);}}if(_497>_498){return 1;}if(_497<_498){return -1;}return 0;};_4.date.add=function(date,_49a,_49b){var sum=new Date(+date);var _49c=false;var _49d="Date";switch(_49a){case "day":break;case "weekday":var days,_49e;var mod=_49b%5;if(!mod){days=(_49b>0)?5:-5;_49e=(_49b>0)?((_49b-5)/5):((_49b+5)/5);}else{days=mod;_49e=parseInt(_49b/5);}var strt=date.getDay();var adj=0;if(strt==6&&_49b>0){adj=1;}else{if(strt==0&&_49b<0){adj=-1;}}var trgt=strt+days;if(trgt==0||trgt==6){adj=(_49b>0)?2:-2;}_49b=(7*_49e)+days+adj;break;case "year":_49d="FullYear";_49c=true;break;case "week":_49b*=7;break;case "quarter":_49b*=3;case "month":_49c=true;_49d="Month";break;default:_49d="UTC"+_49a.charAt(0).toUpperCase()+_49a.substring(1)+"s";}if(_49d){sum["set"+_49d](sum["get"+_49d]()+_49b);}if(_49c&&(sum.getDate()<date.getDate())){sum.setDate(0);}return sum;};_4.date.difference=function(_49f,_4a0,_4a1){_4a0=_4a0||new Date();_4a1=_4a1||"day";var _4a2=_4a0.getFullYear()-_49f.getFullYear();var _4a3=1;switch(_4a1){case "quarter":var m1=_49f.getMonth();var m2=_4a0.getMonth();var q1=Math.floor(m1/3)+1;var q2=Math.floor(m2/3)+1;q2+=(_4a2*4);_4a3=q2-q1;break;case "weekday":var days=Math.round(_4.date.difference(_49f,_4a0,"day"));var _4a4=parseInt(_4.date.difference(_49f,_4a0,"week"));var mod=days%7;if(mod==0){days=_4a4*5;}else{var adj=0;var aDay=_49f.getDay();var bDay=_4a0.getDay();_4a4=parseInt(days/7);mod=days%7;var _4a5=new Date(_49f);_4a5.setDate(_4a5.getDate()+(_4a4*7));var _4a6=_4a5.getDay();if(days>0){switch(true){case aDay==6:adj=-1;break;case aDay==0:adj=0;break;case bDay==6:adj=-1;break;case bDay==0:adj=-2;break;case (_4a6+mod)>5:adj=-2;}}else{if(days<0){switch(true){case aDay==6:adj=0;break;case aDay==0:adj=1;break;case bDay==6:adj=2;break;case bDay==0:adj=1;break;case (_4a6+mod)<0:adj=2;}}}days+=adj;days-=(_4a4*2);}_4a3=days;break;case "year":_4a3=_4a2;break;case "month":_4a3=(_4a0.getMonth()-_49f.getMonth())+(_4a2*12);break;case "week":_4a3=parseInt(_4.date.difference(_49f,_4a0,"day")/7);break;case "day":_4a3/=24;case "hour":_4a3/=60;case "minute":_4a3/=60;case "second":_4a3/=1000;case "millisecond":_4a3*=_4a0.getTime()-_49f.getTime();}return Math.round(_4a3);};}if(!_4._hasResource["dojo.cldr.supplemental"]){_4._hasResource["dojo.cldr.supplemental"]=true;_4.provide("dojo.cldr.supplemental");_4.cldr.supplemental.getFirstDayOfWeek=function(_4a7){var _4a8={mv:5,ae:6,af:6,bh:6,dj:6,dz:6,eg:6,er:6,et:6,iq:6,ir:6,jo:6,ke:6,kw:6,lb:6,ly:6,ma:6,om:6,qa:6,sa:6,sd:6,so:6,tn:6,ye:6,as:0,au:0,az:0,bw:0,ca:0,cn:0,fo:0,ge:0,gl:0,gu:0,hk:0,ie:0,il:0,is:0,jm:0,jp:0,kg:0,kr:0,la:0,mh:0,mo:0,mp:0,mt:0,nz:0,ph:0,pk:0,sg:0,th:0,tt:0,tw:0,um:0,us:0,uz:0,vi:0,za:0,zw:0,et:0,mw:0,ng:0,tj:0,sy:4};var _4a9=_4.cldr.supplemental._region(_4a7);var dow=_4a8[_4a9];return (dow===undefined)?1:dow;};_4.cldr.supplemental._region=function(_4aa){_4aa=_4.i18n.normalizeLocale(_4aa);var tags=_4aa.split("-");var _4ab=tags[1];if(!_4ab){_4ab={de:"de",en:"us",es:"es",fi:"fi",fr:"fr",he:"il",hu:"hu",it:"it",ja:"jp",ko:"kr",nl:"nl",pt:"br",sv:"se",zh:"cn"}[tags[0]];}else{if(_4ab.length==4){_4ab=tags[2];}}return _4ab;};_4.cldr.supplemental.getWeekend=function(_4ac){var _4ad={eg:5,il:5,sy:5,"in":0,ae:4,bh:4,dz:4,iq:4,jo:4,kw:4,lb:4,ly:4,ma:4,om:4,qa:4,sa:4,sd:4,tn:4,ye:4};var _4ae={ae:5,bh:5,dz:5,iq:5,jo:5,kw:5,lb:5,ly:5,ma:5,om:5,qa:5,sa:5,sd:5,tn:5,ye:5,af:5,ir:5,eg:6,il:6,sy:6};var _4af=_4.cldr.supplemental._region(_4ac);var _4b0=_4ad[_4af];var end=_4ae[_4af];if(_4b0===undefined){_4b0=6;}if(end===undefined){end=0;}return {start:_4b0,end:end};};}if(!_4._hasResource["dojo.date.locale"]){_4._hasResource["dojo.date.locale"]=true;_4.provide("dojo.date.locale");(function(){function _4b1(_4b2,_4b3,_4b4,_4b5){return _4b5.replace(/([a-z])\1*/ig,function(_4b6){var s,pad,c=_4b6.charAt(0),l=_4b6.length,_4b7=["abbr","wide","narrow"];switch(c){case "G":s=_4b3[(l<4)?"eraAbbr":"eraNames"][_4b2.getFullYear()<0?0:1];break;case "y":s=_4b2.getFullYear();switch(l){case 1:break;case 2:if(!_4b4.fullYear){s=String(s);s=s.substr(s.length-2);break;}default:pad=true;}break;case "Q":case "q":s=Math.ceil((_4b2.getMonth()+1)/3);pad=true;break;case "M":var m=_4b2.getMonth();if(l<3){s=m+1;pad=true;}else{var _4b8=["months","format",_4b7[l-3]].join("-");s=_4b3[_4b8][m];}break;case "w":var _4b9=0;s=_4.date.locale._getWeekOfYear(_4b2,_4b9);pad=true;break;case "d":s=_4b2.getDate();pad=true;break;case "D":s=_4.date.locale._getDayOfYear(_4b2);pad=true;break;case "E":var d=_4b2.getDay();if(l<3){s=d+1;pad=true;}else{var _4ba=["days","format",_4b7[l-3]].join("-");s=_4b3[_4ba][d];}break;case "a":var _4bb=(_4b2.getHours()<12)?"am":"pm";s=_4b3[_4bb];break;case "h":case "H":case "K":case "k":var h=_4b2.getHours();switch(c){case "h":s=(h%12)||12;break;case "H":s=h;break;case "K":s=(h%12);break;case "k":s=h||24;break;}pad=true;break;case "m":s=_4b2.getMinutes();pad=true;break;case "s":s=_4b2.getSeconds();pad=true;break;case "S":s=Math.round(_4b2.getMilliseconds()*Math.pow(10,l-3));pad=true;break;case "v":case "z":s=_4.date.locale._getZone(_4b2,true,_4b4);if(s){break;}l=4;case "Z":var _4bc=_4.date.locale._getZone(_4b2,false,_4b4);var tz=[(_4bc<=0?"+":"-"),_4.string.pad(Math.floor(Math.abs(_4bc)/60),2),_4.string.pad(Math.abs(_4bc)%60,2)];if(l==4){tz.splice(0,0,"GMT");tz.splice(3,0,":");}s=tz.join("");break;default:throw new Error("dojo.date.locale.format: invalid pattern char: "+_4b5);}if(pad){s=_4.string.pad(s,l);}return s;});};_4.date.locale._getZone=function(_4bd,_4be,_4bf){if(_4be){return _4.date.getTimezoneName(_4bd);}else{return _4bd.getTimezoneOffset();}};_4.date.locale.format=function(_4c0,_4c1){_4c1=_4c1||{};var _4c2=_4.i18n.normalizeLocale(_4c1.locale),_4c3=_4c1.formatLength||"short",_4c4=_4.date.locale._getGregorianBundle(_4c2),str=[],_4c5=_4.hitch(this,_4b1,_4c0,_4c4,_4c1);if(_4c1.selector=="year"){return _4c6(_4c4["dateFormatItem-yyyy"]||"yyyy",_4c5);}var _4c7;if(_4c1.selector!="date"){_4c7=_4c1.timePattern||_4c4["timeFormat-"+_4c3];if(_4c7){str.push(_4c6(_4c7,_4c5));}}if(_4c1.selector!="time"){_4c7=_4c1.datePattern||_4c4["dateFormat-"+_4c3];if(_4c7){str.push(_4c6(_4c7,_4c5));}}return str.length==1?str[0]:_4c4["dateTimeFormat-"+_4c3].replace(/\{(\d+)\}/g,function(_4c8,key){return str[key];});};_4.date.locale.regexp=function(_4c9){return _4.date.locale._parseInfo(_4c9).regexp;};_4.date.locale._parseInfo=function(_4ca){_4ca=_4ca||{};var _4cb=_4.i18n.normalizeLocale(_4ca.locale),_4cc=_4.date.locale._getGregorianBundle(_4cb),_4cd=_4ca.formatLength||"short",_4ce=_4ca.datePattern||_4cc["dateFormat-"+_4cd],_4cf=_4ca.timePattern||_4cc["timeFormat-"+_4cd],_4d0;if(_4ca.selector=="date"){_4d0=_4ce;}else{if(_4ca.selector=="time"){_4d0=_4cf;}else{_4d0=_4cc["dateTimeFormat-"+_4cd].replace(/\{(\d+)\}/g,function(_4d1,key){return [_4cf,_4ce][key];});}}var _4d2=[],re=_4c6(_4d0,_4.hitch(this,_4d3,_4d2,_4cc,_4ca));return {regexp:re,tokens:_4d2,bundle:_4cc};};_4.date.locale.parse=function(_4d4,_4d5){var info=_4.date.locale._parseInfo(_4d5),_4d6=info.tokens,_4d7=info.bundle,re=new RegExp("^"+info.regexp+"$",info.strict?"":"i"),_4d8=re.exec(_4d4);if(!_4d8){return null;}var _4d9=["abbr","wide","narrow"],_4da=[1970,0,1,0,0,0,0],amPm="",_4db=_4.every(_4d8,function(v,i){if(!i){return true;}var _4dc=_4d6[i-1];var l=_4dc.length;switch(_4dc.charAt(0)){case "y":if(l!=2&&_4d5.strict){_4da[0]=v;}else{if(v<100){v=Number(v);var year=""+new Date().getFullYear(),_4dd=year.substring(0,2)*100,_4de=Math.min(Number(year.substring(2,4))+20,99),num=(v<_4de)?_4dd+v:_4dd-100+v;_4da[0]=num;}else{if(_4d5.strict){return false;}_4da[0]=v;}}break;case "M":if(l>2){var _4df=_4d7["months-format-"+_4d9[l-3]].concat();if(!_4d5.strict){v=v.replace(".","").toLowerCase();_4df=_4.map(_4df,function(s){return s.replace(".","").toLowerCase();});}v=_4.indexOf(_4df,v);if(v==-1){return false;}}else{v--;}_4da[1]=v;break;case "E":case "e":var days=_4d7["days-format-"+_4d9[l-3]].concat();if(!_4d5.strict){v=v.toLowerCase();days=_4.map(days,function(d){return d.toLowerCase();});}v=_4.indexOf(days,v);if(v==-1){return false;}break;case "D":_4da[1]=0;case "d":_4da[2]=v;break;case "a":var am=_4d5.am||_4d7.am;var pm=_4d5.pm||_4d7.pm;if(!_4d5.strict){var _4e0=/\./g;v=v.replace(_4e0,"").toLowerCase();am=am.replace(_4e0,"").toLowerCase();pm=pm.replace(_4e0,"").toLowerCase();}if(_4d5.strict&&v!=am&&v!=pm){return false;}amPm=(v==pm)?"p":(v==am)?"a":"";break;case "K":if(v==24){v=0;}case "h":case "H":case "k":if(v>23){return false;}_4da[3]=v;break;case "m":_4da[4]=v;break;case "s":_4da[5]=v;break;case "S":_4da[6]=v;}return true;});var _4e1=+_4da[3];if(amPm==="p"&&_4e1<12){_4da[3]=_4e1+12;}else{if(amPm==="a"&&_4e1==12){_4da[3]=0;}}var _4e2=new Date(_4da[0],_4da[1],_4da[2],_4da[3],_4da[4],_4da[5],_4da[6]);if(_4d5.strict){_4e2.setFullYear(_4da[0]);}var _4e3=_4d6.join(""),_4e4=_4e3.indexOf("d")!=-1,_4e5=_4e3.indexOf("M")!=-1;if(!_4db||(_4e5&&_4e2.getMonth()>_4da[1])||(_4e4&&_4e2.getDate()>_4da[2])){return null;}if((_4e5&&_4e2.getMonth()<_4da[1])||(_4e4&&_4e2.getDate()<_4da[2])){_4e2=_4.date.add(_4e2,"hour",1);}return _4e2;};function _4c6(_4e6,_4e7,_4e8,_4e9){var _4ea=function(x){return x;};_4e7=_4e7||_4ea;_4e8=_4e8||_4ea;_4e9=_4e9||_4ea;var _4eb=_4e6.match(/(''|[^'])+/g),_4ec=_4e6.charAt(0)=="'";_4.forEach(_4eb,function(_4ed,i){if(!_4ed){_4eb[i]="";}else{_4eb[i]=(_4ec?_4e8:_4e7)(_4ed);_4ec=!_4ec;}});return _4e9(_4eb.join(""));};function _4d3(_4ee,_4ef,_4f0,_4f1){_4f1=_4.regexp.escapeString(_4f1);if(!_4f0.strict){_4f1=_4f1.replace(" a"," ?a");}return _4f1.replace(/([a-z])\1*/ig,function(_4f2){var s,c=_4f2.charAt(0),l=_4f2.length,p2="",p3="";if(_4f0.strict){if(l>1){p2="0"+"{"+(l-1)+"}";}if(l>2){p3="0"+"{"+(l-2)+"}";}}else{p2="0?";p3="0{0,2}";}switch(c){case "y":s="\\d{2,4}";break;case "M":s=(l>2)?"\\S+?":p2+"[1-9]|1[0-2]";break;case "D":s=p2+"[1-9]|"+p3+"[1-9][0-9]|[12][0-9][0-9]|3[0-5][0-9]|36[0-6]";break;case "d":s="[12]\\d|"+p2+"[1-9]|3[01]";break;case "w":s=p2+"[1-9]|[1-4][0-9]|5[0-3]";break;case "E":s="\\S+";break;case "h":s=p2+"[1-9]|1[0-2]";break;case "k":s=p2+"\\d|1[01]";break;case "H":s=p2+"\\d|1\\d|2[0-3]";break;case "K":s=p2+"[1-9]|1\\d|2[0-4]";break;case "m":case "s":s="[0-5]\\d";break;case "S":s="\\d{"+l+"}";break;case "a":var am=_4f0.am||_4ef.am||"AM";var pm=_4f0.pm||_4ef.pm||"PM";if(_4f0.strict){s=am+"|"+pm;}else{s=am+"|"+pm;if(am!=am.toLowerCase()){s+="|"+am.toLowerCase();}if(pm!=pm.toLowerCase()){s+="|"+pm.toLowerCase();}if(s.indexOf(".")!=-1){s+="|"+s.replace(/\./g,"");}}s=s.replace(/\./g,"\\.");break;default:s=".*";}if(_4ee){_4ee.push(_4f2);}return "("+s+")";}).replace(/[\xa0 ]/g,"[\\s\\xa0]");};})();(function(){var _4f3=[];_4.date.locale.addCustomFormats=function(_4f4,_4f5){_4f3.push({pkg:_4f4,name:_4f5});};_4.date.locale._getGregorianBundle=function(_4f6){var _4f7={};_4.forEach(_4f3,function(desc){var _4f8=_4.i18n.getLocalization(desc.pkg,desc.name,_4f6);_4f7=_4.mixin(_4f7,_4f8);},this);return _4f7;};})();_4.date.locale.addCustomFormats("dojo.cldr","gregorian");_4.date.locale.getNames=function(item,type,_4f9,_4fa){var _4fb,_4fc=_4.date.locale._getGregorianBundle(_4fa),_4fd=[item,_4f9,type];if(_4f9=="standAlone"){var key=_4fd.join("-");_4fb=_4fc[key];if(_4fb[0]==1){_4fb=undefined;}}_4fd[1]="format";return (_4fb||_4fc[_4fd.join("-")]).concat();};_4.date.locale.isWeekend=function(_4fe,_4ff){var _500=_4.cldr.supplemental.getWeekend(_4ff),day=(_4fe||new Date()).getDay();if(_500.end<_500.start){_500.end+=7;if(day<_500.start){day+=7;}}return day>=_500.start&&day<=_500.end;};_4.date.locale._getDayOfYear=function(_501){return _4.date.difference(new Date(_501.getFullYear(),0,1,_501.getHours()),_501)+1;};_4.date.locale._getWeekOfYear=function(_502,_503){if(arguments.length==1){_503=0;}var _504=new Date(_502.getFullYear(),0,1).getDay(),adj=(_504-_503+7)%7,week=Math.floor((_4.date.locale._getDayOfYear(_502)+adj-1)/7);if(_504==_503){week++;}return week;};}if(!_4._hasResource["frontend.widget.Countdown"]){_4._hasResource["frontend.widget.Countdown"]=true;_4.provide("frontend.widget.Countdown");_4.declare("frontend.widget.Countdown",_5._Widget,{end:"",time:null,interval:null,startup:function(){if(this._started){return;}this.inherited(arguments);this.date=_4.date.stamp.fromISOString(this.end);this._interval=setInterval(_4.hitch(this,this.updateTime),1000);},updateTime:function(){this.date=_4.date.add(this.date,"second",-1);var days=_4.date.locale.format(this.date,{datePattern:"d",selector:"date"});_4.query(".days-number",this.domNode)[0].innerHTML=""+days;var _505=_4.date.locale.format(this.date,{datePattern:"H",selector:"date"});_4.query(".hours-number",this.domNode)[0].innerHTML=_4.string.pad(_505,2,"0");var _506=_4.date.locale.format(this.date,{datePattern:"m",selector:"date"});_4.query(".minutes-number",this.domNode)[0].innerHTML=_4.string.pad(_506,2,"0");var _507=_4.date.locale.format(this.date,{datePattern:"s",selector:"date"});_4.query(".seconds-number",this.domNode)[0].innerHTML=_4.string.pad(_507,2,"0");if(days==0&&_505==0&&_506==0&&secods==0){var href=_4.global.bowserHistory.lastHref;_4.publish("/content/href",[href]);}},destroy:function(){clearInterval(this._interval);this.inherited(arguments);}});}if(!_4._hasResource["frontend.analytics.Urchin"]){_4._hasResource["frontend.analytics.Urchin"]=true;_4.provide("frontend.analytics.Urchin");_4.declare("frontend.analytics.Urchin",null,{acct:"",url:"",tracker:null,constructor:function(args){this.tracker=null;_4.mixin(this,args);this.acct=this.acct||_4.config.urchin;var re=/loaded|complete/,_508=("https:"==_4.doc.location.protocol)?"https://ssl.":"http://www.",h=_4.doc.getElementsByTagName("head")[0],n=_4.create("script",{src:_508+"google-analytics.com/ga.js"},h);n.onload=n.onreadystatechange=_4.hitch(this,function(e){if(e&&e.type=="load"||re.test(n.readyState)){n.onload=n.onreadystatechange=null;this._gotGA();h.removeChild(n);}});_4.subscribe("/history/href",this,"trackPageView");},_gotGA:function(){this.tracker=_gat._getTracker(this.acct);this.GAonLoad.apply(this,arguments);},GAonLoad:function(){this.trackPageView(this.url);},trackPageView:function(url){if(!this.tracker){return;}console.log("tracking page view",url);this.tracker._trackPageview.apply(this,arguments);}});}}};});
