if(!dojo._hasResource["app.WaitSpinner"]){dojo._hasResource["app.WaitSpinner"]=true;dojo.provide("app.WaitSpinner");dojo.declare("app.WaitSpinner",null,{block_id:null,dom_node:null,_block:null,_parent_display:"static",constructor:function(_1){dojo.mixin(this,_1);this.create();},create:function(){this._block=dojo.byId(this.block_id);this._parent_display=dojo.style(this._block,"position");this.dom_node=dojo.create("span");dojo.attr(this.dom_node,{"class":"rotator_spinner"});dojo.style(this.dom_node,"display","none");dojo.body().appendChild(this.dom_node);},getBlock:function(){return this._block;},getElement:function(){return this.dom_node;},tryRestore:function(){if(!this.dom_node){this.create();}},show:function(){this.tryRestore();dojo.style(this.getBlock(),"position","relative");dojo.place(this.getElement(),this.getBlock(),"first");dojo.style(this.getElement(),"display","block");},hide:function(){this.tryRestore();dojo.style(this.getBlock(),"position",this._parent_display);dojo.style(this.getElement(),"display","none");},destroy:function(){dojo.style(this.getBlock(),"position",this._parent_display);dojo.destroy(this.dom_node);}});}if(!dojo._hasResource["app.PageableBlock"]){dojo._hasResource["app.PageableBlock"]=true;dojo.provide("app.PageableBlock");dojo.declare("app.PageableBlock",null,{anim:false,page:1,prev_connection:null,next_connection:null,spinner:null,constructor:function(_2){dojo.mixin(this,_2);this.updateHandlers();this.spinner=new app.WaitSpinner({block_id:this.id.substr(1)});},updateHandlers:function(){if(this.getPrevPageButton()){if(this.prev_connection){dojo.disconnect(this.prev_connection);}this.prev_connection=dojo.connect(this.getPrevPageButton(),"onclick",dojo.hitch(this,function(_3){dojo.stopEvent(_3);if(this.getPrevPageNumber()){this.spinner.show();var _4=this.getPrevPageNumber();var _5={page:_4,};if(this.options){dojo.mixin(_5,this.options);}dojo.xhrGet({url:this.url,content:_5,load:dojo.hitch(this,function(_6){_6=dojo.fromJson(_6);this.getSelf().innerHTML=_6.html;this.updateHandlers();this.spinner.hide();})});}}));}if(this.getNextPageButton()){if(this.next_connection){dojo.disconnect(this.next_connection);}this.next_connection=dojo.connect(this.getNextPageButton(),"onclick",dojo.hitch(this,function(_7){dojo.stopEvent(_7);if(this.getNextPageNumber()){var _8=this.getNextPageNumber();var _9={page:_8,};if(this.options){dojo.mixin(_9,this.options);}this.spinner.show();dojo.xhrGet({url:this.url,content:_9,load:dojo.hitch(this,function(_a){_a=dojo.fromJson(_a);this.getSelf().innerHTML=_a.html;this.updateHandlers();this.spinner.hide();})});}}));}},getSelf:function(){return dojo.query(this.id)[0];},getPrevPageButton:function(){return dojo.query(" ._prev_page_button",this.getSelf())[0];},getNextPageButton:function(){return dojo.query(" ._next_page_button",this.getSelf())[0];},getPrevPageNumber:function(){return dojo.query("+ span",this.getPrevPageButton())[0].innerHTML;},getNextPageNumber:function(){return dojo.query("+ span",this.getNextPageButton())[0].innerHTML;}});}if(!dojo._hasResource["app.TabContainer"]){dojo._hasResource["app.TabContainer"]=true;dojo.provide("app.TabContainer");dojo.declare("app.TabContainer",null,{type:"type1",types:{"type1":{activate:{add:["tabTopSelect"],remove:["tabTop"]},deactivate:{add:["tabTop"],remove:["tabTopSelect"]}},"type2":{activate:{add:["select"],remove:[]},deactivate:{add:[],remove:["select"]}}},constructor:function(id,_b){dojo.mixin(this,_b);container=dojo.query(id)[0];if(container){var _c=dojo.query(id+" ._tab-title");var _d=dojo.query(id+" ._tab-block");dojo.forEach(_c,dojo.hitch(this,function(_e,_f){dojo.connect(_e,"onclick",dojo.hitch(this,function(){dojo.forEach(_d,dojo.hitch(this,function(_10,_11){if(_11==_f){this.activateTab(_c[_11],this.type);dojo.style(_10,"display","block");this.onSelect(_e,_10);}else{this.deactivateTab(_c[_11],this.type);dojo.style(_10,"display","none");}}));}));}));}},activateTab:function(tab,_12){if(this.types[_12].activate.add.length){dojo.forEach(this.types[_12].activate.add,function(_13){dojo.addClass(tab,_13);});}if(this.types[_12].activate.remove.length){dojo.forEach(this.types[_12].activate.remove,function(_14){dojo.removeClass(tab,_14);});}},deactivateTab:function(tab,_15){if(this.types[_15].deactivate.add.length){dojo.forEach(this.types[_15].deactivate.add,function(_16){dojo.addClass(tab,_16);});}if(this.types[_15].deactivate.remove.length){dojo.forEach(this.types[_15].deactivate.remove,function(_17){dojo.removeClass(tab,_17);});}},onSelect:function(_18,_19){}});}if(!dojo._hasResource["app.Util"]){dojo._hasResource["app.Util"]=true;dojo.provide("app.Util");util={connect:function(_1a,_1b,_1c,_1d,_1e){if(!_1a._connections){_1a._connections={};}if(!_1a._connections[_1b]){_1a._connections[_1b]=[];}var _1f=dojo.connect(_1a,_1b,_1c,_1d,_1e);_1a._connections[_1b].push(_1f);return _1f;},disconnectAll:function(_20,_21){if(!_20._connections||!_20._connections[_21]){}for(var i=0;i<_20._connections[_21].length;i++){dojo.disconnect(_20._connections[_21][i]);}delete _20._connections[_21];},reconnect:function(_22,_23,_24,_25,_26){if(!_22._connections){_22._connections={};}if(!_22._connections[_23]){_22._connections[_23]=[];}util.disconnectAll(_22,_23);util.connect(_22,_23,_24,_25,_26);},strCmp:function(s1,s2){if(s1==s2){return 0;}if(s1==undefined){return 1;}if(s2==undefined){return -1;}var _27="1234567890.-/# AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZzАаБбВвГгҐґДдЕеЄєЁёЖжЗзИиІіЇїЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЬьЪъЫыЭэЮюЯя";var _28=s1.length;var _29=s2.length;var _2a=_28>_29?_28:_29;for(var i=0;i<_2a;i++){if(!s1[i]||_27.indexOf(s1[i])<_27.indexOf(s2[i])){return 1;}if(_27.indexOf(s1[i])>_27.indexOf(s2[i])){return -1;}}return 0;},trim:function(str,_2b){return util.ltrim(util.rtrim(str,_2b),_2b);},ltrim:function(str,_2c){_2c=_2c||"\\s";return str.replace(new RegExp("^["+_2c+"]+","g"),"");},rtrim:function(str,_2d){_2d=_2d||"\\s";return str.replace(new RegExp("["+_2d+"]+$","g"),"");},imgHref:function(_2e,_2f){var _30="http://img.ria.ua/photos";return util.trim(_30,"/")+"/"+util.trim(_2e.replace(/\.jpg$/,_2f+".jpg"),"/");}};var objEqual=function(_31,_32){return dojo.toJson(_31)==dojo.toJson(_32);};var objInArray=function(obj,_33){for(var i=0;i<_33.length;i++){if(objEqual(obj,_33[i])){return true;}}return false;};var getElementPosition=function(_34){var w=_34.offsetWidth;var h=_34.offsetHeight;var l=0;var t=0;while(_34){l+=_34.offsetLeft;t+=_34.offsetTop;_34=_34.offsetParent;}return {l:l,t:t,w:w,h:h};};var getObjLen=function(obj){len=0;for(k in obj){len++;}return len;};}if(!dojo._hasResource["app.Autocomplete"]){dojo._hasResource["app.Autocomplete"]=true;dojo.provide("app.Autocomplete");dojo.declare("app.Autocomplete",null,{constructor:function(_35){this.name=_35.name;this.styles=_35.styles;if(_35.onComplete){this.onComplete=_35.onComplete;}if(_35.onAcFailed){this.onAcFailed=_35.onAcFailed;}this.auto_create_list=false;if(_35.auto_create_list){this.auto_create_list=_35.auto_create_list;}this.min_text_len=1;if(_35.min_text_len&&_35.min_text_len>0){this.min_text_len=_35.min_text_len;}this.list_width=0;if(_35.list_width&&_35.list_width>0){this.list_width=_35.list_width;}this.input=_35.input;this.input.setAttribute("autocomplete","off");var _36=dojo.byId("app.Autocomplete.Storage");if(!_36){_36=dojo.create("div",{id:"app.Autocomplete.Storage",style:"bgcolor:red;",last_instance_id:0},dojo.body());}var _37=parseInt(dojo.attr(_36,"last_instance_id"));dojo.attr(_36,"last_instance_id",_37+1);var _38="_"+this.name+"_"+_37+"";this.storage=dojo.query("."+_38,_36)[0];if(!this.storage){this.storage=dojo.create("div",{"class":"_"+_38},_36);}this.storage.innerHTML="";this.list=dojo.create("table",{"class":"_list",style:"display:none; position:absolute; z-index:2000; width:300px; border:1px solid; border-top:none",cellpadding:"0",cellspacing:"0",cursor:"pointer"},this.storage);this.delta_index=0;this.selected_index=-1;this.completions=null;this.data=[];this.parent_form=_35.parent_form;this.parent_form_connection=null;util.reconnect(this.list,"onmousemove",this,this.updateSelection);util.reconnect(this.list,"onclick",this,function(){this.complete();});util.reconnect(this.input,"onclick",this,this.onClickInput);util.reconnect(this.input,"keyup",this,this.onKeyUpInput);this.selected_item=null;},setParentForm:function(){if(this.parent_form){this.parent_form_connection=util.reconnect(this.parent_form,"onsubmit",this,function(evt){dojo.stopEvent(evt);if(this.isListVisible()){this.complete();}else{this.parent_form.submit();}});}},unsetParentForm:function(){if(this.parent_form_connection){util.disconnect(this.parent_form_connection);this.parent_form_connection=null;}},request:function(_39){},buildRow:function(_3a){},buildData:function(_3b){},getCompletions:function(){if(this.xhr){this.xhr.cancel();this.xhr=null;}var _3c=dojo.hitch(this,function(_3d,_3e){this.completions=dojo.fromJson(_3d);var _3f=0;if(this.completions){_3f=this.completions.length;}if(_3f){this.data=[];for(var i=0;i<_3f;i++){this.data[i]=this.buildData(this.completions[i]);}}this.showCompletions();});text=dojo.attr(this.input,"value");if(text.length>=this.min_text_len){xhrArgs={url:app.config.get("base_url")+this.request(text),load:_3c,error:this.onAcFailed,failOk:true};this.xhr=dojo.xhrGet(xhrArgs);}},getItemClass:function(){return this.name+"_completion_item";},showCompletions:function(){this.saved_value=dojo.attr(this.input,"value");if(this.saved_value==""){this.setListVisible(false);return;}var _40=0;if(this.completions){_40=this.completions.length;}if(_40&&this.list){html="";for(var i=0;i<_40;i++){html+=this.buildRow(this.completions[i]);}this.list.innerHTML=html;this.setListVisible(true);}else{this.setListVisible(false);this.onAcFailed();}},updateSelection:function(_41){item_class="."+this.getItemClass();var _42=dojo.query(item_class,this.storage);var _43=_42.coords();if(this.delta_index!=0){this.selected_index+=this.delta_index;if(this.selected_index<0){this.selected_index=_42.length-1;}if(this.selected_index>=_42.length){this.selected_index=0;}for(var i=0;i<_42.length;i++){if(this.selected_index==i){this.selectItem(_42[i],i);break;}}this.delta_index=0;}else{for(i=0;i<_42.length;i++){if(_41.clientY>_43[i].y&&_41.clientY<_43[i].y+_43[i].h&&_41.clientX>_43[i].x&&_41.clientX<_43[i].x+_43[i].w){this.selectItem(_42[i],i);}}}},selectItem:function(_44,_45){if(this.selected_item){dojo.removeClass(this.selected_item,this.styles.hover);}if(_44){this.selected_index=_45;this.selected_item=_44;dojo.addClass(this.selected_item,this.styles.hover);}},isListVisible:function(){return dojo.style(this.list,"display")!="none";},setListVisible:function(_46){if(!_46){dojo.style(this.list,"display","none");this.unsetParentForm();}if(_46&&this.completions&&this.completions.length){this.adjustListPos();dojo.style(this.list,"display","table");this.setParentForm();}},adjustListPos:function(){input_pos=dojo.position(this.input,true);dojo.style(this.list,"top",input_pos.y+input_pos.h+"px");dojo.style(this.list,"left",input_pos.x+"px");if(!this.list_width){dojo.style(this.list,"width",input_pos.w+"px");}},onClickInput:function(){this.setListVisible(!this.isListVisible());},onKeyUpInput:function(_47){switch(_47.which){case dojo.keys.RIGHT_ARROW:this.complete();break;case dojo.keys.UP_ARROW:this.delta_index--;break;case dojo.keys.DOWN_ARROW:if(!this.isListVisible()){this.setListVisible(true);}else{this.delta_index++;}break;case dojo.keys.ESCAPE:this.restore();this.setListVisible(false);break;case dojo.keys.ENTER:break;default:this.getCompletions();this.showCompletions();break;}this.updateSelection(_47);},complete:function(){this.setListVisible(false);var _48=dojo.query("._content",this.selected_item)[0];if(!_48){}else{dojo.attr(this.input,"value",_48.innerHTML);this.onComplete(this.data[this.selected_index]);}},restore:function(){dojo.attr(this.input,"value",this.saved_value);},onAcFailed:function(){},onComplete:function(_49){},});}if(!dojo._hasResource["app.FulltextAutocomplete"]){dojo._hasResource["app.FulltextAutocomplete"]=true;dojo.provide("app.FulltextAutocomplete");dojo.declare("app.FulltextAutocomplete",app.Autocomplete,{request:function(_4a){return "/ajax/get-fulltext-completions?text="+_4a;},buildRow:function(_4b){var _4c=this.getItemClass();return "<tr style=\"color:#000000;\" class=\""+this.styles.normal+" "+_4c+"\"><td class=\"_content\">"+_4b.name+"</td></tr>";}});}if(!dojo._hasResource["app.Config"]){dojo._hasResource["app.Config"]=true;dojo.provide("app.Config");dojo.declare("app.Config",null,{constructor:function(){if(!app.options){app.options={};}},set:function(_4d,_4e){app.options[_4d]=_4e;},get:function(_4f){return app.options[_4f];}});app.config=new app.Config();}if(!dojo._hasResource["dojo.window"]){dojo._hasResource["dojo.window"]=true;dojo.provide("dojo.window");dojo.window.getBox=function(){var _50=(dojo.doc.compatMode=="BackCompat")?dojo.body():dojo.doc.documentElement;var _51=dojo._docScroll();return {w:_50.clientWidth,h:_50.clientHeight,l:_51.x,t:_51.y};};dojo.window.get=function(doc){if(dojo.isIE&&window!==document.parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc.parentWindow||doc.defaultView;};dojo.window.scrollIntoView=function(_52,pos){try{_52=dojo.byId(_52);var doc=_52.ownerDocument||dojo.doc,_53=doc.body||dojo.body(),_54=doc.documentElement||_53.parentNode,_55=dojo.isIE,_56=dojo.isWebKit;if((!(dojo.isMoz||_55||_56||dojo.isOpera)||_52==_53||_52==_54)&&(typeof _52.scrollIntoView!="undefined")){_52.scrollIntoView(false);return;}var _57=doc.compatMode=="BackCompat",_58=_57?_53:_54,_59=_56?_53:_58,_5a=_58.clientWidth,_5b=_58.clientHeight,rtl=!dojo._isBodyLtr(),_5c=pos||dojo.position(_52),el=_52.parentNode,_5d=function(el){return ((_55<=6||(_55&&_57))?false:(dojo.style(el,"position").toLowerCase()=="fixed"));};if(_5d(_52)){return;}while(el){if(el==_53){el=_59;}var _5e=dojo.position(el),_5f=_5d(el);if(el==_59){_5e.w=_5a;_5e.h=_5b;if(_59==_54&&_55&&rtl){_5e.x+=_59.offsetWidth-_5e.w;}if(_5e.x<0||!_55){_5e.x=0;}if(_5e.y<0||!_55){_5e.y=0;}}else{var pb=dojo._getPadBorderExtents(el);_5e.w-=pb.w;_5e.h-=pb.h;_5e.x+=pb.l;_5e.y+=pb.t;}if(el!=_59){var _60=el.clientWidth,_61=_5e.w-_60;if(_60>0&&_61>0){_5e.w=_60;if(_55&&rtl){_5e.x+=_61;}}_60=el.clientHeight;_61=_5e.h-_60;if(_60>0&&_61>0){_5e.h=_60;}}if(_5f){if(_5e.y<0){_5e.h+=_5e.y;_5e.y=0;}if(_5e.x<0){_5e.w+=_5e.x;_5e.x=0;}if(_5e.y+_5e.h>_5b){_5e.h=_5b-_5e.y;}if(_5e.x+_5e.w>_5a){_5e.w=_5a-_5e.x;}}var l=_5c.x-_5e.x,t=_5c.y-Math.max(_5e.y,0),r=l+_5c.w-_5e.w,bot=t+_5c.h-_5e.h;if(r*l>0){var s=Math[l<0?"max":"min"](l,r);_5c.x+=el.scrollLeft;el.scrollLeft+=(_55>=8&&!_57&&rtl)?-s:s;_5c.x-=el.scrollLeft;}if(bot*t>0){_5c.y+=el.scrollTop;el.scrollTop+=Math[t<0?"max":"min"](t,bot);_5c.y-=el.scrollTop;}el=(el!=_59)&&!_5f&&el.parentNode;}}catch(error){_52.scrollIntoView(false);}};}if(!dojo._hasResource["dijit._base.manager"]){dojo._hasResource["dijit._base.manager"]=true;dojo.provide("dijit._base.manager");dojo.declare("dijit.WidgetSet",null,{constructor:function(){this._hash={};this.length=0;},add:function(_62){if(this._hash[_62.id]){throw new Error("Tried to register widget with id=="+_62.id+" but that id is already registered");}this._hash[_62.id]=_62;this.length++;},remove:function(id){if(this._hash[id]){delete this._hash[id];this.length--;}},forEach:function(_63,_64){_64=_64||dojo.global;var i=0,id;for(id in this._hash){_63.call(_64,this._hash[id],i++,this._hash);}return this;},filter:function(_65,_66){_66=_66||dojo.global;var res=new dijit.WidgetSet(),i=0,id;for(id in this._hash){var w=this._hash[id];if(_65.call(_66,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,_67;for(id in this._hash){_67=this._hash[id];if(_67.declaredClass==cls){res.add(_67);}}return res;},toArray:function(){var ar=[];for(var id in this._hash){ar.push(this._hash[id]);}return ar;},map:function(_68,_69){return dojo.map(this.toArray(),_68,_69);},every:function(_6a,_6b){_6b=_6b||dojo.global;var x=0,i;for(i in this._hash){if(!_6a.call(_6b,this._hash[i],x++,this._hash)){return false;}}return true;},some:function(_6c,_6d){_6d=_6d||dojo.global;var x=0,i;for(i in this._hash){if(_6c.call(_6d,this._hash[i],x++,this._hash)){return true;}}return false;}});(function(){dijit.registry=new dijit.WidgetSet();var _6e=dijit.registry._hash,_6f=dojo.attr,_70=dojo.hasAttr,_71=dojo.style;dijit.byId=function(id){return typeof id=="string"?_6e[id]:id;};var _72={};dijit.getUniqueId=function(_73){var id;do{id=_73+"_"+(_73 in _72?++_72[_73]:_72[_73]=0);}while(_6e[id]);return dijit._scopeName=="dijit"?id:dijit._scopeName+"_"+id;};dijit.findWidgets=function(_74){var _75=[];function _76(_77){for(var _78=_77.firstChild;_78;_78=_78.nextSibling){if(_78.nodeType==1){var _79=_78.getAttribute("widgetId");if(_79){_75.push(_6e[_79]);}else{_76(_78);}}}};_76(_74);return _75;};dijit._destroyAll=function(){dijit._curFocus=null;dijit._prevFocus=null;dijit._activeStack=[];dojo.forEach(dijit.findWidgets(dojo.body()),function(_7a){if(!_7a._destroyed){if(_7a.destroyRecursive){_7a.destroyRecursive();}else{if(_7a.destroy){_7a.destroy();}}}});};if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit._destroyAll();});}dijit.byNode=function(_7b){return _6e[_7b.getAttribute("widgetId")];};dijit.getEnclosingWidget=function(_7c){while(_7c){var id=_7c.getAttribute&&_7c.getAttribute("widgetId");if(id){return _6e[id];}_7c=_7c.parentNode;}return null;};var _7d=(dijit._isElementShown=function(_7e){var s=_71(_7e);return (s.visibility!="hidden")&&(s.visibility!="collapsed")&&(s.display!="none")&&(_6f(_7e,"type")!="hidden");});dijit.hasDefaultTabStop=function(_7f){switch(_7f.nodeName.toLowerCase()){case "a":return _70(_7f,"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return true;case "iframe":if(dojo.isMoz){try{return _7f.contentDocument.designMode=="on";}catch(err){return false;}}else{if(dojo.isWebKit){var doc=_7f.contentDocument,_80=doc&&doc.body;return _80&&_80.contentEditable=="true";}else{try{doc=_7f.contentWindow.document;_80=doc&&doc.body;return _80&&_80.firstChild&&_80.firstChild.contentEditable=="true";}catch(e){return false;}}}default:return _7f.contentEditable=="true";}};var _81=(dijit.isTabNavigable=function(_82){if(_6f(_82,"disabled")){return false;}else{if(_70(_82,"tabIndex")){return _6f(_82,"tabIndex")>=0;}else{return dijit.hasDefaultTabStop(_82);}}});dijit._getTabNavigable=function(_83){var _84,_85,_86,_87,_88,_89;var _8a=function(_8b){dojo.query("> *",_8b).forEach(function(_8c){if((dojo.isIE&&_8c.scopeName!=="HTML")||!_7d(_8c)){return;}if(_81(_8c)){var _8d=_6f(_8c,"tabIndex");if(!_70(_8c,"tabIndex")||_8d==0){if(!_84){_84=_8c;}_85=_8c;}else{if(_8d>0){if(!_86||_8d<_87){_87=_8d;_86=_8c;}if(!_88||_8d>=_89){_89=_8d;_88=_8c;}}}}if(_8c.nodeName.toUpperCase()!="SELECT"){_8a(_8c);}});};if(_7d(_83)){_8a(_83);}return {first:_84,last:_85,lowest:_86,highest:_88};};dijit.getFirstInTabbingOrder=function(_8e){var _8f=dijit._getTabNavigable(dojo.byId(_8e));return _8f.lowest?_8f.lowest:_8f.first;};dijit.getLastInTabbingOrder=function(_90){var _91=dijit._getTabNavigable(dojo.byId(_90));return _91.last?_91.last:_91.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{}}return bm;},moveToBookmark:function(_92){var _93=dojo.doc,_94=_92.mark;if(_94){if(dojo.global.getSelection){var sel=dojo.global.getSelection();if(sel&&sel.removeAllRanges){if(_94.pRange){var r=_94;var n=r.node;n.selectionStart=r.start;n.selectionEnd=r.end;}else{sel.removeAllRanges();sel.addRange(_94);}}else{}}else{if(_93.selection&&_94){var rg;if(_94.pRange){rg=_94.range;}else{if(dojo.isArray(_94)){rg=_93.body.createControlRange();dojo.forEach(_94,function(n){rg.addElement(n);});}else{rg=_93.body.createTextRange();rg.moveToBookmark(_94);}}rg.select();}}}},getFocus:function(_95,_96){var _97=!dijit._curFocus||(_95&&dojo.isDescendant(dijit._curFocus,_95.domNode))?dijit._prevFocus:dijit._curFocus;return {node:_97,bookmark:(_97==dijit._curFocus)&&dojo.withGlobal(_96||dojo.global,dijit.getBookmark),openedForWindow:_96};},focus:function(_98){if(!_98){return;}var _99="node" in _98?_98.node:_98,_9a=_98.bookmark,_9b=_98.openedForWindow,_9c=_9a?_9a.isCollapsed:false;if(_99){var _9d=(_99.tagName.toLowerCase()=="iframe")?_99.contentWindow:_99;if(_9d&&_9d.focus){try{_9d.focus();}catch(e){}}dijit._onFocusNode(_99);}if(_9a&&dojo.withGlobal(_9b||dojo.global,dijit.isCollapsed)&&!_9c){if(_9b){_9b.focus();}try{dojo.withGlobal(_9b||dojo.global,dijit.moveToBookmark,null,[_9a]);}catch(e2){}}},_activeStack:[],registerIframe:function(_9e){return dijit.registerWin(_9e.contentWindow,_9e);},unregisterIframe:function(_9f){dijit.unregisterWin(_9f);},registerWin:function(_a0,_a1){var _a2=function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);if(dojo.isIE&&evt&&evt.srcElement&&evt.srcElement.parentNode==null){return;}dijit._onTouchNode(_a1||evt.target||evt.srcElement,"mouse");};var doc=dojo.isIE?_a0.document.documentElement:_a0.document;if(doc){if(dojo.isIE){doc.attachEvent("onmousedown",_a2);var _a3=function(evt){if(evt.srcElement.tagName.toLowerCase()!="#document"&&dijit.isTabNavigable(evt.srcElement)){dijit._onFocusNode(_a1||evt.srcElement);}else{dijit._onTouchNode(_a1||evt.srcElement);}};doc.attachEvent("onactivate",_a3);var _a4=function(evt){dijit._onBlurNode(_a1||evt.srcElement);};doc.attachEvent("ondeactivate",_a4);return function(){doc.detachEvent("onmousedown",_a2);doc.detachEvent("onactivate",_a3);doc.detachEvent("ondeactivate",_a4);doc=null;};}else{doc.addEventListener("mousedown",_a2,true);var _a5=function(evt){dijit._onFocusNode(_a1||evt.target);};doc.addEventListener("focus",_a5,true);var _a6=function(evt){dijit._onBlurNode(_a1||evt.target);};doc.addEventListener("blur",_a6,true);return function(){doc.removeEventListener("mousedown",_a2,true);doc.removeEventListener("focus",_a5,true);doc.removeEventListener("blur",_a6,true);doc=null;};}}},unregisterWin:function(_a7){_a7&&_a7();},_onBlurNode:function(_a8){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(_a9,by){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _aa=[];try{while(_a9){var _ab=dojo.attr(_a9,"dijitPopupParent");if(_ab){_a9=dijit.byId(_ab).domNode;}else{if(_a9.tagName&&_a9.tagName.toLowerCase()=="body"){if(_a9===dojo.body()){break;}_a9=dojo.window.get(_a9.ownerDocument).frameElement;}else{var id=_a9.getAttribute&&_a9.getAttribute("widgetId"),_ac=id&&dijit.byId(id);if(_ac&&!(by=="mouse"&&_ac.get("disabled"))){_aa.unshift(id);}_a9=_a9.parentNode;}}}}catch(e){}dijit._setStack(_aa,by);},_onFocusNode:function(_ad){if(!_ad){return;}if(_ad.nodeType==9){return;}dijit._onTouchNode(_ad);if(_ad==dijit._curFocus){return;}if(dijit._curFocus){dijit._prevFocus=dijit._curFocus;}dijit._curFocus=_ad;dojo.publish("focusNode",[_ad]);},_setStack:function(_ae,by){var _af=dijit._activeStack;dijit._activeStack=_ae;for(var _b0=0;_b0<Math.min(_af.length,_ae.length);_b0++){if(_af[_b0]!=_ae[_b0]){break;}}var _b1;for(var i=_af.length-1;i>=_b0;i--){_b1=dijit.byId(_af[i]);if(_b1){_b1._focused=false;_b1._hasBeenBlurred=true;if(_b1._onBlur){_b1._onBlur(by);}dojo.publish("widgetBlur",[_b1,by]);}}for(i=_b0;i<_ae.length;i++){_b1=dijit.byId(_ae[i]);if(_b1){_b1._focused=true;if(_b1._onFocus){_b1._onFocus(by);}dojo.publish("widgetFocus",[_b1,by]);}}}});dojo.addOnLoad(function(){var _b2=dijit.registerWin(window);if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit.unregisterWin(_b2);_b2=null;});}});}if(!dojo._hasResource["dojo.AdapterRegistry"]){dojo._hasResource["dojo.AdapterRegistry"]=true;dojo.provide("dojo.AdapterRegistry");dojo.AdapterRegistry=function(_b3){this.pairs=[];this.returnWrappers=_b3||false;};dojo.extend(dojo.AdapterRegistry,{register:function(_b4,_b5,_b6,_b7,_b8){this.pairs[((_b8)?"unshift":"push")]([_b4,_b5,_b6,_b7]);},match:function(){for(var i=0;i<this.pairs.length;i++){var _b9=this.pairs[i];if(_b9[1].apply(this,arguments)){if((_b9[3])||(this.returnWrappers)){return _b9[2];}else{return _b9[2].apply(this,arguments);}}}throw new Error("No match found");},unregister:function(_ba){for(var i=0;i<this.pairs.length;i++){var _bb=this.pairs[i];if(_bb[0]==_ba){this.pairs.splice(i,1);return true;}}return false;}});}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function(){return dojo.window.getBox();};dijit.placeOnScreen=function(_bc,pos,_bd,_be){var _bf=dojo.map(_bd,function(_c0){var c={corner:_c0,pos:{x:pos.x,y:pos.y}};if(_be){c.pos.x+=_c0.charAt(1)=="L"?_be.x:-_be.x;c.pos.y+=_c0.charAt(0)=="T"?_be.y:-_be.y;}return c;});return dijit._place(_bc,_bf);};dijit._place=function(_c1,_c2,_c3){var _c4=dojo.window.getBox();if(!_c1.parentNode||String(_c1.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(_c1);}var _c5=null;dojo.some(_c2,function(_c6){var _c7=_c6.corner;var pos=_c6.pos;if(_c3){_c3(_c1,_c6.aroundCorner,_c7);}var _c8=_c1.style;var _c9=_c8.display;var _ca=_c8.visibility;_c8.visibility="hidden";_c8.display="";var mb=dojo.marginBox(_c1);_c8.display=_c9;_c8.visibility=_ca;var _cb=Math.max(_c4.l,_c7.charAt(1)=="L"?pos.x:(_c7.charAt(1)=="C"?(pos.x-mb.w/2):(pos.x-mb.w))),_cc=Math.max(_c4.t,_c7.charAt(0)=="T"?pos.y:(pos.y-mb.h)),_cd=Math.min(_c4.l+_c4.w,_c7.charAt(1)=="L"?(_cb+mb.w):pos.x),_ce=Math.min(_c4.t+_c4.h,_c7.charAt(0)=="T"?(_cc+mb.h):pos.y),_cf=_cd-_cb,_d0=_ce-_cc,_d1=(mb.w-_cf)+(mb.h-_d0);if(_c5==null||_d1<_c5.overflow){_c5={corner:_c7,aroundCorner:_c6.aroundCorner,x:_cb,y:_cc,w:_cf,h:_d0,overflow:_d1};}return !_d1;});_c1.style.left=_c5.x+"px";_c1.style.top=_c5.y+"px";if(_c5.overflow&&_c3){_c3(_c1,_c5.aroundCorner,_c5.corner);}return _c5;};dijit.placeOnScreenAroundNode=function(_d2,_d3,_d4,_d5){_d3=dojo.byId(_d3);var _d6=_d3.style.display;_d3.style.display="";var _d7=dojo.position(_d3,true);_d3.style.display=_d6;return dijit._placeOnScreenAroundRect(_d2,_d7.x,_d7.y,_d7.w,_d7.h,_d4,_d5);};dijit.placeOnScreenAroundRectangle=function(_d8,_d9,_da,_db){return dijit._placeOnScreenAroundRect(_d8,_d9.x,_d9.y,_d9.width,_d9.height,_da,_db);};dijit._placeOnScreenAroundRect=function(_dc,x,y,_dd,_de,_df,_e0){var _e1=[];for(var _e2 in _df){_e1.push({aroundCorner:_e2,corner:_df[_e2],pos:{x:x+(_e2.charAt(1)=="L"?0:(_e2.charAt(1)=="C"?_dd/2:_dd)),y:y+(_e2.charAt(0)=="T"?0:_de)}});}return dijit._place(_dc,_e1,_e0);};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(_e3,_e4,_e5,_e6){return dijit.placementRegistry.match.apply(dijit.placementRegistry,arguments);};dijit.getPopupAroundAlignment=function(_e7,_e8){var _e9={};dojo.forEach(_e7,function(pos){switch(pos){case "after":_e9[_e8?"BR":"BL"]=_e8?"BL":"BR";break;case "before":_e9[_e8?"BL":"BR"]=_e8?"BR":"BL";break;case "below":_e9[_e8?"BL":"BR"]=_e8?"TL":"TR";_e9[_e8?"BR":"BL"]=_e8?"TR":"TL";break;case "center":_e9["BC"]="TC";_e9["TC"]="BC";break;case "above":default:_e9[_e8?"TL":"TR"]=_e8?"BL":"BR";_e9[_e8?"TR":"TL"]=_e8?"BR":"BL";break;}});return _e9;};}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function(doc){return dojo.window.get(doc);};}if(!dojo._hasResource["dijit._base.popup"]){dojo._hasResource["dijit._base.popup"]=true;dojo.provide("dijit._base.popup");dijit.popup={_stack:[],_beginZIndex:1000,_idGen:1,moveOffScreen:function(_ea){var _eb=_ea.parentNode;if(!_eb||!dojo.hasClass(_eb,"dijitPopup")){_eb=dojo.create("div",{"class":"dijitPopup",style:{visibility:"hidden",top:"-9999px"}},dojo.body());dijit.setWaiRole(_eb,"presentation");_eb.appendChild(_ea);}var s=_ea.style;s.display="";s.visibility="";s.position="";s.top="0px";dojo.style(_eb,{visibility:"hidden",top:"-9999px"});},getTopPopup:function(){var _ec=this._stack;for(var pi=_ec.length-1;pi>0&&_ec[pi].parent===_ec[pi-1].widget;pi--){}return _ec[pi];},open:function(_ed){var _ee=this._stack,_ef=_ed.popup,_f0=_ed.orient||((_ed.parent?_ed.parent.isLeftToRight():dojo._isBodyLtr())?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"}),_f1=_ed.around,id=(_ed.around&&_ed.around.id)?(_ed.around.id+"_dropdown"):("popup_"+this._idGen++);var _f2=_ef.domNode.parentNode;if(!_f2||!dojo.hasClass(_f2,"dijitPopup")){this.moveOffScreen(_ef.domNode);_f2=_ef.domNode.parentNode;}dojo.attr(_f2,{id:id,style:{zIndex:this._beginZIndex+_ee.length},"class":"dijitPopup "+(_ef.baseClass||_ef["class"]||"").split(" ")[0]+"Popup",dijitPopupParent:_ed.parent?_ed.parent.id:""});if(dojo.isIE||dojo.isMoz){var _f3=_f2.childNodes[1];if(!_f3){_f3=new dijit.BackgroundIframe(_f2);}}var _f4=_f1?dijit.placeOnScreenAroundElement(_f2,_f1,_f0,_ef.orient?dojo.hitch(_ef,"orient"):null):dijit.placeOnScreen(_f2,_ed,_f0=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],_ed.padding);_f2.style.visibility="visible";_ef.domNode.style.visibility="visible";var _f5=[];_f5.push(dojo.connect(_f2,"onkeypress",this,function(evt){if(evt.charOrCode==dojo.keys.ESCAPE&&_ed.onCancel){dojo.stopEvent(evt);_ed.onCancel();}else{if(evt.charOrCode===dojo.keys.TAB){dojo.stopEvent(evt);var _f6=this.getTopPopup();if(_f6&&_f6.onCancel){_f6.onCancel();}}}}));if(_ef.onCancel){_f5.push(dojo.connect(_ef,"onCancel",_ed.onCancel));}_f5.push(dojo.connect(_ef,_ef.onExecute?"onExecute":"onChange",this,function(){var _f7=this.getTopPopup();if(_f7&&_f7.onExecute){_f7.onExecute();}}));_ee.push({wrapper:_f2,iframe:_f3,widget:_ef,parent:_ed.parent,onExecute:_ed.onExecute,onCancel:_ed.onCancel,onClose:_ed.onClose,handlers:_f5});if(_ef.onOpen){_ef.onOpen(_f4);}return _f4;},close:function(_f8){var _f9=this._stack;while(dojo.some(_f9,function(_fa){return _fa.widget==_f8;})){var top=_f9.pop(),_fb=top.wrapper,_fc=top.iframe,_fd=top.widget,_fe=top.onClose;if(_fd.onClose){_fd.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(_fd&&_fd.domNode){this.moveOffScreen(_fd.domNode);}else{dojo.destroy(_fb);}if(_fe){_fe();}}}};dijit._frames=new function(){var _ff=[];this.pop=function(){var _100;if(_ff.length){_100=_ff.pop();_100.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\");'>";_100=dojo.doc.createElement(html);}else{_100=dojo.create("iframe");_100.src="javascript:\"\"";_100.className="dijitBackgroundIframe";dojo.style(_100,"opacity",0.1);}_100.tabIndex=-1;dijit.setWaiRole(_100,"presentation");}return _100;};this.push=function(_101){_101.style.display="none";_ff.push(_101);};}();dijit.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if(dojo.isIE||dojo.isMoz){var _102=dijit._frames.pop();node.appendChild(_102);if(dojo.isIE<7){this.resize(node);this._conn=dojo.connect(node,"onresize",this,function(){this.resize(node);});}else{dojo.style(_102,{width:"100%",height:"100%"});}this.iframe=_102;}};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){dojo.window.scrollIntoView(node,pos);};}if(!dojo._hasResource["dojo.uacss"]){dojo._hasResource["dojo.uacss"]=true;dojo.provide("dojo.uacss");(function(){var d=dojo,html=d.doc.documentElement,ie=d.isIE,_103=d.isOpera,maj=Math.floor,ff=d.isFF,_104=d.boxModel.replace(/-/,""),_105={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_ie8:maj(ie)==8,dj_quirks:d.isQuirks,dj_iequirks:ie&&d.isQuirks,dj_opera:_103,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};_105["dj_"+_104]=true;var _106="";for(var clz in _105){if(_105[clz]){_106+=clz+" ";}}html.className=d.trim(html.className+" "+_106);dojo._loaders.unshift(function(){if(!dojo._isBodyLtr()){var _107="dj_rtl dijitRtl "+_106.replace(/ /g,"-rtl ");html.className=d.trim(html.className+" "+_107);}});})();}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");}if(!dojo._hasResource["dijit._base.typematic"]){dojo._hasResource["dijit._base.typematic"]=true;dojo.provide("dijit._base.typematic");dijit.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=Math.max(this._currentTimeout<0?this._initialDelay:(this._subsequentDelay>1?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay)),this._minDelay);this._timer=setTimeout(dojo.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_108,node,_109,obj,_10a,_10b,_10c){if(obj!=this._obj){this.stop();this._initialDelay=_10b||500;this._subsequentDelay=_10a||0.9;this._minDelay=_10c||10;this._obj=obj;this._evt=evt;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_108,_109);this._fireEventAndReload();this._evt=dojo.mixin({faux:true},evt);}},stop:function(){if(this._timer){clearTimeout(this._timer);this._timer=null;}if(this._obj){this._callback(-1,this._node,this._evt);this._obj=null;}},addKeyListener:function(node,_10d,_10e,_10f,_110,_111,_112){if(_10d.keyCode){_10d.charOrCode=_10d.keyCode;dojo.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_10d.charCode){_10d.charOrCode=String.fromCharCode(_10d.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==_10d.charOrCode&&(_10d.ctrlKey===undefined||_10d.ctrlKey==evt.ctrlKey)&&(_10d.altKey===undefined||_10d.altKey==evt.altKey)&&(_10d.metaKey===undefined||_10d.metaKey==(evt.metaKey||false))&&(_10d.shiftKey===undefined||_10d.shiftKey==evt.shiftKey)){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_10e,node,_10f,_10d,_110,_111,_112);}else{if(dijit.typematic._obj==_10d){dijit.typematic.stop();}}}),dojo.connect(node,"onkeyup",this,function(evt){if(dijit.typematic._obj==_10d){dijit.typematic.stop();}})];},addMouseListener:function(node,_113,_114,_115,_116,_117){var dc=dojo.connect;return [dc(node,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_113,node,_114,node,_115,_116,_117);}),dc(node,"mouseup",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mouseout",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mousemove",this,function(evt){evt.preventDefault();}),dc(node,"dblclick",this,function(evt){dojo.stopEvent(evt);if(dojo.isIE){dijit.typematic.trigger(evt,_113,node,_114,node,_115,_116,_117);setTimeout(dojo.hitch(this,dijit.typematic.stop),50);}})];},addListener:function(_118,_119,_11a,_11b,_11c,_11d,_11e,_11f){return this.addKeyListener(_119,_11a,_11b,_11c,_11d,_11e,_11f).concat(this.addMouseListener(_118,_11b,_11c,_11d,_11e,_11f));}};}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 _120=cs.backgroundImage;var _121=(cs.borderTopColor==cs.borderRightColor)||(_120!=null&&(_120=="none"||_120=="url(invalid-url:)"));dojo[_121?"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 _122=this.getWaiRole(elem);return role?(_122.indexOf(role)>-1):(_122.length>0);},getWaiRole:function(elem){return dojo.trim((dojo.attr(elem,"role")||"").replace(this._XhtmlRoles,"").replace("wairole:",""));},setWaiRole:function(elem,role){var _123=dojo.attr(elem,"role")||"";if(!this._XhtmlRoles.test(_123)){dojo.attr(elem,"role",role);}else{if((" "+_123+" ").indexOf(" "+role+" ")<0){var _124=dojo.trim(_123.replace(this._XhtmlRoles,""));var _125=dojo.trim(_123.replace(_124,""));dojo.attr(elem,"role",_125+(_125?" ":"")+role);}}},removeWaiRole:function(elem,role){var _126=dojo.attr(elem,"role");if(!_126){return;}if(role){var t=dojo.trim((" "+_126+" ").replace(" "+role+" "," "));dojo.attr(elem,"role",t);}else{elem.removeAttribute("role");}},hasWaiState:function(elem,_127){return elem.hasAttribute?elem.hasAttribute("aria-"+_127):!!elem.getAttribute("aria-"+_127);},getWaiState:function(elem,_128){return elem.getAttribute("aria-"+_128)||"";},setWaiState:function(elem,_129,_12a){elem.setAttribute("aria-"+_129,_12a);},removeWaiState:function(elem,_12b){elem.removeAttribute("aria-"+_12b);}});}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(_12c,_12d){if(_12c&&dojo.isFunction(_12c._onConnect)){_12c._onConnect(_12d);}});dijit._connectOnUseEventHandler=function(_12e){};dijit._lastKeyDownNode=null;if(dojo.isIE){(function(){var _12f=function(evt){dijit._lastKeyDownNode=evt.srcElement;};dojo.doc.attachEvent("onkeydown",_12f);dojo.addOnWindowUnload(function(){dojo.doc.detachEvent("onkeydown",_12f);});})();}else{dojo.doc.addEventListener("keydown",function(evt){dijit._lastKeyDownNode=evt.target;},true);}(function(){var _130={},_131=function(_132){var dc=_132.declaredClass;if(!_130[dc]){var r=[],_133,_134=_132.constructor.prototype;for(var _135 in _134){if(dojo.isFunction(_134[_135])&&(_133=_135.match(/^_set([a-zA-Z]*)Attr$/))&&_133[1]){r.push(_133[1].charAt(0).toLowerCase()+_133[1].substr(1));}}_130[dc]=r;}return _130[dc]||[];};dojo.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",tooltip:"",baseClass:"",srcNodeRef:null,domNode:null,containerNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},_deferredConnects:{onClick:"",onDblClick:"",onKeyDown:"",onKeyPress:"",onKeyUp:"",onMouseMove:"",onMouseDown:"",onMouseOut:"",onMouseOver:"",onMouseLeave:"",onMouseEnter:"",onMouseUp:""},onClick:dijit._connectOnUseEventHandler,onDblClick:dijit._connectOnUseEventHandler,onKeyDown:dijit._connectOnUseEventHandler,onKeyPress:dijit._connectOnUseEventHandler,onKeyUp:dijit._connectOnUseEventHandler,onMouseDown:dijit._connectOnUseEventHandler,onMouseMove:dijit._connectOnUseEventHandler,onMouseOut:dijit._connectOnUseEventHandler,onMouseOver:dijit._connectOnUseEventHandler,onMouseLeave:dijit._connectOnUseEventHandler,onMouseEnter:dijit._connectOnUseEventHandler,onMouseUp:dijit._connectOnUseEventHandler,_blankGif:(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif")).toString(),postscript:function(_136,_137){this.create(_136,_137);},create:function(_138,_139){this.srcNodeRef=dojo.byId(_139);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(_138){this.params=_138;dojo.mixin(this,_138);}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 _13a=this.srcNodeRef;if(_13a&&_13a.parentNode){_13a.parentNode.replaceChild(this.domNode,_13a);}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 _13b=function(attr,_13c){if((_13c.params&&attr in _13c.params)||_13c[attr]){_13c.set(attr,_13c[attr]);}};for(var attr in this.attributeMap){_13b(attr,this);}dojo.forEach(_131(this),function(a){if(!(a in this.attributeMap)){_13b(a,this);}},this);},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||dojo.create("div");},postCreate:function(){if(this.baseClass){var _13d=this.baseClass.split(" ");if(!this.isLeftToRight()){_13d=_13d.concat(dojo.map(_13d,function(name){return name+"Rtl";}));}dojo.addClass(this.domNode,_13d);}},startup:function(){this._started=true;},destroyRecursive:function(_13e){this._beingDestroyed=true;this.destroyDescendants(_13e);this.destroy(_13e);},destroy:function(_13f){this._beingDestroyed=true;this.uninitialize();var d=dojo,dfe=d.forEach,dun=d.unsubscribe;dfe(this._connects,function(_140){dfe(_140,d.disconnect);});dfe(this._subscribes,function(_141){dun(_141);});dfe(this._supportingWidgets||[],function(w){if(w.destroyRecursive){w.destroyRecursive();}else{if(w.destroy){w.destroy();}}});this.destroyRendering(_13f);dijit.registry.remove(this.id);this._destroyed=true;},destroyRendering:function(_142){if(this.bgIframe){this.bgIframe.destroy(_142);delete this.bgIframe;}if(this.domNode){if(_142){dojo.removeAttr(this.domNode,"widgetId");}else{dojo.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_142){dojo.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_143){dojo.forEach(this.getChildren(),function(_144){if(_144.destroyRecursive){_144.destroyRecursive(_143);}});},uninitialize:function(){return false;},onFocus:function(){},onBlur:function(){},_onFocus:function(e){this.onFocus();},_onBlur:function(){this.onBlur();},_onConnect:function(_145){if(_145 in this._deferredConnects){var _146=this[this._deferredConnects[_145]||"domNode"];this.connect(_146,_145.toLowerCase(),_145);delete this._deferredConnects[_145];}},_setClassAttr:function(_147){var _148=this[this.attributeMap["class"]||"domNode"];dojo.removeClass(_148,this["class"]);this["class"]=_147;dojo.addClass(_148,_147);},_setStyleAttr:function(_149){var _14a=this[this.attributeMap.style||"domNode"];if(dojo.isObject(_149)){dojo.style(_14a,_149);}else{if(_14a.style.cssText){_14a.style.cssText+="; "+_149;}else{_14a.style.cssText=_149;}}this.style=_149;},setAttribute:function(attr,_14b){dojo.deprecated(this.declaredClass+"::setAttribute(attr, value) is deprecated. Use set() instead.","","2.0");this.set(attr,_14b);},_attrToDom:function(attr,_14c){var _14d=this.attributeMap[attr];dojo.forEach(dojo.isArray(_14d)?_14d:[_14d],function(_14e){var _14f=this[_14e.node||_14e||"domNode"];var type=_14e.type||"attribute";switch(type){case "attribute":if(dojo.isFunction(_14c)){_14c=dojo.hitch(this,_14c);}var _150=_14e.attribute?_14e.attribute:(/^on[A-Z][a-zA-Z]*$/.test(attr)?attr.toLowerCase():attr);dojo.attr(_14f,_150,_14c);break;case "innerText":_14f.innerHTML="";_14f.appendChild(dojo.doc.createTextNode(_14c));break;case "innerHTML":_14f.innerHTML=_14c;break;case "class":dojo.removeClass(_14f,this[attr]);dojo.addClass(_14f,_14c);break;}},this);this[attr]=_14c;},attr:function(name,_151){if(dojo.config.isDebug){var _152=arguments.callee._ach||(arguments.callee._ach={}),_153=(arguments.callee.caller||"unknown caller").toString();if(!_152[_153]){dojo.deprecated(this.declaredClass+"::attr() is deprecated. Use get() or set() instead, called from "+_153,"","2.0");_152[_153]=true;}}var args=arguments.length;if(args>=2||typeof name==="object"){return this.set.apply(this,arguments);}else{return this.get(name);}},get:function(name){var _154=this._getAttrNames(name);return this[_154.g]?this[_154.g]():this[name];},set:function(name,_155){if(typeof name==="object"){for(var x in name){this.set(x,name[x]);}return this;}var _156=this._getAttrNames(name);if(this[_156.s]){var _157=this[_156.s].apply(this,Array.prototype.slice.call(arguments,1));}else{if(name in this.attributeMap){this._attrToDom(name,_155);}var _158=this[name];this[name]=_155;}return _157||this;},_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,_159,_15a){var d=dojo,dc=d._connect,_15b=[];if(_159=="ondijitclick"){if(dojo.indexOf(this.nodesWithKeyClick,obj.nodeName.toLowerCase())==-1){var m=d.hitch(this,_15a);_15b.push(dc(obj,"onkeydown",this,function(e){if((e.keyCode==d.keys.ENTER||e.keyCode==d.keys.SPACE)&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){dijit._lastKeyDownNode=e.target;e.preventDefault();}}),dc(obj,"onkeyup",this,function(e){if((e.keyCode==d.keys.ENTER||e.keyCode==d.keys.SPACE)&&e.target===dijit._lastKeyDownNode&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){dijit._lastKeyDownNode=null;return m(e);}}));}_159="onclick";}_15b.push(dc(obj,_159,this,_15a));this._connects.push(_15b);return _15b;},disconnect:function(_15c){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_15c){dojo.forEach(_15c,dojo.disconnect);this._connects.splice(i,1);return;}}},subscribe:function(_15d,_15e){var d=dojo,_15f=d.subscribe(_15d,this,_15e);this._subscribes.push(_15f);return _15f;},unsubscribe:function(_160){for(var i=0;i<this._subscribes.length;i++){if(this._subscribes[i]==_160){dojo.unsubscribe(_160);this._subscribes.splice(i,1);return;}}},isLeftToRight:function(){return this.dir?(this.dir=="ltr"):dojo._isBodyLtr();},isFocusable:function(){return this.focus&&(dojo.style(this.domNode,"display")!="none");},placeAt:function(_161,_162){if(_161.declaredClass&&_161.addChild){_161.addChild(this,_162);}else{dojo.place(this.domNode,_161,_162);}return this;},_onShow:function(){this.onShow();},onShow:function(){},onHide:function(){},onClose:function(){return true;}});})();}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(_163,map,_164,_165){_165=_165||dojo.global;_164=_164?dojo.hitch(_165,_164):function(v){return v;};return _163.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_166,key,_167){var _168=dojo.getObject(key,false,map);if(_167){_168=dojo.getObject(_167,false,_165).call(_165,_168,key);}return _164(_168,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.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromISOString=function(_169,_16a){if(!dojo.date.stamp._isoRegExp){dojo.date.stamp._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _16b=dojo.date.stamp._isoRegExp.exec(_169),_16c=null;if(_16b){_16b.shift();if(_16b[1]){_16b[1]--;}if(_16b[6]){_16b[6]*=1000;}if(_16a){_16a=new Date(_16a);dojo.forEach(dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(prop){return _16a["get"+prop]();}),function(_16d,_16e){_16b[_16e]=_16b[_16e]||_16d;});}_16c=new Date(_16b[0]||1970,_16b[1]||0,_16b[2]||1,_16b[3]||0,_16b[4]||0,_16b[5]||0,_16b[6]||0);if(_16b[0]<100){_16c.setFullYear(_16b[0]||1970);}var _16f=0,_170=_16b[7]&&_16b[7].charAt(0);if(_170!="Z"){_16f=((_16b[8]||0)*60)+(Number(_16b[9])||0);if(_170!="-"){_16f*=-1;}}if(_170){_16f-=_16c.getTimezoneOffset();}if(_16f){_16c.setTime(_16c.getTime()+_16f*60000);}}return _16c;};dojo.date.stamp.toISOString=function(_171,_172){var _173=function(n){return (n<10)?"0"+n:n;};_172=_172||{};var _174=[],_175=_172.zulu?"getUTC":"get",date="";if(_172.selector!="time"){var year=_171[_175+"FullYear"]();date=["0000".substr((year+"").length)+year,_173(_171[_175+"Month"]()+1),_173(_171[_175+"Date"]())].join("-");}_174.push(date);if(_172.selector!="date"){var time=[_173(_171[_175+"Hours"]()),_173(_171[_175+"Minutes"]()),_173(_171[_175+"Seconds"]())].join(":");var _176=_171[_175+"Milliseconds"]();if(_172.milliseconds){time+="."+(_176<100?"0":"")+_173(_176);}if(_172.zulu){time+="Z";}else{if(_172.selector!="time"){var _177=_171.getTimezoneOffset();var _178=Math.abs(_177);time+=(_177>0?"-":"+")+_173(Math.floor(_178/60))+":"+_173(_178%60);}}_174.push(time);}return _174.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");new Date("X");dojo.parser=new function(){var d=dojo;this._attrName=d._scopeName+"Type";this._query="["+this._attrName+"]";function _179(_17a){if(d.isString(_17a)){return "string";}if(typeof _17a=="number"){return "number";}if(typeof _17a=="boolean"){return "boolean";}if(d.isFunction(_17a)){return "function";}if(d.isArray(_17a)){return "array";}if(_17a instanceof Date){return "date";}if(_17a instanceof d._Url){return "url";}return "object";};function _17b(_17c,type){switch(type){case "string":return _17c;case "number":return _17c.length?Number(_17c):NaN;case "boolean":return typeof _17c=="boolean"?_17c:!(_17c.toLowerCase()=="false");case "function":if(d.isFunction(_17c)){_17c=_17c.toString();_17c=d.trim(_17c.substring(_17c.indexOf("{")+1,_17c.length-1));}try{if(_17c===""||_17c.search(/[^\w\.]+/i)!=-1){return new Function(_17c);}else{return d.getObject(_17c,false)||new Function(_17c);}}catch(e){return new Function();}case "array":return _17c?_17c.split(/\s*,\s*/):[];case "date":switch(_17c){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_17c);}case "url":return d.baseUrl+_17c;default:return d.fromJson(_17c);}};var _17d={};dojo.connect(dojo,"extend",function(){_17d={};});function _17e(_17f){if(!_17d[_17f]){var cls=d.getObject(_17f);if(!cls){return null;}var _180=cls.prototype;var _181={},_182={};for(var name in _180){if(name.charAt(0)=="_"){continue;}if(name in _182){continue;}var _183=_180[name];_181[name]=_179(_183);}_17d[_17f]={cls:cls,params:_181};}return _17d[_17f];};this._functionFromScript=function(_184){var _185="";var _186="";var _187=_184.getAttribute("args");if(_187){d.forEach(_187.split(/\s*,\s*/),function(part,idx){_185+="var "+part+" = arguments["+idx+"]; ";});}var _188=_184.getAttribute("with");if(_188&&_188.length){d.forEach(_188.split(/\s*,\s*/),function(part){_185+="with("+part+"){";_186+="}";});}return new Function(_185+_184.innerHTML+_186);};this.instantiate=function(_189,_18a,args){var _18b=[],dp=dojo.parser;_18a=_18a||{};args=args||{};d.forEach(_189,function(obj){if(!obj){return;}var node,type,_18c,_18d,_18e;if(obj.node){node=obj.node;type=obj.type;_18c=obj.clsInfo||(type&&_17e(type));_18d=_18c&&_18c.cls;_18e=obj.scripts;}else{node=obj;type=dp._attrName in _18a?_18a[dp._attrName]:node.getAttribute(dp._attrName);_18c=type&&_17e(type);_18d=_18c&&_18c.cls;_18e=(_18d&&(_18d._noScript||_18d.prototype._noScript)?[]:d.query("> script[type^='dojo/']",node));}if(!_18c){throw new Error("Could not load class '"+type);}var _18f={},_190=node.attributes;if(args.defaults){dojo.mixin(_18f,args.defaults);}if(obj.inherited){dojo.mixin(_18f,obj.inherited);}for(var name in _18c.params){var item=name in _18a?{value:_18a[name],specified:true}:_190.getNamedItem(name);if(!item||(!item.specified&&(!dojo.isIE||name.toLowerCase()!="value"))){continue;}var _191=item.value;switch(name){case "class":_191="className" in _18a?_18a.className:node.className;break;case "style":_191="style" in _18a?_18a.style:(node.style&&node.style.cssText);}var _192=_18c.params[name];if(typeof _191=="string"){_18f[name]=_17b(_191,_192);}else{_18f[name]=_191;}}var _193=[],_194=[];d.forEach(_18e,function(_195){node.removeChild(_195);var _196=_195.getAttribute("event"),type=_195.getAttribute("type"),nf=d.parser._functionFromScript(_195);if(_196){if(type=="dojo/connect"){_193.push({event:_196,func:nf});}else{_18f[_196]=nf;}}else{_194.push(nf);}});var _197=_18d.markupFactory||_18d.prototype&&_18d.prototype.markupFactory;var _198=_197?_197(_18f,node,_18d):new _18d(_18f,node);_18b.push(_198);var _199=node.getAttribute("jsId");if(_199){d.setObject(_199,_198);}d.forEach(_193,function(_19a){d.connect(_198,_19a.event,null,_19a.func);});d.forEach(_194,function(func){func.call(_198);});});if(!_18a._started){d.forEach(_18b,function(_19b){if(!args.noStart&&_19b&&_19b.startup&&!_19b._started&&(!_19b.getParent||!_19b.getParent())){_19b.startup();}});}return _18b;};this.parse=function(_19c,args){var root;if(!args&&_19c&&_19c.rootNode){args=_19c;root=args.rootNode;}else{root=_19c;}var _19d=this._attrName;function scan(_19e,list){var _19f=dojo.clone(_19e.inherited);dojo.forEach(["dir","lang"],function(name){var val=_19e.node.getAttribute(name);if(val){_19f[name]=val;}});var _1a0=_19e.scripts;var _1a1=!_19e.clsInfo||!_19e.clsInfo.cls.prototype.stopParser;for(var _1a2=_19e.node.firstChild;_1a2;_1a2=_1a2.nextSibling){if(_1a2.nodeType==1){var type=_1a1&&_1a2.getAttribute(_19d);if(type){var _1a3={"type":type,clsInfo:_17e(type),node:_1a2,scripts:[],inherited:_19f};list.push(_1a3);scan(_1a3,list);}else{if(_1a0&&_1a2.nodeName.toLowerCase()=="script"){type=_1a2.getAttribute("type");if(type&&/^dojo\//i.test(type)){_1a0.push(_1a2);}}else{if(_1a1){scan({node:_1a2,inherited:_19f},list);}}}}}};var list=[];scan({node:root?dojo.byId(root):dojo.body(),inherited:(args&&args.inherited)||{dir:dojo._isBodyLtr()?"ltr":"rtl"}},list);return this.instantiate(list,null,args);};}();(function(){var _1a4=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,_1a4);}else{dojo._loaders.unshift(_1a4);}})();}if(!dojo._hasResource["dojo.cache"]){dojo._hasResource["dojo.cache"]=true;dojo.provide("dojo.cache");(function(){var _1a5={};dojo.cache=function(_1a6,url,_1a7){if(typeof _1a6=="string"){var _1a8=dojo.moduleUrl(_1a6,url);}else{_1a8=_1a6;_1a7=url;}var key=_1a8.toString();var val=_1a7;if(_1a7!=undefined&&!dojo.isString(_1a7)){val=("value" in _1a7?_1a7.value:undefined);}var _1a9=_1a7&&_1a7.sanitize?true:false;if(typeof val=="string"){val=_1a5[key]=_1a9?dojo.cache._sanitize(val):val;}else{if(val===null){delete _1a5[key];}else{if(!(key in _1a5)){val=dojo._getText(key);_1a5[key]=_1a9?dojo.cache._sanitize(val):val;}val=_1a5[key];}}return val;};dojo.cache._sanitize=function(val){if(val){val=val.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _1aa=val.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_1aa){val=_1aa[1];}}else{val="";}return val;};})();}if(!dojo._hasResource["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.declare("dijit._Templated",null,{templateString:null,templatePath:null,widgetsInTemplate:false,_skipNodeCache:false,_earlyTemplatedStartup:false,constructor:function(){this._attachPoints=[];},_stringRepl:function(tmpl){var _1ab=this.declaredClass,_1ac=this;return dojo.string.substitute(tmpl,this,function(_1ad,key){if(key.charAt(0)=="!"){_1ad=dojo.getObject(key.substr(1),false,_1ac);}if(typeof _1ad=="undefined"){throw new Error(_1ab+" template:"+key);}if(_1ad==null){return "";}return key.charAt(0)=="!"?_1ad:_1ad.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){var _1ae=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_1ae)){node=dojo._toDom(this._stringRepl(_1ae));if(node.nodeType!=1){throw new Error("Invalid template: "+_1ae);}}else{node=_1ae.cloneNode(true);}this.domNode=node;this._attachTemplateNodes(node);if(this.widgetsInTemplate){var _1af=dojo.parser,qry,attr;if(_1af._query!="[dojoType]"){qry=_1af._query;attr=_1af._attrName;_1af._query="[dojoType]";_1af._attrName="dojoType";}var cw=(this._startupWidgets=dojo.parser.parse(node,{noStart:!this._earlyTemplatedStartup,inherited:{dir:this.dir,lang:this.lang}}));if(qry){_1af._query=qry;_1af._attrName=attr;}this._supportingWidgets=dijit.findWidgets(node);this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(this.srcNodeRef);},_fillContent:function(_1b0){var dest=this.containerNode;if(_1b0&&dest){while(_1b0.hasChildNodes()){dest.appendChild(_1b0.firstChild);}}},_attachTemplateNodes:function(_1b1,_1b2){_1b2=_1b2||function(n,p){return n.getAttribute(p);};var _1b3=dojo.isArray(_1b1)?_1b1:(_1b1.all||_1b1.getElementsByTagName("*"));var x=dojo.isArray(_1b1)?0:-1;for(;x<_1b3.length;x++){var _1b4=(x==-1)?_1b1:_1b3[x];if(this.widgetsInTemplate&&_1b2(_1b4,"dojoType")){continue;}var _1b5=_1b2(_1b4,"dojoAttachPoint");if(_1b5){var _1b6,_1b7=_1b5.split(/\s*,\s*/);while((_1b6=_1b7.shift())){if(dojo.isArray(this[_1b6])){this[_1b6].push(_1b4);}else{this[_1b6]=_1b4;}this._attachPoints.push(_1b6);}}var _1b8=_1b2(_1b4,"dojoAttachEvent");if(_1b8){var _1b9,_1ba=_1b8.split(/\s*,\s*/);var trim=dojo.trim;while((_1b9=_1ba.shift())){if(_1b9){var _1bb=null;if(_1b9.indexOf(":")!=-1){var _1bc=_1b9.split(":");_1b9=trim(_1bc[0]);_1bb=trim(_1bc[1]);}else{_1b9=trim(_1b9);}if(!_1bb){_1bb=_1b9;}this.connect(_1b4,_1b9,_1bb);}}}var role=_1b2(_1b4,"waiRole");if(role){dijit.setWaiRole(_1b4,role);}var _1bd=_1b2(_1b4,"waiState");if(_1bd){dojo.forEach(_1bd.split(/\s*,\s*/),function(_1be){if(_1be.indexOf("-")!=-1){var pair=_1be.split("-");dijit.setWaiState(_1b4,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(_1bf){delete this[_1bf];},this);this._attachPoints=[];this.inherited(arguments);}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_1c0,_1c1,_1c2){var _1c3=dijit._Templated._templateCache;var key=_1c1||_1c0;var _1c4=_1c3[key];if(_1c4){try{if(!_1c4.ownerDocument||_1c4.ownerDocument==dojo.doc){return _1c4;}}catch(e){}dojo.destroy(_1c4);}if(!_1c1){_1c1=dojo.cache(_1c0,{sanitize:true});}_1c1=dojo.string.trim(_1c1);if(_1c2||_1c1.match(/\$\{([^\}]+)\}/g)){return (_1c3[key]=_1c1);}else{var node=dojo._toDom(_1c1);if(node.nodeType!=1){throw new Error("Invalid template: "+_1c1);}return (_1c3[key]=node);}};if(dojo.isIE){dojo.addOnWindowUnload(function(){var _1c5=dijit._Templated._templateCache;for(var key in _1c5){var _1c6=_1c5[key];if(typeof _1c6=="object"){dojo.destroy(_1c6);}delete _1c5[key];}});}dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["dijit._CssStateMixin"]){dojo._hasResource["dijit._CssStateMixin"]=true;dojo.provide("dijit._CssStateMixin");dojo.declare("dijit._CssStateMixin",[],{cssStateNodes:{},postCreate:function(){this.inherited(arguments);dojo.forEach(["onmouseenter","onmouseleave","onmousedown"],function(e){this.connect(this.domNode,e,"_cssMouseEvent");},this);this.connect(this,"set",function(name,_1c7){if(arguments.length>=2&&{disabled:true,readOnly:true,checked:true,selected:true}[name]){this._setStateClass();}});dojo.forEach(["_onFocus","_onBlur"],function(ap){this.connect(this,ap,"_setStateClass");},this);for(var ap in this.cssStateNodes){this._trackMouseState(this[ap],this.cssStateNodes[ap]);}this._setStateClass();},_cssMouseEvent:function(_1c8){if(!this.disabled){switch(_1c8.type){case "mouseenter":case "mouseover":this._hovering=true;this._active=this._mouseDown;break;case "mouseleave":case "mouseout":this._hovering=false;this._active=false;break;case "mousedown":this._active=true;this._mouseDown=true;var _1c9=this.connect(dojo.body(),"onmouseup",function(){this._active=false;this._mouseDown=false;this._setStateClass();this.disconnect(_1c9);});break;}this._setStateClass();}},_setStateClass:function(){var _1ca=this.baseClass.split(" ");function _1cb(_1cc){_1ca=_1ca.concat(dojo.map(_1ca,function(c){return c+_1cc;}),"dijit"+_1cc);};if(!this.isLeftToRight()){_1cb("Rtl");}if(this.checked){_1cb("Checked");}if(this.state){_1cb(this.state);}if(this.selected){_1cb("Selected");}if(this.disabled){_1cb("Disabled");}else{if(this.readOnly){_1cb("ReadOnly");}else{if(this._active){_1cb("Active");}else{if(this._hovering){_1cb("Hover");}}}}if(this._focused){_1cb("Focused");}var tn=this.stateNode||this.domNode,_1cd={};dojo.forEach(tn.className.split(" "),function(c){_1cd[c]=true;});if("_stateClasses" in this){dojo.forEach(this._stateClasses,function(c){delete _1cd[c];});}dojo.forEach(_1ca,function(c){_1cd[c]=true;});var _1ce=[];for(var c in _1cd){_1ce.push(c);}tn.className=_1ce.join(" ");this._stateClasses=_1ca;},_trackMouseState:function(node,_1cf){var _1d0=false,_1d1=false,_1d2=false;var self=this,cn=dojo.hitch(this,"connect",node);function _1d3(){var _1d4=("disabled" in self&&self.disabled)||("readonly" in self&&self.readonly);dojo.toggleClass(node,_1cf+"Hover",_1d0&&!_1d1&&!_1d4);dojo.toggleClass(node,_1cf+"Active",_1d1&&!_1d4);dojo.toggleClass(node,_1cf+"Focused",_1d2&&!_1d4);};cn("onmouseenter",function(){_1d0=true;_1d3();});cn("onmouseleave",function(){_1d0=false;_1d1=false;_1d3();});cn("onmousedown",function(){_1d1=true;_1d3();});cn("onmouseup",function(){_1d1=false;_1d3();});cn("onfocus",function(){_1d2=true;_1d3();});cn("onblur",function(){_1d2=false;_1d3();});this.connect(this,"set",function(name,_1d5){if(name=="disabled"||name=="readOnly"){_1d3();}});}});}if(!dojo._hasResource["dijit.form._FormWidget"]){dojo._hasResource["dijit.form._FormWidget"]=true;dojo.provide("dijit.form._FormWidget");dojo.declare("dijit.form._FormWidget",[dijit._Widget,dijit._Templated,dijit._CssStateMixin],{name:"",alt:"",value:"",type:"text",tabIndex:"0",disabled:false,intermediateChanges:false,scrollOnFocus:true,attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{value:"focusNode",id:"focusNode",tabIndex:"focusNode",alt:"focusNode",title:"focusNode"}),postMixInProperties:function(){this.nameAttrSetting=this.name?("name=\""+this.name.replace(/'/g,"&quot;")+"\""):"";this.inherited(arguments);},postCreate:function(){this.inherited(arguments);this.connect(this.domNode,"onmousedown","_onMouseDown");},_setDisabledAttr:function(_1d6){this.disabled=_1d6;dojo.attr(this.focusNode,"disabled",_1d6);if(this.valueNode){dojo.attr(this.valueNode,"disabled",_1d6);}dijit.setWaiState(this.focusNode,"disabled",_1d6);if(_1d6){this._hovering=false;this._active=false;var _1d7="tabIndex" in this.attributeMap?this.attributeMap.tabIndex:"focusNode";dojo.forEach(dojo.isArray(_1d7)?_1d7:[_1d7],function(_1d8){var node=this[_1d8];if(dojo.isWebKit||dijit.hasDefaultTabStop(node)){node.setAttribute("tabIndex","-1");}else{node.removeAttribute("tabIndex");}},this);}else{this.focusNode.setAttribute("tabIndex",this.tabIndex);}},setDisabled:function(_1d9){dojo.deprecated("setDisabled("+_1d9+") is deprecated. Use set('disabled',"+_1d9+") instead.","","2.0");this.set("disabled",_1d9);},_onFocus:function(e){if(this.scrollOnFocus){dojo.window.scrollIntoView(this.domNode);}this.inherited(arguments);},isFocusable:function(){return !this.disabled&&!this.readOnly&&this.focusNode&&(dojo.style(this.domNode,"display")!="none");},focus:function(){dijit.focus(this.focusNode);},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(_1da){},_onChangeActive:false,_handleOnChange:function(_1db,_1dc){this._lastValue=_1db;if(this._lastValueReported==undefined&&(_1dc===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_1db;}if((this.intermediateChanges||_1dc||_1dc===undefined)&&((typeof _1db!=typeof this._lastValueReported)||this.compare(_1db,this._lastValueReported)!=0)){this._lastValueReported=_1db;if(this._onChangeActive){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);}this._onChangeHandle=setTimeout(dojo.hitch(this,function(){this._onChangeHandle=null;this.onChange(_1db);}),0);}}},create:function(){this.inherited(arguments);this._onChangeActive=true;},destroy:function(){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);this.onChange(this._lastValueReported);}this.inherited(arguments);},setValue:function(_1dd){dojo.deprecated("dijit.form._FormWidget:setValue("+_1dd+") is deprecated.  Use set('value',"+_1dd+") instead.","","2.0");this.set("value",_1dd);},getValue:function(){dojo.deprecated(this.declaredClass+"::getValue() is deprecated. Use get('value') instead.","","2.0");return this.get("value");},_onMouseDown:function(e){if(!e.ctrlKey&&this.isFocusable()){var _1de=this.connect(dojo.body(),"onmouseup",function(){if(this.isFocusable()){this.focus();}this.disconnect(_1de);});}}});dojo.declare("dijit.form._FormValueWidget",dijit.form._FormWidget,{readOnly:false,attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{value:"",readOnly:"focusNode"}),_setReadOnlyAttr:function(_1df){this.readOnly=_1df;dojo.attr(this.focusNode,"readOnly",_1df);dijit.setWaiState(this.focusNode,"readonly",_1df);},postCreate:function(){this.inherited(arguments);if(dojo.isIE){this.connect(this.focusNode||this.domNode,"onkeydown",this._onKeyDown);}if(this._resetValue===undefined){this._resetValue=this.value;}},_setValueAttr:function(_1e0,_1e1){this.value=_1e0;this._handleOnChange(_1e0,_1e1);},_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 _1e2=this.domNode;var _1e3=_1e2.parentNode;var _1e4=_1e2.firstChild||_1e2;var _1e5=_1e4.style.filter;var _1e6=this;while(_1e3&&_1e3.clientHeight==0){(function ping(){var _1e7=_1e6.connect(_1e3,"onscroll",function(e){_1e6.disconnect(_1e7);_1e4.style.filter=(new Date()).getMilliseconds();setTimeout(function(){_1e4.style.filter=_1e5;},0);});})();_1e3=_1e3.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(_1e8,_1e9){var _1ea=this.containerNode;if(_1e9&&typeof _1e9=="number"){var _1eb=this.getChildren();if(_1eb&&_1eb.length>=_1e9){_1ea=_1eb[_1e9-1].domNode;_1e9="after";}}dojo.place(_1e8.domNode,_1ea,_1e9);if(this._started&&!_1e8._started){_1e8.startup();}},removeChild:function(_1ec){if(typeof _1ec=="number"&&_1ec>0){_1ec=this.getChildren()[_1ec];}if(_1ec){var node=_1ec.domNode;if(node&&node.parentNode){node.parentNode.removeChild(node);}}},hasChildren:function(){return this.getChildren().length>0;},destroyDescendants:function(_1ed){dojo.forEach(this.getChildren(),function(_1ee){_1ee.destroyRecursive(_1ed);});},_getSiblingOfChild:function(_1ef,dir){var node=_1ef.domNode,_1f0=(dir>0?"nextSibling":"previousSibling");do{node=node[_1f0];}while(node&&(node.nodeType!=1||!dijit.byNode(node)));return node&&dijit.byNode(node);},getIndexOfChild:function(_1f1){return dojo.indexOf(this.getChildren(),_1f1);},startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_1f2){_1f2.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,_onDropDownMouseDown:function(e){if(this.disabled||this.readOnly){return;}this._docHandler=this.connect(dojo.doc,"onmouseup","_onDropDownMouseUp");this.toggleDropDown();},_onDropDownMouseUp:function(e){if(e&&this._docHandler){this.disconnect(this._docHandler);}var _1f3=this.dropDown,_1f4=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&&!_1f4){if(dojo.hasClass(t,"dijitPopup")){_1f4=true;}else{t=t.parentNode;}}if(_1f4){t=e.target;if(_1f3.onItemClick){var _1f5;while(t&&!(_1f5=dijit.byNode(t))){t=t.parentNode;}if(_1f5&&_1f5.onClick&&_1f5.getParent){_1f5.getParent().onItemClick(_1f5,e);}}return;}}}if(this._opened&&_1f3.focus){window.setTimeout(dojo.hitch(_1f3,"focus"),1);}},_onDropDownClick:function(e){if(this._stopClickEvents){dojo.stopEvent(e);}},_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","_onDropDownMouseDown");this.connect(this._buttonNode,"onclick","_onDropDownClick");this.connect(this._buttonNode,"onkeydown","_onDropDownKeydown");this.connect(this._buttonNode,"onkeyup","_onKey");if(this._setStateClass){this.connect(this,"openDropDown","_setStateClass");this.connect(this,"closeDropDown","_setStateClass");}var _1f6={"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"+_1f6+"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){if(e.keyCode==dojo.keys.DOWN_ARROW||e.keyCode==dojo.keys.ENTER||e.keyCode==dojo.keys.SPACE){e.preventDefault();}},_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();}else{if(d&&!this._opened&&(e.keyCode==dojo.keys.DOWN_ARROW||e.keyCode==dojo.keys.ENTER||e.keyCode==dojo.keys.SPACE)){this.toggleDropDown();if(d.focus){setTimeout(dojo.hitch(d,"focus"),1);}}}},_onBlur:function(){this.closeDropDown();this.inherited(arguments);},isLoaded:function(){return true;},loadDropDown:function(_1f7){_1f7();},toggleDropDown:function(){if(this.disabled||this.readOnly){return;}this.focus();var _1f8=this.dropDown;if(!_1f8){return;}if(!this._opened){if(!this.isLoaded()){this.loadDropDown(dojo.hitch(this,"openDropDown"));return;}else{this.openDropDown();}}else{this.closeDropDown();}},openDropDown:function(){var _1f9=this.dropDown;var _1fa=_1f9.domNode;var self=this;if(!this._preparedNode){dijit.popup.moveOffScreen(_1fa);this._preparedNode=true;if(_1fa.style.width){this._explicitDDWidth=true;}if(_1fa.style.height){this._explicitDDHeight=true;}}if(this.maxHeight||this.forceWidth||this.autoWidth){var _1fb={display:"",visibility:"hidden"};if(!this._explicitDDWidth){_1fb.width="";}if(!this._explicitDDHeight){_1fb.height="";}dojo.style(_1fa,_1fb);var mb=dojo.marginBox(_1fa);var _1fc=(this.maxHeight&&mb.h>this.maxHeight);dojo.style(_1fa,{overflowX:"hidden",overflowY:_1fc?"auto":"hidden"});if(_1fc){mb.h=this.maxHeight;if("w" in mb){mb.w+=16;}}else{delete mb.h;}delete mb.t;delete mb.l;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(dojo.isFunction(_1f9.resize)){_1f9.resize(mb);}else{dojo.marginBox(_1fa,mb);}}var _1fd=dijit.popup.open({parent:this,popup:_1f9,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 _1fd;},closeDropDown:function(_1fe){if(this._opened){if(_1fe){this.focus();}dijit.popup.close(this.dropDown);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 dijitInline\"\n\t><span class=\"dijitReset dijitInline dijitButtonNode\"\n\t\tdojoAttachEvent=\"ondijitclick:_onButtonClick\"\n\t\t><span class=\"dijitReset dijitStretch dijitButtonContents\"\n\t\t\tdojoAttachPoint=\"titleNode,focusNode\"\n\t\t\twaiRole=\"button\" waiState=\"labelledby-${id}_label\"\n\t\t\t><span class=\"dijitReset dijitInline dijitIcon\" dojoAttachPoint=\"iconNode\"></span\n\t\t\t><span class=\"dijitReset dijitToggleButtonIconChar\">&#x25CF;</span\n\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\n\t\t\t\tid=\"${id}_label\"\n\t\t\t\tdojoAttachPoint=\"containerNode\"\n\t\t\t></span\n\t\t></span\n\t></span\n\t><input ${!nameAttrSetting} type=\"${type}\" value=\"${value}\" class=\"dijitOffScreen\"\n\t\tdojoAttachPoint=\"valueNode\"\n/></span>\n"),attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{value:"valueNode",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.valueNode||this.focusNode).form){for(var node=this.domNode;node.parentNode;node=node.parentNode){var _1ff=dijit.byNode(node);if(_1ff&&typeof _1ff._onSubmit=="function"){_1ff._onSubmit(e);break;}}}else{if(this.valueNode){this.valueNode.click();e.preventDefault();}}}},_fillContent:function(_200){if(_200&&(!this.params||!("label" in this.params))){this.set("label",_200.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(_201){dojo.deprecated("dijit.form.Button.setLabel() is deprecated.  Use set('label', ...) instead.","","2.0");this.set("label",_201);},_setLabelAttr:function(_202){this.containerNode.innerHTML=this.label=_202;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 dijitInline\"\n\t><span class='dijitReset dijitInline dijitButtonNode'\n\t\tdojoAttachEvent=\"ondijitclick:_onButtonClick\" dojoAttachPoint=\"_buttonNode\"\n\t\t><span class=\"dijitReset dijitStretch dijitButtonContents\"\n\t\t\tdojoAttachPoint=\"focusNode,titleNode,_arrowWrapperNode\"\n\t\t\twaiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\n\t\t\t><span class=\"dijitReset dijitInline dijitIcon\"\n\t\t\t\tdojoAttachPoint=\"iconNode\"\n\t\t\t></span\n\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\n\t\t\t\tdojoAttachPoint=\"containerNode,_popupStateNode\"\n\t\t\t\tid=\"${id}_label\"\n\t\t\t></span\n\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonInner\"></span\n\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonChar\">&#9660;</span\n\t\t></span\n\t></span\n\t><input ${!nameAttrSetting} type=\"${type}\" value=\"${value}\" class=\"dijitOffScreen\"\n\t\tdojoAttachPoint=\"valueNode\"\n/></span>\n"),_fillContent:function(){if(this.srcNodeRef){var _203=dojo.query("*",this.srcNodeRef);dijit.form.DropDownButton.superclass._fillContent.call(this,_203[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}if(!this.dropDown){var _204=dojo.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=dijit.byNode(_204);delete this.dropDownContainer;}dijit.popup.moveOffScreen(this.dropDown.domNode);this.inherited(arguments);},isLoaded:function(){var _205=this.dropDown;return (!_205.href||_205.isLoaded);},loadDropDown:function(){var _206=this.dropDown;if(!_206){return;}if(!this.isLoaded()){var _207=dojo.connect(_206,"onLoad",this,function(){dojo.disconnect(_207);this.openDropDown();});_206.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\"\n\tcellspacing='0' cellpadding='0' waiRole=\"presentation\"\n\t><tbody waiRole=\"presentation\"><tr waiRole=\"presentation\"\n\t\t><td class=\"dijitReset dijitStretch dijitButtonNode\" dojoAttachPoint=\"buttonNode\" dojoAttachEvent=\"ondijitclick:_onButtonClick,onkeypress:_onButtonKeyPress\"\n\t\t><div id=\"${id}_button\" class=\"dijitReset dijitButtonContents\"\n\t\t\tdojoAttachPoint=\"titleNode\"\n\t\t\twaiRole=\"button\" waiState=\"labelledby-${id}_label\"\n\t\t\t><div class=\"dijitReset dijitInline dijitIcon\" dojoAttachPoint=\"iconNode\" waiRole=\"presentation\"></div\n\t\t\t><div class=\"dijitReset dijitInline dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\" waiRole=\"presentation\"></div\n\t\t></div\n\t\t></td\n\t\t><td id=\"${id}_arrow\" class='dijitReset dijitRight dijitButtonNode dijitArrowButton'\n\t\t\tdojoAttachPoint=\"_popupStateNode,focusNode,_buttonNode\"\n\t\t\tdojoAttachEvent=\"onkeypress:_onArrowKeyPress\"\n\t\t\ttitle=\"${optionsTitle}\"\n\t\t\twaiRole=\"button\" waiState=\"haspopup-true\"\n\t\t\t><div class=\"dijitReset dijitArrowButtonInner\" waiRole=\"presentation\"></div\n\t\t\t><div class=\"dijitReset dijitArrowButtonChar\" waiRole=\"presentation\">&#9660;</div\n\t\t></td\n\t\t><td style=\"display:none !important;\"\n\t\t\t><input ${!nameAttrSetting} type=\"${type}\" value=\"${value}\" dojoAttachPoint=\"valueNode\"\n\t\t/></td></tr></tbody\n></table>\n"),attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{id:"",tabIndex:["focusNode","titleNode"],title:"titleNode"}),optionsTitle:"",baseClass:"dijitComboButton",cssStateNodes:{"buttonNode":"dijitButtonNode","titleNode":"dijitButtonContents","_popupStateNode":"dijitDownArrowButton"},_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(_208){dijit.focus(_208=="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.set("checked",!this.checked);},_setCheckedAttr:function(_209,_20a){this.checked=_209;dojo.attr(this.focusNode||this.domNode,"checked",_209);dijit.setWaiState(this.focusNode||this.domNode,"pressed",_209);this._handleOnChange(_209,_20a);},setChecked:function(_20b){dojo.deprecated("setChecked("+_20b+") is deprecated. Use set('checked',"+_20b+") instead.","","2.0");this.set("checked",_20b);},reset:function(){this._hasBeenBlurred=false;this.set("checked",this.params.checked||false);}});}if(!dojo._hasResource["dijit.form.DropDownButton"]){dojo._hasResource["dijit.form.DropDownButton"]=true;dojo.provide("dijit.form.DropDownButton");}if(!dojo._hasResource["app.rijit.form.DropDownButton"]){dojo._hasResource["app.rijit.form.DropDownButton"]=true;dojo.provide("app.rijit.form.DropDownButton");dojo.declare("app.rijit.form.DropDownButton",dijit.form.DropDownButton,{templateString:dojo.cache("app.rijit.form","templates/DropDownButton.html","<a href=\"javascript:void(0);\" class=\"_set_default_city icons-arrow\" dojoAttachPoint=\"focusNode,titleNode,_arrowWrapperNode\" waiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\">\n    <span  dojoAttachPoint=\"containerNode,_popupStateNode\" id=\"${id}_label\"></span>\n</a>\n"),baseClass:""});}if(!dojo._hasResource["dijit._Contained"]){dojo._hasResource["dijit._Contained"]=true;dojo.provide("dijit._Contained");dojo.declare("dijit._Contained",null,{getParent:function(){var _20c=dijit.getEnclosingWidget(this.domNode.parentNode);return _20c&&_20c.isContainer?_20c:null;},_getSibling:function(_20d){var node=this.domNode;do{node=node[_20d+"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");this.inherited(arguments);},startup:function(){if(this._started){return;}this.inherited(arguments);var _20e=this.getParent&&this.getParent();if(!(_20e&&_20e.isLayoutContainer)){this.resize();this.connect(dojo.isIE?this.domNode:dojo.global,"onresize",function(){this.resize();});}},resize:function(_20f,_210){var node=this.domNode;if(_20f){dojo.marginBox(node,_20f);if(_20f.t){node.style.top=_20f.t+"px";}if(_20f.l){node.style.left=_20f.l+"px";}}var mb=_210||{};dojo.mixin(mb,_20f||{});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(_211){dojo.addClass(_211.domNode,this.baseClass+"-child");if(_211.baseClass){dojo.addClass(_211.domNode,this.baseClass+"-"+_211.baseClass);}},addChild:function(_212,_213){this.inherited(arguments);if(this._started){this._setupChild(_212);}},removeChild:function(_214){dojo.removeClass(_214.domNode,this.baseClass+"-child");if(_214.baseClass){dojo.removeClass(_214.domNode,this.baseClass+"-"+_214.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 _215=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_216,dim){_216.resize?_216.resize(dim):dojo.marginBox(_216.domNode,dim);dojo.mixin(_216,dojo.marginBox(_216.domNode));dojo.mixin(_216,dim);};dijit.layout.layoutChildren=function(_217,dim,_218){dim=dojo.mixin({},dim);dojo.addClass(_217,"dijitLayoutContainer");_218=dojo.filter(_218,function(item){return item.layoutAlign!="client";}).concat(dojo.filter(_218,function(item){return item.layoutAlign=="client";}));dojo.forEach(_218,function(_219){var elm=_219.domNode,pos=_219.layoutAlign;var _21a=elm.style;_21a.left=dim.l+"px";_21a.top=dim.t+"px";_21a.bottom=_21a.right="auto";dojo.addClass(elm,"dijitAlign"+_215(pos));if(pos=="top"||pos=="bottom"){size(_219,{w:dim.w});dim.h-=_219.h;if(pos=="top"){dim.t+=_219.h;}else{_21a.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){size(_219,{h:dim.h});dim.w-=_219.w;if(pos=="left"){dim.l+=_219.w;}else{_21a.left=dim.l+dim.w+"px";}}else{if(pos=="client"){size(_219,dim);}}}});};})();}if(!dojo._hasResource["dojo.html"]){dojo._hasResource["dojo.html"]=true;dojo.provide("dojo.html");(function(){var _21b=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 _21c=cont.length,i=0;i<cont.length;i=_21c==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(_21d,node){dojo.mixin(this,_21d||{});node=this.node=dojo.byId(this.node||node);if(!this.id){this.id=["Setter",(node)?node.id||node.tagName:"",_21b++].join("_");}},set:function(cont,_21e){if(undefined!==cont){this.content=cont;}if(_21e){this._mixin(_21e);}this.onBegin();this.setContent();this.onEnd();return this.node;},setContent:function(){var node=this.node;if(!node){throw new Error(this.declaredClass+": setContent given no node");}try{node=dojo.html._setNodeContent(node,this.content);}catch(e){var _21f=this.onContentError(e);try{node.innerHTML=_21f;}catch(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 _220=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_220){cont=_220[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(_221){var _222={},key;for(key in _221){if(key in _222){continue;}this[key]=_221[key];}},_parse:function(){var _223=this.node;try{this.parseResults=dojo.parser.parse({rootNode:_223,dir:this.dir,lang:this.lang});}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function(type,err,_224){var _225=this["on"+type+"Error"].call(this,err);if(_224){}else{if(_225){dojo.html._setNodeContent(this.node,_225,true);}}}});dojo.html.set=function(node,cont,_226){if(undefined==cont){cont="";}if(!_226){return dojo.html._setNodeContent(node,cont,true);}else{var op=new dojo.html._ContentSetter(dojo.mixin(_226,{content:cont,node:node}));return op.set();}};})();}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(_227,_228,_229){_229=dojo.i18n.normalizeLocale(_229);var _22a=_229.split("-");var _22b=[_227,"nls",_228].join(".");var _22c=dojo._loadedModules[_22b];if(_22c){var _22d;for(var i=_22a.length;i>0;i--){var loc=_22a.slice(0,i).join("_");if(_22c[loc]){_22d=_22c[loc];break;}}if(!_22d){_22d=_22c.ROOT;}if(_22d){var _22e=function(){};_22e.prototype=_22d;return new _22e();}}throw new Error("Bundle not found: "+_228+" in "+_227+" , locale="+_229);};dojo.i18n.normalizeLocale=function(_22f){var _230=_22f?_22f.toLowerCase():dojo.locale;if(_230=="root"){_230="ROOT";}return _230;};dojo.i18n._requireLocalization=function(_231,_232,_233,_234){var _235=dojo.i18n.normalizeLocale(_233);var _236=[_231,"nls",_232].join(".");var _237="";if(_234){var _238=_234.split(",");for(var i=0;i<_238.length;i++){if(_235["indexOf"](_238[i])==0){if(_238[i].length>_237.length){_237=_238[i];}}}if(!_237){_237="ROOT";}}var _239=_234?_237:_235;var _23a=dojo._loadedModules[_236];var _23b=null;if(_23a){if(dojo.config.localizationComplete&&_23a._built){return;}var _23c=_239.replace(/-/g,"_");var _23d=_236+"."+_23c;_23b=dojo._loadedModules[_23d];}if(!_23b){_23a=dojo["provide"](_236);var syms=dojo._getModuleSymbols(_231);var _23e=syms.concat("nls").join("/");var _23f;dojo.i18n._searchLocalePath(_239,_234,function(loc){var _240=loc.replace(/-/g,"_");var _241=_236+"."+_240;var _242=false;if(!dojo._loadedModules[_241]){dojo["provide"](_241);var _243=[_23e];if(loc!="ROOT"){_243.push(loc);}_243.push(_232);var _244=_243.join("/")+".js";_242=dojo._loadPath(_244,null,function(hash){var _245=function(){};_245.prototype=_23f;_23a[_240]=new _245();for(var j in hash){_23a[_240][j]=hash[j];}});}else{_242=true;}if(_242&&_23a[_240]){_23f=_23a[_240];}else{_23a[_240]=_23f;}if(_234){return true;}});}if(_234&&_235!=_237){_23a[_235.replace(/-/g,"_")]=_23a[_237.replace(/-/g,"_")];}};(function(){var _246=dojo.config.extraLocale;if(_246){if(!_246 instanceof Array){_246=[_246];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_247,_248){req(m,b,_247,_248);if(_247){return;}for(var i=0;i<_246.length;i++){req(m,b,_246[i],_248);}};}})();dojo.i18n._searchLocalePath=function(_249,down,_24a){_249=dojo.i18n.normalizeLocale(_249);var _24b=_249.split("-");var _24c=[];for(var i=_24b.length;i>0;i--){_24c.push(_24b.slice(0,i).join("-"));}_24c.push(false);if(down){_24c.reverse();}for(var j=_24c.length-1;j>=0;j--){var loc=_24c[j]||"ROOT";var stop=_24a(loc);if(stop){break;}}};dojo.i18n._preloadLocalizations=function(_24d,_24e){function _24f(_250){_250=dojo.i18n.normalizeLocale(_250);dojo.i18n._searchLocalePath(_250,true,function(loc){for(var i=0;i<_24e.length;i++){if(_24e[i]==loc){dojo["require"](_24d+"_"+loc);return true;}}return false;});};_24f();var _251=dojo.config.extraLocale||[];for(var i=0;i<_251.length;i++){_24f(_251[i]);}};}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 _252=dojo.i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=dojo.string.substitute(this.loadingMessage,_252);this.errorMessage=dojo.string.substitute(this.errorMessage,_252);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 _253=dijit._Contained.prototype.getParent.call(this);this._childOfLayoutWidget=_253&&_253.isLayoutContainer;this._needLayout=!this._childOfLayoutWidget;if(this.isLoaded){dojo.forEach(this.getChildren(),function(_254){_254.startup();});}if(this._isShown()||this.preload){this._onShow();}this.inherited(arguments);},_checkIfSingleChild:function(){var _255=dojo.query("> *",this.containerNode).filter(function(node){return node.tagName!=="SCRIPT";}),_256=_255.filter(function(node){return dojo.hasAttr(node,"dojoType")||dojo.hasAttr(node,"widgetId");}),_257=dojo.filter(_256.map(dijit.byNode),function(_258){return _258&&_258.domNode&&_258.resize;});if(_255.length==_256.length&&_257.length==1){this._singleChild=_257[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 set('href', ...) instead.","","2.0");return this.set("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 set('content', ...) instead.","","2.0");this.set("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(_259){if(this._beingDestroyed){return;}this.inherited(arguments);},resize:function(_25a,_25b){if(!this._wasShown){this._onShow();}this._resizeCalled=true;if(_25a){dojo.marginBox(this.domNode,_25a);}var cn=this.containerNode;if(cn===this.domNode){var mb=_25b||{};dojo.mixin(mb,_25a||{});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 _25c={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(dojo.isObject(this.ioArgs)){dojo.mixin(_25c,this.ioArgs);}var hand=(this._xhrDfd=(this.ioMethod||dojo.xhrGet)(_25c));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){}},_onUnloadHandler:function(){this.isLoaded=false;try{this.onUnload();}catch(e){}},destroyDescendants:function(){if(this.isLoaded){this._onUnloadHandler();}var _25d=this._contentSetter;dojo.forEach(this.getChildren(),function(_25e){if(_25e.destroyRecursive){_25e.destroyRecursive();}});if(_25d){dojo.forEach(_25d.parseResults,function(_25f){if(_25f.destroyRecursive&&_25f.domNode&&_25f.domNode.parentNode==dojo.body()){_25f.destroyRecursive();}});delete _25d.parseResults;}dojo.html._emptyNode(this.containerNode);delete this._singleChild;},_setContent:function(cont,_260){this.destroyDescendants();var _261=this._contentSetter;if(!(_261&&_261 instanceof dojo.html._ContentSetter)){_261=this._contentSetter=new dojo.html._ContentSetter({node:this.containerNode,_onError:dojo.hitch(this,this._onError),onContentError:dojo.hitch(this,function(e){var _262=this.onContentError(e);try{this.containerNode.innerHTML=_262;}catch(e){}})});}var _263=dojo.mixin({cleanContent:this.cleanContent,extractContent:this.extractContent,parseContent:this.parseOnLoad,dir:this.dir,lang:this.lang},this._contentSetterParams||{});dojo.mixin(_261,_263);_261.set((dojo.isObject(cont)&&cont.domNode)?cont.domNode:cont);delete this._contentSetterParams;if(!_260){dojo.forEach(this.getChildren(),function(_264){if(!this.parseOnLoad||_264.getParent){_264.startup();}},this);this._scheduleLayout();this._onLoadHandler(cont);}},_onError:function(type,err,_265){this.onLoadDeferred.errback(err);var _266=this["on"+type+"Error"].call(this,err);if(_265){}else{if(_266){this._setContent(_266,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(_267){if(_267.resize){_267.resize();}});}delete this._needLayout;},onLoad:function(data){},onUnload:function(){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(_268){},onDownloadError:function(_269){return this.errorMessage;},onDownloadEnd:function(){}});}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(_26a){if(_26a.reset){_26a.reset();}});},validate:function(){var _26b=false;return dojo.every(dojo.map(this.getDescendants(),function(_26c){_26c._hasBeenBlurred=true;var _26d=_26c.disabled||!_26c.validate||_26c.validate();if(!_26d&&!_26b){dojo.window.scrollIntoView(_26c.containerNode||_26c.domNode);_26c.focus();_26b=true;}return _26d;}),function(item){return item;});},setValues:function(val){dojo.deprecated(this.declaredClass+"::setValues() is deprecated. Use set('value', val) instead.","","2.0");return this.set("value",val);},_setValueAttr:function(obj){var map={};dojo.forEach(this.getDescendants(),function(_26e){if(!_26e.name){return;}var _26f=map[_26e.name]||(map[_26e.name]=[]);_26f.push(_26e);});for(var name in map){if(!map.hasOwnProperty(name)){continue;}var _270=map[name],_271=dojo.getObject(name,false,obj);if(_271===undefined){continue;}if(!dojo.isArray(_271)){_271=[_271];}if(typeof _270[0].checked=="boolean"){dojo.forEach(_270,function(w,i){w.set("value",dojo.indexOf(_271,w.value)!=-1);});}else{if(_270[0].multiple){_270[0].set("value",_271);}else{dojo.forEach(_270,function(w,i){w.set("value",_271[i]);});}}}},getValues:function(){dojo.deprecated(this.declaredClass+"::getValues() is deprecated. Use get('value') instead.","","2.0");return this.get("value");},_getValueAttr:function(){var obj={};dojo.forEach(this.getDescendants(),function(_272){var name=_272.name;if(!name||_272.disabled){return;}var _273=_272.get("value");if(typeof _272.checked=="boolean"){if(/Radio/.test(_272.declaredClass)){if(_273!==false){dojo.setObject(name,_273,obj);}else{_273=dojo.getObject(name,false,obj);if(_273===undefined){dojo.setObject(name,null,obj);}}}else{var ary=dojo.getObject(name,false,obj);if(!ary){ary=[];dojo.setObject(name,ary,obj);}if(_273!==false){ary.push(_273);}}}else{var prev=dojo.getObject(name,false,obj);if(typeof prev!="undefined"){if(dojo.isArray(prev)){prev.push(_273);}else{dojo.setObject(name,[prev,_273],obj);}}else{dojo.setObject(name,_273,obj);}}});return obj;},isValid:function(){this._invalidWidgets=dojo.filter(this.getDescendants(),function(_274){return !_274.disabled&&_274.isValid&&!_274.isValid();});return !this._invalidWidgets.length;},onValidStateChange:function(_275){},_widgetChange:function(_276){var _277=this._lastValidState;if(!_276||this._lastValidState===undefined){_277=this.isValid();if(this._lastValidState===undefined){this._lastValidState=_277;}}else{if(_276.isValid){this._invalidWidgets=dojo.filter(this._invalidWidgets||[],function(w){return (w!=_276);},this);if(!_276.isValid()&&!_276.get("disabled")){this._invalidWidgets.push(_276);}_277=(this._invalidWidgets.length===0);}}if(_277!==this._lastValidState){this._lastValidState=_277;this.onValidStateChange(_277);}},connectChildren:function(){dojo.forEach(this._changeConnections,dojo.hitch(this,"disconnect"));var _278=this;var _279=(this._changeConnections=[]);dojo.forEach(dojo.filter(this.getDescendants(),function(item){return item.validate;}),function(_27a){_279.push(_278.connect(_27a,"validate",dojo.hitch(_278,"_widgetChange",_27a)));_279.push(_278.connect(_27a,"_setDisabledAttr",dojo.hitch(_278,"_widgetChange",_27a)));});this._widgetChange(null);},startup:function(){this.inherited(arguments);this._changeConnections=[];this.connectChildren();}});}if(!dojo._hasResource["dijit._DialogMixin"]){dojo._hasResource["dijit._DialogMixin"]=true;dojo.provide("dijit._DialogMixin");dojo.declare("dijit._DialogMixin",null,{attributeMap:dijit._Widget.prototype.attributeMap,execute:function(_27b){},onCancel:function(){},onExecute:function(){},_onSubmit:function(){this.onExecute();this.execute(this.get("value"));},_getFocusItems:function(_27c){var _27d=dijit._getTabNavigable(dojo.byId(_27c));this._firstFocusItem=_27d.lowest||_27d.first||_27c;this._lastFocusItem=_27d.last||_27d.highest||this._firstFocusItem;if(dojo.isMoz&&this._firstFocusItem.tagName.toLowerCase()=="input"&&dojo.getNodeProp(this._firstFocusItem,"type").toLowerCase()=="file"){dojo.attr(_27c,"tabIndex","0");this._firstFocusItem=_27c;}}});}if(!dojo._hasResource["dijit.TooltipDialog"]){dojo._hasResource["dijit.TooltipDialog"]=true;dojo.provide("dijit.TooltipDialog");dojo.declare("dijit.TooltipDialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin,dijit._DialogMixin],{title:"",doLayout:false,autofocus:true,baseClass:"dijitTooltipDialog",_firstFocusItem:null,_lastFocusItem:null,templateString:dojo.cache("dijit","templates/TooltipDialog.html","<div waiRole=\"presentation\">\n\t<div class=\"dijitTooltipContainer\" waiRole=\"presentation\">\n\t\t<div class =\"dijitTooltipContents dijitTooltipFocusNode\" dojoAttachPoint=\"containerNode\" tabindex=\"-1\" waiRole=\"dialog\"></div>\n\t</div>\n\t<div class=\"dijitTooltipConnector\" waiRole=\"presentation\"></div>\n</div>\n"),postCreate:function(){this.inherited(arguments);this.connect(this.containerNode,"onkeypress","_onKey");this.containerNode.title=this.title;},orient:function(node,_27e,_27f){var c=this._currentOrientClass;if(c){dojo.removeClass(this.domNode,c);}c="dijitTooltipAB"+(_27f.charAt(1)=="L"?"Left":"Right")+" dijitTooltip"+(_27f.charAt(0)=="T"?"Below":"Above");dojo.addClass(this.domNode,c);this._currentOrientClass=c;},onOpen:function(pos){this.orient(this.domNode,pos.aroundCorner,pos.corner);this._onShow();if(this.autofocus){this._getFocusItems(this.containerNode);dijit.focus(this._firstFocusItem);}},onClose:function(){this.onHide();},_onKey:function(evt){var node=evt.target;var dk=dojo.keys;if(evt.charOrCode===dk.TAB){this._getFocusItems(this.containerNode);}var _280=(this._firstFocusItem==this._lastFocusItem);if(evt.charOrCode==dk.ESCAPE){setTimeout(dojo.hitch(this,"onCancel"),0);dojo.stopEvent(evt);}else{if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===dk.TAB){if(!_280){dijit.focus(this._lastFocusItem);}dojo.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===dk.TAB&&!evt.shiftKey){if(!_280){dijit.focus(this._firstFocusItem);}dojo.stopEvent(evt);}else{if(evt.charOrCode===dk.TAB){evt.stopPropagation();}}}}}});}if(!dojo._hasResource["app.rijit.TooltipDialog"]){dojo._hasResource["app.rijit.TooltipDialog"]=true;dojo.provide("app.rijit.TooltipDialog");dojo.declare("app.rijit.TooltipDialog",[dijit.TooltipDialog],{templateString:dojo.cache("app.rijit","templates/TooltipDialog.html","<div class=\"\" tabindex=\"-1\" waiRole=\"dialog\" waiState=\"labelledby-${id}_title\">\n    <div class=\"pop-up-element\" tabindex=\"-1\" waiRole=\"dialog\" waiState=\"labelledby-${id}_title\">\n        <div class=\"left-shadow\">\n            <div class=\"right-shadow\">\n                <em class=\"tl-shadow\">&nbsp;</em>\n                <em class=\"tr-shadow\">&nbsp;</em>\n                <em class=\"bl-shadow\">&nbsp;</em>\n                <em class=\"br-shadow\">&nbsp;</em>\n                <input class=\"exit\" dojoAttachPoint=\"closeButtonNode\"  dojoAttachEvent=\"onclick: onCancel\" type=\"button\" value =\"\">\n                <div class=\"top-shadow\">\n                    <div class=\"bottom-shadow\">\n                        <div class=\"container-item popup-top-count\">\n                            <div dojoAttachPoint=\"titleBar\" class=\"\">\n                                <h3 dojoAttachPoint=\"titleNode\" class=\"title\" id=\"${id}_title\"></h3>\n                            </div>\n                            <div dojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\">\n\n                            </div>\n\n                        </div>\n\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n"),attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{title:{node:"titleNode",type:"innerHTML"}}),orient:function(node,_281,_282){}});}if(!dojo._hasResource["app.Region2"]){dojo._hasResource["app.Region2"]=true;dojo.provide("app.Region2");dojo.declare("app.Region2",null,{getStatesListHtml:function(_283){this.getStatesListJson(dojo.hitch(this,function(json){_283(this.statesListOptions(json,false));}));},getAnyStatesListHtml:function(_284){this.getStatesListJson(dojo.hitch(this,function(json){_284(this.statesListOptions(json,true));}));},getStatesListJson:function(_285){dojo.xhrGet({url:app.config.get("base_url")+"/couch/passport_states/_design/states/_view/all-"+app.config.get("lang_code"),handleAs:"json",load:_285});},statesListOptions:function(json,any){var _286="";if(any){_286+="<option value=\"0\">Любой</option>";}dojo.forEach(json.rows,dojo.hitch(_286,function(item){_286+="<option value=\""+item.value.state_id+"\">"+item.value.state_name+"</option>";}));return _286;},getCitiesListHtml:function(_287,_288){this.getCitiesListJson(_287,dojo.hitch(this,function(json){_288(this.citiesListOptions(json,false));}));},getAnyCitiesListHtml:function(_289,_28a){this.getCitiesListJson(_289,dojo.hitch(this,function(json){_28a(this.citiesListOptions(json,true));}));},citiesListOptions:function(json,any){var _28b="";if(any){_28b+="<option value=\"0\">Любой</option>";}dojo.forEach(json.rows,dojo.hitch(_28b,function(item){_28b+="<option value=\""+item.value.city_id+"\">"+item.value.city_name+"</option>";}));return _28b;},getCitiesListJson:function(_28c,_28d){dojo.xhrGet({url:app.config.get("base_url")+"/couch/passport_states/_design/cities/_view/by_state_id-"+app.config.get("lang_code")+"?key="+_28c,handleAs:"json",load:function(data){data.rows.sort(function(a,b){return -util.strCmp(a.value.city_name,b.value.city_name);});_28d(data);}});},getStateName:function(_28e,_28f){dojo.xhrGet({url:app.config.get("base_url")+"/ajax/get-state-name/?state_id="+_28e,load:_28f});},getCityName:function(_290,_291){dojo.xhrGet({url:app.config.get("base_url")+"/ajax/get-city-name/?city_id="+_290,load:_291});},getCitiesMultiCheckboxHtml:function(_292,_293,_294){var url=app.config.get("base_url")+"/ajax/get-cities-multi-checkbox?state_id="+_292;if(_294){url+="&belong="+_294;}dojo.xhrGet({url:url,load:_293});}});}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\">\n\t<div class=\"dijitTooltipContainer dijitTooltipContents\" dojoAttachPoint=\"containerNode\" waiRole='alert'></div>\n\t<div class=\"dijitTooltipConnector\"></div>\n</div>\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(_295,_296,_297,rtl){if(this.aroundNode&&this.aroundNode===_296){return;}if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_295;var pos=dijit.placeOnScreenAroundElement(this.domNode,_296,dijit.getPopupAroundAlignment((_297&&_297.length)?_297:dijit.Tooltip.defaultPosition,!rtl),dojo.hitch(this,"orient"));dojo.style(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;this.aroundNode=_296;},orient:function(node,_298,_299){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"}[_298+"-"+_299];},_onShow:function(){if(dojo.isIE){this.domNode.style.filter="";}},hide:function(_29a){if(this._onDeck&&this._onDeck[1]==_29a){this._onDeck=null;}else{if(this.aroundNode===_29a){this.fadeIn.stop();this.isShowingNow=false;this.aroundNode=null;this.fadeOut.play();}else{}}},_onHide:function(){this.domNode.style.cssText="";this.containerNode.innerHTML="";if(this._onDeck){this.show.apply(this,this._onDeck);this._onDeck=null;}}});dijit.showTooltip=function(_29b,_29c,_29d,rtl){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.show(_29b,_29c,_29d,rtl);};dijit.hideTooltip=function(_29e){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.hide(_29e);};dojo.declare("dijit.Tooltip",dijit._Widget,{label:"",showDelay:400,connectId:[],position:[],constructor:function(){this._nodeConnectionsById={};},_setConnectIdAttr:function(_29f){for(var _2a0 in this._nodeConnectionsById){this.removeTarget(_2a0);}dojo.forEach(dojo.isArrayLike(_29f)?_29f:[_29f],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")];},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 _2a1=e.target;this._showTimer=setTimeout(dojo.hitch(this,function(){this.open(_2a1);}),this.showDelay);}},_onUnHover:function(e){if(this._focus){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}this.close();},open:function(_2a2){if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}dijit.showTooltip(this.label||this.domNode.innerHTML,_2a2,this.position,!this.isLeftToRight());this._connectNode=_2a2;this.onShow(_2a2,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(_2a3,_2a4){},onHide:function(){},uninitialize:function(){this.close();this.inherited(arguments);}});dijit.Tooltip.defaultPosition=["after","before"];}if(!dojo._hasResource["app.Translatable"]){dojo._hasResource["app.Translatable"]=true;dojo.provide("app.Translatable");dojo.declare("app.Translatable",null,{translations:null,constructor:function(_2a5){this.translations=_2a5.translations;if(!this.translations){this.translations={};}},substitute:function(text,_2a6){var _2a7=0;while(text.indexOf("%s")!=-1){text=text.replace(/%s/,_2a6[_2a7]);_2a7++;}return text;},_:function(key,_2a8){translation=key;if(this.translations[key]){translation=this.translations[key];}else{}if(_2a8!=undefined){translation=this.substitute(translation,_2a8);}return translation;}});}if(!dojo._hasResource["dojo.dnd.common"]){dojo._hasResource["dojo.dnd.common"]=true;dojo.provide("dojo.dnd.common");dojo.dnd.getCopyKeyState=dojo.isCopyKey;dojo.dnd._uniqueId=0;dojo.dnd.getUniqueId=function(){var id;do{id=dojo._scopeName+"Unique"+(++dojo.dnd._uniqueId);}while(dojo.byId(id));return id;};dojo.dnd._empty={};dojo.dnd.isFormElement=function(e){var t=e.target;if(t.nodeType==3){t=t.parentNode;}return " button textarea input select option ".indexOf(" "+t.tagName.toLowerCase()+" ")>=0;};}if(!dojo._hasResource["dojo.dnd.autoscroll"]){dojo._hasResource["dojo.dnd.autoscroll"]=true;dojo.provide("dojo.dnd.autoscroll");dojo.dnd.getViewport=function(){var d=dojo.doc,dd=d.documentElement,w=window,b=dojo.body();if(dojo.isMozilla){return {w:dd.clientWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&w.innerWidth){return {w:w.innerWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&dd&&dd.clientWidth){return {w:dd.clientWidth,h:dd.clientHeight};}else{if(b.clientWidth){return {w:b.clientWidth,h:b.clientHeight};}}}}return null;};dojo.dnd.V_TRIGGER_AUTOSCROLL=32;dojo.dnd.H_TRIGGER_AUTOSCROLL=32;dojo.dnd.V_AUTOSCROLL_VALUE=16;dojo.dnd.H_AUTOSCROLL_VALUE=16;dojo.dnd.autoScroll=function(e){var v=dojo.dnd.getViewport(),dx=0,dy=0;if(e.clientX<dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(e.clientX>v.w-dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}if(e.clientY<dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=-dojo.dnd.V_AUTOSCROLL_VALUE;}else{if(e.clientY>v.h-dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}window.scrollBy(dx,dy);};dojo.dnd._validNodes={"div":1,"p":1,"td":1};dojo.dnd._validOverflow={"auto":1,"scroll":1};dojo.dnd.autoScrollNodes=function(e){for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase() in dojo.dnd._validNodes)){var s=dojo.getComputedStyle(n);if(s.overflow.toLowerCase() in dojo.dnd._validOverflow){var b=dojo._getContentBox(n,s),t=dojo.position(n,true);var w=Math.min(dojo.dnd.H_TRIGGER_AUTOSCROLL,b.w/2),h=Math.min(dojo.dnd.V_TRIGGER_AUTOSCROLL,b.h/2),rx=e.pageX-t.x,ry=e.pageY-t.y,dx=0,dy=0;if(dojo.isWebKit||dojo.isOpera){rx+=dojo.body().scrollLeft,ry+=dojo.body().scrollTop;}if(rx>0&&rx<b.w){if(rx<w){dx=-w;}else{if(rx>b.w-w){dx=w;}}}if(ry>0&&ry<b.h){if(ry<h){dy=-h;}else{if(ry>b.h-h){dy=h;}}}var _2a9=n.scrollLeft,_2aa=n.scrollTop;n.scrollLeft=n.scrollLeft+dx;n.scrollTop=n.scrollTop+dy;if(_2a9!=n.scrollLeft||_2aa!=n.scrollTop){return;}}}try{n=n.parentNode;}catch(x){n=null;}}dojo.dnd.autoScroll(e);};}if(!dojo._hasResource["dojo.dnd.Mover"]){dojo._hasResource["dojo.dnd.Mover"]=true;dojo.provide("dojo.dnd.Mover");dojo.declare("dojo.dnd.Mover",null,{constructor:function(node,e,host){this.node=dojo.byId(node);this.marginBox={l:e.pageX,t:e.pageY};this.mouseButton=e.button;var h=this.host=host,d=node.ownerDocument,_2ab=dojo.connect(d,"onmousemove",this,"onFirstMove");this.events=[dojo.connect(d,"onmousemove",this,"onMouseMove"),dojo.connect(d,"onmouseup",this,"onMouseUp"),dojo.connect(d,"ondragstart",dojo.stopEvent),dojo.connect(d.body,"onselectstart",dojo.stopEvent),_2ab];if(h&&h.onMoveStart){h.onMoveStart(this);}},onMouseMove:function(e){dojo.dnd.autoScroll(e);var m=this.marginBox;this.host.onMove(this,{l:m.l+e.pageX,t:m.t+e.pageY},e);dojo.stopEvent(e);},onMouseUp:function(e){if(dojo.isWebKit&&dojo.isMac&&this.mouseButton==2?e.button==0:this.mouseButton==e.button){this.destroy();}dojo.stopEvent(e);},onFirstMove:function(e){var s=this.node.style,l,t,h=this.host;switch(s.position){case "relative":case "absolute":l=Math.round(parseFloat(s.left))||0;t=Math.round(parseFloat(s.top))||0;break;default:s.position="absolute";var m=dojo.marginBox(this.node);var b=dojo.doc.body;var bs=dojo.getComputedStyle(b);var bm=dojo._getMarginBox(b,bs);var bc=dojo._getContentBox(b,bs);l=m.l-(bc.l-bm.l);t=m.t-(bc.t-bm.t);break;}this.marginBox.l=l-this.marginBox.l;this.marginBox.t=t-this.marginBox.t;if(h&&h.onFirstMove){h.onFirstMove(this,e);}dojo.disconnect(this.events.pop());},destroy:function(){dojo.forEach(this.events,dojo.disconnect);var h=this.host;if(h&&h.onMoveStop){h.onMoveStop(this);}this.events=this.node=this.host=null;}});}if(!dojo._hasResource["dojo.dnd.Moveable"]){dojo._hasResource["dojo.dnd.Moveable"]=true;dojo.provide("dojo.dnd.Moveable");dojo.declare("dojo.dnd.Moveable",null,{handle:"",delay:0,skip:false,constructor:function(node,_2ac){this.node=dojo.byId(node);if(!_2ac){_2ac={};}this.handle=_2ac.handle?dojo.byId(_2ac.handle):null;if(!this.handle){this.handle=this.node;}this.delay=_2ac.delay>0?_2ac.delay:0;this.skip=_2ac.skip;this.mover=_2ac.mover?_2ac.mover:dojo.dnd.Mover;this.events=[dojo.connect(this.handle,"onmousedown",this,"onMouseDown"),dojo.connect(this.handle,"ondragstart",this,"onSelectStart"),dojo.connect(this.handle,"onselectstart",this,"onSelectStart")];},markupFactory:function(_2ad,node){return new dojo.dnd.Moveable(node,_2ad);},destroy:function(){dojo.forEach(this.events,dojo.disconnect);this.events=this.node=this.handle=null;},onMouseDown:function(e){if(this.skip&&dojo.dnd.isFormElement(e)){return;}if(this.delay){this.events.push(dojo.connect(this.handle,"onmousemove",this,"onMouseMove"),dojo.connect(this.handle,"onmouseup",this,"onMouseUp"));this._lastX=e.pageX;this._lastY=e.pageY;}else{this.onDragDetected(e);}dojo.stopEvent(e);},onMouseMove:function(e){if(Math.abs(e.pageX-this._lastX)>this.delay||Math.abs(e.pageY-this._lastY)>this.delay){this.onMouseUp(e);this.onDragDetected(e);}dojo.stopEvent(e);},onMouseUp:function(e){for(var i=0;i<2;++i){dojo.disconnect(this.events.pop());}dojo.stopEvent(e);},onSelectStart:function(e){if(!this.skip||!dojo.dnd.isFormElement(e)){dojo.stopEvent(e);}},onDragDetected:function(e){new this.mover(this.node,e,this);},onMoveStart:function(_2ae){dojo.publish("/dnd/move/start",[_2ae]);dojo.addClass(dojo.body(),"dojoMove");dojo.addClass(this.node,"dojoMoveItem");},onMoveStop:function(_2af){dojo.publish("/dnd/move/stop",[_2af]);dojo.removeClass(dojo.body(),"dojoMove");dojo.removeClass(this.node,"dojoMoveItem");},onFirstMove:function(_2b0,e){},onMove:function(_2b1,_2b2,e){this.onMoving(_2b1,_2b2);var s=_2b1.node.style;s.left=_2b2.l+"px";s.top=_2b2.t+"px";this.onMoved(_2b1,_2b2);},onMoving:function(_2b3,_2b4){},onMoved:function(_2b5,_2b6){}});}if(!dojo._hasResource["dojo.dnd.move"]){dojo._hasResource["dojo.dnd.move"]=true;dojo.provide("dojo.dnd.move");dojo.declare("dojo.dnd.move.constrainedMoveable",dojo.dnd.Moveable,{constraints:function(){},within:false,markupFactory:function(_2b7,node){return new dojo.dnd.move.constrainedMoveable(node,_2b7);},constructor:function(node,_2b8){if(!_2b8){_2b8={};}this.constraints=_2b8.constraints;this.within=_2b8.within;},onFirstMove:function(_2b9){var c=this.constraintBox=this.constraints.call(this,_2b9);c.r=c.l+c.w;c.b=c.t+c.h;if(this.within){var mb=dojo.marginBox(_2b9.node);c.r-=mb.w;c.b-=mb.h;}},onMove:function(_2ba,_2bb){var c=this.constraintBox,s=_2ba.node.style;s.left=(_2bb.l<c.l?c.l:c.r<_2bb.l?c.r:_2bb.l)+"px";s.top=(_2bb.t<c.t?c.t:c.b<_2bb.t?c.b:_2bb.t)+"px";}});dojo.declare("dojo.dnd.move.boxConstrainedMoveable",dojo.dnd.move.constrainedMoveable,{box:{},markupFactory:function(_2bc,node){return new dojo.dnd.move.boxConstrainedMoveable(node,_2bc);},constructor:function(node,_2bd){var box=_2bd&&_2bd.box;this.constraints=function(){return box;};}});dojo.declare("dojo.dnd.move.parentConstrainedMoveable",dojo.dnd.move.constrainedMoveable,{area:"content",markupFactory:function(_2be,node){return new dojo.dnd.move.parentConstrainedMoveable(node,_2be);},constructor:function(node,_2bf){var area=_2bf&&_2bf.area;this.constraints=function(){var n=this.node.parentNode,s=dojo.getComputedStyle(n),mb=dojo._getMarginBox(n,s);if(area=="margin"){return mb;}var t=dojo._getMarginExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="border"){return mb;}t=dojo._getBorderExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="padding"){return mb;}t=dojo._getPadExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;return mb;};}});dojo.dnd.move.constrainedMover=function(fun,_2c0){dojo.deprecated("dojo.dnd.move.constrainedMover, use dojo.dnd.move.constrainedMoveable instead");var _2c1=function(node,e,_2c2){dojo.dnd.Mover.call(this,node,e,_2c2);};dojo.extend(_2c1,dojo.dnd.Mover.prototype);dojo.extend(_2c1,{onMouseMove:function(e){dojo.dnd.autoScroll(e);var m=this.marginBox,c=this.constraintBox,l=m.l+e.pageX,t=m.t+e.pageY;l=l<c.l?c.l:c.r<l?c.r:l;t=t<c.t?c.t:c.b<t?c.b:t;this.host.onMove(this,{l:l,t:t});},onFirstMove:function(){dojo.dnd.Mover.prototype.onFirstMove.call(this);var c=this.constraintBox=fun.call(this);c.r=c.l+c.w;c.b=c.t+c.h;if(_2c0){var mb=dojo.marginBox(this.node);c.r-=mb.w;c.b-=mb.h;}}});return _2c1;};dojo.dnd.move.boxConstrainedMover=function(box,_2c3){dojo.deprecated("dojo.dnd.move.boxConstrainedMover, use dojo.dnd.move.boxConstrainedMoveable instead");return dojo.dnd.move.constrainedMover(function(){return box;},_2c3);};dojo.dnd.move.parentConstrainedMover=function(area,_2c4){dojo.deprecated("dojo.dnd.move.parentConstrainedMover, use dojo.dnd.move.parentConstrainedMoveable instead");var fun=function(){var n=this.node.parentNode,s=dojo.getComputedStyle(n),mb=dojo._getMarginBox(n,s);if(area=="margin"){return mb;}var t=dojo._getMarginExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="border"){return mb;}t=dojo._getBorderExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="padding"){return mb;}t=dojo._getPadExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;return mb;};return dojo.dnd.move.constrainedMover(fun,_2c4);};dojo.dnd.constrainedMover=dojo.dnd.move.constrainedMover;dojo.dnd.boxConstrainedMover=dojo.dnd.move.boxConstrainedMover;dojo.dnd.parentConstrainedMover=dojo.dnd.move.parentConstrainedMover;}if(!dojo._hasResource["dojo.dnd.TimedMoveable"]){dojo._hasResource["dojo.dnd.TimedMoveable"]=true;dojo.provide("dojo.dnd.TimedMoveable");(function(){var _2c5=dojo.dnd.Moveable.prototype.onMove;dojo.declare("dojo.dnd.TimedMoveable",dojo.dnd.Moveable,{timeout:40,constructor:function(node,_2c6){if(!_2c6){_2c6={};}if(_2c6.timeout&&typeof _2c6.timeout=="number"&&_2c6.timeout>=0){this.timeout=_2c6.timeout;}},markupFactory:function(_2c7,node){return new dojo.dnd.TimedMoveable(node,_2c7);},onMoveStop:function(_2c8){if(_2c8._timer){clearTimeout(_2c8._timer);_2c5.call(this,_2c8,_2c8._leftTop);}dojo.dnd.Moveable.prototype.onMoveStop.apply(this,arguments);},onMove:function(_2c9,_2ca){_2c9._leftTop=_2ca;if(!_2c9._timer){var _2cb=this;_2c9._timer=setTimeout(function(){_2c9._timer=null;_2c5.call(_2cb,_2c9,_2c9._leftTop);},this.timeout);}}});})();}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(args){var _2cc=this;dojo.mixin(_2cc,args);_2cc.node=args.node;_2cc._showArgs=dojo.mixin({},args);_2cc._showArgs.node=_2cc.node;_2cc._showArgs.duration=_2cc.showDuration;_2cc.showAnim=_2cc.showFunc(_2cc._showArgs);_2cc._hideArgs=dojo.mixin({},args);_2cc._hideArgs.node=_2cc.node;_2cc._hideArgs.duration=_2cc.hideDuration;_2cc.hideAnim=_2cc.hideFunc(_2cc._hideArgs);dojo.connect(_2cc.showAnim,"beforeBegin",dojo.hitch(_2cc.hideAnim,"stop",true));dojo.connect(_2cc.hideAnim,"beforeBegin",dojo.hitch(_2cc.showAnim,"stop",true));},show:function(_2cd){return this.showAnim.play(_2cd||0);},hide:function(_2ce){return this.hideAnim.play(_2ce||0);}});}if(!dojo._hasResource["dojo.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");(function(){var d=dojo,_2cf={_fire:function(evt,args){if(this[evt]){this[evt].apply(this,args||[]);}return this;}};var _2d0=function(_2d1){this._index=-1;this._animations=_2d1||[];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(_2d0,{_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(_2d2,_2d3){if(!this._current){this._current=this._animations[this._index=0];}if(!_2d3&&this._current.status()=="playing"){return this;}var _2d4=d.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_2d5=d.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_2d6=d.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);d.disconnect(_2d4);d.disconnect(_2d5);d.disconnect(_2d6);});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(_2d7,_2d8){this.pause();var _2d9=this.duration*_2d7;this._current=null;d.some(this._animations,function(a){if(a.duration<=_2d9){this._current=a;return true;}_2d9-=a.duration;return false;});if(this._current){this._current.gotoPercent(_2d9/this._current.duration,_2d8);}return this;},stop:function(_2da){if(this._current){if(_2da){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(_2d0,_2cf);dojo.fx.chain=function(_2db){return new _2d0(_2db);};var _2dc=function(_2dd){this._animations=_2dd||[];this._connects=[];this._finished=0;this.duration=0;d.forEach(_2dd,function(a){var _2de=a.duration;if(a.delay){_2de+=a.delay;}if(this.duration<_2de){this.duration=_2de;}this._connects.push(d.connect(a,"onEnd",this,"_onEnd"));},this);this._pseudoAnimation=new d.Animation({curve:[0,1],duration:this.duration});var self=this;d.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop","onEnd"],function(evt){self._connects.push(d.connect(self._pseudoAnimation,evt,function(){self._fire(evt,arguments);}));});};d.extend(_2dc,{_doAction:function(_2df,args){d.forEach(this._animations,function(a){a[_2df].apply(a,args);});return this;},_onEnd:function(){if(++this._finished>this._animations.length){this._fire("onEnd");}},_call:function(_2e0,args){var t=this._pseudoAnimation;t[_2e0].apply(t,args);},play:function(_2e1,_2e2){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(_2e3,_2e4){var ms=this.duration*_2e3;d.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_2e4);});this._call("gotoPercent",arguments);return this;},stop:function(_2e5){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(_2dc,_2cf);dojo.fx.combine=function(_2e6){return new _2dc(_2e6);};dojo.fx.wipeIn=function(args){var node=args.node=d.byId(args.node),s=node.style,o;var anim=d.animateProperty(d.mixin({properties:{height:{start:function(){o=s.overflow;s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _2e7=d.style(node,"height");return Math.max(_2e7,1);}},end:function(){return node.scrollHeight;}}}},args));d.connect(anim,"onEnd",function(){s.height="auto";s.overflow=o;});return anim;};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["dijit.DialogUnderlay"]){dojo._hasResource["dijit.DialogUnderlay"]=true;dojo.provide("dijit.DialogUnderlay");dojo.declare("dijit.DialogUnderlay",[dijit._Widget,dijit._Templated],{templateString:"<div class='dijitDialogUnderlayWrapper'><div class='dijitDialogUnderlay' dojoAttachPoint='node'></div></div>",dialogId:"","class":"",attributeMap:{id:"domNode"},_setDialogIdAttr:function(id){dojo.attr(this.node,"id",id+"_underlay");},_setClassAttr:function(_2e8){this.node.className="dijitDialogUnderlay "+_2e8;},postCreate:function(){dojo.body().appendChild(this.domNode);},layout:function(){var is=this.node.style,os=this.domNode.style;os.display="none";var _2e9=dojo.window.getBox();os.top=_2e9.t+"px";os.left=_2e9.l+"px";is.width=_2e9.w+"px";is.height=_2e9.h+"px";os.display="block";},show:function(){this.domNode.style.display="block";this.layout();this.bgIframe=new dijit.BackgroundIframe(this.domNode);},hide:function(){this.bgIframe.destroy();this.domNode.style.display="none";},uninitialize:function(){if(this.bgIframe){this.bgIframe.destroy();}this.inherited(arguments);}});}if(!dojo._hasResource["dijit.Dialog"]){dojo._hasResource["dijit.Dialog"]=true;dojo.provide("dijit.Dialog");dojo.declare("dijit._DialogBase",[dijit._Templated,dijit.form._FormMixin,dijit._DialogMixin,dijit._CssStateMixin],{templateString:dojo.cache("dijit","templates/Dialog.html","<div class=\"dijitDialog\" tabindex=\"-1\" waiRole=\"dialog\" waiState=\"labelledby-${id}_title\">\n\t<div dojoAttachPoint=\"titleBar\" class=\"dijitDialogTitleBar\">\n\t<span dojoAttachPoint=\"titleNode\" class=\"dijitDialogTitle\" id=\"${id}_title\"></span>\n\t<span dojoAttachPoint=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" dojoAttachEvent=\"onclick: onCancel\" title=\"${buttonCancel}\">\n\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\" title=\"${buttonCancel}\">x</span>\n\t</span>\n\t</div>\n\t\t<div dojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\n</div>\n"),baseClass:"dijitDialog",cssStateNodes:{closeButtonNode:"dijitDialogCloseIcon"},attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{title:[{node:"titleNode",type:"innerHTML"},{node:"titleBar",type:"attribute"}],"aria-describedby":""}),open:false,duration:dijit.defaultDuration,refocus:true,autofocus:true,_firstFocusItem:null,_lastFocusItem:null,doLayout:false,draggable:true,"aria-describedby":"",postMixInProperties:function(){var _2ea=dojo.i18n.getLocalization("dijit","common");dojo.mixin(this,_2ea);this.inherited(arguments);},postCreate:function(){dojo.style(this.domNode,{display:"none",position:"absolute"});dojo.body().appendChild(this.domNode);this.inherited(arguments);this.connect(this,"onExecute","hide");this.connect(this,"onCancel","hide");this._modalconnects=[];},onLoad:function(){this._position();if(this.autofocus){this._getFocusItems(this.domNode);dijit.focus(this._firstFocusItem);}this.inherited(arguments);},_endDrag:function(e){if(e&&e.node&&e.node===this.domNode){this._relativePosition=dojo.position(e.node);}},_setup:function(){var node=this.domNode;if(this.titleBar&&this.draggable){this._moveable=(dojo.isIE==6)?new dojo.dnd.TimedMoveable(node,{handle:this.titleBar}):new dojo.dnd.Moveable(node,{handle:this.titleBar,timeout:0});dojo.subscribe("/dnd/move/stop",this,"_endDrag");}else{dojo.addClass(node,"dijitDialogFixed");}this.underlayAttrs={dialogId:this.id,"class":dojo.map(this["class"].split(/\s/),function(s){return s+"_underlay";}).join(" ")};this._fadeIn=dojo.fadeIn({node:node,duration:this.duration,beforeBegin:dojo.hitch(this,function(){var _2eb=dijit._underlay;if(!_2eb){_2eb=dijit._underlay=new dijit.DialogUnderlay(this.underlayAttrs);}else{_2eb.set(this.underlayAttrs);}var ds=dijit._dialogStack,_2ec=948+ds.length*2;if(ds.length==1){_2eb.show();}dojo.style(dijit._underlay.domNode,"zIndex",_2ec);dojo.style(this.domNode,"zIndex",_2ec+1);}),onEnd:dojo.hitch(this,function(){if(this.autofocus){this._getFocusItems(this.domNode);dijit.focus(this._firstFocusItem);}})});this._fadeOut=dojo.fadeOut({node:node,duration:this.duration,onEnd:dojo.hitch(this,function(){node.style.display="none";var ds=dijit._dialogStack;if(ds.length==0){dijit._underlay.hide();}else{dojo.style(dijit._underlay.domNode,"zIndex",948+ds.length*2);dijit._underlay.set(ds[ds.length-1].underlayAttrs);}if(this.refocus){var _2ed=this._savedFocus;if(ds.length>0){var pd=ds[ds.length-1];if(!dojo.isDescendant(_2ed.node,pd.domNode)){pd._getFocusItems(pd.domNode);_2ed=pd._firstFocusItem;}}dijit.focus(_2ed);}})});},uninitialize:function(){var _2ee=false;if(this._fadeIn&&this._fadeIn.status()=="playing"){_2ee=true;this._fadeIn.stop();}if(this._fadeOut&&this._fadeOut.status()=="playing"){_2ee=true;this._fadeOut.stop();}if((this.open||_2ee)&&!dijit._underlay._destroyed){dijit._underlay.hide();}if(this._moveable){this._moveable.destroy();}this.inherited(arguments);},_size:function(){this._checkIfSingleChild();if(this._singleChild){if(this._singleChildOriginalStyle){this._singleChild.domNode.style.cssText=this._singleChildOriginalStyle;}delete this._singleChildOriginalStyle;}else{dojo.style(this.containerNode,{width:"auto",height:"auto"});}var mb=dojo.marginBox(this.domNode);var _2ef=dojo.window.getBox();if(mb.w>=_2ef.w||mb.h>=_2ef.h){var w=Math.min(mb.w,Math.floor(_2ef.w*0.75)),h=Math.min(mb.h,Math.floor(_2ef.h*0.75));if(this._singleChild&&this._singleChild.resize){this._singleChildOriginalStyle=this._singleChild.domNode.style.cssText;this._singleChild.resize({w:w,h:h});}else{dojo.style(this.containerNode,{width:w+"px",height:h+"px",overflow:"auto",position:"relative"});}}else{if(this._singleChild&&this._singleChild.resize){this._singleChild.resize();}}},_position:function(){if(!dojo.hasClass(dojo.body(),"dojoMove")){var node=this.domNode,_2f0=dojo.window.getBox(),p=this._relativePosition,bb=p?null:dojo._getBorderBox(node),l=Math.floor(_2f0.l+(p?p.x:(_2f0.w-bb.w)/2)),t=Math.floor(_2f0.t+(p?p.y:(_2f0.h-bb.h)/2));dojo.style(node,{left:l+"px",top:t+"px"});}},_onKey:function(evt){var ds=dijit._dialogStack;if(ds[ds.length-1]!=this){return;}if(evt.charOrCode){var dk=dojo.keys;var node=evt.target;if(evt.charOrCode===dk.TAB){this._getFocusItems(this.domNode);}var _2f1=(this._firstFocusItem==this._lastFocusItem);if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===dk.TAB){if(!_2f1){dijit.focus(this._lastFocusItem);}dojo.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===dk.TAB&&!evt.shiftKey){if(!_2f1){dijit.focus(this._firstFocusItem);}dojo.stopEvent(evt);}else{while(node){if(node==this.domNode||dojo.hasClass(node,"dijitPopup")){if(evt.charOrCode==dk.ESCAPE){this.onCancel();}else{return;}}node=node.parentNode;}if(evt.charOrCode!==dk.TAB){dojo.stopEvent(evt);}else{if(!dojo.isOpera){try{this._firstFocusItem.focus();}catch(e){}}}}}}},show:function(){if(this.open){return;}if(!this._alreadyInitialized){this._setup();this._alreadyInitialized=true;}if(this._fadeOut.status()=="playing"){this._fadeOut.stop();}this._modalconnects.push(dojo.connect(window,"onscroll",this,"layout"));this._modalconnects.push(dojo.connect(window,"onresize",this,function(){var _2f2=dojo.window.getBox();if(!this._oldViewport||_2f2.h!=this._oldViewport.h||_2f2.w!=this._oldViewport.w){this.layout();this._oldViewport=_2f2;}}));this._modalconnects.push(dojo.connect(dojo.doc.documentElement,"onkeypress",this,"_onKey"));dojo.style(this.domNode,{opacity:0,display:""});this.open=true;this._onShow();this._size();this._position();dijit._dialogStack.push(this);this._fadeIn.play();this._savedFocus=dijit.getFocus(this);},hide:function(){var ds=dijit._dialogStack;if(!this._alreadyInitialized||this!=ds[ds.length-1]){return;}if(this._fadeIn.status()=="playing"){this._fadeIn.stop();}ds.pop();this._fadeOut.play();if(this._scrollConnected){this._scrollConnected=false;}dojo.forEach(this._modalconnects,dojo.disconnect);this._modalconnects=[];if(this._relativePosition){delete this._relativePosition;}this.open=false;this.onHide();},layout:function(){if(this.domNode.style.display!="none"){if(dijit._underlay){dijit._underlay.layout();}this._position();}},destroy:function(){dojo.forEach(this._modalconnects,dojo.disconnect);if(this.refocus&&this.open){setTimeout(dojo.hitch(dijit,"focus",this._savedFocus),25);}this.inherited(arguments);}});dojo.declare("dijit.Dialog",[dijit.layout.ContentPane,dijit._DialogBase],{});dijit._dialogStack=[];}if(!dojo._hasResource["app.Dialog"]){dojo._hasResource["app.Dialog"]=true;dojo.provide("app.Dialog");dojo.declare("app.Dialog",dijit.Dialog,{templateString:dojo.cache("app","templates/Dialog.html","\n<div class=\"\" tabindex=\"-1\" waiRole=\"dialog\" waiState=\"labelledby-${id}_title\" style=\"z-index:10\">\n\n    <div class=\"pop-up-element\" tabindex=\"-1\" waiRole=\"dialog\" waiState=\"labelledby-${id}_title\">\n        <div class=\"left-shadow\">\n            <div class=\"right-shadow\">\n                <em class=\"tl-shadow\">&nbsp;</em>\n                <em class=\"tr-shadow\">&nbsp;</em>\n                <em class=\"bl-shadow\">&nbsp;</em>\n                <em class=\"br-shadow\">&nbsp;</em>\n                <input class=\"exit\" dojoAttachPoint=\"closeButtonNode\"  dojoAttachEvent=\"onclick: onCancel\" type=\"button\" value =\"\">\n                <div class=\"top-shadow\">\n                    <div class=\"bottom-shadow\">\n                        <div class=\"container-item popup-top-count\">\n                            <div dojoAttachPoint=\"titleBar\" class=\"\">\n                                <h3 dojoAttachPoint=\"titleNode\" class=\"title\" id=\"${id}_title\"></h3>\n                            </div>\n                            <div dojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\">\n\n                            </div>\n\n                        </div>\n\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n"),position:null,hide_underlay:false,auto_center:true,_centered_count:0,_position:function(){if(!this.auto_center&&this._centered_count<2){this._centered_count++;var node=this.domNode,_2f3=dojo.window.getBox(),bb=p?null:dojo._getBorderBox(node),l=Math.floor(_2f3.l+((_2f3.w-bb.w)/2)),t=Math.floor(_2f3.t+((_2f3.h-bb.h)/2));dojo.style(node,{left:l+"px",top:t+"px"});}if(this.auto_center){if(!dojo.hasClass(dojo.body(),"dojoMove")){var node=this.domNode,_2f3=dojo.window.getBox(),p=this._relativePosition,bb=p?null:dojo._getBorderBox(node),l=Math.floor(_2f3.l+(p?p.x:(_2f3.w-bb.w)/2)),t=Math.floor(_2f3.t+(p?p.y:(_2f3.h-bb.h)/2));dojo.style(node,{left:l+"px",top:t+"px"});}}},_setup:function(){var node=this.domNode;if(this.titleBar&&this.draggable){this._moveable=(dojo.isIE==6)?new dojo.dnd.TimedMoveable(node,{handle:this.titleBar}):new dojo.dnd.Moveable(node,{handle:this.titleBar,timeout:0});dojo.subscribe("/dnd/move/stop",this,"_endDrag");}else{dojo.addClass(node,"dijitDialogFixed");}this.underlayAttrs={dialogId:this.id,"class":dojo.map(this["class"].split(/\s/),function(s){return s+"_underlay";}).join(" ")};this._fadeIn=dojo.fadeIn({node:node,duration:this.duration,beforeBegin:dojo.hitch(this,function(){if(!this.hide_underlay){var _2f4=dijit._underlay;if(!_2f4){_2f4=dijit._underlay=new dijit.DialogUnderlay(this.underlayAttrs);}else{_2f4.set(this.underlayAttrs);}var ds=dijit._dialogStack,_2f5=948+ds.length*2;if(ds.length==1){_2f4.show();}dojo.style(dijit._underlay.domNode,"zIndex",_2f5);dojo.style(this.domNode,"zIndex",_2f5+1);}}),onEnd:dojo.hitch(this,function(){if(this.autofocus){this._getFocusItems(this.domNode);dijit.focus(this._firstFocusItem);}})});this._fadeOut=dojo.fadeOut({node:node,duration:this.duration,onEnd:dojo.hitch(this,function(){node.style.display="none";var ds=dijit._dialogStack;if(!this.hide_underlay){if(ds.length==0){dijit._underlay.hide();}else{dojo.style(dijit._underlay.domNode,"zIndex",948+ds.length*2);dijit._underlay.set(ds[ds.length-1].underlayAttrs);}}if(this.refocus){var _2f6=this._savedFocus;if(ds.length>0){var pd=ds[ds.length-1];if(!dojo.isDescendant(_2f6.node,pd.domNode)){pd._getFocusItems(pd.domNode);_2f6=pd._firstFocusItem;}}dijit.focus(_2f6);}})});}});}if(!dojo._hasResource["app.Pages.Common.HeadMain"]){dojo._hasResource["app.Pages.Common.HeadMain"]=true;dojo.provide("app.Pages.Common.HeadMain");dojo.declare("app.Pages.Common.HeadMain",[app.Translatable],{constructor:function(_2f7){if(!dojo.byId("head_main")){return;}function _2f8(_2f9){var link=dojo.byId("menu-link-"+_2f9);var _2fa=dojo.byId("menu-content-"+_2f9);dojo.removeClass(link,"tabon");dojo.addClass(link,"tab");dojo.style(_2fa,"display","none");};function _2fb(_2fc){var link=dojo.byId("menu-link-"+_2fc);var _2fd=dojo.byId("menu-content-"+_2fc);dojo.removeClass(link,"tab");dojo.addClass(link,"tabon");dojo.style(_2fd,"display","block");};dojo.query(".item >.tab").forEach(function(node){var _2fe=dojo.attr(node,"id").match(/^\D+(\d+)$/)[1];dojo.connect(node.parentNode,"onmouseover",function(){_2fb(_2fe);});dojo.connect(node.parentNode,"onmouseout",function(){_2f8(_2fe);});});new dijit.Tooltip({connectId:["top_filter_container"],label:this._("Choose a region for job and competitors search"),position:["below","above"]});new dijit.Tooltip({connectId:["newads-for-time"],label:this._("Amount of new proposals in your region"),position:["below","above"]});dojo.query(".not_suported_links").forEach(function(node){dojo.connect(node,"onclick",null,function(e){dojo.stopEvent(e);alert(this._("Not supported yet"));});});var _2ff=new app.rijit.TooltipDialog({title:this._("Select your city"),href:app.config.get("base_url")+"/ajax/select-city-dialog?belong=main&ac=1&as=1'"});dojo.connect(_2ff,"onOpen",function(){_gaq.push(["_trackEvent","Default_city","Default_city-open"]);dojo.connect(dojo.byId("main-state_id"),"onchange",dojo.byId("main-state_id"),function(){var _300=new app.Region2();_300.getCitiesListHtml(this.value,function(data){dojo.byId("main-city_id").innerHTML=data;});});dojo.connect(dojo.byId("main-add"),"onclick",function(){window.location=app.config.get("base_url")+"/index/set-default-city?state_id="+dojo.byId("main-state_id").value+"&city_id="+dojo.byId("main-city_id").value;sel_def_city_dialog.hide();});});if(dojo.byId("head_main_default_city")){var _301=new app.rijit.form.DropDownButton({label:dojo.byId("head_main_default_city").innerHTML,dropDownPosition:["center"],dropDown:_2ff});dojo.byId("top_filter_container").innerHTML="";dojo.byId("top_filter_container").appendChild(_301.domNode);}dojo.connect(dojo.byId("reload-filter"),"onclick",null,function(e){dojo.stopEvent(e);var mode=dojo.attr(dojo.byId("filter-value"),"value");var _302={url:app.config.get("base_url")+"/ajax/vacance-stat-count",content:{mode:mode},handleAs:"json",load:function(data){dojo.byId("current_period").innerHTML=data;}};dojo.xhrGet(_302);});dojo.connect(dojo.byId("current_period"),"onclick",null,dojo.hitch(this,function(e){dojo.stopEvent(e);if(!dijit.byId("dialog_v_stat_mode")){new app.Dialog({title:this._("Choose period"),id:"dialog_v_stat_mode",href:app.config.get("base_url")+"/ajax/vacance-stat-mode",relative_element:dojo.byId("newads-for-time"),draggable:false,hide_underlay:true});_gaq.push(["_trackEvent","New_ads_stat","New_ads_stat-dialog_opened"]);dojo.connect(dijit.byId("dialog_v_stat_mode"),"onLoad",null,function(){dojo.connect(dojo.byId("form-set-mode"),"onsubmit",null,function(e){dojo.stopEvent(e);var _303="";if(dojo.byId("last_visit").checked){_303="last_visit_mode";}else{if(dojo.byId("last_hour").checked){_303="last_hour_mode";}else{if(dojo.byId("last_day").checked){_303="last_day_mode";}}}if(_303){_gaq.push(["_trackEvent","New_ads_stat","New_ads_stat-mode_changed",_303]);}dojo.xhrPost({form:dojo.byId("form-set-mode"),handleAs:"json",load:function(_304){dojo.byId("link-top-count").innerHTML=_304.mode.name+":";var _305=_304.count;if(_304.count){_305="+"+_304.count;}dojo.byId("current_period").innerHTML=_305;dojo.attr(dojo.byId("filter-value"),"value",_304.mode.id);dojo.attr(dojo.byId("link-top-count"),"href",_304.url);dijit.byId("dialog_v_stat_mode").hide();}});});});}dijit.byId("dialog_v_stat_mode").show();}));}});}if(!dojo._hasResource["app.ShowBlock"]){dojo._hasResource["app.ShowBlock"]=true;dojo.provide("app.ShowBlock");dojo.declare("app.ShowBlock",null,{toggle:true,group:"default",event:"onclick",opened:false,body_click_handler:null,constructor:function(_306){dojo.mixin(this,_306);this._initInstanceList();if(!this._getInstanceList()[this.group]){this._getInstanceList()[this.group]=[];}this._getInstanceList()[this.group].push(this);if(this.opened){dojo.query("#"+this.target_block).style("display","block");}var link=dojo.byId(this.target_link);dojo.connect(link,this.event,dojo.hitch(this,function(_307){style=dojo.query("#"+this.target_block).style("display");if(style=="none"){if(!this.toggle){dojo.forEach(this._getInstanceList()[this.group],function(item){item._close();});}dojo.query("#"+this.target_block).style("display","block");this.onOpen(this);if(!this.toggle){_307.stopPropagation();this.body_click_handler=dojo.connect(dojo.body(),"onclick",dojo.hitch(this,function(){dojo.forEach(this._getInstanceList()[this.group],function(item){item._close();});dojo.disconnect(this.body_click_handler);}));}}else{dojo.query("#"+this.target_block).style("display","none");this.onClose(this);}}));},_getInstanceList:function(){return app.ShowBlock.instance_list;},_initInstanceList:function(){if(!app.ShowBlock){app.ShowBlock={};}if(!app.ShowBlock.instance_list){app.ShowBlock.instance_list={};}},_close:function(){dojo.query("#"+this.target_block).style("display","none");},onOpen:function(_308){},onClose:function(_309){}});}if(!dojo._hasResource["app.Pages.Common.RightPanel"]){dojo._hasResource["app.Pages.Common.RightPanel"]=true;dojo.provide("app.Pages.Common.RightPanel");dojo.declare("app.Pages.Common.RightPanel",[app.Translatable],{constructor:function(_30a){if(!dojo.byId("right_panel")){return;}var _30b=this._("Показать все телефоны");var _30c=this._("Скрыть телефоны");new app.ShowBlock({target_link:"toggle_additional_phones",target_block:"additional_phones",onOpen:function(_30d){_gaq.push(["_trackEvent","Help","Help-show_all_phones_clicked","on right panel"]);dojo.byId("toggle_additional_phones").innerHTML=_30c;},onClose:function(_30e){dojo.byId("toggle_additional_phones").innerHTML=_30b;}});}});}if(!dojo._hasResource["app.Page"]){dojo._hasResource["app.Page"]=true;dojo.provide("app.Page");dojo.declare("app.Page",null,{enabled:true,constructor:function(_30f){dojo.mixin(this,_30f);this.enabled=true;if(!app.config.get("mobile")){new app.Pages.Common.HeadMain(_30f);new app.Pages.Common.RightPanel(_30f);}},});}if(!dojo._hasResource["app.Pages.Default.Index.Index"]){dojo._hasResource["app.Pages.Default.Index.Index"]=true;dojo.provide("app.Pages.Default.Index.Index");dojo.declare("app.Pages.Default.Index.Index",[app.Page,app.Translatable],{constructor:function(_310){new app.PageableBlock({id:"#hot_list",url:app.config.get("base_url")+"/vacance/hot-list"});new app.PageableBlock({id:"#quickie_list",url:app.config.get("base_url")+"/vacance/hot-list",options:{student:1}});new app.TabContainer("#tab_container0",{type:"type2",onSelect:function(_311,_312){dojo.addClass(_311,"corner-7");}});new app.TabContainer("#tab_container2");new app.TabContainer("#tab_container4");new app.FulltextAutocomplete({name:"fulltext_ac",input:dojo.byId("text"),styles:{normal:"completion_normal",hover:"completion_hover"},parent_form:dojo.byId("fulltext_search_form")});if(dojo.byId("fulltext_search_form")){dojo.connect(dojo.byId("fulltext_search_form"),"onsubmit",function(evt){var type="";if(dojo.byId("type-1").checked){type="vacancy";}if(dojo.byId("type-2").checked){type="resume";}if(type){_gaq.push(["_trackEvent","FulltextSearch","FulltextSearch-submit_clicked",type]);}});}}});}dojo.i18n._preloadLocalizations("app.views.Default.Index.nls.Index",["ROOT","en","ru","uk","xx"]);

