/*
	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is a compiled version of Dojo, built for deployment and not for
	development. To get an editable version, please visit:

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromISOString=function(_1,_2){if(!dojo.date.stamp._isoRegExp){dojo.date.stamp._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _3=dojo.date.stamp._isoRegExp.exec(_1),_4=null;if(_3){_3.shift();if(_3[1]){_3[1]--;}if(_3[6]){_3[6]*=1000;}if(_2){_2=new Date(_2);dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_5){return _2["get"+_5]();}).forEach(function(_6,_7){if(_3[_7]===undefined){_3[_7]=_6;}});}_4=new Date(_3[0]||1970,_3[1]||0,_3[2]||1,_3[3]||0,_3[4]||0,_3[5]||0,_3[6]||0);if(_3[0]<100){_4.setFullYear(_3[0]||1970);}var _8=0,_9=_3[7]&&_3[7].charAt(0);if(_9!="Z"){_8=((_3[8]||0)*60)+(Number(_3[9])||0);if(_9!="-"){_8*=-1;}}if(_9){_8-=_4.getTimezoneOffset();}if(_8){_4.setTime(_4.getTime()+_8*60000);}}return _4;};dojo.date.stamp.toISOString=function(_a,_b){var _c=function(n){return (n<10)?"0"+n:n;};_b=_b||{};var _d=[],_e=_b.zulu?"getUTC":"get",_f="";if(_b.selector!="time"){var _10=_a[_e+"FullYear"]();_f=["0000".substr((_10+"").length)+_10,_c(_a[_e+"Month"]()+1),_c(_a[_e+"Date"]())].join("-");}_d.push(_f);if(_b.selector!="date"){var _11=[_c(_a[_e+"Hours"]()),_c(_a[_e+"Minutes"]()),_c(_a[_e+"Seconds"]())].join(":");var _12=_a[_e+"Milliseconds"]();if(_b.milliseconds){_11+="."+(_12<100?"0":"")+_c(_12);}if(_b.zulu){_11+="Z";}else{if(_b.selector!="time"){var _13=_a.getTimezoneOffset();var _14=Math.abs(_13);_11+=(_13>0?"-":"+")+_c(Math.floor(_14/60))+":"+_c(_14%60);}}_d.push(_11);}return _d.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.parser=new function(){var d=dojo;this._attrName=d._scopeName+"Type";this._query="["+this._attrName+"]";function _15(_16){if(d.isString(_16)){return "string";}if(typeof _16=="number"){return "number";}if(typeof _16=="boolean"){return "boolean";}if(d.isFunction(_16)){return "function";}if(d.isArray(_16)){return "array";}if(_16 instanceof Date){return "date";}if(_16 instanceof d._Url){return "url";}return "object";};function _17(_18,_19){switch(_19){case "string":return _18;case "number":return _18.length?Number(_18):NaN;case "boolean":return typeof _18=="boolean"?_18:!(_18.toLowerCase()=="false");case "function":if(d.isFunction(_18)){_18=_18.toString();_18=d.trim(_18.substring(_18.indexOf("{")+1,_18.length-1));}try{if(_18.search(/[^\w\.]+/i)!=-1){return new Function(_18);}else{return d.getObject(_18,false);}}catch(e){return new Function();}case "array":return _18?_18.split(/\s*,\s*/):[];case "date":switch(_18){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_18);}case "url":return d.baseUrl+_18;default:return d.fromJson(_18);}};var _1a={};dojo.connect(dojo,"extend",function(){_1a={};});function _1b(_1c){if(!_1a[_1c]){var cls=d.getObject(_1c);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_1c+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _1d=cls.prototype;var _1e={},_1f={};for(var _20 in _1d){if(_20.charAt(0)=="_"){continue;}if(_20 in _1f){continue;}var _21=_1d[_20];_1e[_20]=_15(_21);}_1a[_1c]={cls:cls,params:_1e};}return _1a[_1c];};this._functionFromScript=function(_22){var _23="";var _24="";var _25=_22.getAttribute("args");if(_25){d.forEach(_25.split(/\s*,\s*/),function(_26,idx){_23+="var "+_26+" = arguments["+idx+"]; ";});}var _27=_22.getAttribute("with");if(_27&&_27.length){d.forEach(_27.split(/\s*,\s*/),function(_28){_23+="with("+_28+"){";_24+="}";});}return new Function(_23+_22.innerHTML+_24);};this.instantiate=function(_29,_2a,_2b){var _2c=[],dp=dojo.parser;_2a=_2a||{};_2b=_2b||{};d.forEach(_29,function(_2d){if(!_2d){return;}var _2e=dp._attrName in _2a?_2a[dp._attrName]:_2d.getAttribute(dp._attrName);if(!_2e||!_2e.length){return;}var _2f=_1b(_2e),_30=_2f.cls,ps=_30._noScript||_30.prototype._noScript;var _31={},_32=_2d.attributes;for(var _33 in _2f.params){var _34=_33 in _2a?{value:_2a[_33],specified:true}:_32.getNamedItem(_33);if(!_34||(!_34.specified&&(!dojo.isIE||_33.toLowerCase()!="value"))){continue;}var _35=_34.value;switch(_33){case "class":_35="className" in _2a?_2a.className:_2d.className;break;case "style":_35="style" in _2a?_2a.style:(_2d.style&&_2d.style.cssText);}var _36=_2f.params[_33];if(typeof _35=="string"){_31[_33]=_17(_35,_36);}else{_31[_33]=_35;}}if(!ps){var _37=[],_38=[];d.query("> script[type^='dojo/']",_2d).orphan().forEach(function(_39){var _3a=_39.getAttribute("event"),_2e=_39.getAttribute("type"),nf=d.parser._functionFromScript(_39);if(_3a){if(_2e=="dojo/connect"){_37.push({event:_3a,func:nf});}else{_31[_3a]=nf;}}else{_38.push(nf);}});}var _3b=_30.markupFactory||_30.prototype&&_30.prototype.markupFactory;var _3c=_3b?_3b(_31,_2d,_30):new _30(_31,_2d);_2c.push(_3c);var _3d=_2d.getAttribute("jsId");if(_3d){d.setObject(_3d,_3c);}if(!ps){d.forEach(_37,function(_3e){d.connect(_3c,_3e.event,null,_3e.func);});d.forEach(_38,function(_3f){_3f.call(_3c);});}});if(!_2a._started){d.forEach(_2c,function(_40){if(!_2b.noStart&&_40&&_40.startup&&!_40._started&&(!_40.getParent||!_40.getParent())){_40.startup();}});}return _2c;};this.parse=function(_41,_42){var _43;if(!_42&&_41&&_41.rootNode){_42=_41;_43=_42.rootNode;}else{_43=_41;}var _44=d.query(this._query,_43);return this.instantiate(_44,null,_42);};}();(function(){var _45=function(){if(dojo.config.parseOnLoad){dojo.parser.parse();}};if(dojo.exists("dijit.wai.onload")&&(dijit.wai.onload===dojo._loaders[0])){dojo._loaders.splice(1,0,_45);}else{dojo._loaders.unshift(_45);}})();}if(!dojo._hasResource["dojo.data.util.filter"]){dojo._hasResource["dojo.data.util.filter"]=true;dojo.provide("dojo.data.util.filter");dojo.data.util.filter.patternToRegExp=function(_46,_47){var rxp="^";var c=null;for(var i=0;i<_46.length;i++){c=_46.charAt(i);switch(c){case "\\":rxp+=c;i++;rxp+=_46.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(_47){return new RegExp(rxp,"mi");}else{return new RegExp(rxp,"m");}};}if(!dojo._hasResource["dojo.data.util.sorter"]){dojo._hasResource["dojo.data.util.sorter"]=true;dojo.provide("dojo.data.util.sorter");dojo.data.util.sorter.basicComparator=function(a,b){var r=-1;if(a===null){a=undefined;}if(b===null){b=undefined;}if(a==b){r=0;}else{if(a>b||a==null){r=1;}}return r;};dojo.data.util.sorter.createSortFunction=function(_48,_49){var _4a=[];function _4b(_4c,dir,_4d,s){return function(_4e,_4f){var a=s.getValue(_4e,_4c);var b=s.getValue(_4f,_4c);return dir*_4d(a,b);};};var _50;var map=_49.comparatorMap;var bc=dojo.data.util.sorter.basicComparator;for(var i=0;i<_48.length;i++){_50=_48[i];var _51=_50.attribute;if(_51){var dir=(_50.descending)?-1:1;var _52=bc;if(map){if(typeof _51!=="string"&&("toString" in _51)){_51=_51.toString();}_52=map[_51]||bc;}_4a.push(_4b(_51,dir,_52,_49));}}return function(_53,_54){var i=0;while(i<_4a.length){var ret=_4a[i++](_53,_54);if(ret!==0){return ret;}}return 0;};};}if(!dojo._hasResource["dojo.data.util.simpleFetch"]){dojo._hasResource["dojo.data.util.simpleFetch"]=true;dojo.provide("dojo.data.util.simpleFetch");dojo.data.util.simpleFetch.fetch=function(_55){_55=_55||{};if(!_55.store){_55.store=this;}var _56=this;var _57=function(_58,_59){if(_59.onError){var _5a=_59.scope||dojo.global;_59.onError.call(_5a,_58,_59);}};var _5b=function(_5c,_5d){var _5e=_5d.abort||null;var _5f=false;var _60=_5d.start?_5d.start:0;var _61=(_5d.count&&(_5d.count!==Infinity))?(_60+_5d.count):_5c.length;_5d.abort=function(){_5f=true;if(_5e){_5e.call(_5d);}};var _62=_5d.scope||dojo.global;if(!_5d.store){_5d.store=_56;}if(_5d.onBegin){_5d.onBegin.call(_62,_5c.length,_5d);}if(_5d.sort){_5c.sort(dojo.data.util.sorter.createSortFunction(_5d.sort,_56));}if(_5d.onItem){for(var i=_60;(i<_5c.length)&&(i<_61);++i){var _63=_5c[i];if(!_5f){_5d.onItem.call(_62,_63,_5d);}}}if(_5d.onComplete&&!_5f){var _64=null;if(!_5d.onItem){_64=_5c.slice(_60,_61);}_5d.onComplete.call(_62,_64,_5d);}};this._fetchItems(_55,_5b,_57);return _55;};}if(!dojo._hasResource["dojo.data.ItemFileReadStore"]){dojo._hasResource["dojo.data.ItemFileReadStore"]=true;dojo.provide("dojo.data.ItemFileReadStore");dojo.declare("dojo.data.ItemFileReadStore",null,{constructor:function(_65){this._arrayOfAllItems=[];this._arrayOfTopLevelItems=[];this._loadFinished=false;this._jsonFileUrl=_65.url;this._ccUrl=_65.url;this.url=_65.url;this._jsonData=_65.data;this.data=null;this._datatypeMap=_65.typeMap||{};if(!this._datatypeMap["Date"]){this._datatypeMap["Date"]={type:Date,deserialize:function(_66){return dojo.date.stamp.fromISOString(_66);}};}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(_65.urlPreventCache!==undefined){this.urlPreventCache=_65.urlPreventCache?true:false;}if(_65.hierarchical!==undefined){this.hierarchical=_65.hierarchical?true:false;}if(_65.clearOnClose){this.clearOnClose=true;}if("failOk" in _65){this.failOk=_65.failOk?true:false;}},url:"",_ccUrl:"",data:null,typeMap:null,clearOnClose:false,urlPreventCache:false,failOk:false,hierarchical:true,_assertIsItem:function(_67){if(!this.isItem(_67)){throw new Error("dojo.data.ItemFileReadStore: Invalid item argument.");}},_assertIsAttribute:function(_68){if(typeof _68!=="string"){throw new Error("dojo.data.ItemFileReadStore: Invalid attribute argument.");}},getValue:function(_69,_6a,_6b){var _6c=this.getValues(_69,_6a);return (_6c.length>0)?_6c[0]:_6b;},getValues:function(_6d,_6e){this._assertIsItem(_6d);this._assertIsAttribute(_6e);return _6d[_6e]||[];},getAttributes:function(_6f){this._assertIsItem(_6f);var _70=[];for(var key in _6f){if((key!==this._storeRefPropName)&&(key!==this._itemNumPropName)&&(key!==this._rootItemPropName)&&(key!==this._reverseRefMap)){_70.push(key);}}return _70;},hasAttribute:function(_71,_72){this._assertIsItem(_71);this._assertIsAttribute(_72);return (_72 in _71);},containsValue:function(_73,_74,_75){var _76=undefined;if(typeof _75==="string"){_76=dojo.data.util.filter.patternToRegExp(_75,false);}return this._containsValue(_73,_74,_75,_76);},_containsValue:function(_77,_78,_79,_7a){return dojo.some(this.getValues(_77,_78),function(_7b){if(_7b!==null&&!dojo.isObject(_7b)&&_7a){if(_7b.toString().match(_7a)){return true;}}else{if(_79===_7b){return true;}}});},isItem:function(_7c){if(_7c&&_7c[this._storeRefPropName]===this){if(this._arrayOfAllItems[_7c[this._itemNumPropName]]===_7c){return true;}}return false;},isItemLoaded:function(_7d){return this.isItem(_7d);},loadItem:function(_7e){this._assertIsItem(_7e.item);},getFeatures:function(){return this._features;},getLabel:function(_7f){if(this._labelAttr&&this.isItem(_7f)){return this.getValue(_7f,this._labelAttr);}return undefined;},getLabelAttributes:function(_80){if(this._labelAttr){return [this._labelAttr];}return null;},_fetchItems:function(_81,_82,_83){var _84=this;var _85=function(_86,_87){var _88=[];var i,key;if(_86.query){var _89;var _8a=_86.queryOptions?_86.queryOptions.ignoreCase:false;var _8b={};for(key in _86.query){_89=_86.query[key];if(typeof _89==="string"){_8b[key]=dojo.data.util.filter.patternToRegExp(_89,_8a);}else{if(_89 instanceof RegExp){_8b[key]=_89;}}}for(i=0;i<_87.length;++i){var _8c=true;var _8d=_87[i];if(_8d===null){_8c=false;}else{for(key in _86.query){_89=_86.query[key];if(!_84._containsValue(_8d,key,_89,_8b[key])){_8c=false;}}}if(_8c){_88.push(_8d);}}_82(_88,_86);}else{for(i=0;i<_87.length;++i){var _8e=_87[i];if(_8e!==null){_88.push(_8e);}}_82(_88,_86);}};if(this._loadFinished){_85(_81,this._getItemsArray(_81.queryOptions));}else{if(this._jsonFileUrl!==this._ccUrl){dojo.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:_81,filter:_85});}else{this._loadInProgress=true;var _8f={url:_84._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache,failOk:this.failOk};var _90=dojo.xhrGet(_8f);_90.addCallback(function(_91){try{_84._getItemsFromLoadedData(_91);_84._loadFinished=true;_84._loadInProgress=false;_85(_81,_84._getItemsArray(_81.queryOptions));_84._handleQueuedFetches();}catch(e){_84._loadFinished=true;_84._loadInProgress=false;_83(e,_81);}});_90.addErrback(function(_92){_84._loadInProgress=false;_83(_92,_81);});var _93=null;if(_81.abort){_93=_81.abort;}_81.abort=function(){var df=_90;if(df&&df.fired===-1){df.cancel();df=null;}if(_93){_93.call(_81);}};}}else{if(this._jsonData){try{this._loadFinished=true;this._getItemsFromLoadedData(this._jsonData);this._jsonData=null;_85(_81,this._getItemsArray(_81.queryOptions));}catch(e){_83(e,_81);}}else{_83(new Error("dojo.data.ItemFileReadStore: No JSON source data was provided as either URL or a nested Javascript object."),_81);}}}},_handleQueuedFetches:function(){if(this._queuedFetches.length>0){for(var i=0;i<this._queuedFetches.length;i++){var _94=this._queuedFetches[i];var _95=_94.args;var _96=_94.filter;if(_96){_96(_95,this._getItemsArray(_95.queryOptions));}else{this.fetchItemByIdentity(_95);}}this._queuedFetches=[];}},_getItemsArray:function(_97){if(_97&&_97.deep){return this._arrayOfAllItems;}return this._arrayOfTopLevelItems;},close:function(_98){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(_99){var _9a=false;var _9b=this;function _9c(_9d){var _9e=((_9d!==null)&&(typeof _9d==="object")&&(!dojo.isArray(_9d)||_9a)&&(!dojo.isFunction(_9d))&&(_9d.constructor==Object||dojo.isArray(_9d))&&(typeof _9d._reference==="undefined")&&(typeof _9d._type==="undefined")&&(typeof _9d._value==="undefined")&&_9b.hierarchical);return _9e;};function _9f(_a0){_9b._arrayOfAllItems.push(_a0);for(var _a1 in _a0){var _a2=_a0[_a1];if(_a2){if(dojo.isArray(_a2)){var _a3=_a2;for(var k=0;k<_a3.length;++k){var _a4=_a3[k];if(_9c(_a4)){_9f(_a4);}}}else{if(_9c(_a2)){_9f(_a2);}}}}};this._labelAttr=_99.label;var i;var _a5;this._arrayOfAllItems=[];this._arrayOfTopLevelItems=_99.items;for(i=0;i<this._arrayOfTopLevelItems.length;++i){_a5=this._arrayOfTopLevelItems[i];if(dojo.isArray(_a5)){_9a=true;}_9f(_a5);_a5[this._rootItemPropName]=true;}var _a6={};var key;for(i=0;i<this._arrayOfAllItems.length;++i){_a5=this._arrayOfAllItems[i];for(key in _a5){if(key!==this._rootItemPropName){var _a7=_a5[key];if(_a7!==null){if(!dojo.isArray(_a7)){_a5[key]=[_a7];}}else{_a5[key]=[null];}}_a6[key]=key;}}while(_a6[this._storeRefPropName]){this._storeRefPropName+="_";}while(_a6[this._itemNumPropName]){this._itemNumPropName+="_";}while(_a6[this._reverseRefMap]){this._reverseRefMap+="_";}var _a8;var _a9=_99.identifier;if(_a9){this._itemsByIdentity={};this._features["dojo.data.api.Identity"]=_a9;for(i=0;i<this._arrayOfAllItems.length;++i){_a5=this._arrayOfAllItems[i];_a8=_a5[_a9];var _aa=_a8[0];if(!this._itemsByIdentity[_aa]){this._itemsByIdentity[_aa]=_a5;}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: ["+_a9+"].  Value collided: ["+_aa+"]");}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: ["+_a9+"].  Value collided: ["+_aa+"]");}}}}}else{this._features["dojo.data.api.Identity"]=Number;}for(i=0;i<this._arrayOfAllItems.length;++i){_a5=this._arrayOfAllItems[i];_a5[this._storeRefPropName]=this;_a5[this._itemNumPropName]=i;}for(i=0;i<this._arrayOfAllItems.length;++i){_a5=this._arrayOfAllItems[i];for(key in _a5){_a8=_a5[key];for(var j=0;j<_a8.length;++j){_a7=_a8[j];if(_a7!==null&&typeof _a7=="object"){if(("_type" in _a7)&&("_value" in _a7)){var _ab=_a7._type;var _ac=this._datatypeMap[_ab];if(!_ac){throw new Error("dojo.data.ItemFileReadStore: in the typeMap constructor arg, no object class was specified for the datatype '"+_ab+"'");}else{if(dojo.isFunction(_ac)){_a8[j]=new _ac(_a7._value);}else{if(dojo.isFunction(_ac.deserialize)){_a8[j]=_ac.deserialize(_a7._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(_a7._reference){var _ad=_a7._reference;if(!dojo.isObject(_ad)){_a8[j]=this._itemsByIdentity[_ad];}else{for(var k=0;k<this._arrayOfAllItems.length;++k){var _ae=this._arrayOfAllItems[k];var _af=true;for(var _b0 in _ad){if(_ae[_b0]!=_ad[_b0]){_af=false;}}if(_af){_a8[j]=_ae;}}}if(this.referenceIntegrity){var _b1=_a8[j];if(this.isItem(_b1)){this._addReferenceToMap(_b1,_a5,key);}}}else{if(this.isItem(_a7)){if(this.referenceIntegrity){this._addReferenceToMap(_a7,_a5,key);}}}}}}}},_addReferenceToMap:function(_b2,_b3,_b4){},getIdentity:function(_b5){var _b6=this._features["dojo.data.api.Identity"];if(_b6===Number){return _b5[this._itemNumPropName];}else{var _b7=_b5[_b6];if(_b7){return _b7[0];}}return null;},fetchItemByIdentity:function(_b8){var _b9;var _ba;if(!this._loadFinished){var _bb=this;if(this._jsonFileUrl!==this._ccUrl){dojo.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:_b8});}else{this._loadInProgress=true;var _bc={url:_bb._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache,failOk:this.failOk};var _bd=dojo.xhrGet(_bc);_bd.addCallback(function(_be){var _bf=_b8.scope?_b8.scope:dojo.global;try{_bb._getItemsFromLoadedData(_be);_bb._loadFinished=true;_bb._loadInProgress=false;_b9=_bb._getItemByIdentity(_b8.identity);if(_b8.onItem){_b8.onItem.call(_bf,_b9);}_bb._handleQueuedFetches();}catch(error){_bb._loadInProgress=false;if(_b8.onError){_b8.onError.call(_bf,error);}}});_bd.addErrback(function(_c0){_bb._loadInProgress=false;if(_b8.onError){var _c1=_b8.scope?_b8.scope:dojo.global;_b8.onError.call(_c1,_c0);}});}}else{if(this._jsonData){_bb._getItemsFromLoadedData(_bb._jsonData);_bb._jsonData=null;_bb._loadFinished=true;_b9=_bb._getItemByIdentity(_b8.identity);if(_b8.onItem){_ba=_b8.scope?_b8.scope:dojo.global;_b8.onItem.call(_ba,_b9);}}}}else{_b9=this._getItemByIdentity(_b8.identity);if(_b8.onItem){_ba=_b8.scope?_b8.scope:dojo.global;_b8.onItem.call(_ba,_b9);}}},_getItemByIdentity:function(_c2){var _c3=null;if(this._itemsByIdentity){_c3=this._itemsByIdentity[_c2];}else{_c3=this._arrayOfAllItems[_c2];}if(_c3===undefined){_c3=null;}return _c3;},getIdentityAttributes:function(_c4){var _c5=this._features["dojo.data.api.Identity"];if(_c5===Number){return null;}else{return [_c5];}},_forceLoad:function(){var _c6=this;if(this._jsonFileUrl!==this._ccUrl){dojo.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 _c7={url:this._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache,failOk:this.failOk,sync:true};var _c8=dojo.xhrGet(_c7);_c8.addCallback(function(_c9){try{if(_c6._loadInProgress!==true&&!_c6._loadFinished){_c6._getItemsFromLoadedData(_c9);_c6._loadFinished=true;}else{if(_c6._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;}});_c8.addErrback(function(_ca){throw _ca;});}else{if(this._jsonData){_c6._getItemsFromLoadedData(_c6._jsonData);_c6._jsonData=null;_c6._loadFinished=true;}}}});dojo.extend(dojo.data.ItemFileReadStore,dojo.data.util.simpleFetch);}if(!dojo._hasResource["dojo.rpc.RpcService"]){dojo._hasResource["dojo.rpc.RpcService"]=true;dojo.provide("dojo.rpc.RpcService");dojo.declare("dojo.rpc.RpcService",null,{constructor:function(_cb){if(_cb){if((dojo.isString(_cb))||(_cb instanceof dojo._Url)){if(_cb instanceof dojo._Url){var url=_cb+"";}else{url=_cb;}var def=dojo.xhrGet({url:url,handleAs:"json-comment-optional",sync:true});def.addCallback(this,"processSmd");def.addErrback(function(){throw new Error("Unable to load SMD from "+_cb);});}else{if(_cb.smdStr){this.processSmd(dojo.eval("("+_cb.smdStr+")"));}else{if(_cb.serviceUrl){this.serviceUrl=_cb.serviceUrl;}this.timeout=_cb.timeout||3000;if("strictArgChecks" in _cb){this.strictArgChecks=_cb.strictArgChecks;}this.processSmd(_cb);}}}},strictArgChecks:true,serviceUrl:"",parseResults:function(obj){return obj;},errorCallback:function(_cc){return function(_cd){_cc.errback(_cd.message);};},resultCallback:function(_ce){var tf=dojo.hitch(this,function(obj){if(obj.error!=null){var err;if(typeof obj.error=="object"){err=new Error(obj.error.message);err.code=obj.error.code;err.error=obj.error.error;}else{err=new Error(obj.error);}err.id=obj.id;err.errorObject=obj;_ce.errback(err);}else{_ce.callback(this.parseResults(obj));}});return tf;},generateMethod:function(_cf,_d0,url){return dojo.hitch(this,function(){var _d1=new dojo.Deferred();if((this.strictArgChecks)&&(_d0!=null)&&(arguments.length!=_d0.length)){throw new Error("Invalid number of parameters for remote method.");}else{this.bind(_cf,dojo._toArray(arguments),_d1,url);}return _d1;});},processSmd:function(_d2){if(_d2.methods){dojo.forEach(_d2.methods,function(m){if(m&&m.name){this[m.name]=this.generateMethod(m.name,m.parameters,m.url||m.serviceUrl||m.serviceURL);if(!dojo.isFunction(this[m.name])){throw new Error("RpcService: Failed to create"+m.name+"()");}}},this);}this.serviceUrl=_d2.serviceUrl||_d2.serviceURL;this.required=_d2.required;this.smd=_d2;}});}if(!dojo._hasResource["dojo.rpc.JsonService"]){dojo._hasResource["dojo.rpc.JsonService"]=true;dojo.provide("dojo.rpc.JsonService");dojo.declare("dojo.rpc.JsonService",dojo.rpc.RpcService,{bustCache:false,contentType:"application/json-rpc",lastSubmissionId:0,callRemote:function(_d3,_d4){var _d5=new dojo.Deferred();this.bind(_d3,_d4,_d5);return _d5;},bind:function(_d6,_d7,_d8,url){var def=dojo.rawXhrPost({url:url||this.serviceUrl,postData:this.createRequest(_d6,_d7),contentType:this.contentType,timeout:this.timeout,handleAs:"json-comment-optional"});def.addCallbacks(this.resultCallback(_d8),this.errorCallback(_d8));},createRequest:function(_d9,_da){var req={"params":_da,"method":_d9,"id":++this.lastSubmissionId};var _db=dojo.toJson(req);return _db;},parseResults:function(obj){if(dojo.isObject(obj)){if("result" in obj){return obj.result;}if("Result" in obj){return obj.Result;}if("ResultSet" in obj){return obj.ResultSet;}}return obj;}});}if(!dojo._hasResource["dojo.fx.Toggler"]){dojo._hasResource["dojo.fx.Toggler"]=true;dojo.provide("dojo.fx.Toggler");dojo.declare("dojo.fx.Toggler",null,{node:null,showFunc:dojo.fadeIn,hideFunc:dojo.fadeOut,showDuration:200,hideDuration:200,constructor:function(_dc){var _dd=this;dojo.mixin(_dd,_dc);_dd.node=_dc.node;_dd._showArgs=dojo.mixin({},_dc);_dd._showArgs.node=_dd.node;_dd._showArgs.duration=_dd.showDuration;_dd.showAnim=_dd.showFunc(_dd._showArgs);_dd._hideArgs=dojo.mixin({},_dc);_dd._hideArgs.node=_dd.node;_dd._hideArgs.duration=_dd.hideDuration;_dd.hideAnim=_dd.hideFunc(_dd._hideArgs);dojo.connect(_dd.showAnim,"beforeBegin",dojo.hitch(_dd.hideAnim,"stop",true));dojo.connect(_dd.hideAnim,"beforeBegin",dojo.hitch(_dd.showAnim,"stop",true));},show:function(_de){return this.showAnim.play(_de||0);},hide:function(_df){return this.hideAnim.play(_df||0);}});}if(!dojo._hasResource["dojo.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");(function(){var d=dojo,_e0={_fire:function(evt,_e1){if(this[evt]){this[evt].apply(this,_e1||[]);}return this;}};var _e2=function(_e3){this._index=-1;this._animations=_e3||[];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(_e2,{_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(_e4,_e5){if(!this._current){this._current=this._animations[this._index=0];}if(!_e5&&this._current.status()=="playing"){return this;}var _e6=d.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_e7=d.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_e8=d.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);d.disconnect(_e6);d.disconnect(_e7);d.disconnect(_e8);});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(_e9,_ea){this.pause();var _eb=this.duration*_e9;this._current=null;d.some(this._animations,function(a){if(a.duration<=_eb){this._current=a;return true;}_eb-=a.duration;return false;});if(this._current){this._current.gotoPercent(_eb/this._current.duration,_ea);}return this;},stop:function(_ec){if(this._current){if(_ec){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(_e2,_e0);dojo.fx.chain=function(_ed){return new _e2(_ed);};var _ee=function(_ef){this._animations=_ef||[];this._connects=[];this._finished=0;this.duration=0;d.forEach(_ef,function(a){var _f0=a.duration;if(a.delay){_f0+=a.delay;}if(this.duration<_f0){this.duration=_f0;}this._connects.push(d.connect(a,"onEnd",this,"_onEnd"));},this);this._pseudoAnimation=new d.Animation({curve:[0,1],duration:this.duration});var _f1=this;d.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop","onEnd"],function(evt){_f1._connects.push(d.connect(_f1._pseudoAnimation,evt,function(){_f1._fire(evt,arguments);}));});};d.extend(_ee,{_doAction:function(_f2,_f3){d.forEach(this._animations,function(a){a[_f2].apply(a,_f3);});return this;},_onEnd:function(){if(++this._finished>this._animations.length){this._fire("onEnd");}},_call:function(_f4,_f5){var t=this._pseudoAnimation;t[_f4].apply(t,_f5);},play:function(_f6,_f7){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(_f8,_f9){var ms=this.duration*_f8;d.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_f9);});this._call("gotoPercent",arguments);return this;},stop:function(_fa){this._doAction("stop",arguments);this._call("stop",arguments);return this;},status:function(){return this._pseudoAnimation.status();},destroy:function(){d.forEach(this._connects,dojo.disconnect);}});d.extend(_ee,_e0);dojo.fx.combine=function(_fb){return new _ee(_fb);};dojo.fx.wipeIn=function(_fc){var _fd=_fc.node=d.byId(_fc.node),s=_fd.style,o;var _fe=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 _ff=d.style(_fd,"height");return Math.max(_ff,1);}},end:function(){return _fd.scrollHeight;}}}},_fc));d.connect(_fe,"onEnd",function(){s.height="auto";s.overflow=o;});return _fe;};dojo.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;};dojo.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(!dojo._hasResource["dojo.fx.easing"]){dojo._hasResource["dojo.fx.easing"]=true;dojo.provide("dojo.fx.easing");dojo.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-dojo.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 dojo.fx.easing.bounceIn(n*2)/2;}return (dojo.fx.easing.bounceOut(n*2-1)/2)+0.5;}};}if(!dojo._hasResource["dojo.date"]){dojo._hasResource["dojo.date"]=true;dojo.provide("dojo.date");dojo.date.getDaysInMonth=function(_100){var _101=_100.getMonth();var days=[31,28,31,30,31,30,31,31,30,31,30,31];if(_101==1&&dojo.date.isLeapYear(_100)){return 29;}return days[_101];};dojo.date.isLeapYear=function(_102){var year=_102.getFullYear();return !(year%400)||(!(year%4)&&!!(year%100));};dojo.date.getTimezoneName=function(_103){var str=_103.toString();var tz="";var _104;var pos=str.indexOf("(");if(pos>-1){tz=str.substring(++pos,str.indexOf(")"));}else{var pat=/([A-Z\/]+) \d{4}$/;if((_104=str.match(pat))){tz=_104[1];}else{str=_103.toLocaleString();pat=/ ([A-Z\/]+)$/;if((_104=str.match(pat))){tz=_104[1];}}}return (tz=="AM"||tz=="PM")?"":tz;};dojo.date.compare=function(_105,_106,_107){_105=new Date(+_105);_106=new Date(+(_106||new Date()));if(_107=="date"){_105.setHours(0,0,0,0);_106.setHours(0,0,0,0);}else{if(_107=="time"){_105.setFullYear(0,0,0);_106.setFullYear(0,0,0);}}if(_105>_106){return 1;}if(_105<_106){return -1;}return 0;};dojo.date.add=function(date,_108,_109){var sum=new Date(+date);var _10a=false;var _10b="Date";switch(_108){case "day":break;case "weekday":var days,_10c;var mod=_109%5;if(!mod){days=(_109>0)?5:-5;_10c=(_109>0)?((_109-5)/5):((_109+5)/5);}else{days=mod;_10c=parseInt(_109/5);}var strt=date.getDay();var adj=0;if(strt==6&&_109>0){adj=1;}else{if(strt==0&&_109<0){adj=-1;}}var trgt=strt+days;if(trgt==0||trgt==6){adj=(_109>0)?2:-2;}_109=(7*_10c)+days+adj;break;case "year":_10b="FullYear";_10a=true;break;case "week":_109*=7;break;case "quarter":_109*=3;case "month":_10a=true;_10b="Month";break;default:_10b="UTC"+_108.charAt(0).toUpperCase()+_108.substring(1)+"s";}if(_10b){sum["set"+_10b](sum["get"+_10b]()+_109);}if(_10a&&(sum.getDate()<date.getDate())){sum.setDate(0);}return sum;};dojo.date.difference=function(_10d,_10e,_10f){_10e=_10e||new Date();_10f=_10f||"day";var _110=_10e.getFullYear()-_10d.getFullYear();var _111=1;switch(_10f){case "quarter":var m1=_10d.getMonth();var m2=_10e.getMonth();var q1=Math.floor(m1/3)+1;var q2=Math.floor(m2/3)+1;q2+=(_110*4);_111=q2-q1;break;case "weekday":var days=Math.round(dojo.date.difference(_10d,_10e,"day"));var _112=parseInt(dojo.date.difference(_10d,_10e,"week"));var mod=days%7;if(mod==0){days=_112*5;}else{var adj=0;var aDay=_10d.getDay();var bDay=_10e.getDay();_112=parseInt(days/7);mod=days%7;var _113=new Date(_10d);_113.setDate(_113.getDate()+(_112*7));var _114=_113.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 (_114+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 (_114+mod)<0:adj=2;}}}days+=adj;days-=(_112*2);}_111=days;break;case "year":_111=_110;break;case "month":_111=(_10e.getMonth()-_10d.getMonth())+(_110*12);break;case "week":_111=parseInt(dojo.date.difference(_10d,_10e,"day")/7);break;case "day":_111/=24;case "hour":_111/=60;case "minute":_111/=60;case "second":_111/=1000;case "millisecond":_111*=_10e.getTime()-_10d.getTime();}return Math.round(_111);};}if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.regexp.escapeString=function(str,_115){return str.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(ch){if(_115&&_115.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(arr,re,_116){if(!(arr instanceof Array)){return re(arr);}var b=[];for(var i=0;i<arr.length;i++){b.push(re(arr[i]));}return dojo.regexp.group(b.join("|"),_116);};dojo.regexp.group=function(_117,_118){return "("+(_118?"?:":"")+_117+")";};}if(!dojo._hasResource["dojo.cookie"]){dojo._hasResource["dojo.cookie"]=true;dojo.provide("dojo.cookie");dojo.cookie=function(name,_119,_11a){var c=document.cookie;if(arguments.length==1){var _11b=c.match(new RegExp("(?:^|; )"+dojo.regexp.escapeString(name)+"=([^;]*)"));return _11b?decodeURIComponent(_11b[1]):undefined;}else{_11a=_11a||{};var exp=_11a.expires;if(typeof exp=="number"){var d=new Date();d.setTime(d.getTime()+exp*24*60*60*1000);exp=_11a.expires=d;}if(exp&&exp.toUTCString){_11a.expires=exp.toUTCString();}_119=encodeURIComponent(_119);var _11c=name+"="+_119,_11d;for(_11d in _11a){_11c+="; "+_11d;var _11e=_11a[_11d];if(_11e!==true){_11c+="="+_11e;}}document.cookie=_11c;}};dojo.cookie.isSupported=function(){if(!("cookieEnabled" in navigator)){this("__djCookieTest__","CookiesAllowed");navigator.cookieEnabled=this("__djCookieTest__")=="CookiesAllowed";if(navigator.cookieEnabled){this("__djCookieTest__","",{expires:-1});}}return navigator.cookieEnabled;};}if(!dojo._hasResource["dijit._base.manager"]){dojo._hasResource["dijit._base.manager"]=true;dojo.provide("dijit._base.manager");dojo.declare("dijit.WidgetSet",null,{constructor:function(){this._hash={};this.length=0;},add:function(_11f){if(this._hash[_11f.id]){throw new Error("Tried to register widget with id=="+_11f.id+" but that id is already registered");}this._hash[_11f.id]=_11f;this.length++;},remove:function(id){if(this._hash[id]){delete this._hash[id];this.length--;}},forEach:function(func,_120){_120=_120||dojo.global;var i=0,id;for(id in this._hash){func.call(_120,this._hash[id],i++,this._hash);}return this;},filter:function(_121,_122){_122=_122||dojo.global;var res=new dijit.WidgetSet(),i=0,id;for(id in this._hash){var w=this._hash[id];if(_121.call(_122,w,i++,this._hash)){res.add(w);}}return res;},byId:function(id){return this._hash[id];},byClass:function(cls){var res=new dijit.WidgetSet(),id,_123;for(id in this._hash){_123=this._hash[id];if(_123.declaredClass==cls){res.add(_123);}}return res;},toArray:function(){var ar=[];for(var id in this._hash){ar.push(this._hash[id]);}return ar;},map:function(func,_124){return dojo.map(this.toArray(),func,_124);},every:function(func,_125){_125=_125||dojo.global;var x=0,i;for(i in this._hash){if(!func.call(_125,this._hash[i],x++,this._hash)){return false;}}return true;},some:function(func,_126){_126=_126||dojo.global;var x=0,i;for(i in this._hash){if(func.call(_126,this._hash[i],x++,this._hash)){return true;}}return false;}});dijit.registry=new dijit.WidgetSet();dijit._widgetTypeCtr={};dijit.getUniqueId=function(_127){var id;do{id=_127+"_"+(_127 in dijit._widgetTypeCtr?++dijit._widgetTypeCtr[_127]:dijit._widgetTypeCtr[_127]=0);}while(dijit.byId(id));return id;};dijit.findWidgets=function(root){var _128=[];function _129(root){for(var node=root.firstChild;node;node=node.nextSibling){if(node.nodeType==1){var _12a=node.getAttribute("widgetId");if(_12a){var _12b=dijit.byId(_12a);_128.push(_12b);}else{_129(node);}}}};_129(root);return _128;};dijit._destroyAll=function(){dijit._curFocus=null;dijit._prevFocus=null;dijit._activeStack=[];dojo.forEach(dijit.findWidgets(dojo.body()),function(_12c){if(!_12c._destroyed){if(_12c.destroyRecursive){_12c.destroyRecursive();}else{if(_12c.destroy){_12c.destroy();}}}});};if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit._destroyAll();});}dijit.byId=function(id){return typeof id=="string"?dijit.registry._hash[id]:id;};dijit.byNode=function(node){return dijit.registry.byId(node.getAttribute("widgetId"));};dijit.getEnclosingWidget=function(node){while(node){var id=node.getAttribute&&node.getAttribute("widgetId");if(id){return dijit.byId(id);}node=node.parentNode;}return null;};dijit._isElementShown=function(elem){var _12d=dojo.style(elem);return (_12d.visibility!="hidden")&&(_12d.visibility!="collapsed")&&(_12d.display!="none")&&(dojo.attr(elem,"type")!="hidden");};dijit.isTabNavigable=function(elem){if(dojo.attr(elem,"disabled")){return false;}else{if(dojo.hasAttr(elem,"tabIndex")){return dojo.attr(elem,"tabIndex")>=0;}else{switch(elem.nodeName.toLowerCase()){case "a":return dojo.hasAttr(elem,"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return true;case "iframe":if(dojo.isMoz){return elem.contentDocument.designMode=="on";}else{if(dojo.isWebKit){var doc=elem.contentDocument,body=doc&&doc.body;return body&&body.contentEditable=="true";}else{doc=elem.contentWindow.document;body=doc&&doc.body;return body&&body.firstChild&&body.firstChild.contentEditable=="true";}}default:return elem.contentEditable=="true";}}}};dijit._getTabNavigable=function(root){var _12e,last,_12f,_130,_131,_132;var _133=function(_134){dojo.query("> *",_134).forEach(function(_135){var _136=dijit._isElementShown(_135);if(_136&&dijit.isTabNavigable(_135)){var _137=dojo.attr(_135,"tabIndex");if(!dojo.hasAttr(_135,"tabIndex")||_137==0){if(!_12e){_12e=_135;}last=_135;}else{if(_137>0){if(!_12f||_137<_130){_130=_137;_12f=_135;}if(!_131||_137>=_132){_132=_137;_131=_135;}}}}if(_136&&_135.nodeName.toUpperCase()!="SELECT"){_133(_135);}});};if(dijit._isElementShown(root)){_133(root);}return {first:_12e,last:last,lowest:_12f,highest:_131};};dijit.getFirstInTabbingOrder=function(root){var _138=dijit._getTabNavigable(dojo.byId(root));return _138.lowest?_138.lowest:_138.first;};dijit.getLastInTabbingOrder=function(root){var _139=dijit._getTabNavigable(dojo.byId(root));return _139.last?_139.last:_139.highest;};dijit.defaultDuration=dojo.config["defaultDuration"]||200;}if(!dojo._hasResource["dijit._base.focus"]){dojo._hasResource["dijit._base.focus"]=true;dojo.provide("dijit._base.focus");dojo.mixin(dijit,{_curFocus:null,_prevFocus:null,isCollapsed:function(){return dijit.getBookmark().isCollapsed;},getBookmark:function(){var bm,rg,tg,sel=dojo.doc.selection,cf=dijit._curFocus;if(dojo.global.getSelection){sel=dojo.global.getSelection();if(sel){if(sel.isCollapsed){tg=cf?cf.tagName:"";if(tg){tg=tg.toLowerCase();if(tg=="textarea"||(tg=="input"&&(!cf.type||cf.type.toLowerCase()=="text"))){sel={start:cf.selectionStart,end:cf.selectionEnd,node:cf,pRange:true};return {isCollapsed:(sel.end<=sel.start),mark:sel};}}bm={isCollapsed:true};}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(_13a){var _13b=dojo.doc,mark=_13a.mark;if(mark){if(dojo.global.getSelection){var sel=dojo.global.getSelection();if(sel&&sel.removeAllRanges){if(mark.pRange){var r=mark;var n=r.node;n.selectionStart=r.start;n.selectionEnd=r.end;}else{sel.removeAllRanges();sel.addRange(mark);}}else{console.warn("No idea how to restore selection for this browser!");}}else{if(_13b.selection&&mark){var rg;if(mark.pRange){rg=mark.range;}else{if(dojo.isArray(mark)){rg=_13b.body.createControlRange();dojo.forEach(mark,function(n){rg.addElement(n);});}else{rg=_13b.body.createTextRange();rg.moveToBookmark(mark);}}rg.select();}}}},getFocus:function(menu,_13c){var node=!dijit._curFocus||(menu&&dojo.isDescendant(dijit._curFocus,menu.domNode))?dijit._prevFocus:dijit._curFocus;return {node:node,bookmark:(node==dijit._curFocus)&&dojo.withGlobal(_13c||dojo.global,dijit.getBookmark),openedForWindow:_13c};},focus:function(_13d){if(!_13d){return;}var node="node" in _13d?_13d.node:_13d,_13e=_13d.bookmark,_13f=_13d.openedForWindow,_140=_13e?_13e.isCollapsed:false;if(node){var _141=(node.tagName.toLowerCase()=="iframe")?node.contentWindow:node;if(_141&&_141.focus){try{_141.focus();}catch(e){}}dijit._onFocusNode(node);}if(_13e&&dojo.withGlobal(_13f||dojo.global,dijit.isCollapsed)&&!_140){if(_13f){_13f.focus();}try{dojo.withGlobal(_13f||dojo.global,dijit.moveToBookmark,null,[_13e]);}catch(e2){}}},_activeStack:[],registerIframe:function(_142){return dijit.registerWin(_142.contentWindow,_142);},unregisterIframe:function(_143){dijit.unregisterWin(_143);},registerWin:function(_144,_145){var _146=function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);dijit._onTouchNode(_145||evt.target||evt.srcElement,"mouse");};var doc=dojo.isIE?_144.document.documentElement:_144.document;if(doc){if(dojo.isIE){doc.attachEvent("onmousedown",_146);var _147=function(evt){if(evt.srcElement.tagName.toLowerCase()!="#document"&&dijit.isTabNavigable(evt.srcElement)){dijit._onFocusNode(_145||evt.srcElement);}else{dijit._onTouchNode(_145||evt.srcElement);}};doc.attachEvent("onactivate",_147);var _148=function(evt){dijit._onBlurNode(_145||evt.srcElement);};doc.attachEvent("ondeactivate",_148);return function(){doc.detachEvent("onmousedown",_146);doc.detachEvent("onactivate",_147);doc.detachEvent("ondeactivate",_148);doc=null;};}else{doc.addEventListener("mousedown",_146,true);var _149=function(evt){dijit._onFocusNode(_145||evt.target);};doc.addEventListener("focus",_149,true);var _14a=function(evt){dijit._onBlurNode(_145||evt.target);};doc.addEventListener("blur",_14a,true);return function(){doc.removeEventListener("mousedown",_146,true);doc.removeEventListener("focus",_149,true);doc.removeEventListener("blur",_14a,true);doc=null;};}}},unregisterWin:function(_14b){_14b&&_14b();},_onBlurNode:function(node){dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;if(dijit._justMouseDowned){return;}if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);}dijit._clearActiveWidgetsTimer=setTimeout(function(){delete dijit._clearActiveWidgetsTimer;dijit._setStack([]);dijit._prevFocus=null;},100);},_onTouchNode:function(node,by){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _14c=[];try{while(node){var _14d=dojo.attr(node,"dijitPopupParent");if(_14d){node=dijit.byId(_14d).domNode;}else{if(node.tagName&&node.tagName.toLowerCase()=="body"){if(node===dojo.body()){break;}node=dijit.getDocumentWindow(node.ownerDocument).frameElement;}else{var id=node.getAttribute&&node.getAttribute("widgetId");if(id){_14c.unshift(id);}node=node.parentNode;}}}}catch(e){}dijit._setStack(_14c,by);},_onFocusNode:function(node){if(!node){return;}if(node.nodeType==9){return;}dijit._onTouchNode(node);if(node==dijit._curFocus){return;}if(dijit._curFocus){dijit._prevFocus=dijit._curFocus;}dijit._curFocus=node;dojo.publish("focusNode",[node]);},_setStack:function(_14e,by){var _14f=dijit._activeStack;dijit._activeStack=_14e;for(var _150=0;_150<Math.min(_14f.length,_14e.length);_150++){if(_14f[_150]!=_14e[_150]){break;}}var _151;for(var i=_14f.length-1;i>=_150;i--){_151=dijit.byId(_14f[i]);if(_151){_151._focused=false;_151._hasBeenBlurred=true;if(_151._onBlur){_151._onBlur(by);}if(_151._setStateClass){_151._setStateClass();}dojo.publish("widgetBlur",[_151,by]);}}for(i=_150;i<_14e.length;i++){_151=dijit.byId(_14e[i]);if(_151){_151._focused=true;if(_151._onFocus){_151._onFocus(by);}if(_151._setStateClass){_151._setStateClass();}dojo.publish("widgetFocus",[_151,by]);}}}});dojo.addOnLoad(function(){var _152=dijit.registerWin(window);if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit.unregisterWin(_152);_152=null;});}});}if(!dojo._hasResource["dojo.AdapterRegistry"]){dojo._hasResource["dojo.AdapterRegistry"]=true;dojo.provide("dojo.AdapterRegistry");dojo.AdapterRegistry=function(_153){this.pairs=[];this.returnWrappers=_153||false;};dojo.extend(dojo.AdapterRegistry,{register:function(name,_154,wrap,_155,_156){this.pairs[((_156)?"unshift":"push")]([name,_154,wrap,_155]);},match:function(){for(var i=0;i<this.pairs.length;i++){var pair=this.pairs[i];if(pair[1].apply(this,arguments)){if((pair[3])||(this.returnWrappers)){return pair[2];}else{return pair[2].apply(this,arguments);}}}throw new Error("No match found");},unregister:function(name){for(var i=0;i<this.pairs.length;i++){var pair=this.pairs[i];if(pair[0]==name){this.pairs.splice(i,1);return true;}}return false;}});}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function(){var _157=(dojo.doc.compatMode=="BackCompat")?dojo.body():dojo.doc.documentElement;var _158=dojo._docScroll();return {w:_157.clientWidth,h:_157.clientHeight,l:_158.x,t:_158.y};};dijit.placeOnScreen=function(node,pos,_159,_15a){var _15b=dojo.map(_159,function(_15c){var c={corner:_15c,pos:{x:pos.x,y:pos.y}};if(_15a){c.pos.x+=_15c.charAt(1)=="L"?_15a.x:-_15a.x;c.pos.y+=_15c.charAt(0)=="T"?_15a.y:-_15a.y;}return c;});return dijit._place(node,_15b);};dijit._place=function(node,_15d,_15e){var view=dijit.getViewport();if(!node.parentNode||String(node.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(node);}var best=null;dojo.some(_15d,function(_15f){var _160=_15f.corner;var pos=_15f.pos;if(_15e){_15e(node,_15f.aroundCorner,_160);}var _161=node.style;var _162=_161.display;var _163=_161.visibility;_161.visibility="hidden";_161.display="";var mb=dojo.marginBox(node);_161.display=_162;_161.visibility=_163;var _164=Math.max(view.l,_160.charAt(1)=="L"?pos.x:(pos.x-mb.w)),_165=Math.max(view.t,_160.charAt(0)=="T"?pos.y:(pos.y-mb.h)),endX=Math.min(view.l+view.w,_160.charAt(1)=="L"?(_164+mb.w):pos.x),endY=Math.min(view.t+view.h,_160.charAt(0)=="T"?(_165+mb.h):pos.y),_166=endX-_164,_167=endY-_165,_168=(mb.w-_166)+(mb.h-_167);if(best==null||_168<best.overflow){best={corner:_160,aroundCorner:_15f.aroundCorner,x:_164,y:_165,w:_166,h:_167,overflow:_168};}return !_168;});node.style.left=best.x+"px";node.style.top=best.y+"px";if(best.overflow&&_15e){_15e(node,best.aroundCorner,best.corner);}return best;};dijit.placeOnScreenAroundNode=function(node,_169,_16a,_16b){_169=dojo.byId(_169);var _16c=_169.style.display;_169.style.display="";var _16d=dojo.position(_169,true);_169.style.display=_16c;return dijit._placeOnScreenAroundRect(node,_16d.x,_16d.y,_16d.w,_16d.h,_16a,_16b);};dijit.placeOnScreenAroundRectangle=function(node,_16e,_16f,_170){return dijit._placeOnScreenAroundRect(node,_16e.x,_16e.y,_16e.width,_16e.height,_16f,_170);};dijit._placeOnScreenAroundRect=function(node,x,y,_171,_172,_173,_174){var _175=[];for(var _176 in _173){_175.push({aroundCorner:_176,corner:_173[_176],pos:{x:x+(_176.charAt(1)=="L"?0:_171),y:y+(_176.charAt(0)=="T"?0:_172)}});}return dijit._place(node,_175,_174);};dijit.placementRegistry=new dojo.AdapterRegistry();dijit.placementRegistry.register("node",function(n,x){return typeof x=="object"&&typeof x.offsetWidth!="undefined"&&typeof x.offsetHeight!="undefined";},dijit.placeOnScreenAroundNode);dijit.placementRegistry.register("rect",function(n,x){return typeof x=="object"&&"x" in x&&"y" in x&&"width" in x&&"height" in x;},dijit.placeOnScreenAroundRectangle);dijit.placeOnScreenAroundElement=function(node,_177,_178,_179){return dijit.placementRegistry.match.apply(dijit.placementRegistry,arguments);};dijit.getPopupAlignment=function(_17a,_17b){var _17c={};dojo.forEach(_17a,function(pos){switch(pos){case "after":_17c[_17b?"BR":"BL"]=_17b?"BL":"BR";break;case "before":_17c[_17b?"BL":"BR"]=_17b?"BR":"BL";break;case "below":_17c[_17b?"BL":"BR"]=_17b?"TL":"TR";_17c[_17b?"BR":"BL"]=_17b?"TR":"TL";break;case "above":default:_17c[_17b?"TL":"TR"]=_17b?"BL":"BR";_17c[_17b?"TR":"TL"]=_17b?"BR":"BL";break;}});return _17c;};dijit.getPopupAroundAlignment=function(_17d,_17e){var _17f={};dojo.forEach(_17d,function(pos){switch(pos){case "after":_17f[_17e?"BR":"BL"]=_17e?"BL":"BR";break;case "before":_17f[_17e?"BL":"BR"]=_17e?"BR":"BL";break;case "below":_17f[_17e?"BL":"BR"]=_17e?"TL":"TR";_17f[_17e?"BR":"BL"]=_17e?"TR":"TL";break;case "above":default:_17f[_17e?"TL":"TR"]=_17e?"BL":"BR";_17f[_17e?"TR":"TL"]=_17e?"BR":"BL";break;}});return _17f;};}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function(doc){if(dojo.isIE&&window!==document.parentWindow&&!doc._parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc._parentWindow||doc.parentWindow||doc.defaultView;};}if(!dojo._hasResource["dijit._base.popup"]){dojo._hasResource["dijit._base.popup"]=true;dojo.provide("dijit._base.popup");dijit.popup=new function(){var _180=[],_181=1000,_182=1;this.moveOffScreen=function(node){var s=node.style;s.visibility="hidden";s.position="absolute";s.top="-9999px";if(s.display=="none"){s.display="";}dojo.body().appendChild(node);};var _183=function(){for(var pi=_180.length-1;pi>0&&_180[pi].parent===_180[pi-1].widget;pi--){}return _180[pi];};var _184=[];this.open=function(args){var _185=args.popup,_186=args.orient||(dojo._isBodyLtr()?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"}),_187=args.around,id=(args.around&&args.around.id)?(args.around.id+"_dropdown"):("popup_"+_182++);var _188=_184.pop(),_189,_18a;if(!_188){_189=dojo.create("div",{"class":"dijitPopup"},dojo.body());dijit.setWaiRole(_189,"presentation");}else{_189=_188[0];_18a=_188[1];}dojo.attr(_189,{id:id,style:{zIndex:_181+_180.length,visibility:"hidden",top:"-9999px"},dijitPopupParent:args.parent?args.parent.id:""});var s=_185.domNode.style;s.display="";s.visibility="";s.position="";s.top="0px";_189.appendChild(_185.domNode);if(!_18a){_18a=new dijit.BackgroundIframe(_189);}else{_18a.resize(_189);}var best=_187?dijit.placeOnScreenAroundElement(_189,_187,_186,_185.orient?dojo.hitch(_185,"orient"):null):dijit.placeOnScreen(_189,args,_186=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],args.padding);_189.style.visibility="visible";var _18b=[];_18b.push(dojo.connect(_189,"onkeypress",this,function(evt){if(evt.charOrCode==dojo.keys.ESCAPE&&args.onCancel){dojo.stopEvent(evt);args.onCancel();}else{if(evt.charOrCode===dojo.keys.TAB){dojo.stopEvent(evt);var _18c=_183();if(_18c&&_18c.onCancel){_18c.onCancel();}}}}));if(_185.onCancel){_18b.push(dojo.connect(_185,"onCancel",args.onCancel));}_18b.push(dojo.connect(_185,_185.onExecute?"onExecute":"onChange",function(){var _18d=_183();if(_18d&&_18d.onExecute){_18d.onExecute();}}));_180.push({wrapper:_189,iframe:_18a,widget:_185,parent:args.parent,onExecute:args.onExecute,onCancel:args.onCancel,onClose:args.onClose,handlers:_18b});if(_185.onOpen){_185.onOpen(best);}return best;};this.close=function(_18e){while(dojo.some(_180,function(elem){return elem.widget==_18e;})){var top=_180.pop(),_18f=top.wrapper,_190=top.iframe,_191=top.widget,_192=top.onClose;if(_191.onClose){_191.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(_191&&_191.domNode){this.moveOffScreen(_191.domNode);}_18f.style.top="-9999px";_18f.style.visibility="hidden";_184.push([_18f,_190]);if(_192){_192();}}};}();dijit._frames=new function(){var _193=[];this.pop=function(){var _194;if(_193.length){_194=_193.pop();_194.style.display="";}else{if(dojo.isIE){var burl=dojo.config["dojoBlankHtmlUrl"]||(dojo.moduleUrl("dojo","resources/blank.html")+"")||"javascript:\"\"";var html="<iframe src='"+burl+"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_194=dojo.doc.createElement(html);}else{_194=dojo.create("iframe");_194.src="javascript:\"\"";_194.className="dijitBackgroundIframe";dojo.style(_194,"opacity",0.1);}_194.tabIndex=-1;}return _194;};this.push=function(_195){_195.style.display="none";_193.push(_195);};}();dijit.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if(dojo.isIE||dojo.isMoz){var _196=dijit._frames.pop();node.appendChild(_196);if(dojo.isIE<7){this.resize(node);this._conn=dojo.connect(node,"onresize",this,function(){this.resize(node);});}else{dojo.style(_196,{width:"100%",height:"100%"});}this.iframe=_196;}};dojo.extend(dijit.BackgroundIframe,{resize:function(node){if(this.iframe&&dojo.isIE<7){dojo.style(this.iframe,{width:node.offsetWidth+"px",height:node.offsetHeight+"px"});}},destroy:function(){if(this._conn){dojo.disconnect(this._conn);this._conn=null;}if(this.iframe){dijit._frames.push(this.iframe);delete this.iframe;}}});}if(!dojo._hasResource["dijit._base.scroll"]){dojo._hasResource["dijit._base.scroll"]=true;dojo.provide("dijit._base.scroll");dijit.scrollIntoView=function(node,pos){try{node=dojo.byId(node);var doc=node.ownerDocument||dojo.doc,body=doc.body||dojo.body(),html=doc.documentElement||body.parentNode,isIE=dojo.isIE,isWK=dojo.isWebKit;if((!(dojo.isMoz||isIE||isWK)||node==body||node==html)&&(typeof node.scrollIntoView!="undefined")){node.scrollIntoView(false);return;}var _197=doc.compatMode=="BackCompat",_198=_197?body:html,_199=isWK?body:_198,_19a=_198.clientWidth,_19b=_198.clientHeight,rtl=!dojo._isBodyLtr(),_19c=pos||dojo.position(node),el=node.parentNode,_19d=function(el){return ((isIE<=6||(isIE&&_197))?false:(dojo.style(el,"position").toLowerCase()=="fixed"));};if(_19d(node)){return;}while(el){if(el==body){el=_199;}var _19e=dojo.position(el),_19f=_19d(el);with(_19e){if(el==_199){w=_19a,h=_19b;if(_199==html&&isIE&&rtl){x+=_199.offsetWidth-w;}if(x<0||!isIE){x=0;}if(y<0||!isIE){y=0;}}else{var pb=dojo._getPadBorderExtents(el);w-=pb.w;h-=pb.h;x+=pb.l;y+=pb.t;}with(el){if(el!=_199){var _1a0=clientWidth,_1a1=w-_1a0;if(_1a0>0&&_1a1>0){w=_1a0;if(isIE&&rtl){x+=_1a1;}}_1a0=clientHeight;_1a1=h-_1a0;if(_1a0>0&&_1a1>0){h=_1a0;}}if(_19f){if(y<0){h+=y,y=0;}if(x<0){w+=x,x=0;}if(y+h>_19b){h=_19b-y;}if(x+w>_19a){w=_19a-x;}}var l=_19c.x-x,t=_19c.y-Math.max(y,0),r=l+_19c.w-w,bot=t+_19c.h-h;if(r*l>0){var s=Math[l<0?"max":"min"](l,r);_19c.x+=scrollLeft;scrollLeft+=(isIE>=8&&!_197&&rtl)?-s:s;_19c.x-=scrollLeft;}if(bot*t>0){_19c.y+=scrollTop;scrollTop+=Math[t<0?"max":"min"](t,bot);_19c.y-=scrollTop;}}}el=(el!=_199)&&!_19f&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);node.scrollIntoView(false);}};}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");(function(){var d=dojo,html=d.doc.documentElement,ie=d.isIE,_1a2=d.isOpera,maj=Math.floor,ff=d.isFF,_1a3=d.boxModel.replace(/-/,""),_1a4={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:_1a2,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};_1a4["dj_"+_1a3]=true;for(var p in _1a4){if(_1a4[p]){if(html.className){html.className+=" "+p;}else{html.className=p;}}}dojo._loaders.unshift(function(){if(!dojo._isBodyLtr()){html.className+=" dijitRtl";for(var p in _1a4){if(_1a4[p]){html.className+=" "+p+"-rtl";}}}});})();}if(!dojo._hasResource["dijit._base.typematic"]){dojo._hasResource["dijit._base.typematic"]=true;dojo.provide("dijit._base.typematic");dijit.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=Math.max(this._currentTimeout<0?this._initialDelay:(this._subsequentDelay>1?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay)),10);this._timer=setTimeout(dojo.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_1a5,node,_1a6,obj,_1a7,_1a8){if(obj!=this._obj){this.stop();this._initialDelay=_1a8||500;this._subsequentDelay=_1a7||0.9;this._obj=obj;this._evt=evt;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_1a5,_1a6);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,_1a9,_1aa,_1ab,_1ac,_1ad){if(_1a9.keyCode){_1a9.charOrCode=_1a9.keyCode;dojo.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_1a9.charCode){_1a9.charOrCode=String.fromCharCode(_1a9.charCode);dojo.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}}return [dojo.connect(node,"onkeypress",this,function(evt){if(evt.charOrCode==_1a9.charOrCode&&(_1a9.ctrlKey===undefined||_1a9.ctrlKey==evt.ctrlKey)&&(_1a9.altKey===undefined||_1a9.altKey==evt.altKey)&&(_1a9.metaKey===undefined||_1a9.metaKey==(evt.metaKey||false))&&(_1a9.shiftKey===undefined||_1a9.shiftKey==evt.shiftKey)){dojo.stopEvent(evt);dijit.typematic.trigger(_1a9,_1aa,node,_1ab,_1a9,_1ac,_1ad);}else{if(dijit.typematic._obj==_1a9){dijit.typematic.stop();}}}),dojo.connect(node,"onkeyup",this,function(evt){if(dijit.typematic._obj==_1a9){dijit.typematic.stop();}})];},addMouseListener:function(node,_1ae,_1af,_1b0,_1b1){var dc=dojo.connect;return [dc(node,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_1ae,node,_1af,node,_1b0,_1b1);}),dc(node,"mouseup",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mouseout",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mousemove",this,function(evt){dojo.stopEvent(evt);}),dc(node,"dblclick",this,function(evt){dojo.stopEvent(evt);if(dojo.isIE){dijit.typematic.trigger(evt,_1ae,node,_1af,node,_1b0,_1b1);setTimeout(dojo.hitch(this,dijit.typematic.stop),50);}})];},addListener:function(_1b2,_1b3,_1b4,_1b5,_1b6,_1b7,_1b8){return this.addKeyListener(_1b3,_1b4,_1b5,_1b6,_1b7,_1b8).concat(this.addMouseListener(_1b2,_1b5,_1b6,_1b7,_1b8));}};}if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.wai={onload:function(){var div=dojo.create("div",{id:"a11yTestNode",style:{cssText:"border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif"))+"\");"}},dojo.body());var cs=dojo.getComputedStyle(div);if(cs){var _1b9=cs.backgroundImage;var _1ba=(cs.borderTopColor==cs.borderRightColor)||(_1b9!=null&&(_1b9=="none"||_1b9=="url(invalid-url:)"));dojo[_1ba?"addClass":"removeClass"](dojo.body(),"dijit_a11y");if(dojo.isIE){div.outerHTML="";}else{dojo.body().removeChild(div);}}}};if(dojo.isIE||dojo.isMoz){dojo._loaders.unshift(dijit.wai.onload);}dojo.mixin(dijit,{_XhtmlRoles:/banner|contentinfo|definition|main|navigation|search|note|secondary|seealso/,hasWaiRole:function(elem,role){var _1bb=this.getWaiRole(elem);return role?(_1bb.indexOf(role)>-1):(_1bb.length>0);},getWaiRole:function(elem){return dojo.trim((dojo.attr(elem,"role")||"").replace(this._XhtmlRoles,"").replace("wairole:",""));},setWaiRole:function(elem,role){var _1bc=dojo.attr(elem,"role")||"";if(!this._XhtmlRoles.test(_1bc)){dojo.attr(elem,"role",role);}else{if((" "+_1bc+" ").indexOf(" "+role+" ")<0){var _1bd=dojo.trim(_1bc.replace(this._XhtmlRoles,""));var _1be=dojo.trim(_1bc.replace(_1bd,""));dojo.attr(elem,"role",_1be+(_1be?" ":"")+role);}}},removeWaiRole:function(elem,role){var _1bf=dojo.attr(elem,"role");if(!_1bf){return;}if(role){var t=dojo.trim((" "+_1bf+" ").replace(" "+role+" "," "));dojo.attr(elem,"role",t);}else{elem.removeAttribute("role");}},hasWaiState:function(elem,_1c0){return elem.hasAttribute?elem.hasAttribute("aria-"+_1c0):!!elem.getAttribute("aria-"+_1c0);},getWaiState:function(elem,_1c1){return elem.getAttribute("aria-"+_1c1)||"";},setWaiState:function(elem,_1c2,_1c3){elem.setAttribute("aria-"+_1c2,_1c3);},removeWaiState:function(elem,_1c4){elem.removeAttribute("aria-"+_1c4);}});}if(!dojo._hasResource["dijit._base"]){dojo._hasResource["dijit._base"]=true;dojo.provide("dijit._base");}if(!dojo._hasResource["dijit._Widget"]){dojo._hasResource["dijit._Widget"]=true;dojo.provide("dijit._Widget");dojo.require("dijit._base");dojo.connect(dojo,"_connect",function(_1c5,_1c6){if(_1c5&&dojo.isFunction(_1c5._onConnect)){_1c5._onConnect(_1c6);}});dijit._connectOnUseEventHandler=function(_1c7){};dijit._lastKeyDownNode=null;if(dojo.isIE){(function(){var _1c8=function(evt){dijit._lastKeyDownNode=evt.srcElement;};dojo.doc.attachEvent("onkeydown",_1c8);dojo.addOnWindowUnload(function(){dojo.doc.detachEvent("onkeydown",_1c8);});})();}else{dojo.doc.addEventListener("keydown",function(evt){dijit._lastKeyDownNode=evt.target;},true);}(function(){var _1c9={},_1ca=function(_1cb){var dc=_1cb.declaredClass;if(!_1c9[dc]){var r=[],_1cc,_1cd=_1cb.constructor.prototype;for(var _1ce in _1cd){if(dojo.isFunction(_1cd[_1ce])&&(_1cc=_1ce.match(/^_set([a-zA-Z]*)Attr$/))&&_1cc[1]){r.push(_1cc[1].charAt(0).toLowerCase()+_1cc[1].substr(1));}}_1c9[dc]=r;}return _1c9[dc]||[];};dojo.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:dijit._connectOnUseEventHandler,onDblClick:dijit._connectOnUseEventHandler,onKeyDown:dijit._connectOnUseEventHandler,onKeyPress:dijit._connectOnUseEventHandler,onKeyUp:dijit._connectOnUseEventHandler,onMouseDown:dijit._connectOnUseEventHandler,onMouseMove:dijit._connectOnUseEventHandler,onMouseOut:dijit._connectOnUseEventHandler,onMouseOver:dijit._connectOnUseEventHandler,onMouseLeave:dijit._connectOnUseEventHandler,onMouseEnter:dijit._connectOnUseEventHandler,onMouseUp:dijit._connectOnUseEventHandler,_blankGif:(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif")).toString(),postscript:function(_1cf,_1d0){this.create(_1cf,_1d0);},create:function(_1d1,_1d2){this.srcNodeRef=dojo.byId(_1d2);this._connects=[];this._subscribes=[];this._deferredConnects=dojo.clone(this._deferredConnects);for(var attr in this.attributeMap){delete this._deferredConnects[attr];}for(attr in this._deferredConnects){if(this[attr]!==dijit._connectOnUseEventHandler){delete this._deferredConnects[attr];}}if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_1d1){this.params=_1d1;dojo.mixin(this,_1d1);}this.postMixInProperties();if(!this.id){this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){this._applyAttributes();var _1d3=this.srcNodeRef;if(_1d3&&_1d3.parentNode){_1d3.parentNode.replaceChild(this.domNode,_1d3);}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 _1d4=function(attr,_1d5){if((_1d5.params&&attr in _1d5.params)||_1d5[attr]){_1d5.attr(attr,_1d5[attr]);}};for(var attr in this.attributeMap){_1d4(attr,this);}dojo.forEach(_1ca(this),function(a){if(!(a in this.attributeMap)){_1d4(a,this);}},this);},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||dojo.create("div");},postCreate:function(){},startup:function(){this._started=true;},destroyRecursive:function(_1d6){this._beingDestroyed=true;this.destroyDescendants(_1d6);this.destroy(_1d6);},destroy:function(_1d7){this._beingDestroyed=true;this.uninitialize();var d=dojo,dfe=d.forEach,dun=d.unsubscribe;dfe(this._connects,function(_1d8){dfe(_1d8,d.disconnect);});dfe(this._subscribes,function(_1d9){dun(_1d9);});dfe(this._supportingWidgets||[],function(w){if(w.destroyRecursive){w.destroyRecursive();}else{if(w.destroy){w.destroy();}}});this.destroyRendering(_1d7);dijit.registry.remove(this.id);this._destroyed=true;},destroyRendering:function(_1da){if(this.bgIframe){this.bgIframe.destroy(_1da);delete this.bgIframe;}if(this.domNode){if(_1da){dojo.removeAttr(this.domNode,"widgetId");}else{dojo.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_1da){dojo.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_1db){dojo.forEach(this.getChildren(),function(_1dc){if(_1dc.destroyRecursive){_1dc.destroyRecursive(_1db);}});},uninitialize:function(){return false;},onFocus:function(){},onBlur:function(){},_onFocus:function(e){this.onFocus();},_onBlur:function(){this.onBlur();},_onConnect:function(_1dd){if(_1dd in this._deferredConnects){var _1de=this[this._deferredConnects[_1dd]||"domNode"];this.connect(_1de,_1dd.toLowerCase(),_1dd);delete this._deferredConnects[_1dd];}},_setClassAttr:function(_1df){var _1e0=this[this.attributeMap["class"]||"domNode"];dojo.removeClass(_1e0,this["class"]);this["class"]=_1df;dojo.addClass(_1e0,_1df);},_setStyleAttr:function(_1e1){var _1e2=this[this.attributeMap.style||"domNode"];if(dojo.isObject(_1e1)){dojo.style(_1e2,_1e1);}else{if(_1e2.style.cssText){_1e2.style.cssText+="; "+_1e1;}else{_1e2.style.cssText=_1e1;}}this.style=_1e1;},setAttribute:function(attr,_1e3){dojo.deprecated(this.declaredClass+"::setAttribute() is deprecated. Use attr() instead.","","2.0");this.attr(attr,_1e3);},_attrToDom:function(attr,_1e4){var _1e5=this.attributeMap[attr];dojo.forEach(dojo.isArray(_1e5)?_1e5:[_1e5],function(_1e6){var _1e7=this[_1e6.node||_1e6||"domNode"];var type=_1e6.type||"attribute";switch(type){case "attribute":if(dojo.isFunction(_1e4)){_1e4=dojo.hitch(this,_1e4);}var _1e8=_1e6.attribute?_1e6.attribute:(/^on[A-Z][a-zA-Z]*$/.test(attr)?attr.toLowerCase():attr);dojo.attr(_1e7,_1e8,_1e4);break;case "innerText":_1e7.innerHTML="";_1e7.appendChild(dojo.doc.createTextNode(_1e4));break;case "innerHTML":_1e7.innerHTML=_1e4;break;case "class":dojo.removeClass(_1e7,this[attr]);dojo.addClass(_1e7,_1e4);break;}},this);this[attr]=_1e4;},attr:function(name,_1e9){var args=arguments.length;if(args==1&&!dojo.isString(name)){for(var x in name){this.attr(x,name[x]);}return this;}var _1ea=this._getAttrNames(name);if(args>=2){if(this[_1ea.s]){args=dojo._toArray(arguments,1);return this[_1ea.s].apply(this,args)||this;}else{if(name in this.attributeMap){this._attrToDom(name,_1e9);}this[name]=_1e9;}return this;}else{return this[_1ea.g]?this[_1ea.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?dojo.query("[widgetId]",this.containerNode).map(dijit.byNode):[];},getChildren:function(){return this.containerNode?dijit.findWidgets(this.containerNode):[];},nodesWithKeyClick:["input","button"],connect:function(obj,_1eb,_1ec){var d=dojo,dc=d._connect,_1ed=[];if(_1eb=="ondijitclick"){if(!this.nodesWithKeyClick[obj.tagName.toLowerCase()]){var m=d.hitch(this,_1ec);_1ed.push(dc(obj,"onkeydown",this,function(e){if((e.keyCode==d.keys.ENTER||e.keyCode==d.keys.SPACE)&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){dijit._lastKeyDownNode=e.target;d.stopEvent(e);}}),dc(obj,"onkeyup",this,function(e){if((e.keyCode==d.keys.ENTER||e.keyCode==d.keys.SPACE)&&e.target===dijit._lastKeyDownNode&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){dijit._lastKeyDownNode=null;return m(e);}}));}_1eb="onclick";}_1ed.push(dc(obj,_1eb,this,_1ec));this._connects.push(_1ed);return _1ed;},disconnect:function(_1ee){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_1ee){dojo.forEach(_1ee,dojo.disconnect);this._connects.splice(i,1);return;}}},subscribe:function(_1ef,_1f0){var d=dojo,_1f1=d.subscribe(_1ef,this,_1f0);this._subscribes.push(_1f1);return _1f1;},unsubscribe:function(_1f2){for(var i=0;i<this._subscribes.length;i++){if(this._subscribes[i]==_1f2){dojo.unsubscribe(_1f2);this._subscribes.splice(i,1);return;}}},isLeftToRight:function(){return dojo._isBodyLtr();},isFocusable:function(){return this.focus&&(dojo.style(this.domNode,"display")!="none");},placeAt:function(_1f3,_1f4){if(_1f3.declaredClass&&_1f3.addChild){_1f3.addChild(this,_1f4);}else{dojo.place(this.domNode,_1f3,_1f4);}return this;},_onShow:function(){this.onShow();},onShow:function(){},onHide:function(){}});})();}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.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("");};dojo.string.pad=function(text,size,ch,end){if(!ch){ch="0";}var out=String(text),pad=dojo.string.rep(ch,Math.ceil((size-out.length)/ch.length));return end?out+pad:pad+out;};dojo.string.substitute=function(_1f5,map,_1f6,_1f7){_1f7=_1f7||dojo.global;_1f6=_1f6?dojo.hitch(_1f7,_1f6):function(v){return v;};return _1f5.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_1f8,key,_1f9){var _1fa=dojo.getObject(key,false,map);if(_1f9){_1fa=dojo.getObject(_1f9,false,_1f7).call(_1f7,_1fa,key);}return _1f6(_1fa,key).toString();});};dojo.string.trim=String.prototype.trim?dojo.trim:function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>=0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};}if(!dojo._hasResource["dojo.cache"]){dojo._hasResource["dojo.cache"]=true;dojo.provide("dojo.cache");(function(){var _1fb={};dojo.cache=function(_1fc,url,_1fd){if(typeof _1fc=="string"){var _1fe=dojo.moduleUrl(_1fc,url);}else{_1fe=_1fc;_1fd=url;}var key=_1fe.toString();var val=_1fd;if(_1fd!==undefined&&!dojo.isString(_1fd)){val=("value" in _1fd?_1fd.value:undefined);}var _1ff=_1fd&&_1fd.sanitize?true:false;if(val||val===null){if(val==null){delete _1fb[key];}else{val=_1fb[key]=_1ff?dojo.cache._sanitize(val):val;}}else{if(!(key in _1fb)){val=dojo._getText(key);_1fb[key]=_1ff?dojo.cache._sanitize(val):val;}val=_1fb[key];}return val;};dojo.cache._sanitize=function(val){if(val){val=val.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _200=val.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_200){val=_200[1];}}else{val="";}return val;};})();}if(!dojo._hasResource["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.declare("dijit._Templated",null,{templateString:null,templatePath:null,widgetsInTemplate:false,_skipNodeCache:false,_earlyTemplatedStartup:false,_stringRepl:function(tmpl){var _201=this.declaredClass,_202=this;return dojo.string.substitute(tmpl,this,function(_203,key){if(key.charAt(0)=="!"){_203=dojo.getObject(key.substr(1),false,_202);}if(typeof _203=="undefined"){throw new Error(_201+" template:"+key);}if(_203==null){return "";}return key.charAt(0)=="!"?_203:_203.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){this._attachPoints=[];var _204=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_204)){node=dojo._toDom(this._stringRepl(_204));if(node.nodeType!=1){throw new Error("Invalid template: "+_204);}}else{node=_204.cloneNode(true);}this.domNode=node;this._attachTemplateNodes(node);if(this.widgetsInTemplate){var _205=dojo.parser,qry,attr;if(_205._query!="[dojoType]"){qry=_205._query;attr=_205._attrName;_205._query="[dojoType]";_205._attrName="dojoType";}var cw=(this._startupWidgets=dojo.parser.parse(node,{noStart:!this._earlyTemplatedStartup}));if(qry){_205._query=qry;_205._attrName=attr;}this._supportingWidgets=dijit.findWidgets(node);this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(this.srcNodeRef);},_fillContent:function(_206){var dest=this.containerNode;if(_206&&dest){while(_206.hasChildNodes()){dest.appendChild(_206.firstChild);}}},_attachTemplateNodes:function(_207,_208){_208=_208||function(n,p){return n.getAttribute(p);};var _209=dojo.isArray(_207)?_207:(_207.all||_207.getElementsByTagName("*"));var x=dojo.isArray(_207)?0:-1;for(;x<_209.length;x++){var _20a=(x==-1)?_207:_209[x];if(this.widgetsInTemplate&&_208(_20a,"dojoType")){continue;}var _20b=_208(_20a,"dojoAttachPoint");if(_20b){var _20c,_20d=_20b.split(/\s*,\s*/);while((_20c=_20d.shift())){if(dojo.isArray(this[_20c])){this[_20c].push(_20a);}else{this[_20c]=_20a;}this._attachPoints.push(_20c);}}var _20e=_208(_20a,"dojoAttachEvent");if(_20e){var _20f,_210=_20e.split(/\s*,\s*/);var trim=dojo.trim;while((_20f=_210.shift())){if(_20f){var _211=null;if(_20f.indexOf(":")!=-1){var _212=_20f.split(":");_20f=trim(_212[0]);_211=trim(_212[1]);}else{_20f=trim(_20f);}if(!_211){_211=_20f;}this.connect(_20a,_20f,_211);}}}var role=_208(_20a,"waiRole");if(role){dijit.setWaiRole(_20a,role);}var _213=_208(_20a,"waiState");if(_213){dojo.forEach(_213.split(/\s*,\s*/),function(_214){if(_214.indexOf("-")!=-1){var pair=_214.split("-");dijit.setWaiState(_20a,pair[0],pair[1]);}});}}},startup:function(){dojo.forEach(this._startupWidgets,function(w){if(w&&!w._started&&w.startup){w.startup();}});this.inherited(arguments);},destroyRendering:function(){dojo.forEach(this._attachPoints,function(_215){delete this[_215];},this);this._attachPoints=[];this.inherited(arguments);}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_216,_217,_218){var _219=dijit._Templated._templateCache;var key=_217||_216;var _21a=_219[key];if(_21a){try{if(!_21a.ownerDocument||_21a.ownerDocument==dojo.doc){return _21a;}}catch(e){}dojo.destroy(_21a);}if(!_217){_217=dojo.cache(_216,{sanitize:true});}_217=dojo.string.trim(_217);if(_218||_217.match(/\$\{([^\}]+)\}/g)){return (_219[key]=_217);}else{var node=dojo._toDom(_217);if(node.nodeType!=1){throw new Error("Invalid template: "+_217);}return (_219[key]=node);}};if(dojo.isIE){dojo.addOnWindowUnload(function(){var _21b=dijit._Templated._templateCache;for(var key in _21b){var _21c=_21b[key];if(typeof _21c=="object"){dojo.destroy(_21c);}delete _21b[key];}});}dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["dijit.form._FormWidget"]){dojo._hasResource["dijit.form._FormWidget"]=true;dojo.provide("dijit.form._FormWidget");dojo.declare("dijit.form._FormWidget",[dijit._Widget,dijit._Templated],{baseClass:"",name:"",alt:"",value:"",type:"text",tabIndex:"0",disabled:false,intermediateChanges:false,scrollOnFocus:true,attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{value:"focusNode",id:"focusNode",tabIndex:"focusNode",alt:"focusNode",title:"focusNode"}),postMixInProperties:function(){this.nameAttrSetting=this.name?("name='"+this.name+"'"):"";this.inherited(arguments);},_setDisabledAttr:function(_21d){this.disabled=_21d;dojo.attr(this.focusNode,"disabled",_21d);if(this.valueNode){dojo.attr(this.valueNode,"disabled",_21d);}dijit.setWaiState(this.focusNode,"disabled",_21d);if(_21d){this._hovering=false;this._active=false;this.focusNode.setAttribute("tabIndex","-1");}else{this.focusNode.setAttribute("tabIndex",this.tabIndex);}this._setStateClass();},setDisabled:function(_21e){dojo.deprecated("setDisabled("+_21e+") is deprecated. Use attr('disabled',"+_21e+") instead.","","2.0");this.attr("disabled",_21e);},_onFocus:function(e){if(this.scrollOnFocus){dijit.scrollIntoView(this.domNode);}this.inherited(arguments);},_onMouse:function(_21f){var _220=_21f.currentTarget;if(_220&&_220.getAttribute){this.stateModifier=_220.getAttribute("stateModifier")||"";}if(!this.disabled){switch(_21f.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 _221=this.connect(dojo.body(),"onmouseup",function(){if(this._mouseDown&&this.isFocusable()){this.focus();}this._active=false;this._mouseDown=false;this._setStateClass();this.disconnect(_221);});break;}this._setStateClass();}},isFocusable:function(){return !this.disabled&&!this.readOnly&&this.focusNode&&(dojo.style(this.domNode,"display")!="none");},focus:function(){dijit.focus(this.focusNode);},_setStateClass:function(){var _222=this.baseClass.split(" ");function _223(_224){_222=_222.concat(dojo.map(_222,function(c){return c+_224;}),"dijit"+_224);};if(this.checked){_223("Checked");}if(this.state){_223(this.state);}if(this.selected){_223("Selected");}if(this.disabled){_223("Disabled");}else{if(this.readOnly){_223("ReadOnly");}else{if(this._active){_223(this.stateModifier+"Active");}else{if(this._focused){_223("Focused");}if(this._hovering){_223(this.stateModifier+"Hover");}}}}var tn=this.stateNode||this.domNode,_225={};dojo.forEach(tn.className.split(" "),function(c){_225[c]=true;});if("_stateClasses" in this){dojo.forEach(this._stateClasses,function(c){delete _225[c];});}dojo.forEach(_222,function(c){_225[c]=true;});var _226=[];for(var c in _225){_226.push(c);}tn.className=_226.join(" ");this._stateClasses=_222;},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(_227){},_onChangeActive:false,_handleOnChange:function(_228,_229){this._lastValue=_228;if(this._lastValueReported==undefined&&(_229===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_228;}if((this.intermediateChanges||_229||_229===undefined)&&((typeof _228!=typeof this._lastValueReported)||this.compare(_228,this._lastValueReported)!=0)){this._lastValueReported=_228;if(this._onChangeActive){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);}this._onChangeHandle=setTimeout(dojo.hitch(this,function(){this._onChangeHandle=null;this.onChange(_228);}),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(_22a){dojo.deprecated("dijit.form._FormWidget:setValue("+_22a+") is deprecated.  Use attr('value',"+_22a+") instead.","","2.0");this.attr("value",_22a);},getValue:function(){dojo.deprecated(this.declaredClass+"::getValue() is deprecated. Use attr('value') instead.","","2.0");return this.attr("value");}});dojo.declare("dijit.form._FormValueWidget",dijit.form._FormWidget,{readOnly:false,attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{value:"",readOnly:"focusNode"}),_setReadOnlyAttr:function(_22b){this.readOnly=_22b;dojo.attr(this.focusNode,"readOnly",_22b);dijit.setWaiState(this.focusNode,"readonly",_22b);this._setStateClass();},postCreate:function(){if(dojo.isIE){this.connect(this.focusNode||this.domNode,"onkeydown",this._onKeyDown);}if(this._resetValue===undefined){this._resetValue=this.value;}},_setValueAttr:function(_22c,_22d){this.value=_22c;this._handleOnChange(_22c,_22d);},_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==dojo.keys.ESCAPE&&!(e.ctrlKey||e.altKey||e.metaKey)){var te;if(dojo.isIE){e.preventDefault();te=document.createEventObject();te.keyCode=dojo.keys.ESCAPE;te.shiftKey=e.shiftKey;e.srcElement.fireEvent("onkeypress",te);}}},_layoutHackIE7:function(){if(dojo.isIE==7){var _22e=this.domNode;var _22f=_22e.parentNode;var _230=_22e.firstChild||_22e;var _231=_230.style.filter;while(_22f&&_22f.clientHeight==0){_22f._disconnectHandle=this.connect(_22f,"onscroll",dojo.hitch(this,function(e){this.disconnect(_22f._disconnectHandle);_22f.removeAttribute("_disconnectHandle");_230.style.filter=(new Date()).getMilliseconds();setTimeout(function(){_230.style.filter=_231;},0);}));_22f=_22f.parentNode;}}}});}if(!dojo._hasResource["dijit._Container"]){dojo._hasResource["dijit._Container"]=true;dojo.provide("dijit._Container");dojo.declare("dijit._Container",null,{isContainer:true,buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},addChild:function(_232,_233){var _234=this.containerNode;if(_233&&typeof _233=="number"){var _235=this.getChildren();if(_235&&_235.length>=_233){_234=_235[_233-1].domNode;_233="after";}}dojo.place(_232.domNode,_234,_233);if(this._started&&!_232._started){_232.startup();}},removeChild:function(_236){if(typeof _236=="number"&&_236>0){_236=this.getChildren()[_236];}if(_236&&_236.domNode){var node=_236.domNode;node.parentNode.removeChild(node);}},getChildren:function(){return dojo.query("> [widgetId]",this.containerNode).map(dijit.byNode);},hasChildren:function(){return dojo.query("> [widgetId]",this.containerNode).length>0;},destroyDescendants:function(_237){dojo.forEach(this.getChildren(),function(_238){_238.destroyRecursive(_237);});},_getSiblingOfChild:function(_239,dir){var node=_239.domNode,_23a=(dir>0?"nextSibling":"previousSibling");do{node=node[_23a];}while(node&&(node.nodeType!=1||!dijit.byNode(node)));return node&&dijit.byNode(node);},getIndexOfChild:function(_23b){return dojo.indexOf(this.getChildren(),_23b);},startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_23c){_23c.startup();});this.inherited(arguments);}});}if(!dojo._hasResource["dijit._HasDropDown"]){dojo._hasResource["dijit._HasDropDown"]=true;dojo.provide("dijit._HasDropDown");dojo.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(dojo.doc,"onmouseup","_onDropDownMouseup");}if(this.disabled||this.readOnly){return;}if(this._stopClickEvents){dojo.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 _23d=this.dropDown,_23e=false;if(e&&this._opened){var c=dojo.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&&!_23e){if(dojo.hasClass(t,"dijitPopup")){_23e=true;}else{t=t.parentNode;}}if(_23e){t=e.target;if(_23d.onItemClick){var _23f;while(t&&!(_23f=dijit.byNode(t))){t=t.parentNode;}if(_23f&&_23f.onClick&&_23f.getParent){_23f.getParent().onItemClick(_23f,e);}}return;}}}if(this._opened&&_23d.focus){window.setTimeout(dojo.hitch(_23d,"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 _240={"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";dojo.addClass(this._arrowWrapperNode||this._buttonNode,"dijit"+_240+"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==dojo.keys.ESCAPE&&!e.shiftKey&&!e.ctrlKey&&!e.altKey){this.toggleDropDown();dojo.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==dojo.keys.ESCAPE){this.toggleDropDown();return;}if(e.keyCode==dojo.keys.DOWN_ARROW||e.keyCode==dojo.keys.ENTER||e.charOrCode==" "){this._onDropDownMouse(e);}},_onBlur:function(){this.closeDropDown();this.inherited(arguments);},isLoaded:function(){return true;},loadDropDown:function(_241){_241();},toggleDropDown:function(){if(this.disabled||this.readOnly){return;}this.focus();var _242=this.dropDown;if(!_242){return;}if(!this._opened){if(!this.isLoaded()){this.loadDropDown(dojo.hitch(this,"openDropDown"));return;}else{this.openDropDown();}}else{this.closeDropDown();}},openDropDown:function(){var _243=this.dropDown;var _244=_243.domNode;var self=this;if(!this._preparedNode){dijit.popup.moveOffScreen(_244);this._preparedNode=true;if(_244.style.width){this._explicitDDWidth=true;}if(_244.style.height){this._explicitDDHeight=true;}}if(this.maxHeight||this.forceWidth||this.autoWidth){var _245={display:"",visibility:"hidden"};if(!this._explicitDDWidth){_245.width="";}if(!this._explicitDDHeight){_245.height="";}dojo.style(_244,_245);var mb=dojo.marginBox(_244);var _246=(this.maxHeight&&mb.h>this.maxHeight);dojo.style(_244,{overflow:_246?"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(_246){mb.h=this.maxHeight;if("w" in mb){mb.w+=16;}}else{delete mb.h;}delete mb.t;delete mb.l;if(dojo.isFunction(_243.resize)){_243.resize(mb);}else{dojo.marginBox(_244,mb);}}var _247=dijit.popup.open({parent:this,popup:_243,around:this._aroundNode,orient:dijit.getPopupAroundAlignment((this.dropDownPosition&&this.dropDownPosition.length)?this.dropDownPosition:["below"],this.isLeftToRight()),onExecute:function(){self.closeDropDown(true);},onCancel:function(){self.closeDropDown(true);},onClose:function(){dojo.attr(self._popupStateNode,"popupActive",false);dojo.removeClass(self._popupStateNode,"dijitHasDropDownOpen");self._opened=false;self.state="";}});dojo.attr(this._popupStateNode,"popupActive","true");dojo.addClass(self._popupStateNode,"dijitHasDropDownOpen");this._opened=true;this.state="Opened";return _247;},closeDropDown:function(_248){if(this._opened){dijit.popup.close(this.dropDown);if(_248){this.focus();}this._opened=false;this.state="";}}});}if(!dojo._hasResource["dijit.form.Button"]){dojo._hasResource["dijit.form.Button"]=true;dojo.provide("dijit.form.Button");dojo.declare("dijit.form.Button",dijit.form._FormWidget,{label:"",showLabel:true,iconClass:"",type:"button",baseClass:"dijitButton",templateString:dojo.cache("dijit.form","templates/Button.html","<span class=\"dijit dijitReset dijitLeft dijitInline\"\r\n\tdojoAttachEvent=\"onclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\r\n\t><span class=\"dijitReset dijitRight dijitInline\"\r\n\t\t><span class=\"dijitReset dijitInline dijitButtonNode\"\r\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\"\r\n\t\t\t\tdojoAttachPoint=\"titleNode,focusNode\"\r\n\t\t\t\t${nameAttrSetting} type=\"${type}\" value=\"${value}\" waiRole=\"button\" waiState=\"labelledby-${id}_label\"\r\n\t\t\t\t><span class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\"\r\n\t\t\t\t\t><span class=\"dijitReset dijitToggleButtonIconChar\">&#10003;</span\r\n\t\t\t\t></span\r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\r\n\t\t\t\t\tid=\"${id}_label\"\r\n\t\t\t\t\tdojoAttachPoint=\"containerNode\"\r\n\t\t\t\t></span\r\n\t\t\t></button\r\n\t\t></span\r\n\t></span\r\n></span>\r\n"),attributeMap:dojo.delegate(dijit.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 _249=dijit.byNode(node);if(_249&&typeof _249._onSubmit=="function"){_249._onSubmit(e);break;}}}}},_setValueAttr:function(_24a){var attr=this.attributeMap.value||"";if(this[attr.node||attr||"domNode"].tagName=="BUTTON"){if(_24a!=this.value){console.debug("Cannot change the value attribute on a Button widget.");}}},_fillContent:function(_24b){if(_24b&&(!this.params||!("label" in this.params))){this.attr("label",_24b.innerHTML);}},postCreate:function(){dojo.setSelectable(this.focusNode,false);this.inherited(arguments);},_setShowLabelAttr:function(val){if(this.containerNode){dojo.toggleClass(this.containerNode,"dijitDisplayNone",!val);}this.showLabel=val;},onClick:function(e){return true;},_clicked:function(e){},setLabel:function(_24c){dojo.deprecated("dijit.form.Button.setLabel() is deprecated.  Use attr('label', ...) instead.","","2.0");this.attr("label",_24c);},_setLabelAttr:function(_24d){this.containerNode.innerHTML=this.label=_24d;if(this.showLabel==false&&!this.params.title){this.titleNode.title=dojo.trim(this.containerNode.innerText||this.containerNode.textContent||"");}}});dojo.declare("dijit.form.DropDownButton",[dijit.form.Button,dijit._Container,dijit._HasDropDown],{baseClass:"dijitDropDownButton",templateString:dojo.cache("dijit.form","templates/DropDownButton.html","<span class=\"dijit dijitReset dijitLeft dijitInline\"\r\n\tdojoAttachPoint=\"_buttonNode\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\r\n\t><span class='dijitReset dijitRight dijitInline'\r\n\t\t><span class='dijitReset dijitInline dijitButtonNode'\r\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\"\r\n\t\t\t\t${nameAttrSetting} type=\"${type}\" value=\"${value}\"\r\n\t\t\t\tdojoAttachPoint=\"focusNode,titleNode,_arrowWrapperNode\"\r\n\t\t\t\twaiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\r\n\t\t\t\t><span class=\"dijitReset dijitInline\"\r\n\t\t\t\t\tdojoAttachPoint=\"iconNode\"\r\n\t\t\t\t></span\r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\r\n\t\t\t\t\tdojoAttachPoint=\"containerNode,_popupStateNode\"\r\n\t\t\t\t\tid=\"${id}_label\"\r\n\t\t\t\t></span\r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonInner\">&thinsp;</span\r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonChar\">&#9660;</span\r\n\t\t\t></button\r\n\t\t></span\r\n\t></span\r\n></span>\r\n"),_fillContent:function(){if(this.srcNodeRef){var _24e=dojo.query("*",this.srcNodeRef);dijit.form.DropDownButton.superclass._fillContent.call(this,_24e[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}if(!this.dropDown){var _24f=dojo.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=dijit.byNode(_24f);delete this.dropDownContainer;}this.inherited(arguments);},isLoaded:function(){var _250=this.dropDown;return (!_250.href||_250.isLoaded);},loadDropDown:function(){var _251=this.dropDown;if(!_251){return;}if(!this.isLoaded()){var _252=dojo.connect(_251,"onLoad",function(){dojo.disconnect(_252);this.openDropDown();});_251.refresh();}else{this.openDropDown();}},isFocusable:function(){return this.inherited(arguments)&&!this._mouseDown;}});dojo.declare("dijit.form.ComboButton",dijit.form.DropDownButton,{templateString:dojo.cache("dijit.form","templates/ComboButton.html","<table class='dijit dijitReset dijitInline dijitLeft'\r\n\tcellspacing='0' cellpadding='0' waiRole=\"presentation\"\r\n\t><tbody waiRole=\"presentation\"><tr waiRole=\"presentation\"\r\n\t\t><td class=\"dijitReset dijitStretch dijitButtonNode\"><button id=\"${id}_button\" class=\"dijitReset dijitButtonContents\"\r\n\t\t\tdojoAttachEvent=\"onclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse,onkeypress:_onButtonKeyPress\"  dojoAttachPoint=\"titleNode\"\r\n\t\t\twaiRole=\"button\" waiState=\"labelledby-${id}_label\"\r\n\t\t\t><div class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\" waiRole=\"presentation\"></div\r\n\t\t\t><div class=\"dijitReset dijitInline dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\" waiRole=\"presentation\"></div\r\n\t\t></button></td\r\n\t\t><td id=\"${id}_arrow\" class='dijitReset dijitRight dijitButtonNode dijitArrowButton'\r\n\t\t\tdojoAttachPoint=\"_popupStateNode,focusNode,_buttonNode\"\r\n\t\t\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onkeypress:_onArrowKeyPress\"\r\n\t\t\tstateModifier=\"DownArrow\"\r\n\t\t\ttitle=\"${optionsTitle}\" ${nameAttrSetting}\r\n\t\t\twaiRole=\"button\" waiState=\"haspopup-true\"\r\n\t\t\t><div class=\"dijitReset dijitArrowButtonInner\" waiRole=\"presentation\">&thinsp;</div\r\n\t\t\t><div class=\"dijitReset dijitArrowButtonChar\" waiRole=\"presentation\">&#9660;</div\r\n\t\t></td\r\n\t></tr></tbody\r\n></table>\r\n"),attributeMap:dojo.mixin(dojo.clone(dijit.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=dojo.isIE;dojo.forEach(this._focalNodes,dojo.hitch(this,function(node){this.connect(node,isIE?"onactivate":"onfocus",this._onNodeFocus);this.connect(node,isIE?"ondeactivate":"onblur",this._onNodeBlur);}));if(isIE&&(isIE<8||dojo.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";dojo.addClass(this._focusedNode,fnc);},_onNodeBlur:function(evt){var fnc=evt.currentTarget==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";dojo.removeClass(evt.currentTarget,fnc);},_onBlur:function(){this.inherited(arguments);this._focusedNode=null;},_onButtonKeyPress:function(evt){if(evt.charOrCode==dojo.keys[this.isLeftToRight()?"RIGHT_ARROW":"LEFT_ARROW"]){dijit.focus(this._popupStateNode);dojo.stopEvent(evt);}},_onArrowKeyPress:function(evt){if(evt.charOrCode==dojo.keys[this.isLeftToRight()?"LEFT_ARROW":"RIGHT_ARROW"]){dijit.focus(this.titleNode);dojo.stopEvent(evt);}},focus:function(_253){dijit.focus(_253=="start"?this.titleNode:this._popupStateNode);}});dojo.declare("dijit.form.ToggleButton",dijit.form.Button,{baseClass:"dijitToggleButton",checked:false,attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{checked:"focusNode"}),_clicked:function(evt){this.attr("checked",!this.checked);},_setCheckedAttr:function(_254){this.checked=_254;dojo.attr(this.focusNode||this.domNode,"checked",_254);dijit.setWaiState(this.focusNode||this.domNode,"pressed",_254);this._setStateClass();this._handleOnChange(_254,true);},setChecked:function(_255){dojo.deprecated("setChecked("+_255+") is deprecated. Use attr('checked',"+_255+") instead.","","2.0");this.attr("checked",_255);},reset:function(){this._hasBeenBlurred=false;this.attr("checked",this.params.checked||false);}});}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(_256,_257,_258){_258=dojo.i18n.normalizeLocale(_258);var _259=_258.split("-");var _25a=[_256,"nls",_257].join(".");var _25b=dojo._loadedModules[_25a];if(_25b){var _25c;for(var i=_259.length;i>0;i--){var loc=_259.slice(0,i).join("_");if(_25b[loc]){_25c=_25b[loc];break;}}if(!_25c){_25c=_25b.ROOT;}if(_25c){var _25d=function(){};_25d.prototype=_25c;return new _25d();}}throw new Error("Bundle not found: "+_257+" in "+_256+" , locale="+_258);};dojo.i18n.normalizeLocale=function(_25e){var _25f=_25e?_25e.toLowerCase():dojo.locale;if(_25f=="root"){_25f="ROOT";}return _25f;};dojo.i18n._requireLocalization=function(_260,_261,_262,_263){var _264=dojo.i18n.normalizeLocale(_262);var _265=[_260,"nls",_261].join(".");var _266="";if(_263){var _267=_263.split(",");for(var i=0;i<_267.length;i++){if(_264["indexOf"](_267[i])==0){if(_267[i].length>_266.length){_266=_267[i];}}}if(!_266){_266="ROOT";}}var _268=_263?_266:_264;var _269=dojo._loadedModules[_265];var _26a=null;if(_269){if(dojo.config.localizationComplete&&_269._built){return;}var _26b=_268.replace(/-/g,"_");var _26c=_265+"."+_26b;_26a=dojo._loadedModules[_26c];}if(!_26a){_269=dojo["provide"](_265);var syms=dojo._getModuleSymbols(_260);var _26d=syms.concat("nls").join("/");var _26e;dojo.i18n._searchLocalePath(_268,_263,function(loc){var _26f=loc.replace(/-/g,"_");var _270=_265+"."+_26f;var _271=false;if(!dojo._loadedModules[_270]){dojo["provide"](_270);var _272=[_26d];if(loc!="ROOT"){_272.push(loc);}_272.push(_261);var _273=_272.join("/")+".js";_271=dojo._loadPath(_273,null,function(hash){var _274=function(){};_274.prototype=_26e;_269[_26f]=new _274();for(var j in hash){_269[_26f][j]=hash[j];}});}else{_271=true;}if(_271&&_269[_26f]){_26e=_269[_26f];}else{_269[_26f]=_26e;}if(_263){return true;}});}if(_263&&_264!=_266){_269[_264.replace(/-/g,"_")]=_269[_266.replace(/-/g,"_")];}};(function(){var _275=dojo.config.extraLocale;if(_275){if(!_275 instanceof Array){_275=[_275];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_276,_277){req(m,b,_276,_277);if(_276){return;}for(var i=0;i<_275.length;i++){req(m,b,_275[i],_277);}};}})();dojo.i18n._searchLocalePath=function(_278,down,_279){_278=dojo.i18n.normalizeLocale(_278);var _27a=_278.split("-");var _27b=[];for(var i=_27a.length;i>0;i--){_27b.push(_27a.slice(0,i).join("-"));}_27b.push(false);if(down){_27b.reverse();}for(var j=_27b.length-1;j>=0;j--){var loc=_27b[j]||"ROOT";var stop=_279(loc);if(stop){break;}}};dojo.i18n._preloadLocalizations=function(_27c,_27d){function _27e(_27f){_27f=dojo.i18n.normalizeLocale(_27f);dojo.i18n._searchLocalePath(_27f,true,function(loc){for(var i=0;i<_27d.length;i++){if(_27d[i]==loc){dojo["require"](_27c+"_"+loc);return true;}}return false;});};_27e();var _280=dojo.config.extraLocale||[];for(var i=0;i<_280.length;i++){_27e(_280[i]);}};}if(!dojo._hasResource["dijit.form.TextBox"]){dojo._hasResource["dijit.form.TextBox"]=true;dojo.provide("dijit.form.TextBox");dojo.declare("dijit.form.TextBox",dijit.form._FormValueWidget,{trim:false,uppercase:false,lowercase:false,propercase:false,maxLength:"",selectOnClick:false,templateString:dojo.cache("dijit.form","templates/TextBox.html","<input class=\"dijit dijitReset dijitLeft\" dojoAttachPoint='textbox,focusNode'\r\n\tdojoAttachEvent='onmouseenter:_onMouse,onmouseleave:_onMouse'\r\n\tautocomplete=\"off\" type=\"${type}\" ${nameAttrSetting}\r\n\t/>\r\n"),baseClass:"dijitTextBox",attributeMap:dojo.delegate(dijit.form._FormValueWidget.prototype.attributeMap,{maxLength:"focusNode"}),_getValueAttr:function(){return this.parse(this.attr("displayedValue"),this.constraints);},_setValueAttr:function(_281,_282,_283){var _284;if(_281!==undefined){_284=this.filter(_281);if(typeof _283!="string"){if(_284!==null&&((typeof _284!="number")||!isNaN(_284))){_283=this.filter(this.format(_284,this.constraints));}else{_283="";}}}if(_283!=null&&_283!=undefined&&((typeof _283)!="number"||!isNaN(_283))&&this.textbox.value!=_283){this.textbox.value=_283;}this.inherited(arguments,[_284,_282]);},displayedValue:"",getDisplayedValue:function(){dojo.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(_285){dojo.deprecated(this.declaredClass+"::setDisplayedValue() is deprecated. Use attr('displayedValue', ...) instead.","","2.0");this.attr("displayedValue",_285);},_setDisplayedValueAttr:function(_286){if(_286===null||_286===undefined){_286="";}else{if(typeof _286!="string"){_286=String(_286);}}this.textbox.value=_286;this._setValueAttr(this.attr("value"),undefined,_286);},format:function(_287,_288){return ((_287==null||_287==undefined)?"":(_287.toString?_287.toString():_287));},parse:function(_289,_28a){return _289;},_refreshState:function(){},_onInput:function(e){if(e&&e.type&&/key/i.test(e.type)&&e.keyCode){switch(e.keyCode){case dojo.keys.SHIFT:case dojo.keys.ALT:case dojo.keys.CTRL:case dojo.keys.TAB:return;}}if(this.intermediateChanges){var _28b=this;setTimeout(function(){_28b._handleOnChange(_28b.attr("value"),false);},0);}this._refreshState();},postCreate:function(){this.textbox.setAttribute("value",this.textbox.value);this.inherited(arguments);if(dojo.isMoz||dojo.isOpera){this.connect(this.textbox,"oninput",this._onInput);}else{this.connect(this.textbox,"onkeydown",this._onInput);this.connect(this.textbox,"onkeyup",this._onInput);this.connect(this.textbox,"onpaste",this._onInput);this.connect(this.textbox,"oncut",this._onInput);}},_blankValue:"",filter:function(val){if(val===null){return this._blankValue;}if(typeof val!="string"){return val;}if(this.trim){val=dojo.trim(val);}if(this.uppercase){val=val.toUpperCase();}if(this.lowercase){val=val.toLowerCase();}if(this.propercase){val=val.replace(/[^\s]+/g,function(word){return word.substring(0,1).toUpperCase()+word.substring(1);});}return val;},_setBlurValue:function(){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&&dojo.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 _28c;if(dojo.isIE){var _28d=dojo.doc.selection.createRange();var _28e=_28d.parentElement();_28c=_28e==this.textbox&&_28d.text.length==0;}else{_28c=this.textbox.selectionStart==this.textbox.selectionEnd;}if(_28c){dijit.selectInputText(this.textbox);}});}this._refreshState();this.inherited(arguments);},reset:function(){this.textbox.value="";this.inherited(arguments);}});dijit.selectInputText=function(_28f,_290,stop){var _291=dojo.global;var _292=dojo.doc;_28f=dojo.byId(_28f);if(isNaN(_290)){_290=0;}if(isNaN(stop)){stop=_28f.value?_28f.value.length:0;}dijit.focus(_28f);if(_292["selection"]&&dojo.body()["createTextRange"]){if(_28f.createTextRange){var _293=_28f.createTextRange();with(_293){collapse(true);moveStart("character",-99999);moveStart("character",_290);moveEnd("character",stop-_290);select();}}}else{if(_291["getSelection"]){if(_28f.setSelectionRange){_28f.setSelectionRange(_290,stop);}}}};}if(!dojo._hasResource["dijit.Tooltip"]){dojo._hasResource["dijit.Tooltip"]=true;dojo.provide("dijit.Tooltip");dojo.declare("dijit._MasterTooltip",[dijit._Widget,dijit._Templated],{duration:dijit.defaultDuration,templateString:dojo.cache("dijit","templates/Tooltip.html","<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\">\r\n\t<div class=\"dijitTooltipContainer dijitTooltipContents\" dojoAttachPoint=\"containerNode\" waiRole='alert'></div>\r\n\t<div class=\"dijitTooltipConnector\"></div>\r\n</div>\r\n"),postCreate:function(){dojo.body().appendChild(this.domNode);this.bgIframe=new dijit.BackgroundIframe(this.domNode);this.fadeIn=dojo.fadeIn({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onShow")});this.fadeOut=dojo.fadeOut({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onHide")});},show:function(_294,_295,_296){if(this.aroundNode&&this.aroundNode===_295){return;}if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_294;this.domNode.style.top=(this.domNode.offsetTop+1)+"px";var pos=dijit.placeOnScreenAroundElement(this.domNode,_295,dijit.getPopupAroundAlignment((_296&&_296.length)?_296:dijit.Tooltip.defaultPosition,this.isLeftToRight()),dojo.hitch(this,"orient"));dojo.style(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;this.aroundNode=_295;},orient:function(node,_297,_298){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"}[_297+"-"+_298];},_onShow:function(){if(dojo.isIE){this.domNode.style.filter="";}},hide:function(_299){if(this._onDeck&&this._onDeck[1]==_299){this._onDeck=null;}else{if(this.aroundNode===_299){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;}}});dijit.showTooltip=function(_29a,_29b,_29c){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.show(_29a,_29b,_29c);};dijit.hideTooltip=function(_29d){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.hide(_29d);};dojo.declare("dijit.Tooltip",dijit._Widget,{label:"",showDelay:400,connectId:[],position:[],constructor:function(){this._nodeConnectionsById={};},_setConnectIdAttr:function(_29e){for(var _29f in this._nodeConnectionsById){this.removeTarget(_29f);}dojo.forEach(dojo.isArrayLike(_29e)?_29e:[_29e],this.addTarget,this);},_getConnectIdAttr:function(){var ary=[];for(var id in this._nodeConnectionsById){ary.push(id);}return ary;},addTarget:function(id){var node=dojo.byId(id);if(!node){return;}if(node.id in this._nodeConnectionsById){return;}this._nodeConnectionsById[node.id]=[this.connect(node,"onmouseenter","_onTargetMouseEnter"),this.connect(node,"onmouseleave","_onTargetMouseLeave"),this.connect(node,"onfocus","_onTargetFocus"),this.connect(node,"onblur","_onTargetBlur")];if(dojo.isIE&&!node.style.zoom){node.style.zoom=1;}},removeTarget:function(node){var id=node.id||node;if(id in this._nodeConnectionsById){dojo.forEach(this._nodeConnectionsById[id],this.disconnect,this);delete this._nodeConnectionsById[id];}},postCreate:function(){dojo.addClass(this.domNode,"dijitTooltipData");},startup:function(){this.inherited(arguments);var ids=this.connectId;dojo.forEach(dojo.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 _2a0=e.target;this._showTimer=setTimeout(dojo.hitch(this,function(){this.open(_2a0);}),this.showDelay);}},_onUnHover:function(e){if(this._focus){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}this.close();},open:function(_2a1){if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}dijit.showTooltip(this.label||this.domNode.innerHTML,_2a1,this.position);this._connectNode=_2a1;this.onShow(_2a1,this.position);},close:function(){if(this._connectNode){dijit.hideTooltip(this._connectNode);delete this._connectNode;this.onHide();}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}},onShow:function(_2a2,_2a3){},onHide:function(){},uninitialize:function(){this.close();this.inherited(arguments);}});dijit.Tooltip.defaultPosition=["after","before"];}if(!dojo._hasResource["dijit.form.ValidationTextBox"]){dojo._hasResource["dijit.form.ValidationTextBox"]=true;dojo.provide("dijit.form.ValidationTextBox");dojo.declare("dijit.form.ValidationTextBox",dijit.form.TextBox,{templateString:dojo.cache("dijit.form","templates/ValidationTextBox.html","<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\r\n\tid=\"widget_${id}\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" waiRole=\"presentation\"\r\n\t><div style=\"overflow:hidden;\"\r\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\r\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\r\n\t\t><div class=\"dijitReset dijitInputField\"\r\n\t\t\t><input class=\"dijitReset\" dojoAttachPoint='textbox,focusNode' autocomplete=\"off\"\r\n\t\t\t${nameAttrSetting} type='${type}'\r\n\t\t/></div\r\n\t></div\r\n></div>\r\n"),baseClass:"dijitTextBox",required:false,promptMessage:"",invalidMessage:"$_unset_$",constraints:{},regExp:".*",regExpGen:function(_2a4){return this.regExp;},state:"",tooltipPosition:[],_setValueAttr:function(){this.inherited(arguments);this.validate(this._focused);},validator:function(_2a5,_2a6){return (new RegExp("^(?:"+this.regExpGen(_2a6)+")"+(this.required?"":"?")+"$")).test(_2a5)&&(!this.required||!this._isEmpty(_2a5))&&(this._isEmpty(_2a5)||this.parse(_2a5,_2a6)!==undefined);},_isValidSubset:function(){return this.textbox.value.search(this._partialre)==0;},isValid:function(_2a7){return this.validator(this.textbox.value,this.constraints);},_isEmpty:function(_2a8){return /^\s*$/.test(_2a8);},getErrorMessage:function(_2a9){return this.invalidMessage;},getPromptMessage:function(_2aa){return this.promptMessage;},_maskValidSubsetError:true,validate:function(_2ab){var _2ac="";var _2ad=this.disabled||this.isValid(_2ab);if(_2ad){this._maskValidSubsetError=true;}var _2ae=!_2ad&&_2ab&&this._isValidSubset();var _2af=this._isEmpty(this.textbox.value);if(_2af){this._maskValidSubsetError=true;}this.state=(_2ad||(!this._hasBeenBlurred&&_2af)||_2ae)?"":"Error";if(this.state=="Error"){this._maskValidSubsetError=false;}this._setStateClass();dijit.setWaiState(this.focusNode,"invalid",_2ad?"false":"true");if(_2ab){if(_2af){_2ac=this.getPromptMessage(true);}if(!_2ac&&(this.state=="Error"||(_2ae&&!this._maskValidSubsetError))){_2ac=this.getErrorMessage(true);}}this.displayMessage(_2ac);return _2ad;},_message:"",displayMessage:function(_2b0){if(this._message==_2b0){return;}this._message=_2b0;dijit.hideTooltip(this.domNode);if(_2b0){dijit.showTooltip(_2b0,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=dojo.i18n.getLocalization("dijit.form","validate",this.lang);if(this.invalidMessage=="$_unset_$"){this.invalidMessage=this.messages.invalidMessage;}var p=this.regExpGen(this.constraints);this.regExp=p;var _2b1="";if(p!=".*"){this.regExp.replace(/\\.|\[\]|\[.*?[^\\]{1}\]|\{.*?\}|\(\?[=:!]|./g,function(re){switch(re.charAt(0)){case "{":case "+":case "?":case "*":case "^":case "$":case "|":case "(":_2b1+=re;break;case ")":_2b1+="|$)";break;default:_2b1+="(?:"+re+"|$)";break;}});}try{"".search(_2b1);}catch(e){_2b1=this.regExp;console.warn("RegExp error in "+this.declaredClass+": "+this.regExp);}this._partialre="^(?:"+_2b1+")$";},_setDisabledAttr:function(_2b2){this.inherited(arguments);this._refreshState();},_setRequiredAttr:function(_2b3){this.required=_2b3;dijit.setWaiState(this.focusNode,"required",_2b3);this._refreshState();},postCreate:function(){if(dojo.isIE){var s=dojo.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);}});dojo.declare("dijit.form.MappedTextBox",dijit.form.ValidationTextBox,{postMixInProperties:function(){this.inherited(arguments);this.nameAttrSetting="";},serialize:function(val,_2b4){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=dojo.place("<input type='hidden'"+(this.name?" name='"+this.name+"'":"")+">",this.textbox,"after");},reset:function(){this.valueNode.value="";this.inherited(arguments);}});dojo.declare("dijit.form.RangeBoundTextBox",dijit.form.MappedTextBox,{rangeMessage:"",rangeCheck:function(_2b5,_2b6){return ("min" in _2b6?(this.compare(_2b5,_2b6.min)>=0):true)&&("max" in _2b6?(this.compare(_2b5,_2b6.max)<=0):true);},isInRange:function(_2b7){return this.rangeCheck(this.attr("value"),this.constraints);},_isDefinitelyOutOfRange:function(){var val=this.attr("value");var _2b8=false;var _2b9=false;if("min" in this.constraints){var min=this.constraints.min;min=this.compare(val,((typeof min=="number")&&min>=0&&val!=0)?0:min);_2b8=(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);_2b9=(typeof max=="number")&&max>0;}return _2b8||_2b9;},_isValidSubset:function(){return this.inherited(arguments)&&!this._isDefinitelyOutOfRange();},isValid:function(_2ba){return this.inherited(arguments)&&((this._isEmpty(this.textbox.value)&&!this.required)||this.isInRange(_2ba));},getErrorMessage:function(_2bb){var v=this.attr("value");if(v!==null&&v!==""&&v!==undefined&&!this.isInRange(_2bb)){return this.rangeMessage;}return this.inherited(arguments);},postMixInProperties:function(){this.inherited(arguments);if(!this.rangeMessage){this.messages=dojo.i18n.getLocalization("dijit.form","validate",this.lang);this.rangeMessage=this.messages.rangeMessage;}},postCreate:function(){this.inherited(arguments);if(this.constraints.min!==undefined){dijit.setWaiState(this.focusNode,"valuemin",this.constraints.min);}if(this.constraints.max!==undefined){dijit.setWaiState(this.focusNode,"valuemax",this.constraints.max);}},_setValueAttr:function(_2bc,_2bd){dijit.setWaiState(this.focusNode,"valuenow",_2bc);this.inherited(arguments);}});}if(!dojo._hasResource["dijit.form.ComboBox"]){dojo._hasResource["dijit.form.ComboBox"]=true;dojo.provide("dijit.form.ComboBox");dojo.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:dojo.cache("dijit.form","templates/ComboBox.html","<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\r\n\tid=\"widget_${id}\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" dojoAttachPoint=\"comboNode\" waiRole=\"combobox\" tabIndex=\"-1\"\r\n\t><div style=\"overflow:hidden;\"\r\n\t\t><div class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton'\r\n\t\t\tdojoAttachPoint=\"downArrowNode\" waiRole=\"presentation\"\r\n\t\t\tdojoAttachEvent=\"onmousedown:_onArrowMouseDown,onmouseup:_onMouse,onmouseenter:_onMouse,onmouseleave:_onMouse\"\r\n\t\t\t><div class=\"dijitArrowButtonInner\">&thinsp;</div\r\n\t\t\t><div class=\"dijitArrowButtonChar\">&#9660;</div\r\n\t\t></div\r\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\r\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\r\n\t\t><div class=\"dijitReset dijitInputField\"\r\n\t\t\t><input ${nameAttrSetting} type=\"text\" autocomplete=\"off\" class='dijitReset'\r\n\t\t\tdojoAttachEvent=\"onkeypress:_onKeyPress,compositionend\"\r\n\t\t\tdojoAttachPoint=\"textbox,focusNode\" waiRole=\"textbox\" waiState=\"haspopup-true,autocomplete-list\"\r\n\t\t/></div\r\n\t></div\r\n></div>\r\n"),baseClass:"dijitComboBox",_getCaretPos:function(_2be){var pos=0;if(typeof (_2be.selectionStart)=="number"){pos=_2be.selectionStart;}else{if(dojo.isIE){var tr=dojo.doc.selection.createRange().duplicate();var ntr=_2be.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(_2bf,_2c0){_2c0=parseInt(_2c0);dijit.selectInputText(_2bf,_2c0,_2c0);},_setDisabledAttr:function(_2c1){this.inherited(arguments);dijit.setWaiState(this.comboNode,"disabled",_2c1);},_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==dojo.keys.SHIFT){return;}var _2c2=false;var _2c3="_startSearchFromInput";var pw=this._popupWidget;var dk=dojo.keys;var _2c4=null;this._prev_key_backspace=false;this._abortQuery();if(this._isShowingNow){pw.handleKey(key);_2c4=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();_2c2=true;_2c3="_startSearchAll";}else{this._announceOption(_2c4);}dojo.stopEvent(evt);break;case dk.ENTER:if(_2c4){if(_2c4==pw.nextButton){this._nextSearch(1);dojo.stopEvent(evt);break;}else{if(_2c4==pw.previousButton){this._nextSearch(-1);dojo.stopEvent(evt);break;}}}else{this._setBlurValue();this._setCaretPos(this.focusNode,this.focusNode.value.length);}evt.preventDefault();case dk.TAB:var _2c5=this.attr("displayedValue");if(pw&&(_2c5==pw._messages["previousMessage"]||_2c5==pw._messages["nextMessage"])){break;}if(_2c4){this._selectOption();}if(this._isShowingNow){this._lastQuery=null;this._hideResultList();}break;case " ":if(_2c4){dojo.stopEvent(evt);this._selectOption();this._hideResultList();}else{_2c2=true;}break;case dk.ESCAPE:if(this._isShowingNow){dojo.stopEvent(evt);this._hideResultList();}break;case dk.DELETE:case dk.BACKSPACE:this._prev_key_backspace=true;_2c2=true;break;default:_2c2=typeof key=="string"||key==229;}if(_2c2){this.item=undefined;this.searchTimer=setTimeout(dojo.hitch(this,_2c3),1);}},_autoCompleteText:function(text){var fn=this.focusNode;dijit.selectInputText(fn,fn.value.length);var _2c6=this.ignoreCase?"toLowerCase":"substr";if(text[_2c6](0).indexOf(this.focusNode.value[_2c6](0))==0){var cpos=this._getCaretPos(fn);if((cpos+1)>fn.value.length){fn.value=text;dijit.selectInputText(fn,cpos);}}else{fn.value=text;dijit.selectInputText(fn);}},_openResultList:function(_2c7,_2c8){this._fetchHandle=null;if(this.disabled||this.readOnly||(_2c8.query[this.searchAttr]!=this._lastQuery)){return;}this._popupWidget.clearResultList();if(!_2c7.length){this._hideResultList();return;}_2c8._maxOptions=this._maxOptions;var _2c9=this._popupWidget.createOptions(_2c7,_2c8,dojo.hitch(this,"_getMenuLabelFromItem"));this._showResultList();if(_2c8.direction){if(1==_2c8.direction){this._popupWidget.highlightFirstOption();}else{if(-1==_2c8.direction){this._popupWidget.highlightLastOption();}}this._announceOption(this._popupWidget.getHighlightedOption());}else{if(this.autoComplete&&!this._prev_key_backspace&&!/^[*]+$/.test(_2c8.query[this.searchAttr])){this._announceOption(_2c9[1]);}}},_showResultList:function(){this._hideResultList();this._arrowPressed();this.displayMessage("");dojo.style(this._popupWidget.domNode,{width:"",height:""});var best=this.open();var _2ca=dojo.marginBox(this._popupWidget.domNode);this._popupWidget.domNode.style.overflow=((best.h==_2ca.h)&&(best.w==_2ca.w))?"hidden":"auto";var _2cb=best.w;if(best.h<this._popupWidget.domNode.scrollHeight){_2cb+=16;}dojo.marginBox(this._popupWidget.domNode,{h:best.h,w:Math.max(_2cb,this.domNode.offsetWidth)});dijit.setWaiState(this.comboNode,"expanded","true");},_hideResultList:function(){this._abortQuery();if(this._isShowingNow){dijit.popup.close(this._popupWidget);this._arrowIdle();this._isShowingNow=false;dijit.setWaiState(this.comboNode,"expanded","false");dijit.removeWaiState(this.focusNode,"activedescendant");}},_setBlurValue:function(){var _2cc=this.attr("displayedValue");var pw=this._popupWidget;if(pw&&(_2cc==pw._messages["previousMessage"]||_2cc==pw._messages["nextMessage"])){this._setValueAttr(this._lastValueReported,true);}else{if(typeof this.item=="undefined"){this.item=null;this.attr("displayedValue",_2cc);}else{if(this.value!=this._lastValueReported){dijit.form._FormValueWidget.prototype._setValueAttr.call(this,this.value,true);}this._refreshState();}}},_onBlur:function(){this._hideResultList();this._arrowIdle();this.inherited(arguments);},_setItemAttr:function(item,_2cd,_2ce){if(!_2ce){_2ce=this.labelFunc(item,this.store);}this.value=this._getValueField()!=this.searchAttr?this.store.getIdentity(item):_2ce;this.item=item;dijit.form.ComboBox.superclass._setValueAttr.call(this,this.value,_2cd,_2ce);},_announceOption:function(node){if(!node){return;}var _2cf;if(node==this._popupWidget.nextButton||node==this._popupWidget.previousButton){_2cf=node.innerHTML;this.item=undefined;this.value="";}else{_2cf=this.labelFunc(node.item,this.store);this.attr("item",node.item,false,_2cf);}this.focusNode.value=this.focusNode.value.substring(0,this._lastInput.length);dijit.setWaiState(this.focusNode,"activedescendant",dojo.attr(node,"id"));this._autoCompleteText(_2cf);},_selectOption:function(evt){if(evt){this._announceOption(evt.target);}this._hideResultList();this._setCaretPos(this.focusNode,this.focusNode.value.length);dijit.form._FormValueWidget.prototype._setValueAttr.call(this,this.value,true);},_onArrowMouseDown:function(evt){if(this.disabled||this.readOnly){return;}dojo.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 dojo.string.substitute(this.queryExpr,[text]);},_startSearch:function(key){if(!this._popupWidget){var _2d0=this.id+"_popup";this._popupWidget=new dijit.form._ComboBoxMenu({onChange:dojo.hitch(this,this._selectOption),id:_2d0});dijit.removeWaiState(this.focusNode,"activedescendant");dijit.setWaiState(this.textbox,"owns",_2d0);}var _2d1=dojo.clone(this.query);this._lastInput=key;this._lastQuery=_2d1[this.searchAttr]=this._getQueryString(key);this.searchTimer=setTimeout(dojo.hitch(this,function(_2d2,_2d3){this.searchTimer=null;var _2d4={queryOptions:{ignoreCase:this.ignoreCase,deep:true},query:_2d2,onBegin:dojo.hitch(this,"_setMaxOptions"),onComplete:dojo.hitch(this,"_openResultList"),onError:function(_2d5){_2d3._fetchHandle=null;console.error("dijit.form.ComboBox: "+_2d5);dojo.hitch(_2d3,"_hideResultList")();},start:0,count:this.pageSize};dojo.mixin(_2d4,_2d3.fetchProperties);this._fetchHandle=_2d3.store.fetch(_2d4);var _2d6=function(_2d7,_2d8){_2d7.start+=_2d7.count*_2d8;_2d7.direction=_2d8;this._fetchHandle=this.store.fetch(_2d7);};this._nextSearch=this._popupWidget.onPage=dojo.hitch(this,_2d6,this._fetchHandle);},_2d1,this),this.searchDelay);},_setMaxOptions:function(size,_2d9){this._maxOptions=size;},_getValueField:function(){return this.searchAttr;},_arrowPressed:function(){if(!this.disabled&&!this.readOnly&&this.hasDownArrow){dojo.addClass(this.downArrowNode,"dijitArrowButtonActive");}},_arrowIdle:function(){if(!this.disabled&&!this.readOnly&&this.hasDownArrow){dojo.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 _2da=this.srcNodeRef;this.store=new dijit.form._ComboBoxDataStore(_2da);if(!this.value||((typeof _2da.selectedIndex=="number")&&_2da.selectedIndex.toString()===this.value)){var item=this.store.fetchSelectedItem();if(item){var _2db=this._getValueField();this.value=_2db!=this.searchAttr?this.store.getValue(item,_2db):this.labelFunc(item,this.store);}}}this.inherited(arguments);},postCreate:function(){var _2dc=dojo.query("label[for=\""+this.id+"\"]");if(_2dc.length){_2dc[0].id=(this.id+"_label");var cn=this.comboNode;dijit.setWaiState(cn,"labelledby",_2dc[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 _2dd=this.labelAttr?this.store.getValue(item,this.labelAttr):this.labelFunc(item,this.store);var _2de=this.labelType;if(this.highlightMatch!="none"&&this.labelType=="text"&&this._lastInput){_2dd=this.doHighlight(_2dd,this._escapeHtml(this._lastInput));_2de="html";}return {html:_2de=="html",label:_2dd};},doHighlight:function(_2df,find){var _2e0="i"+(this.highlightMatch=="all"?"g":"");var _2e1=this._escapeHtml(_2df);find=dojo.regexp.escapeString(find);var ret=_2e1.replace(new RegExp("(^|\\s)("+find+")",_2e0),"$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 dijit.popup.open({popup:this._popupWidget,around:this.domNode,parent:this});},reset:function(){this.item=null;this.inherited(arguments);},labelFunc:function(item,_2e2){return _2e2.getValue(item,this.searchAttr).toString();}});dojo.declare("dijit.form._ComboBoxMenu",[dijit._Widget,dijit._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=dojo.i18n.getLocalization("dijit.form","ComboBox",this.lang);this.inherited(arguments);},_setValueAttr:function(_2e3){this.value=_2e3;this.onChange(_2e3);},onChange:function(_2e4){},onPage:function(_2e5){},postCreate:function(){this.previousButton.innerHTML=this._messages["previousMessage"];this.nextButton.innerHTML=this._messages["nextMessage"];this.inherited(arguments);},onClose:function(){this._blurOptionNode();},_createOption:function(item,_2e6){var _2e7=_2e6(item);var _2e8=dojo.doc.createElement("li");dijit.setWaiRole(_2e8,"option");if(_2e7.html){_2e8.innerHTML=_2e7.label;}else{_2e8.appendChild(dojo.doc.createTextNode(_2e7.label));}if(_2e8.innerHTML==""){_2e8.innerHTML="&nbsp;";}_2e8.item=item;return _2e8;},createOptions:function(_2e9,_2ea,_2eb){this.previousButton.style.display=(_2ea.start==0)?"none":"";dojo.attr(this.previousButton,"id",this.id+"_prev");dojo.forEach(_2e9,function(item,i){var _2ec=this._createOption(item,_2eb);_2ec.className="dijitReset dijitMenuItem";dojo.attr(_2ec,"id",this.id+i);this.domNode.insertBefore(_2ec,this.nextButton);},this);var _2ed=false;if(_2ea._maxOptions&&_2ea._maxOptions!=-1){if((_2ea.start+_2ea.count)<_2ea._maxOptions){_2ed=true;}else{if((_2ea.start+_2ea.count)>(_2ea._maxOptions-1)){if(_2ea.count==_2e9.length){_2ed=true;}}}}else{if(_2ea.count==_2e9.length){_2ed=true;}}this.nextButton.style.display=_2ed?"":"none";dojo.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){dojo.stopEvent(evt);},_onMouseUp:function(evt){if(evt.target===this.domNode){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;dojo.addClass(this._highlighted_option,"dijitMenuItemSelected");}},_blurOptionNode:function(){if(this._highlighted_option){dojo.removeClass(this._highlighted_option,"dijitMenuItemSelected");this._highlighted_option=null;}},_highlightNextOption:function(){var fc=this.domNode.firstChild;if(!this.getHighlightedOption()){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);}}dijit.scrollIntoView(this._highlighted_option);},highlightFirstOption:function(){this._focusOptionNode(this.domNode.firstChild.nextSibling);dijit.scrollIntoView(this._highlighted_option);},highlightLastOption:function(){this._focusOptionNode(this.domNode.lastChild.previousSibling);dijit.scrollIntoView(this._highlighted_option);},_highlightPrevOption:function(){var lc=this.domNode.lastChild;if(!this.getHighlightedOption()){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);}}dijit.scrollIntoView(this._highlighted_option);},_page:function(up){var _2ee=0;var _2ef=this.domNode.scrollTop;var _2f0=dojo.style(this.domNode,"height");if(!this.getHighlightedOption()){this._highlightNextOption();}while(_2ee<_2f0){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 _2f1=this.domNode.scrollTop;_2ee+=(_2f1-_2ef)*(up?-1:1);_2ef=_2f1;}},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 dojo.keys.DOWN_ARROW:this._highlightNextOption();break;case dojo.keys.PAGE_DOWN:this.pageDown();break;case dojo.keys.UP_ARROW:this._highlightPrevOption();break;case dojo.keys.PAGE_UP:this.pageUp();break;}}});dojo.declare("dijit.form.ComboBox",[dijit.form.ValidationTextBox,dijit.form.ComboBoxMixin],{_setValueAttr:function(_2f2,_2f3,_2f4){this.item=null;if(!_2f2){_2f2="";}dijit.form.ValidationTextBox.prototype._setValueAttr.call(this,_2f2,_2f3,_2f4);}});dojo.declare("dijit.form._ComboBoxDataStore",null,{constructor:function(root){this.root=root;dojo.query("> option",root).forEach(function(node){node.innerHTML=dojo.trim(node.innerHTML);});},getValue:function(item,_2f5,_2f6){return (_2f5=="value")?item.value:(item.innerText||item.textContent||"");},isItemLoaded:function(_2f7){return true;},getFeatures:function(){return {"dojo.data.api.Read":true,"dojo.data.api.Identity":true};},_fetchItems:function(args,_2f8,_2f9){if(!args.query){args.query={};}if(!args.query.name){args.query.name="";}if(!args.queryOptions){args.queryOptions={};}var _2fa=dojo.data.util.filter.patternToRegExp(args.query.name,args.queryOptions.ignoreCase),_2fb=dojo.query("> option",this.root).filter(function(_2fc){return (_2fc.innerText||_2fc.textContent||"").match(_2fa);});if(args.sort){_2fb.sort(dojo.data.util.sorter.createSortFunction(args.sort,this));}_2f8(_2fb,args);},close:function(_2fd){return;},getLabel:function(item){return item.innerHTML;},getIdentity:function(item){return dojo.attr(item,"value");},fetchItemByIdentity:function(args){var item=dojo.query("option[value='"+args.identity+"']",this.root)[0];args.onItem(item);},fetchSelectedItem:function(){var root=this.root,si=root.selectedIndex;return dojo.query("> option:nth-child("+(si!=-1?si+1:1)+")",root)[0];}});dojo.extend(dijit.form._ComboBoxDataStore,dojo.data.util.simpleFetch);}if(!dojo._hasResource["dijit.form.FilteringSelect"]){dojo._hasResource["dijit.form.FilteringSelect"]=true;dojo.provide("dijit.form.FilteringSelect");dojo.declare("dijit.form.FilteringSelect",[dijit.form.MappedTextBox,dijit.form.ComboBoxMixin],{_isvalid:true,required:true,_lastDisplayedValue:"",isValid:function(){return this._isvalid||(!this.required&&this.attr("displayedValue")=="");},_callbackSetLabel:function(_2fe,_2ff,_300){if((_2ff&&_2ff.query[this.searchAttr]!=this._lastQuery)||(!_2ff&&_2fe.length&&this.store.getIdentity(_2fe[0])!=this._lastQuery)){return;}if(!_2fe.length){this.valueNode.value="";dijit.form.TextBox.superclass._setValueAttr.call(this,"",_300||(_300===undefined&&!this._focused));this._isvalid=false;this.validate(this._focused);this.item=null;}else{this.attr("item",_2fe[0],_300);}},_openResultList:function(_301,_302){if(_302.query[this.searchAttr]!=this._lastQuery){return;}this._isvalid=_301.length!=0;this.validate(true);dijit.form.ComboBoxMixin.prototype._openResultList.apply(this,arguments);},_getValueAttr:function(){return this.valueNode.value;},_getValueField:function(){return "value";},_setValueAttr:function(_303,_304){if(!this._onChangeActive){_304=null;}this._lastQuery=_303;if(_303===null||_303===""){this._setDisplayedValueAttr("",_304);return;}var self=this;this.store.fetchItemByIdentity({identity:_303,onItem:function(item){self._callbackSetLabel([item],undefined,_304);}});},_setItemAttr:function(item,_305,_306){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(_307,_308){if(!this._created){_308=false;}if(this.store){this._hideResultList();var _309=dojo.clone(this.query);this._lastQuery=_309[this.searchAttr]=this._getDisplayQueryString(_307);this.textbox.value=_307;this._lastDisplayedValue=_307;var _30a=this;var _30b={query:_309,queryOptions:{ignoreCase:this.ignoreCase,deep:true},onComplete:function(_30c,_30d){_30a._fetchHandle=null;dojo.hitch(_30a,"_callbackSetLabel")(_30c,_30d,_308);},onError:function(_30e){_30a._fetchHandle=null;console.error("dijit.form.FilteringSelect: "+_30e);dojo.hitch(_30a,"_callbackSetLabel")([],undefined,false);}};dojo.mixin(_30b,this.fetchProperties);this._fetchHandle=this.store.fetch(_30b);}},postMixInProperties:function(){this.inherited(arguments);this._isvalid=!this.required;},undo:function(){this.attr("displayedValue",this._lastDisplayedValue);}});}if(!dojo._hasResource["dijit.form.CheckBox"]){dojo._hasResource["dijit.form.CheckBox"]=true;dojo.provide("dijit.form.CheckBox");dojo.declare("dijit.form.CheckBox",dijit.form.ToggleButton,{templateString:dojo.cache("dijit.form","templates/CheckBox.html","<div class=\"dijitReset dijitInline\" waiRole=\"presentation\"\r\n\t><input\r\n\t \t${nameAttrSetting} type=\"${type}\" ${checkedAttrSetting}\r\n\t\tclass=\"dijitReset dijitCheckBoxInput\"\r\n\t\tdojoAttachPoint=\"focusNode\"\r\n\t \tdojoAttachEvent=\"onmouseover:_onMouse,onmouseout:_onMouse,onclick:_onClick\"\r\n/></div>\r\n"),baseClass:"dijitCheckBox",type:"checkbox",value:"on",readOnly:false,attributeMap:dojo.delegate(dijit.form.ToggleButton.prototype.attributeMap,{readOnly:"focusNode"}),_setReadOnlyAttr:function(_30f){this.readOnly=_30f;dojo.attr(this.focusNode,"readOnly",_30f);dijit.setWaiState(this.focusNode,"readonly",_30f);this._setStateClass();},_setValueAttr:function(_310){if(typeof _310=="string"){this.value=_310;dojo.attr(this.focusNode,"value",_310);_310=true;}if(this._created){this.attr("checked",_310);}},_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(_311){},reset:function(){this._hasBeenBlurred=false;this.attr("checked",this.params.checked||false);this.value=this.params.value||"on";dojo.attr(this.focusNode,"value",this.value);},_onFocus:function(){if(this.id){dojo.query("label[for='"+this.id+"']").addClass("dijitFocusedLabel");}},_onBlur:function(){if(this.id){dojo.query("label[for='"+this.id+"']").removeClass("dijitFocusedLabel");}},_onClick:function(e){if(this.readOnly){return false;}return this.inherited(arguments);}});dojo.declare("dijit.form.RadioButton",dijit.form.CheckBox,{type:"radio",baseClass:"dijitRadio",_setCheckedAttr:function(_312){this.inherited(arguments);if(!this._created){return;}if(_312){var _313=this;dojo.query("INPUT[type=radio]",this.focusNode.form||dojo.doc).forEach(function(_314){if(_314.name==_313.name&&_314!=_313.focusNode&&_314.form==_313.focusNode.form){var _315=dijit.getEnclosingWidget(_314);if(_315&&_315.checked){_315.attr("checked",false);}}});}},_clicked:function(e){if(!this.checked){this.attr("checked",true);}}});}if(!dojo._hasResource["dijit._Contained"]){dojo._hasResource["dijit._Contained"]=true;dojo.provide("dijit._Contained");dojo.declare("dijit._Contained",null,{getParent:function(){var _316=dijit.getEnclosingWidget(this.domNode.parentNode);return _316&&_316.isContainer?_316:null;},_getSibling:function(_317){var node=this.domNode;do{node=node[_317+"Sibling"];}while(node&&node.nodeType!=1);return node&&dijit.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(!dojo._hasResource["dijit.layout._LayoutWidget"]){dojo._hasResource["dijit.layout._LayoutWidget"]=true;dojo.provide("dijit.layout._LayoutWidget");dojo.declare("dijit.layout._LayoutWidget",[dijit._Widget,dijit._Container,dijit._Contained],{baseClass:"dijitLayoutContainer",isLayoutContainer:true,postCreate:function(){dojo.addClass(this.domNode,"dijitContainer");dojo.addClass(this.domNode,this.baseClass);this.inherited(arguments);},startup:function(){if(this._started){return;}this.inherited(arguments);var _318=this.getParent&&this.getParent();if(!(_318&&_318.isLayoutContainer)){this.resize();this.connect(dojo.isIE?this.domNode:dojo.global,"onresize",function(){this.resize();});}},resize:function(_319,_31a){var node=this.domNode;if(_319){dojo.marginBox(node,_319);if(_319.t){node.style.top=_319.t+"px";}if(_319.l){node.style.left=_319.l+"px";}}var mb=_31a||{};dojo.mixin(mb,_319||{});if(!("h" in mb)||!("w" in mb)){mb=dojo.mixin(dojo.marginBox(node),mb);}var cs=dojo.getComputedStyle(node);var me=dojo._getMarginExtents(node,cs);var be=dojo._getBorderExtents(node,cs);var bb=(this._borderBox={w:mb.w-(me.w+be.w),h:mb.h-(me.h+be.h)});var pe=dojo._getPadExtents(node,cs);this._contentBox={l:dojo._toPixelValue(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:bb.w-pe.w,h:bb.h-pe.h};this.layout();},layout:function(){},_setupChild:function(_31b){dojo.addClass(_31b.domNode,this.baseClass+"-child");if(_31b.baseClass){dojo.addClass(_31b.domNode,this.baseClass+"-"+_31b.baseClass);}},addChild:function(_31c,_31d){this.inherited(arguments);if(this._started){this._setupChild(_31c);}},removeChild:function(_31e){dojo.removeClass(_31e.domNode,this.baseClass+"-child");if(_31e.baseClass){dojo.removeClass(_31e.domNode,this.baseClass+"-"+_31e.baseClass);}this.inherited(arguments);}});dijit.layout.marginBox2contentBox=function(node,mb){var cs=dojo.getComputedStyle(node);var me=dojo._getMarginExtents(node,cs);var pb=dojo._getPadBorderExtents(node,cs);return {l:dojo._toPixelValue(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};};(function(){var _31f=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_320,dim){_320.resize?_320.resize(dim):dojo.marginBox(_320.domNode,dim);dojo.mixin(_320,dojo.marginBox(_320.domNode));dojo.mixin(_320,dim);};dijit.layout.layoutChildren=function(_321,dim,_322){dim=dojo.mixin({},dim);dojo.addClass(_321,"dijitLayoutContainer");_322=dojo.filter(_322,function(item){return item.layoutAlign!="client";}).concat(dojo.filter(_322,function(item){return item.layoutAlign=="client";}));dojo.forEach(_322,function(_323){var elm=_323.domNode,pos=_323.layoutAlign;var _324=elm.style;_324.left=dim.l+"px";_324.top=dim.t+"px";_324.bottom=_324.right="auto";dojo.addClass(elm,"dijitAlign"+_31f(pos));if(pos=="top"||pos=="bottom"){size(_323,{w:dim.w});dim.h-=_323.h;if(pos=="top"){dim.t+=_323.h;}else{_324.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){size(_323,{h:dim.h});dim.w-=_323.w;if(pos=="left"){dim.l+=_323.w;}else{_324.left=dim.l+dim.w+"px";}}else{if(pos=="client"){size(_323,dim);}}}});};})();}if(!dojo._hasResource["dojo.html"]){dojo._hasResource["dojo.html"]=true;dojo.provide("dojo.html");(function(){var _325=0,d=dojo;dojo.html._secureForInnerHtml=function(cont){return cont.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"");};dojo.html._emptyNode=dojo.empty;dojo.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 _326=cont.length,i=0;i<cont.length;i=_326==cont.length?i+1:0){d.place(cont[i],node,"last");}}else{d.place(cont,node,"last");}}return node;};dojo.declare("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:false,extractContent:false,parseContent:false,constructor:function(_327,node){dojo.mixin(this,_327||{});node=this.node=dojo.byId(this.node||node);if(!this.id){this.id=["Setter",(node)?node.id||node.tagName:"",_325++].join("_");}if(!(this.node||node)){new Error(this.declaredClass+": no node provided to "+this.id);}},set:function(cont,_328){if(undefined!==cont){this.content=cont;}if(_328){this._mixin(_328);}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=dojo.html._setNodeContent(node,this.content);}catch(e){var _329=this.onContentError(e);try{node.innerHTML=_329;}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){dojo.forEach(this.parseResults,function(w){if(w.destroy){w.destroy();}});delete this.parseResults;}dojo.html._emptyNode(this.node);},onBegin:function(){var cont=this.content;if(dojo.isString(cont)){if(this.cleanContent){cont=dojo.html._secureForInnerHtml(cont);}if(this.extractContent){var _32a=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_32a){cont=_32a[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(_32b){var _32c={},key;for(key in _32b){if(key in _32c){continue;}this[key]=_32b[key];}},_parse:function(){var _32d=this.node;try{this.parseResults=dojo.parser.parse(_32d,true);}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function(type,err,_32e){var _32f=this["on"+type+"Error"].call(this,err);if(_32e){console.error(_32e,err);}else{if(_32f){dojo.html._setNodeContent(this.node,_32f,true);}}}});dojo.html.set=function(node,cont,_330){if(undefined==cont){console.warn("dojo.html.set: no cont argument provided, using empty string");cont="";}if(!_330){return dojo.html._setNodeContent(node,cont,true);}else{var op=new dojo.html._ContentSetter(dojo.mixin(_330,{content:cont,node:node}));return op.set();}};})();}if(!dojo._hasResource["dijit.layout.ContentPane"]){dojo._hasResource["dijit.layout.ContentPane"]=true;dojo.provide("dijit.layout.ContentPane");dojo.declare("dijit.layout.ContentPane",dijit._Widget,{href:"",extractContent:false,parseOnLoad:true,preventCache:false,preload:false,refreshOnShow:false,loadingMessage:"<span class='dijitContentPaneLoading'>${loadingState}</span>",errorMessage:"<span class='dijitContentPaneError'>${errorState}</span>",isLoaded:false,baseClass:"dijitContentPane",doLayout:true,ioArgs:{},isContainer:true,isLayoutContainer:true,onLoadDeferred:null,attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{title:[]}),postMixInProperties:function(){this.inherited(arguments);var _331=dojo.i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=dojo.string.substitute(this.loadingMessage,_331);this.errorMessage=dojo.string.substitute(this.errorMessage,_331);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(!dojo.attr(this.domNode,"role")){dijit.setWaiRole(this.domNode,"group");}dojo.addClass(this.domNode,this.baseClass);},startup:function(){if(this._started){return;}var _332=dijit._Contained.prototype.getParent.call(this);this._childOfLayoutWidget=_332&&_332.isLayoutContainer;this._needLayout=!this._childOfLayoutWidget;if(this.isLoaded){dojo.forEach(this.getChildren(),function(_333){_333.startup();});}if(this._isShown()||this.preload){this._onShow();}this.inherited(arguments);},_checkIfSingleChild:function(){var _334=dojo.query("> *",this.containerNode).filter(function(node){return node.tagName!=="SCRIPT";}),_335=_334.filter(function(node){return dojo.hasAttr(node,"dojoType")||dojo.hasAttr(node,"widgetId");}),_336=dojo.filter(_335.map(dijit.byNode),function(_337){return _337&&_337.domNode&&_337.resize;});if(_334.length==_335.length&&_336.length==1){this._singleChild=_336[0];}else{delete this._singleChild;}dojo.toggleClass(this.containerNode,this.baseClass+"SingleChild",!!this._singleChild);},setHref:function(href){dojo.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 dojo.Deferred(dojo.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){dojo.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 dojo.Deferred(dojo.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(_338){if(this._beingDestroyed){return;}this.inherited(arguments);},resize:function(_339,_33a){if(!this._wasShown){this._onShow();}this._resizeCalled=true;if(_339){dojo.marginBox(this.domNode,_339);}var cn=this.containerNode;if(cn===this.domNode){var mb=_33a||{};dojo.mixin(mb,_339||{});if(!("h" in mb)||!("w" in mb)){mb=dojo.mixin(dojo.marginBox(cn),mb);}this._contentBox=dijit.layout.marginBox2contentBox(cn,mb);}else{this._contentBox=dojo.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")&&!dojo.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 dojo.Deferred(dojo.hitch(this,"cancel"));this._load();return this.onLoadDeferred;},_load:function(){this._setContent(this.onDownloadStart(),true);var self=this;var _33b={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(dojo.isObject(this.ioArgs)){dojo.mixin(_33b,this.ioArgs);}var hand=(this._xhrDfd=(this.ioMethod||dojo.xhrGet)(_33b));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 _33c=this._contentSetter;dojo.forEach(this.getChildren(),function(_33d){if(_33d.destroyRecursive){_33d.destroyRecursive();}});if(_33c){dojo.forEach(_33c.parseResults,function(_33e){if(_33e.destroyRecursive&&_33e.domNode&&_33e.domNode.parentNode==dojo.body()){_33e.destroyRecursive();}});delete _33c.parseResults;}dojo.html._emptyNode(this.containerNode);delete this._singleChild;},_setContent:function(cont,_33f){this.destroyDescendants();var _340=this._contentSetter;if(!(_340&&_340 instanceof dojo.html._ContentSetter)){_340=this._contentSetter=new dojo.html._ContentSetter({node:this.containerNode,_onError:dojo.hitch(this,this._onError),onContentError:dojo.hitch(this,function(e){var _341=this.onContentError(e);try{this.containerNode.innerHTML=_341;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}})});}var _342=dojo.mixin({cleanContent:this.cleanContent,extractContent:this.extractContent,parseContent:this.parseOnLoad},this._contentSetterParams||{});dojo.mixin(_340,_342);_340.set((dojo.isObject(cont)&&cont.domNode)?cont.domNode:cont);delete this._contentSetterParams;if(!_33f){dojo.forEach(this.getChildren(),function(_343){if(!this.parseOnLoad||_343.getParent){_343.startup();}},this);this._scheduleLayout();this._onLoadHandler(cont);}},_onError:function(type,err,_344){this.onLoadDeferred.errback(err);var _345=this["on"+type+"Error"].call(this,err);if(_344){console.error(_344,err);}else{if(_345){this._setContent(_345,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||dojo.contentBox(this.containerNode);this._singleChild.resize({w:cb.w,h:cb.h});}else{dojo.forEach(this.getChildren(),function(_346){if(_346.resize){_346.resize();}});}delete this._needLayout;},onLoad:function(data){},onUnload:function(){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(_347){},onDownloadError:function(_348){return this.errorMessage;},onDownloadEnd:function(){}});}if(!dojo._hasResource["dojox.validate.regexp"]){dojo._hasResource["dojox.validate.regexp"]=true;dojo.provide("dojox.validate.regexp");dojo.mixin(dojox.validate.regexp,{ipAddress:function(_349){_349=(typeof _349=="object")?_349:{};if(typeof _349.allowDottedDecimal!="boolean"){_349.allowDottedDecimal=true;}if(typeof _349.allowDottedHex!="boolean"){_349.allowDottedHex=true;}if(typeof _349.allowDottedOctal!="boolean"){_349.allowDottedOctal=true;}if(typeof _349.allowDecimal!="boolean"){_349.allowDecimal=true;}if(typeof _349.allowHex!="boolean"){_349.allowHex=true;}if(typeof _349.allowIPv6!="boolean"){_349.allowIPv6=true;}if(typeof _349.allowHybrid!="boolean"){_349.allowHybrid=true;}var _34a="((\\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 _34b="(0[xX]0*[\\da-fA-F]?[\\da-fA-F]\\.){3}0[xX]0*[\\da-fA-F]?[\\da-fA-F]";var _34c="(0+[0-3][0-7][0-7]\\.){3}0+[0-3][0-7][0-7]";var _34d="(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 _34e="0[xX]0*[\\da-fA-F]{1,8}";var _34f="([\\da-fA-F]{1,4}\\:){7}[\\da-fA-F]{1,4}";var _350="([\\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(_349.allowDottedDecimal){a.push(_34a);}if(_349.allowDottedHex){a.push(_34b);}if(_349.allowDottedOctal){a.push(_34c);}if(_349.allowDecimal){a.push(_34d);}if(_349.allowHex){a.push(_34e);}if(_349.allowIPv6){a.push(_34f);}if(_349.allowHybrid){a.push(_350);}var _351="";if(a.length>0){_351="("+a.join("|")+")";}return _351;},host:function(_352){_352=(typeof _352=="object")?_352:{};if(typeof _352.allowIP!="boolean"){_352.allowIP=true;}if(typeof _352.allowLocal!="boolean"){_352.allowLocal=false;}if(typeof _352.allowPort!="boolean"){_352.allowPort=true;}if(typeof _352.allowNamed!="boolean"){_352.allowNamed=false;}var _353="(?:[\\da-zA-Z](?:[-\\da-zA-Z]{0,61}[\\da-zA-Z])?)";var _354="(?:[a-zA-Z](?:[-\\da-zA-Z]{0,6}[\\da-zA-Z])?)";var _355=_352.allowPort?"(\\:\\d+)?":"";var _356="((?:"+_353+"\\.)+"+_354+"\\.?)";if(_352.allowIP){_356+="|"+dojox.validate.regexp.ipAddress(_352);}if(_352.allowLocal){_356+="|localhost";}if(_352.allowNamed){_356+="|^[^-][a-zA-Z0-9_-]*";}return "("+_356+")"+_355;},url:function(_357){_357=(typeof _357=="object")?_357:{};if(!("scheme" in _357)){_357.scheme=[true,false];}var _358=dojo.regexp.buildGroupRE(_357.scheme,function(q){if(q){return "(https?|ftps?)\\://";}return "";});var _359="(/(?:[^?#\\s/]+/)*(?:[^?#\\s/]+(?:\\?[^?#\\s/]*)?(?:#[A-Za-z][\\w.:-]*)?)?)?";return _358+dojox.validate.regexp.host(_357)+_359;},emailAddress:function(_35a){_35a=(typeof _35a=="object")?_35a:{};if(typeof _35a.allowCruft!="boolean"){_35a.allowCruft=false;}_35a.allowPort=false;var _35b="([!#-'*+\\-\\/-9=?A-Z^-~]+[.])*[!#-'*+\\-\\/-9=?A-Z^-~]+";var _35c=_35b+"@"+dojox.validate.regexp.host(_35a);if(_35a.allowCruft){_35c="<?(mailto\\:)?"+_35c+">?";}return _35c;},emailAddressList:function(_35d){_35d=(typeof _35d=="object")?_35d:{};if(typeof _35d.listSeparator!="string"){_35d.listSeparator="\\s;,";}var _35e=dojox.validate.regexp.emailAddress(_35d);var _35f="("+_35e+"\\s*["+_35d.listSeparator+"]\\s*)*"+_35e+"\\s*["+_35d.listSeparator+"]?\\s*";return _35f;},numberFormat:function(_360){_360=(typeof _360=="object")?_360:{};if(typeof _360.format=="undefined"){_360.format="###-###-####";}var _361=function(_362){return dojo.regexp.escapeString(_362,"?").replace(/\?/g,"\\d?").replace(/#/g,"\\d");};return dojo.regexp.buildGroupRE(_360.format,_361);}});dojox.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)";}};dojox.validate.regexp.us={state:function(_363){_363=(typeof _363=="object")?_363:{};if(typeof _363.allowTerritories!="boolean"){_363.allowTerritories=true;}if(typeof _363.allowMilitary!="boolean"){_363.allowMilitary=true;}var _364="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 _365="AS|FM|GU|MH|MP|PW|PR|VI";var _366="AA|AE|AP";if(_363.allowTerritories){_364+="|"+_365;}if(_363.allowMilitary){_364+="|"+_366;}return "("+_364+")";}};}if(!dojo._hasResource["dijit.form._FormMixin"]){dojo._hasResource["dijit.form._FormMixin"]=true;dojo.provide("dijit.form._FormMixin");dojo.declare("dijit.form._FormMixin",null,{reset:function(){dojo.forEach(this.getDescendants(),function(_367){if(_367.reset){_367.reset();}});},validate:function(){var _368=false;return dojo.every(dojo.map(this.getDescendants(),function(_369){_369._hasBeenBlurred=true;var _36a=_369.disabled||!_369.validate||_369.validate();if(!_36a&&!_368){dijit.scrollIntoView(_369.containerNode||_369.domNode);_369.focus();_368=true;}return _36a;}),function(item){return item;});},setValues:function(val){dojo.deprecated(this.declaredClass+"::setValues() is deprecated. Use attr('value', val) instead.","","2.0");return this.attr("value",val);},_setValueAttr:function(obj){var map={};dojo.forEach(this.getDescendants(),function(_36b){if(!_36b.name){return;}var _36c=map[_36b.name]||(map[_36b.name]=[]);_36c.push(_36b);});for(var name in map){if(!map.hasOwnProperty(name)){continue;}var _36d=map[name],_36e=dojo.getObject(name,false,obj);if(_36e===undefined){continue;}if(!dojo.isArray(_36e)){_36e=[_36e];}if(typeof _36d[0].checked=="boolean"){dojo.forEach(_36d,function(w,i){w.attr("value",dojo.indexOf(_36e,w.value)!=-1);});}else{if(_36d[0].multiple){_36d[0].attr("value",_36e);}else{dojo.forEach(_36d,function(w,i){w.attr("value",_36e[i]);});}}}},getValues:function(){dojo.deprecated(this.declaredClass+"::getValues() is deprecated. Use attr('value') instead.","","2.0");return this.attr("value");},_getValueAttr:function(){var obj={};dojo.forEach(this.getDescendants(),function(_36f){var name=_36f.name;if(!name||_36f.disabled){return;}var _370=_36f.attr("value");if(typeof _36f.checked=="boolean"){if(/Radio/.test(_36f.declaredClass)){if(_370!==false){dojo.setObject(name,_370,obj);}else{_370=dojo.getObject(name,false,obj);if(_370===undefined){dojo.setObject(name,null,obj);}}}else{var ary=dojo.getObject(name,false,obj);if(!ary){ary=[];dojo.setObject(name,ary,obj);}if(_370!==false){ary.push(_370);}}}else{var prev=dojo.getObject(name,false,obj);if(typeof prev!="undefined"){if(dojo.isArray(prev)){prev.push(_370);}else{dojo.setObject(name,[prev,_370],obj);}}else{dojo.setObject(name,_370,obj);}}});return obj;},isValid:function(){this._invalidWidgets=dojo.filter(this.getDescendants(),function(_371){return !_371.disabled&&_371.isValid&&!_371.isValid();});return !this._invalidWidgets.length;},onValidStateChange:function(_372){},_widgetChange:function(_373){var _374=this._lastValidState;if(!_373||this._lastValidState===undefined){_374=this.isValid();if(this._lastValidState===undefined){this._lastValidState=_374;}}else{if(_373.isValid){this._invalidWidgets=dojo.filter(this._invalidWidgets||[],function(w){return (w!=_373);},this);if(!_373.isValid()&&!_373.attr("disabled")){this._invalidWidgets.push(_373);}_374=(this._invalidWidgets.length===0);}}if(_374!==this._lastValidState){this._lastValidState=_374;this.onValidStateChange(_374);}},connectChildren:function(){dojo.forEach(this._changeConnections,dojo.hitch(this,"disconnect"));var _375=this;var _376=this._changeConnections=[];dojo.forEach(dojo.filter(this.getDescendants(),function(item){return item.validate;}),function(_377){_376.push(_375.connect(_377,"validate",dojo.hitch(_375,"_widgetChange",_377)));_376.push(_375.connect(_377,"_setDisabledAttr",dojo.hitch(_375,"_widgetChange",_377)));});this._widgetChange(null);},startup:function(){this.inherited(arguments);this._changeConnections=[];this.connectChildren();}});}if(!dojo._hasResource["dijit.form.Form"]){dojo._hasResource["dijit.form.Form"]=true;dojo.provide("dijit.form.Form");dojo.declare("dijit.form.Form",[dijit._Widget,dijit._Templated,dijit.form._FormMixin],{name:"",action:"",method:"",encType:"","accept-charset":"",accept:"",target:"",templateString:"<form dojoAttachPoint='containerNode' dojoAttachEvent='onreset:_onReset,onsubmit:_onSubmit' ${nameAttrSetting}></form>",attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{action:"",method:"",encType:"","accept-charset":"",accept:"",target:""}),postMixInProperties:function(){this.nameAttrSetting=this.name?("name='"+this.name+"'"):"";this.inherited(arguments);},execute:function(_378){},onExecute:function(){},_setEncTypeAttr:function(_379){this.encType=_379;dojo.attr(this.domNode,"encType",_379);if(dojo.isIE){this.domNode.encoding=_379;}},postCreate:function(){if(dojo.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);},onReset:function(e){return true;},_onReset:function(e){var faux={returnValue:true,preventDefault:function(){this.returnValue=false;},stopPropagation:function(){},currentTarget:e.currentTarget,target:e.target};if(!(this.onReset(faux)===false)&&faux.returnValue){this.reset();}dojo.stopEvent(e);return false;},_onSubmit:function(e){var fp=dijit.form.Form.prototype;if(this.execute!=fp.execute||this.onExecute!=fp.onExecute){dojo.deprecated("dijit.form.Form:execute()/onExecute() are deprecated. Use onSubmit() instead.","","2.0");this.onExecute();this.execute(this.getValues());}if(this.onSubmit(e)===false){dojo.stopEvent(e);}},onSubmit:function(e){return this.isValid();},submit:function(){if(!(this.onSubmit()===false)){this.containerNode.submit();}}});}if(!dojo._hasResource["custom.form.Form"]){dojo._hasResource["custom.form.Form"]=true;dojo.provide("custom.form.Form");dojo.declare("custom.form.Form",[dijit.form.Form],{preventSubmit:false,submit:function(e){if(!(this.onSubmit()===false)&&(this.preventSubmit===false)){this.containerNode.submit();}}});}if(!dojo._hasResource["dojo.cldr.supplemental"]){dojo._hasResource["dojo.cldr.supplemental"]=true;dojo.provide("dojo.cldr.supplemental");dojo.cldr.supplemental.getFirstDayOfWeek=function(_37a){var _37b={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 _37c=dojo.cldr.supplemental._region(_37a);var dow=_37b[_37c];return (dow===undefined)?1:dow;};dojo.cldr.supplemental._region=function(_37d){_37d=dojo.i18n.normalizeLocale(_37d);var tags=_37d.split("-");var _37e=tags[1];if(!_37e){_37e={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(_37e.length==4){_37e=tags[2];}}return _37e;};dojo.cldr.supplemental.getWeekend=function(_37f){var _380={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 _381={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 _382=dojo.cldr.supplemental._region(_37f);var _383=_380[_382];var end=_381[_382];if(_383===undefined){_383=6;}if(end===undefined){end=0;}return {start:_383,end:end};};}if(!dojo._hasResource["dojo.date.locale"]){dojo._hasResource["dojo.date.locale"]=true;dojo.provide("dojo.date.locale");(function(){function _384(_385,_386,_387,_388){return _388.replace(/([a-z])\1*/ig,function(_389){var s,pad,c=_389.charAt(0),l=_389.length,_38a=["abbr","wide","narrow"];switch(c){case "G":s=_386[(l<4)?"eraAbbr":"eraNames"][_385.getFullYear()<0?0:1];break;case "y":s=_385.getFullYear();switch(l){case 1:break;case 2:if(!_387.fullYear){s=String(s);s=s.substr(s.length-2);break;}default:pad=true;}break;case "Q":case "q":s=Math.ceil((_385.getMonth()+1)/3);pad=true;break;case "M":var m=_385.getMonth();if(l<3){s=m+1;pad=true;}else{var _38b=["months","format",_38a[l-3]].join("-");s=_386[_38b][m];}break;case "w":var _38c=0;s=dojo.date.locale._getWeekOfYear(_385,_38c);pad=true;break;case "d":s=_385.getDate();pad=true;break;case "D":s=dojo.date.locale._getDayOfYear(_385);pad=true;break;case "E":var d=_385.getDay();if(l<3){s=d+1;pad=true;}else{var _38d=["days","format",_38a[l-3]].join("-");s=_386[_38d][d];}break;case "a":var _38e=(_385.getHours()<12)?"am":"pm";s=_386[_38e];break;case "h":case "H":case "K":case "k":var h=_385.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=_385.getMinutes();pad=true;break;case "s":s=_385.getSeconds();pad=true;break;case "S":s=Math.round(_385.getMilliseconds()*Math.pow(10,l-3));pad=true;break;case "v":case "z":s=dojo.date.locale._getZone(_385,true,_387);if(s){break;}l=4;case "Z":var _38f=dojo.date.locale._getZone(_385,false,_387);var tz=[(_38f<=0?"+":"-"),dojo.string.pad(Math.floor(Math.abs(_38f)/60),2),dojo.string.pad(Math.abs(_38f)%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: "+_388);}if(pad){s=dojo.string.pad(s,l);}return s;});};dojo.date.locale._getZone=function(_390,_391,_392){if(_391){return dojo.date.getTimezoneName(_390);}else{return _390.getTimezoneOffset();}};dojo.date.locale.format=function(_393,_394){_394=_394||{};var _395=dojo.i18n.normalizeLocale(_394.locale),_396=_394.formatLength||"short",_397=dojo.date.locale._getGregorianBundle(_395),str=[],_398=dojo.hitch(this,_384,_393,_397,_394);if(_394.selector=="year"){return _399(_397["dateFormatItem-yyyy"]||"yyyy",_398);}var _39a;if(_394.selector!="date"){_39a=_394.timePattern||_397["timeFormat-"+_396];if(_39a){str.push(_399(_39a,_398));}}if(_394.selector!="time"){_39a=_394.datePattern||_397["dateFormat-"+_396];if(_39a){str.push(_399(_39a,_398));}}return str.length==1?str[0]:_397["dateTimeFormat-"+_396].replace(/\{(\d+)\}/g,function(_39b,key){return str[key];});};dojo.date.locale.regexp=function(_39c){return dojo.date.locale._parseInfo(_39c).regexp;};dojo.date.locale._parseInfo=function(_39d){_39d=_39d||{};var _39e=dojo.i18n.normalizeLocale(_39d.locale),_39f=dojo.date.locale._getGregorianBundle(_39e),_3a0=_39d.formatLength||"short",_3a1=_39d.datePattern||_39f["dateFormat-"+_3a0],_3a2=_39d.timePattern||_39f["timeFormat-"+_3a0],_3a3;if(_39d.selector=="date"){_3a3=_3a1;}else{if(_39d.selector=="time"){_3a3=_3a2;}else{_3a3=_39f["dateTimeFormat-"+_3a0].replace(/\{(\d+)\}/g,function(_3a4,key){return [_3a2,_3a1][key];});}}var _3a5=[],re=_399(_3a3,dojo.hitch(this,_3a6,_3a5,_39f,_39d));return {regexp:re,tokens:_3a5,bundle:_39f};};dojo.date.locale.parse=function(_3a7,_3a8){var info=dojo.date.locale._parseInfo(_3a8),_3a9=info.tokens,_3aa=info.bundle,re=new RegExp("^"+info.regexp+"$",info.strict?"":"i"),_3ab=re.exec(_3a7);if(!_3ab){return null;}var _3ac=["abbr","wide","narrow"],_3ad=[1970,0,1,0,0,0,0],amPm="",_3ae=dojo.every(_3ab,function(v,i){if(!i){return true;}var _3af=_3a9[i-1];var l=_3af.length;switch(_3af.charAt(0)){case "y":if(l!=2&&_3a8.strict){_3ad[0]=v;}else{if(v<100){v=Number(v);var year=""+new Date().getFullYear(),_3b0=year.substring(0,2)*100,_3b1=Math.min(Number(year.substring(2,4))+20,99),num=(v<_3b1)?_3b0+v:_3b0-100+v;_3ad[0]=num;}else{if(_3a8.strict){return false;}_3ad[0]=v;}}break;case "M":if(l>2){var _3b2=_3aa["months-format-"+_3ac[l-3]].concat();if(!_3a8.strict){v=v.replace(".","").toLowerCase();_3b2=dojo.map(_3b2,function(s){return s.replace(".","").toLowerCase();});}v=dojo.indexOf(_3b2,v);if(v==-1){return false;}}else{v--;}_3ad[1]=v;break;case "E":case "e":var days=_3aa["days-format-"+_3ac[l-3]].concat();if(!_3a8.strict){v=v.toLowerCase();days=dojo.map(days,function(d){return d.toLowerCase();});}v=dojo.indexOf(days,v);if(v==-1){return false;}break;case "D":_3ad[1]=0;case "d":_3ad[2]=v;break;case "a":var am=_3a8.am||_3aa.am;var pm=_3a8.pm||_3aa.pm;if(!_3a8.strict){var _3b3=/\./g;v=v.replace(_3b3,"").toLowerCase();am=am.replace(_3b3,"").toLowerCase();pm=pm.replace(_3b3,"").toLowerCase();}if(_3a8.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;}_3ad[3]=v;break;case "m":_3ad[4]=v;break;case "s":_3ad[5]=v;break;case "S":_3ad[6]=v;}return true;});var _3b4=+_3ad[3];if(amPm==="p"&&_3b4<12){_3ad[3]=_3b4+12;}else{if(amPm==="a"&&_3b4==12){_3ad[3]=0;}}var _3b5=new Date(_3ad[0],_3ad[1],_3ad[2],_3ad[3],_3ad[4],_3ad[5],_3ad[6]);if(_3a8.strict){_3b5.setFullYear(_3ad[0]);}var _3b6=_3a9.join(""),_3b7=_3b6.indexOf("d")!=-1,_3b8=_3b6.indexOf("M")!=-1;if(!_3ae||(_3b8&&_3b5.getMonth()>_3ad[1])||(_3b7&&_3b5.getDate()>_3ad[2])){return null;}if((_3b8&&_3b5.getMonth()<_3ad[1])||(_3b7&&_3b5.getDate()<_3ad[2])){_3b5=dojo.date.add(_3b5,"hour",1);}return _3b5;};function _399(_3b9,_3ba,_3bb,_3bc){var _3bd=function(x){return x;};_3ba=_3ba||_3bd;_3bb=_3bb||_3bd;_3bc=_3bc||_3bd;var _3be=_3b9.match(/(''|[^'])+/g),_3bf=_3b9.charAt(0)=="'";dojo.forEach(_3be,function(_3c0,i){if(!_3c0){_3be[i]="";}else{_3be[i]=(_3bf?_3bb:_3ba)(_3c0);_3bf=!_3bf;}});return _3bc(_3be.join(""));};function _3a6(_3c1,_3c2,_3c3,_3c4){_3c4=dojo.regexp.escapeString(_3c4);if(!_3c3.strict){_3c4=_3c4.replace(" a"," ?a");}return _3c4.replace(/([a-z])\1*/ig,function(_3c5){var s,c=_3c5.charAt(0),l=_3c5.length,p2="",p3="";if(_3c3.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=_3c3.am||_3c2.am||"AM";var pm=_3c3.pm||_3c2.pm||"PM";if(_3c3.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(_3c1){_3c1.push(_3c5);}return "("+s+")";}).replace(/[\xa0 ]/g,"[\\s\\xa0]");};})();(function(){var _3c6=[];dojo.date.locale.addCustomFormats=function(_3c7,_3c8){_3c6.push({pkg:_3c7,name:_3c8});};dojo.date.locale._getGregorianBundle=function(_3c9){var _3ca={};dojo.forEach(_3c6,function(desc){var _3cb=dojo.i18n.getLocalization(desc.pkg,desc.name,_3c9);_3ca=dojo.mixin(_3ca,_3cb);},this);return _3ca;};})();dojo.date.locale.addCustomFormats("dojo.cldr","gregorian");dojo.date.locale.getNames=function(item,type,_3cc,_3cd){var _3ce,_3cf=dojo.date.locale._getGregorianBundle(_3cd),_3d0=[item,_3cc,type];if(_3cc=="standAlone"){var key=_3d0.join("-");_3ce=_3cf[key];if(_3ce[0]==1){_3ce=undefined;}}_3d0[1]="format";return (_3ce||_3cf[_3d0.join("-")]).concat();};dojo.date.locale.isWeekend=function(_3d1,_3d2){var _3d3=dojo.cldr.supplemental.getWeekend(_3d2),day=(_3d1||new Date()).getDay();if(_3d3.end<_3d3.start){_3d3.end+=7;if(day<_3d3.start){day+=7;}}return day>=_3d3.start&&day<=_3d3.end;};dojo.date.locale._getDayOfYear=function(_3d4){return dojo.date.difference(new Date(_3d4.getFullYear(),0,1,_3d4.getHours()),_3d4)+1;};dojo.date.locale._getWeekOfYear=function(_3d5,_3d6){if(arguments.length==1){_3d6=0;}var _3d7=new Date(_3d5.getFullYear(),0,1).getDay(),adj=(_3d7-_3d6+7)%7,week=Math.floor((dojo.date.locale._getDayOfYear(_3d5)+adj-1)/7);if(_3d7==_3d6){week++;}return week;};}if(!dojo._hasResource["dijit.Calendar"]){dojo._hasResource["dijit.Calendar"]=true;dojo.provide("dijit.Calendar");dojo.declare("dijit.Calendar",[dijit._Widget,dijit._Templated],{templateString:dojo.cache("dijit","templates/Calendar.html","<table cellspacing=\"0\" cellpadding=\"0\" class=\"dijitCalendarContainer\" role=\"grid\" dojoAttachEvent=\"onkeypress: _onKeyPress\">\r\n\t<thead>\r\n\t\t<tr class=\"dijitReset dijitCalendarMonthContainer\" valign=\"top\">\r\n\t\t\t<th class='dijitReset' dojoAttachPoint=\"decrementMonth\">\r\n\t\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitCalendarIncrementControl dijitCalendarDecrease\" waiRole=\"presentation\">\r\n\t\t\t\t<span dojoAttachPoint=\"decreaseArrowNode\" class=\"dijitA11ySideArrow\">-</span>\r\n\t\t\t</th>\r\n\t\t\t<th class='dijitReset' colspan=\"5\">\r\n\t\t\t\t<div class=\"dijitVisible\">\r\n\t\t\t\t\t<div class=\"dijitPopup dijitMenu dijitMenuPassive dijitHidden\" dojoAttachPoint=\"monthDropDown\" dojoAttachEvent=\"onmouseup: _onMonthSelect, onmouseover: _onMenuHover, onmouseout: _onMenuHover\">\r\n\t\t\t\t\t\t<div class=\"dijitCalendarMonthLabelTemplate dijitCalendarMonthLabel\"></div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div dojoAttachPoint=\"monthLabelSpacer\" class=\"dijitSpacer\"></div>\r\n\t\t\t\t<div dojoAttachPoint=\"monthLabelNode\" class=\"dijitCalendarMonthLabel dijitInline dijitVisible\" dojoAttachEvent=\"onmousedown: _onMonthToggle\"></div>\r\n\t\t\t</th>\r\n\t\t\t<th class='dijitReset' dojoAttachPoint=\"incrementMonth\">\r\n\t\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitCalendarIncrementControl dijitCalendarIncrease\" waiRole=\"presentation\">\r\n\t\t\t\t<span dojoAttachPoint=\"increaseArrowNode\" class=\"dijitA11ySideArrow\">+</span>\r\n\t\t\t</th>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<th class=\"dijitReset dijitCalendarDayLabelTemplate\" role=\"columnheader\"><span class=\"dijitCalendarDayLabel\"></span></th>\r\n\t\t</tr>\r\n\t</thead>\r\n\t<tbody dojoAttachEvent=\"onclick: _onDayClick, onmouseover: _onDayMouseOver, onmouseout: _onDayMouseOut\" class=\"dijitReset dijitCalendarBodyContainer\">\r\n\t\t<tr class=\"dijitReset dijitCalendarWeekTemplate\" role=\"row\">\r\n\t\t\t<td class=\"dijitReset dijitCalendarDateTemplate\" role=\"gridcell\"><span class=\"dijitCalendarDateLabel\"></span></td>\r\n\t\t</tr>\r\n\t</tbody>\r\n\t<tfoot class=\"dijitReset dijitCalendarYearContainer\">\r\n\t\t<tr>\r\n\t\t\t<td class='dijitReset' valign=\"top\" colspan=\"7\">\r\n\t\t\t\t<h3 class=\"dijitCalendarYearLabel\">\r\n\t\t\t\t\t<span dojoAttachPoint=\"previousYearLabelNode\" class=\"dijitInline dijitCalendarPreviousYear\"></span>\r\n\t\t\t\t\t<span dojoAttachPoint=\"currentYearLabelNode\" class=\"dijitInline dijitCalendarSelectedYear\"></span>\r\n\t\t\t\t\t<span dojoAttachPoint=\"nextYearLabelNode\" class=\"dijitInline dijitCalendarNextYear\"></span>\r\n\t\t\t\t</h3>\r\n\t\t\t</td>\r\n\t\t</tr>\r\n\t</tfoot>\r\n</table>\r\n"),value:new Date(),datePackage:"dojo.date",dayWidth:"narrow",tabIndex:"0",attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{tabIndex:"domNode"}),setValue:function(_3d8){dojo.deprecated("dijit.Calendar:setValue() is deprecated.  Use attr('value', ...) instead.","","2.0");this.attr("value",_3d8);},_getValueAttr:function(){var _3d9=new this.dateClassObj(this.value);_3d9.setHours(0,0,0,0);if(_3d9.getDate()<this.value.getDate()){_3d9=this.dateFuncObj.add(_3d9,"hour",1);}return _3d9;},_setValueAttr:function(_3da){if(!this.value||this.dateFuncObj.compare(_3da,this.value)){_3da=new this.dateClassObj(_3da);_3da.setHours(1);this.displayMonth=new this.dateClassObj(_3da);if(!this.isDisabledDate(_3da,this.lang)){this.value=_3da;this.onChange(this.attr("value"));}dojo.attr(this.domNode,"aria-label",this.dateLocaleModule.format(_3da,{selector:"date",formatLength:"full"}));this._populateGrid();}},_setText:function(node,text){while(node.firstChild){node.removeChild(node.firstChild);}node.appendChild(dojo.doc.createTextNode(text));},_populateGrid:function(){var _3db=this.displayMonth;_3db.setDate(1);var _3dc=_3db.getDay(),_3dd=this.dateFuncObj.getDaysInMonth(_3db),_3de=this.dateFuncObj.getDaysInMonth(this.dateFuncObj.add(_3db,"month",-1)),_3df=new this.dateClassObj(),_3e0=dojo.cldr.supplemental.getFirstDayOfWeek(this.lang);if(_3e0>_3dc){_3e0-=7;}dojo.query(".dijitCalendarDateTemplate",this.domNode).forEach(function(_3e1,i){i+=_3e0;var date=new this.dateClassObj(_3db),_3e2,_3e3="dijitCalendar",adj=0;if(i<_3dc){_3e2=_3de-_3dc+i+1;adj=-1;_3e3+="Previous";}else{if(i>=(_3dc+_3dd)){_3e2=i-_3dc-_3dd+1;adj=1;_3e3+="Next";}else{_3e2=i-_3dc+1;_3e3+="Current";}}if(adj){date=this.dateFuncObj.add(date,"month",adj);}date.setDate(_3e2);if(!this.dateFuncObj.compare(date,_3df,"date")){_3e3="dijitCalendarCurrentDate "+_3e3;}if(this._isSelectedDate(date,this.lang)){_3e3="dijitCalendarSelectedDate "+_3e3;}if(this.isDisabledDate(date,this.lang)){_3e3="dijitCalendarDisabledDate "+_3e3;}var _3e4=this.getClassForDate(date,this.lang);if(_3e4){_3e3=_3e4+" "+_3e3;}_3e1.className=_3e3+"Month dijitCalendarDateTemplate";_3e1.dijitDateValue=date.valueOf();var _3e5=dojo.query(".dijitCalendarDateLabel",_3e1)[0],text=date.getDateLocalized?date.getDateLocalized(this.lang):date.getDate();this._setText(_3e5,text);},this);var _3e6=this.dateLocaleModule.getNames("months","wide","standAlone",this.lang);this._setText(this.monthLabelNode,_3e6[_3db.getMonth()]);var y=_3db.getFullYear()-1;var d=new this.dateClassObj();dojo.forEach(["previous","current","next"],function(name){d.setFullYear(y++);this._setText(this[name+"YearLabelNode"],this.dateLocaleModule.format(d,{selector:"year",locale:this.lang}));},this);var _3e7=this;var _3e8=function(_3e9,_3ea,adj){_3e7._connects.push(dijit.typematic.addMouseListener(_3e7[_3e9],_3e7,function(_3eb){if(_3eb>=0){_3e7._adjustDisplay(_3ea,adj);}},0.8,500));};_3e8("incrementMonth","month",1);_3e8("decrementMonth","month",-1);_3e8("nextYearLabelNode","year",1);_3e8("previousYearLabelNode","year",-1);},goToToday:function(){this.attr("value",this.dateClassObj());},constructor:function(args){var _3ec=(args.datePackage&&(args.datePackage!="dojo.date"))?args.datePackage+".Date":"Date";this.dateClassObj=dojo.getObject(_3ec,false);this.datePackage=args.datePackage||this.datePackage;this.dateFuncObj=dojo.getObject(this.datePackage,false);this.dateLocaleModule=dojo.getObject(this.datePackage+".locale",false);},postMixInProperties:function(){if(isNaN(this.value)){delete this.value;}this.inherited(arguments);},postCreate:function(){this.inherited(arguments);dojo.setSelectable(this.domNode,false);var _3ed=dojo.hitch(this,function(_3ee,n){var _3ef=dojo.query(_3ee,this.domNode)[0];for(var i=0;i<n;i++){_3ef.parentNode.appendChild(_3ef.cloneNode(true));}});_3ed(".dijitCalendarDayLabelTemplate",6);_3ed(".dijitCalendarDateTemplate",6);_3ed(".dijitCalendarWeekTemplate",5);var _3f0=this.dateLocaleModule.getNames("days",this.dayWidth,"standAlone",this.lang);var _3f1=dojo.cldr.supplemental.getFirstDayOfWeek(this.lang);dojo.query(".dijitCalendarDayLabel",this.domNode).forEach(function(_3f2,i){this._setText(_3f2,_3f0[(i+_3f1)%7]);},this);var _3f3=this.dateLocaleModule.getNames("months","wide","standAlone",this.lang);_3ed(".dijitCalendarMonthLabelTemplate",_3f3.length-1);dojo.query(".dijitCalendarMonthLabelTemplate",this.domNode).forEach(function(node,i){dojo.attr(node,"month",i);this._setText(node,_3f3[i]);dojo.place(node.cloneNode(true),this.monthLabelSpacer);},this);var _3f4=this.value;this.value=null;this.attr("value",new this.dateClassObj(_3f4));},_onMenuHover:function(e){dojo.stopEvent(e);dojo.toggleClass(e.target,"dijitMenuItemHover");},_adjustDisplay:function(part,_3f5){this.displayMonth=this.dateFuncObj.add(this.displayMonth,part,_3f5);this._populateGrid();},_onMonthToggle:function(evt){dojo.stopEvent(evt);if(evt.type=="mousedown"){var _3f6=dojo.position(this.monthLabelNode);var dim={width:_3f6.w+"px",top:-this.displayMonth.getMonth()*_3f6.h+"px"};if((dojo.isIE&&dojo.isQuirks)||dojo.isIE<7){dim.left=-_3f6.w/2+"px";}dojo.style(this.monthDropDown,dim);this._popupHandler=this.connect(document,"onmouseup","_onMonthToggle");}else{this.disconnect(this._popupHandler);delete this._popupHandler;}dojo.toggleClass(this.monthDropDown,"dijitHidden");dojo.toggleClass(this.monthLabelNode,"dijitVisible");},_onMonthSelect:function(evt){this._onMonthToggle(evt);this.displayMonth.setMonth(dojo.attr(evt.target,"month"));this._populateGrid();},_onDayClick:function(evt){dojo.stopEvent(evt);for(var node=evt.target;node&&!node.dijitDateValue;node=node.parentNode){}if(node&&!dojo.hasClass(node,"dijitCalendarDisabledDate")){this.attr("value",node.dijitDateValue);this.onValueSelected(this.attr("value"));}},_onDayMouseOver:function(evt){var node=evt.target;if(node&&(node.dijitDateValue||node==this.previousYearLabelNode||node==this.nextYearLabelNode)){dojo.addClass(node,"dijitCalendarHoveredDate");this._currentNode=node;}},_onDayMouseOut:function(evt){if(!this._currentNode){return;}for(var node=evt.relatedTarget;node;){if(node==this._currentNode){return;}try{node=node.parentNode;}catch(x){node=null;}}dojo.removeClass(this._currentNode,"dijitCalendarHoveredDate");this._currentNode=null;},_onKeyPress:function(evt){var dk=dojo.keys,_3f7=-1,_3f8,_3f9=this.value;switch(evt.keyCode){case dk.RIGHT_ARROW:_3f7=1;case dk.LEFT_ARROW:_3f8="day";if(!this.isLeftToRight()){_3f7*=-1;}break;case dk.DOWN_ARROW:_3f7=1;case dk.UP_ARROW:_3f8="week";break;case dk.PAGE_DOWN:_3f7=1;case dk.PAGE_UP:_3f8=evt.ctrlKey?"year":"month";break;case dk.END:_3f9=this.dateFuncObj.add(_3f9,"month",1);_3f8="day";case dk.HOME:_3f9=new Date(_3f9).setDate(1);break;case dk.ENTER:this.onValueSelected(this.attr("value"));break;case dk.ESCAPE:default:return;}dojo.stopEvent(evt);if(_3f8){_3f9=this.dateFuncObj.add(_3f9,_3f8,_3f7);}this.attr("value",_3f9);},onValueSelected:function(date){},onChange:function(date){},_isSelectedDate:function(_3fa,_3fb){return !this.dateFuncObj.compare(_3fa,this.value,"date");},isDisabledDate:function(_3fc,_3fd){},getClassForDate:function(_3fe,_3ff){}});}if(!dojo._hasResource["custom.widget.SmallCalendar"]){dojo._hasResource["custom.widget.SmallCalendar"]=true;dojo.provide("custom.widget.SmallCalendar");dojo.declare("custom.widget.SmallCalendar",[dijit.Calendar],{templateString:dojo.cache("custom","templates/SmallCalendar.html","<table cellspacing=\"0\" cellpadding=\"0\" class=\"dijitCalendarContainer\" role=\"grid\" dojoAttachEvent=\"onkeypress: _onKeyPress\">\r\n\t<thead>\r\n\t\t<tr class=\"dijitReset dijitCalendarMonthContainer\" valign=\"top\">\r\n\t\t\t<th class='dijitReset' dojoAttachPoint=\"decrementMonth\">\r\n\t\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitCalendarIncrementControl dijitCalendarDecrease\" waiRole=\"presentation\">\r\n\t\t\t\t<span dojoAttachPoint=\"decreaseArrowNode\" class=\"dijitA11ySideArrow\">-</span>\r\n\t\t\t</th>\r\n\t\t\t<th class='dijitReset' colspan=\"5\">\r\n\t\t\t\t<div class=\"dijitVisible\">\r\n\t\t\t\t\t<div class=\"dijitPopup dijitMenu dijitMenuPassive dijitHidden\" dojoAttachPoint=\"monthDropDown\" dojoAttachEvent=\"onmouseup: _onMonthSelect, onmouseover: _onMenuHover, onmouseout: _onMenuHover\">\r\n\t\t\t\t\t\t<div class=\"dijitCalendarMonthLabelTemplate dijitCalendarMonthLabel\"></div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div dojoAttachPoint=\"monthLabelSpacer\" class=\"dijitSpacer\"></div>\r\n\t\t\t\t<div dojoAttachPoint=\"monthLabelNode\" class=\"dijitCalendarMonthLabel dijitInline dijitVisible\" dojoAttachEvent=\"onmousedown: _onMonthToggle\"></div>\r\n\t\t\t</th>\r\n\t\t\t<th class='dijitReset' dojoAttachPoint=\"incrementMonth\">\r\n\t\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitCalendarIncrementControl dijitCalendarIncrease\" waiRole=\"presentation\">\r\n\t\t\t\t<span dojoAttachPoint=\"increaseArrowNode\" class=\"dijitA11ySideArrow\">+</span>\r\n\t\t\t</th>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<th class=\"dijitReset dijitCalendarDayLabelTemplate\" role=\"columnheader\"><span class=\"dijitCalendarDayLabel\"></span></th>\r\n\t\t</tr>\r\n\t</thead>\r\n\t<tbody dojoAttachEvent=\"onclick: _onDayClick, onmouseover: _onDayMouseOver, onmouseout: _onDayMouseOut\" class=\"dijitReset dijitCalendarBodyContainer\">\r\n\t\t<tr class=\"dijitReset dijitCalendarWeekTemplate\" role=\"row\">\r\n\t\t\t<td class=\"dijitReset dijitCalendarDateTemplate\" role=\"gridcell\"><span class=\"dijitCalendarDateLabel\"></span></td>\r\n\t\t</tr>\r\n\t</tbody>\r\n\t<tfoot class=\"dijitReset dijitCalendarYearContainer\" style=\"display:none;\">\r\n\t\t<tr>\r\n\t\t\t<td class='dijitReset' valign=\"top\" colspan=\"7\">\r\n\t\t\t\t<h3 class=\"dijitCalendarYearLabel\">\r\n\t\t\t\t\t<span dojoAttachPoint=\"previousYearLabelNode\" class=\"dijitInline dijitCalendarPreviousYear\"></span>\r\n\t\t\t\t\t<span dojoAttachPoint=\"currentYearLabelNode\" class=\"dijitInline dijitCalendarSelectedYear\"></span>\r\n\t\t\t\t\t<span dojoAttachPoint=\"nextYearLabelNode\" class=\"dijitInline dijitCalendarNextYear\"></span>\r\n\t\t\t\t</h3>\r\n\t\t\t</td>\r\n\t\t</tr>\r\n\t</tfoot>\r\n</table>\r\n"),_populateGrid:function(){var _400=this.displayMonth;_400.setDate(1);var _401=_400.getDay(),_402=this.dateFuncObj.getDaysInMonth(_400),_403=this.dateFuncObj.getDaysInMonth(this.dateFuncObj.add(_400,"month",-1)),_404=new this.dateClassObj(),_405=dojo.cldr.supplemental.getFirstDayOfWeek(this.lang);if(_405>_401){_405-=7;}dojo.query(".dijitCalendarDateTemplate",this.domNode).forEach(function(_406,i){i+=_405;var date=new this.dateClassObj(_400),_407,_408="dijitCalendar",adj=0;if(i<_401){_407=_403-_401+i+1;adj=-1;_408+="Previous";}else{if(i>=(_401+_402)){_407=i-_401-_402+1;adj=1;_408+="Next";}else{_407=i-_401+1;_408+="Current";}}if(adj){date=this.dateFuncObj.add(date,"month",adj);}date.setDate(_407);if(!this.dateFuncObj.compare(date,_404,"date")){_408="dijitCalendarCurrentDate "+_408;}if(this._isSelectedDate(date,this.lang)){_408="dijitCalendarSelectedDate "+_408;}if(this.isDisabledDate(date,this.lang)){_408="dijitCalendarDisabledDate "+_408;}var _409=this.getClassForDate(date,this.lang);if(_409){_408=_409+" "+_408;}_406.className=_408+"Month dijitCalendarDateTemplate";_406.dijitDateValue=date.valueOf();var _40a=dojo.query(".dijitCalendarDateLabel",_406)[0],text=date.getDateLocalized?date.getDateLocalized(this.lang):date.getDate();this._setText(_40a,text);},this);var _40b=this.dateLocaleModule.getNames("months","wide","standAlone",this.lang);this._setText(this.monthLabelNode,_40b[_400.getMonth()]+" "+_400.getFullYear());var y=_400.getFullYear()-1;var d=new this.dateClassObj();dojo.forEach(["previous","current","next"],function(name){d.setFullYear(y++);this._setText(this[name+"YearLabelNode"],this.dateLocaleModule.format(d,{selector:"year",locale:this.lang}));},this);var _40c=this;var _40d=function(_40e,_40f,adj){_40c._connects.push(dijit.typematic.addMouseListener(_40c[_40e],_40c,function(_410){if(_410>=0){_40c._adjustDisplay(_40f,adj);}},0.8,500));};_40d("incrementMonth","month",1);_40d("decrementMonth","month",-1);_40d("nextYearLabelNode","year",1);_40d("previousYearLabelNode","year",-1);}});}if(!dojo._hasResource["dijit.form._DateTimeTextBox"]){dojo._hasResource["dijit.form._DateTimeTextBox"]=true;dojo.provide("dijit.form._DateTimeTextBox");dojo.declare("dijit.form._DateTimeTextBox",dijit.form.RangeBoundTextBox,{regExpGen:dojo.date.locale.regexp,datePackage:"dojo.date",compare:dojo.date.compare,format:function(_411,_412){if(!_411){return "";}return this.dateLocaleModule.format(_411,_412);},parse:function(_413,_414){return this.dateLocaleModule.parse(_413,_414)||(this._isEmpty(_413)?null:undefined);},serialize:function(val,_415){if(val.toGregorian){val=val.toGregorian();}return dojo.date.stamp.toISOString(val,_415);},value:new Date(""),_blankValue:null,popupClass:"",_selector:"",constructor:function(args){var _416=args.datePackage?args.datePackage+".Date":"Date";this.dateClassObj=dojo.getObject(_416,false);this.value=new this.dateClassObj("");this.datePackage=args.datePackage||this.datePackage;this.dateLocaleModule=dojo.getObject(this.datePackage+".locale",false);this.regExpGen=this.dateLocaleModule.regexp;},postMixInProperties:function(){this.inherited(arguments);if(!this.value||this.value.toString()==dijit.form._DateTimeTextBox.prototype.value.toString()){this.value=null;}var _417=this.constraints;_417.selector=this._selector;_417.fullYear=true;var _418=dojo.date.stamp.fromISOString;if(typeof _417.min=="string"){_417.min=_418(_417.min);}if(typeof _417.max=="string"){_417.max=_418(_417.max);}},_onFocus:function(evt){this._open();this.inherited(arguments);},_setValueAttr:function(_419,_41a,_41b){if(_419 instanceof Date&&!(this.dateClassObj instanceof Date)){_419=new this.dateClassObj(_419);}this.inherited(arguments);if(this._picker){if(!_419){_419=new this.dateClassObj();}this._picker.attr("value",_419);}},_open:function(){if(this.disabled||this.readOnly||!this.popupClass){return;}var _41c=this;if(!this._picker){var _41d=dojo.getObject(this.popupClass,false);this._picker=new _41d({onValueSelected:function(_41e){if(_41c._tabbingAway){delete _41c._tabbingAway;}else{_41c.focus();}setTimeout(dojo.hitch(_41c,"_close"),1);dijit.form._DateTimeTextBox.superclass._setValueAttr.call(_41c,_41e,true);},id:this.id+"_popup",lang:_41c.lang,constraints:_41c.constraints,datePackage:_41c.datePackage,isDisabledDate:function(date){var _41f=dojo.date.compare;var _420=_41c.constraints;return _420&&(_420.min&&(_41f(_420.min,date,_41c._selector)>0)||(_420.max&&_41f(_420.max,date,_41c._selector)<0));}});this._picker.attr("value",this.attr("value")||new this.dateClassObj());}if(!this._opened){dijit.popup.open({parent:this,popup:this._picker,around:this.domNode,onCancel:dojo.hitch(this,this._close),onClose:function(){_41c._opened=false;}});this._opened=true;}dojo.marginBox(this._picker.domNode,{w:this.domNode.offsetWidth});},_close:function(){if(this._opened){dijit.popup.close(this._picker);this._opened=false;}},_onBlur:function(){this._close();if(this._picker){this._picker.destroy();delete this._picker;}this.inherited(arguments);},_getDisplayedValueAttr:function(){return this.textbox.value;},_setDisplayedValueAttr:function(_421,_422){this._setValueAttr(this.parse(_421,this.constraints),_422,_421);},destroy:function(){if(this._picker){this._picker.destroy();delete this._picker;}this.inherited(arguments);},postCreate:function(){this.inherited(arguments);this.connect(this.focusNode,"onkeypress",this._onKeyPress);this.connect(this.focusNode,"onclick",this._open);},_onKeyPress:function(e){var p=this._picker,dk=dojo.keys;if(p&&this._opened&&p.handleKey){if(p.handleKey(e)===false){return;}}if(this._opened&&e.charOrCode==dk.ESCAPE&&!(e.shiftKey||e.ctrlKey||e.altKey||e.metaKey)){this._close();dojo.stopEvent(e);}else{if(!this._opened&&e.charOrCode==dk.DOWN_ARROW){this._open();dojo.stopEvent(e);}else{if(e.charOrCode===dk.TAB){this._tabbingAway=true;}else{if(this._opened&&(e.keyChar||e.charOrCode===dk.BACKSPACE||e.charOrCode==dk.DELETE)){setTimeout(dojo.hitch(this,function(){dijit.placeOnScreenAroundElement(p.domNode.parentNode,this.domNode,{"BL":"TL","TL":"BL"},p.orient?dojo.hitch(p,"orient"):null);}),1);}}}}}});}if(!dojo._hasResource["custom.form._DateTimeTextBox"]){dojo._hasResource["custom.form._DateTimeTextBox"]=true;dojo.provide("custom.form._DateTimeTextBox");dojo.declare("custom.form._DateTimeTextBox",dijit.form._DateTimeTextBox,{_open:function(){if(this.disabled||this.readOnly||!this.popupClass){return;}var _423=this;if(!this._picker){var _424=dojo.getObject(this.popupClass,false);this._picker=new _424({onValueSelected:function(_425){if(_423._tabbingAway){delete _423._tabbingAway;}else{_423.focus();}setTimeout(dojo.hitch(_423,"_close"),1);dijit.form._DateTimeTextBox.superclass._setValueAttr.call(_423,_425,true);},lang:_423.lang,constraints:_423.constraints,isDisabledDate:function(date){var _426=dojo.date.compare;var _427=_423.constraints;return _427&&(_427.min&&(_426(_427.min,date,"date")>0)||(_427.max&&_426(_427.max,date,"date")<0));}});this._picker.attr("value",this.attr("value")||new Date());}if(!this._opened){dijit.popup.open({parent:this,popup:this._picker,around:this.domNode,orient:{"BL":"TL","TL":"BL","BR":"TR","TR":"BR"},onCancel:dojo.hitch(this,this._close),onClose:function(){_423._opened=false;}});this._opened=true;}dojo.marginBox(this._picker.domNode,{w:this.domNode.offsetWidth});}});}if(!dojo._hasResource["custom.form.DateTextBox"]){dojo._hasResource["custom.form.DateTextBox"]=true;dojo.provide("custom.form.DateTextBox");dojo.declare("custom.form.DateTextBox",custom.form._DateTimeTextBox,{baseClass:"dijitTextBox dijitDateTextBox",popupClass:"custom.widget.SmallCalendar",_selector:"date",value:new Date("")});}if(!dojo._hasResource["custom.RequestManager"]){dojo._hasResource["custom.RequestManager"]=true;dojo.provide("custom.RequestManager");dojo.declare("custom.RequestManager",null,{constructor:function(){this.reset();},reset:function(){this._running=false;this._current=0;this._priority=5;this._queue=[];this._queue[1]=[];this._queue[2]=[];this._queue[3]=[];this._queue[4]=[];this._queue[5]=[];this._queue[6]=[];},register:function(_428,url,_429,_42a,_42b,_42c){if(_429<6){var _42d=[];_42d["url"]=url;_42d["block"]=_428;_42d["fadeout"]=_42a;_42d["process"]=_42b;_42d["preventCache"]=_42c;this._queue[_429].push(_42d);if((_429==5)&&(this._queue[_429].length==1)){this.start();}}else{requestContentLoad(_428,url,_42a,_42b,_42c);}},start:function(){if(this._running==false){this._priority=this.getPriority();if(this._priority>0){this._running=true;this.startOne();}}},getPriority:function(){for(var i=this._priority;i>0;--i){if(this._queue[i].length){return i;}}return 0;},startOne:function(){request=this._queue[this._priority][this._current];requestContentLoad(request["block"],request["url"],request["fadeout"],request["process"],request["preventCache"]);},finishedOne:function(){if(this._running){if(this._current==this._queue[this._priority].length-1){--this._priority;this._priority=this.getPriority();if(this._priority==0){this.finished();}else{this._current=0;}}else{++this._current;}if(this._running&&(this._priority>0)){this.startOne();}}},finished:function(){this.reset();}});}if(!dojo._hasResource["custom.Ticker"]){dojo._hasResource["custom.Ticker"]=true;dojo.provide("custom.Ticker");dojo.declare("custom.Ticker",dijit._Widget,{hideDelay:2000,hideDuration:500,showDuration:500,refreshDelay:5000,refreshUrl:"",refreshId:"",itemHeight:null,constructor:function(){},postMixInProperties:function(){this.inherited(arguments);},buildRendering:function(){this.inherited(arguments);},postCreate:function(){this._totalCount=0;this._allItems=new Array();this._visibleItems=new Array();this._hiddenItems=new Array();var _42e=this;var _42f=0;dojo.query("li",this.domNode).forEach(function(_430){if(null==_42e.itemHeight){_42e.itemHeight=parseInt(_430.scrollHeight);}_430.style.position="absolute";_430.style.top=(_42e._allItems.length*_42e.itemHeight)+"px";if(dojo.hasClass(_430,"hidden")){_42e._hiddenItems.push(_430);}else{_42e._visibleItems.push(_430);}_42e._allItems.push(_430);++_42e._totalCount;});this.domNode.style.height=(this.itemHeight*this._visibleItems.length)+"px";dojo.query("ul",this.domNode).forEach(function(_431){_42e._listNode=_431;});this._listNode.style.height=(this.itemHeight*this._allItems.length)+"px";this._listNode.style.top="0px";if(dojo.isIE>0&&dojo.isIE<7){this._listNode.style.top="2px";}},startup:function(){this._hide();},destroy:function(){},_hide:function(){if(this._hiddenItems.length){var _432=this;var _433=parseInt(this._listNode.style.top)-this.itemHeight;dojo.animateProperty({node:this._listNode,duration:this.hideDuration,delay:this.hideDelay,properties:{top:_433},onEnd:function(){_432._visibleItems.shift();_432._show();}}).play();}else{setTimeout(dojo.hitch(this,"refresh"),this.refreshDelay);}},_show:function(){var _434=this._hiddenItems.shift();var _435=this;dojo.fadeOut({node:_434,duration:1,onEnd:function(){dojo.removeClass(_434,"hidden");dojo.fadeIn({node:_434,duration:_435.showDuration,onEnd:function(){_435._visibleItems.push(_434);_435._hide();}}).play();}}).play();},refresh:function(){RequestManager.register(this.refreshId,this.refreshUrl,5,"false");}});}if(!dojo._hasResource["custom.Slider"]){dojo._hasResource["custom.Slider"]=true;dojo.provide("custom.Slider");dojo.declare("custom.Slider",dijit._Widget,{scrollCount:1,scrollTime:1000,scrollSpeed:100,autoScroll:false,centerItem:null,slideToCenterItem:false,showItem:null,slideToShowItem:false,fadeButtons:false,infoText:"",infoTextTemplate:"",infoTextCurrentWrapper:"%s",infoTextOtherWrapper:"%s",avoidButtonFadeIn:false,constructor:function(){},postMixInProperties:function(){this.inherited(arguments);},buildRendering:function(){this.inherited(arguments);var _436=this;dojo.query("div.slider-frame",this.domNode).forEach(function(_437){_436.sliderFrame=_437;});dojo.query("div.slider-content",this.domNode).forEach(function(_438){_436.sliderContent=_438;_436.containerNode=_438;});dojo.query("div.slider-button-left",this.domNode).forEach(function(_439){_436.buttonLeft=_439;});dojo.query("div.slider-button-right",this.domNode).forEach(function(_43a){_436.buttonRight=_43a;});dojo.query("div.slider-info-text",this.domNode).forEach(function(_43b){_436.infoContainer=_43b;});this._fadeOutLeft=dojo.fadeOut({node:this.buttonLeft,delay:500,duration:1000});this._fadeOutRight=dojo.fadeOut({node:this.buttonRight,delay:500,duration:1000});this._fadeOutInfo=dojo.fadeOut({node:this.infoContainer,delay:500,duration:500});this._fadeInLeft=dojo.fadeIn({node:this.buttonLeft,delay:500,duration:1000});this._fadeInRight=dojo.fadeIn({node:this.buttonRight,delay:500,duration:1000});this._fadeInInfo=dojo.fadeIn({node:this.infoContainer,delay:500,duration:500});},postCreate:function(){var _43c=0;var _43d=0;var _43e=0;dojo.query("div.slider-item",this.sliderContent).forEach(function(_43f){_43c+=dojo.coords(_43f).w;++_43e;});dojo.style(this.sliderContent,"width",_43c+"px");this._itemWidth=_43c/_43e;this._totalCount=_43e;this._maxLeft=dojo.coords(this.sliderFrame).w-_43c;if(!this.autoScroll){this._maxLeft=Math.ceil(this._maxLeft/this._itemWidth)*this._itemWidth;}this._minLeft=0;this._maxVisibleItems=Math.ceil(dojo.coords(this.sliderFrame).w/this._itemWidth);this._visibleItems=new Array();for(var i=1;i<=this._maxVisibleItems;++i){this._visibleItems.push(i);}this._nowLeft=0;dojo.style(this.sliderContent,"left",this._nowLeft+"px");this._updateButtons();this._updateInfotext();if(dojo.coords(this.sliderContent).w>dojo.coords(this.sliderFrame).w){if(this.autoScroll){this.connect(this.buttonLeft,"onmouseover","_startLeft");this.connect(this.buttonLeft,"onmouseout","_stop");this.connect(this.buttonRight,"onmouseover","_startRight");this.connect(this.buttonRight,"onmouseout","_stop");}else{this.connect(this.buttonLeft,"onclick","_left");this.connect(this.buttonRight,"onclick","_right");}}},startup:function(){if(this._started){return;}var _440=new Array();if(!this.avoidButtonFadeIn&&(!this.fadeButtons||this._canLeft())){_440.push(this._fadeInLeft);}if(!this.avoidButtonFadeIn&&(!this.fadeButtons||this._canRight())){_440.push(this._fadeInRight);}if(this.infoText==""){_440.push(this._fadeOutInfo);}else{_440.push(this._fadeInInfo);}dojo.fx.combine(_440).play();this.inherited(arguments);if(this.centerItem){this._centerItem(this.centerItem);}else{if(this.showItem){this._showItem(this.showItem);}}},destroy:function(){},_left:function(){if(("stopped"!=this._status())||!this._canLeft()){return;}this._updateVisibleListLeft();this._nowLeft=this._nowLeft+(this._itemWidth*this.scrollCount);this._nowLeft=Math.min(this._nowLeft,this._minLeft);this._slide();},_right:function(){if(("stopped"!=this._status())||!this._canRight()){return;}this._updateVisibleListRight();this._nowLeft=this._nowLeft-(this._itemWidth*this.scrollCount);this._nowLeft=Math.max(this._nowLeft,this._maxLeft);this._slide();},_startLeft:function(){this._stopRight();if(!this._canLeft()){return;}dojo.addClass(this.buttonLeft,"slider-button-left-hover");this._nowLeft=dojo.style(this.sliderContent,"left");this.scrollTime=(Math.abs(this._nowLeft)/this.scrollSpeed)*1000;var _441=this;this._animLeft=dojo.fx.slideTo({node:this.sliderContent,duration:this.scrollTime,left:this._minLeft,top:0,easing:dojo.fx.easing.quadInOut,onEnd:function(){_441._nowLeft=dojo.style(_441.sliderContent,"left");_441._updateButtons();}});this._animLeft.play();dojo.addClass(this.buttonRight,"slider-button");if(this.fadeButtons){this._fadeInRight.play();}},_startRight:function(){this._stopLeft();if(!this._canRight()){return;}dojo.addClass(this.buttonRight,"slider-button-right-hover");this._nowLeft=dojo.style(this.sliderContent,"left");this.scrollTime=((Math.abs(this._maxLeft-this._nowLeft))/this.scrollSpeed)*1000;var _442=this;this._animRight=dojo.fx.slideTo({node:this.sliderContent,duration:this.scrollTime,left:this._maxLeft,top:0,easing:dojo.fx.easing.quadInOut,onEnd:function(){_442._nowLeft=dojo.style(_442.sliderContent,"left");_442._updateButtons();}});this._animRight.play();dojo.addClass(this.buttonLeft,"slider-button");if(this.fadeButtons){this._fadeInLeft.play();}},_stopLeft:function(){if(dojo.hasClass(this.buttonLeft,"slider-button-left-hover")){dojo.removeClass(this.buttonLeft,"slider-button-left-hover");}if(this._animLeft){this._animLeft.stop();this._nowLeft=dojo.style(this.sliderContent,"left");}},_stopRight:function(){if(dojo.hasClass(this.buttonRight,"slider-button-right-hover")){dojo.removeClass(this.buttonRight,"slider-button-right-hover");}if(this._animRight){this._animRight.stop();this._nowLeft=dojo.style(this.sliderContent,"left");}},_stop:function(){this._stopLeft();this._stopRight();},_slide:function(){dojo.fx.slideTo({node:this.sliderContent,duration:this.scrollTime,left:this._nowLeft,top:0}).play();this._updateButtons();this._updateInfotext();},_canLeft:function(){return (this._nowLeft<this._minLeft);},_canRight:function(){return (this._nowLeft>this._maxLeft);},_status:function(){return this._animation?this._animation.status():"stopped";},_updateButtons:function(){if(this._canLeft()&&!dojo.hasClass(this.buttonLeft,"slider-button")){dojo.addClass(this.buttonLeft,"slider-button");if(this.fadeButtons){this._fadeInLeft.play();}}else{if(!this._canLeft()&&dojo.hasClass(this.buttonLeft,"slider-button")){dojo.removeClass(this.buttonLeft,"slider-button");if(this.fadeButtons){this._fadeOutLeft.play();}}}if(dojo.hasClass(this.buttonLeft,"slider-button-left-hover")){dojo.removeClass(this.buttonLeft,"slider-button-left-hover");}if(this._canRight()&&!dojo.hasClass(this.buttonRight,"slider-button")){dojo.addClass(this.buttonRight,"slider-button");if(this.fadeButtons){this._fadeInRight.play();}}else{if(!this._canRight()&&dojo.hasClass(this.buttonRight,"slider-button")){dojo.removeClass(this.buttonRight,"slider-button");if(this.fadeButtons){this._fadeOutRight.play();}}}if(dojo.hasClass(this.buttonRight,"slider-button-right-hover")){dojo.removeClass(this.buttonRight,"slider-button-right-hover");}},_updateVisibleListLeft:function(){var _443=this._visibleItems[0];var _444=this._visibleItems[this._visibleItems.length-1];_443=Math.max(1,_443-this.scrollCount);_444=Math.min(_443+(this._maxVisibleItems-1),this._totalCount);this._visibleItems=new Array();for(var i=_443;i<=_444;++i){this._visibleItems.push(i);}},_updateVisibleListRight:function(){var _445=this._visibleItems[0];var _446=this._visibleItems[this._visibleItems.length-1];_446=Math.min(_446+this.scrollCount,this._totalCount);_445=Math.max(1,_446-(this._maxVisibleItems-1));this._visibleItems=new Array();for(var i=_445;i<=_446;++i){this._visibleItems.push(i);}},_updateInfotext:function(){switch(this.infoText){case "xofy":var _447=new Array();_447.push(this._visibleItems[this._visibleItems.length-1]);_447.push(this._totalCount);var _448=this.infoTextTemplate;for(var i=0;i<_447.length;++i){if(_447[i]==this._visibleItems[this._visibleItems.length-1]){_447[i]=this.infoTextCurrentWrapper.replace(/%s/,_447[i]);}_448=_448.replace(/%s/,_447[i]);}dojo.html.set(this.infoContainer,_448);break;case "list":var _448=this.infoTextTemplate;for(var i=1;i<=this._totalCount;++i){if(i==this._visibleItems[this._visibleItems.length-1]){var _449=this.infoTextCurrentWrapper.replace(/%s/,i);}else{var _449=i;}_448=_448.replace(/%s/,_449);}dojo.html.set(this.infoContainer,_448);break;default:}},_centerItem:function(_44a){var _44b=0-(_44a*this._itemWidth);_44b+=dojo.coords(this.sliderFrame).w/2;_44b-=this._itemWidth/2;var _44c=Math.max(this._maxLeft,Math.min(_44b,this._minLeft));if(this.slideToCenterItem){this._nowLeft=dojo.style(this.sliderContent,"left");this.scrollTime=((Math.abs(_44b-this._nowLeft))/this.scrollSpeed)*500;var _44d=this;dojo.fx.slideTo({node:this.sliderContent,duration:this.scrollTime,delay:1000,left:_44c,top:0,easing:dojo.fx.easing.quadInOut,onEnd:function(){_44d._nowLeft=dojo.style(_44d.sliderContent,"left");_44d._updateButtons();}}).play();}else{dojo.style(this.sliderContent,"left",_44c+"px");}},_showItem:function(_44e){var _44f=0-(_44e*this._itemWidth);_44f+=dojo.coords(this.sliderFrame).w-this._itemWidth;var _450=Math.max(this._maxLeft,Math.min(_44f,this._minLeft));if(this.slideToShowItem){this._nowLeft=dojo.style(this.sliderContent,"left");this.scrollTime=((Math.abs(_44f-this._nowLeft))/this.scrollSpeed)*500;var _451=this;dojo.fx.slideTo({node:this.sliderContent,duration:this.scrollTime,delay:1000,left:_450,top:0,easing:dojo.fx.easing.quadInOut,onEnd:function(){_451._nowLeft=dojo.style(_451.sliderContent,"left");_451._updateButtons();}}).play();}else{dojo.style(this.sliderContent,"left",_450+"px");}}});}if(!dojo._hasResource["custom.EmoSlider"]){dojo._hasResource["custom.EmoSlider"]=true;dojo.provide("custom.EmoSlider");dojo.declare("custom.EmoSlider",custom.Slider,{scrollCount:1,infoText:"itemBoxes",fadeButtons:false,avoidButtonFadeIn:true,doAutorun:true,autorunDuration:4000,slideToShowItem:true,activeAnimation:null,buildRendering:function(){var _452=this;dojo.query("a.slider-button-left",this.domNode).forEach(function(_453){_452.buttonLeft=_453;});dojo.query("a.slider-button-right",this.domNode).forEach(function(_454){_452.buttonRight=_454;});this.inherited(arguments);},postCreate:function(){this.inherited(arguments);this.connect(this.buttonLeft,"onmouseover","_startLeft");this.connect(this.buttonLeft,"onmouseout","_stop");this.connect(this.buttonRight,"onmouseover","_startRight");this.connect(this.buttonRight,"onmouseout","_stop");this.connect(this.domNode,"onmouseover",function(){this.doAutorun=false;});var _455=dojo.queryToObject(window.location.href.substring(window.location.href.indexOf("?")+1,window.location.href.length));if(_455.emo_autorun_ignore){this.doAutorun=false;}this._autoRunWrapper();},_autoRunWrapper:function(){var _456=this;window.setTimeout(function(){_456._autoRun();},this.autorunDuration);},_resetAnimation:function(_457){if(typeof this.activeAnimation=="object"){try{this.activeAnimation.stop();console.log("stopped");}catch(e){}}this.activeAnimation=_457;},_autoRun:function(){var _458=this;if(this.doAutorun){if(this._canRight()){if(("stopped"!=this._status())||!this._canRight()){return;}this._updateVisibleListRight();this._nowLeft=this._nowLeft-(this._itemWidth*this.scrollCount);this._nowLeft=Math.max(this._nowLeft,this._maxLeft);var _459=dojo.fx.slideTo({node:this.sliderContent,duration:this.scrollTime,left:this._nowLeft,onEnd:_458._autoRunWrapper(),top:0});_459.play();this._resetAnimation(_459);this._updateButtons();this._updateInfotext();}else{var _459=dojo.fx.slideTo({node:this.sliderContent,duration:this.scrollTime,delay:1000,left:0,top:0,easing:dojo.fx.easing.quadInOut,onEnd:function(){_458._autoRunWrapper();_458._nowLeft=dojo.style(_458.sliderContent,"left");_458._updateButtons();}});_459.play();this._resetAnimation(_459);this._visibleItems=new Array();this._visibleItems.push(1);this._updateInfotext();}}},_startLeft:function(){if(!this._canLeft()){return;}dojo.addClass(this.buttonLeft,"slider-button-left-hover");dojo.addClass(this.buttonRight,"slider-button");if(this.fadeButtons){this._fadeInRight.play();}},_startRight:function(){if(!this._canRight()){return;}dojo.addClass(this.buttonRight,"slider-button-right-hover");dojo.addClass(this.buttonLeft,"slider-button");if(this.fadeButtons){this._fadeInLeft.play();}},_stopLeft:function(){if(dojo.hasClass(this.buttonLeft,"slider-button-left-hover")){dojo.removeClass(this.buttonLeft,"slider-button-left-hover");}},_stopRight:function(){if(dojo.hasClass(this.buttonRight,"slider-button-right-hover")){dojo.removeClass(this.buttonRight,"slider-button-right-hover");}},_moveTo:function(){},_updateInfotext:function(){this.inherited(arguments);var _45a=this;switch(this.infoText){case "itemBoxes":var _45b="";for(var _45c=1;_45c<=this._totalCount;_45c++){var _45d="";if(_45c==this._visibleItems){_45d=" info-item-active";}_45b+="<a class=\"info-item"+_45d+"\">"+_45c+"</a>";}dojo.html.set(this.infoContainer,"<div class=\"info-item-container\">"+_45b+"</div>");dojo.query("a.info-item",this.domNode).forEach(function(_45e){_45a.connect(_45e,"onclick",function(){this._moveWrapper(_45e.firstChild.nodeValue);});});break;}},_left:function(){this.doAutorun=false;this.inherited(arguments);},_right:function(_45f){this.doAutorun=false;this.inherited(arguments);},_moveWrapper:function(_460){var _461=this;var _462=new Array();if(this._visibleItems<_460){for(var i=this._visibleItems;i<_460;i++){this._nowLeft=this._nowLeft-(this._itemWidth*this.scrollCount);this._nowLeft=Math.max(this._nowLeft,this._maxLeft);_462.push(dojo.fx.slideTo({node:this.sliderContent,duration:this.scrollTime,onEnd:_461._updateVisibleListRight(),left:this._nowLeft,top:0}));}}else{if(this._visibleItems>_460){for(var i=this._visibleItems;i>_460;i--){this._nowLeft=this._nowLeft+(this._itemWidth*this.scrollCount);this._nowLeft=Math.min(this._nowLeft,this._minLeft);_462.push(dojo.fx.slideTo({node:this.sliderContent,duration:this.scrollTime,onEnd:_461._updateVisibleListLeft(),left:this._nowLeft,top:0}));}}}if(_462.length>0){var _463=dojo.fx.chain(_462).play();dojo.connect(_463,"onEnd",function(){_461._updateButtons();_461._updateInfotext();});this._resetAnimation(_463);}},_slide:function(){var _464=dojo.fx.slideTo({node:this.sliderContent,duration:this.scrollTime,left:this._nowLeft,top:0});_464.play();this._resetAnimation(_464);this._updateButtons();this._updateInfotext();}});}if(!dojo._hasResource["dijit.form.ToggleButton"]){dojo._hasResource["dijit.form.ToggleButton"]=true;dojo.provide("dijit.form.ToggleButton");}if(!dojo._hasResource["dijit.layout.StackController"]){dojo._hasResource["dijit.layout.StackController"]=true;dojo.provide("dijit.layout.StackController");dojo.declare("dijit.layout.StackController",[dijit._Widget,dijit._Templated,dijit._Container],{templateString:"<span wairole='tablist' dojoAttachEvent='onkeypress' class='dijitStackController'></span>",containerId:"",buttonWidget:"dijit.layout._StackButton",postCreate:function(){dijit.setWaiRole(this.domNode,"tablist");this.pane2button={};this.pane2handles={};this.subscribe(this.containerId+"-startup","onStartup");this.subscribe(this.containerId+"-addChild","onAddChild");this.subscribe(this.containerId+"-removeChild","onRemoveChild");this.subscribe(this.containerId+"-selectChild","onSelectChild");this.subscribe(this.containerId+"-containerKeyPress","onContainerKeyPress");},onStartup:function(info){dojo.forEach(info.children,this.onAddChild,this);if(info.selected){this.onSelectChild(info.selected);}},destroy:function(){for(var pane in this.pane2button){this.onRemoveChild(dijit.byId(pane));}this.inherited(arguments);},onAddChild:function(page,_465){var _466=dojo.doc.createElement("span");this.domNode.appendChild(_466);var cls=dojo.getObject(this.buttonWidget);var _467=new cls({id:this.id+"_"+page.id,label:page.title,showLabel:page.showTitle,iconClass:page.iconClass,closeButton:page.closable,title:page.tooltip},_466);dijit.setWaiState(_467.focusNode,"selected","false");this.pane2handles[page.id]=[this.connect(page,"attr",function(name,_468){if(arguments.length==2){var _469={title:"label",showTitle:"showLabel",iconClass:"iconClass",closable:"closeButton",tooltip:"title"}[name];if(_469){_467.attr(_469,_468);}}}),this.connect(_467,"onClick",dojo.hitch(this,"onButtonClick",page)),this.connect(_467,"onClickCloseButton",dojo.hitch(this,"onCloseButtonClick",page))];this.addChild(_467,_465);this.pane2button[page.id]=_467;page.controlButton=_467;if(!this._currentChild){_467.focusNode.setAttribute("tabIndex","0");dijit.setWaiState(_467.focusNode,"selected","true");this._currentChild=page;}if(!this.isLeftToRight()&&dojo.isIE&&this._rectifyRtlTabList){this._rectifyRtlTabList();}},onRemoveChild:function(page){if(this._currentChild===page){this._currentChild=null;}dojo.forEach(this.pane2handles[page.id],this.disconnect,this);delete this.pane2handles[page.id];var _46a=this.pane2button[page.id];if(_46a){this.removeChild(_46a);delete this.pane2button[page.id];_46a.destroy();}delete page.controlButton;},onSelectChild:function(page){if(!page){return;}if(this._currentChild){var _46b=this.pane2button[this._currentChild.id];_46b.attr("checked",false);dijit.setWaiState(_46b.focusNode,"selected","false");_46b.focusNode.setAttribute("tabIndex","-1");}var _46c=this.pane2button[page.id];_46c.attr("checked",true);dijit.setWaiState(_46c.focusNode,"selected","true");this._currentChild=page;_46c.focusNode.setAttribute("tabIndex","0");var _46d=dijit.byId(this.containerId);dijit.setWaiState(_46d.containerNode,"labelledby",_46c.id);},onButtonClick:function(page){var _46e=dijit.byId(this.containerId);_46e.selectChild(page);},onCloseButtonClick:function(page){var _46f=dijit.byId(this.containerId);_46f.closeChild(page);if(this._currentChild){var b=this.pane2button[this._currentChild.id];if(b){dijit.focus(b.focusNode||b.domNode);}}},adjacent:function(_470){if(!this.isLeftToRight()&&(!this.tabPosition||/top|bottom/.test(this.tabPosition))){_470=!_470;}var _471=this.getChildren();var _472=dojo.indexOf(_471,this.pane2button[this._currentChild.id]);var _473=_470?1:_471.length-1;return _471[(_472+_473)%_471.length];},onkeypress:function(e){if(this.disabled||e.altKey){return;}var _474=null;if(e.ctrlKey||!e._djpage){var k=dojo.keys;switch(e.charOrCode){case k.LEFT_ARROW:case k.UP_ARROW:if(!e._djpage){_474=false;}break;case k.PAGE_UP:if(e.ctrlKey){_474=false;}break;case k.RIGHT_ARROW:case k.DOWN_ARROW:if(!e._djpage){_474=true;}break;case k.PAGE_DOWN:if(e.ctrlKey){_474=true;}break;case k.DELETE:if(this._currentChild.closable){this.onCloseButtonClick(this._currentChild);}dojo.stopEvent(e);break;default:if(e.ctrlKey){if(e.charOrCode===k.TAB){this.adjacent(!e.shiftKey).onClick();dojo.stopEvent(e);}else{if(e.charOrCode=="w"){if(this._currentChild.closable){this.onCloseButtonClick(this._currentChild);}dojo.stopEvent(e);}}}}if(_474!==null){this.adjacent(_474).onClick();dojo.stopEvent(e);}}},onContainerKeyPress:function(info){info.e._djpage=info.page;this.onkeypress(info.e);}});dojo.declare("dijit.layout._StackButton",dijit.form.ToggleButton,{tabIndex:"-1",postCreate:function(evt){dijit.setWaiRole((this.focusNode||this.domNode),"tab");this.inherited(arguments);},onClick:function(evt){dijit.focus(this.focusNode);},onClickCloseButton:function(evt){evt.stopPropagation();}});}if(!dojo._hasResource["dijit.layout.StackContainer"]){dojo._hasResource["dijit.layout.StackContainer"]=true;dojo.provide("dijit.layout.StackContainer");dojo.declare("dijit.layout.StackContainer",dijit.layout._LayoutWidget,{doLayout:true,persist:false,baseClass:"dijitStackContainer",postCreate:function(){this.inherited(arguments);dojo.addClass(this.domNode,"dijitLayoutContainer");dijit.setWaiRole(this.containerNode,"tabpanel");this.connect(this.domNode,"onkeypress",this._onKeyPress);},startup:function(){if(this._started){return;}var _475=this.getChildren();dojo.forEach(_475,this._setupChild,this);if(this.persist){this.selectedChildWidget=dijit.byId(dojo.cookie(this.id+"_selectedChild"));}else{dojo.some(_475,function(_476){if(_476.selected){this.selectedChildWidget=_476;}return _476.selected;},this);}var _477=this.selectedChildWidget;if(!_477&&_475[0]){_477=this.selectedChildWidget=_475[0];_477.selected=true;}dojo.publish(this.id+"-startup",[{children:_475,selected:_477}]);this.inherited(arguments);},resize:function(){var _478=this.selectedChildWidget;if(_478&&!this._hasBeenShown){this._hasBeenShown=true;this._showChild(_478);}this.inherited(arguments);},_setupChild:function(_479){this.inherited(arguments);dojo.removeClass(_479.domNode,"dijitVisible");dojo.addClass(_479.domNode,"dijitHidden");_479.domNode.title="";},addChild:function(_47a,_47b){this.inherited(arguments);if(this._started){dojo.publish(this.id+"-addChild",[_47a,_47b]);this.layout();if(!this.selectedChildWidget){this.selectChild(_47a);}}},removeChild:function(page){this.inherited(arguments);if(this._started){dojo.publish(this.id+"-removeChild",[page]);}if(this._beingDestroyed){return;}if(this._started){this.layout();}if(this.selectedChildWidget===page){this.selectedChildWidget=undefined;if(this._started){var _47c=this.getChildren();if(_47c.length){this.selectChild(_47c[0]);}}}},selectChild:function(page){page=dijit.byId(page);if(this.selectedChildWidget!=page){this._transition(page,this.selectedChildWidget);this.selectedChildWidget=page;dojo.publish(this.id+"-selectChild",[page]);if(this.persist){dojo.cookie(this.id+"_selectedChild",this.selectedChildWidget.id);}}},_transition:function(_47d,_47e){if(_47e){this._hideChild(_47e);}this._showChild(_47d);if(_47d.resize){if(this.doLayout){_47d.resize(this._containerContentBox||this._contentBox);}else{_47d.resize();}}},_adjacent:function(_47f){var _480=this.getChildren();var _481=dojo.indexOf(_480,this.selectedChildWidget);_481+=_47f?1:_480.length-1;return _480[_481%_480.length];},forward:function(){this.selectChild(this._adjacent(true));},back:function(){this.selectChild(this._adjacent(false));},_onKeyPress:function(e){dojo.publish(this.id+"-containerKeyPress",[{e:e,page:this}]);},layout:function(){if(this.doLayout&&this.selectedChildWidget&&this.selectedChildWidget.resize){this.selectedChildWidget.resize(this._contentBox);}},_showChild:function(page){var _482=this.getChildren();page.isFirstChild=(page==_482[0]);page.isLastChild=(page==_482[_482.length-1]);page.selected=true;dojo.removeClass(page.domNode,"dijitHidden");dojo.addClass(page.domNode,"dijitVisible");page._onShow();},_hideChild:function(page){page.selected=false;dojo.removeClass(page.domNode,"dijitVisible");dojo.addClass(page.domNode,"dijitHidden");page.onHide();},closeChild:function(page){var _483=page.onClose(this,page);if(_483){this.removeChild(page);page.destroyRecursive();}},destroyDescendants:function(_484){dojo.forEach(this.getChildren(),function(_485){this.removeChild(_485);_485.destroyRecursive(_484);},this);}});dojo.extend(dijit._Widget,{selected:false,closable:false,iconClass:"",showTitle:true,onClose:function(){return true;}});}if(!dojo._hasResource["dijit.layout._TabContainerBase"]){dojo._hasResource["dijit.layout._TabContainerBase"]=true;dojo.provide("dijit.layout._TabContainerBase");dojo.declare("dijit.layout._TabContainerBase",[dijit.layout.StackContainer,dijit._Templated],{tabPosition:"top",baseClass:"dijitTabContainer",tabStrip:false,nested:false,templateString:dojo.cache("dijit.layout","templates/TabContainer.html","<div class=\"dijitTabContainer\">\r\n\t<div class=\"dijitTabListWrapper\" dojoAttachPoint=\"tablistNode\"></div>\r\n\t<div dojoAttachPoint=\"tablistSpacer\" class=\"dijitTabSpacer ${baseClass}-spacer\"></div>\r\n\t<div class=\"dijitTabPaneWrapper ${baseClass}-container\" dojoAttachPoint=\"containerNode\"></div>\r\n</div>\r\n"),postMixInProperties:function(){this.baseClass+=this.tabPosition.charAt(0).toUpperCase()+this.tabPosition.substr(1).replace(/-.*/,"");this.srcNodeRef&&dojo.style(this.srcNodeRef,"visibility","hidden");this.inherited(arguments);},postCreate:function(){this.inherited(arguments);this.tablist=this._makeController(this.tablistNode);if(!this.doLayout){dojo.addClass(this.domNode,"dijitTabContainerNoLayout");}if(this.nested){dojo.addClass(this.domNode,"dijitTabContainerNested");dojo.addClass(this.tablist.containerNode,"dijitTabContainerTabListNested");dojo.addClass(this.tablistSpacer,"dijitTabContainerSpacerNested");dojo.addClass(this.containerNode,"dijitTabPaneWrapperNested");}else{dojo.addClass(this.domNode,"tabStrip-"+(this.tabStrip?"enabled":"disabled"));}},_setupChild:function(tab){dojo.addClass(tab.domNode,"dijitTabPane");this.inherited(arguments);},startup:function(){if(this._started){return;}this.tablist.startup();this.inherited(arguments);},layout:function(){if(!this._contentBox||typeof (this._contentBox.l)=="undefined"){return;}if(this.doLayout){var _486=this.tabPosition.replace(/-h/,"");this.tablist.layoutAlign=_486;var _487=[this.tablist,{domNode:this.tablistSpacer,layoutAlign:_486},{domNode:this.containerNode,layoutAlign:"client"}];dijit.layout.layoutChildren(this.domNode,this._contentBox,_487);this._containerContentBox=dijit.layout.marginBox2contentBox(this.containerNode,_487[2]);if(this.selectedChildWidget){if(this.selectedChildWidget.resize){this.selectedChildWidget.resize(this._containerContentBox);}}}else{if(this.tablist.resize){this.tablist.resize({w:dojo.contentBox(this.domNode).w});}this.selectedChildWidget.resize();}},destroy:function(){if(this.tablist){this.tablist.destroy();}this.inherited(arguments);}});}if(!dojo._hasResource["dijit._KeyNavContainer"]){dojo._hasResource["dijit._KeyNavContainer"]=true;dojo.provide("dijit._KeyNavContainer");dojo.declare("dijit._KeyNavContainer",dijit._Container,{tabIndex:"0",_keyNavCodes:{},connectKeyNavHandlers:function(_488,_489){var _48a=(this._keyNavCodes={});var prev=dojo.hitch(this,this.focusPrev);var next=dojo.hitch(this,this.focusNext);dojo.forEach(_488,function(code){_48a[code]=prev;});dojo.forEach(_489,function(code){_48a[code]=next;});this.connect(this.domNode,"onkeypress","_onContainerKeypress");this.connect(this.domNode,"onfocus","_onContainerFocus");},startupKeyNavChildren:function(){dojo.forEach(this.getChildren(),dojo.hitch(this,"_startupChild"));},addChild:function(_48b,_48c){dijit._KeyNavContainer.superclass.addChild.apply(this,arguments);this._startupChild(_48b);},focus:function(){this.focusFirstChild();},focusFirstChild:function(){var _48d=this._getFirstFocusableChild();this.focusChild(_48d);},focusNext:function(){var _48e=this._getNextFocusableChild(this.focusedChild,1);this.focusChild(_48e);},focusPrev:function(){var _48f=this._getNextFocusableChild(this.focusedChild,-1);this.focusChild(_48f,true);},focusChild:function(_490,last){if(this.focusedChild&&_490!==this.focusedChild){this._onChildBlur(this.focusedChild);}_490.focus(last?"end":"start");this.focusedChild=_490;},_startupChild:function(_491){_491.attr("tabIndex","-1");this.connect(_491,"_onFocus",function(){_491.attr("tabIndex",this.tabIndex);});this.connect(_491,"_onBlur",function(){_491.attr("tabIndex","-1");});},_onContainerFocus:function(evt){if(evt.target!==this.domNode){return;}this.focusFirstChild();dojo.attr(this.domNode,"tabIndex","-1");},_onBlur:function(evt){if(this.tabIndex){dojo.attr(this.domNode,"tabIndex",this.tabIndex);}this.inherited(arguments);},_onContainerKeypress:function(evt){if(evt.ctrlKey||evt.altKey){return;}var func=this._keyNavCodes[evt.charOrCode];if(func){func();dojo.stopEvent(evt);}},_onChildBlur:function(_492){},_getFirstFocusableChild:function(){return this._getNextFocusableChild(null,1);},_getNextFocusableChild:function(_493,dir){if(_493){_493=this._getSiblingOfChild(_493,dir);}var _494=this.getChildren();for(var i=0;i<_494.length;i++){if(!_493){_493=_494[(dir>0)?0:(_494.length-1)];}if(_493.isFocusable()){return _493;}_493=this._getSiblingOfChild(_493,dir);}return null;}});}if(!dojo._hasResource["dijit.MenuItem"]){dojo._hasResource["dijit.MenuItem"]=true;dojo.provide("dijit.MenuItem");dojo.declare("dijit.MenuItem",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:dojo.cache("dijit","templates/MenuItem.html","<tr class=\"dijitReset dijitMenuItem\" dojoAttachPoint=\"focusNode\" waiRole=\"menuitem\" tabIndex=\"-1\"\r\n\t\tdojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">\r\n\t<td class=\"dijitReset\" waiRole=\"presentation\">\r\n\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuItemIcon\" dojoAttachPoint=\"iconNode\">\r\n\t</td>\r\n\t<td class=\"dijitReset dijitMenuItemLabel\" colspan=\"2\" dojoAttachPoint=\"containerNode\"></td>\r\n\t<td class=\"dijitReset dijitMenuItemAccelKey\" style=\"display: none\" dojoAttachPoint=\"accelKeyNode\"></td>\r\n\t<td class=\"dijitReset dijitMenuArrowCell\" waiRole=\"presentation\">\r\n\t\t<div dojoAttachPoint=\"arrowWrapper\" style=\"visibility: hidden\">\r\n\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuExpand\">\r\n\t\t\t<span class=\"dijitMenuExpandA11y\">+</span>\r\n\t\t</div>\r\n\t</td>\r\n</tr>\r\n"),attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{label:{node:"containerNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),label:"",iconClass:"",accelKey:"",disabled:false,_fillContent:function(_495){if(_495&&!("label" in this.params)){this.attr("label",_495.innerHTML);}},postCreate:function(){dojo.setSelectable(this.domNode,false);var _496=this.id+"_text";dojo.attr(this.containerNode,"id",_496);if(this.accelKeyNode){dojo.attr(this.accelKeyNode,"id",this.id+"_accel");_496+=" "+this.id+"_accel";}dijit.setWaiState(this.domNode,"labelledby",_496);},_onHover:function(){dojo.addClass(this.domNode,"dijitMenuItemHover");this.getParent().onItemHover(this);},_onUnhover:function(){dojo.removeClass(this.domNode,"dijitMenuItemHover");this.getParent().onItemUnhover(this);},_onClick:function(evt){this.getParent().onItemClick(this,evt);dojo.stopEvent(evt);},onClick:function(evt){},focus:function(){try{if(dojo.isIE==8){this.containerNode.focus();}dijit.focus(this.focusNode);}catch(e){}},_onFocus:function(){this._setSelected(true);this.getParent()._onItemFocus(this);this.inherited(arguments);},_setSelected:function(_497){dojo.toggleClass(this.domNode,"dijitMenuItemSelected",_497);},setLabel:function(_498){dojo.deprecated("dijit.MenuItem.setLabel() is deprecated.  Use attr('label', ...) instead.","","2.0");this.attr("label",_498);},setDisabled:function(_499){dojo.deprecated("dijit.Menu.setDisabled() is deprecated.  Use attr('disabled', bool) instead.","","2.0");this.attr("disabled",_499);},_setDisabledAttr:function(_49a){this.disabled=_49a;dojo[_49a?"addClass":"removeClass"](this.domNode,"dijitMenuItemDisabled");dijit.setWaiState(this.focusNode,"disabled",_49a?"true":"false");},_setAccelKeyAttr:function(_49b){this.accelKey=_49b;this.accelKeyNode.style.display=_49b?"":"none";this.accelKeyNode.innerHTML=_49b;dojo.attr(this.containerNode,"colSpan",_49b?"1":"2");}});}if(!dojo._hasResource["dijit.PopupMenuItem"]){dojo._hasResource["dijit.PopupMenuItem"]=true;dojo.provide("dijit.PopupMenuItem");dojo.declare("dijit.PopupMenuItem",dijit.MenuItem,{_fillContent:function(){if(this.srcNodeRef){var _49c=dojo.query("*",this.srcNodeRef);dijit.PopupMenuItem.superclass._fillContent.call(this,_49c[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}this.inherited(arguments);if(!this.popup){var node=dojo.query("[widgetId]",this.dropDownContainer)[0];this.popup=dijit.byNode(node);}dojo.body().appendChild(this.popup.domNode);this.popup.domNode.style.display="none";if(this.arrowWrapper){dojo.style(this.arrowWrapper,"visibility","");}dijit.setWaiState(this.focusNode,"haspopup","true");},destroyDescendants:function(){if(this.popup){if(!this.popup._destroyed){this.popup.destroyRecursive();}delete this.popup;}this.inherited(arguments);}});}if(!dojo._hasResource["dijit.CheckedMenuItem"]){dojo._hasResource["dijit.CheckedMenuItem"]=true;dojo.provide("dijit.CheckedMenuItem");dojo.declare("dijit.CheckedMenuItem",dijit.MenuItem,{templateString:dojo.cache("dijit","templates/CheckedMenuItem.html","<tr class=\"dijitReset dijitMenuItem\" dojoAttachPoint=\"focusNode\" waiRole=\"menuitemcheckbox\" tabIndex=\"-1\"\r\n\t\tdojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">\r\n\t<td class=\"dijitReset\" waiRole=\"presentation\">\r\n\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuItemIcon dijitCheckedMenuItemIcon\" dojoAttachPoint=\"iconNode\">\r\n\t\t<span class=\"dijitCheckedMenuItemIconChar\">&#10003;</span>\r\n\t</td>\r\n\t<td class=\"dijitReset dijitMenuItemLabel\" colspan=\"2\" dojoAttachPoint=\"containerNode,labelNode\"></td>\r\n\t<td class=\"dijitReset dijitMenuItemAccelKey\" style=\"display: none\" dojoAttachPoint=\"accelKeyNode\"></td>\r\n\t<td class=\"dijitReset dijitMenuArrowCell\" waiRole=\"presentation\">\r\n\t</td>\r\n</tr>\r\n"),checked:false,_setCheckedAttr:function(_49d){dojo.toggleClass(this.domNode,"dijitCheckedMenuItemChecked",_49d);dijit.setWaiState(this.domNode,"checked",_49d);this.checked=_49d;},onChange:function(_49e){},_onClick:function(e){if(!this.disabled){this.attr("checked",!this.checked);this.onChange(this.checked);}this.inherited(arguments);}});}if(!dojo._hasResource["dijit.MenuSeparator"]){dojo._hasResource["dijit.MenuSeparator"]=true;dojo.provide("dijit.MenuSeparator");dojo.declare("dijit.MenuSeparator",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:dojo.cache("dijit","templates/MenuSeparator.html","<tr class=\"dijitMenuSeparator\">\r\n\t<td colspan=\"4\">\r\n\t\t<div class=\"dijitMenuSeparatorTop\"></div>\r\n\t\t<div class=\"dijitMenuSeparatorBottom\"></div>\r\n\t</td>\r\n</tr>\r\n"),postCreate:function(){dojo.setSelectable(this.domNode,false);},isFocusable:function(){return false;}});}if(!dojo._hasResource["dijit.Menu"]){dojo._hasResource["dijit.Menu"]=true;dojo.provide("dijit.Menu");dojo.declare("dijit._MenuBase",[dijit._Widget,dijit._Templated,dijit._KeyNavContainer],{parentMenu:null,popupDelay:500,startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_49f){_49f.startup();});this.startupKeyNavChildren();this.inherited(arguments);},onExecute:function(){},onCancel:function(_4a0){},_moveToPopup:function(evt){if(this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled){this.focusedChild._onClick(evt);}else{var _4a1=this._getTopMenu();if(_4a1&&_4a1._isMenuBar){_4a1.focusNext();}}},_onPopupHover:function(evt){if(this.currentPopup&&this.currentPopup._pendingClose_timer){var _4a2=this.currentPopup.parentMenu;if(_4a2.focusedChild){_4a2.focusedChild._setSelected(false);}_4a2.focusedChild=this.currentPopup.from_item;_4a2.focusedChild._setSelected(true);this._stopPendingCloseTimer(this.currentPopup);}},onItemHover:function(item){if(this.isActive){this.focusChild(item);if(this.focusedChild.popup&&!this.focusedChild.disabled&&!this.hover_timer){this.hover_timer=setTimeout(dojo.hitch(this,"_openPopup"),this.popupDelay);}}if(this.focusedChild){this.focusChild(item);}this._hoveredChild=item;},_onChildBlur:function(item){this._stopPopupTimer();item._setSelected(false);var _4a3=item.popup;if(_4a3){this._stopPendingCloseTimer(_4a3);_4a3._pendingClose_timer=setTimeout(function(){_4a3._pendingClose_timer=null;if(_4a3.parentMenu){_4a3.parentMenu.currentPopup=null;}dijit.popup.close(_4a3);},this.popupDelay);}},onItemUnhover:function(item){if(this.isActive){this._stopPopupTimer();}if(this._hoveredChild==item){this._hoveredChild=null;}},_stopPopupTimer:function(){if(this.hover_timer){clearTimeout(this.hover_timer);this.hover_timer=null;}},_stopPendingCloseTimer:function(_4a4){if(_4a4._pendingClose_timer){clearTimeout(_4a4._pendingClose_timer);_4a4._pendingClose_timer=null;}},_stopFocusTimer:function(){if(this._focus_timer){clearTimeout(this._focus_timer);this._focus_timer=null;}},_getTopMenu:function(){for(var top=this;top.parentMenu;top=top.parentMenu){}return top;},onItemClick:function(item,evt){if(item.disabled){return false;}if(typeof this.isShowingNow=="undefined"){this._markActive();}this.focusChild(item);if(item.popup){this._openPopup();}else{this.onExecute();item.onClick(evt);}},_openPopup:function(){this._stopPopupTimer();var _4a5=this.focusedChild;if(!_4a5){return;}var _4a6=_4a5.popup;if(_4a6.isShowingNow){return;}if(this.currentPopup){this._stopPendingCloseTimer(this.currentPopup);dijit.popup.close(this.currentPopup);}_4a6.parentMenu=this;_4a6.from_item=_4a5;var self=this;dijit.popup.open({parent:this,popup:_4a6,around:_4a5.domNode,orient:this._orient||(this.isLeftToRight()?{"TR":"TL","TL":"TR","BR":"BL","BL":"BR"}:{"TL":"TR","TR":"TL","BL":"BR","BR":"BL"}),onCancel:function(){self.focusChild(_4a5);self._cleanUp();_4a5._setSelected(true);self.focusedChild=_4a5;},onExecute:dojo.hitch(this,"_cleanUp")});this.currentPopup=_4a6;_4a6.connect(_4a6.domNode,"onmouseenter",dojo.hitch(self,"_onPopupHover"));if(_4a6.focus){_4a6._focus_timer=setTimeout(dojo.hitch(_4a6,function(){this._focus_timer=null;this.focus();}),0);}},_markActive:function(){this.isActive=true;dojo.addClass(this.domNode,"dijitMenuActive");dojo.removeClass(this.domNode,"dijitMenuPassive");},onOpen:function(e){this.isShowingNow=true;this._markActive();},_markInactive:function(){this.isActive=false;dojo.removeClass(this.domNode,"dijitMenuActive");dojo.addClass(this.domNode,"dijitMenuPassive");},onClose:function(){this._stopFocusTimer();this._markInactive();this.isShowingNow=false;this.parentMenu=null;},_closeChild:function(){this._stopPopupTimer();if(this.focusedChild){this.focusedChild._setSelected(false);this.focusedChild._onUnhover();this.focusedChild=null;}if(this.currentPopup){dijit.popup.close(this.currentPopup);this.currentPopup=null;}},_onItemFocus:function(item){if(this._hoveredChild&&this._hoveredChild!=item){this._hoveredChild._onUnhover();}},_onBlur:function(){this._cleanUp();this.inherited(arguments);},_cleanUp:function(){this._closeChild();if(typeof this.isShowingNow=="undefined"){this._markInactive();}}});dojo.declare("dijit.Menu",dijit._MenuBase,{constructor:function(){this._bindings=[];},templateString:dojo.cache("dijit","templates/Menu.html","<table class=\"dijit dijitMenu dijitMenuPassive dijitReset dijitMenuTable\" waiRole=\"menu\" tabIndex=\"${tabIndex}\" dojoAttachEvent=\"onkeypress:_onKeyPress\">\r\n\t<tbody class=\"dijitReset\" dojoAttachPoint=\"containerNode\"></tbody>\r\n</table>\r\n"),targetNodeIds:[],contextMenuForWindow:false,leftClickToOpen:false,refocus:true,_contextMenuWithMouse:false,postCreate:function(){if(this.contextMenuForWindow){this.bindDomNode(dojo.body());}else{dojo.forEach(this.targetNodeIds,this.bindDomNode,this);}var k=dojo.keys,l=this.isLeftToRight();this._openSubMenuKey=l?k.RIGHT_ARROW:k.LEFT_ARROW;this._closeSubMenuKey=l?k.LEFT_ARROW:k.RIGHT_ARROW;this.connectKeyNavHandlers([k.UP_ARROW],[k.DOWN_ARROW]);},_onKeyPress:function(evt){if(evt.ctrlKey||evt.altKey){return;}switch(evt.charOrCode){case this._openSubMenuKey:this._moveToPopup(evt);dojo.stopEvent(evt);break;case this._closeSubMenuKey:if(this.parentMenu){if(this.parentMenu._isMenuBar){this.parentMenu.focusPrev();}else{this.onCancel(false);}}else{dojo.stopEvent(evt);}break;}},_iframeContentWindow:function(_4a7){var win=dijit.getDocumentWindow(this._iframeContentDocument(_4a7))||this._iframeContentDocument(_4a7)["__parent__"]||(_4a7.name&&dojo.doc.frames[_4a7.name])||null;return win;},_iframeContentDocument:function(_4a8){var doc=_4a8.contentDocument||(_4a8.contentWindow&&_4a8.contentWindow.document)||(_4a8.name&&dojo.doc.frames[_4a8.name]&&dojo.doc.frames[_4a8.name].document)||null;return doc;},bindDomNode:function(node){node=dojo.byId(node);var cn;if(node.tagName.toLowerCase()=="iframe"){var _4a9=node,win=this._iframeContentWindow(_4a9);cn=dojo.withGlobal(win,dojo.body);}else{cn=(node==dojo.body()?dojo.doc.documentElement:node);}var _4aa={node:node,iframe:_4a9};dojo.attr(node,"_dijitMenu"+this.id,this._bindings.push(_4aa));var _4ab=dojo.hitch(this,function(cn){return [dojo.connect(cn,(this.leftClickToOpen)?"onclick":"oncontextmenu",this,function(evt){this._openMyself(evt,cn,_4a9);}),dojo.connect(cn,"onkeydown",this,"_contextKey"),dojo.connect(cn,"onmousedown",this,"_contextMouse")];});_4aa.connects=cn?_4ab(cn):[];if(_4a9){_4aa.onloadHandler=dojo.hitch(this,function(){var win=this._iframeContentWindow(_4a9);cn=dojo.withGlobal(win,dojo.body);_4aa.connects=_4ab(cn);});if(_4a9.addEventListener){_4a9.addEventListener("load",_4aa.onloadHandler,false);}else{_4a9.attachEvent("onload",_4aa.onloadHandler);}}},unBindDomNode:function(_4ac){var node;try{node=dojo.byId(_4ac);}catch(e){return;}var _4ad="_dijitMenu"+this.id;if(node&&dojo.hasAttr(node,_4ad)){var bid=dojo.attr(node,_4ad)-1,b=this._bindings[bid];dojo.forEach(b.connects,dojo.disconnect);var _4ae=b.iframe;if(_4ae){if(_4ae.removeEventListener){_4ae.removeEventListener("load",b.onloadHandler,false);}else{_4ae.detachEvent("onload",b.onloadHandler);}}dojo.removeAttr(node,_4ad);delete this._bindings[bid];}},_contextKey:function(e){this._contextMenuWithMouse=false;if(e.keyCode==dojo.keys.F10){dojo.stopEvent(e);if(e.shiftKey&&e.type=="keydown"){var _4af={target:e.target,pageX:e.pageX,pageY:e.pageY};_4af.preventDefault=_4af.stopPropagation=function(){};window.setTimeout(dojo.hitch(this,function(){this._openMyself(_4af);}),1);}}},_contextMouse:function(e){this._contextMenuWithMouse=true;},_openMyself:function(e,node,_4b0){if(this.leftClickToOpen&&e.button>0){return;}dojo.stopEvent(e);var x,y;if(dojo.isSafari||this._contextMenuWithMouse){x=e.pageX;y=e.pageY;if(_4b0){var od=e.target.ownerDocument,ifc=dojo.position(_4b0,true),win=this._iframeContentWindow(_4b0),_4b1=dojo.withGlobal(win,"_docScroll",dojo);var cs=dojo.getComputedStyle(_4b0),tp=dojo._toPixelValue,left=(dojo.isIE&&dojo.isQuirks?0:tp(_4b0,cs.paddingLeft))+(dojo.isIE&&dojo.isQuirks?tp(_4b0,cs.borderLeftWidth):0),top=(dojo.isIE&&dojo.isQuirks?0:tp(_4b0,cs.paddingTop))+(dojo.isIE&&dojo.isQuirks?tp(_4b0,cs.borderTopWidth):0);x+=ifc.x+left-_4b1.x;y+=ifc.y+top-_4b1.y;}}else{var _4b2=dojo.position(e.target,true);x=_4b2.x+10;y=_4b2.y+10;}var self=this;var _4b3=dijit.getFocus(this);function _4b4(){if(self.refocus){dijit.focus(_4b3);}dijit.popup.close(self);};dijit.popup.open({popup:this,x:x,y:y,onExecute:_4b4,onCancel:_4b4,orient:this.isLeftToRight()?"L":"R"});this.focus();this._onBlur=function(){this.inherited("_onBlur",arguments);dijit.popup.close(this);};},uninitialize:function(){dojo.forEach(this._bindings,function(b){if(b){this.unBindDomNode(b.node);}},this);this.inherited(arguments);}});}if(!dojo._hasResource["dijit.layout.TabController"]){dojo._hasResource["dijit.layout.TabController"]=true;dojo.provide("dijit.layout.TabController");dojo.declare("dijit.layout.TabController",dijit.layout.StackController,{templateString:"<div wairole='tablist' dojoAttachEvent='onkeypress:onkeypress'></div>",tabPosition:"top",buttonWidget:"dijit.layout._TabButton",_rectifyRtlTabList:function(){if(0>=this.tabPosition.indexOf("-h")){return;}if(!this.pane2button){return;}var _4b5=0;for(var pane in this.pane2button){var ow=this.pane2button[pane].innerDiv.scrollWidth;_4b5=Math.max(_4b5,ow);}for(pane in this.pane2button){this.pane2button[pane].innerDiv.style.width=_4b5+"px";}}});dojo.declare("dijit.layout._TabButton",dijit.layout._StackButton,{baseClass:"dijitTab",templateString:dojo.cache("dijit.layout","templates/_TabButton.html","<div waiRole=\"presentation\" dojoAttachPoint=\"titleNode\" dojoAttachEvent='onclick:onClick,onmouseenter:_onMouse,onmouseleave:_onMouse'>\r\n    <div waiRole=\"presentation\" class='dijitTabInnerDiv' dojoAttachPoint='innerDiv'>\r\n        <div waiRole=\"presentation\" class='dijitTabContent' dojoAttachPoint='tabContent,focusNode'>\r\n\t        <img src=\"${_blankGif}\" alt=\"\" dojoAttachPoint='iconNode' waiRole=\"presentation\"/>\r\n\t        <span dojoAttachPoint='containerNode' class='tabLabel'></span>\r\n\t        <span class=\"closeButton\" dojoAttachPoint='closeNode'\r\n\t        \t\tdojoAttachEvent='onclick: onClickCloseButton, onmouseenter: _onCloseButtonEnter, onmouseleave: _onCloseButtonLeave'>\r\n\t        \t<img src=\"${_blankGif}\" alt=\"\" dojoAttachPoint='closeIcon' class='closeImage' waiRole=\"presentation\"/>\r\n\t            <span dojoAttachPoint='closeText' class='closeText'>x</span>\r\n\t        </span>\r\n        </div>\r\n    </div>\r\n</div>\r\n"),scrollOnFocus:false,postMixInProperties:function(){if(!this.iconClass){this.iconClass="dijitTabButtonIcon";}},postCreate:function(){this.inherited(arguments);dojo.setSelectable(this.containerNode,false);if(this.iconNode.className=="dijitTabButtonIcon"){dojo.style(this.iconNode,"width","1px");}},startup:function(){this.inherited(arguments);var n=this.domNode;setTimeout(function(){n.className=n.className;},1);},_setCloseButtonAttr:function(disp){this.closeButton=disp;dojo.toggleClass(this.innerDiv,"dijitClosable",disp);this.closeNode.style.display=disp?"":"none";if(disp){var _4b6=dojo.i18n.getLocalization("dijit","common");if(this.closeNode){dojo.attr(this.closeNode,"title",_4b6.itemClose);if(dojo.isIE<8){dojo.attr(this.closeIcon,"title",_4b6.itemClose);}}var _4b6=dojo.i18n.getLocalization("dijit","common");this._closeMenu=new dijit.Menu({id:this.id+"_Menu",targetNodeIds:[this.domNode]});this._closeMenu.addChild(new dijit.MenuItem({label:_4b6.itemClose,onClick:dojo.hitch(this,"onClickCloseButton")}));}else{if(this._closeMenu){this._closeMenu.destroyRecursive();delete this._closeMenu;}}},destroy:function(){if(this._closeMenu){this._closeMenu.destroyRecursive();delete this._closeMenu;}this.inherited(arguments);},_onCloseButtonEnter:function(){dojo.addClass(this.closeNode,"closeButton-hover");},_onCloseButtonLeave:function(){dojo.removeClass(this.closeNode,"closeButton-hover");}});}if(!dojo._hasResource["dijit.layout.ScrollingTabController"]){dojo._hasResource["dijit.layout.ScrollingTabController"]=true;dojo.provide("dijit.layout.ScrollingTabController");dojo.declare("dijit.layout.ScrollingTabController",dijit.layout.TabController,{templateString:dojo.cache("dijit.layout","templates/ScrollingTabController.html","<div class=\"dijitTabListContainer-${tabPosition}\" style=\"visibility:hidden\">\r\n\t<div dojoType=\"dijit.layout._ScrollingTabControllerButton\" buttonType=\"menuBtn\" buttonClass=\"tabStripMenuButton\"\r\n\t\t\ttabPosition=\"${tabPosition}\" dojoAttachPoint=\"_menuBtn\" showLabel=false>&darr;</div>\r\n\t<div dojoType=\"dijit.layout._ScrollingTabControllerButton\" buttonType=\"leftBtn\" buttonClass=\"tabStripSlideButtonLeft\"\r\n\t\t\ttabPosition=\"${tabPosition}\" dojoAttachPoint=\"_leftBtn\" dojoAttachEvent=\"onClick: doSlideLeft\" showLabel=false>&larr;</div>\r\n\t<div dojoType=\"dijit.layout._ScrollingTabControllerButton\" buttonType=\"rightBtn\" buttonClass=\"tabStripSlideButtonRight\"\r\n\t\t\ttabPosition=\"${tabPosition}\" dojoAttachPoint=\"_rightBtn\" dojoAttachEvent=\"onClick: doSlideRight\" showLabel=false>&rarr;</div>\r\n\t<div class='dijitTabListWrapper' dojoAttachPoint='tablistWrapper'>\r\n\t\t<div wairole='tablist' dojoAttachEvent='onkeypress:onkeypress'\r\n\t\t\t\tdojoAttachPoint='containerNode' class='nowrapTabStrip'>\r\n\t\t</div>\r\n\t</div>\r\n</div>\r\n"),useMenu:true,useSlider:true,tabStripClass:"",widgetsInTemplate:true,_minScroll:5,attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{"class":"containerNode"}),postCreate:function(){this.inherited(arguments);var n=this.domNode;this.scrollNode=this.tablistWrapper;this._initButtons();if(!this.tabStripClass){this.tabStripClass="dijitTabContainer"+this.tabPosition.charAt(0).toUpperCase()+this.tabPosition.substr(1).replace(/-.*/,"")+"None";dojo.addClass(n,"tabStrip-disabled");}dojo.addClass(this.tablistWrapper,this.tabStripClass);},onStartup:function(){this.inherited(arguments);dojo.style(this.domNode,"visibility","visible");this._postStartup=true;},onAddChild:function(page,_4b7){this.inherited(arguments);var _4b8;if(this.useMenu){_4b8=new dijit.MenuItem({label:page.title,onClick:dojo.hitch(this,function(){this.onSelectChild(page);})});this._menuChildren[page.id]=_4b8;this._menu.addChild(_4b8,_4b7);}this.pane2handles[page.id].push(this.connect(this.pane2button[page.id],"attr",function(name,_4b9){if(this._postStartup){if(arguments.length==2&&name=="label"){if(_4b8){_4b8.attr(name,_4b9);}if(this._dim){this.resize(this._dim);}}}}));dojo.style(this.containerNode,"width",(dojo.style(this.containerNode,"width")+200)+"px");},onRemoveChild:function(page,_4ba){var _4bb=this.pane2button[page.id];if(this._selectedTab===_4bb.domNode){this._selectedTab=null;}if(this.useMenu&&page&&page.id&&this._menuChildren[page.id]){this._menu.removeChild(this._menuChildren[page.id]);this._menuChildren[page.id].destroy();delete this._menuChildren[page.id];}this.inherited(arguments);},_initButtons:function(){this._menuChildren={};this._btnWidth=0;this._buttons=dojo.query("> .tabStripButton",this.domNode).filter(function(btn){if((this.useMenu&&btn==this._menuBtn.domNode)||(this.useSlider&&(btn==this._rightBtn.domNode||btn==this._leftBtn.domNode))){this._btnWidth+=dojo.marginBox(btn).w;return true;}else{dojo.style(btn,"display","none");return false;}},this);if(this.useMenu){this._menu=new dijit.Menu({id:this.id+"_menu",targetNodeIds:[this._menuBtn.domNode],leftClickToOpen:true,refocus:false});this._supportingWidgets.push(this._menu);}},_getTabsWidth:function(){var _4bc=this.getChildren();if(_4bc.length){var _4bd=_4bc[this.isLeftToRight()?0:_4bc.length-1].domNode,_4be=_4bc[this.isLeftToRight()?_4bc.length-1:0].domNode;return _4be.offsetLeft+dojo.style(_4be,"width")-_4bd.offsetLeft;}else{return 0;}},_enableBtn:function(_4bf){var _4c0=this._getTabsWidth();_4bf=_4bf||dojo.style(this.scrollNode,"width");return _4c0>0&&_4bf<_4c0;},resize:function(dim){if(this.domNode.offsetWidth==0){return;}this._dim=dim;this.scrollNode.style.height="auto";this._contentBox=dijit.layout.marginBox2contentBox(this.domNode,{h:0,w:dim.w});this._contentBox.h=this.scrollNode.offsetHeight;dojo.contentBox(this.domNode,this._contentBox);var _4c1=this._enableBtn(this._contentBox.w);this._buttons.style("display",_4c1?"":"none");this._leftBtn.layoutAlign="left";this._rightBtn.layoutAlign="right";this._menuBtn.layoutAlign=this.isLeftToRight()?"right":"left";dijit.layout.layoutChildren(this.domNode,this._contentBox,[this._menuBtn,this._leftBtn,this._rightBtn,{domNode:this.scrollNode,layoutAlign:"client"}]);if(this._selectedTab){var w=this.scrollNode,sl=this._convertToScrollLeft(this._getScrollForSelectedTab());w.scrollLeft=sl;}this._setButtonClass(this._getScroll());},_getScroll:function(){var sl=(this.isLeftToRight()||dojo.isIE<8)?this.scrollNode.scrollLeft:dojo.style(this.containerNode,"width")-dojo.style(this.scrollNode,"width")+(dojo.isIE==8?-1:1)*this.scrollNode.scrollLeft;return sl;},_convertToScrollLeft:function(val){if(this.isLeftToRight()||dojo.isIE<8){return val;}else{var _4c2=dojo.style(this.containerNode,"width")-dojo.style(this.scrollNode,"width");return (dojo.isIE==8?-1:1)*(val-_4c2);}},onSelectChild:function(page){var tab=this.pane2button[page.id];if(!tab||!page){return;}var node=tab.domNode;if(node!=this._selectedTab){this._selectedTab=node;var sl=this._getScroll();if(sl>node.offsetLeft||sl+dojo.style(this.scrollNode,"width")<node.offsetLeft+dojo.style(node,"width")){var anim=this.createSmoothScroll();dojo.connect(anim,"onEnd",function(){tab.onClick(null);});anim.play();}else{tab.onClick(null);}}this.inherited(arguments);},_getScrollBounds:function(){var _4c3=this.getChildren(),_4c4=dojo.style(this.scrollNode,"width"),_4c5=dojo.style(this.containerNode,"width"),_4c6=_4c5-_4c4,_4c7=this._getTabsWidth();if(_4c3.length&&_4c7>_4c4){return {min:this.isLeftToRight()?0:_4c3[_4c3.length-1].domNode.offsetLeft,max:this.isLeftToRight()?(_4c3[_4c3.length-1].domNode.offsetLeft+dojo.style(_4c3[_4c3.length-1].domNode,"width"))-_4c4:_4c6};}else{var _4c8=this.isLeftToRight()?0:_4c6;return {min:_4c8,max:_4c8};}},_getScrollForSelectedTab:function(){var w=this.scrollNode,n=this._selectedTab,_4c9=dojo.style(this.scrollNode,"width"),_4ca=this._getScrollBounds();var pos=(n.offsetLeft+dojo.style(n,"width")/2)-_4c9/2;pos=Math.min(Math.max(pos,_4ca.min),_4ca.max);return pos;},createSmoothScroll:function(x){if(arguments.length>0){var _4cb=this._getScrollBounds();x=Math.min(Math.max(x,_4cb.min),_4cb.max);}else{x=this._getScrollForSelectedTab();}if(this._anim&&this._anim.status()=="playing"){this._anim.stop();}var self=this,w=this.scrollNode,anim=new dojo._Animation({beforeBegin:function(){if(this.curve){delete this.curve;}var oldS=w.scrollLeft,newS=self._convertToScrollLeft(x);anim.curve=new dojo._Line(oldS,newS);},onAnimate:function(val){w.scrollLeft=val;}});this._anim=anim;this._setButtonClass(x);return anim;},_getBtnNode:function(e){var n=e.target;while(n&&!dojo.hasClass(n,"tabStripButton")){n=n.parentNode;}return n;},doSlideRight:function(e){this.doSlide(1,this._getBtnNode(e));},doSlideLeft:function(e){this.doSlide(-1,this._getBtnNode(e));},doSlide:function(_4cc,node){if(node&&dojo.hasClass(node,"dijitTabBtnDisabled")){return;}var _4cd=dojo.style(this.scrollNode,"width");var d=(_4cd*0.75)*_4cc;var to=this._getScroll()+d;this._setButtonClass(to);this.createSmoothScroll(to).play();},_setButtonClass:function(_4ce){var cls="dijitTabBtnDisabled",_4cf=this._getScrollBounds();dojo.toggleClass(this._leftBtn.domNode,cls,_4ce<=_4cf.min);dojo.toggleClass(this._rightBtn.domNode,cls,_4ce>=_4cf.max);}});dojo.declare("dijit.layout._ScrollingTabControllerButton",dijit.form.Button,{baseClass:"dijitTab",buttonType:"",buttonClass:"",tabPosition:"top",templateString:dojo.cache("dijit.layout","templates/_ScrollingTabControllerButton.html","<div id=\"${id}-${buttonType}\" class=\"tabStripButton dijitTab ${buttonClass} tabStripButton-${tabPosition}\"\r\n\t\tdojoAttachEvent=\"onclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\">\r\n\t<div role=\"presentation\" wairole=\"presentation\" class=\"dijitTabInnerDiv\" dojoattachpoint=\"innerDiv,focusNode\">\r\n\t\t<div role=\"presentation\" wairole=\"presentation\" class=\"dijitTabContent dijitButtonContents\" dojoattachpoint=\"tabContent\">\r\n\t\t\t<img src=\"${_blankGif}\"/>\r\n\t\t\t<span dojoAttachPoint=\"containerNode,titleNode\" class=\"dijitButtonText\"></span>\r\n\t\t</div>\r\n\t</div>\r\n</div>\r\n"),tabIndex:""});}if(!dojo._hasResource["dijit.layout.TabContainer"]){dojo._hasResource["dijit.layout.TabContainer"]=true;dojo.provide("dijit.layout.TabContainer");dojo.declare("dijit.layout.TabContainer",dijit.layout._TabContainerBase,{useMenu:true,useSlider:true,controllerWidget:"",_makeController:function(_4d0){var cls=this.baseClass+"-tabs"+(this.doLayout?"":" dijitTabNoLayout"),_4d1=dojo.getObject(this.controllerWidget);return new _4d1({id:this.id+"_tablist",tabPosition:this.tabPosition,doLayout:this.doLayout,containerId:this.id,"class":cls,nested:this.nested,useMenu:this.useMenu,useSlider:this.useSlider,tabStripClass:this.tabStrip?this.baseClass+(this.tabStrip?"":"No")+"Strip":null},_4d0);},postMixInProperties:function(){this.inherited(arguments);if(!this.controllerWidget){this.controllerWidget=(this.tabPosition=="top"||this.tabPosition=="bottom")&&!this.nested?"dijit.layout.ScrollingTabController":"dijit.layout.TabController";}}});}if(!dojo._hasResource["custom.SlideShow"]){dojo._hasResource["custom.SlideShow"]=true;dojo.provide("custom.SlideShow");dojo.declare("custom.SlideShow",dijit._Widget,{fadeDuration:500,showDuration:5000,_started:false,postMixInProperties:function(){this.inherited(arguments);},buildRendering:function(){this.inherited(arguments);var _4d2=this;dojo.query(".slideshow-item",this.domNode).forEach(function(_4d3){dojo.fadeOut({node:_4d3,duration:1}).play();});},startup:function(){if(this._started){return;}var _4d4=this;var _4d5=new Array();dojo.query(".slideshow-item",this.domNode).forEach(function(_4d6){_4d5.push(dojo.fadeIn({node:_4d6,duration:_4d4.fadeDuration}));_4d5.push(dojo.fadeOut({node:_4d6,duration:_4d4.fadeDuration}));});for(var _4d7=0;_4d7<_4d5.length;++_4d7){var _4d8=((_4d7+1)%_4d5.length);var _4d9=_4d5[_4d8];if(0==(_4d7%2)){console.log("prepare next: "+_4d8);dojo.connect(_4d5[_4d7],"onEnd",dojo.hitch(_4d9,"play",_4d4.showDuration));}else{if(_4d7%2){console.log("prepare next: "+_4d8);dojo.connect(_4d5[_4d7],"onEnd",_4d9,"play");}}}if(_4d5.length){_4d5[0].play("play");}this.inherited(arguments);},destroy:function(){this.inherited(arguments);}});}if(!dojo._hasResource["dijit.form._FormSelectWidget"]){dojo._hasResource["dijit.form._FormSelectWidget"]=true;dojo.provide("dijit.form._FormSelectWidget");dojo.declare("dijit.form._FormSelectWidget",dijit.form._FormValueWidget,{multiple:false,options:null,store:null,query:null,queryOptions:null,onFetch:null,sortByLabel:true,loadChildrenOnOpen:false,getOptions:function(_4da){var _4db=_4da,opts=this.options||[],l=opts.length;if(_4db===undefined){return opts;}if(dojo.isArray(_4db)){return dojo.map(_4db,"return this.getOptions(item);",this);}if(dojo.isObject(_4da)){if(!dojo.some(this.options,function(o,idx){if(o===_4db||(o.value&&o.value===_4db.value)){_4db=idx;return true;}return false;})){_4db=-1;}}if(typeof _4db=="string"){for(var i=0;i<l;i++){if(opts[i].value===_4db){_4db=i;break;}}}if(typeof _4db=="number"&&_4db>=0&&_4db<l){return this.options[_4db];}return null;},addOption:function(_4dc){if(!dojo.isArray(_4dc)){_4dc=[_4dc];}dojo.forEach(_4dc,function(i){if(i&&dojo.isObject(i)){this.options.push(i);}},this);this._loadChildren();},removeOption:function(_4dd){if(!dojo.isArray(_4dd)){_4dd=[_4dd];}var _4de=this.getOptions(_4dd);dojo.forEach(_4de,function(i){if(i){this.options=dojo.filter(this.options,function(node,idx){return (node.value!==i.value);});this._removeOptionItem(i);}},this);this._loadChildren();},updateOption:function(_4df){if(!dojo.isArray(_4df)){_4df=[_4df];}dojo.forEach(_4df,function(i){var _4e0=this.getOptions(i),k;if(_4e0){for(k in i){_4e0[k]=i[k];}}},this);this._loadChildren();},setStore:function(_4e1,_4e2,_4e3){var _4e4=this.store;_4e3=_4e3||{};if(_4e4!==_4e1){dojo.forEach(this._notifyConnections||[],dojo.disconnect);delete this._notifyConnections;if(_4e1&&_4e1.getFeatures()["dojo.data.api.Notification"]){this._notifyConnections=[dojo.connect(_4e1,"onNew",this,"_onNewItem"),dojo.connect(_4e1,"onDelete",this,"_onDeleteItem"),dojo.connect(_4e1,"onSet",this,"_onSetItem")];}this.store=_4e1;}this._onChangeActive=false;if(this.options&&this.options.length){this.removeOption(this.options);}if(_4e1){var cb=function(_4e5){if(this.sortByLabel&&!_4e3.sort&&_4e5.length){_4e5.sort(dojo.data.util.sorter.createSortFunction([{attribute:_4e1.getLabelAttributes(_4e5[0])[0]}],_4e1));}if(_4e3.onFetch){_4e5=_4e3.onFetch(_4e5);}dojo.forEach(_4e5,function(i){this._addOptionForItem(i);},this);this._loadingStore=false;this.attr("value",(("_pendingValue" in this)?this._pendingValue:_4e2));delete this._pendingValue;if(!this.loadChildrenOnOpen){this._loadChildren();}else{this._pseudoLoadChildren(_4e5);}this._fetchedWith=opts;this._lastValueReported=this.multiple?[]:null;this._onChangeActive=true;this.onSetStore();this._handleOnChange(this.value);};var opts=dojo.mixin({onComplete:cb,scope:this},_4e3);this._loadingStore=true;_4e1.fetch(opts);}else{delete this._fetchedWith;}return _4e4;},_setValueAttr:function(_4e6,_4e7){if(this._loadingStore){this._pendingValue=_4e6;return;}var opts=this.getOptions()||[];if(!dojo.isArray(_4e6)){_4e6=[_4e6];}dojo.forEach(_4e6,function(i,idx){if(!dojo.isObject(i)){i=i+"";}if(typeof i==="string"){_4e6[idx]=dojo.filter(opts,function(node){return node.value===i;})[0]||{value:"",label:""};}},this);_4e6=dojo.filter(_4e6,function(i){return i&&i.value;});if(!this.multiple&&(!_4e6[0]||!_4e6[0].value)&&opts.length){_4e6[0]=opts[0];}dojo.forEach(opts,function(i){i.selected=dojo.some(_4e6,function(v){return v.value===i.value;});});var val=dojo.map(_4e6,function(i){return i.value;}),disp=dojo.map(_4e6,function(i){return i.label;});this.value=this.multiple?val:val[0];this._setDisplay(this.multiple?disp:disp[0]);this._updateSelection();this._handleOnChange(this.value,_4e7);},_getDisplayedValueAttr:function(){var val=this.attr("value");if(!dojo.isArray(val)){val=[val];}var ret=dojo.map(this.getOptions(val),function(v){if(v&&"label" in v){return v.label;}else{if(v){return v.value;}}return null;},this);return this.multiple?ret:ret[0];},_getValueDeprecated:false,getValue:function(){return this._lastValue;},undo:function(){this._setValueAttr(this._lastValueReported,false);},_loadChildren:function(){if(this._loadingStore){return;}dojo.forEach(this._getChildren(),function(_4e8){_4e8.destroyRecursive();});dojo.forEach(this.options,this._addOptionItem,this);this._updateSelection();},_updateSelection:function(){this.value=this._getValueFromOpts();var val=this.value;if(!dojo.isArray(val)){val=[val];}if(val&&val[0]){dojo.forEach(this._getChildren(),function(_4e9){var _4ea=dojo.some(val,function(v){return _4e9.option&&(v===_4e9.option.value);});dojo.toggleClass(_4e9.domNode,this.baseClass+"SelectedOption",_4ea);dijit.setWaiState(_4e9.domNode,"selected",_4ea);},this);}this._handleOnChange(this.value);},_getValueFromOpts:function(){var opts=this.getOptions()||[];if(!this.multiple&&opts.length){var opt=dojo.filter(opts,function(i){return i.selected;})[0];if(opt&&opt.value){return opt.value;}else{opts[0].selected=true;return opts[0].value;}}else{if(this.multiple){return dojo.map(dojo.filter(opts,function(i){return i.selected;}),function(i){return i.value;})||[];}}return "";},_onNewItem:function(item,_4eb){if(!_4eb||!_4eb.parent){this._addOptionForItem(item);}},_onDeleteItem:function(item){var _4ec=this.store;this.removeOption(_4ec.getIdentity(item));},_onSetItem:function(item){this.updateOption(this._getOptionObjForItem(item));},_getOptionObjForItem:function(item){var _4ed=this.store,_4ee=_4ed.getLabel(item),_4ef=(_4ee?_4ed.getIdentity(item):null);return {value:_4ef,label:_4ee,item:item};},_addOptionForItem:function(item){var _4f0=this.store;if(!_4f0.isItemLoaded(item)){_4f0.loadItem({item:item,onComplete:function(i){this._addOptionForItem(item);},scope:this});return;}var _4f1=this._getOptionObjForItem(item);this.addOption(_4f1);},constructor:function(_4f2){this._oValue=(_4f2||{}).value||null;},_fillContent:function(){var opts=this.options;if(!opts){opts=this.options=this.srcNodeRef?dojo.query(">",this.srcNodeRef).map(function(node){if(node.getAttribute("type")==="separator"){return {value:"",label:"",selected:false,disabled:false};}return {value:node.getAttribute("value"),label:String(node.innerHTML),selected:node.getAttribute("selected")||false,disabled:node.getAttribute("disabled")||false};},this):[];}if(!this.value){this.value=this._getValueFromOpts();}else{if(this.multiple&&typeof this.value=="string"){this.value=this.value.split(",");}}},postCreate:function(){dojo.setSelectable(this.focusNode,false);this.inherited(arguments);this.connect(this,"onChange","_updateSelection");this.connect(this,"startup","_loadChildren");this._setValueAttr(this.value,null);},startup:function(){this.inherited(arguments);var _4f3=this.store,_4f4={};dojo.forEach(["query","queryOptions","onFetch"],function(i){if(this[i]){_4f4[i]=this[i];}delete this[i];},this);if(_4f3&&_4f3.getFeatures()["dojo.data.api.Identity"]){this.store=null;this.setStore(_4f3,this._oValue,_4f4);}},destroy:function(){dojo.forEach(this._notifyConnections||[],dojo.disconnect);this.inherited(arguments);},_addOptionItem:function(_4f5){},_removeOptionItem:function(_4f6){},_setDisplay:function(_4f7){},_getChildren:function(){return [];},_getSelectedOptionsAttr:function(){return this.getOptions(this.attr("value"));},_pseudoLoadChildren:function(_4f8){},onSetStore:function(){}});}if(!dojo._hasResource["dojox.form.CheckedMultiSelect"]){dojo._hasResource["dojox.form.CheckedMultiSelect"]=true;dojo.provide("dojox.form.CheckedMultiSelect");dojo.declare("dojox.form._CheckedMultiSelectItem",[dijit._Widget,dijit._Templated],{widgetsInTemplate:true,templateString:dojo.cache("dojox.form","resources/_CheckedMultiSelectItem.html","<div class=\"dijitReset ${baseClass}\"\r\n\t><input class=\"${baseClass}Box\" dojoType=\"dijit.form.CheckBox\" dojoAttachPoint=\"checkBox\" \r\n\t\tdojoAttachEvent=\"_onClick:_changeBox\" type=\"${_type.type}\" baseClass=\"${_type.baseClass}\"\r\n\t><div class=\"dijitInline ${baseClass}Label\" dojoAttachPoint=\"labelNode\" dojoAttachEvent=\"onmousedown:_onMouse,onmouseover:_onMouse,onmouseout:_onMouse,onclick:_onClick\"></div\r\n></div>\r\n"),baseClass:"dojoxMultiSelectItem",option:null,parent:null,disabled:false,readOnly:false,postMixInProperties:function(){if(this.parent.multiple){this._type={type:"checkbox",baseClass:"dijitCheckBox"};}else{this._type={type:"radio",baseClass:"dijitRadio"};}this.disabled=this.option.disabled=this.option.disabled||false;this.inherited(arguments);},postCreate:function(){this.inherited(arguments);this.labelNode.innerHTML=this.option.label;},_changeBox:function(){if(this.attr("disabled")||this.attr("readOnly")){return;}if(this.parent.multiple){this.option.selected=this.checkBox.attr("value")&&true;}else{this.parent.attr("value",this.option.value);}this.parent._updateSelection();this.parent.focus();},_onMouse:function(e){if(this.attr("disabled")||this.attr("readOnly")){dojo.stopEvent(e);}else{this.checkBox._onMouse(e);}},_onClick:function(e){if(this.attr("disabled")||this.attr("readOnly")){dojo.stopEvent(e);}else{this.checkBox._onClick(e);}},_updateBox:function(){this.checkBox.attr("value",this.option.selected);},_setDisabledAttr:function(_4f9){this.disabled=_4f9||this.option.disabled;this.checkBox.attr("disabled",this.disabled);dojo.toggleClass(this.domNode,"dojoxMultiSelectDisabled",this.disabled);},_setReadOnlyAttr:function(_4fa){this.checkBox.attr("readOnly",_4fa);this.checkBox._setStateClass();this.readOnly=_4fa;}});dojo.declare("dojox.form.CheckedMultiSelect",dijit.form._FormSelectWidget,{templateString:dojo.cache("dojox.form","resources/CheckedMultiSelect.html","<div class=\"dijit dijitReset dijitInline\" dojoAttachEvent=\"onmousedown:_mouseDown,onclick:focus\"\r\n\t><select class=\"${baseClass}Select\" multiple=\"true\" dojoAttachPoint=\"containerNode,focusNode\"></select\r\n\t><div dojoAttachPoint=\"wrapperDiv\"></div\r\n></div>\r\n"),baseClass:"dojoxMultiSelect",_mouseDown:function(e){dojo.stopEvent(e);},_addOptionItem:function(_4fb){this.wrapperDiv.appendChild(new dojox.form._CheckedMultiSelectItem({option:_4fb,parent:this}).domNode);},_updateSelection:function(){this.inherited(arguments);dojo.forEach(this._getChildren(),function(c){c._updateBox();});},_getChildren:function(){return dojo.map(this.wrapperDiv.childNodes,function(n){return dijit.byNode(n);});},invertSelection:function(_4fc){dojo.forEach(this.options,function(i){i.selected=!i.selected;});this._updateSelection();},_setDisabledAttr:function(_4fd){this.inherited(arguments);dojo.forEach(this._getChildren(),function(node){if(node&&node.attr){node.attr("disabled",_4fd);}});},_setReadOnlyAttr:function(_4fe){if("readOnly" in this.attributeMap){this._attrToDom("readOnly",_4fe);}this.readOnly=_4fe;dojo.forEach(this._getChildren(),function(node){if(node&&node.attr){node.attr("readOnly",_4fe);}});this._setStateClass();},uninitialize:function(){dojo.forEach(this._getChildren(),function(_4ff){_4ff.destroyRecursive();});this.inherited(arguments);}});}if(!dojo._hasResource["dojox.widget.Calendar"]){dojo._hasResource["dojox.widget.Calendar"]=true;dojo.provide("dojox.widget.Calendar");dojo.experimental("dojox.widget.Calendar");dojo.declare("dojox.widget._CalendarBase",[dijit._Widget,dijit._Templated,dijit._Container],{templateString:dojo.cache("dojox.widget","Calendar/Calendar.html","<div class=\"dojoxCalendar\">\r\n    <div tabindex=\"0\" class=\"dojoxCalendarContainer\" style=\"visibility: visible;\" dojoAttachPoint=\"container\">\r\n\t\t<div style=\"display:none\">\r\n\t\t\t<div dojoAttachPoint=\"previousYearLabelNode\"></div>\r\n\t\t\t<div dojoAttachPoint=\"nextYearLabelNode\"></div>\r\n\t\t\t<div dojoAttachPoint=\"monthLabelSpacer\"></div>\r\n\t\t</div>\r\n        <div class=\"dojoxCalendarHeader\">\r\n            <div>\r\n                <div class=\"dojoxCalendarDecrease\" dojoAttachPoint=\"decrementMonth\"></div>\r\n            </div>\r\n            <div class=\"\">\r\n                <div class=\"dojoxCalendarIncrease\" dojoAttachPoint=\"incrementMonth\"></div>\r\n            </div>\r\n            <div class=\"dojoxCalendarTitle\" dojoAttachPoint=\"header\" dojoAttachEvent=\"onclick: onHeaderClick\">\r\n            </div>\r\n        </div>\r\n        <div class=\"dojoxCalendarBody\" dojoAttachPoint=\"containerNode\"></div>\r\n        <div class=\"\">\r\n            <div class=\"dojoxCalendarFooter\" dojoAttachPoint=\"footer\">                        \r\n            </div>\r\n        </div>\r\n    </div>\r\n</div>\r\n"),_views:null,useFx:true,widgetsInTemplate:true,value:new Date(),constraints:null,footerFormat:"medium",constructor:function(){this._views=[];},postMixInProperties:function(){var c=this.constraints;if(c){var _500=dojo.date.stamp.fromISOString;if(typeof c.min=="string"){c.min=_500(c.min);}if(typeof c.max=="string"){c.max=_500(c.max);}}},postCreate:function(){this.displayMonth=new Date(this.attr("value"));var _501={parent:this,_getValueAttr:dojo.hitch(this,function(){return new Date(this._internalValue||this.value);}),_getDisplayMonthAttr:dojo.hitch(this,function(){return new Date(this.displayMonth);}),_getConstraintsAttr:dojo.hitch(this,function(){return this.constraints;}),getLang:dojo.hitch(this,function(){return this.lang;}),isDisabledDate:dojo.hitch(this,this.isDisabledDate),getClassForDate:dojo.hitch(this,this.getClassForDate),addFx:this.useFx?dojo.hitch(this,this.addFx):function(){}};dojo.forEach(this._views,function(_502){var _503=new _502(_501,dojo.create("div"));this.addChild(_503);var _504=_503.getHeader();if(_504){this.header.appendChild(_504);dojo.style(_504,"display","none");}dojo.style(_503.domNode,"visibility","hidden");dojo.connect(_503,"onValueSelected",this,"_onDateSelected");_503.attr("value",this.attr("value"));},this);if(this._views.length<2){dojo.style(this.header,"cursor","auto");}this.inherited(arguments);this._children=this.getChildren();this._currentChild=0;var _505=new Date();this.footer.innerHTML="Today: "+dojo.date.locale.format(_505,{formatLength:this.footerFormat,selector:"date",locale:this.lang});dojo.connect(this.footer,"onclick",this,"goToToday");var _506=this._children[0];dojo.style(_506.domNode,"top","0px");dojo.style(_506.domNode,"visibility","visible");var _507=_506.getHeader();if(_507){dojo.style(_506.getHeader(),"display","");}dojo[_506.useHeader?"removeClass":"addClass"](this.container,"no-header");_506.onDisplay();var _508=this;var _509=function(_50a,_50b,adj){dijit.typematic.addMouseListener(_508[_50a],_508,function(_50c){if(_50c>=0){_508._adjustDisplay(_50b,adj);}},0.8,500);};_509("incrementMonth","month",1);_509("decrementMonth","month",-1);this._updateTitleStyle();},addFx:function(_50d,_50e){},_setValueAttr:function(_50f){if(!_50f["getFullYear"]){_50f=dojo.date.stamp.fromISOString(_50f+"");}if(!this.value||dojo.date.compare(_50f,this.value)){_50f=new Date(_50f);this.displayMonth=new Date(_50f);this._internalValue=_50f;if(!this.isDisabledDate(_50f,this.lang)&&this._currentChild==0){this.value=_50f;this.onChange(_50f);}this._children[this._currentChild].attr("value",this.value);return true;}return false;},isDisabledDate:function(date,_510){var c=this.constraints;var _511=dojo.date.compare;return c&&(c.min&&(_511(c.min,date,"date")>0)||(c.max&&_511(c.max,date,"date")<0));},onValueSelected:function(date){},_onDateSelected:function(date,_512,_513){this.displayMonth=date;this.attr("value",date);if(!this._transitionVert(-1)){if(!_512&&_512!==0){_512=this.attr("value");}this.onValueSelected(_512);}},onChange:function(date){},onHeaderClick:function(e){this._transitionVert(1);},goToToday:function(){this.attr("value",new Date());this.onValueSelected(this.attr("value"));},_transitionVert:function(_514){var _515=this._children[this._currentChild];var _516=this._children[this._currentChild+_514];if(!_516){return false;}dojo.style(_516.domNode,"visibility","visible");var _517=dojo.style(this.containerNode,"height");_516.attr("value",this.displayMonth);if(_515.header){dojo.style(_515.header,"display","none");}if(_516.header){dojo.style(_516.header,"display","");}dojo.style(_516.domNode,"top",(_517*-1)+"px");dojo.style(_516.domNode,"visibility","visible");this._currentChild+=_514;var _518=_517*_514;var _519=0;dojo.style(_516.domNode,"top",(_518*-1)+"px");var _51a=dojo.animateProperty({node:_515.domNode,properties:{top:_518},onEnd:function(){dojo.style(_515.domNode,"visibility","hidden");}});var _51b=dojo.animateProperty({node:_516.domNode,properties:{top:_519},onEnd:function(){_516.onDisplay();}});dojo[_516.useHeader?"removeClass":"addClass"](this.container,"no-header");_51a.play();_51b.play();_515.onBeforeUnDisplay();_516.onBeforeDisplay();this._updateTitleStyle();return true;},_updateTitleStyle:function(){dojo[this._currentChild<this._children.length-1?"addClass":"removeClass"](this.header,"navToPanel");},_slideTable:function(_51c,_51d,_51e){var _51f=_51c.domNode;var _520=_51f.cloneNode(true);var left=dojo.style(_51f,"width");_51f.parentNode.appendChild(_520);dojo.style(_51f,"left",(left*_51d)+"px");_51e();var _521=dojo.animateProperty({node:_520,properties:{left:left*_51d*-1},duration:500,onEnd:function(){_520.parentNode.removeChild(_520);}});var _522=dojo.animateProperty({node:_51f,properties:{left:0},duration:500});_521.play();_522.play();},_addView:function(view){this._views.push(view);},getClassForDate:function(_523,_524){},_adjustDisplay:function(part,_525,_526){var _527=this._children[this._currentChild];var _528=this.displayMonth=_527.adjustDate(this.displayMonth,_525);this._slideTable(_527,_525,function(){_527.attr("value",_528);});}});dojo.declare("dojox.widget._CalendarView",dijit._Widget,{headerClass:"",useHeader:true,cloneClass:function(_529,n,_52a){var _52b=dojo.query(_529,this.domNode)[0];var i;if(!_52a){for(i=0;i<n;i++){_52b.parentNode.appendChild(_52b.cloneNode(true));}}else{var _52c=dojo.query(_529,this.domNode)[0];for(i=0;i<n;i++){_52b.parentNode.insertBefore(_52b.cloneNode(true),_52c);}}},_setText:function(node,text){if(node.innerHTML!=text){dojo.empty(node);node.appendChild(dojo.doc.createTextNode(text));}},getHeader:function(){return this.header||(this.header=this.header=dojo.create("span",{"class":this.headerClass}));},onValueSelected:function(date){},adjustDate:function(date,_52d){return dojo.date.add(date,this.datePart,_52d);},onDisplay:function(){},onBeforeDisplay:function(){},onBeforeUnDisplay:function(){}});dojo.declare("dojox.widget._CalendarDay",null,{parent:null,constructor:function(){this._addView(dojox.widget._CalendarDayView);}});dojo.declare("dojox.widget._CalendarDayView",[dojox.widget._CalendarView,dijit._Templated],{templateString:dojo.cache("dojox.widget","Calendar/CalendarDay.html","<div class=\"dijitCalendarDayLabels\" style=\"left: 0px;\" dojoAttachPoint=\"dayContainer\">\r\n\t<div dojoAttachPoint=\"header\">\r\n\t\t<div dojoAttachPoint=\"monthAndYearHeader\">\r\n\t\t\t<span dojoAttachPoint=\"monthLabelNode\" class=\"dojoxCalendarMonthLabelNode\"></span>\r\n\t\t\t<span dojoAttachPoint=\"headerComma\" class=\"dojoxCalendarComma\">,</span>\r\n\t\t\t<span dojoAttachPoint=\"yearLabelNode\" class=\"dojoxCalendarDayYearLabel\"></span>\r\n\t\t</div>\r\n\t</div>\r\n\t<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"margin: auto;\">\r\n\t\t<thead>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=\"dijitCalendarDayLabelTemplate\"><div class=\"dijitCalendarDayLabel\"></div></td>\r\n\t\t\t</tr>\r\n\t\t</thead>\r\n\t\t<tbody dojoAttachEvent=\"onclick: _onDayClick\">\r\n\t\t\t<tr class=\"dijitCalendarWeekTemplate\">\r\n\t\t\t\t<td class=\"dojoxCalendarNextMonth dijitCalendarDateTemplate\">\r\n\t\t\t\t\t<div class=\"dijitCalendarDateLabel\"></div>\r\n\t\t\t\t</td>\r\n\t\t\t</tr>\r\n\t\t</tbody>\r\n\t</table>\r\n</div>\r\n"),datePart:"month",dayWidth:"narrow",postCreate:function(){this.cloneClass(".dijitCalendarDayLabelTemplate",6);this.cloneClass(".dijitCalendarDateTemplate",6);this.cloneClass(".dijitCalendarWeekTemplate",5);var _52e=dojo.date.locale.getNames("days",this.dayWidth,"standAlone",this.getLang());var _52f=dojo.cldr.supplemental.getFirstDayOfWeek(this.getLang());dojo.query(".dijitCalendarDayLabel",this.domNode).forEach(function(_530,i){this._setText(_530,_52e[(i+_52f)%7]);},this);},onDisplay:function(){if(!this._addedFx){this._addedFx=true;this.addFx(".dijitCalendarDateTemplate div",this.domNode);}},_onDayClick:function(e){if(typeof (e.target._date)=="undefined"){return;}var date=new Date(this.attr("displayMonth"));var p=e.target.parentNode;var c="dijitCalendar";var d=dojo.hasClass(p,c+"PreviousMonth")?-1:(dojo.hasClass(p,c+"NextMonth")?1:0);if(d){date=dojo.date.add(date,"month",d);}date.setDate(e.target._date);if(this.isDisabledDate(date)){dojo.stopEvent(e);return;}this.parent._onDateSelected(date);},_setValueAttr:function(_531){this._populateDays();},_populateDays:function(){var _532=new Date(this.attr("displayMonth"));_532.setDate(1);var _533=_532.getDay();var _534=dojo.date.getDaysInMonth(_532);var _535=dojo.date.getDaysInMonth(dojo.date.add(_532,"month",-1));var _536=new Date();var _537=this.attr("value");var _538=dojo.cldr.supplemental.getFirstDayOfWeek(this.getLang());if(_538>_533){_538-=7;}var _539=dojo.date.compare;var _53a=".dijitCalendarDateTemplate";var _53b="dijitCalendarSelectedDate";var _53c=this._lastDate;var _53d=_53c==null||_53c.getMonth()!=_532.getMonth()||_53c.getFullYear()!=_532.getFullYear();this._lastDate=_532;if(!_53d){dojo.query(_53a,this.domNode).removeClass(_53b).filter(function(node){return node.className.indexOf("dijitCalendarCurrent")>-1&&node._date==_537.getDate();}).addClass(_53b);return;}dojo.query(_53a,this.domNode).forEach(function(_53e,i){i+=_538;var date=new Date(_532);var _53f,_540="dijitCalendar",adj=0;if(i<_533){_53f=_535-_533+i+1;adj=-1;_540+="Previous";}else{if(i>=(_533+_534)){_53f=i-_533-_534+1;adj=1;_540+="Next";}else{_53f=i-_533+1;_540+="Current";}}if(adj){date=dojo.date.add(date,"month",adj);}date.setDate(_53f);if(!_539(date,_536,"date")){_540="dijitCalendarCurrentDate "+_540;}if(!_539(date,_537,"date")&&!_539(date,_537,"month")&&!_539(date,_537,"year")){_540=_53b+" "+_540;}if(this.isDisabledDate(date,this.getLang())){_540=" dijitCalendarDisabledDate "+_540;}var _541=this.getClassForDate(date,this.getLang());if(_541){_540+=_541+" "+_540;}_53e.className=_540+"Month dijitCalendarDateTemplate";_53e.dijitDateValue=date.valueOf();var _542=dojo.query(".dijitCalendarDateLabel",_53e)[0];this._setText(_542,date.getDate());_542._date=_542.parentNode._date=date.getDate();},this);var _543=dojo.date.locale.getNames("months","wide","standAlone",this.getLang());this._setText(this.monthLabelNode,_543[_532.getMonth()]);this._setText(this.yearLabelNode,_532.getFullYear());}});dojo.declare("dojox.widget._CalendarMonthYear",null,{constructor:function(){this._addView(dojox.widget._CalendarMonthYearView);}});dojo.declare("dojox.widget._CalendarMonthYearView",[dojox.widget._CalendarView,dijit._Templated],{templateString:dojo.cache("dojox.widget","Calendar/CalendarMonthYear.html","<div class=\"dojoxCal-MY-labels\" style=\"left: 0px;\"\t\r\n\tdojoAttachPoint=\"myContainer\" dojoAttachEvent=\"onclick: onClick\">\r\n\t\t<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"margin: auto;\">\r\n\t\t\t\t<tbody>\r\n\t\t\t\t\t\t<tr class=\"dojoxCal-MY-G-Template\">\r\n\t\t\t\t\t\t\t\t<td class=\"dojoxCal-MY-M-Template\">\r\n\t\t\t\t\t\t\t\t\t\t<div class=\"dojoxCalendarMonthLabel\"></div>\r\n\t\t\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t\t\t<td class=\"dojoxCal-MY-M-Template\">\r\n\t\t\t\t\t\t\t\t\t\t<div class=\"dojoxCalendarMonthLabel\"></div>\r\n\t\t\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t\t\t<td class=\"dojoxCal-MY-Y-Template\">\r\n\t\t\t\t\t\t\t\t\t\t<div class=\"dojoxCalendarYearLabel\"></div>\r\n\t\t\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t\t\t<td class=\"dojoxCal-MY-Y-Template\">\r\n\t\t\t\t\t\t\t\t\t\t<div class=\"dojoxCalendarYearLabel\"></div>\r\n\t\t\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t </tr>\r\n\t\t\t\t\t\t <tr class=\"dojoxCal-MY-btns\">\r\n\t\t\t\t\t\t \t <td class=\"dojoxCal-MY-btns\" colspan=\"4\">\r\n\t\t\t\t\t\t \t\t <span class=\"dijitReset dijitInline dijitButtonNode ok-btn\" dojoAttachEvent=\"onclick: onOk\" dojoAttachPoint=\"okBtn\">\r\n\t\t\t\t\t\t \t \t \t <button\tclass=\"dijitReset dijitStretch dijitButtonContents\">OK</button>\r\n\t\t\t\t\t\t\t\t </span>\r\n\t\t\t\t\t\t\t\t <span class=\"dijitReset dijitInline dijitButtonNode cancel-btn\" dojoAttachEvent=\"onclick: onCancel\" dojoAttachPoint=\"cancelBtn\">\r\n\t\t\t\t\t\t \t \t\t <button\tclass=\"dijitReset dijitStretch dijitButtonContents\">Cancel</button>\r\n\t\t\t\t\t\t\t\t </span>\r\n\t\t\t\t\t\t \t </td>\r\n\t\t\t\t\t\t </tr>\r\n\t\t\t\t</tbody>\r\n\t\t</table>\r\n</div>\r\n"),datePart:"year",displayedYears:10,useHeader:false,postCreate:function(){this.cloneClass(".dojoxCal-MY-G-Template",5,".dojoxCal-MY-btns");this.monthContainer=this.yearContainer=this.myContainer;var _544="dojoxCalendarYearLabel";var _545="dojoxCalendarDecrease";var _546="dojoxCalendarIncrease";dojo.query("."+_544,this.myContainer).forEach(function(node,idx){var _547=_546;switch(idx){case 0:_547=_545;case 1:dojo.removeClass(node,_544);dojo.addClass(node,_547);break;}});this._decBtn=dojo.query("."+_545,this.myContainer)[0];this._incBtn=dojo.query("."+_546,this.myContainer)[0];dojo.query(".dojoxCal-MY-M-Template",this.domNode).filter(function(item){return item.cellIndex==1;}).addClass("dojoxCal-MY-M-last");dojo.connect(this,"onBeforeDisplay",dojo.hitch(this,function(){this._cachedDate=new Date(this.attr("value").getTime());this._populateYears(this._cachedDate.getFullYear());this._populateMonths();this._updateSelectedMonth();this._updateSelectedYear();}));dojo.connect(this,"_populateYears",dojo.hitch(this,function(){this._updateSelectedYear();}));dojo.connect(this,"_populateMonths",dojo.hitch(this,function(){this._updateSelectedMonth();}));this._cachedDate=this.attr("value");this._populateYears();this._populateMonths();this.addFx(".dojoxCalendarMonthLabel,.dojoxCalendarYearLabel ",this.myContainer);},_setValueAttr:function(_548){this._populateYears(_548.getFullYear());},getHeader:function(){return null;},_getMonthNames:function(_549){this._monthNames=this._monthNames||dojo.date.locale.getNames("months",_549,"standAlone",this.getLang());return this._monthNames;},_populateMonths:function(){var _54a=this._getMonthNames("abbr");dojo.query(".dojoxCalendarMonthLabel",this.monthContainer).forEach(dojo.hitch(this,function(node,cnt){this._setText(node,_54a[cnt]);}));var _54b=this.attr("constraints");if(_54b){var date=new Date();date.setFullYear(this._year);var min=-1,max=12;if(_54b.min){var minY=_54b.min.getFullYear();if(minY>this._year){min=12;}else{if(minY==this._year){min=_54b.min.getMonth();}}}if(_54b.max){var maxY=_54b.max.getFullYear();if(maxY<this._year){max=-1;}else{if(maxY==this._year){max=_54b.max.getMonth();}}}dojo.query(".dojoxCalendarMonthLabel",this.monthContainer).forEach(dojo.hitch(this,function(node,cnt){dojo[(cnt<min||cnt>max)?"addClass":"removeClass"](node,"dijitCalendarDisabledDate");}));}var h=this.getHeader();if(h){this._setText(this.getHeader(),this.attr("value").getFullYear());}},_populateYears:function(year){var _54c=this.attr("constraints");var _54d=year||this.attr("value").getFullYear();var _54e=_54d-Math.floor(this.displayedYears/2);var min=_54c&&_54c.min?_54c.min.getFullYear():_54e-10000;_54e=Math.max(min,_54e);this._displayedYear=_54d;var _54f=dojo.query(".dojoxCalendarYearLabel",this.yearContainer);var max=_54c&&_54c.max?_54c.max.getFullYear()-_54e:_54f.length;var _550="dijitCalendarDisabledDate";_54f.forEach(dojo.hitch(this,function(node,cnt){if(cnt<=max){this._setText(node,_54e+cnt);dojo.removeClass(node,_550);}else{dojo.addClass(node,_550);}}));if(this._incBtn){dojo[max<_54f.length?"addClass":"removeClass"](this._incBtn,_550);}if(this._decBtn){dojo[min>=_54e?"addClass":"removeClass"](this._decBtn,_550);}var h=this.getHeader();if(h){this._setText(this.getHeader(),_54e+" - "+(_54e+11));}},_updateSelectedYear:function(){this._year=String((this._cachedDate||this.attr("value")).getFullYear());this._updateSelectedNode(".dojoxCalendarYearLabel",dojo.hitch(this,function(node,idx){return this._year!==null&&node.innerHTML==this._year;}));},_updateSelectedMonth:function(){var _551=(this._cachedDate||this.attr("value")).getMonth();this._month=_551;this._updateSelectedNode(".dojoxCalendarMonthLabel",function(node,idx){return idx==_551;});},_updateSelectedNode:function(_552,_553){var sel="dijitCalendarSelectedDate";dojo.query(_552,this.domNode).forEach(function(node,idx,_554){dojo[_553(node,idx,_554)?"addClass":"removeClass"](node.parentNode,sel);});var _555=dojo.query(".dojoxCal-MY-M-Template div",this.myContainer).filter(function(node){return dojo.hasClass(node.parentNode,sel);})[0];if(!_555){return;}var _556=dojo.hasClass(_555,"dijitCalendarDisabledDate");dojo[_556?"addClass":"removeClass"](this.okBtn,"dijitDisabled");},onClick:function(evt){var _557;var _558=this;var sel="dijitCalendarSelectedDate";function hc(c){return dojo.hasClass(evt.target,c);};if(hc("dijitCalendarDisabledDate")){dojo.stopEvent(evt);return false;}if(hc("dojoxCalendarMonthLabel")){_557="dojoxCal-MY-M-Template";this._month=evt.target.parentNode.cellIndex+(evt.target.parentNode.parentNode.rowIndex*2);this._cachedDate.setMonth(this._month);this._updateSelectedMonth();}else{if(hc("dojoxCalendarYearLabel")){_557="dojoxCal-MY-Y-Template";this._year=Number(evt.target.innerHTML);this._cachedDate.setYear(this._year);this._populateMonths();this._updateSelectedYear();}else{if(hc("dojoxCalendarDecrease")){this._populateYears(this._displayedYear-10);return true;}else{if(hc("dojoxCalendarIncrease")){this._populateYears(this._displayedYear+10);return true;}else{return true;}}}}dojo.stopEvent(evt);return false;},onOk:function(evt){dojo.stopEvent(evt);if(dojo.hasClass(this.okBtn,"dijitDisabled")){return false;}this.onValueSelected(this._cachedDate);return false;},onCancel:function(evt){dojo.stopEvent(evt);this.onValueSelected(this.attr("value"));return false;}});dojo.declare("dojox.widget.Calendar2Pane",[dojox.widget._CalendarBase,dojox.widget._CalendarDay,dojox.widget._CalendarMonthYear],{});dojo.declare("dojox.widget.Calendar",[dojox.widget._CalendarBase,dojox.widget._CalendarDay,dojox.widget._CalendarMonthYear],{});dojo.declare("dojox.widget.DailyCalendar",[dojox.widget._CalendarBase,dojox.widget._CalendarDay],{});dojo.declare("dojox.widget.MonthAndYearlyCalendar",[dojox.widget._CalendarBase,dojox.widget._CalendarMonthYear],{});}if(!dojo._hasResource["dojox.widget.CalendarViews"]){dojo._hasResource["dojox.widget.CalendarViews"]=true;dojo.provide("dojox.widget.CalendarViews");dojo.experimental("dojox.widget.CalendarViews");dojo.declare("dojox.widget._CalendarMonth",null,{constructor:function(){this._addView(dojox.widget._CalendarMonthView);}});dojo.declare("dojox.widget._CalendarMonthView",[dojox.widget._CalendarView,dijit._Templated],{templateString:dojo.cache("dojox.widget","Calendar/CalendarMonth.html","<div class=\"dojoxCalendarMonthLabels\" style=\"left: 0px;\"  \r\n\tdojoAttachPoint=\"monthContainer\" dojoAttachEvent=\"onclick: onClick\">\r\n    <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"margin: auto;\">\r\n        <tbody>\r\n            <tr class=\"dojoxCalendarMonthGroupTemplate\">\r\n                <td class=\"dojoxCalendarMonthTemplate\">\r\n                    <div class=\"dojoxCalendarMonthLabel\"></div>\r\n                </td>\r\n             </tr>\r\n        </tbody>\r\n    </table>\r\n</div>\r\n"),datePart:"year",headerClass:"dojoxCalendarMonthHeader",postCreate:function(){this.cloneClass(".dojoxCalendarMonthTemplate",3);this.cloneClass(".dojoxCalendarMonthGroupTemplate",2);this._populateMonths();this.addFx(".dojoxCalendarMonthLabel",this.domNode);},_setValueAttr:function(_559){this.header.innerHTML=_559.getFullYear();},_getMonthNames:dojox.widget._CalendarMonthYearView.prototype._getMonthNames,_populateMonths:dojox.widget._CalendarMonthYearView.prototype._populateMonths,onClick:function(evt){if(!dojo.hasClass(evt.target,"dojoxCalendarMonthLabel")){dojo.stopEvent(evt);return;}var _55a=evt.target.parentNode.cellIndex+(evt.target.parentNode.parentNode.rowIndex*4);var date=this.attr("value");date.setMonth(_55a);this.onValueSelected(date,_55a);}});dojo.declare("dojox.widget._CalendarYear",null,{parent:null,constructor:function(){this._addView(dojox.widget._CalendarYearView);}});dojo.declare("dojox.widget._CalendarYearView",[dojox.widget._CalendarView,dijit._Templated],{templateString:dojo.cache("dojox.widget","Calendar/CalendarYear.html","<div class=\"dojoxCalendarYearLabels\" style=\"left: 0px;\" dojoAttachPoint=\"yearContainer\">\r\n    <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"margin: auto;\" dojoAttachEvent=\"onclick: onClick\">\r\n        <tbody>\r\n            <tr class=\"dojoxCalendarYearGroupTemplate\">\r\n                <td class=\"dojoxCalendarNextMonth dojoxCalendarYearTemplate\">\r\n                    <div class=\"dojoxCalendarYearLabel\">\r\n                    </div>\r\n                </td>\r\n            </tr>\r\n        </tbody>\r\n    </table>\r\n</div>\r\n"),displayedYears:6,postCreate:function(){this.cloneClass(".dojoxCalendarYearTemplate",3);this.cloneClass(".dojoxCalendarYearGroupTemplate",2);this._populateYears();this.addFx(".dojoxCalendarYearLabel",this.domNode);},_setValueAttr:function(_55b){this._populateYears(_55b.getFullYear());},_populateYears:dojox.widget._CalendarMonthYearView.prototype._populateYears,adjustDate:function(date,_55c){return dojo.date.add(date,"year",_55c*12);},onClick:function(evt){if(!dojo.hasClass(evt.target,"dojoxCalendarYearLabel")){dojo.stopEvent(evt);return;}var year=Number(evt.target.innerHTML);var date=this.attr("value");date.setYear(year);this.onValueSelected(date,year);}});dojo.declare("dojox.widget.Calendar3Pane",[dojox.widget._CalendarBase,dojox.widget._CalendarDay,dojox.widget._CalendarMonth,dojox.widget._CalendarYear],{});dojo.declare("dojox.widget.MonthlyCalendar",[dojox.widget._CalendarBase,dojox.widget._CalendarMonth],{});dojo.declare("dojox.widget.YearlyCalendar",[dojox.widget._CalendarBase,dojox.widget._CalendarYear],{});}if(!dojo._hasResource["dojox.form.DateTextBox"]){dojo._hasResource["dojox.form.DateTextBox"]=true;dojo.provide("dojox.form.DateTextBox");dojo.experimental("dojox.form.DateTextBox");dojo.declare("dojox.form.DateTextBox",dijit.form._DateTimeTextBox,{popupClass:"dojox.widget.Calendar",_selector:"date",_open:function(){this.inherited(arguments);dojo.style(this._picker.domNode.parentNode,"position","absolute");}});dojo.declare("dojox.form.DayTextBox",dojox.form.DateTextBox,{popupClass:"dojox.widget.DailyCalendar",parse:function(_55d){return _55d;},format:function(_55e){return _55e.getDate?_55e.getDate():_55e;},validator:function(_55f){var num=Number(_55f);var _560=/(^-?\d\d*$)/.test(String(_55f));return _55f==""||_55f==null||(_560&&num>=1&&num<=31);},_open:function(){this.inherited(arguments);this._picker.onValueSelected=dojo.hitch(this,function(_561){this.focus();setTimeout(dojo.hitch(this,"_close"),1);dijit.form.TextBox.prototype._setValueAttr.call(this,String(_561.getDate()),true,String(_561.getDate()));});}});dojo.declare("dojox.form.MonthTextBox",dojox.form.DateTextBox,{popupClass:"dojox.widget.MonthlyCalendar",selector:"date",postMixInProperties:function(){this.inherited(arguments);this.constraints.datePattern="MM";},format:function(_562){return Number(_562)+1;},parse:function(_563,_564){return Number(_563)-1;},serialize:function(_565,_566){return String(_565);},validator:function(_567){var num=Number(_567);var _568=/(^-?\d\d*$)/.test(String(_567));return _567==""||_567==null||(_568&&num>=1&&num<=12);},_open:function(){this.inherited(arguments);this._picker.onValueSelected=dojo.hitch(this,function(_569){this.focus();setTimeout(dojo.hitch(this,"_close"),1);dijit.form.TextBox.prototype._setValueAttr.call(this,_569,true,_569);});}});dojo.declare("dojox.form.YearTextBox",dojox.form.DateTextBox,{popupClass:"dojox.widget.YearlyCalendar",format:function(_56a){if(typeof _56a=="string"){return _56a;}else{if(_56a.getFullYear){return _56a.getFullYear();}}return _56a;},validator:function(_56b){return _56b==""||_56b==null||/(^-?\d\d*$)/.test(String(_56b));},_open:function(){this.inherited(arguments);this._picker.onValueSelected=dojo.hitch(this,function(_56c){this.focus();setTimeout(dojo.hitch(this,"_close"),1);dijit.form.TextBox.prototype._setValueAttr.call(this,_56c,true,_56c);});},parse:function(_56d,_56e){return _56d||(this._isEmpty(_56d)?null:undefined);},filter:function(val){if(val&&val.getFullYear){return val.getFullYear().toString();}return this.inherited(arguments);}});}
dojo.provide("dojo.nls.dojo_travelportal_de");dojo.provide("dijit.form.nls.validate");dijit.form.nls.validate._built=true;dojo.provide("dijit.form.nls.validate.de");dijit.form.nls.validate.de={"rangeMessage":"Dieser Wert liegt außerhalb des gültigen Bereichs. ","invalidMessage":"Der eingegebene Wert ist ungültig. ","missingMessage":"Dieser Wert ist erforderlich."};dojo.provide("dijit.form.nls.ComboBox");dijit.form.nls.ComboBox._built=true;dojo.provide("dijit.form.nls.ComboBox.de");dijit.form.nls.ComboBox.de={"previousMessage":"Vorherige Auswahl","nextMessage":"Weitere Auswahlmöglichkeiten"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.de");dijit.nls.loading.de={"loadingState":"Wird geladen...","errorState":"Es ist ein Fehler aufgetreten."};dojo.provide("dojo.cldr.nls.gregorian");dojo.cldr.nls.gregorian._built=true;dojo.provide("dojo.cldr.nls.gregorian.de");dojo.cldr.nls.gregorian.de={"months-format-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"quarters-standAlone-narrow":["1","2","3","4"],"field-weekday":"Wochentag","dateFormatItem-yyQQQQ":"QQQQ yy","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"EEE, yyyy-M-d","dateFormatItem-MMMEd":"E d. MMM","eraNarrow":["v. Chr.","n. Chr."],"dateFormat-long":"d. MMMM y","months-format-wide":["Januar","Februar","MÃ¤rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d. EEE","dateFormat-full":"EEEE, d. MMMM y","dateFormatItem-Md":"d.M.","dateFormatItem-yyMMdd":"dd.MM.yy","field-era":"Epoche","dateFormatItem-yM":"yyyy-M","months-standAlone-wide":["Januar","Februar","MÃ¤rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"timeFormat-short":"HH:mm","quarters-format-wide":["1. Quartal","2. Quartal","3. Quartal","4. Quartal"],"timeFormat-long":"HH:mm:ss z","field-year":"Jahr","dateFormatItem-yMMM":"MMM y","dateFormatItem-yQ":"Q yyyy","dateFormatItem-yyyyMMMM":"MMMM y","field-hour":"Stunde","dateFormatItem-MMdd":"dd.MM.","months-format-abbr":["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],"dateFormatItem-yyQ":"Q yy","timeFormat-full":"HH:mm:ss zzzz","am":"vorm.","dateFormatItem-H":"H","months-standAlone-abbr":["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],"quarters-format-abbr":["Q1","Q2","Q3","Q4"],"quarters-standAlone-wide":["1. Quartal","2. Quartal","3. Quartal","4. Quartal"],"dateFormatItem-HHmmss":"HH:mm:ss","dateFormatItem-M":"L","days-standAlone-wide":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"dateFormatItem-MMMMd":"d. MMMM","dateFormatItem-yyMMM":"MMM yy","timeFormat-medium":"HH:mm:ss","dateFormatItem-Hm":"H:mm","eraAbbr":["v. Chr.","n. Chr."],"field-minute":"Minute","field-dayperiod":"Tageshälfte","days-standAlone-abbr":["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],"dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","dateTimeFormat-long":"{1} {0}","dateFormatItem-MMMd":"d. MMM","dateFormatItem-MEd":"E, d.M.","dateTimeFormat-full":"{1} {0}","dateFormatItem-yMMMM":"MMMM y","field-day":"Tag","days-format-wide":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"field-zone":"Zone","dateFormatItem-y":"y","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"dateFormatItem-yyMM":"MM.yy","days-format-abbr":["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],"eraNames":["v. Chr.","n. Chr."],"days-format-narrow":["S","M","D","M","D","F","S"],"field-month":"Monat","days-standAlone-narrow":["S","M","D","M","D","F","S"],"dateFormatItem-MMM":"LLL","dateFormatItem-HHmm":"HH:mm","pm":"nachm.","dateFormatItem-MMMMEd":"E d. MMMM","dateFormatItem-MMMMdd":"dd. MMMM","dateFormat-short":"dd.MM.yy","dateFormatItem-MMd":"d.MM.","field-second":"Sekunde","dateFormatItem-yMMMEd":"EEE, d. MMM y","dateFormatItem-Ed":"E d.","field-week":"Woche","dateFormat-medium":"dd.MM.yyyy","dateFormatItem-mmss":"mm:ss","dateTimeFormat-short":"{1} {0}","dateFormatItem-yyyy":"y","dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"quarters-format-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Hms":"H:mm:ss","dateFormatItem-hms":"h:mm:ss a"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.de");dijit.nls.common.de={"buttonOk":"OK","buttonCancel":"Abbrechen","buttonSave":"Speichern","itemClose":"Schließen"};
dojo.i18n._preloadLocalizations("dojo.nls.dojo_travelportal",["ROOT","de","xx"]);

