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

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

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dijit/form/nls/validate":function(){define({root:({invalidMessage:"The value entered is not valid.",missingMessage:"This value is required.",rangeMessage:"This value is out of range."}),"zh":true,"zh-tw":true,"tr":true,"th":true,"sv":true,"sl":true,"sk":true,"ru":true,"ro":true,"pt":true,"pt-pt":true,"pl":true,"nl":true,"nb":true,"ko":true,"kk":true,"ja":true,"it":true,"hu":true,"he":true,"fr":true,"fi":true,"es":true,"el":true,"de":true,"da":true,"cs":true,"ca":true,"ar":true});},"dijit/form/TextBox":function(){require({cache:{"url:dijit/form/templates/TextBox.html":"<div class=\"dijit dijitReset dijitInline dijitLeft\" id=\"widget_${id}\" role=\"presentation\"\n\t><div class=\"dijitReset dijitInputField dijitInputContainer\"\n\t\t><input class=\"dijitReset dijitInputInner\" data-dojo-attach-point='textbox,focusNode' autocomplete=\"off\"\n\t\t\t${!nameAttrSetting} type='${type}'\n\t/></div\n></div>\n"}});define("dijit/form/TextBox",["dojo/_base/declare","dojo/dom-construct","dojo/dom-style","dojo/_base/kernel","dojo/_base/lang","dojo/_base/sniff","dojo/_base/window","./_FormValueWidget","./_TextBoxMixin","dojo/text!./templates/TextBox.html",".."],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a,_b){var _c=_1([_8,_9],{templateString:_a,_singleNodeTemplate:"<input class=\"dijit dijitReset dijitLeft dijitInputField\" data-dojo-attach-point=\"textbox,focusNode\" autocomplete=\"off\" type=\"${type}\" ${!nameAttrSetting} />",_buttonInputDisabled:_6("ie")?"disabled":"",baseClass:"dijitTextBox",postMixInProperties:function(){var _d=this.type.toLowerCase();if(this.templateString&&this.templateString.toLowerCase()=="input"||((_d=="hidden"||_d=="file")&&this.templateString==this.constructor.prototype.templateString)){this.templateString=this._singleNodeTemplate;}this.inherited(arguments);},_onInput:function(e){this.inherited(arguments);if(this.intermediateChanges){var _e=this;setTimeout(function(){_e._handleOnChange(_e.get("value"),false);},0);}},_setPlaceHolderAttr:function(v){this._set("placeHolder",v);if(!this._phspan){this._attachPoints.push("_phspan");this._phspan=_2.create("span",{className:"dijitPlaceHolder dijitInputField"},this.textbox,"after");}this._phspan.innerHTML="";this._phspan.appendChild(document.createTextNode(v));this._updatePlaceHolder();},_updatePlaceHolder:function(){if(this._phspan){this._phspan.style.display=(this.placeHolder&&!this.focused&&!this.textbox.value)?"":"none";}},_setValueAttr:function(_f,_10,_11){this.inherited(arguments);this._updatePlaceHolder();},getDisplayedValue:function(){_4.deprecated(this.declaredClass+"::getDisplayedValue() is deprecated. Use set('displayedValue') instead.","","2.0");return this.get("displayedValue");},setDisplayedValue:function(_12){_4.deprecated(this.declaredClass+"::setDisplayedValue() is deprecated. Use set('displayedValue', ...) instead.","","2.0");this.set("displayedValue",_12);},_onBlur:function(e){if(this.disabled){return;}this.inherited(arguments);this._updatePlaceHolder();},_onFocus:function(by){if(this.disabled||this.readOnly){return;}this.inherited(arguments);this._updatePlaceHolder();}});if(_6("ie")){_c=_1(_c,{declaredClass:"dijit.form.TextBox",_isTextSelected:function(){var _13=_7.doc.selection.createRange();var _14=_13.parentElement();return _14==this.textbox&&_13.text.length==0;},postCreate:function(){this.inherited(arguments);setTimeout(_5.hitch(this,function(){try{var s=_3.getComputedStyle(this.domNode);if(s){var ff=s.fontFamily;if(ff){var _15=this.domNode.getElementsByTagName("INPUT");if(_15){for(var i=0;i<_15.length;i++){_15[i].style.fontFamily=ff;}}}}}catch(e){}}),0);}});_b._setSelectionRange=_9._setSelectionRange=function(_16,_17,_18){if(_16.createTextRange){var r=_16.createTextRange();r.collapse(true);r.moveStart("character",-99999);r.moveStart("character",_17);r.moveEnd("character",_18-_17);r.select();}};}else{if(_6("mozilla")){_c=_1(_c,{declaredClass:"dijit.form.TextBox",_onBlur:function(e){this.inherited(arguments);if(this.selectOnClick){this.textbox.selectionStart=this.textbox.selectionEnd=undefined;}}});}else{_c.prototype.declaredClass="dijit.form.TextBox";}}_5.setObject("dijit.form.TextBox",_c);return _c;});},"dijit/_base/scroll":function(){define("dijit/_base/scroll",["dojo/window",".."],function(_19,_1a){_1a.scrollIntoView=function(_1b,pos){_19.scrollIntoView(_1b,pos);};});},"dijit/_TemplatedMixin":function(){define("dijit/_TemplatedMixin",["dojo/_base/lang","dojo/touch","./_WidgetBase","dojo/string","dojo/cache","dojo/_base/array","dojo/_base/declare","dojo/dom-construct","dojo/_base/sniff","dojo/_base/unload","dojo/_base/window"],function(_1c,_1d,_1e,_1f,_20,_21,_22,_23,has,_24,win){var _25=_22("dijit._TemplatedMixin",null,{templateString:null,templatePath:null,_skipNodeCache:false,_earlyTemplatedStartup:false,constructor:function(){this._attachPoints=[];this._attachEvents=[];},_stringRepl:function(_26){var _27=this.declaredClass,_28=this;return _1f.substitute(_26,this,function(_29,key){if(key.charAt(0)=="!"){_29=_1c.getObject(key.substr(1),false,_28);}if(typeof _29=="undefined"){throw new Error(_27+" template:"+key);}if(_29==null){return "";}return key.charAt(0)=="!"?_29:_29.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){if(!this.templateString){this.templateString=_20(this.templatePath,{sanitize:true});}var _2a=_25.getCachedTemplate(this.templateString,this._skipNodeCache);var _2b;if(_1c.isString(_2a)){_2b=_23.toDom(this._stringRepl(_2a));if(_2b.nodeType!=1){throw new Error("Invalid template: "+_2a);}}else{_2b=_2a.cloneNode(true);}this.domNode=_2b;this.inherited(arguments);this._attachTemplateNodes(_2b,function(n,p){return n.getAttribute(p);});this._beforeFillContent();this._fillContent(this.srcNodeRef);},_beforeFillContent:function(){},_fillContent:function(_2c){var _2d=this.containerNode;if(_2c&&_2d){while(_2c.hasChildNodes()){_2d.appendChild(_2c.firstChild);}}},_attachTemplateNodes:function(_2e,_2f){var _30=_1c.isArray(_2e)?_2e:(_2e.all||_2e.getElementsByTagName("*"));var x=_1c.isArray(_2e)?0:-1;for(;x<_30.length;x++){var _31=(x==-1)?_2e:_30[x];if(this.widgetsInTemplate&&(_2f(_31,"dojoType")||_2f(_31,"data-dojo-type"))){continue;}var _32=_2f(_31,"dojoAttachPoint")||_2f(_31,"data-dojo-attach-point");if(_32){var _33,_34=_32.split(/\s*,\s*/);while((_33=_34.shift())){if(_1c.isArray(this[_33])){this[_33].push(_31);}else{this[_33]=_31;}this._attachPoints.push(_33);}}var _35=_2f(_31,"dojoAttachEvent")||_2f(_31,"data-dojo-attach-event");if(_35){var _36,_37=_35.split(/\s*,\s*/);var _38=_1c.trim;while((_36=_37.shift())){if(_36){var _39=null;if(_36.indexOf(":")!=-1){var _3a=_36.split(":");_36=_38(_3a[0]);_39=_38(_3a[1]);}else{_36=_38(_36);}if(!_39){_39=_36;}this._attachEvents.push(this.connect(_31,_1d[_36]||_36,_39));}}}}},destroyRendering:function(){_21.forEach(this._attachPoints,function(_3b){delete this[_3b];},this);this._attachPoints=[];_21.forEach(this._attachEvents,this.disconnect,this);this._attachEvents=[];this.inherited(arguments);}});_25._templateCache={};_25.getCachedTemplate=function(_3c,_3d){var _3e=_25._templateCache;var key=_3c;var _3f=_3e[key];if(_3f){try{if(!_3f.ownerDocument||_3f.ownerDocument==win.doc){return _3f;}}catch(e){}_23.destroy(_3f);}_3c=_1f.trim(_3c);if(_3d||_3c.match(/\$\{([^\}]+)\}/g)){return (_3e[key]=_3c);}else{var _40=_23.toDom(_3c);if(_40.nodeType!=1){throw new Error("Invalid template: "+_3c);}return (_3e[key]=_40);}};if(has("ie")){_24.addOnWindowUnload(function(){var _41=_25._templateCache;for(var key in _41){var _42=_41[key];if(typeof _42=="object"){_23.destroy(_42);}delete _41[key];}});}_1c.extend(_1e,{dojoAttachEvent:"",dojoAttachPoint:""});return _25;});},"jobdir/_widgets/DynamicTooltip":function(){define(["dijit","dojo","dojox","dojo/i18n!dijit/nls/loading","dojo/require!dijit/Tooltip"],function(_43,_44,_45){_44.provide("jobdir._widgets.DynamicTooltip");_44.require("dijit.Tooltip");_44.requireLocalization("dijit","loading");_44.declare("jobdir._widgets.DynamicTooltip",_43.Tooltip,{hasLoaded:false,href:"",label:"",preventCache:false,postMixInProperties:function(){this.inherited(arguments);this._setLoadingLabel();},_setLoadingLabel:function(){if(this.href){this.label=_44.i18n.getLocalization("dijit","loading",this.lang).loadingState;}},_setHrefAttr:function(_46){this.href=_46;this.hasLoaded=false;},loadContent:function(_47){if(!this.hasLoaded&&this.href){this._setLoadingLabel();this.hasLoaded=true;_44.xhrGet({url:this.href,handleAs:"text",tooltipWidget:this,load:function(_48,_49){this.tooltipWidget.label=_48;this.tooltipWidget.close();this.tooltipWidget.open(_47);},preventCache:this.preventCache});}},refresh:function(){this.hasLoaded=false;},open:function(_4a){_4a=_4a||(this._connectNodes&&this._connectNodes[0]);if(!_4a){return;}this.loadContent(_4a);this.inherited(arguments);}});});},"dijit/_CssStateMixin":function(){define("dijit/_CssStateMixin",["dojo/touch","dojo/_base/array","dojo/_base/declare","dojo/dom-class","dojo/_base/lang","dojo/_base/window"],function(_4b,_4c,_4d,_4e,_4f,win){return _4d("dijit._CssStateMixin",[],{cssStateNodes:{},hovering:false,active:false,_applyAttributes:function(){this.inherited(arguments);_4c.forEach(["onmouseenter","onmouseleave",_4b.press],function(e){this.connect(this.domNode,e,"_cssMouseEvent");},this);_4c.forEach(["disabled","readOnly","checked","selected","focused","state","hovering","active"],function(_50){this.watch(_50,_4f.hitch(this,"_setStateClass"));},this);for(var ap in this.cssStateNodes){this._trackMouseState(this[ap],this.cssStateNodes[ap]);}this._setStateClass();},_cssMouseEvent:function(_51){if(!this.disabled){switch(_51.type){case "mouseenter":case "mouseover":this._set("hovering",true);this._set("active",this._mouseDown);break;case "mouseleave":case "mouseout":this._set("hovering",false);this._set("active",false);break;case "mousedown":case "touchpress":this._set("active",true);this._mouseDown=true;var _52=this.connect(win.body(),_4b.release,function(){this._mouseDown=false;this._set("active",false);this.disconnect(_52);});break;}}},_setStateClass:function(){var _53=this.baseClass.split(" ");function _54(_55){_53=_53.concat(_4c.map(_53,function(c){return c+_55;}),"dijit"+_55);};if(!this.isLeftToRight()){_54("Rtl");}var _56=this.checked=="mixed"?"Mixed":(this.checked?"Checked":"");if(this.checked){_54(_56);}if(this.state){_54(this.state);}if(this.selected){_54("Selected");}if(this.disabled){_54("Disabled");}else{if(this.readOnly){_54("ReadOnly");}else{if(this.active){_54("Active");}else{if(this.hovering){_54("Hover");}}}}if(this.focused){_54("Focused");}var tn=this.stateNode||this.domNode,_57={};_4c.forEach(tn.className.split(" "),function(c){_57[c]=true;});if("_stateClasses" in this){_4c.forEach(this._stateClasses,function(c){delete _57[c];});}_4c.forEach(_53,function(c){_57[c]=true;});var _58=[];for(var c in _57){_58.push(c);}tn.className=_58.join(" ");this._stateClasses=_53;},_trackMouseState:function(_59,_5a){var _5b=false,_5c=false,_5d=false;var _5e=this,cn=_4f.hitch(this,"connect",_59);function _5f(){var _60=("disabled" in _5e&&_5e.disabled)||("readonly" in _5e&&_5e.readonly);_4e.toggle(_59,_5a+"Hover",_5b&&!_5c&&!_60);_4e.toggle(_59,_5a+"Active",_5c&&!_60);_4e.toggle(_59,_5a+"Focused",_5d&&!_60);};cn("onmouseenter",function(){_5b=true;_5f();});cn("onmouseleave",function(){_5b=false;_5c=false;_5f();});cn(_4b.press,function(){_5c=true;_5f();});cn(_4b.release,function(){_5c=false;_5f();});cn("onfocus",function(){_5d=true;_5f();});cn("onblur",function(){_5d=false;_5f();});this.watch("disabled",_5f);this.watch("readOnly",_5f);}});});},"url:dijit/form/templates/ComboButton.html":"<table class=\"dijit dijitReset dijitInline dijitLeft\"\n\tcellspacing='0' cellpadding='0' role=\"presentation\"\n\t><tbody role=\"presentation\"><tr role=\"presentation\"\n\t\t><td class=\"dijitReset dijitStretch dijitButtonNode\" data-dojo-attach-point=\"buttonNode\" data-dojo-attach-event=\"ondijitclick:_onClick,onkeypress:_onButtonKeyPress\"\n\t\t><div id=\"${id}_button\" class=\"dijitReset dijitButtonContents\"\n\t\t\tdata-dojo-attach-point=\"titleNode\"\n\t\t\trole=\"button\" aria-labelledby=\"${id}_label\"\n\t\t\t><div class=\"dijitReset dijitInline dijitIcon\" data-dojo-attach-point=\"iconNode\" role=\"presentation\"></div\n\t\t\t><div class=\"dijitReset dijitInline dijitButtonText\" id=\"${id}_label\" data-dojo-attach-point=\"containerNode\" role=\"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\tdata-dojo-attach-point=\"_popupStateNode,focusNode,_buttonNode\"\n\t\t\tdata-dojo-attach-event=\"onkeypress:_onArrowKeyPress\"\n\t\t\ttitle=\"${optionsTitle}\"\n\t\t\trole=\"button\" aria-haspopup=\"true\"\n\t\t\t><div class=\"dijitReset dijitArrowButtonInner\" role=\"presentation\"></div\n\t\t\t><div class=\"dijitReset dijitArrowButtonChar\" role=\"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}\" data-dojo-attach-point=\"valueNode\"\n\t\t/></td></tr></tbody\n></table>\n","dijit/DialogUnderlay":function(){define("dijit/DialogUnderlay",["dojo/_base/declare","dojo/dom-attr","dojo/_base/window","dojo/window","./_Widget","./_TemplatedMixin","./BackgroundIframe"],function(_61,_62,win,_63,_64,_65,_66){return _61("dijit.DialogUnderlay",[_64,_65],{templateString:"<div class='dijitDialogUnderlayWrapper'><div class='dijitDialogUnderlay' data-dojo-attach-point='node'></div></div>",dialogId:"","class":"",_setDialogIdAttr:function(id){_62.set(this.node,"id",id+"_underlay");this._set("dialogId",id);},_setClassAttr:function(_67){this.node.className="dijitDialogUnderlay "+_67;this._set("class",_67);},postCreate:function(){win.body().appendChild(this.domNode);},layout:function(){var is=this.node.style,os=this.domNode.style;os.display="none";var _68=_63.getBox();os.top=_68.t+"px";os.left=_68.l+"px";is.width=_68.w+"px";is.height=_68.h+"px";os.display="block";},show:function(){this.domNode.style.display="block";this.layout();this.bgIframe=new _66(this.domNode);},hide:function(){this.bgIframe.destroy();delete this.bgIframe;this.domNode.style.display="none";}});});},"dijit/layout/ScrollingTabController":function(){require({cache:{"url:dijit/layout/templates/ScrollingTabController.html":"<div class=\"dijitTabListContainer-${tabPosition}\" style=\"visibility:hidden\">\n\t<div data-dojo-type=\"dijit.layout._ScrollingTabControllerMenuButton\"\n\t\t\tclass=\"tabStripButton-${tabPosition}\"\n\t\t\tid=\"${id}_menuBtn\"\n\t\t\tdata-dojo-props=\"containerId: '${containerId}', iconClass: 'dijitTabStripMenuIcon',\n\t\t\t\t\tdropDownPosition: ['below-alt', 'above-alt']\"\n\t\t\tdata-dojo-attach-point=\"_menuBtn\" showLabel=\"false\" title=\"\">&#9660;</div>\n\t<div data-dojo-type=\"dijit.layout._ScrollingTabControllerButton\"\n\t\t\tclass=\"tabStripButton-${tabPosition}\"\n\t\t\tid=\"${id}_leftBtn\"\n\t\t\tdata-dojo-props=\"iconClass:'dijitTabStripSlideLeftIcon', showLabel:false, title:''\"\n\t\t\tdata-dojo-attach-point=\"_leftBtn\" data-dojo-attach-event=\"onClick: doSlideLeft\">&#9664;</div>\n\t<div data-dojo-type=\"dijit.layout._ScrollingTabControllerButton\"\n\t\t\tclass=\"tabStripButton-${tabPosition}\"\n\t\t\tid=\"${id}_rightBtn\"\n\t\t\tdata-dojo-props=\"iconClass:'dijitTabStripSlideRightIcon', showLabel:false, title:''\"\n\t\t\tdata-dojo-attach-point=\"_rightBtn\" data-dojo-attach-event=\"onClick: doSlideRight\">&#9654;</div>\n\t<div class='dijitTabListWrapper' data-dojo-attach-point='tablistWrapper'>\n\t\t<div role='tablist' data-dojo-attach-event='onkeypress:onkeypress'\n\t\t\t\tdata-dojo-attach-point='containerNode' class='nowrapTabStrip'></div>\n\t</div>\n</div>","url:dijit/layout/templates/_ScrollingTabControllerButton.html":"<div data-dojo-attach-event=\"onclick:_onClick\">\n\t<div role=\"presentation\" class=\"dijitTabInnerDiv\" data-dojo-attach-point=\"innerDiv,focusNode\">\n\t\t<div role=\"presentation\" class=\"dijitTabContent dijitButtonContents\" data-dojo-attach-point=\"tabContent\">\n\t\t\t<img role=\"presentation\" alt=\"\" src=\"${_blankGif}\" class=\"dijitTabStripIcon\" data-dojo-attach-point=\"iconNode\"/>\n\t\t\t<span data-dojo-attach-point=\"containerNode,titleNode\" class=\"dijitButtonText\"></span>\n\t\t</div>\n\t</div>\n</div>"}});define("dijit/layout/ScrollingTabController",["dojo/_base/array","dojo/_base/declare","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/fx","dojo/_base/lang","dojo/query","dojo/_base/sniff","../registry","dojo/text!./templates/ScrollingTabController.html","dojo/text!./templates/_ScrollingTabControllerButton.html","./TabController","./utils","../_WidgetsInTemplateMixin","../Menu","../MenuItem","../form/Button","../_HasDropDown","dojo/NodeList-dom"],function(_69,_6a,_6b,_6c,_6d,fx,_6e,_6f,has,_70,_71,_72,_73,_74,_75,_76,_77,_78,_79){var _7a=_6a("dijit.layout.ScrollingTabController",[_73,_75],{baseClass:"dijitTabController dijitScrollingTabController",templateString:_71,useMenu:true,useSlider:true,tabStripClass:"",widgetsInTemplate:true,_minScroll:5,_setClassAttr:{node:"containerNode",type:"class"},buildRendering:function(){this.inherited(arguments);var n=this.domNode;this.scrollNode=this.tablistWrapper;this._initButtons();if(!this.tabStripClass){this.tabStripClass="dijitTabContainer"+this.tabPosition.charAt(0).toUpperCase()+this.tabPosition.substr(1).replace(/-.*/,"")+"None";_6b.add(n,"tabStrip-disabled");}_6b.add(this.tablistWrapper,this.tabStripClass);},onStartup:function(){this.inherited(arguments);_6d.set(this.domNode,"visibility","");this._postStartup=true;},onAddChild:function(_7b,_7c){this.inherited(arguments);_69.forEach(["label","iconClass"],function(_7d){this.pane2watches[_7b.id].push(this.pane2button[_7b.id].watch(_7d,_6e.hitch(this,function(){if(this._postStartup&&this._dim){this.resize(this._dim);}})));},this);_6d.set(this.containerNode,"width",(_6d.get(this.containerNode,"width")+200)+"px");},onRemoveChild:function(_7e,_7f){var _80=this.pane2button[_7e.id];if(this._selectedTab===_80.domNode){this._selectedTab=null;}this.inherited(arguments);},_initButtons:function(){this._btnWidth=0;this._buttons=_6f("> .tabStripButton",this.domNode).filter(function(btn){if((this.useMenu&&btn==this._menuBtn.domNode)||(this.useSlider&&(btn==this._rightBtn.domNode||btn==this._leftBtn.domNode))){this._btnWidth+=_6c.getMarginSize(btn).w;return true;}else{_6d.set(btn,"display","none");return false;}},this);},_getTabsWidth:function(){var _81=this.getChildren();if(_81.length){var _82=_81[this.isLeftToRight()?0:_81.length-1].domNode,_83=_81[this.isLeftToRight()?_81.length-1:0].domNode;return _83.offsetLeft+_6d.get(_83,"width")-_82.offsetLeft;}else{return 0;}},_enableBtn:function(_84){var _85=this._getTabsWidth();_84=_84||_6d.get(this.scrollNode,"width");return _85>0&&_84<_85;},resize:function(dim){this._dim=dim;this.scrollNode.style.height="auto";var cb=this._contentBox=_74.marginBox2contentBox(this.domNode,{h:0,w:dim.w});cb.h=this.scrollNode.offsetHeight;_6c.setContentSize(this.domNode,cb);var _86=this._enableBtn(this._contentBox.w);this._buttons.style("display",_86?"":"none");this._leftBtn.layoutAlign="left";this._rightBtn.layoutAlign="right";this._menuBtn.layoutAlign=this.isLeftToRight()?"right":"left";_74.layoutChildren(this.domNode,this._contentBox,[this._menuBtn,this._leftBtn,this._rightBtn,{domNode:this.scrollNode,layoutAlign:"client"}]);if(this._selectedTab){if(this._anim&&this._anim.status()=="playing"){this._anim.stop();}this.scrollNode.scrollLeft=this._convertToScrollLeft(this._getScrollForSelectedTab());}this._setButtonClass(this._getScroll());this._postResize=true;return {h:this._contentBox.h,w:dim.w};},_getScroll:function(){return (this.isLeftToRight()||has("ie")<8||(has("ie")&&has("quirks"))||has("webkit"))?this.scrollNode.scrollLeft:_6d.get(this.containerNode,"width")-_6d.get(this.scrollNode,"width")+(has("ie")==8?-1:1)*this.scrollNode.scrollLeft;},_convertToScrollLeft:function(val){if(this.isLeftToRight()||has("ie")<8||(has("ie")&&has("quirks"))||has("webkit")){return val;}else{var _87=_6d.get(this.containerNode,"width")-_6d.get(this.scrollNode,"width");return (has("ie")==8?-1:1)*(val-_87);}},onSelectChild:function(_88){var tab=this.pane2button[_88.id];if(!tab||!_88){return;}var _89=tab.domNode;if(_89!=this._selectedTab){this._selectedTab=_89;if(this._postResize){var sl=this._getScroll();if(sl>_89.offsetLeft||sl+_6d.get(this.scrollNode,"width")<_89.offsetLeft+_6d.get(_89,"width")){this.createSmoothScroll().play();}}}this.inherited(arguments);},_getScrollBounds:function(){var _8a=this.getChildren(),_8b=_6d.get(this.scrollNode,"width"),_8c=_6d.get(this.containerNode,"width"),_8d=_8c-_8b,_8e=this._getTabsWidth();if(_8a.length&&_8e>_8b){return {min:this.isLeftToRight()?0:_8a[_8a.length-1].domNode.offsetLeft,max:this.isLeftToRight()?(_8a[_8a.length-1].domNode.offsetLeft+_6d.get(_8a[_8a.length-1].domNode,"width"))-_8b:_8d};}else{var _8f=this.isLeftToRight()?0:_8d;return {min:_8f,max:_8f};}},_getScrollForSelectedTab:function(){var w=this.scrollNode,n=this._selectedTab,_90=_6d.get(this.scrollNode,"width"),_91=this._getScrollBounds();var pos=(n.offsetLeft+_6d.get(n,"width")/2)-_90/2;pos=Math.min(Math.max(pos,_91.min),_91.max);return pos;},createSmoothScroll:function(x){if(arguments.length>0){var _92=this._getScrollBounds();x=Math.min(Math.max(x,_92.min),_92.max);}else{x=this._getScrollForSelectedTab();}if(this._anim&&this._anim.status()=="playing"){this._anim.stop();}var _93=this,w=this.scrollNode,_94=new fx.Animation({beforeBegin:function(){if(this.curve){delete this.curve;}var _95=w.scrollLeft,_96=_93._convertToScrollLeft(x);_94.curve=new fx._Line(_95,_96);},onAnimate:function(val){w.scrollLeft=val;}});this._anim=_94;this._setButtonClass(x);return _94;},_getBtnNode:function(e){var n=e.target;while(n&&!_6b.contains(n,"tabStripButton")){n=n.parentNode;}return n;},doSlideRight:function(e){this.doSlide(1,this._getBtnNode(e));},doSlideLeft:function(e){this.doSlide(-1,this._getBtnNode(e));},doSlide:function(_97,_98){if(_98&&_6b.contains(_98,"dijitTabDisabled")){return;}var _99=_6d.get(this.scrollNode,"width");var d=(_99*0.75)*_97;var to=this._getScroll()+d;this._setButtonClass(to);this.createSmoothScroll(to).play();},_setButtonClass:function(_9a){var _9b=this._getScrollBounds();this._leftBtn.set("disabled",_9a<=_9b.min);this._rightBtn.set("disabled",_9a>=_9b.max);}});var _9c=_6a("dijit.layout._ScrollingTabControllerButtonMixin",null,{baseClass:"dijitTab tabStripButton",templateString:_72,tabIndex:"",isFocusable:function(){return false;}});_6a("dijit.layout._ScrollingTabControllerButton",[_78,_9c]);_6a("dijit.layout._ScrollingTabControllerMenuButton",[_78,_79,_9c],{containerId:"",tabIndex:"-1",isLoaded:function(){return false;},loadDropDown:function(_9d){this.dropDown=new _76({id:this.containerId+"_menu",dir:this.dir,lang:this.lang,textDir:this.textDir});var _9e=_70.byId(this.containerId);_69.forEach(_9e.getChildren(),function(_9f){var _a0=new _77({id:_9f.id+"_stcMi",label:_9f.title,iconClass:_9f.iconClass,dir:_9f.dir,lang:_9f.lang,textDir:_9f.textDir,onClick:function(){_9e.selectChild(_9f);}});this.dropDown.addChild(_a0);},this);_9d();},closeDropDown:function(_a1){this.inherited(arguments);if(this.dropDown){this.dropDown.destroyRecursive();delete this.dropDown;}}});return _7a;});},"jobdir/indexing/admin":function(){define(["dijit","dojo","dojox"],function(_a2,_a3,_a4){_a3.provide("jobdir.indexing.admin");jobdir.indexing.admin.init=function(){jobdir.indexing.admin.activateCreateGssOdForm();jobdir.indexing.admin.activateEmailTextForm();jobdir.indexing.admin.activateBarometerTextForm();};jobdir.indexing.admin.activateEmailTextForm=function(){var _a5=_a3.byId("jobdir_form_emailtext");_a3.connect(_a5,"onsubmit",jobdir.indexing.admin.submitEmailTextForm);_a3.forEach(["de","en","fr"],function(_a6){_a3.connect(_a2.byId("jobdir_form_emailtext_switch-"+_a6),"onClick",function(){_a3.query("#jobdir_form_emailtext .lang_fs").forEach(function(_a7){_a3.addClass(_a7,"hidden");});_a3.removeClass(_a3.byId("fieldset-jobdir_form_emailtext_fslanguage"+_a6),"hidden");});});};jobdir.indexing.admin.submitEmailTextForm=function(_a8){_a8.preventDefault();_a3.xhrPost({form:"jobdir_form_emailtext",load:function(_a9){_a3.byId("admin_email_text_result").innerHTML=_a9;},error:function(err){_a3.byId("admin_email_text_result").innerHTML="Ajax-Fehler: "+err;}});};jobdir.indexing.admin.activateBarometerTextForm=function(){var _aa=_a3.byId("jobdir_form_barometertext");_a3.connect(_aa,"onsubmit",jobdir.indexing.admin.submitBarometerTextForm);_a3.forEach(["de","en","fr"],function(_ab){_a3.connect(_a2.byId("jobdir_form_barometertext_switch-"+_ab),"onClick",function(){_a3.query("#jobdir_form_barometertext .lang_fs").forEach(function(_ac){_a3.addClass(_ac,"hidden");});_a3.removeClass(_a3.byId("fieldset-jobdir_form_barometertext_fslanguage"+_ab),"hidden");});});};jobdir.indexing.admin.submitBarometerTextForm=function(_ad){_ad.preventDefault();_a3.xhrPost({form:"jobdir_form_barometertext",load:function(_ae){_a3.byId("admin_baro_text_result").innerHTML=_ae;},error:function(err){_a3.byId("admin_baro_text_result").innerHTML="Ajax-Fehler: "+err;}});};jobdir.indexing.admin.activateCreateGssOdForm=function(){var _af=_a3.byId("jobdir_form_creategssodfeed");if(_af){_a3.connect(_af,"onsubmit",jobdir.indexing.admin.submitCreateGssOdFeedForm);}};jobdir.indexing.admin.submitCreateGssOdFeedForm=function(_b0){_b0.preventDefault();var _b1=_a2.byId("jobdir_form_creategssodfeed_agjobs").attr("value");var _b2=_a2.byId("jobdir_form_creategssodfeed_pbjobs").attr("value");if(!_b1.match(/^\d+$/)||!_b2.match(/^\d+$/)){alert("Bitte nur numerische Werte eingeben.");return;}_b1=parseInt(_b1);_b2=parseInt(_b2);if(500<_b1+_b2){alert("Die Gesamtanzahl Jobs darf nicht mehr als 500 sein!");return;}_a3.xhrPost({form:"jobdir_form_creategssodfeed",load:function(_b3){if("OK"==_b3){_a3.removeClass(_a3.byId("admin_create_gssod_working"),"hidden");_a3.addClass(_a3.byId("admin_create_gssod_form"),"hidden");}else{alert("Ein Fehler ist aufgetreten!");}},error:function(err){}});};});},"dijit/place":function(){define("dijit/place",["dojo/_base/array","dojo/dom-geometry","dojo/dom-style","dojo/_base/kernel","dojo/_base/window","dojo/window","."],function(_b4,_b5,_b6,_b7,win,_b8,_b9){function _ba(_bb,_bc,_bd,_be){var _bf=_b8.getBox();if(!_bb.parentNode||String(_bb.parentNode.tagName).toLowerCase()!="body"){win.body().appendChild(_bb);}var _c0=null;_b4.some(_bc,function(_c1){var _c2=_c1.corner;var pos=_c1.pos;var _c3=0;var _c4={w:{"L":_bf.l+_bf.w-pos.x,"R":pos.x-_bf.l,"M":_bf.w}[_c2.charAt(1)],h:{"T":_bf.t+_bf.h-pos.y,"B":pos.y-_bf.t,"M":_bf.h}[_c2.charAt(0)]};if(_bd){var res=_bd(_bb,_c1.aroundCorner,_c2,_c4,_be);_c3=typeof res=="undefined"?0:res;}var _c5=_bb.style;var _c6=_c5.display;var _c7=_c5.visibility;if(_c5.display=="none"){_c5.visibility="hidden";_c5.display="";}var mb=_b5.getMarginBox(_bb);_c5.display=_c6;_c5.visibility=_c7;var _c8={"L":pos.x,"R":pos.x-mb.w,"M":Math.max(_bf.l,Math.min(_bf.l+_bf.w,pos.x+(mb.w>>1))-mb.w)}[_c2.charAt(1)],_c9={"T":pos.y,"B":pos.y-mb.h,"M":Math.max(_bf.t,Math.min(_bf.t+_bf.h,pos.y+(mb.h>>1))-mb.h)}[_c2.charAt(0)],_ca=Math.max(_bf.l,_c8),_cb=Math.max(_bf.t,_c9),_cc=Math.min(_bf.l+_bf.w,_c8+mb.w),_cd=Math.min(_bf.t+_bf.h,_c9+mb.h),_ce=_cc-_ca,_cf=_cd-_cb;_c3+=(mb.w-_ce)+(mb.h-_cf);if(_c0==null||_c3<_c0.overflow){_c0={corner:_c2,aroundCorner:_c1.aroundCorner,x:_ca,y:_cb,w:_ce,h:_cf,overflow:_c3,spaceAvailable:_c4};}return !_c3;});if(_c0.overflow&&_bd){_bd(_bb,_c0.aroundCorner,_c0.corner,_c0.spaceAvailable,_be);}var l=_b5.isBodyLtr(),s=_bb.style;s.top=_c0.y+"px";s[l?"left":"right"]=(l?_c0.x:_bf.w-_c0.x-_c0.w)+"px";s[l?"right":"left"]="auto";return _c0;};return (_b9.place={at:function(_d0,pos,_d1,_d2){var _d3=_b4.map(_d1,function(_d4){var c={corner:_d4,pos:{x:pos.x,y:pos.y}};if(_d2){c.pos.x+=_d4.charAt(1)=="L"?_d2.x:-_d2.x;c.pos.y+=_d4.charAt(0)=="T"?_d2.y:-_d2.y;}return c;});return _ba(_d0,_d3);},around:function(_d5,_d6,_d7,_d8,_d9){var _da=(typeof _d6=="string"||"offsetWidth" in _d6)?_b5.position(_d6,true):_d6;if(_d6.parentNode){var _db=_d6.parentNode;while(_db&&_db.nodeType==1&&_db.nodeName!="BODY"){var _dc=_b5.position(_db,true);var _dd=_b6.getComputedStyle(_db).overflow;if(_dd=="hidden"||_dd=="auto"||_dd=="scroll"){var _de=Math.min(_da.y+_da.h,_dc.y+_dc.h);var _df=Math.min(_da.x+_da.w,_dc.x+_dc.w);_da.x=Math.max(_da.x,_dc.x);_da.y=Math.max(_da.y,_dc.y);_da.h=_de-_da.y;_da.w=_df-_da.x;}_db=_db.parentNode;}}var x=_da.x,y=_da.y,_e0="w" in _da?_da.w:(_da.w=_da.width),_e1="h" in _da?_da.h:(_b7.deprecated("place.around: dijit.place.__Rectangle: { x:"+x+", y:"+y+", height:"+_da.height+", width:"+_e0+" } has been deprecated.  Please use { x:"+x+", y:"+y+", h:"+_da.height+", w:"+_e0+" }","","2.0"),_da.h=_da.height);var _e2=[];function _e3(_e4,_e5){_e2.push({aroundCorner:_e4,corner:_e5,pos:{x:{"L":x,"R":x+_e0,"M":x+(_e0>>1)}[_e4.charAt(1)],y:{"T":y,"B":y+_e1,"M":y+(_e1>>1)}[_e4.charAt(0)]}});};_b4.forEach(_d7,function(pos){var ltr=_d8;switch(pos){case "above-centered":_e3("TM","BM");break;case "below-centered":_e3("BM","TM");break;case "after":ltr=!ltr;case "before":_e3(ltr?"ML":"MR",ltr?"MR":"ML");break;case "below-alt":ltr=!ltr;case "below":_e3(ltr?"BL":"BR",ltr?"TL":"TR");_e3(ltr?"BR":"BL",ltr?"TR":"TL");break;case "above-alt":ltr=!ltr;case "above":_e3(ltr?"TL":"TR",ltr?"BL":"BR");_e3(ltr?"TR":"TL",ltr?"BR":"BL");break;default:_e3(pos.aroundCorner,pos.corner);}});var _e6=_ba(_d5,_e2,_d9,{w:_e0,h:_e1});_e6.aroundNodePos=_da;return _e6;}});});},"dijit/_HasDropDown":function(){define("dijit/_HasDropDown",["dojo/_base/declare","dojo/_base/Deferred","dojo/_base/event","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/has","dojo/keys","dojo/_base/lang","dojo/touch","dojo/_base/window","dojo/window","./registry","./focus","./popup","./_FocusMixin"],function(_e7,_e8,_e9,dom,_ea,_eb,_ec,_ed,has,_ee,_ef,_f0,win,_f1,_f2,_f3,_f4,_f5){return _e7("dijit._HasDropDown",_f5,{_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;}_e9.stop(e);this._docHandler=this.connect(win.doc,_f0.release,"_onDropDownMouseUp");this.toggleDropDown();},_onDropDownMouseUp:function(e){if(e&&this._docHandler){this.disconnect(this._docHandler);}var _f6=this.dropDown,_f7=false;if(e&&this._opened){var c=_ec.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&&!_f7){if(_eb.contains(t,"dijitPopup")){_f7=true;}else{t=t.parentNode;}}if(_f7){t=e.target;if(_f6.onItemClick){var _f8;while(t&&!(_f8=_f2.byNode(t))){t=t.parentNode;}if(_f8&&_f8.onClick&&_f8.getParent){_f8.getParent().onItemClick(_f8,e);}}return;}}}if(this._opened){if(_f6.focus&&_f6.autoFocus!==false){window.setTimeout(_ef.hitch(_f6,"focus"),1);}}else{setTimeout(_ef.hitch(this,"focus"),0);}if(has("ios")){this._justGotMouseUp=true;setTimeout(_ef.hitch(this,function(){this._justGotMouseUp=false;}),0);}},_onDropDownClick:function(e){if(has("ios")&&!this._justGotMouseUp){this._onDropDownMouseDown(e);this._onDropDownMouseUp(e);}if(this._stopClickEvents){_e9.stop(e);}},buildRendering:function(){this.inherited(arguments);this._buttonNode=this._buttonNode||this.focusNode||this.domNode;this._popupStateNode=this._popupStateNode||this.focusNode||this._buttonNode;var _f9={"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";_eb.add(this._arrowWrapperNode||this._buttonNode,"dijit"+_f9+"ArrowButton");},postCreate:function(){this.inherited(arguments);this.connect(this._buttonNode,_f0.press,"_onDropDownMouseDown");this.connect(this._buttonNode,"onclick","_onDropDownClick");this.connect(this.focusNode,"onkeypress","_onKey");this.connect(this.focusNode,"onkeyup","_onKeyUp");},destroy:function(){if(this.dropDown){if(!this.dropDown._destroyed){this.dropDown.destroyRecursive();}delete this.dropDown;}this.inherited(arguments);},_onKey:function(e){if(this.disabled||this.readOnly){return;}var d=this.dropDown,_fa=e.target;if(d&&this._opened&&d.handleKey){if(d.handleKey(e)===false){_e9.stop(e);return;}}if(d&&this._opened&&e.charOrCode==_ee.ESCAPE){this.closeDropDown();_e9.stop(e);}else{if(!this._opened&&(e.charOrCode==_ee.DOWN_ARROW||((e.charOrCode==_ee.ENTER||e.charOrCode==" ")&&((_fa.tagName||"").toLowerCase()!=="input"||(_fa.type&&_fa.type.toLowerCase()!=="text"))))){this._toggleOnKeyUp=true;_e9.stop(e);}}},_onKeyUp:function(){if(this._toggleOnKeyUp){delete this._toggleOnKeyUp;this.toggleDropDown();var d=this.dropDown;if(d&&d.focus){setTimeout(_ef.hitch(d,"focus"),1);}}},_onBlur:function(){var _fb=_f3.curNode&&this.dropDown&&dom.isDescendant(_f3.curNode,this.dropDown.domNode);this.closeDropDown(_fb);this.inherited(arguments);},isLoaded:function(){return true;},loadDropDown:function(_fc){_fc();},loadAndOpenDropDown:function(){var d=new _e8(),_fd=_ef.hitch(this,function(){this.openDropDown();d.resolve(this.dropDown);});if(!this.isLoaded()){this.loadDropDown(_fd);}else{_fd();}return d;},toggleDropDown:function(){if(this.disabled||this.readOnly){return;}if(!this._opened){this.loadAndOpenDropDown();}else{this.closeDropDown();}},openDropDown:function(){var _fe=this.dropDown,_ff=_fe.domNode,_100=this._aroundNode||this.domNode,self=this;if(!this._preparedNode){this._preparedNode=true;if(_ff.style.width){this._explicitDDWidth=true;}if(_ff.style.height){this._explicitDDHeight=true;}}if(this.maxHeight||this.forceWidth||this.autoWidth){var _101={display:"",visibility:"hidden"};if(!this._explicitDDWidth){_101.width="";}if(!this._explicitDDHeight){_101.height="";}_ed.set(_ff,_101);var _102=this.maxHeight;if(_102==-1){var _103=_f1.getBox(),_104=_ec.position(_100,false);_102=Math.floor(Math.max(_104.y,_103.h-(_104.y+_104.h)));}_f4.moveOffScreen(_fe);if(_fe.startup&&!_fe._started){_fe.startup();}var mb=_ec.getMarginSize(_ff);var _105=(_102&&mb.h>_102);_ed.set(_ff,{overflowX:"hidden",overflowY:_105?"auto":"hidden"});if(_105){mb.h=_102;if("w" in mb){mb.w+=16;}}else{delete mb.h;}if(this.forceWidth){mb.w=_100.offsetWidth;}else{if(this.autoWidth){mb.w=Math.max(mb.w,_100.offsetWidth);}else{delete mb.w;}}if(_ef.isFunction(_fe.resize)){_fe.resize(mb);}else{_ec.setMarginBox(_ff,mb);}}var _106=_f4.open({parent:this,popup:_fe,around:_100,orient:this.dropDownPosition,onExecute:function(){self.closeDropDown(true);},onCancel:function(){self.closeDropDown(true);},onClose:function(){_ea.set(self._popupStateNode,"popupActive",false);_eb.remove(self._popupStateNode,"dijitHasDropDownOpen");self._opened=false;}});_ea.set(this._popupStateNode,"popupActive","true");_eb.add(self._popupStateNode,"dijitHasDropDownOpen");this._opened=true;return _106;},closeDropDown:function(_107){if(this._opened){if(_107){this.focus();}_f4.close(this.dropDown);this._opened=false;}}});});},"jobdir/site/pager":function(){define(["dijit","dojo","dojox","dojo/require!dojo/parser"],function(_108,dojo,_109){dojo.provide("jobdir.site.pager");dojo.require("dojo.parser");jobdir.site.pager.targetNode="content_container";jobdir.site.pager.baseUrl=null;jobdir.site.pager.page=1;jobdir.site.pager.filter={};jobdir.site.pager.onload=[];jobdir.site.pager.onloadStart=[];jobdir.site.pager.onloadEnd=[];jobdir.site.pager.activate=function(url,_10a,_10b){jobdir.site.pager.targetNode=dojo.byId("content_container");jobdir.site.pager.setBaseUrl(url,_10b);jobdir.site.pager.filter=_10a;dojo.query("ul.paging a").onclick(jobdir.site.pager.onclick);};jobdir.site.pager.setBaseUrl=function(url,_10c){jobdir.site.pager.baseUrl=(_10c!==false?"/"+jobdir.site.lang:"")+"/"+url+"/";};jobdir.site.pager.setFilter=function(_10d){jobdir.site.pager.filter=dojo.mixin(jobdir.site.pager.filter,_10d);jobdir.site.pager.load(1);};jobdir.site.pager.addOnLoadStart=function(item){jobdir.site.pager.onloadStart.push(item);};jobdir.site.pager.addOnLoad=function(item){jobdir.site.pager.onload.push(item);};jobdir.site.pager.addOnLoadEnd=function(item){jobdir.site.pager.onloadEnd.push(item);};jobdir.site.pager.load=function(page){dojo.forEach(jobdir.site.pager.onloadStart,function(item){item();});if(null==page){page=jobdir.site.pager.page;}else{if(typeof page=="number"){jobdir.site.pager.page=page;}else{jobdir.site.pager.page=page.replace(/\?.*$/,"");}}var _10e=dojo.toJson(jobdir.site.pager.filter);var url=jobdir.site.pager.baseUrl+"page/"+page;dojo.xhrPost({url:url,content:{filter:_10e},contentType:"application/x-www-form-urlencoded; charset=utf-8",load:jobdir.site.pager._loadSuccess,error:jobdir.site.pager._loadError});};jobdir.site.pager.onclick=function(_10f){_10f.preventDefault();var page=dojo.attr(_10f.target,"href").replace(/^.*\/page\/(\d+(\?[^\?]*)?)$/,"$1");jobdir.site.pager.load(page);};jobdir.site.pager._loadSuccess=function(_110){jobdir.site.pager.targetNode.innerHTML=_110;dojo.query("ul.paging a").onclick(jobdir.site.pager.onclick);dojo.forEach(jobdir.site.pager.onload,function(item){item(_110);});dojo.parser.parse(jobdir.site.pager.targetNode);dojo.forEach(jobdir.site.pager.onloadEnd,function(item){item();});};jobdir.site.pager._loadError=function(_111,_112){jobdir.site.pager.targetNode.innerHTML=_111+"<hr />"+_112.xhr.responseText;};});},"dijit/_MenuBase":function(){define("dijit/_MenuBase",["./popup","dojo/window","./_Widget","./_KeyNavContainer","./_TemplatedMixin","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/_base/lang","dojo/_base/array"],function(pm,_113,_114,_115,_116,_117,dom,_118,_119,lang,_11a){return _117("dijit._MenuBase",[_114,_116,_115],{parentMenu:null,popupDelay:500,onExecute:function(){},onCancel:function(){},_moveToPopup:function(evt){if(this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled){this.focusedChild._onClick(evt);}else{var _11b=this._getTopMenu();if(_11b&&_11b._isMenuBar){_11b.focusNext();}}},_onPopupHover:function(){if(this.currentPopup&&this.currentPopup._pendingClose_timer){var _11c=this.currentPopup.parentMenu;if(_11c.focusedChild){_11c.focusedChild._setSelected(false);}_11c.focusedChild=this.currentPopup.from_item;_11c.focusedChild._setSelected(true);this._stopPendingCloseTimer(this.currentPopup);}},onItemHover:function(item){if(this.isActive){this.focusChild(item);if(this.focusedChild.popup&&!this.focusedChild.disabled&&!this.hover_timer){this.hover_timer=setTimeout(lang.hitch(this,"_openPopup"),this.popupDelay);}}if(this.focusedChild){this.focusChild(item);}this._hoveredChild=item;},_onChildBlur:function(item){this._stopPopupTimer();item._setSelected(false);var _11d=item.popup;if(_11d){this._stopPendingCloseTimer(_11d);_11d._pendingClose_timer=setTimeout(function(){_11d._pendingClose_timer=null;if(_11d.parentMenu){_11d.parentMenu.currentPopup=null;}pm.close(_11d);},this.popupDelay);}},onItemUnhover:function(item){if(this.isActive){this._stopPopupTimer();}if(this._hoveredChild==item){this._hoveredChild=null;}},_stopPopupTimer:function(){if(this.hover_timer){clearTimeout(this.hover_timer);this.hover_timer=null;}},_stopPendingCloseTimer:function(_11e){if(_11e._pendingClose_timer){clearTimeout(_11e._pendingClose_timer);_11e._pendingClose_timer=null;}},_stopFocusTimer:function(){if(this._focus_timer){clearTimeout(this._focus_timer);this._focus_timer=null;}},_getTopMenu:function(){for(var top=this;top.parentMenu;top=top.parentMenu){}return top;},onItemClick:function(item,evt){if(typeof this.isShowingNow=="undefined"){this._markActive();}this.focusChild(item);if(item.disabled){return false;}if(item.popup){this._openPopup();}else{this.onExecute();item.onClick(evt);}},_openPopup:function(){this._stopPopupTimer();var _11f=this.focusedChild;if(!_11f){return;}var _120=_11f.popup;if(_120.isShowingNow){return;}if(this.currentPopup){this._stopPendingCloseTimer(this.currentPopup);pm.close(this.currentPopup);}_120.parentMenu=this;_120.from_item=_11f;var self=this;pm.open({parent:this,popup:_120,around:_11f.domNode,orient:this._orient||["after","before"],onCancel:function(){self.focusChild(_11f);self._cleanUp();_11f._setSelected(true);self.focusedChild=_11f;},onExecute:lang.hitch(this,"_cleanUp")});this.currentPopup=_120;_120.connect(_120.domNode,"onmouseenter",lang.hitch(self,"_onPopupHover"));if(_120.focus){_120._focus_timer=setTimeout(lang.hitch(_120,function(){this._focus_timer=null;this.focus();}),0);}},_markActive:function(){this.isActive=true;_119.replace(this.domNode,"dijitMenuActive","dijitMenuPassive");},onOpen:function(){this.isShowingNow=true;this._markActive();},_markInactive:function(){this.isActive=false;_119.replace(this.domNode,"dijitMenuPassive","dijitMenuActive");},onClose:function(){this._stopFocusTimer();this._markInactive();this.isShowingNow=false;this.parentMenu=null;},_closeChild:function(){this._stopPopupTimer();if(this.currentPopup){if(_11a.indexOf(this._focusManager.activeStack,this.id)>=0){_118.set(this.focusedChild.focusNode,"tabIndex",this.tabIndex);this.focusedChild.focusNode.focus();}pm.close(this.currentPopup);this.currentPopup=null;}if(this.focusedChild){this.focusedChild._setSelected(false);this.focusedChild._onUnhover();this.focusedChild=null;}},_onItemFocus:function(item){if(this._hoveredChild&&this._hoveredChild!=item){this._hoveredChild._onUnhover();}},_onBlur:function(){this._cleanUp();this.inherited(arguments);},_cleanUp:function(){this._closeChild();if(typeof this.isShowingNow=="undefined"){this._markInactive();}}});});},"jobdir/indexing/spider/logo":function(){define(["dijit","dojo","dojox","dojo/require!dojo/io/iframe"],function(_121,dojo,_122){dojo.provide("jobdir.indexing.spider.logo");dojo.require("dojo.io.iframe");jobdir.indexing.spider.logo.connects=[];jobdir.indexing.spider.logo.activate=function(){dojo.forEach(jobdir.indexing.spider.logo.connects,dojo.disconnect);var _123=[];_123.push(dojo.connect(dojo.byId("jobdir_form_spiderlogo"),"onsubmit",jobdir.indexing.spider.logo.upload));var _124=dojo.byId("companyLogo-delete");if(_124){_123.push(dojo.connect(_124,"onclick",jobdir.indexing.spider.logo.remove));}jobdir.indexing.spider.logo.connects=_123;};jobdir.indexing.spider.logo.upload=function(_125){dojo.stopEvent(_125);dojo.addClass(dojo.byId("companyLogo-form"),"hidden");dojo.removeClass(dojo.byId("companyLogo-upload"),"hidden");dojo.io.iframe.send({form:"jobdir_form_spiderlogo",handleAs:"text",load:function(_126){dojo.byId("companyLogo").innerHTML=_126;jobdir.indexing.spider.logo.activate();},error:function(err){}});};jobdir.indexing.spider.logo.remove=function(_127){dojo.stopEvent(_127);var id=dojo.attr(_127.currentTarget,"href").replace(/^#delete-/,"");dojo.xhrGet({url:"/indexing/spider-logo/delete/id/"+id,load:function(_128){dojo.byId("companyLogo").innerHTML=_128;jobdir.indexing.spider.logo.activate();},error:function(err){}});};});},"dijit/focus":function(){define("dijit/focus",["dojo/aspect","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-construct","dojo/Evented","dojo/_base/lang","dojo/on","dojo/ready","dojo/_base/sniff","dojo/Stateful","dojo/_base/unload","dojo/_base/window","dojo/window","./a11y","./registry","."],function(_129,_12a,dom,_12b,_12c,_12d,lang,on,_12e,has,_12f,_130,win,_131,a11y,_132,_133){var _134=_12a([_12f,_12d],{curNode:null,activeStack:[],constructor:function(){var _135=lang.hitch(this,function(node){if(dom.isDescendant(this.curNode,node)){this.set("curNode",null);}if(dom.isDescendant(this.prevNode,node)){this.set("prevNode",null);}});_129.before(_12c,"empty",_135);_129.before(_12c,"destroy",_135);},registerIframe:function(_136){return this.registerWin(_136.contentWindow,_136);},registerWin:function(_137,_138){var _139=this;var _13a=function(evt){_139._justMouseDowned=true;setTimeout(function(){_139._justMouseDowned=false;},0);if(has("ie")&&evt&&evt.srcElement&&evt.srcElement.parentNode==null){return;}_139._onTouchNode(_138||evt.target||evt.srcElement,"mouse");};var doc=has("ie")?_137.document.documentElement:_137.document;if(doc){if(has("ie")){_137.document.body.attachEvent("onmousedown",_13a);var _13b=function(evt){var tag=evt.srcElement.tagName.toLowerCase();if(tag=="#document"||tag=="body"){return;}if(a11y.isTabNavigable(evt.srcElement)){_139._onFocusNode(_138||evt.srcElement);}else{_139._onTouchNode(_138||evt.srcElement);}};doc.attachEvent("onactivate",_13b);var _13c=function(evt){_139._onBlurNode(_138||evt.srcElement);};doc.attachEvent("ondeactivate",_13c);return {remove:function(){_137.document.detachEvent("onmousedown",_13a);doc.detachEvent("onactivate",_13b);doc.detachEvent("ondeactivate",_13c);doc=null;}};}else{doc.body.addEventListener("mousedown",_13a,true);doc.body.addEventListener("touchstart",_13a,true);var _13d=function(evt){_139._onFocusNode(_138||evt.target);};doc.addEventListener("focus",_13d,true);var _13e=function(evt){_139._onBlurNode(_138||evt.target);};doc.addEventListener("blur",_13e,true);return {remove:function(){doc.body.removeEventListener("mousedown",_13a,true);doc.body.removeEventListener("touchstart",_13a,true);doc.removeEventListener("focus",_13d,true);doc.removeEventListener("blur",_13e,true);doc=null;}};}}},_onBlurNode:function(){this.set("prevNode",this.curNode);this.set("curNode",null);if(this._justMouseDowned){return;}if(this._clearActiveWidgetsTimer){clearTimeout(this._clearActiveWidgetsTimer);}this._clearActiveWidgetsTimer=setTimeout(lang.hitch(this,function(){delete this._clearActiveWidgetsTimer;this._setStack([]);this.prevNode=null;}),100);},_onTouchNode:function(node,by){if(this._clearActiveWidgetsTimer){clearTimeout(this._clearActiveWidgetsTimer);delete this._clearActiveWidgetsTimer;}var _13f=[];try{while(node){var _140=_12b.get(node,"dijitPopupParent");if(_140){node=_132.byId(_140).domNode;}else{if(node.tagName&&node.tagName.toLowerCase()=="body"){if(node===win.body()){break;}node=_131.get(node.ownerDocument).frameElement;}else{var id=node.getAttribute&&node.getAttribute("widgetId"),_141=id&&_132.byId(id);if(_141&&!(by=="mouse"&&_141.get("disabled"))){_13f.unshift(id);}node=node.parentNode;}}}}catch(e){}this._setStack(_13f,by);},_onFocusNode:function(node){if(!node){return;}if(node.nodeType==9){return;}this._onTouchNode(node);if(node==this.curNode){return;}this.set("curNode",node);},_setStack:function(_142,by){var _143=this.activeStack;this.set("activeStack",_142);for(var _144=0;_144<Math.min(_143.length,_142.length);_144++){if(_143[_144]!=_142[_144]){break;}}var _145;for(var i=_143.length-1;i>=_144;i--){_145=_132.byId(_143[i]);if(_145){_145._hasBeenBlurred=true;_145.set("focused",false);if(_145._focusManager==this){_145._onBlur(by);}this.emit("widget-blur",_145,by);}}for(i=_144;i<_142.length;i++){_145=_132.byId(_142[i]);if(_145){_145.set("focused",true);if(_145._focusManager==this){_145._onFocus(by);}this.emit("widget-focus",_145,by);}}},focus:function(node){if(node){try{node.focus();}catch(e){}}}});var _146=new _134();_12e(function(){var _147=_146.registerWin(win.doc.parentWindow||win.doc.defaultView);if(has("ie")){_130.addOnWindowUnload(function(){_147.remove();_147=null;});}});_133.focus=function(node){_146.focus(node);};for(var attr in _146){if(!/^_/.test(attr)){_133.focus[attr]=typeof _146[attr]=="function"?lang.hitch(_146,attr):_146[attr];}}_146.watch(function(attr,_148,_149){_133.focus[attr]=_149;});return _146;});},"dojo/i18n":function(){define("dojo/i18n",["./_base/kernel","require","./has","./_base/array","./_base/lang","./_base/xhr"],function(dojo,_14a,has,_14b,lang){var _14c=dojo.i18n={},_14d=/(^.*(^|\/)nls)(\/|$)([^\/]*)\/?([^\/]*)/,_14e=function(root,_14f,_150,_151){for(var _152=[_150+_151],_153=_14f.split("-"),_154="",i=0;i<_153.length;i++){_154+=(_154?"-":"")+_153[i];if(!root||root[_154]){_152.push(_150+_154+"/"+_151);}}return _152;},_155={},_156=dojo.getL10nName=function(_157,_158,_159){_159=_159?_159.toLowerCase():dojo.locale;_157="dojo/i18n!"+_157.replace(/\./g,"/");_158=_158.replace(/\./g,"/");return (/root/i.test(_159))?(_157+"/nls/"+_158):(_157+"/nls/"+_159+"/"+_158);},_15a=function(_15b,_15c,_15d,_15e,_15f,load){_15b([_15c],function(root){var _160=_155[_15c+"/"]=lang.clone(root.root),_161=_14e(!root._v1x&&root,_15f,_15d,_15e);_15b(_161,function(){for(var i=1;i<_161.length;i++){_155[_161[i]]=_160=lang.mixin(lang.clone(_160),arguments[i]);}var _162=_15c+"/"+_15f;_155[_162]=_160;load&&load(lang.delegate(_160));});});},_163=function(id,_164){var _165=_14d.exec(id),_166=_165[1];return /^\./.test(_166)?_164(_166)+"/"+id.substring(_166.length):id;};load=function(id,_167,load){var _168=_14d.exec(id),_169=_168[1]+"/",_16a=_168[5]||_168[4],_16b=_169+_16a,_16c=(_168[5]&&_168[4]),_16d=_16c||dojo.locale,_16e=_16b+"/"+_16d;if(_16c){if(_155[_16e]){load(_155[_16e]);}else{_15a(_167,_16b,_169,_16a,_16d,load);}return;}var _16f=dojo.config.extraLocale||[];_16f=lang.isArray(_16f)?_16f:[_16f];_16f.push(_16d);_14b.forEach(_16f,function(_170){_15a(_167,_16b,_169,_16a,_170,_170==_16d&&load);});};true||has.add("dojo-v1x-i18n-Api",1);if(1){var _171=new Function("bundle","var __preAmdResult, __amdResult; function define(bundle){__amdResult= bundle;} __preAmdResult= eval(bundle); return [__preAmdResult, __amdResult];"),_172=function(url,_173,_174){return _173?(/nls\/[^\/]+\/[^\/]+$/.test(url)?_173:{root:_173,_v1x:1}):_174;},_175=function(deps,_176){var _177=[];dojo.forEach(deps,function(mid){var url=_14a.toUrl(mid+".js");if(_155[url]){_177.push(_155[url]);}else{try{var _178=_14a(mid);if(_178){_177.push(_178);return;}}catch(e){}dojo.xhrGet({url:url,sync:true,load:function(text){var _179=_171(text);_177.push(_155[url]=_172(url,_179[0],_179[1]));},error:function(){_177.push(_155[url]={});}});}});_176.apply(null,_177);};_14c.getLocalization=function(_17a,_17b,_17c){var _17d,_17e=_156(_17a,_17b,_17c).substring(10);load(_17e,(1&&!_14a.isXdUrl(_14a.toUrl(_17e+".js"))?_175:_14a),function(_17f){_17d=_17f;});return _17d;};_14c.normalizeLocale=function(_180){var _181=_180?_180.toLowerCase():dojo.locale;if(_181=="root"){_181="ROOT";}return _181;};}return lang.mixin(_14c,{dynamic:true,normalize:_163,load:load,cache:function(mid,_182){_155[mid]=_182;}});});},"dijit/hccss":function(){define("dijit/hccss",["require","dojo/_base/config","dojo/dom-class","dojo/dom-construct","dojo/dom-style","dojo/ready","dojo/_base/sniff","dojo/_base/window"],function(_183,_184,_185,_186,_187,_188,has,win){if(has("ie")||has("mozilla")){_188(90,function(){var div=_186.create("div",{id:"a11yTestNode",style:{cssText:"border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+(_184.blankGif||_183.toUrl("dojo/resources/blank.gif"))+"\");"}},win.body());var cs=_187.getComputedStyle(div);if(cs){var _189=cs.backgroundImage;var _18a=(cs.borderTopColor==cs.borderRightColor)||(_189!=null&&(_189=="none"||_189=="url(invalid-url:)"));if(_18a){_185.add(win.body(),"dijit_a11y");}if(has("ie")){div.outerHTML="";}else{win.body().removeChild(div);}}});}});},"jobdir/indexing/stats/JobsPaginator":function(){define(["dijit","dojo","dojox"],function(_18b,dojo,_18c){dojo.provide("jobdir.indexing.stats.JobsPaginator");dojo.declare("jobdir.indexing.stats.JobsPaginator",null,{pageNumber:1,orderBy:"date_online",orderDir:"DESC",loadingNode:null,tableNode:null,filter:null,constructor:function(_18d,_18e){this.loadingNode=dojo.byId(_18e);this.tableNode=dojo.byId(_18d);},load:function(page){var url="/indexing/statistics/jobs-list/page/"+page+"/order/"+this.orderBy+"/dir/"+this.orderDir;if(this.filter!==null){url+="/filter/"+dojo.toJson(this.filter);}this.pageNumber=page;this.showLoadingNode();var ref=this;dojo.xhrGet({url:url,handleAs:"text",load:function(data){ref.show(data);},error:function(err,_18f){ref.show(err+"<p>"+_18f.xhr.responseText+"</p>");}});},reload:function(){this.load(this.pageNumber);},order:function(type,_190,_191){switch(type){case "title":case "clicks":case "days":case "date_online":this.orderBy=type;this.orderDir=(_190=="DESC")?"DESC":"ASC";break;default:this.orderBy="date_online";this.orderDir="DESC";break;}if(true==_191||null==_191){this.reload();}},setFilter:function(_192){this.filter=_192;},clearFilter:function(){this.filter=null;},showLoadingNode:function(){dojo.style(this.loadingNode,"display","block");},hideLoadingNode:function(){dojo.style(this.loadingNode,"display","none");},show:function(text){this.tableNode.innerHTML=text;this.hideLoadingNode();}});});},"url:dijit/layout/templates/AccordionButton.html":"<div data-dojo-attach-event='onclick:_onTitleClick' class='dijitAccordionTitle' role=\"presentation\">\n\t<div data-dojo-attach-point='titleNode,focusNode' data-dojo-attach-event='onkeypress:_onTitleKeyPress'\n\t\t\tclass='dijitAccordionTitleFocus' role=\"tab\" aria-expanded=\"false\"\n\t\t><span class='dijitInline dijitAccordionArrow' role=\"presentation\"></span\n\t\t><span class='arrowTextUp' role=\"presentation\">+</span\n\t\t><span class='arrowTextDown' role=\"presentation\">-</span\n\t\t><img src=\"${_blankGif}\" alt=\"\" class=\"dijitIcon\" data-dojo-attach-point='iconNode' style=\"vertical-align: middle\" role=\"presentation\"/>\n\t\t<span role=\"presentation\" data-dojo-attach-point='titleTextNode' class='dijitAccordionText'></span>\n\t</div>\n</div>\n","dijit/form/_ComboBoxMenuMixin":function(){define("dijit/form/_ComboBoxMenuMixin",["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/i18n","dojo/_base/window","dojo/i18n!./nls/ComboBox"],function(_193,_194,_195,i18n,win){return _194("dijit.form._ComboBoxMenuMixin",null,{_messages:null,postMixInProperties:function(){this.inherited(arguments);this._messages=i18n.getLocalization("dijit.form","ComboBox",this.lang);},buildRendering:function(){this.inherited(arguments);this.previousButton.innerHTML=this._messages["previousMessage"];this.nextButton.innerHTML=this._messages["nextMessage"];},_setValueAttr:function(_196){this.value=_196;this.onChange(_196);},onClick:function(node){if(node==this.previousButton){this._setSelectedAttr(null);this.onPage(-1);}else{if(node==this.nextButton){this._setSelectedAttr(null);this.onPage(1);}else{this.onChange(node);}}},onChange:function(){},onPage:function(){},onClose:function(){this._setSelectedAttr(null);},_createOption:function(item,_197){var _198=this._createMenuItem();var _199=_197(item);if(_199.html){_198.innerHTML=_199.label;}else{_198.appendChild(win.doc.createTextNode(_199.label));}if(_198.innerHTML==""){_198.innerHTML="&#160;";}this.applyTextDir(_198,(_198.innerText||_198.textContent||""));_198.item=item;return _198;},createOptions:function(_19a,_19b,_19c){this.previousButton.style.display=(_19b.start==0)?"none":"";_195.set(this.previousButton,"id",this.id+"_prev");_193.forEach(_19a,function(item,i){var _19d=this._createOption(item,_19c);_195.set(_19d,"id",this.id+i);this.nextButton.parentNode.insertBefore(_19d,this.nextButton);},this);var _19e=false;if(_19a.total&&!_19a.total.then&&_19a.total!=-1){if((_19b.start+_19b.count)<_19a.total){_19e=true;}else{if((_19b.start+_19b.count)>_19a.total&&_19b.count==_19a.length){_19e=true;}}}else{if(_19b.count==_19a.length){_19e=true;}}this.nextButton.style.display=_19e?"":"none";_195.set(this.nextButton,"id",this.id+"_next");return this.containerNode.childNodes;},clearResultList:function(){var _19f=this.containerNode;while(_19f.childNodes.length>2){_19f.removeChild(_19f.childNodes[_19f.childNodes.length-2]);}this._setSelectedAttr(null);},highlightFirstOption:function(){this.selectFirstNode();},highlightLastOption:function(){this.selectLastNode();},selectFirstNode:function(){this.inherited(arguments);if(this.getHighlightedOption()==this.previousButton){this.selectNextNode();}},selectLastNode:function(){this.inherited(arguments);if(this.getHighlightedOption()==this.nextButton){this.selectPreviousNode();}},getHighlightedOption:function(){return this._getSelectedAttr();}});});},"dojo/parser":function(){define("dojo/parser",["./_base/kernel","./_base/lang","./_base/array","./_base/html","./_base/window","./_base/url","./_base/json","./aspect","./date/stamp","./query","./on","./ready"],function(dojo,_1a0,_1a1,_1a2,_1a3,_1a4,_1a5,_1a6,_1a7,_1a8,don){new Date("X");var _1a9={"dom-attributes-explicit":document.createElement("div").attributes.length<40};function has(_1aa){return _1a9[_1aa];};dojo.parser=new function(){var _1ab={};function _1ac(_1ad){var map={};for(var name in _1ad){if(name.charAt(0)=="_"){continue;}map[name.toLowerCase()]=name;}return map;};_1a6.after(_1a0,"extend",function(){_1ab={};},true);var _1ae={};this._functionFromScript=function(_1af,_1b0){var _1b1="";var _1b2="";var _1b3=(_1af.getAttribute(_1b0+"args")||_1af.getAttribute("args"));if(_1b3){_1a1.forEach(_1b3.split(/\s*,\s*/),function(part,idx){_1b1+="var "+part+" = arguments["+idx+"]; ";});}var _1b4=_1af.getAttribute("with");if(_1b4&&_1b4.length){_1a1.forEach(_1b4.split(/\s*,\s*/),function(part){_1b1+="with("+part+"){";_1b2+="}";});}return new Function(_1b1+_1af.innerHTML+_1b2);};this.instantiate=function(_1b5,_1b6,args){var _1b7=[],_1b6=_1b6||{};args=args||{};var _1b8=(args.scope||dojo._scopeName)+"Type",_1b9="data-"+(args.scope||dojo._scopeName)+"-",_1ba=_1b9+"type",_1bb=_1b9+"props",_1bc=_1b9+"attach-point",_1bd=_1b9+"attach-event",_1be=_1b9+"id";var _1bf={};_1a1.forEach([_1bb,_1ba,_1b8,_1be,"jsId",_1bc,_1bd,"dojoAttachPoint","dojoAttachEvent","class","style"],function(name){_1bf[name.toLowerCase()]=name.replace(args.scope,"dojo");});_1a1.forEach(_1b5,function(obj){if(!obj){return;}var node=obj.node||obj,type=_1b8 in _1b6?_1b6[_1b8]:obj.node?obj.type:(node.getAttribute(_1ba)||node.getAttribute(_1b8)),ctor=_1ae[type]||(_1ae[type]=_1a0.getObject(type)),_1c0=ctor&&ctor.prototype;if(!ctor){throw new Error("Could not load class '"+type);}var _1c1={};if(args.defaults){_1a0.mixin(_1c1,args.defaults);}if(obj.inherited){_1a0.mixin(_1c1,obj.inherited);}var _1c2;if(has("dom-attributes-explicit")){_1c2=node.attributes;}else{var _1c3=/^input$|^img$/i.test(node.nodeName)?node:node.cloneNode(false),_1c4=_1c3.outerHTML.replace(/=[^\s"']+|="[^"]*"|='[^']*'/g,"").replace(/^\s*<[a-zA-Z0-9]*/,"").replace(/>.*$/,"");_1c2=_1a1.map(_1c4.split(/\s+/),function(name){var _1c5=name.toLowerCase();return {name:name,value:(node.nodeName=="LI"&&name=="value")||_1c5=="enctype"?node.getAttribute(_1c5):node.getAttributeNode(_1c5).value,specified:true};});}var i=0,item;while(item=_1c2[i++]){if(!item||!item.specified){continue;}var name=item.name,_1c6=name.toLowerCase(),_1c7=item.value;if(_1c6 in _1bf){switch(_1bf[_1c6]){case "data-dojo-props":var _1c8=_1c7;break;case "data-dojo-id":case "jsId":var _1c9=_1c7;break;case "data-dojo-attach-point":case "dojoAttachPoint":_1c1.dojoAttachPoint=_1c7;break;case "data-dojo-attach-event":case "dojoAttachEvent":_1c1.dojoAttachEvent=_1c7;break;case "class":_1c1["class"]=node.className;break;case "style":_1c1["style"]=node.style&&node.style.cssText;break;}}else{if(!(name in _1c0)){var map=(_1ab[type]||(_1ab[type]=_1ac(_1c0)));name=map[_1c6]||name;}if(name in _1c0){switch(typeof _1c0[name]){case "string":_1c1[name]=_1c7;break;case "number":_1c1[name]=_1c7.length?Number(_1c7):NaN;break;case "boolean":_1c1[name]=_1c7.toLowerCase()!="false";break;case "function":if(_1c7===""||_1c7.search(/[^\w\.]+/i)!=-1){_1c1[name]=new Function(_1c7);}else{_1c1[name]=_1a0.getObject(_1c7,false)||new Function(_1c7);}break;default:var pVal=_1c0[name];_1c1[name]=(pVal&&"length" in pVal)?(_1c7?_1c7.split(/\s*,\s*/):[]):(pVal instanceof Date)?(_1c7==""?new Date(""):_1c7=="now"?new Date():_1a7.fromISOString(_1c7)):(pVal instanceof dojo._Url)?(dojo.baseUrl+_1c7):_1a5.fromJson(_1c7);}}else{_1c1[name]=_1c7;}}}if(_1c8){try{_1c8=_1a5.fromJson.call(args.propsThis,"{"+_1c8+"}");_1a0.mixin(_1c1,_1c8);}catch(e){throw new Error(e.toString()+" in data-dojo-props='"+_1c8+"'");}}_1a0.mixin(_1c1,_1b6);var _1ca=obj.node?obj.scripts:(ctor&&(ctor._noScript||_1c0._noScript)?[]:_1a8("> script[type^='dojo/']",node));var _1cb=[],_1cc=[],_1cd=[],on=[];if(_1ca){for(i=0;i<_1ca.length;i++){var _1ce=_1ca[i];node.removeChild(_1ce);var _1cf=(_1ce.getAttribute(_1b9+"event")||_1ce.getAttribute("event")),prop=_1ce.getAttribute(_1b9+"prop"),type=_1ce.getAttribute("type"),nf=this._functionFromScript(_1ce,_1b9);if(_1cf){if(type=="dojo/connect"){_1cb.push({event:_1cf,func:nf});}else{if(type=="dojo/on"){on.push({event:_1cf,func:nf});}else{_1c1[_1cf]=nf;}}}else{if(type=="dojo/watch"){_1cd.push({prop:prop,func:nf});}else{_1cc.push(nf);}}}}var _1d0=ctor.markupFactory||_1c0.markupFactory;var _1d1=_1d0?_1d0(_1c1,node,ctor):new ctor(_1c1,node);_1b7.push(_1d1);if(_1c9){_1a0.setObject(_1c9,_1d1);}for(i=0;i<_1cb.length;i++){_1a6.after(_1d1,_1cb[i].event,dojo.hitch(_1d1,_1cb[i].func),true);}for(i=0;i<_1cc.length;i++){_1cc[i].call(_1d1);}for(i=0;i<_1cd.length;i++){_1d1.watch(_1cd[i].prop,_1cd[i].func);}for(i=0;i<on.length;i++){don(_1d1,on[i].event,on[i].func);}},this);if(!_1b6._started){_1a1.forEach(_1b7,function(_1d2){if(!args.noStart&&_1d2&&_1a0.isFunction(_1d2.startup)&&!_1d2._started){_1d2.startup();}});}return _1b7;};this.parse=function(_1d3,args){var root;if(!args&&_1d3&&_1d3.rootNode){args=_1d3;root=args.rootNode;}else{root=_1d3;}root=root?_1a2.byId(root):_1a3.body();args=args||{};var _1d4=(args.scope||dojo._scopeName)+"Type",_1d5="data-"+(args.scope||dojo._scopeName)+"-",_1d6=_1d5+"type",_1d7=_1d5+"textdir";var list=[];var node=root.firstChild;var _1d8=args&&args.inherited;if(!_1d8){function _1d9(node,attr){return (node.getAttribute&&node.getAttribute(attr))||(node!==_1a3.doc&&node!==_1a3.doc.documentElement&&node.parentNode?_1d9(node.parentNode,attr):null);};_1d8={dir:_1d9(root,"dir"),lang:_1d9(root,"lang"),textDir:_1d9(root,_1d7)};for(var key in _1d8){if(!_1d8[key]){delete _1d8[key];}}}var _1da={inherited:_1d8};var _1db;var _1dc;function _1dd(_1de){if(!_1de.inherited){_1de.inherited={};var node=_1de.node,_1df=_1dd(_1de.parent);var _1e0={dir:node.getAttribute("dir")||_1df.dir,lang:node.getAttribute("lang")||_1df.lang,textDir:node.getAttribute(_1d7)||_1df.textDir};for(var key in _1e0){if(_1e0[key]){_1de.inherited[key]=_1e0[key];}}}return _1de.inherited;};while(true){if(!node){if(!_1da||!_1da.node){break;}node=_1da.node.nextSibling;_1db=_1da.scripts;_1dc=false;_1da=_1da.parent;continue;}if(node.nodeType!=1){node=node.nextSibling;continue;}if(_1db&&node.nodeName.toLowerCase()=="script"){type=node.getAttribute("type");if(type&&/^dojo\/\w/i.test(type)){_1db.push(node);}node=node.nextSibling;continue;}if(_1dc){node=node.nextSibling;continue;}var type=node.getAttribute(_1d6)||node.getAttribute(_1d4);var _1e1=node.firstChild;if(!type&&(!_1e1||(_1e1.nodeType==3&&!_1e1.nextSibling))){node=node.nextSibling;continue;}var _1e2={node:node,scripts:_1db,parent:_1da};var ctor=type&&(_1ae[type]||(_1ae[type]=_1a0.getObject(type))),_1e3=ctor&&!ctor.prototype._noScript?[]:null;if(type){list.push({"type":type,node:node,scripts:_1e3,inherited:_1dd(_1e2)});}node=_1e1;_1db=_1e3;_1dc=ctor&&ctor.prototype.stopParser&&!(args&&args.template);_1da=_1e2;}var _1e4=args&&args.template?{template:true}:null;return this.instantiate(list,_1e4,args);};}();if(dojo.config.parseOnLoad){dojo.ready(100,dojo.parser,"parse");}return dojo.parser;});},"jobdir/site/jobs":function(){define(["dijit","dojo","dojox","dojo/require!dojo/parser,dijit/Dialog,jobdir/site/company"],function(_1e5,dojo,_1e6){dojo.provide("jobdir.site.jobs");dojo.require("dojo.parser");jobdir.site.jobs.filter={functionId:[],regionCode:[],employmentLevel:[],contractType:[],lang:[]};jobdir.site.jobs.jobAdPopup=null;jobdir.site.jobs.setFilter=function(_1e7,_1e8){var _1e9=_1e7.attr("checked");var _1ea=_1e7.attr("name").replace(/^[a-z]+-/g,"");if(_1e9&&dojo.indexOf(jobdir.site.jobs.filter[_1e8],_1ea)==-1){jobdir.site.jobs.filter[_1e8].push(_1ea);}else{if(!_1e9){jobdir.site.jobs.filter[_1e8]=dojo.filter(jobdir.site.jobs.filter[_1e8],function(x){return x!=_1ea;});}}jobdir.site.jobs.applyFilter();};jobdir.site.jobs.applyFilter=function(_1eb){if(_1eb===true){jobdir.site.pager.load();}else{jobdir.site.pager.load(1);}};jobdir.site.jobs.markJob=function(_1ec){var _1ed=dojo.attr(_1ec.currentTarget,"checked")?"add":"delete";var _1ee=_1ec.currentTarget.value;var url="/"+jobdir.site.lang+"/saved-jobs/mark/do/"+_1ed+"/id/"+_1ee;dojo.xhrGet({url:url,load:function(_1ef){if("add"==_1ed){jobdir.site.jobs.markedJobsIds.push(parseInt(_1ee));}else{jobdir.site.jobs.markedJobsIds=dojo.filter(jobdir.site.jobs.markedJobsIds,function(item){return item!=_1ee;});}},error:function(err,io){alert(err+"\n"+io.xhr.responseText);}});};jobdir.site.jobs.deleteMarkedJobs=function(_1f0){_1f0.preventDefault();var ids=[];dojo.query("input[id^='del_marked_job]").forEach(function(node){if(dojo.attr(node,"checked")){ids.push(node.value);}});if(0==ids.length){return;}var url="/"+jobdir.site.lang+"/saved-jobs/mark/do/massdelete/id/"+dojo.toJson(ids);dojo.xhrGet({url:url,load:function(_1f1){if(_1f1=="OK"){location.reload();}else{alert(_1f1);}},error:function(err,io){alert(err+"\n"+io.xhr.responseText);}});};jobdir.site.jobs.initJobLinks=function(){};jobdir.site.jobs.jobLinkClicked=function(_1f2){_1f2.preventDefault();if(jobdir.site.jobs.jobAdPopup){jobdir.site.jobs.jobAdPopup.close();}jobdir.site.jobs.jobAdPopup=window.open(dojo.attr(_1f2.currentTarget,"href"),"job_popup_"+dojo.attr(_1f2.currentTarget,"id").replace(/^joblink_/,""),"dependent=no,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes,"+"resizable=yes,top=30,left=30,width=1024,height=800");};jobdir.site.jobs.openSaveProfileDialog=function(_1f3){_1f3.preventDefault();dojo.require("dijit.Dialog");var _1f4=_1e5.byId("saveProfileDialog");if(_1f4){var _1f5=_1f4.attr("title");_1f4.destroyRecursive();}var url="/"+jobdir.site.lang+"/profiles/add/profileType/jobs/type/"+jobdir.site.jobs.type+"/"+"brancheId/"+jobdir.site.jobs.branche+"/"+"positionId/"+jobdir.site.jobs.position+"/";if(jobdir.site.jobs.text){url+="text/"+jobdir.site.jobs.text+"/";}if(jobdir.site.jobs.textprefix){url+="textprefix/true/";}if(jobdir.site.jobs.mostRecent){url+="show/list/";}if(jobdir.site.jobs.companyFilter){url+="companyFilter/"+dojo.toJson(jobdir.site.jobs.companyFilter)+"/";}url+="filter/"+dojo.toJson(jobdir.site.jobs.filter);_1f4=new _1e5.Dialog({title:_1f5,"class":"dialog-450",id:"saveProfileDialog",href:url,onDownloadEnd:function(){dojo.query("#saveProfileDialog a.btnSaveProfile").onclick(jobdir.site.jobs.submitSaveProfileForm);dojo.query("#saveProfileDialog input").onkeypress(function(_1f6){if(_1f6.keyCode==dojo.keys.ENTER){jobdir.site.jobs.submitSaveProfileForm(_1f6);}});}});_1f4.show();};jobdir.site.jobs.submitSaveProfileForm=function(_1f7){_1f7.preventDefault();if(_1e5.byId("jobdir_form_jobsprofile_name").attr("value")==""){alert("Bitte einen Namen angeben!");return;}dojo.xhrPost({form:"jobdir_form_jobsprofile",load:function(_1f8){if(_1f8.match(/^OK$/)){_1e5.byId("saveProfileDialog").destroyRecursive();}else{_1e5.byId("jobdir_form_jobsprofile").destroyRecursive();_1e5.byId("saveProfileDialog").attr("content",_1f8);dojo.parser.parse(dojo.byId("saveProfileDialog"));dojo.query("#saveProfileDialog a.btnSaveProfile").onclick(jobdir.site.jobs.submitSaveProfileForm);dojo.query("#saveProfileDialog input").onkeypress(function(_1f9){if(_1f9.keyCode==dojo.keys.ENTER){jobdir.site.jobs.submitSaveProfileForm(_1f9);}});}},error:function(err,io){_1e5.byId("saveProfileDialog").attr("content",err+"<hr />"+io.xhr.responseText);}});};jobdir.site.jobs.showCompanyInfo=function(_1fa){dojo.require("jobdir.site.company");_1fa.preventDefault();var _1fb=dojo.attr(_1fa.currentTarget,"id").replace(/companyInfoLink-/g,"");var url="/"+jobdir.site.lang+"/"+jobdir.site.jobs.type+"/"+_1fb+"/AjaxRequest";dojo.xhrGet({url:url,load:function(_1fc){var _1fd=_1e5.byId("companyInfoDialog");_1fd.attr("content",_1fc);_1fd.show();jobdir.site.matrix.activate("company");},error:function(err,io){alert(err+"\n"+io.xhr.responseText);}});};jobdir.site.jobs.searchTitles=function(_1fe){_1fe.preventDefault();dojo.byId("jobdir_form_jobtitles").submit();};jobdir.site.jobs.switchTo=function(_1ff){_1ff.preventDefault();href=dojo.attr(_1ff.currentTarget,"href");text=href.match(/\/text\//)?href.replace(/^.*\/text\/([^\/]+)\/.*$/,"$1"):"";url=href.replace(/\/text\/[^\/]+/,"").replace(/\/switch\/true/,"").replace(/\/filter\/.*$/,"");formular=dojo.byId("switch-form");dojo.attr(formular,"action",url);dojo.attr(formular.text,"value",text);dojo.attr(formular.filter,"value",dojo.toJson(jobdir.site.jobs.filter));formular.submit();};});},"url:dijit/form/templates/DropDownButton.html":"<span class=\"dijit dijitReset dijitInline\"\n\t><span class='dijitReset dijitInline dijitButtonNode'\n\t\tdata-dojo-attach-event=\"ondijitclick:_onClick\" data-dojo-attach-point=\"_buttonNode\"\n\t\t><span class=\"dijitReset dijitStretch dijitButtonContents\"\n\t\t\tdata-dojo-attach-point=\"focusNode,titleNode,_arrowWrapperNode\"\n\t\t\trole=\"button\" aria-haspopup=\"true\" aria-labelledby=\"${id}_label\"\n\t\t\t><span class=\"dijitReset dijitInline dijitIcon\"\n\t\t\t\tdata-dojo-attach-point=\"iconNode\"\n\t\t\t></span\n\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\n\t\t\t\tdata-dojo-attach-point=\"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\" tabIndex=\"-1\"\n\t\tdata-dojo-attach-point=\"valueNode\"\n/></span>\n","jobdir/indexing/spider/contacts":function(){define(["dijit","dojo","dojox","dojo/require!dijit/form/FilteringSelect"],function(_200,dojo,_201){dojo.provide("jobdir.indexing.spider.contacts");dojo.require("dijit.form.FilteringSelect");jobdir.indexing.spider.contacts.activate=function(){dojo.query("#companyContactsList a.default_company_contact, #groupContactsList a.default_group_contact").onclick(jobdir.indexing.spider.contacts.setDefaultContact);dojo.query("#companyContactsList a.undefault_company_contact, #groupContactsList a.undefault_group_contact").onclick(jobdir.indexing.spider.contacts.unsetDefaultContact);dojo.query("#companyContactsList a.edit_company_contact, #groupContactsList a.edit_group_contact").onclick(jobdir.indexing.spider.contacts.fillForm);dojo.query("#companyContactsList a.activate_company_contact, #groupContactsList a.activate_group_contact").onclick(jobdir.indexing.spider.contacts.activateContact);dojo.query("#companyContactsList a.inactivate_company_contact, #groupContactsList a.inactivate_group_contact").onclick(jobdir.indexing.spider.contacts.inactivateContact);dojo.query("#companyContactsList a.del_company_contact, #groupContactsList a.del_group_contact").onclick(jobdir.indexing.spider.contacts.deleteContact);dojo.query("#companyContactsList #jobdir_form_contact_company_reset, #groupContactsList #jobdir_form_contact_group_reset").onclick(jobdir.indexing.spider.contacts.clearForm);dojo.query("#jobdir_form_contact_company, #jobdir_form_contact_group").onsubmit(jobdir.indexing.spider.contacts.submitForm);};jobdir.indexing.spider.contacts.fillForm=function(_202){_202.preventDefault();type=_202.currentTarget.className.match(/company/)?"company":"group";id=dojo.attr(_202.currentTarget,"href").replace(/#edit-/,"");dojo.xhrGet({url:"/indexing/contacts/data/id/"+id+"/format/json",handleAs:"json",load:function(data){formName="jobdir_form_contact_"+type+"_";dojo.attr(dojo.byId(formName+"id"),"value",id);_200.byId(formName+"title").setValue(data.title.toLowerCase());_200.byId(formName+"firstname").setValue(data.firstname);_200.byId(formName+"lastname").setValue(data.lastname);_200.byId(formName+"email").setValue(data.email);},error:function(err,io){alert(err+"\n"+io.xhr.responseText);}});};jobdir.indexing.spider.contacts.setDefaultContact=function(_203){_203.preventDefault();id=dojo.attr(_203.currentTarget,"href").replace(/#default-/,"");jobdir.indexing.spider.contacts.getRequest("/indexing/contacts/set-default/id/"+id);};jobdir.indexing.spider.contacts.unsetDefaultContact=function(_204){_204.preventDefault();id=dojo.attr(_204.currentTarget,"href").replace(/#undefault-/,"");jobdir.indexing.spider.contacts.getRequest("/indexing/contacts/unset-default/id/"+id);};jobdir.indexing.spider.contacts.activateContact=function(_205){_205.preventDefault();id=dojo.attr(_205.currentTarget,"href").replace(/#activate-/,"");jobdir.indexing.spider.contacts.getRequest("/indexing/contacts/activate/id/"+id);};jobdir.indexing.spider.contacts.inactivateContact=function(_206){_206.preventDefault();id=dojo.attr(_206.currentTarget,"href").replace(/#inactivate-/,"");jobdir.indexing.spider.contacts.getRequest("/indexing/contacts/inactivate/id/"+id);};jobdir.indexing.spider.contacts.deleteContact=function(_207){_207.preventDefault();reallyDelete=window.confirm("Wirklich diesen Contact löschen?");if(reallyDelete){id=dojo.attr(_207.currentTarget,"href").replace(/#delete-/,"");jobdir.indexing.spider.contacts.getRequest("/indexing/contacts/delete/id/"+id);}};jobdir.indexing.spider.contacts.getRequest=function(url){dojo.xhrGet({url:url+"/refId/"+dojo.attr(dojo.byId("jobdir_form_contact_company_refId"),"value"),load:function(_208){_200.byId("jobdir_form_contact_company").destroyRecursive();groupForm=_200.byId("jobdir_form_contact_group");if(groupForm){groupForm.destroyRecursive();}dojo.byId("manageContacts").innerHTML=_208;dojo.parser.parse(dojo.byId("manageContacts"));jobdir.indexing.spider.contacts.activate();},error:function(err,io){alert(err+"\n"+io.xhr.responseText);}});};jobdir.indexing.spider.contacts.clearForm=function(_209){_209.preventDefault();formName=_209.currentTarget.id.replace(/_reset$/,"")+"_";dojo.attr(dojo.byId(formName+"id"),"value","0");_200.byId(formName+"title").setValue("none");_200.byId(formName+"firstname").setValue("");_200.byId(formName+"lastname").setValue("");_200.byId(formName+"email").setValue("");};jobdir.indexing.spider.contacts.submitForm=function(_20a){_20a.preventDefault();type=_20a.currentTarget.type.value;if(type=="group"){formular=_200.byId("jobdir_form_contact_group");formular.attr("action",formular.attr("action")+"/companyId/"+dojo.attr(dojo.byId("jobdir_form_contact_company_refId"),"value"));}dojo.xhrPost({form:"jobdir_form_contact_"+type,load:function(_20b){_200.byId("jobdir_form_contact_company").destroyRecursive();groupForm=_200.byId("jobdir_form_contact_group");if(groupForm){groupForm.destroyRecursive();}dojo.byId("manageContacts").innerHTML=_20b;dojo.parser.parse(dojo.byId("manageContacts"));jobdir.indexing.spider.contacts.activate();},error:function(err,io){_200.byId("jobdir_form_contact_"+type).destroyRecursive();dojo.byId(type+"ContactForm").innerHTML=io.xhr.responseText;dojo.parser.parse(dojo.byId(type+"ContactForm"));dojo.query("#companyContactsList #jobdir_form_contact_"+type+"_reset").onclick(jobdir.indexing.spider.contacts.clearForm);dojo.query("#jobdir_form_contact_"+type).onsubmit(jobdir.indexing.spider.contacts.submitForm);}});};});},"jobdir/indexing/stats/QualityPaginator":function(){define(["dijit","dojo","dojox"],function(_20c,dojo,_20d){dojo.provide("jobdir.indexing.stats.QualityPaginator");dojo.declare("jobdir.indexing.stats.QualityPaginator",null,{pageNumber:1,orderBy:"companyname",orderDir:"ASC",loadingNode:null,tableNode:null,filter:null,defaultFilter:{date:"",name:"",type:"all"},constructor:function(_20e,_20f){this.loadingNode=dojo.byId(_20f);this.tableNode=dojo.byId(_20e);},load:function(page){dojo.query(".stats_quality_tooltip").forEach(function(item){var _210=_20c.byId(dojo.attr(item,"id"));if(_210){_210.destroyRecursive();}});var url="/indexing/statistics/quality-list/page/"+page+"/order/"+this.orderBy+"/dir/"+this.orderDir;if(this.filter!==null){url+="/filter/"+dojo.toJson(this.filter);}this.pageNumber=page;this.showLoadingNode();var ref=this;dojo.xhrGet({url:url,handleAs:"text",load:function(data){ref.show(data);},error:function(err,_211){ref.show(err+"<p>"+_211.xhr.responseText+"</p>");}});},reload:function(){this.load(this.pageNumber);},order:function(type,_212,_213){switch(type){case "companyname":case "groupname":case "jobs_total":case "quality":this.orderBy=type;this.orderDir=(_212=="DESC")?"DESC":"ASC";break;default:this.orderBy="companyname";this.orderDir="ASC";break;}if(true==_213||null==_213){this.reload();}},setFilter:function(_214){this.filter=dojo.mixin(this.defaultFilter,_214);},clearFilter:function(){this.filter=null;},showLoadingNode:function(){dojo.style(this.loadingNode,"display","block");},hideLoadingNode:function(){dojo.style(this.loadingNode,"display","none");},show:function(text){this.tableNode.innerHTML=text;dojo.parser.parse(this.tableNode);this.hideLoadingNode();}});});},"dijit/form/ToggleButton":function(){define("dijit/form/ToggleButton",["dojo/_base/declare","dojo/_base/kernel","./Button","./_ToggleButtonMixin"],function(_215,_216,_217,_218){return _215("dijit.form.ToggleButton",[_217,_218],{baseClass:"dijitToggleButton",setChecked:function(_219){_216.deprecated("setChecked("+_219+") is deprecated. Use set('checked',"+_219+") instead.","","2.0");this.set("checked",_219);}});});},"dojo/date/stamp":function(){define("dojo/date/stamp",["../_base/kernel","../_base/lang","../_base/array"],function(dojo,lang,_21a){lang.getObject("date.stamp",true,dojo);dojo.date.stamp.fromISOString=function(_21b,_21c){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 _21d=dojo.date.stamp._isoRegExp.exec(_21b),_21e=null;if(_21d){_21d.shift();if(_21d[1]){_21d[1]--;}if(_21d[6]){_21d[6]*=1000;}if(_21c){_21c=new Date(_21c);_21a.forEach(_21a.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(prop){return _21c["get"+prop]();}),function(_21f,_220){_21d[_220]=_21d[_220]||_21f;});}_21e=new Date(_21d[0]||1970,_21d[1]||0,_21d[2]||1,_21d[3]||0,_21d[4]||0,_21d[5]||0,_21d[6]||0);if(_21d[0]<100){_21e.setFullYear(_21d[0]||1970);}var _221=0,_222=_21d[7]&&_21d[7].charAt(0);if(_222!="Z"){_221=((_21d[8]||0)*60)+(Number(_21d[9])||0);if(_222!="-"){_221*=-1;}}if(_222){_221-=_21e.getTimezoneOffset();}if(_221){_21e.setTime(_21e.getTime()+_221*60000);}}return _21e;};dojo.date.stamp.toISOString=function(_223,_224){var _225=function(n){return (n<10)?"0"+n:n;};_224=_224||{};var _226=[],_227=_224.zulu?"getUTC":"get",date="";if(_224.selector!="time"){var year=_223[_227+"FullYear"]();date=["0000".substr((year+"").length)+year,_225(_223[_227+"Month"]()+1),_225(_223[_227+"Date"]())].join("-");}_226.push(date);if(_224.selector!="date"){var time=[_225(_223[_227+"Hours"]()),_225(_223[_227+"Minutes"]()),_225(_223[_227+"Seconds"]())].join(":");var _228=_223[_227+"Milliseconds"]();if(_224.milliseconds){time+="."+(_228<100?"0":"")+_225(_228);}if(_224.zulu){time+="Z";}else{if(_224.selector!="time"){var _229=_223.getTimezoneOffset();var _22a=Math.abs(_229);time+=(_229>0?"-":"+")+_225(Math.floor(_22a/60))+":"+_225(_22a%60);}}_226.push(time);}return _226.join("T");};return dojo.date.stamp;});},"dijit/form/Textarea":function(){define("dijit/form/Textarea",["dojo/_base/declare","dojo/dom-style","./_ExpandingTextAreaMixin","./SimpleTextarea"],function(_22b,_22c,_22d,_22e){return _22b("dijit.form.Textarea",[_22e,_22d],{baseClass:"dijitTextBox dijitTextArea dijitExpandingTextArea",cols:"",buildRendering:function(){this.inherited(arguments);_22c.set(this.textbox,{overflowY:"hidden",overflowX:"auto",boxSizing:"border-box",MsBoxSizing:"border-box",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box"});}});});},"dojo/Stateful":function(){define("dojo/Stateful",["./_base/kernel","./_base/declare","./_base/lang","./_base/array"],function(dojo,_22f,lang,_230){return dojo.declare("dojo.Stateful",null,{postscript:function(_231){if(_231){lang.mixin(this,_231);}},get:function(name){return this[name];},set:function(name,_232){if(typeof name==="object"){for(var x in name){this.set(x,name[x]);}return this;}var _233=this[name];this[name]=_232;if(this._watchCallbacks){this._watchCallbacks(name,_233,_232);}return this;},watch:function(name,_234){var _235=this._watchCallbacks;if(!_235){var self=this;_235=this._watchCallbacks=function(name,_236,_237,_238){var _239=function(_23a){if(_23a){_23a=_23a.slice();for(var i=0,l=_23a.length;i<l;i++){try{_23a[i].call(self,name,_236,_237);}catch(e){console.error(e);}}}};_239(_235["_"+name]);if(!_238){_239(_235["*"]);}};}if(!_234&&typeof name==="function"){_234=name;name="*";}else{name="_"+name;}var _23b=_235[name];if(typeof _23b!=="object"){_23b=_235[name]=[];}_23b.push(_234);return {unwatch:function(){_23b.splice(_230.indexOf(_23b,_234),1);}};}});});},"dijit/form/DateTextBox":function(){define("dijit/form/DateTextBox",["dojo/_base/declare","../Calendar","./_DateTimeTextBox"],function(_23c,_23d,_23e){return _23c("dijit.form.DateTextBox",_23e,{baseClass:"dijitTextBox dijitComboBox dijitDateTextBox",popupClass:_23d,_selector:"date",value:new Date("")});});},"dijit/form/ComboButton":function(){require({cache:{"url:dijit/form/templates/ComboButton.html":"<table class=\"dijit dijitReset dijitInline dijitLeft\"\n\tcellspacing='0' cellpadding='0' role=\"presentation\"\n\t><tbody role=\"presentation\"><tr role=\"presentation\"\n\t\t><td class=\"dijitReset dijitStretch dijitButtonNode\" data-dojo-attach-point=\"buttonNode\" data-dojo-attach-event=\"ondijitclick:_onClick,onkeypress:_onButtonKeyPress\"\n\t\t><div id=\"${id}_button\" class=\"dijitReset dijitButtonContents\"\n\t\t\tdata-dojo-attach-point=\"titleNode\"\n\t\t\trole=\"button\" aria-labelledby=\"${id}_label\"\n\t\t\t><div class=\"dijitReset dijitInline dijitIcon\" data-dojo-attach-point=\"iconNode\" role=\"presentation\"></div\n\t\t\t><div class=\"dijitReset dijitInline dijitButtonText\" id=\"${id}_label\" data-dojo-attach-point=\"containerNode\" role=\"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\tdata-dojo-attach-point=\"_popupStateNode,focusNode,_buttonNode\"\n\t\t\tdata-dojo-attach-event=\"onkeypress:_onArrowKeyPress\"\n\t\t\ttitle=\"${optionsTitle}\"\n\t\t\trole=\"button\" aria-haspopup=\"true\"\n\t\t\t><div class=\"dijitReset dijitArrowButtonInner\" role=\"presentation\"></div\n\t\t\t><div class=\"dijitReset dijitArrowButtonChar\" role=\"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}\" data-dojo-attach-point=\"valueNode\"\n\t\t/></td></tr></tbody\n></table>\n"}});define("dijit/form/ComboButton",["dojo/_base/declare","dojo/_base/event","dojo/keys","../focus","./DropDownButton","dojo/text!./templates/ComboButton.html"],function(_23f,_240,keys,_241,_242,_243){return _23f("dijit.form.ComboButton",_242,{templateString:_243,_setIdAttr:"",_setTabIndexAttr:["focusNode","titleNode"],_setTitleAttr:"titleNode",optionsTitle:"",baseClass:"dijitComboButton",cssStateNodes:{"buttonNode":"dijitButtonNode","titleNode":"dijitButtonContents","_popupStateNode":"dijitDownArrowButton"},_focusedNode:null,_onButtonKeyPress:function(evt){if(evt.charOrCode==keys[this.isLeftToRight()?"RIGHT_ARROW":"LEFT_ARROW"]){_241.focus(this._popupStateNode);_240.stop(evt);}},_onArrowKeyPress:function(evt){if(evt.charOrCode==keys[this.isLeftToRight()?"LEFT_ARROW":"RIGHT_ARROW"]){_241.focus(this.titleNode);_240.stop(evt);}},focus:function(_244){if(!this.disabled){_241.focus(_244=="start"?this.titleNode:this._popupStateNode);}}});});},"dijit/layout/AccordionContainer":function(){require({cache:{"url:dijit/layout/templates/AccordionButton.html":"<div data-dojo-attach-event='onclick:_onTitleClick' class='dijitAccordionTitle' role=\"presentation\">\n\t<div data-dojo-attach-point='titleNode,focusNode' data-dojo-attach-event='onkeypress:_onTitleKeyPress'\n\t\t\tclass='dijitAccordionTitleFocus' role=\"tab\" aria-expanded=\"false\"\n\t\t><span class='dijitInline dijitAccordionArrow' role=\"presentation\"></span\n\t\t><span class='arrowTextUp' role=\"presentation\">+</span\n\t\t><span class='arrowTextDown' role=\"presentation\">-</span\n\t\t><img src=\"${_blankGif}\" alt=\"\" class=\"dijitIcon\" data-dojo-attach-point='iconNode' style=\"vertical-align: middle\" role=\"presentation\"/>\n\t\t<span role=\"presentation\" data-dojo-attach-point='titleTextNode' class='dijitAccordionText'></span>\n\t</div>\n</div>\n"}});define("dijit/layout/AccordionContainer",["require","dojo/_base/array","dojo/_base/declare","dojo/_base/event","dojo/_base/fx","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-construct","dojo/dom-geometry","dojo/_base/kernel","dojo/keys","dojo/_base/lang","dojo/_base/sniff","dojo/topic","../focus","../_base/manager","dojo/ready","../_Widget","../_Container","../_TemplatedMixin","../_CssStateMixin","./StackContainer","./ContentPane","dojo/text!./templates/AccordionButton.html"],function(_245,_246,_247,_248,fx,dom,_249,_24a,_24b,_24c,_24d,keys,lang,has,_24e,_24f,_250,_251,_252,_253,_254,_255,_256,_257,_258){var _259=_247("dijit.layout._AccordionButton",[_252,_254,_255],{templateString:_258,label:"",_setLabelAttr:{node:"titleTextNode",type:"innerHTML"},title:"",_setTitleAttr:{node:"titleTextNode",type:"attribute",attribute:"title"},iconClassAttr:"",_setIconClassAttr:{node:"iconNode",type:"class"},baseClass:"dijitAccordionTitle",getParent:function(){return this.parent;},buildRendering:function(){this.inherited(arguments);var _25a=this.id.replace(" ","_");_249.set(this.titleTextNode,"id",_25a+"_title");this.focusNode.setAttribute("aria-labelledby",_249.get(this.titleTextNode,"id"));dom.setSelectable(this.domNode,false);},getTitleHeight:function(){return _24c.getMarginSize(this.domNode).h;},_onTitleClick:function(){var _25b=this.getParent();_25b.selectChild(this.contentWidget,true);_24f.focus(this.focusNode);},_onTitleKeyPress:function(evt){return this.getParent()._onKeyPress(evt,this.contentWidget);},_setSelectedAttr:function(_25c){this._set("selected",_25c);this.focusNode.setAttribute("aria-expanded",_25c);this.focusNode.setAttribute("aria-selected",_25c);this.focusNode.setAttribute("tabIndex",_25c?"0":"-1");}});var _25d=_247("dijit.layout._AccordionInnerContainer",[_252,_255],{baseClass:"dijitAccordionInnerContainer",isLayoutContainer:true,buildRendering:function(){this.domNode=_24b.place("<div class='"+this.baseClass+"' role='presentation'>",this.contentWidget.domNode,"after");var _25e=this.contentWidget,cls=lang.isString(this.buttonWidget)?lang.getObject(this.buttonWidget):this.buttonWidget;this.button=_25e._buttonWidget=(new cls({contentWidget:_25e,label:_25e.title,title:_25e.tooltip,dir:_25e.dir,lang:_25e.lang,textDir:_25e.textDir,iconClass:_25e.iconClass,id:_25e.id+"_button",parent:this.parent})).placeAt(this.domNode);this.containerNode=_24b.place("<div class='dijitAccordionChildWrapper' style='display:none'>",this.domNode);_24b.place(this.contentWidget.domNode,this.containerNode);},postCreate:function(){this.inherited(arguments);var _25f=this.button;this._contentWidgetWatches=[this.contentWidget.watch("title",lang.hitch(this,function(name,_260,_261){_25f.set("label",_261);})),this.contentWidget.watch("tooltip",lang.hitch(this,function(name,_262,_263){_25f.set("title",_263);})),this.contentWidget.watch("iconClass",lang.hitch(this,function(name,_264,_265){_25f.set("iconClass",_265);}))];},_setSelectedAttr:function(_266){this._set("selected",_266);this.button.set("selected",_266);if(_266){var cw=this.contentWidget;if(cw.onSelected){cw.onSelected();}}},startup:function(){this.contentWidget.startup();},destroy:function(){this.button.destroyRecursive();_246.forEach(this._contentWidgetWatches||[],function(w){w.unwatch();});delete this.contentWidget._buttonWidget;delete this.contentWidget._wrapperWidget;this.inherited(arguments);},destroyDescendants:function(_267){this.contentWidget.destroyRecursive(_267);}});var _268=_247("dijit.layout.AccordionContainer",_256,{duration:_250.defaultDuration,buttonWidget:_259,baseClass:"dijitAccordionContainer",buildRendering:function(){this.inherited(arguments);this.domNode.style.overflow="hidden";this.domNode.setAttribute("role","tablist");},startup:function(){if(this._started){return;}this.inherited(arguments);if(this.selectedChildWidget){var _269=this.selectedChildWidget.containerNode.style;_269.display="";_269.overflow="auto";this.selectedChildWidget._wrapperWidget.set("selected",true);}},layout:function(){var _26a=this.selectedChildWidget;if(!_26a){return;}var _26b=_26a._wrapperWidget.domNode,_26c=_24c.getMarginExtents(_26b),_26d=_24c.getPadBorderExtents(_26b),_26e=_26a._wrapperWidget.containerNode,_26f=_24c.getMarginExtents(_26e),_270=_24c.getPadBorderExtents(_26e),_271=this._contentBox;var _272=0;_246.forEach(this.getChildren(),function(_273){if(_273!=_26a){_272+=_24c.getMarginSize(_273._wrapperWidget.domNode).h;}});this._verticalSpace=_271.h-_272-_26c.h-_26d.h-_26f.h-_270.h-_26a._buttonWidget.getTitleHeight();this._containerContentBox={h:this._verticalSpace,w:this._contentBox.w-_26c.w-_26d.w-_26f.w-_270.w};if(_26a){_26a.resize(this._containerContentBox);}},_setupChild:function(_274){_274._wrapperWidget=_25d({contentWidget:_274,buttonWidget:this.buttonWidget,id:_274.id+"_wrapper",dir:_274.dir,lang:_274.lang,textDir:_274.textDir,parent:this});this.inherited(arguments);},addChild:function(_275,_276){if(this._started){var _277=this.containerNode;if(_276&&typeof _276=="number"){var _278=_252.prototype.getChildren.call(this);if(_278&&_278.length>=_276){_277=_278[_276-1].domNode;_276="after";}}_24b.place(_275.domNode,_277,_276);if(!_275._started){_275.startup();}this._setupChild(_275);_24e.publish(this.id+"-addChild",_275,_276);this.layout();if(!this.selectedChildWidget){this.selectChild(_275);}}else{this.inherited(arguments);}},removeChild:function(_279){if(_279._wrapperWidget){_24b.place(_279.domNode,_279._wrapperWidget.domNode,"after");_279._wrapperWidget.destroy();delete _279._wrapperWidget;}_24a.remove(_279.domNode,"dijitHidden");this.inherited(arguments);},getChildren:function(){return _246.map(this.inherited(arguments),function(_27a){return _27a.declaredClass=="dijit.layout._AccordionInnerContainer"?_27a.contentWidget:_27a;},this);},destroy:function(){if(this._animation){this._animation.stop();}_246.forEach(this.getChildren(),function(_27b){if(_27b._wrapperWidget){_27b._wrapperWidget.destroy();}else{_27b.destroyRecursive();}});this.inherited(arguments);},_showChild:function(_27c){_27c._wrapperWidget.containerNode.style.display="block";return this.inherited(arguments);},_hideChild:function(_27d){_27d._wrapperWidget.containerNode.style.display="none";this.inherited(arguments);},_transition:function(_27e,_27f,_280){if(has("ie")<8){_280=false;}if(this._animation){this._animation.stop(true);delete this._animation;}var self=this;if(_27e){_27e._wrapperWidget.set("selected",true);var d=this._showChild(_27e);if(this.doLayout&&_27e.resize){_27e.resize(this._containerContentBox);}}if(_27f){_27f._wrapperWidget.set("selected",false);if(!_280){this._hideChild(_27f);}}if(_280){var _281=_27e._wrapperWidget.containerNode,_282=_27f._wrapperWidget.containerNode;var _283=_27e._wrapperWidget.containerNode,_284=_24c.getMarginExtents(_283),_285=_24c.getPadBorderExtents(_283),_286=_284.h+_285.h;_282.style.height=(self._verticalSpace-_286)+"px";this._animation=new fx.Animation({node:_281,duration:this.duration,curve:[1,this._verticalSpace-_286-1],onAnimate:function(_287){_287=Math.floor(_287);_281.style.height=_287+"px";_282.style.height=(self._verticalSpace-_286-_287)+"px";},onEnd:function(){delete self._animation;_281.style.height="auto";_27f._wrapperWidget.containerNode.style.display="none";_282.style.height="auto";self._hideChild(_27f);}});this._animation.onStop=this._animation.onEnd;this._animation.play();}return d;},_onKeyPress:function(e,_288){if(this.disabled||e.altKey||!(_288||e.ctrlKey)){return;}var c=e.charOrCode;if((_288&&(c==keys.LEFT_ARROW||c==keys.UP_ARROW))||(e.ctrlKey&&c==keys.PAGE_UP)){this._adjacent(false)._buttonWidget._onTitleClick();_248.stop(e);}else{if((_288&&(c==keys.RIGHT_ARROW||c==keys.DOWN_ARROW))||(e.ctrlKey&&(c==keys.PAGE_DOWN||c==keys.TAB))){this._adjacent(true)._buttonWidget._onTitleClick();_248.stop(e);}}}});if(!_24d.isAsync){_251(0,function(){var _289=["dijit/layout/AccordionPane"];_245(_289);});}_268._InnerContainer=_25d;_268._Button=_259;return _268;});},"url:dijit/templates/Calendar.html":"<table cellspacing=\"0\" cellpadding=\"0\" class=\"dijitCalendarContainer\" role=\"grid\" aria-labelledby=\"${id}_mddb ${id}_year\">\n\t<thead>\n\t\t<tr class=\"dijitReset dijitCalendarMonthContainer\" valign=\"top\">\n\t\t\t<th class='dijitReset dijitCalendarArrow' data-dojo-attach-point=\"decrementMonth\">\n\t\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitCalendarIncrementControl dijitCalendarDecrease\" role=\"presentation\"/>\n\t\t\t\t<span data-dojo-attach-point=\"decreaseArrowNode\" class=\"dijitA11ySideArrow\">-</span>\n\t\t\t</th>\n\t\t\t<th class='dijitReset' colspan=\"5\">\n\t\t\t\t<div data-dojo-attach-point=\"monthNode\">\n\t\t\t\t</div>\n\t\t\t</th>\n\t\t\t<th class='dijitReset dijitCalendarArrow' data-dojo-attach-point=\"incrementMonth\">\n\t\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitCalendarIncrementControl dijitCalendarIncrease\" role=\"presentation\"/>\n\t\t\t\t<span data-dojo-attach-point=\"increaseArrowNode\" class=\"dijitA11ySideArrow\">+</span>\n\t\t\t</th>\n\t\t</tr>\n\t\t<tr>\n\t\t\t${!dayCellsHtml}\n\t\t</tr>\n\t</thead>\n\t<tbody data-dojo-attach-point=\"dateRowsNode\" data-dojo-attach-event=\"onclick: _onDayClick\" class=\"dijitReset dijitCalendarBodyContainer\">\n\t\t\t${!dateRowsHtml}\n\t</tbody>\n\t<tfoot class=\"dijitReset dijitCalendarYearContainer\">\n\t\t<tr>\n\t\t\t<td class='dijitReset' valign=\"top\" colspan=\"7\" role=\"presentation\">\n\t\t\t\t<div class=\"dijitCalendarYearLabel\">\n\t\t\t\t\t<span data-dojo-attach-point=\"previousYearLabelNode\" class=\"dijitInline dijitCalendarPreviousYear\" role=\"button\"></span>\n\t\t\t\t\t<span data-dojo-attach-point=\"currentYearLabelNode\" class=\"dijitInline dijitCalendarSelectedYear\" role=\"button\" id=\"${id}_year\"></span>\n\t\t\t\t\t<span data-dojo-attach-point=\"nextYearLabelNode\" class=\"dijitInline dijitCalendarNextYear\" role=\"button\"></span>\n\t\t\t\t</div>\n\t\t\t</td>\n\t\t</tr>\n\t</tfoot>\n</table>\n","dijit/form/_AutoCompleterMixin":function(){define("dijit/form/_AutoCompleterMixin",["dojo/_base/connect","dojo/data/util/filter","dojo/_base/declare","dojo/_base/Deferred","dojo/dom-attr","dojo/_base/event","dojo/keys","dojo/_base/lang","dojo/query","dojo/regexp","dojo/_base/sniff","dojo/string","dojo/_base/window","./DataList","../registry","./_TextBoxMixin"],function(_28a,_28b,_28c,_28d,_28e,_28f,keys,lang,_290,_291,has,_292,win,_293,_294,_295){return _28c("dijit.form._AutoCompleterMixin",null,{item:null,pageSize:Infinity,store:null,fetchProperties:{},query:{},autoComplete:true,highlightMatch:"first",searchDelay:100,searchAttr:"name",labelAttr:"",labelType:"text",queryExpr:"${0}*",ignoreCase:true,maxHeight:-1,_stopClickEvents:false,_getCaretPos:function(_296){var pos=0;if(typeof (_296.selectionStart)=="number"){pos=_296.selectionStart;}else{if(has("ie")){var tr=win.doc.selection.createRange().duplicate();var ntr=_296.createTextRange();tr.move("character",0);ntr.move("character",0);try{ntr.setEndPoint("EndToEnd",tr);pos=String(ntr.text).replace(/\r/g,"").length;}catch(e){}}}return pos;},_setCaretPos:function(_297,_298){_298=parseInt(_298);_295.selectInputText(_297,_298,_298);},_setDisabledAttr:function(_299){this.inherited(arguments);this.domNode.setAttribute("aria-disabled",_299);},_abortQuery:function(){if(this.searchTimer){clearTimeout(this.searchTimer);this.searchTimer=null;}if(this._fetchHandle){if(this._fetchHandle.cancel){this._cancelingQuery=true;this._fetchHandle.cancel();this._cancelingQuery=false;}this._fetchHandle=null;}},_onInput:function(evt){this.inherited(arguments);if(evt.charOrCode==229){this._onKey(evt);}},_onKey:function(evt){var key=evt.charOrCode;if(evt.altKey||((evt.ctrlKey||evt.metaKey)&&(key!="x"&&key!="v"))||key==keys.SHIFT){return;}var _29a=false;var pw=this.dropDown;var _29b=null;this._prev_key_backspace=false;this._abortQuery();this.inherited(arguments);if(this._opened){_29b=pw.getHighlightedOption();}switch(key){case keys.PAGE_DOWN:case keys.DOWN_ARROW:case keys.PAGE_UP:case keys.UP_ARROW:if(this._opened){this._announceOption(_29b);}_28f.stop(evt);break;case keys.ENTER:if(_29b){if(_29b==pw.nextButton){this._nextSearch(1);_28f.stop(evt);break;}else{if(_29b==pw.previousButton){this._nextSearch(-1);_28f.stop(evt);break;}}}else{this._setBlurValue();this._setCaretPos(this.focusNode,this.focusNode.value.length);}if(this._opened||this._fetchHandle){_28f.stop(evt);}case keys.TAB:var _29c=this.get("displayedValue");if(pw&&(_29c==pw._messages["previousMessage"]||_29c==pw._messages["nextMessage"])){break;}if(_29b){this._selectOption(_29b);}case keys.ESCAPE:if(this._opened){this._lastQuery=null;this.closeDropDown();}break;case " ":if(_29b){_28f.stop(evt);this._selectOption(_29b);this.closeDropDown();}else{_29a=true;}break;case keys.DELETE:case keys.BACKSPACE:this._prev_key_backspace=true;_29a=true;break;default:_29a=typeof key=="string"||key==229;}if(_29a){this.item=undefined;this.searchTimer=setTimeout(lang.hitch(this,"_startSearchFromInput"),1);}},_autoCompleteText:function(text){var fn=this.focusNode;_295.selectInputText(fn,fn.value.length);var _29d=this.ignoreCase?"toLowerCase":"substr";if(text[_29d](0).indexOf(this.focusNode.value[_29d](0))==0){var cpos=this.autoComplete?this._getCaretPos(fn):fn.value.length;if((cpos+1)>fn.value.length){fn.value=text;_295.selectInputText(fn,cpos);}}else{fn.value=text;_295.selectInputText(fn);}},_openResultList:function(_29e,_29f,_2a0){this._fetchHandle=null;if(this.disabled||this.readOnly||(_29f[this.searchAttr]!==this._lastQuery)){return;}var _2a1=this.dropDown.getHighlightedOption();this.dropDown.clearResultList();if(!_29e.length&&_2a0.start==0){this.closeDropDown();return;}var _2a2=this.dropDown.createOptions(_29e,_2a0,lang.hitch(this,"_getMenuLabelFromItem"));this._showResultList();if(_2a0.direction){if(1==_2a0.direction){this.dropDown.highlightFirstOption();}else{if(-1==_2a0.direction){this.dropDown.highlightLastOption();}}if(_2a1){this._announceOption(this.dropDown.getHighlightedOption());}}else{if(this.autoComplete&&!this._prev_key_backspace&&!/^[*]+$/.test(_29f[this.searchAttr].toString())){this._announceOption(_2a2[1]);}}},_showResultList:function(){this.closeDropDown(true);this.openDropDown();this.domNode.setAttribute("aria-expanded","true");},loadDropDown:function(){this._startSearchAll();},isLoaded:function(){return false;},closeDropDown:function(){this._abortQuery();if(this._opened){this.inherited(arguments);this.domNode.setAttribute("aria-expanded","false");this.focusNode.removeAttribute("aria-activedescendant");}},_setBlurValue:function(){var _2a3=this.get("displayedValue");var pw=this.dropDown;if(pw&&(_2a3==pw._messages["previousMessage"]||_2a3==pw._messages["nextMessage"])){this._setValueAttr(this._lastValueReported,true);}else{if(typeof this.item=="undefined"){this.item=null;this.set("displayedValue",_2a3);}else{if(this.value!=this._lastValueReported){this._handleOnChange(this.value,true);}this._refreshState();}}},_setItemAttr:function(item,_2a4,_2a5){var _2a6="";if(item){if(!_2a5){_2a5=this.store._oldAPI?this.store.getValue(item,this.searchAttr):item[this.searchAttr];}_2a6=this._getValueField()!=this.searchAttr?this.store.getIdentity(item):_2a5;}this.set("value",_2a6,_2a4,_2a5,item);},_announceOption:function(node){if(!node){return;}var _2a7;if(node==this.dropDown.nextButton||node==this.dropDown.previousButton){_2a7=node.innerHTML;this.item=undefined;this.value="";}else{_2a7=(this.store._oldAPI?this.store.getValue(node.item,this.searchAttr):node.item[this.searchAttr]).toString();this.set("item",node.item,false,_2a7);}this.focusNode.value=this.focusNode.value.substring(0,this._lastInput.length);this.focusNode.setAttribute("aria-activedescendant",_28e.get(node,"id"));this._autoCompleteText(_2a7);},_selectOption:function(_2a8){this.closeDropDown();if(_2a8){this._announceOption(_2a8);}this._setCaretPos(this.focusNode,this.focusNode.value.length);this._handleOnChange(this.value,true);},_startSearchAll:function(){this._startSearch("");},_startSearchFromInput:function(){this._startSearch(this.focusNode.value.replace(/([\\\*\?])/g,"\\$1"));},_getQueryString:function(text){return _292.substitute(this.queryExpr,[text]);},_startSearch:function(key){if(!this.dropDown){var _2a9=this.id+"_popup",_2aa=lang.isString(this.dropDownClass)?lang.getObject(this.dropDownClass,false):this.dropDownClass;this.dropDown=new _2aa({onChange:lang.hitch(this,this._selectOption),id:_2a9,dir:this.dir,textDir:this.textDir});this.focusNode.removeAttribute("aria-activedescendant");this.textbox.setAttribute("aria-owns",_2a9);}this._lastInput=key;var _2ab=lang.clone(this.query);var _2ac={start:0,count:this.pageSize,queryOptions:{ignoreCase:this.ignoreCase,deep:true}};lang.mixin(_2ac,this.fetchProperties);var qs=this._getQueryString(key),q;if(this.store._oldAPI){q=qs;}else{q=_28b.patternToRegExp(qs,this.ignoreCase);q.toString=function(){return qs;};}this._lastQuery=_2ab[this.searchAttr]=q;var _2ad=this,_2ae=function(){var _2af=_2ad._fetchHandle=_2ad.store.query(_2ab,_2ac);_28d.when(_2af,function(res){_2ad._fetchHandle=null;res.total=_2af.total;_2ad._openResultList(res,_2ab,_2ac);},function(err){_2ad._fetchHandle=null;if(!_2ad._cancelingQuery){console.error(_2ad.declaredClass+" "+err.toString());_2ad.closeDropDown();}});};this.searchTimer=setTimeout(lang.hitch(this,function(_2b0,_2b1){this.searchTimer=null;_2ae();this._nextSearch=this.dropDown.onPage=function(_2b2){_2ac.start+=_2ac.count*_2b2;_2ac.direction=_2b2;_2ae();_2b1.focus();};},_2ab,this),this.searchDelay);},_getValueField:function(){return this.searchAttr;},constructor:function(){this.query={};this.fetchProperties={};},postMixInProperties:function(){if(!this.store){var _2b3=this.srcNodeRef;var list=this.list;if(list){this.store=_294.byId(list);}else{this.store=new _293({},_2b3);}if(!("value" in this.params)){var item=(this.item=this.store.fetchSelectedItem());if(item){var _2b4=this._getValueField();this.value=this.store._oldAPI?this.store.getValue(item,_2b4):item[_2b4];}}}this.inherited(arguments);},postCreate:function(){var _2b5=_290("label[for=\""+this.id+"\"]");if(_2b5.length){_2b5[0].id=(this.id+"_label");this.domNode.setAttribute("aria-labelledby",_2b5[0].id);}this.inherited(arguments);},_getMenuLabelFromItem:function(item){var _2b6=this.labelFunc(item,this.store),_2b7=this.labelType;if(this.highlightMatch!="none"&&this.labelType=="text"&&this._lastInput){_2b6=this.doHighlight(_2b6,this._escapeHtml(this._lastInput));_2b7="html";}return {html:_2b7=="html",label:_2b6};},doHighlight:function(_2b8,find){var _2b9=(this.ignoreCase?"i":"")+(this.highlightMatch=="all"?"g":""),i=this.queryExpr.indexOf("${0}");find=_291.escapeString(find);return this._escapeHtml(_2b8).replace(new RegExp((i==0?"^":"")+"("+find+")"+(i==(this.queryExpr.length-4)?"$":""),_2b9),"<span class=\"dijitComboBoxHighlightMatch\">$1</span>");},_escapeHtml:function(str){str=String(str).replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;").replace(/"/gm,"&quot;");return str;},reset:function(){this.item=null;this.inherited(arguments);},labelFunc:function(item,_2ba){return (_2ba._oldAPI?_2ba.getValue(item,this.labelAttr||this.searchAttr):item[this.labelAttr||this.searchAttr]).toString();},_setValueAttr:function(_2bb,_2bc,_2bd,item){this._set("item",item||null);if(!_2bb){_2bb="";}this.inherited(arguments);},_setTextDirAttr:function(_2be){this.inherited(arguments);if(this.dropDown){this.dropDown._set("textDir",_2be);}}});});},"jobdir/site":function(){define(["dijit","dojo","dojox","dojo/require!dijit/Dialog,dijit/form/Form,dijit/form/ValidationTextBox,dijit/form/Button,jobdir/site/admin,dijit/Dialog"],function(_2bf,dojo,_2c0){dojo.provide("jobdir.site");dojo.require("dijit.Dialog");dojo.require("dijit.form.Form");dojo.require("dijit.form.ValidationTextBox");dojo.require("dijit.form.Button");jobdir.site.loginDialogLinkConnected=false;jobdir.site.resizeInnerAccordion=function(_2c1,_2c2){var i=_2bf.byId(_2c1);var o=_2bf.byId(_2c2);var n=i.containerNode;n.style.height=o._getTargetHeight(n)+"px";i.resize();};jobdir.site.showLoginDialog=function(_2c3,_2c4){if(null!=_2c3){dojo.stopEvent(_2c3);}if(false!==_2c4){dojo.addClass(dojo.byId("loginDialog_feedbackText"),"hidden");}_2bf.byId("loginDialog").show();jobdir.site.activateLoginForm();};jobdir.site.showLoginFirstDialog=function(_2c5){dojo.removeClass(dojo.byId("loginDialog_feedbackText"),"hidden");jobdir.site.showLoginDialog(_2c5,false);};jobdir.site.activateGsfnLoginForm=function(){dojo.query("#jobdir_form_login input").onkeypress(function(_2c6){if(_2c6.keyCode==dojo.keys.ENTER){dojo.stopEvent(_2c6);jobdir.site.validateGsfnLogin(_2c6);}});dojo.connect(_2bf.byId("jobdir_form_login_login"),"onClick",jobdir.site.validateGsfnLogin);};jobdir.site.activateLoginForm=function(){dojo.parser.parse(_2bf.byId("loginDialog").domNode);dojo.query("#jobdir_form_login input").onkeypress(function(_2c7){if(_2c7.keyCode==dojo.keys.ENTER){dojo.stopEvent(_2c7);jobdir.site.validateLogin(_2c7);}});if(!jobdir.site.loginDialogLinkConnected){jobdir.site.loginDialogLinkConnected=true;dojo.query("#loginDialog #loginDialog-login-button.btnNeutral").onclick(jobdir.site.validateLogin);}};jobdir.site.activateRegisterForm=function(){dojo.query("#jobdir_form_register input").onkeypress(function(_2c8){if(_2c8.keyCode==dojo.keys.ENTER){dojo.stopEvent(_2c8);jobdir.site.submitRegisterForm(_2c8);}});dojo.query("div.footer a.btnNeutral").onclick(jobdir.site.submitRegisterForm);};jobdir.site.submitRegisterForm=function(_2c9){_2c9.preventDefault();var _2ca=_2bf.byId("jobdir_form_register_email").getValue();dojo.xhrPost({form:"jobdir_form_register",load:function(_2cb){if(_2cb=="OK"){location.href="/"+jobdir.site.lang+"/login/activate/email/"+_2ca;}else{_2bf.byId("jobdir_form_register").destroyRecursive();dojo.byId("content_container").innerHTML=_2cb;dojo.parser.parse(dojo.byId("content_container"));jobdir.site.activateRegisterForm();}},error:function(err,io){alert(err+"<hr />"+io.xhr.responseText);}});};jobdir.site.activateActivationForm=function(){dojo.query("#jobdir_form_activation input").onkeypress(function(_2cc){if(_2cc.keyCode==dojo.keys.ENTER){dojo.stopEvent(_2cc);jobdir.site.submitActivationForm(_2cc);}});dojo.query("div.footer a.btnNeutral").onclick(jobdir.site.submitActivationForm);};jobdir.site.submitActivationForm=function(_2cd){_2cd.preventDefault();dojo.xhrPost({form:"jobdir_form_activation",load:function(_2ce){if(_2ce=="OK"){location.href="/"+jobdir.site.lang+"/login/activate-success";}else{if(_2ce=="OK-CP"){location.href="/"+jobdir.site.lang+"/login/changed-password";}else{_2bf.byId("jobdir_form_activation").destroyRecursive();dojo.byId("content_container").innerHTML=_2ce;dojo.parser.parse(dojo.byId("content_container"));jobdir.site.activateActivationForm();}}},error:function(err,io){alert(err+"<hr />"+io.xhr.responseText);}});};jobdir.site.activateChangePasswordForm=function(){dojo.query("#jobdir_form_changepassword input").onkeypress(function(_2cf){if(_2cf.keyCode==dojo.keys.ENTER){dojo.stopEvent(_2cf);jobdir.site.submitChangePasswordForm(_2cf);}});dojo.connect(dojo.byId("profile-change"),"onclick",jobdir.site.submitChangePasswordForm);dojo.connect(dojo.byId("profile-delete"),"onclick",function(_2d0){_2d0.preventDefault();_2bf.byId("deleteUserProfileDialog").show();});dojo.connect(dojo.byId("delete-profile-button-no"),"onclick",function(_2d1){_2d1.preventDefault();_2bf.byId("deleteUserProfileDialog").hide();});};jobdir.site.submitChangePasswordForm=function(_2d2){_2d2.preventDefault();dojo.xhrPost({form:"jobdir_form_userprofile",load:function(_2d3){if(_2d3=="OK"){location.href="/"+jobdir.site.lang+"/login/pofile/";}else{_2bf.byId("jobdir_form_userprofile").destroyRecursive();_2bf.byId("deleteUserProfileDialog").destroyRecursive();dojo.byId("content_container").innerHTML=_2d3;dojo.parser.parse(dojo.byId("content_container"));jobdir.site.activateChangePasswordForm();}},error:function(err,io){alert(err+"<hr />"+io.xhr.responseText);}});};jobdir.site.activateSendPassForm=function(){dojo.query("#jobdir_form_sendpassword input").onkeypress(function(_2d4){if(_2d4.keyCode==dojo.keys.ENTER){dojo.stopEvent(_2d4);jobdir.site.submitSendPassForm(_2d4);}});dojo.query("div.footer a.btnNeutral").onclick(jobdir.site.submitSendPassForm);};jobdir.site.submitSendPassForm=function(_2d5){_2d5.preventDefault();dojo.xhrPost({form:"jobdir_form_sendpassword",load:function(_2d6){if(_2d6=="OK"){location.href="/"+jobdir.site.lang+"/login/pofile/change/success";}else{_2bf.byId("jobdir_form_sendpassword").destroyRecursive();dojo.byId("content_container").innerHTML=_2d6;dojo.parser.parse(dojo.byId("content_container"));jobdir.site.activateSendPassForm();}},error:function(err,io){alert(err+"<hr />"+io.xhr.responseText);}});};jobdir.site.validateGsfnLogin=function(_2d7){_2d7.preventDefault();dojo.byId("jobdir_form_login").submit();};jobdir.site.validateLogin=function(_2d8){_2d8.preventDefault();dojo.xhrPost({handleAs:"text",form:"jobdir_form_login",load:function(_2d9){if(_2d9.match(/^OK/)){dojo.xhrGet({url:"/"+jobdir.site.lang+"/login/panel",load:function(_2da){if(location.href.match(/\/jobs\//)){if(_2da.match(/seo-link/g)){location.reload();}else{jobdir.site.jobs.applyFilter();dojo.byId("loginPanel").innerHTML=_2da;dojo.connect(dojo.byId("logout-link"),"onclick",jobdir.site.logout);}}else{if(jobdir.site.pager&&jobdir.site.pager.baseUrl&&!location.href.match(/\/saved-jobs/)){if(_2da.match(/seo-link/g)){location.reload();}else{jobdir.site.pager.load();dojo.byId("loginPanel").innerHTML=_2da;dojo.connect(dojo.byId("logout-link"),"onclick",jobdir.site.logout);}}else{location.reload();}}},error:function(err,io){dojo.byId("loginPanel").innerHTML=err;alert(err+"\n"+io.xhr.responseText);}});_2bf.byId("loginDialog").destroyRecursive();dojo.require("jobdir.site.admin");}else{_2bf.byId("jobdir_form_login").destroyRecursive();dojo.byId("loginDialog_content").innerHTML=_2d9;if(_2d9.match(/<form/)){jobdir.site.activateLoginForm();}else{dojo.byId("loginDialog-login-button").style.display="none";}}},error:function(err,io){_2bf.byId("loginDialog").attr("content",err+"\n"+io.xhr.responseText);}});return false;};jobdir.site.logout=function(_2db){dojo.stopEvent(_2db);dojo.xhrGet({url:"/"+jobdir.site.lang+"/login/logout",load:function(_2dc){var _2dd=dojo.byId("loginPanel");dojo.parser.parse(_2dd);if(location.href.match(/\jobs\//)){jobdir.site.jobs.applyFilter();_2dd.innerHTML=_2dc;dojo.parser.parse(_2dd);dojo.connect(dojo.byId("login-link"),"onclick",jobdir.site.showLoginDialog);}else{if(jobdir.site.pager&&jobdir.site.pager.baseUrl&&!location.href.match(/searches|saved-jobs/)){jobdir.site.pager.load();_2dd.innerHTML=_2dc;dojo.parser.parse(_2dd);dojo.connect(dojo.byId("login-link"),"onclick",jobdir.site.showLoginDialog);}else{location.reload();}}},error:function(err){alert(err);}});};jobdir.site.navTitleClicked=function(_2de){_2de.preventDefault();var _2df=_2de.target.parentNode.parentNode.className;if(_2df.match(/nav_1/)){location.href="/"+jobdir.site.lang+"/employer/jobs";}else{if(_2df.match(/nav_2/)){location.href="/"+jobdir.site.lang+"/recruiter/jobs";}else{if(_2df.match(/nav_3/)){location.href="/"+jobdir.site.lang+"/employer";}else{if(_2df.match(/nav_4/)){location.href="/"+jobdir.site.lang+"/recruiter";}else{if(_2df.match(/nav_5/)){location.href="/"+jobdir.site.lang+"/profiles";}else{if(_2df.match(/nav_6/)){location.href="/"+jobdir.site.lang+"/jobs";}}}}}}};jobdir.site.switchTabs=function(_2e0){_2e0.preventDefault();var _2e1=dojo.attr(_2e0.target.parentNode.parentNode.parentNode,"id");dojo.query("#"+_2e1+" a").attr("class","tab_link");dojo.attr(_2e0.target.parentNode,"class","tab_link_active");};jobdir.site.checkAcceptTou=function(_2e2){_2e2.preventDefault();var href=dojo.attr(_2e2.currentTarget,"href");var _2e3=href.replace(/\//g,".");var _2e4="/"+jobdir.site.lang+"/accept-tou/check";dojo.xhrGet({url:_2e4,load:function(_2e5){if(_2e5.match(/OK/)){location.href=href;}else{jobdir.site.openAcceptTouDialog(_2e5,_2e3);}},error:function(err,io){}});};jobdir.site.openAcceptTouDialog=function(_2e6,_2e7){var url="/"+jobdir.site.lang+"/accept-tou/dialog/backto/"+_2e7;dojo.require("dijit.Dialog");var _2e8=_2bf.byId("acceptTouDialog");if(_2e8){_2e8.destroyRecursive();}_2e8=new _2bf.Dialog({title:_2e6,"class":"dialog-450",id:"acceptTouDialog",href:url,onDownloadEnd:function(){dojo.connect(dojo.byId("accept-tou-link"),"onclick",jobdir.site.submitAcceptTouDialog);}});_2e8.show();};jobdir.site.submitAcceptTouDialog=function(_2e9){_2e9.preventDefault();dojo.xhrPost({form:"jobdir_form_accepttoudialog",load:function(_2ea){if(_2ea.match("^OK-")){var href=_2ea.replace(/^OK-/,"");location.href=href;}else{_2bf.byId("jobdir_form_accepttoudialog").destroyRecursive();_2bf.byId("acceptTouDialog").setContent(_2ea);dojo.connect(dojo.byId("accept-tou-link"),"onclick",jobdir.site.submitAcceptTouDialog);}},error:function(err){}});};});},"jobdir/indexing/spider/edit":function(){define(["dijit","dojo","dojox"],function(_2eb,dojo,_2ec){dojo.provide("jobdir.indexing.spider.edit");jobdir.indexing.spider.edit.valueCache={tag:0,group:0,groupRole:0};jobdir.indexing.spider.edit.showGroupWrapper=null;jobdir.indexing.spider.edit.connects=[];jobdir.indexing.spider.edit.activate=function(){dojo.forEach(jobdir.indexing.spider.edit.connects,dojo.disconnect);var _2ed=[];dojo.query("#element_wrapper_type input").forEach(function(item){_2ed.push(dojo.connect(item,"onclick",jobdir.indexing.spider.edit.loadMainIndustryValues));});_2ed.push(dojo.connect(dojo.byId("jobdir_form_spideredit_industry"),"onchange",jobdir.indexing.spider.edit.loadSubIndustryValues));dojo.query("#element_wrapper_inGroup input").forEach(function(item){_2ed.push(dojo.connect(item,"onclick",jobdir.indexing.spider.edit.inGroupClicked));});if(dojo.attr(dojo.byId("jobdir_form_spideredit_inGroup-contract"),"checked")){dojo.attr(dojo.byId("jobdir_form_spideredit_inGroup-member"),"disabled","disabled");}_2ed.push(dojo.connect(dojo.byId("jobdir_form_spideredit_onlineJobs"),"onclick",jobdir.indexing.spider.edit.switchOnlineJobs));_2ed.push(dojo.connect(dojo.query("#jobdir_form_spideredit")[0],"onsubmit",jobdir.indexing.spider.edit.submit));jobdir.indexing.spider.edit.connects=_2ed;dojo.forEach(["tag","group","groupRole"],function(item){var node=dojo.byId("jobdir_form_spideredit_"+item);jobdir.indexing.spider.edit.valueCache[item]=node.options?node.options[node.selectedIndex].value:0;});jobdir.indexing.spider.edit.showGroupWrapper=dojo.attr(dojo.byId("jobdir_form_spideredit_group"),"value")!="0";};jobdir.indexing.spider.edit.loadMainIndustryValues=function(_2ee){var node=dojo.byId("jobdir_form_spideredit_industry");node.innerHTML="<option value=\"0\">Loading...</option>";dojo.byId("jobdir_form_spideredit_subIndustry").innerHTML="<option value=\"0\">Select an industry...</option>";dojo.xhrGet({url:"/indexing/spider-edit/industry-values/id/0/type/"+dojo.attr(_2ee.target,"value"),load:function(_2ef){node.innerHTML=_2ef;},error:function(err,io){alert(err);}});};jobdir.indexing.spider.edit.loadSubIndustryValues=function(_2f0){var id=_2f0.target.options[_2f0.target.selectedIndex].value;var node=dojo.byId("jobdir_form_spideredit_subIndustry");node.innerHTML="<option value=\"0\">Loading...</option>";dojo.xhrGet({url:"/indexing/spider-edit/industry-values/id/"+id,load:function(_2f1){node.innerHTML=_2f1;},error:function(err,io){alert(err);}});};jobdir.indexing.spider.edit.inGroupClicked=function(_2f2){contract=dojo.byId("jobdir_form_spideredit_inGroup-contract");member=dojo.byId("jobdir_form_spideredit_inGroup-member");node=_2f2.currentTarget;if(node.id.match(/contract/)){if(dojo.attr(node,"checked")){dojo.attr(member,"checked",true);dojo.attr(member,"disabled","disabled");}else{dojo.removeAttr(member,"disabled");}}jobdir.indexing.spider.edit.switchGroupContract(dojo.attr(contract,"checked")||dojo.attr(member,"checked"));};jobdir.indexing.spider.edit.switchGroupContract=function(show){if(show==jobdir.indexing.spider.edit.showGroupWrapper){return;}var node=dojo.byId("groupWrapper");if(show){dojo.removeClass(node,"hidden");node.innerHTML="Loading...";dojo.xhrGet({url:"/indexing/spider-edit/group-selects/groupId/"+jobdir.indexing.spider.edit.valueCache.group+"/groupRoleId/"+jobdir.indexing.spider.edit.valueCache.groupRole,load:function(_2f3){node.innerHTML=_2f3;},error:function(err,io){node.innerHTML=err+"<hr />"+io.xhr.responseText;}});}else{dojo.addClass(node,"hidden");node.innerHTML="<input type=\"hidden\" name=\"group\" value=\"0\" />"+"<input type=\"hidden\" name=\"groupRole\" value=\"0\" />";}jobdir.indexing.spider.edit.showGroupWrapper=show;};jobdir.indexing.spider.edit.switchOnlineJobs=function(_2f4){var node=dojo.byId("element_wrapper_tag");if(dojo.attr(_2f4.target,"checked")){dojo.removeClass(node,"hidden");node.innerHTML="Loading...";dojo.xhrGet({url:"/indexing/spider-edit/tag-select/selected/"+jobdir.indexing.spider.edit.valueCache.tag,load:function(_2f5){node.innerHTML=_2f5;},error:function(err,io){node.innerHTML=err+"<hr />"+io.xhr.responseText;}});}else{dojo.addClass(node,"hidden");node.innerHTML="<input type=\"hidden\" name=\"tag\" value=\"0\" />";}};jobdir.indexing.spider.edit.addTag=function(){var node=dojo.byId("element_wrapper_tag");node.innerHTML="<label class=\"optional\" for=\"jobdir_form_spideredit_tag\">Tag</label>"+"<input id=\"jobdir_form_spideredit_tag\" type=\"text\" name=\"tag\"/><div class=\"clear\"></div>";dojo.byId("jobdir_form_spideredit_tag").focus();};jobdir.indexing.spider.edit.addGroup=function(){var node=dojo.byId("element_wrapper_group");node.innerHTML="<label class=\"optional\" for=\"jobdir_form_spideredit_group\">Group</label>"+"<input id=\"jobdir_form_spideredit_group\" type=\"text\"  name=\"group\" /><div class=\"clear\"></div>";dojo.byId("jobdir_form_spideredit_group").focus();};jobdir.indexing.spider.edit.submit=function(_2f6){_2f6.preventDefault();dojo.xhrPost({form:"jobdir_form_spideredit",load:function(_2f7){if(_2f7=="OK"){jobdir.indexing.spider.pager.reload();}else{if(_2f7=="CREATED"){location.href="/indexing/spider";}else{dojo.byId("detailsEdit").innerHTML=_2f7;jobdir.indexing.spider.edit.activate();}}},error:function(err,io){dojo.byId("detailsEdit").innerHTML=err+"<hr />"+io.xhr.responseText;}});};});},"url:dijit/layout/templates/_ScrollingTabControllerButton.html":"<div data-dojo-attach-event=\"onclick:_onClick\">\n\t<div role=\"presentation\" class=\"dijitTabInnerDiv\" data-dojo-attach-point=\"innerDiv,focusNode\">\n\t\t<div role=\"presentation\" class=\"dijitTabContent dijitButtonContents\" data-dojo-attach-point=\"tabContent\">\n\t\t\t<img role=\"presentation\" alt=\"\" src=\"${_blankGif}\" class=\"dijitTabStripIcon\" data-dojo-attach-point=\"iconNode\"/>\n\t\t\t<span data-dojo-attach-point=\"containerNode,titleNode\" class=\"dijitButtonText\"></span>\n\t\t</div>\n\t</div>\n</div>","dijit/form/MappedTextBox":function(){define("dijit/form/MappedTextBox",["dojo/_base/declare","dojo/dom-construct","./ValidationTextBox"],function(_2f8,_2f9,_2fa){return _2f8("dijit.form.MappedTextBox",_2fa,{postMixInProperties:function(){this.inherited(arguments);this.nameAttrSetting="";},_setNameAttr:null,serialize:function(val){return val.toString?val.toString():"";},toString:function(){var val=this.filter(this.get("value"));return val!=null?(typeof val=="string"?val:this.serialize(val,this.constraints)):"";},validate:function(){this.valueNode.value=this.toString();return this.inherited(arguments);},buildRendering:function(){this.inherited(arguments);this.valueNode=_2f9.place("<input type='hidden'"+(this.name?" name='"+this.name.replace(/'/g,"&quot;")+"'":"")+"/>",this.textbox,"after");},reset:function(){this.valueNode.value="";this.inherited(arguments);}});});},"dijit/form/ComboBoxMixin":function(){require({cache:{"url:dijit/form/templates/DropDownBox.html":"<div class=\"dijit dijitReset dijitInline dijitLeft\"\n\tid=\"widget_${id}\"\n\trole=\"combobox\"\n\t><div class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton dijitArrowButtonContainer'\n\t\tdata-dojo-attach-point=\"_buttonNode, _popupStateNode\" role=\"presentation\"\n\t\t><input class=\"dijitReset dijitInputField dijitArrowButtonInner\" value=\"&#9660; \" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\n\t\t\t${_buttonInputDisabled}\n\t/></div\n\t><div class='dijitReset dijitValidationContainer'\n\t\t><input class=\"dijitReset dijitInputField dijitValidationIcon dijitValidationInner\" value=\"&#935; \" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\n\t/></div\n\t><div class=\"dijitReset dijitInputField dijitInputContainer\"\n\t\t><input class='dijitReset dijitInputInner' ${!nameAttrSetting} type=\"text\" autocomplete=\"off\"\n\t\t\tdata-dojo-attach-point=\"textbox,focusNode\" role=\"textbox\" aria-haspopup=\"true\"\n\t/></div\n></div>\n"}});define("dijit/form/ComboBoxMixin",["dojo/_base/declare","dojo/_base/Deferred","dojo/_base/kernel","dojo/_base/lang","dojo/store/util/QueryResults","./_AutoCompleterMixin","./_ComboBoxMenu","../_HasDropDown","dojo/text!./templates/DropDownBox.html"],function(_2fb,_2fc,_2fd,lang,_2fe,_2ff,_300,_301,_302){return _2fb("dijit.form.ComboBoxMixin",[_301,_2ff],{dropDownClass:_300,hasDownArrow:true,templateString:_302,baseClass:"dijitTextBox dijitComboBox",cssStateNodes:{"_buttonNode":"dijitDownArrowButton"},_setHasDownArrowAttr:function(val){this._set("hasDownArrow",val);this._buttonNode.style.display=val?"":"none";},_showResultList:function(){this.displayMessage("");this.inherited(arguments);},_setStoreAttr:function(_303){if(!_303.get){lang.mixin(_303,{_oldAPI:true,get:function(id){var _304=new _2fc();this.fetchItemByIdentity({identity:id,onItem:function(_305){_304.resolve(_305);},onError:function(_306){_304.reject(_306);}});return _304.promise;},query:function(_307,_308){var _309=new _2fc(function(){_30a.abort&&_30a.abort();});var _30a=this.fetch(lang.mixin({query:_307,onBegin:function(_30b){_309.total=_30b;},onComplete:function(_30c){_309.resolve(_30c);},onError:function(_30d){_309.reject(_30d);}},_308));return _2fe(_309);}});}this._set("store",_303);},postMixInProperties:function(){if(this.params.store){this._setStoreAttr(this.params.store);}this.inherited(arguments);if(!this.params.store){var _30e=this.declaredClass;lang.mixin(this.store,{getValue:function(item,attr){_2fd.deprecated(_30e+".store.getValue(item, attr) is deprecated for builtin store.  Use item.attr directly","","2.0");return item[attr];},getLabel:function(item){_2fd.deprecated(_30e+".store.getLabel(item) is deprecated for builtin store.  Use item.label directly","","2.0");return item.name;},fetch:function(args){_2fd.deprecated(_30e+".store.fetch() is deprecated for builtin store.","Use store.query()","2.0");var shim=["dojo/data/ObjectStore"];require(shim,lang.hitch(this,function(_30f){new _30f({objectStore:this}).fetch(args);}));}});}}});});},"dijit/form/_TextBoxMixin":function(){define("dijit/form/_TextBoxMixin",["dojo/_base/array","dojo/_base/declare","dojo/dom","dojo/_base/event","dojo/keys","dojo/_base/lang",".."],function(_310,_311,dom,_312,keys,lang,_313){var _314=_311("dijit.form._TextBoxMixin",null,{trim:false,uppercase:false,lowercase:false,propercase:false,maxLength:"",selectOnClick:false,placeHolder:"",_getValueAttr:function(){return this.parse(this.get("displayedValue"),this.constraints);},_setValueAttr:function(_315,_316,_317){var _318;if(_315!==undefined){_318=this.filter(_315);if(typeof _317!="string"){if(_318!==null&&((typeof _318!="number")||!isNaN(_318))){_317=this.filter(this.format(_318,this.constraints));}else{_317="";}}}if(_317!=null&&_317!=undefined&&((typeof _317)!="number"||!isNaN(_317))&&this.textbox.value!=_317){this.textbox.value=_317;this._set("displayedValue",this.get("displayedValue"));}if(this.textDir=="auto"){this.applyTextDir(this.focusNode,_317);}this.inherited(arguments,[_318,_316]);},displayedValue:"",_getDisplayedValueAttr:function(){return this.filter(this.textbox.value);},_setDisplayedValueAttr:function(_319){if(_319===null||_319===undefined){_319="";}else{if(typeof _319!="string"){_319=String(_319);}}this.textbox.value=_319;this._setValueAttr(this.get("value"),undefined);this._set("displayedValue",this.get("displayedValue"));if(this.textDir=="auto"){this.applyTextDir(this.focusNode,_319);}},format:function(_31a){return ((_31a==null||_31a==undefined)?"":(_31a.toString?_31a.toString():_31a));},parse:function(_31b){return _31b;},_refreshState:function(){},onInput:function(){},__skipInputEvent:false,_onInput:function(){if(this.textDir=="auto"){this.applyTextDir(this.focusNode,this.focusNode.value);}this._refreshState();this._set("displayedValue",this.get("displayedValue"));},postCreate:function(){this.textbox.setAttribute("value",this.textbox.value);this.inherited(arguments);var _31c=function(e){var _31d=e.charOrCode||e.keyCode||229;if(e.type=="keydown"){switch(_31d){case keys.SHIFT:case keys.ALT:case keys.CTRL:case keys.META:case keys.CAPS_LOCK:return;default:if(_31d>=65&&_31d<=90){return;}}}if(e.type=="keypress"&&typeof _31d!="string"){return;}if(e.type=="input"){if(this.__skipInputEvent){this.__skipInputEvent=false;return;}}else{this.__skipInputEvent=true;}var faux=lang.mixin({},e,{charOrCode:_31d,wasConsumed:false,preventDefault:function(){faux.wasConsumed=true;e.preventDefault();},stopPropagation:function(){e.stopPropagation();}});if(this.onInput(faux)===false){_312.stop(faux);}if(faux.wasConsumed){return;}setTimeout(lang.hitch(this,"_onInput",faux),0);};_310.forEach(["onkeydown","onkeypress","onpaste","oncut","oninput"],function(_31e){this.connect(this.textbox,_31e,_31c);},this);},_blankValue:"",filter:function(val){if(val===null){return this._blankValue;}if(typeof val!="string"){return val;}if(this.trim){val=lang.trim(val);}if(this.uppercase){val=val.toUpperCase();}if(this.lowercase){val=val.toLowerCase();}if(this.propercase){val=val.replace(/[^\s]+/g,function(word){return word.substring(0,1).toUpperCase()+word.substring(1);});}return val;},_setBlurValue:function(){this._setValueAttr(this.get("value"),true);},_onBlur:function(e){if(this.disabled){return;}this._setBlurValue();this.inherited(arguments);if(this._selectOnClickHandle){this.disconnect(this._selectOnClickHandle);}},_isTextSelected:function(){return this.textbox.selectionStart==this.textbox.selectionEnd;},_onFocus:function(by){if(this.disabled||this.readOnly){return;}if(this.selectOnClick&&by=="mouse"){this._selectOnClickHandle=this.connect(this.domNode,"onmouseup",function(){this.disconnect(this._selectOnClickHandle);if(this._isTextSelected()){_314.selectInputText(this.textbox);}});}this.inherited(arguments);this._refreshState();},reset:function(){this.textbox.value="";this.inherited(arguments);},_setTextDirAttr:function(_31f){if(!this._created||this.textDir!=_31f){this._set("textDir",_31f);this.applyTextDir(this.focusNode,this.focusNode.value);}}});_314._setSelectionRange=_313._setSelectionRange=function(_320,_321,stop){if(_320.setSelectionRange){_320.setSelectionRange(_321,stop);}};_314.selectInputText=_313.selectInputText=function(_322,_323,stop){_322=dom.byId(_322);if(isNaN(_323)){_323=0;}if(isNaN(stop)){stop=_322.value?_322.value.length:0;}try{_322.focus();_314._setSelectionRange(_322,_323,stop);}catch(e){}};return _314;});},"dijit/form/SimpleTextarea":function(){define("dijit/form/SimpleTextarea",["dojo/_base/declare","dojo/dom-class","dojo/_base/sniff","dojo/_base/window","./TextBox"],function(_324,_325,has,win,_326){return _324("dijit.form.SimpleTextarea",_326,{baseClass:"dijitTextBox dijitTextArea",rows:"3",cols:"20",templateString:"<textarea ${!nameAttrSetting} data-dojo-attach-point='focusNode,containerNode,textbox' autocomplete='off'></textarea>",postMixInProperties:function(){if(!this.value&&this.srcNodeRef){this.value=this.srcNodeRef.value;}this.inherited(arguments);},buildRendering:function(){this.inherited(arguments);if(has("ie")&&this.cols){_325.add(this.textbox,"dijitTextAreaCols");}},filter:function(_327){if(_327){_327=_327.replace(/\r/g,"");}return this.inherited(arguments);},_onInput:function(e){if(this.maxLength){var _328=parseInt(this.maxLength);var _329=this.textbox.value.replace(/\r/g,"");var _32a=_329.length-_328;if(_32a>0){var _32b=this.textbox;if(_32b.selectionStart){var pos=_32b.selectionStart;var cr=0;if(has("opera")){cr=(this.textbox.value.substring(0,pos).match(/\r/g)||[]).length;}this.textbox.value=_329.substring(0,pos-_32a-cr)+_329.substring(pos-cr);_32b.setSelectionRange(pos-_32a,pos-_32a);}else{if(win.doc.selection){_32b.focus();var _32c=win.doc.selection.createRange();_32c.moveStart("character",-_32a);_32c.text="";_32c.select();}}}}this.inherited(arguments);}});});},"url:dijit/layout/templates/_TabButton.html":"<div role=\"presentation\" data-dojo-attach-point=\"titleNode\" data-dojo-attach-event='onclick:onClick'>\n    <div role=\"presentation\" class='dijitTabInnerDiv' data-dojo-attach-point='innerDiv'>\n        <div role=\"presentation\" class='dijitTabContent' data-dojo-attach-point='tabContent'>\n        \t<div role=\"presentation\" data-dojo-attach-point='focusNode'>\n\t\t        <img src=\"${_blankGif}\" alt=\"\" class=\"dijitIcon dijitTabButtonIcon\" data-dojo-attach-point='iconNode' />\n\t\t        <span data-dojo-attach-point='containerNode' class='tabLabel'></span>\n\t\t        <span class=\"dijitInline dijitTabCloseButton dijitTabCloseIcon\" data-dojo-attach-point='closeNode'\n\t\t        \t\tdata-dojo-attach-event='onclick: onClickCloseButton' role=\"presentation\">\n\t\t            <span data-dojo-attach-point='closeText' class='dijitTabCloseText'>[x]</span\n\t\t        ></span>\n\t\t\t</div>\n        </div>\n    </div>\n</div>\n","dijit/_base/window":function(){define("dijit/_base/window",["dojo/window",".."],function(_32d,_32e){_32e.getDocumentWindow=function(doc){return _32d.get(doc);};});},"jobdir/indexing/stats/peergroups":function(){define(["dijit","dojo","dojox"],function(_32f,dojo,_330){dojo.provide("jobdir.indexing.stats.peergroups");jobdir.indexing.stats.peergroups.init=function(){dojo.query("#managepeergroups_list_wrapper table tr.title_row").onclick(function(_331){dojo.stopEvent(_331);jobdir.indexing.stats.peergroups.loadEditForm(dojo.attr(_331.currentTarget,"id").replace(/^pg_/,""));});};jobdir.indexing.stats.peergroups.loadEditForm=function(id){var _332=_32f.byId("jobdir_form_statisticseditpeergroup");if(_332){_332.destroyRecursive();}dojo.query(".form_row").forEach(function(item){dojo.addClass(item,"hidden");});dojo.query(".form_row td, .title_row td").forEach(function(item){dojo.removeClass(item,"active");});dojo.query(".form_row div").forEach(function(item){item.innerHTML="";});dojo.query("#pg_"+id+" td").forEach(function(item){dojo.addClass(item,"active");});dojo.query("#pg_"+id+"_form_row td").forEach(function(item){dojo.addClass(item,"active");});var node=dojo.byId("pg_"+id+"_form");node.innerHTML="Loading...";dojo.removeClass(dojo.byId("pg_"+id+"_form_row"),"hidden");dojo.xhrGet({url:"/indexing/statistics/edit-peergroup/id/"+id,load:function(_333){node.innerHTML=_333;dojo.parser.parse(node);_32f.byId("jobdir_form_statisticseditpeergroup_companiesbuttons_add").onClick=jobdir.indexing.stats.peergroups.addCompanies;_32f.byId("jobdir_form_statisticseditpeergroup_companiesbuttons_remove").onClick=jobdir.indexing.stats.peergroups.removeCompanies;_32f.byId("jobdir_form_statisticseditpeergroup_savebutton").onClick=jobdir.indexing.stats.peergroups.submitForm;_32f.byId("jobdir_form_statisticseditpeergroup_deletebutton").onClick=jobdir.indexing.stats.peergroups.deletePeergroup;_32f.byId("jobdir_form_statisticseditpeergroup_closebutton").onClick=function(){var _334=_32f.byId("jobdir_form_statisticseditpeergroup");if(_334){_334.destroyRecursive();}node.innerHTML="";dojo.addClass(dojo.byId("pg_"+id+"_form_row"),"hidden");};dojo.connect(dojo.byId("jobdir_form_statisticseditpeergroup"),"onsubmit",jobdir.indexing.stats.peergroups.submitForm);},error:function(err,io){node.innerHTML=err;}});};jobdir.indexing.stats.peergroups.deletePeergroup=function(){var _335=confirm("Diese Peergroup wirklich löschen?");if(_335){var id=dojo.attr(dojo.byId("jobdir_form_statisticseditpeergroup_id"),"value");dojo.xhrGet({url:"/indexing/statistics/delete-peergroup/id/"+id,load:function(_336){location.href="/indexing/statistics/manage-peergroups";},error:function(err,io){}});}};jobdir.indexing.stats.peergroups.getMultiple=function(ob){var _337=[];while(ob.selectedIndex!=-1){_337.push({value:ob.options[ob.selectedIndex].value,label:ob.options[ob.selectedIndex].innerHTML});ob.options[ob.selectedIndex].selected=false;}return _337;};jobdir.indexing.stats.peergroups.getSelectOptions=function(ob){var _338=[];for(var i=0;i<ob.options.length;i++){_338.push({value:ob.options[i].value,label:ob.options[i].innerHTML});}return _338;};jobdir.indexing.stats.peergroups.setSelectOptions=function(ob,_339){var html="";for(var i=0;i<_339.length;i++){html+="<option value=\""+_339[i].value+"\">"+_339[i].label+"</option>";}ob.innerHTML=html;};jobdir.indexing.stats.peergroups.removeSelectOptions=function(ob,_33a){var _33b=jobdir.indexing.stats.peergroups.getSelectOptions(ob);var _33c=[];for(var i=0;i<_33b.length;i++){var _33d=false;for(var j=0;j<_33a.length;j++){if(_33a[j].value==_33b[i].value){_33d=true;break;}}if(!_33d){_33c.push(_33b[i]);}}jobdir.indexing.stats.peergroups.setSelectOptions(ob,_33c);};jobdir.indexing.stats.peergroups.addSelectOptions=function(ob,_33e){var html="";var _33f=jobdir.indexing.stats.peergroups.getSelectOptions(ob);var _340=_33f.concat(_33e);_340.sort(function(a,b){if(a.label<b.label){return -1;}if(a.label>b.label){return 1;}return 0;});jobdir.indexing.stats.peergroups.setSelectOptions(ob,_340);};jobdir.indexing.stats.peergroups.addCompanies=function(){var _341=dojo.byId("jobdir_form_statisticseditpeergroup_selectcompanies");var _342=dojo.byId("jobdir_form_statisticseditpeergroup_companies");var _343=jobdir.indexing.stats.peergroups.getMultiple(_341);jobdir.indexing.stats.peergroups.removeSelectOptions(_341,_343);jobdir.indexing.stats.peergroups.addSelectOptions(_342,_343);};jobdir.indexing.stats.peergroups.removeCompanies=function(){var _344=dojo.byId("jobdir_form_statisticseditpeergroup_selectcompanies");var _345=dojo.byId("jobdir_form_statisticseditpeergroup_companies");var _346=jobdir.indexing.stats.peergroups.getMultiple(_345);jobdir.indexing.stats.peergroups.removeSelectOptions(_345,_346);jobdir.indexing.stats.peergroups.addSelectOptions(_344,_346);};jobdir.indexing.stats.peergroups.submitForm=function(_347){if(_347){dojo.stopEvent(_347);}var _348=dojo.byId("jobdir_form_statisticseditpeergroup_companies");for(var i=0;i<_348.options.length;i++){_348.options[i].selected=true;}dojo.xhrPost({form:dojo.byId("jobdir_form_statisticseditpeergroup"),load:function(_349){if(_349=="Error"){return;}location.href="/indexing/statistics/manage-peergroups";},error:function(err,io){}});};});},"dijit/form/RadioButton":function(){define("dijit/form/RadioButton",["dojo/_base/declare","./CheckBox","./_RadioButtonMixin"],function(_34a,_34b,_34c){return _34a("dijit.form.RadioButton",[_34b,_34c],{baseClass:"dijitRadio"});});},"dojox/data/QueryReadStore":function(){define("dojox/data/QueryReadStore",["dojo","dojox","dojo/data/util/sorter","dojo/string"],function(dojo,_34d){dojo.declare("dojox.data.QueryReadStore",null,{url:"",requestMethod:"get",_className:"dojox.data.QueryReadStore",_items:[],_lastServerQuery:null,_numRows:-1,lastRequestHash:null,doClientPaging:false,doClientSorting:false,_itemsByIdentity:null,_identifier:null,_features:{"dojo.data.api.Read":true,"dojo.data.api.Identity":true},_labelAttr:"label",constructor:function(_34e){dojo.mixin(this,_34e);},getValue:function(item,_34f,_350){this._assertIsItem(item);if(!dojo.isString(_34f)){throw new Error(this._className+".getValue(): Invalid attribute, string expected!");}if(!this.hasAttribute(item,_34f)){if(_350){return _350;}}return item.i[_34f];},getValues:function(item,_351){this._assertIsItem(item);var ret=[];if(this.hasAttribute(item,_351)){ret.push(item.i[_351]);}return ret;},getAttributes:function(item){this._assertIsItem(item);var ret=[];for(var i in item.i){ret.push(i);}return ret;},hasAttribute:function(item,_352){return this.isItem(item)&&typeof item.i[_352]!="undefined";},containsValue:function(item,_353,_354){var _355=this.getValues(item,_353);var len=_355.length;for(var i=0;i<len;i++){if(_355[i]==_354){return true;}}return false;},isItem:function(_356){if(_356){return typeof _356.r!="undefined"&&_356.r==this;}return false;},isItemLoaded:function(_357){return this.isItem(_357);},loadItem:function(args){if(this.isItemLoaded(args.item)){return;}},fetch:function(_358){_358=_358||{};if(!_358.store){_358.store=this;}var self=this;var _359=function(_35a,_35b){if(_35b.onError){var _35c=_35b.scope||dojo.global;_35b.onError.call(_35c,_35a,_35b);}};var _35d=function(_35e,_35f,_360){var _361=_35f.abort||null;var _362=false;var _363=_35f.start?_35f.start:0;if(self.doClientPaging==false){_363=0;}var _364=_35f.count?(_363+_35f.count):_35e.length;_35f.abort=function(){_362=true;if(_361){_361.call(_35f);}};var _365=_35f.scope||dojo.global;if(!_35f.store){_35f.store=self;}if(_35f.onBegin){_35f.onBegin.call(_365,_360,_35f);}if(_35f.sort&&self.doClientSorting){_35e.sort(dojo.data.util.sorter.createSortFunction(_35f.sort,self));}if(_35f.onItem){for(var i=_363;(i<_35e.length)&&(i<_364);++i){var item=_35e[i];if(!_362){_35f.onItem.call(_365,item,_35f);}}}if(_35f.onComplete&&!_362){var _366=null;if(!_35f.onItem){_366=_35e.slice(_363,_364);}_35f.onComplete.call(_365,_366,_35f);}};this._fetchItems(_358,_35d,_359);return _358;},getFeatures:function(){return this._features;},close:function(_367){},getLabel:function(item){if(this._labelAttr&&this.isItem(item)){return this.getValue(item,this._labelAttr);}return undefined;},getLabelAttributes:function(item){if(this._labelAttr){return [this._labelAttr];}return null;},_xhrFetchHandler:function(data,_368,_369,_36a){data=this._filterResponse(data);if(data.label){this._labelAttr=data.label;}var _36b=data.numRows||-1;this._items=[];dojo.forEach(data.items,function(e){this._items.push({i:e,r:this});},this);var _36c=data.identifier;this._itemsByIdentity={};if(_36c){this._identifier=_36c;var i;for(i=0;i<this._items.length;++i){var item=this._items[i].i;var _36d=item[_36c];if(!this._itemsByIdentity[_36d]){this._itemsByIdentity[_36d]=item;}else{throw new Error(this._className+":  The json data as specified by: ["+this.url+"] is malformed.  Items within the list have identifier: ["+_36c+"].  Value collided: ["+_36d+"]");}}}else{this._identifier=Number;for(i=0;i<this._items.length;++i){this._items[i].n=i;}}_36b=this._numRows=(_36b===-1)?this._items.length:_36b;_369(this._items,_368,_36b);this._numRows=_36b;},_fetchItems:function(_36e,_36f,_370){var _371=_36e.serverQuery||_36e.query||{};if(!this.doClientPaging){_371.start=_36e.start||0;if(_36e.count){_371.count=_36e.count;}}if(!this.doClientSorting&&_36e.sort){var _372=[];dojo.forEach(_36e.sort,function(sort){if(sort&&sort.attribute){_372.push((sort.descending?"-":"")+sort.attribute);}});_371.sort=_372.join(",");}if(this.doClientPaging&&this._lastServerQuery!==null&&dojo.toJson(_371)==dojo.toJson(this._lastServerQuery)){this._numRows=(this._numRows===-1)?this._items.length:this._numRows;_36f(this._items,_36e,this._numRows);}else{var _373=this.requestMethod.toLowerCase()=="post"?dojo.xhrPost:dojo.xhrGet;var _374=_373({url:this.url,handleAs:"json-comment-optional",content:_371,failOk:true});_36e.abort=function(){_374.cancel();};_374.addCallback(dojo.hitch(this,function(data){this._xhrFetchHandler(data,_36e,_36f,_370);}));_374.addErrback(function(_375){_370(_375,_36e);});this.lastRequestHash=new Date().getTime()+"-"+String(Math.random()).substring(2);this._lastServerQuery=dojo.mixin({},_371);}},_filterResponse:function(data){return data;},_assertIsItem:function(item){if(!this.isItem(item)){throw new Error(this._className+": Invalid item argument.");}},_assertIsAttribute:function(_376){if(typeof _376!=="string"){throw new Error(this._className+": Invalid attribute argument ('"+_376+"').");}},fetchItemByIdentity:function(_377){if(this._itemsByIdentity){var item=this._itemsByIdentity[_377.identity];if(!(item===undefined)){if(_377.onItem){var _378=_377.scope?_377.scope:dojo.global;_377.onItem.call(_378,{i:item,r:this});}return;}}var _379=function(_37a,_37b){var _37c=_377.scope?_377.scope:dojo.global;if(_377.onError){_377.onError.call(_37c,_37a);}};var _37d=function(_37e,_37f){var _380=_377.scope?_377.scope:dojo.global;try{var item=null;if(_37e&&_37e.length==1){item=_37e[0];}if(_377.onItem){_377.onItem.call(_380,item);}}catch(error){if(_377.onError){_377.onError.call(_380,error);}}};var _381={serverQuery:{id:_377.identity}};this._fetchItems(_381,_37d,_379);},getIdentity:function(item){var _382=null;if(this._identifier===Number){_382=item.n;}else{_382=item.i[this._identifier];}return _382;},getIdentityAttributes:function(item){return [this._identifier];}});return _34d.data.QueryReadStore;});},"dijit/main":function(){define("dijit/main",["dojo/_base/kernel"],function(dojo){return dojo.dijit;});},"jobdir/indexing/emailservice/details":function(){define(["dijit","dojo","dojox","dojo/require!dijit/Dialog,dijit/layout/TabContainer,dijit/layout/ContentPane,dojo/io/iframe"],function(_383,dojo,_384){dojo.provide("jobdir.indexing.emailservice.details");dojo.require("dijit.Dialog");dojo.require("dijit.layout.TabContainer");dojo.require("dijit.layout.ContentPane");dojo.require("dojo.io.iframe");jobdir.indexing.emailservice.details.activeRowId=null;jobdir.indexing.emailservice.details.formConnections=[];jobdir.indexing.emailservice.details.formDiv=null;jobdir.indexing.emailservice.details.formId=null;jobdir.indexing.emailservice.details.editFileWindow=null;jobdir.indexing.emailservice.details.markRow=function(id){if(id==null){if(jobdir.indexing.emailservice.details.activeRowId!=null){var row=dojo.byId("itemrow_"+jobdir.indexing.emailservice.details.activeRowId);if(row!==null){dojo.addClass(row,"active");jobdir.indexing.emailservice.details.get("itemrow_"+jobdir.indexing.emailservice.details.activeRowId);}else{dojo.byId("box_content_details").innerHTML="Eine Formular-Konfiguration auswählen";jobdir.indexing.emailservice.details.loadingDiv();return;}}return;}else{if(jobdir.indexing.emailservice.details.activeRowId!=null){var row=dojo.byId("itemrow_"+jobdir.indexing.emailservice.details.activeRowId);if(row!==null){dojo.removeClass(row,"active");}}jobdir.indexing.emailservice.details.activeRowId=id;dojo.addClass(dojo.byId("itemrow_"+jobdir.indexing.emailservice.details.activeRowId),"active");}};jobdir.indexing.emailservice.details.get=function(_385){if(typeof _385=="string"){var node=dojo.byId(_385);var _386=_385;}else{if(dojo.attr(_385.target,"href")){return;}var node=_385.currentTarget;var _386=dojo.attr(node,"id");if(null===_386){return;}}var _387=_386.replace(/itemrow_/g,"");jobdir.indexing.emailservice.details.markRow(_387);jobdir.indexing.emailservice.details.loadingDiv("Loading...");dojo.xhrGet({url:"/indexing/emailservice/details/id/"+_387,handleAs:"text",load:jobdir.indexing.emailservice.details.replace,error:jobdir.indexing.emailservice.details.error});};jobdir.indexing.emailservice.details.error=function(err,_388){jobdir.indexing.emailservice.details.formDiv.innerHTML=err+"<br />"+_388.xhr.responseText;jobdir.indexing.emailservice.details.loadingDiv();};jobdir.indexing.emailservice.details.replace=function(data){var _389=_383.byId("detailsContainer");if(_389){_389.destroyRecursive();}dojo.forEach(jobdir.indexing.emailservice.details.formConnections,dojo.disconnect);jobdir.indexing.emailservice.details.formDiv.innerHTML=data;dojo.parser.parse(jobdir.indexing.emailservice.details.formDiv);jobdir.indexing.emailservice.details.formConnections.push(dojo.connect(dojo.byId("jobdir_form_emailserviceform_save"),"onclick",jobdir.indexing.emailservice.submitForm));dojo.forEach(["de","en","fr"],function(lang){jobdir.indexing.emailservice.details.formConnections.push(dojo.connect(dojo.byId("jobdir_form_emailserviceform_language-"+lang),"onclick",function(){dojo.query("#jobdir_form_emailserviceform fieldset").forEach(function(node){dojo.addClass(node,"hidden");});dojo.removeClass(dojo.byId("fieldset-langGroup"+lang),"hidden");}));});jobdir.indexing.emailservice.details.activateFilesTab();jobdir.indexing.emailservice.details.loadingDiv();};jobdir.indexing.emailservice.details.uploadFile=function(_38a){dojo.stopEvent(_38a);dojo.io.iframe.send({form:"add_file",handleAs:"text",load:function(_38b){dojo.byId("filesEdit").innerHTML=_38b;jobdir.indexing.emailservice.details.activateFilesTab();},error:function(err,io){}});};jobdir.indexing.emailservice.details.activateFilesTab=function(){jobdir.indexing.emailservice.details.formConnections.push(dojo.connect(dojo.byId("add_file"),"onsubmit",jobdir.indexing.emailservice.details.uploadFile));dojo.query("a.edit_file").forEach(function(node){jobdir.indexing.emailservice.details.formConnections.push(dojo.connect(node,"onclick",jobdir.indexing.emailservice.details.openEditFileWindow));});dojo.query("a.delete_file").forEach(function(node){jobdir.indexing.emailservice.details.formConnections.push(dojo.connect(node,"onclick",jobdir.indexing.emailservice.details.deleteFile));});};jobdir.indexing.emailservice.details.loadingDiv=function(text){var node=dojo.byId("box_content_details_loading");if(typeof text!="undefined"){node.innerHTML=text;dojo.style(node,"display","block");}else{dojo.style(node,"display","none");}};jobdir.indexing.emailservice.details.submitDetailsForm=function(_38c){dojo.xhrPost({form:"jobdir_form_emailserviceform",load:function(data){if(data=="OK"){jobdir.indexing.emailservice.paginator.reload();}else{jobdir.indexing.emailservice.details.replace(data);}},error:jobdir.indexing.emailservice.details.error});};jobdir.indexing.emailservice.details.openEditFileWindow=function(_38d){_38d.preventDefault();var type=dojo.attr(_38d.currentTarget,"href").replace(/^#(edit|view)-.*$/,"$1");var id=dojo.attr(_38d.currentTarget,"href").replace(/^#(edit|view)-/,"");var url="/indexing/emailservice/"+type+"-file/id/"+id;if(jobdir.indexing.emailservice.details.editFileWindow&&!jobdir.indexing.emailservice.details.editFileWindow.closed){jobdir.indexing.emailservice.details.editFileWindow.focus();jobdir.indexing.emailservice.details.editFileWindow.location.href=url;}else{jobdir.indexing.emailservice.details.editFileWindow=window.open(url,"edit-file-window","dependent=no,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes,"+"resizable=yes,top=30,left=30,width=1024,height=800");}};jobdir.indexing.emailservice.details.deleteFile=function(_38e){_38e.preventDefault();var ok=window.confirm("Soll die Datei wirklich gelöscht werden?");if(!ok){return;}var id=dojo.attr(_38e.currentTarget,"href").replace(/^#delete-/,"");var url="/indexing/emailservice/delete-file/id/"+id;dojo.xhrGet({url:url,load:function(_38f){dojo.query("#file_row_"+id).orphan();},error:function(err){alert("Löschen fehlgeschlagen\n"+err);}});};});},"dijit/_OnDijitClickMixin":function(){define("dijit/_OnDijitClickMixin",["dojo/on","dojo/_base/array","dojo/keys","dojo/_base/declare","dojo/_base/sniff","dojo/_base/unload","dojo/_base/window"],function(on,_390,keys,_391,has,_392,win){var _393=null;if(has("ie")){(function(){var _394=function(evt){_393=evt.srcElement;};win.doc.attachEvent("onkeydown",_394);_392.addOnWindowUnload(function(){win.doc.detachEvent("onkeydown",_394);});})();}else{win.doc.addEventListener("keydown",function(evt){_393=evt.target;},true);}var _395=function(node,_396){if(/input|button/i.test(node.nodeName)){return on(node,"click",_396);}else{function _397(e){return (e.keyCode==keys.ENTER||e.keyCode==keys.SPACE)&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey;};var _398=[on(node,"keypress",function(e){if(_397(e)){_393=e.target;e.preventDefault();}}),on(node,"keyup",function(e){if(_397(e)&&e.target==_393){_393=null;_396.call(this,e);}}),on(node,"click",function(e){_396.call(this,e);})];return {remove:function(){_390.forEach(_398,function(h){h.remove();});}};}};return _391("dijit._OnDijitClickMixin",null,{connect:function(obj,_399,_39a){return this.inherited(arguments,[obj,_399=="ondijitclick"?_395:_399,_39a]);}});});},"dojo/dnd/autoscroll":function(){define("dojo/dnd/autoscroll",["../main","../window"],function(dojo){dojo.getObject("dnd",true,dojo);dojo.dnd.getViewport=dojo.window.getBox;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.window.getBox(),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){var b,t,w,h,rx,ry,dx=0,dy=0,_39b,_39c;for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase() in dojo.dnd._validNodes)){var s=dojo.getComputedStyle(n),_39d=(s.overflow.toLowerCase() in dojo.dnd._validOverflow),_39e=(s.overflowX.toLowerCase() in dojo.dnd._validOverflow),_39f=(s.overflowY.toLowerCase() in dojo.dnd._validOverflow);if(_39d||_39e||_39f){b=dojo._getContentBox(n,s);t=dojo.position(n,true);}if(_39d||_39e){w=Math.min(dojo.dnd.H_TRIGGER_AUTOSCROLL,b.w/2);rx=e.pageX-t.x;if(dojo.isWebKit||dojo.isOpera){rx+=dojo.body().scrollLeft;}dx=0;if(rx>0&&rx<b.w){if(rx<w){dx=-w;}else{if(rx>b.w-w){dx=w;}}_39b=n.scrollLeft;n.scrollLeft=n.scrollLeft+dx;}}if(_39d||_39f){h=Math.min(dojo.dnd.V_TRIGGER_AUTOSCROLL,b.h/2);ry=e.pageY-t.y;if(dojo.isWebKit||dojo.isOpera){ry+=dojo.body().scrollTop;}dy=0;if(ry>0&&ry<b.h){if(ry<h){dy=-h;}else{if(ry>b.h-h){dy=h;}}_39c=n.scrollTop;n.scrollTop=n.scrollTop+dy;}}if(dx||dy){return;}}try{n=n.parentNode;}catch(x){n=null;}}dojo.dnd.autoScroll(e);};return dojo.dnd;});},"dijit/form/_RadioButtonMixin":function(){define("dijit/form/_RadioButtonMixin",["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/_base/event","dojo/_base/lang","dojo/query","dojo/_base/window","../registry"],function(_3a0,_3a1,_3a2,_3a3,lang,_3a4,win,_3a5){return _3a1("dijit.form._RadioButtonMixin",null,{type:"radio",_getRelatedWidgets:function(){var ary=[];_3a4("input[type=radio]",this.focusNode.form||win.doc).forEach(lang.hitch(this,function(_3a6){if(_3a6.name==this.name&&_3a6.form==this.focusNode.form){var _3a7=_3a5.getEnclosingWidget(_3a6);if(_3a7){ary.push(_3a7);}}}));return ary;},_setCheckedAttr:function(_3a8){this.inherited(arguments);if(!this._created){return;}if(_3a8){_3a0.forEach(this._getRelatedWidgets(),lang.hitch(this,function(_3a9){if(_3a9!=this&&_3a9.checked){_3a9.set("checked",false);}}));}},_onClick:function(e){if(this.checked||this.disabled){_3a3.stop(e);return false;}if(this.readOnly){_3a3.stop(e);_3a0.forEach(this._getRelatedWidgets(),lang.hitch(this,function(_3aa){_3a2.set(this.focusNode||this.domNode,"checked",_3aa.checked);}));return false;}return this.inherited(arguments);}});});},"dojo/dnd/TimedMoveable":function(){define("dojo/dnd/TimedMoveable",["../main","./Moveable"],function(dojo){var _3ab=dojo.dnd.Moveable.prototype.onMove;dojo.declare("dojo.dnd.TimedMoveable",dojo.dnd.Moveable,{timeout:40,constructor:function(node,_3ac){if(!_3ac){_3ac={};}if(_3ac.timeout&&typeof _3ac.timeout=="number"&&_3ac.timeout>=0){this.timeout=_3ac.timeout;}},onMoveStop:function(_3ad){if(_3ad._timer){clearTimeout(_3ad._timer);_3ab.call(this,_3ad,_3ad._leftTop);}dojo.dnd.Moveable.prototype.onMoveStop.apply(this,arguments);},onMove:function(_3ae,_3af){_3ae._leftTop=_3af;if(!_3ae._timer){var _3b0=this;_3ae._timer=setTimeout(function(){_3ae._timer=null;_3ab.call(_3b0,_3ae,_3ae._leftTop);},this.timeout);}}});return dojo.dnd.TimedMoveable;});},"dijit/form/_ListMouseMixin":function(){define("dijit/form/_ListMouseMixin",["dojo/_base/declare","dojo/_base/event","dojo/touch","./_ListBase"],function(_3b1,_3b2,_3b3,_3b4){return _3b1("dijit.form._ListMouseMixin",_3b4,{postCreate:function(){this.inherited(arguments);this.connect(this.domNode,_3b3.press,"_onMouseDown");this.connect(this.domNode,_3b3.release,"_onMouseUp");this.connect(this.domNode,"onmouseover","_onMouseOver");this.connect(this.domNode,"onmouseout","_onMouseOut");},_onMouseDown:function(evt){_3b2.stop(evt);if(this._hoveredNode){this.onUnhover(this._hoveredNode);this._hoveredNode=null;}this._isDragging=true;this._setSelectedAttr(this._getTarget(evt));},_onMouseUp:function(evt){_3b2.stop(evt);this._isDragging=false;var _3b5=this._getSelectedAttr();var _3b6=this._getTarget(evt);var _3b7=this._hoveredNode;if(_3b5&&_3b6==_3b5){this.onClick(_3b5);}else{if(_3b7&&_3b6==_3b7){this._setSelectedAttr(_3b7);this.onClick(_3b7);}}},_onMouseOut:function(){if(this._hoveredNode){this.onUnhover(this._hoveredNode);if(this._getSelectedAttr()==this._hoveredNode){this.onSelect(this._hoveredNode);}this._hoveredNode=null;}if(this._isDragging){this._cancelDrag=(new Date()).getTime()+1000;}},_onMouseOver:function(evt){if(this._cancelDrag){var time=(new Date()).getTime();if(time>this._cancelDrag){this._isDragging=false;}this._cancelDrag=null;}var node=this._getTarget(evt);if(!node){return;}if(this._hoveredNode!=node){if(this._hoveredNode){this._onMouseOut({target:this._hoveredNode});}if(node&&node.parentNode==this.containerNode){if(this._isDragging){this._setSelectedAttr(node);}else{this._hoveredNode=node;this.onHover(node);}}}}});});},"dojo/cookie":function(){define("dojo/cookie",["./_base/kernel","./regexp"],function(dojo,_3b8){dojo.cookie=function(name,_3b9,_3ba){var c=document.cookie,ret;if(arguments.length==1){var _3bb=c.match(new RegExp("(?:^|; )"+_3b8.escapeString(name)+"=([^;]*)"));ret=_3bb?decodeURIComponent(_3bb[1]):undefined;}else{_3ba=_3ba||{};var exp=_3ba.expires;if(typeof exp=="number"){var d=new Date();d.setTime(d.getTime()+exp*24*60*60*1000);exp=_3ba.expires=d;}if(exp&&exp.toUTCString){_3ba.expires=exp.toUTCString();}_3b9=encodeURIComponent(_3b9);var _3bc=name+"="+_3b9,_3bd;for(_3bd in _3ba){_3bc+="; "+_3bd;var _3be=_3ba[_3bd];if(_3be!==true){_3bc+="="+_3be;}}document.cookie=_3bc;}return ret;};dojo.cookie.isSupported=function(){if(!("cookieEnabled" in navigator)){this("__djCookieTest__","CookiesAllowed");navigator.cookieEnabled=this("__djCookieTest__")=="CookiesAllowed";if(navigator.cookieEnabled){this("__djCookieTest__","",{expires:-1});}}return navigator.cookieEnabled;};return dojo.cookie;});},"dojo/cache":function(){define("dojo/cache",["./_base/kernel","./text"],function(dojo,text){return dojo.cache;});},"url:dijit/form/templates/DropDownBox.html":"<div class=\"dijit dijitReset dijitInline dijitLeft\"\n\tid=\"widget_${id}\"\n\trole=\"combobox\"\n\t><div class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton dijitArrowButtonContainer'\n\t\tdata-dojo-attach-point=\"_buttonNode, _popupStateNode\" role=\"presentation\"\n\t\t><input class=\"dijitReset dijitInputField dijitArrowButtonInner\" value=\"&#9660; \" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\n\t\t\t${_buttonInputDisabled}\n\t/></div\n\t><div class='dijitReset dijitValidationContainer'\n\t\t><input class=\"dijitReset dijitInputField dijitValidationIcon dijitValidationInner\" value=\"&#935; \" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\n\t/></div\n\t><div class=\"dijitReset dijitInputField dijitInputContainer\"\n\t\t><input class='dijitReset dijitInputInner' ${!nameAttrSetting} type=\"text\" autocomplete=\"off\"\n\t\t\tdata-dojo-attach-point=\"textbox,focusNode\" role=\"textbox\" aria-haspopup=\"true\"\n\t/></div\n></div>\n","dijit/_base/popup":function(){define("dijit/_base/popup",["dojo/dom-class","../popup","../BackgroundIframe"],function(_3bf,_3c0){var _3c1=_3c0._createWrapper;_3c0._createWrapper=function(_3c2){if(!_3c2.declaredClass){_3c2={_popupWrapper:(_3c2.parentNode&&_3bf.contains(_3c2.parentNode,"dijitPopup"))?_3c2.parentNode:null,domNode:_3c2,destroy:function(){}};}return _3c1.call(this,_3c2);};var _3c3=_3c0.open;_3c0.open=function(args){if(args.orient&&typeof args.orient!="string"&&!("length" in args.orient)){var ary=[];for(var key in args.orient){ary.push({aroundCorner:key,corner:args.orient[key]});}args.orient=ary;}return _3c3.call(this,args);};return _3c0;});},"url:dijit/form/templates/Button.html":"<span class=\"dijit dijitReset dijitInline\" role=\"presentation\"\n\t><span class=\"dijitReset dijitInline dijitButtonNode\"\n\t\tdata-dojo-attach-event=\"ondijitclick:_onClick\" role=\"presentation\"\n\t\t><span class=\"dijitReset dijitStretch dijitButtonContents\"\n\t\t\tdata-dojo-attach-point=\"titleNode,focusNode\"\n\t\t\trole=\"button\" aria-labelledby=\"${id}_label\"\n\t\t\t><span class=\"dijitReset dijitInline dijitIcon\" data-dojo-attach-point=\"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\tdata-dojo-attach-point=\"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\ttabIndex=\"-1\" role=\"presentation\" data-dojo-attach-point=\"valueNode\"\n/></span>\n","jobdir/indexing/spider/Details":function(){define(["dijit","dojo","dojox","dojo/require!dojo/parser,dijit/layout/TabContainer,dijit/layout/ContentPane"],function(_3c4,dojo,_3c5){dojo.provide("jobdir.indexing.spider.Details");dojo.require("dojo.parser");dojo.require("dijit.layout.TabContainer");dojo.require("dijit.layout.ContentPane");dojo.declare("jobdir.indexing.spider.Details",null,{listTable:null,activeRowId:null,loadingDiv:null,detailsDiv:null,constructor:function(){this.listTable=dojo.byId("spiderlist");this.loadingDiv=dojo.byId("box_content_details_loading");this.detailsDiv=dojo.byId("box_content_details");},get:function(_3c6){this.markRow(_3c6);this._showLoadingMessage("Loading...");this.detailsDiv.innerHTML="";var _3c7=_3c4.byId("detailsContainer");if(_3c7){_3c7.destroyRecursive();}var ref=this;dojo.xhrGet({url:"/indexing/spider/details/id/"+_3c6.replace(/^companyrow_/g,""),load:function(_3c8){ref.detailsDiv.innerHTML=_3c8;dojo.parser.parse(ref.detailsDiv);var form=dojo.byId("jobdir_form_spidercomment");if(null!==form){dojo.connect(form,"onsubmit",jobdir.indexing.spider.submitComment);dojo.query("#jobdir_form_spidercomment #element_wrapper_status input").onclick(jobdir.indexing.spider.commentStatusChanged);}var _3c9=dojo.byId("jobdir_form_addjobs");if(null!==_3c9){dojo.connect(_3c9,"onsubmit",jobdir.indexing.spider.submitAddJob);dojo.connect(dojo.byId("jobdir_form_addjobs_url"),"onkeypress",function(_3ca){if(_3ca.keyCode==dojo.keys.ENTER){jobdir.indexing.spider.submitAddJob(_3ca);}});}ref._hideLoadingMessage();},error:function(err,io){ref.detailsDiv.innerHTML=err+"<hr />"+io.xhr.responseText;ref._hideLoadingMessage();}});},_showLoadingMessage:function(text){this.loadingDiv.innerHTML=text;dojo.style(this.loadingDiv,"display","block");},_hideLoadingMessage:function(){dojo.style(this.loadingDiv,"display","none");},markRow:function(_3cb){var _3cc=dojo.byId(this.activeRowId);if(null===_3cb){if(null!==_3cc){dojo.addClass(_3cc,"active");this.get(this.activeRowId);}else{this.detailsDiv.innerHTML="";}return;}if(null!==_3cc){dojo.removeClass(_3cc,"active");}var row=dojo.byId(_3cb);dojo.addClass(row,"active");this.activeRowId=_3cb;}});});},"dojo/_base/url":function(){define("dojo/_base/url",["./kernel"],function(dojo){var ore=new RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?$"),ire=new RegExp("^((([^\\[:]+):)?([^@]+)@)?(\\[([^\\]]+)\\]|([^\\[:]*))(:([0-9]+))?$"),_3cd=function(){var n=null,_3ce=arguments,uri=[_3ce[0]];for(var i=1;i<_3ce.length;i++){if(!_3ce[i]){continue;}var _3cf=new _3cd(_3ce[i]+""),_3d0=new _3cd(uri[0]+"");if(_3cf.path==""&&!_3cf.scheme&&!_3cf.authority&&!_3cf.query){if(_3cf.fragment!=n){_3d0.fragment=_3cf.fragment;}_3cf=_3d0;}else{if(!_3cf.scheme){_3cf.scheme=_3d0.scheme;if(!_3cf.authority){_3cf.authority=_3d0.authority;if(_3cf.path.charAt(0)!="/"){var path=_3d0.path.substring(0,_3d0.path.lastIndexOf("/")+1)+_3cf.path;var segs=path.split("/");for(var j=0;j<segs.length;j++){if(segs[j]=="."){if(j==segs.length-1){segs[j]="";}else{segs.splice(j,1);j--;}}else{if(j>0&&!(j==1&&segs[0]=="")&&segs[j]==".."&&segs[j-1]!=".."){if(j==(segs.length-1)){segs.splice(j,1);segs[j-1]="";}else{segs.splice(j-1,2);j-=2;}}}}_3cf.path=segs.join("/");}}}}uri=[];if(_3cf.scheme){uri.push(_3cf.scheme,":");}if(_3cf.authority){uri.push("//",_3cf.authority);}uri.push(_3cf.path);if(_3cf.query){uri.push("?",_3cf.query);}if(_3cf.fragment){uri.push("#",_3cf.fragment);}}this.uri=uri.join("");var r=this.uri.match(ore);this.scheme=r[2]||(r[1]?"":n);this.authority=r[4]||(r[3]?"":n);this.path=r[5];this.query=r[7]||(r[6]?"":n);this.fragment=r[9]||(r[8]?"":n);if(this.authority!=n){r=this.authority.match(ire);this.user=r[3]||n;this.password=r[4]||n;this.host=r[6]||r[7];this.port=r[9]||n;}};_3cd.prototype.toString=function(){return this.uri;};return dojo._Url=_3cd;});},"dojox/main":function(){define("dojox/main",["dojo/_base/kernel"],function(dojo){return dojo.dojox;});},"dojo/text":function(){define("dojo/text",["./_base/kernel","require","./has","./_base/xhr"],function(dojo,_3d1,has,xhr){var _3d2;if(1){_3d2=function(url,sync,load){xhr("GET",{url:url,sync:!!sync,load:load});};}else{if(_3d1.getText){_3d2=_3d1.getText;}else{console.error("dojo/text plugin failed to load because loader does not support getText");}}var _3d3={},_3d4=function(text){if(text){text=text.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _3d5=text.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_3d5){text=_3d5[1];}}else{text="";}return text;},_3d6={},_3d7={},_3d8={dynamic:true,normalize:function(id,_3d9){var _3da=id.split("!"),url=_3da[0];return (/^\./.test(url)?_3d9(url):url)+(_3da[1]?"!"+_3da[1]:"");},load:function(id,_3db,load){var _3dc=id.split("!"),_3dd=_3dc.length>1,_3de=_3dc[0],url=_3db.toUrl(_3dc[0]),text=_3d6,_3df=function(text){load(_3dd?_3d4(text):text);};if(_3de in _3d3){text=_3d3[_3de];}else{if(url in _3db.cache){text=_3db.cache[url];}else{if(url in _3d3){text=_3d3[url];}}}if(text===_3d6){if(_3d7[url]){_3d7[url].push(_3df);}else{var _3e0=_3d7[url]=[_3df];_3d2(url,!_3db.async,function(text){_3d3[_3de]=_3d3[url]=text;for(var i=0;i<_3e0.length;){_3e0[i++](text);}delete _3d7[url];});}}else{_3df(text);}}};dojo.cache=function(_3e1,url,_3e2){var key;if(typeof _3e1=="string"){if(/\//.test(_3e1)){key=_3e1;_3e2=url;}else{key=_3d1.toUrl(_3e1.replace(/\./g,"/")+(url?("/"+url):""));}}else{key=_3e1+"";_3e2=url;}var val=(_3e2!=undefined&&typeof _3e2!="string")?_3e2.value:_3e2,_3e3=_3e2&&_3e2.sanitize;if(typeof val=="string"){_3d3[key]=val;return _3e3?_3d4(val):val;}else{if(val===null){delete _3d3[key];return null;}else{if(!(key in _3d3)){_3d2(key,true,function(text){_3d3[key]=text;});}return _3e3?_3d4(_3d3[key]):_3d3[key];}}};return _3d8;});},"url:dijit/templates/MenuItem.html":"<tr class=\"dijitReset dijitMenuItem\" data-dojo-attach-point=\"focusNode\" role=\"menuitem\" tabIndex=\"-1\"\n\t\tdata-dojo-attach-event=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">\n\t<td class=\"dijitReset dijitMenuItemIconCell\" role=\"presentation\">\n\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitIcon dijitMenuItemIcon\" data-dojo-attach-point=\"iconNode\"/>\n\t</td>\n\t<td class=\"dijitReset dijitMenuItemLabel\" colspan=\"2\" data-dojo-attach-point=\"containerNode\"></td>\n\t<td class=\"dijitReset dijitMenuItemAccelKey\" style=\"display: none\" data-dojo-attach-point=\"accelKeyNode\"></td>\n\t<td class=\"dijitReset dijitMenuArrowCell\" role=\"presentation\">\n\t\t<div data-dojo-attach-point=\"arrowWrapper\" style=\"visibility: hidden\">\n\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuExpand\"/>\n\t\t\t<span class=\"dijitMenuExpandA11y\">+</span>\n\t\t</div>\n\t</td>\n</tr>\n","url:dijit/form/templates/CheckBox.html":"<div class=\"dijit dijitReset dijitInline\" role=\"presentation\"\n\t><input\n\t \t${!nameAttrSetting} type=\"${type}\" ${checkedAttrSetting}\n\t\tclass=\"dijitReset dijitCheckBoxInput\"\n\t\tdata-dojo-attach-point=\"focusNode\"\n\t \tdata-dojo-attach-event=\"onclick:_onClick\"\n/></div>\n","jobdir/indexing/jobs/list":function(){define(["dijit","dojo","dojox"],function(_3e4,dojo,_3e5){dojo.provide("jobdir.indexing.jobs.list");jobdir.indexing.jobs.list.setFilter=function(_3e6){var _3e7=_3e4.byId("jobdir_form_filter_title").attr("value");var _3e8=_3e4.byId("jobdir_form_filter_company").attr("value");var _3e9=jobdir.indexing.jobs.list.dateToStr(_3e4.byId("jobdir_form_filter_dateOnlineStart").attr("value"));var _3ea=jobdir.indexing.jobs.list.dateToStr(_3e4.byId("jobdir_form_filter_dateOnlineEnd").attr("value"));var _3eb="all";var _3ec="both";var _3ed="1";var _3ee="0";var _3ef="0";jobdir.indexing.resetRadioButtons("flags",["new","on","off","total","junk"],_3e6);if(_3e4.byId("jobdir_form_filter_flags-new").attr("checked")){_3eb="false";_3ec="on";}else{if(_3e4.byId("jobdir_form_filter_flags-on").attr("checked")){_3ec="on";_3eb="true";}else{if(_3e4.byId("jobdir_form_filter_flags-off").attr("checked")){_3ec="off";_3eb="true";}else{if(_3e4.byId("jobdir_form_filter_flags-total").attr("checked")){_3ec="on";_3eb="all";}else{if(_3e4.byId("jobdir_form_filter_flags-junk").attr("checked")){_3ed="0";}}}}}if(_3e4.byId("jobdir_form_filter_topjobs").attr("checked")){_3ef="1";}jobdir.indexing.resetRadioButtons("types",["all","employer","recruiter"],_3e6);var type="all";if(_3e4.byId("jobdir_form_filter_types-employer").attr("checked")){type="employer";}else{if(_3e4.byId("jobdir_form_filter_types-recruiter").attr("checked")){type="recruiter";}}jobdir.indexing.resetRadioButtons("status",["all","OK","FENOM","CROSS"],_3e6);var _3f0="all";dojo.forEach(["OK","FENOM","CROSS"],function(item){if(_3e4.byId("jobdir_form_filter_status-"+item).attr("checked")){_3f0=item;}});var _3f1={title:_3e7.replace(/\+/g,"*plus*").replace(/\"/g,"*quote*"),company:_3e8,dateOnlineStart:_3e9,dateOnlineEnd:_3ea,indexed:_3eb,online:_3ec,valid:_3ed,manual:_3ee,topjobs:_3ef,type:type,status:_3f0};jobdir.indexing.jobs.paginator.setFilter(_3f1);jobdir.indexing.jobs.paginator.load((typeof _3e6!="object"?_3e6:1));};jobdir.indexing.jobs.list.onKeyPress=function(_3f2){if(_3f2.keyCode==dojo.keys.ENTER){_3f2.preventDefault();jobdir.indexing.jobs.list.setFilter(1);}};jobdir.indexing.jobs.list.clearFilter=function(_3f3){_3e4.byId("jobdir_form_filter").reset();var _3f4=_3e4.byId("jobdir_form_filter_company");_3f4.setDisplayedValue("");_3f4.setValue("0");jobdir.indexing.jobs.list.setFilter(1);};jobdir.indexing.jobs.list.dateToStr=function(date){return (date===null?"":dojo.date.stamp.toISOString(date,{selector:"date"}));};});},"jobdir/indexing/stats/visits":function(){define(["dijit","dojo","dojox","dojo/require!dijit/form/DateTextBox,dijit/form/Button,dijit/form/CheckBox,dijit/form/Form,dojo/date/stamp,dojo/number"],function(_3f5,dojo,_3f6){dojo.provide("jobdir.indexing.stats.visits");dojo.require("dijit.form.DateTextBox");dojo.require("dijit.form.Button");dojo.require("dijit.form.CheckBox");dojo.require("dijit.form.Form");dojo.require("dojo.date.stamp");dojo.require("dojo.number");jobdir.indexing.stats.visits.params=null;jobdir.indexing.stats.visits.init=function(){jobdir.indexing.stats.visits.initVisitsForm();};jobdir.indexing.stats.visits.initVisitsForm=function(){f=dojo.byId("jobdir_form_statisticsvisits");dojo.connect(f,"onsubmit",jobdir.indexing.stats.visits.submitVisitsForm);dojo.connect(dojo.byId("jobdir_form_statisticsvisits_clear"),"onclick",jobdir.indexing.stats.visits.clearVisitsForm);dojo.connect(_3f5.byId("jobdir_form_statisticsvisits_switch_target"),"onClick",jobdir.indexing.stats.visits.switchTarget);};jobdir.indexing.stats.visits.switchTarget=function(_3f7){if(dojo.attr(_3f7.currentTarget,"checked")){dojo.addClass(dojo.byId("element_wrapper_svcompany"),"hidden");dojo.removeClass(dojo.byId("element_wrapper_svpeergroup"),"hidden");}else{dojo.removeClass(dojo.byId("element_wrapper_svcompany"),"hidden");dojo.addClass(dojo.byId("element_wrapper_svpeergroup"),"hidden");}};jobdir.indexing.stats.visits.submitVisitsForm=function(_3f8){_3f8.preventDefault();node=dojo.byId("stats_visits_result");node.innerHTML=dojo.byId("box_content_table_loading").innerHTML;dojo.xhrPost({form:"jobdir_form_statisticsvisits",load:function(_3f9){jobdir.indexing.stats.visits.clearVisitsWidgets();jobdir.indexing.stats.visits.parseParams(_3f9);node.innerHTML=_3f9;dojo.parser.parse(node);},error:function(err,io){node.innerHTML=err+"<hr />"+io.xhr.responseText;}});};jobdir.indexing.stats.visits.clearVisitsWidgets=function(){for(var i=1;i<6;i++){for(var j=1;j<6;j++){widget=_3f5.byId("stats_visits_tooltip_"+i+"_"+j);if(widget){widget.destroyRecursive();}}}dojo.forEach(["total","emp","rec"],function(item){var _3fa=_3f5.byId("show_count_"+item);if(_3fa){_3fa.destroy();}});dojo.forEach(["all","full","part"],function(item){var _3fb=_3f5.byId("show_count_level_"+item);if(_3fb){_3fb.destroy();}});};jobdir.indexing.stats.visits.clearVisitsForm=function(_3fc){_3fc.preventDefault();jobdir.indexing.stats.visits.clearVisitssWidgets();_3f5.byId("jobdir_form_statisticsvisits").reset();dojo.byId("stats_visits_result").innerHTML="";};jobdir.indexing.stats.visits.changeVisitsCountDisp=function(_3fd){_3fd.preventDefault();_3fd.stopPropagation();dojo.forEach(["total","emp","rec"],function(item){if(_3f5.byId("show_count_"+item).attr("checked")==true){dojo.query(".stats_visits_count_"+item).forEach(function(item){dojo.removeClass(item,"hidden");});}else{dojo.query(".stats_visits_count_"+item).forEach(function(item){dojo.addClass(item,"hidden");});}});};jobdir.indexing.stats.visits.changeVisitsLevelDisp=function(_3fe){dojo.forEach(["all","full","part"],function(item){if(_3f5.byId("show_count_level_"+item).attr("checked")==true){var _3ff=jobdir.indexing.stats.visits.params;_3ff["level"]=item;var node=dojo.byId("stats_visits_result");node.innerHTML="Loading...";dojo.xhrPost({url:"/indexing/statistics/visitors-clicks",content:_3ff,load:function(_400){jobdir.indexing.stats.visits.clearVisitsWidgets();node.innerHTML=_400;dojo.parser.parse(node);},error:function(err,io){node.innerHTML=err+"<hr />"+io.xhr.responseText;}});}});};jobdir.indexing.stats.visits.parseParams=function(_401){params={};dojo.forEach(["month","year","company_ip","switch_target","target_peergroup_id","target_company_id"],function(item){regex=new RegExp("<span class=\"param-"+item+"\">([^<]+)</span>","gm");match=regex.exec(_401);params[item]=match[1];});jobdir.indexing.stats.visits.params=params;};});},"dojo/cldr/nls/gregorian":function(){define({root:{"months-format-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"quarters-standAlone-narrow":["1","2","3","4"],"field-weekday":"Day of the Week","dateFormatItem-yQQQ":"y QQQ","dateFormatItem-yMEd":"EEE, y-M-d","dateFormatItem-MMMEd":"E MMM d","eraNarrow":["BCE","CE"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormat-long":"y MMMM d","months-format-wide":["1","2","3","4","5","6","7","8","9","10","11","12"],"dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-wide-pm":"PM","dateFormat-full":"EEEE, y MMMM dd","dateFormatItem-Md":"M-d","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","field-era":"Era","dateFormatItem-yM":"y-M","months-standAlone-wide":["1","2","3","4","5","6","7","8","9","10","11","12"],"timeFormat-short":"HH:mm","quarters-format-wide":["Q1","Q2","Q3","Q4"],"timeFormat-long":"HH:mm:ss z","field-year":"Year","dateFormatItem-yMMM":"y MMM","dateFormatItem-yQ":"y Q","dateTimeFormats-appendItem-Era":"{0} {1}","field-hour":"Hour","months-format-abbr":["1","2","3","4","5","6","7","8","9","10","11","12"],"timeFormat-full":"HH:mm:ss zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-day-relative+0":"Today","field-day-relative+1":"Tomorrow","dateFormatItem-H":"HH","months-standAlone-abbr":["1","2","3","4","5","6","7","8","9","10","11","12"],"quarters-format-abbr":["Q1","Q2","Q3","Q4"],"quarters-standAlone-wide":["Q1","Q2","Q3","Q4"],"dateFormatItem-M":"L","days-standAlone-wide":["1","2","3","4","5","6","7"],"timeFormat-medium":"HH:mm:ss","dateFormatItem-Hm":"HH:mm","quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"eraAbbr":["BCE","CE"],"field-minute":"Minute","field-dayperiod":"Dayperiod","days-standAlone-abbr":["1","2","3","4","5","6","7"],"dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1","2","3","4"],"field-day-relative+-1":"Yesterday","dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateFormatItem-MMMd":"MMM d","dateFormatItem-MEd":"E, M-d","dateTimeFormat-full":"{1} {0}","field-day":"Day","days-format-wide":["1","2","3","4","5","6","7"],"field-zone":"Zone","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-y":"y","months-standAlone-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-abbr":["1","2","3","4","5","6","7"],"eraNames":["BCE","CE"],"days-format-narrow":["1","2","3","4","5","6","7"],"days-standAlone-narrow":["1","2","3","4","5","6","7"],"dateFormatItem-MMM":"LLL","field-month":"Month","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dayPeriods-format-wide-am":"AM","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormat-short":"yyyy-MM-dd","field-second":"Second","dateFormatItem-yMMMEd":"EEE, y MMM d","dateTimeFormats-appendItem-Timezone":"{0} {1}","field-week":"Week","dateFormat-medium":"y MMM d","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"h:mm:ss a"},"ar":true,"ca":true,"cs":true,"da":true,"de":true,"el":true,"en":true,"en-au":true,"en-ca":true,"en-gb":true,"es":true,"fi":true,"fr":true,"fr-ch":true,"he":true,"hu":true,"it":true,"ja":true,"ko":true,"nb":true,"nl":true,"pl":true,"pt":true,"pt-pt":true,"ro":true,"ru":true,"sk":true,"sl":true,"sv":true,"th":true,"tr":true,"zh":true,"zh-hant":true,"zh-hk":true,"zh-tw":true});},"dojo/uacss":function(){define("dojo/uacss",["./dom-geometry","./_base/lang","./ready","./_base/sniff","./_base/window"],function(_402,lang,_403,has,_404){var html=_404.doc.documentElement,ie=has("ie"),_405=has("opera"),maj=Math.floor,ff=has("ff"),_406=_402.boxModel.replace(/-/,""),_407={"dj_ie":ie,"dj_ie6":maj(ie)==6,"dj_ie7":maj(ie)==7,"dj_ie8":maj(ie)==8,"dj_ie9":maj(ie)==9,"dj_quirks":has("quirks"),"dj_iequirks":ie&&has("quirks"),"dj_opera":_405,"dj_khtml":has("khtml"),"dj_webkit":has("webkit"),"dj_safari":has("safari"),"dj_chrome":has("chrome"),"dj_gecko":has("mozilla"),"dj_ff3":maj(ff)==3};_407["dj_"+_406]=true;var _408="";for(var clz in _407){if(_407[clz]){_408+=clz+" ";}}html.className=lang.trim(html.className+" "+_408);_403(90,function(){if(!_402.isBodyLtr()){var _409="dj_rtl dijitRtl "+_408.replace(/ /g,"-rtl ");html.className=lang.trim(html.className+" "+_409+"dj_rtl dijitRtl "+_408.replace(/ /g,"-rtl "));}});return has;});},"dijit/Tooltip":function(){require({cache:{"url:dijit/templates/Tooltip.html":"<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\"\n\t><div class=\"dijitTooltipContainer dijitTooltipContents\" data-dojo-attach-point=\"containerNode\" role='alert'></div\n\t><div class=\"dijitTooltipConnector\" data-dojo-attach-point=\"connectorNode\"></div\n></div>\n"}});define("dijit/Tooltip",["dojo/_base/array","dojo/_base/declare","dojo/_base/fx","dojo/dom","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/lang","dojo/_base/sniff","dojo/_base/window","./_base/manager","./place","./_Widget","./_TemplatedMixin","./BackgroundIframe","dojo/text!./templates/Tooltip.html","."],function(_40a,_40b,fx,dom,_40c,_40d,_40e,lang,has,win,_40f,_410,_411,_412,_413,_414,_415){var _416=_40b("dijit._MasterTooltip",[_411,_412],{duration:_40f.defaultDuration,templateString:_414,postCreate:function(){win.body().appendChild(this.domNode);this.bgIframe=new _413(this.domNode);this.fadeIn=fx.fadeIn({node:this.domNode,duration:this.duration,onEnd:lang.hitch(this,"_onShow")});this.fadeOut=fx.fadeOut({node:this.domNode,duration:this.duration,onEnd:lang.hitch(this,"_onHide")});},show:function(_417,_418,_419,rtl,_41a){if(this.aroundNode&&this.aroundNode===_418&&this.containerNode.innerHTML==_417){return;}this.domNode.width="auto";if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_417;this.set("textDir",_41a);this.containerNode.align=rtl?"right":"left";var pos=_410.around(this.domNode,_418,_419&&_419.length?_419:_41b.defaultPosition,!rtl,lang.hitch(this,"orient"));var _41c=pos.aroundNodePos;if(pos.corner.charAt(0)=="M"&&pos.aroundCorner.charAt(0)=="M"){this.connectorNode.style.top=_41c.y+((_41c.h-this.connectorNode.offsetHeight)>>1)-pos.y+"px";this.connectorNode.style.left="";}else{if(pos.corner.charAt(1)=="M"&&pos.aroundCorner.charAt(1)=="M"){this.connectorNode.style.left=_41c.x+((_41c.w-this.connectorNode.offsetWidth)>>1)-pos.x+"px";}}_40e.set(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;this.aroundNode=_418;},orient:function(node,_41d,_41e,_41f,_420){this.connectorNode.style.top="";var _421=_41f.w-this.connectorNode.offsetWidth;node.className="dijitTooltip "+{"MR-ML":"dijitTooltipRight","ML-MR":"dijitTooltipLeft","TM-BM":"dijitTooltipAbove","BM-TM":"dijitTooltipBelow","BL-TL":"dijitTooltipBelow dijitTooltipABLeft","TL-BL":"dijitTooltipAbove dijitTooltipABLeft","BR-TR":"dijitTooltipBelow dijitTooltipABRight","TR-BR":"dijitTooltipAbove dijitTooltipABRight","BR-BL":"dijitTooltipRight","BL-BR":"dijitTooltipLeft"}[_41d+"-"+_41e];this.domNode.style.width="auto";var size=_40d.getContentBox(this.domNode);var _422=Math.min((Math.max(_421,1)),size.w);var _423=_422<size.w;this.domNode.style.width=_422+"px";if(_423){this.containerNode.style.overflow="auto";var _424=this.containerNode.scrollWidth;this.containerNode.style.overflow="visible";if(_424>_422){_424=_424+_40e.get(this.domNode,"paddingLeft")+_40e.get(this.domNode,"paddingRight");this.domNode.style.width=_424+"px";}}if(_41e.charAt(0)=="B"&&_41d.charAt(0)=="B"){var mb=_40d.getMarginBox(node);var _425=this.connectorNode.offsetHeight;if(mb.h>_41f.h){var _426=_41f.h-((_420.h+_425)>>1);this.connectorNode.style.top=_426+"px";this.connectorNode.style.bottom="";}else{this.connectorNode.style.bottom=Math.min(Math.max(_420.h/2-_425/2,0),mb.h-_425)+"px";this.connectorNode.style.top="";}}else{this.connectorNode.style.top="";this.connectorNode.style.bottom="";}return Math.max(0,size.w-_421);},_onShow:function(){if(has("ie")){this.domNode.style.filter="";}},hide:function(_427){if(this._onDeck&&this._onDeck[1]==_427){this._onDeck=null;}else{if(this.aroundNode===_427){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;}},_setAutoTextDir:function(node){this.applyTextDir(node,has("ie")?node.outerText:node.textContent);_40a.forEach(node.children,function(_428){this._setAutoTextDir(_428);},this);},_setTextDirAttr:function(_429){this._set("textDir",typeof _429!="undefined"?_429:"");if(_429=="auto"){this._setAutoTextDir(this.containerNode);}else{this.containerNode.dir=this.textDir;}}});_415.showTooltip=function(_42a,_42b,_42c,rtl,_42d){if(!_41b._masterTT){_415._masterTT=_41b._masterTT=new _416();}return _41b._masterTT.show(_42a,_42b,_42c,rtl,_42d);};_415.hideTooltip=function(_42e){return _41b._masterTT&&_41b._masterTT.hide(_42e);};var _41b=_40b("dijit.Tooltip",_411,{label:"",showDelay:400,connectId:[],position:[],_setConnectIdAttr:function(_42f){_40a.forEach(this._connections||[],function(_430){_40a.forEach(_430,lang.hitch(this,"disconnect"));},this);this._connectIds=_40a.filter(lang.isArrayLike(_42f)?_42f:(_42f?[_42f]:[]),function(id){return dom.byId(id);});this._connections=_40a.map(this._connectIds,function(id){var node=dom.byId(id);return [this.connect(node,"onmouseenter","_onHover"),this.connect(node,"onmouseleave","_onUnHover"),this.connect(node,"onfocus","_onHover"),this.connect(node,"onblur","_onUnHover")];},this);this._set("connectId",_42f);},addTarget:function(node){var id=node.id||node;if(_40a.indexOf(this._connectIds,id)==-1){this.set("connectId",this._connectIds.concat(id));}},removeTarget:function(node){var id=node.id||node,idx=_40a.indexOf(this._connectIds,id);if(idx>=0){this._connectIds.splice(idx,1);this.set("connectId",this._connectIds);}},buildRendering:function(){this.inherited(arguments);_40c.add(this.domNode,"dijitTooltipData");},startup:function(){this.inherited(arguments);var ids=this.connectId;_40a.forEach(lang.isArrayLike(ids)?ids:[ids],this.addTarget,this);},_onHover:function(e){if(!this._showTimer){var _431=e.target;this._showTimer=setTimeout(lang.hitch(this,function(){this.open(_431);}),this.showDelay);}},_onUnHover:function(){if(this._focus){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}this.close();},open:function(_432){if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}_41b.show(this.label||this.domNode.innerHTML,_432,this.position,!this.isLeftToRight(),this.textDir);this._connectNode=_432;this.onShow(_432,this.position);},close:function(){if(this._connectNode){_41b.hide(this._connectNode);delete this._connectNode;this.onHide();}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}},onShow:function(){},onHide:function(){},uninitialize:function(){this.close();this.inherited(arguments);}});_41b._MasterTooltip=_416;_41b.show=_415.showTooltip;_41b.hide=_415.hideTooltip;_41b.defaultPosition=["after","before"];return _41b;});},"dojo/string":function(){define("dojo/string",["./_base/kernel","./_base/lang"],function(dojo,lang){lang.getObject("string",true,dojo);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(_433,map,_434,_435){_435=_435||dojo.global;_434=_434?lang.hitch(_435,_434):function(v){return v;};return _433.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_436,key,_437){var _438=lang.getObject(key,false,map);if(_437){_438=lang.getObject(_437,false,_435).call(_435,_438,key);}return _434(_438,key).toString();});};dojo.string.trim=String.prototype.trim?lang.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;};return dojo.string;});},"dijit/layout/AccordionPane":function(){define("dijit/layout/AccordionPane",["dojo/_base/declare","dojo/_base/kernel","./ContentPane"],function(_439,_43a,_43b){return _439("dijit.layout.AccordionPane",_43b,{constructor:function(){_43a.deprecated("dijit.layout.AccordionPane deprecated, use ContentPane instead","","2.0");},onSelected:function(){}});});},"dijit/form/DropDownButton":function(){require({cache:{"url:dijit/form/templates/DropDownButton.html":"<span class=\"dijit dijitReset dijitInline\"\n\t><span class='dijitReset dijitInline dijitButtonNode'\n\t\tdata-dojo-attach-event=\"ondijitclick:_onClick\" data-dojo-attach-point=\"_buttonNode\"\n\t\t><span class=\"dijitReset dijitStretch dijitButtonContents\"\n\t\t\tdata-dojo-attach-point=\"focusNode,titleNode,_arrowWrapperNode\"\n\t\t\trole=\"button\" aria-haspopup=\"true\" aria-labelledby=\"${id}_label\"\n\t\t\t><span class=\"dijitReset dijitInline dijitIcon\"\n\t\t\t\tdata-dojo-attach-point=\"iconNode\"\n\t\t\t></span\n\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\n\t\t\t\tdata-dojo-attach-point=\"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\" tabIndex=\"-1\"\n\t\tdata-dojo-attach-point=\"valueNode\"\n/></span>\n"}});define("dijit/form/DropDownButton",["dojo/_base/declare","dojo/_base/lang","dojo/query","../registry","../popup","./Button","../_Container","../_HasDropDown","dojo/text!./templates/DropDownButton.html"],function(_43c,lang,_43d,_43e,_43f,_440,_441,_442,_443){return _43c("dijit.form.DropDownButton",[_440,_441,_442],{baseClass:"dijitDropDownButton",templateString:_443,_fillContent:function(){if(this.srcNodeRef){var _444=_43d("*",this.srcNodeRef);this.inherited(arguments,[_444[0]]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}if(!this.dropDown&&this.dropDownContainer){var _445=_43d("[widgetId]",this.dropDownContainer)[0];this.dropDown=_43e.byNode(_445);delete this.dropDownContainer;}if(this.dropDown){_43f.hide(this.dropDown);}this.inherited(arguments);},isLoaded:function(){var _446=this.dropDown;return (!!_446&&(!_446.href||_446.isLoaded));},loadDropDown:function(_447){var _448=this.dropDown;var _449=_448.on("load",lang.hitch(this,function(){_449.remove();_447();}));_448.refresh();},isFocusable:function(){return this.inherited(arguments)&&!this._mouseDown;}});});},"dijit/form/_FormValueMixin":function(){define("dijit/form/_FormValueMixin",["dojo/_base/declare","dojo/dom-attr","dojo/keys","dojo/_base/sniff","./_FormWidgetMixin"],function(_44a,_44b,keys,has,_44c){return _44a("dijit.form._FormValueMixin",_44c,{readOnly:false,_setReadOnlyAttr:function(_44d){_44b.set(this.focusNode,"readOnly",_44d);this.focusNode.setAttribute("aria-readonly",_44d);this._set("readOnly",_44d);},postCreate:function(){this.inherited(arguments);if(has("ie")){this.connect(this.focusNode||this.domNode,"onkeydown",this._onKeyDown);}if(this._resetValue===undefined){this._lastValueReported=this._resetValue=this.value;}},_setValueAttr:function(_44e,_44f){this._handleOnChange(_44e,_44f);},_handleOnChange:function(_450,_451){this._set("value",_450);this.inherited(arguments);},undo:function(){this._setValueAttr(this._lastValueReported,false);},reset:function(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true);},_onKeyDown:function(e){if(e.keyCode==keys.ESCAPE&&!(e.ctrlKey||e.altKey||e.metaKey)){var te;if(has("ie")<9||(has("ie")&&has("quirks"))){e.preventDefault();te=document.createEventObject();te.keyCode=keys.ESCAPE;te.shiftKey=e.shiftKey;e.srcElement.fireEvent("onkeypress",te);}}}});});},"dijit/form/_FormWidgetMixin":function(){define("dijit/form/_FormWidgetMixin",["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/dom-style","dojo/_base/lang","dojo/mouse","dojo/_base/sniff","dojo/_base/window","dojo/window","../a11y"],function(_452,_453,_454,_455,lang,_456,has,win,_457,a11y){return _453("dijit.form._FormWidgetMixin",null,{name:"",alt:"",value:"",type:"text",tabIndex:"0",_setTabIndexAttr:"focusNode",disabled:false,intermediateChanges:false,scrollOnFocus:true,_setIdAttr:"focusNode",postCreate:function(){this.inherited(arguments);this.connect(this.domNode,"onmousedown","_onMouseDown");},_setDisabledAttr:function(_458){this._set("disabled",_458);_454.set(this.focusNode,"disabled",_458);if(this.valueNode){_454.set(this.valueNode,"disabled",_458);}this.focusNode.setAttribute("aria-disabled",_458);if(_458){this._set("hovering",false);this._set("active",false);var _459="tabIndex" in this.attributeMap?this.attributeMap.tabIndex:("_setTabIndexAttr" in this)?this._setTabIndexAttr:"focusNode";_452.forEach(lang.isArray(_459)?_459:[_459],function(_45a){var node=this[_45a];if(has("webkit")||a11y.hasDefaultTabStop(node)){node.setAttribute("tabIndex","-1");}else{node.removeAttribute("tabIndex");}},this);}else{if(this.tabIndex!=""){this.set("tabIndex",this.tabIndex);}}},_onFocus:function(e){if(this.scrollOnFocus){_457.scrollIntoView(this.domNode);}this.inherited(arguments);},isFocusable:function(){return !this.disabled&&this.focusNode&&(_455.get(this.domNode,"display")!="none");},focus:function(){if(!this.disabled&&this.focusNode.focus){try{this.focusNode.focus();}catch(e){}}},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(){},_onChangeActive:false,_handleOnChange:function(_45b,_45c){if(this._lastValueReported==undefined&&(_45c===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_45b;}this._pendingOnChange=this._pendingOnChange||(typeof _45b!=typeof this._lastValueReported)||(this.compare(_45b,this._lastValueReported)!=0);if((this.intermediateChanges||_45c||_45c===undefined)&&this._pendingOnChange){this._lastValueReported=_45b;this._pendingOnChange=false;if(this._onChangeActive){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);}this._onChangeHandle=setTimeout(lang.hitch(this,function(){this._onChangeHandle=null;this.onChange(_45b);}),0);}}},create:function(){this.inherited(arguments);this._onChangeActive=true;},destroy:function(){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);this.onChange(this._lastValueReported);}this.inherited(arguments);},_onMouseDown:function(e){if((!this.focused||!has("ie"))&&!e.ctrlKey&&_456.isLeft(e)&&this.isFocusable()){var _45d=this.connect(win.body(),"onmouseup",function(){if(this.isFocusable()){this.focus();}this.disconnect(_45d);});}}});});},"jobdir/indexing/stats":function(){define(["dijit","dojo","dojox","dojo/require!dijit/form/DateTextBox,dijit/form/Button,dijit/form/Form,dojo/date/stamp,jobdir/indexing/stats/clicks,jobdir/indexing/stats/count,jobdir/indexing/stats/quality,jobdir/indexing/stats/jobs,jobdir/indexing/stats/peergroups,jobdir/indexing/stats/latency,jobdir/indexing/stats/visits"],function(_45e,dojo,_45f){dojo.provide("jobdir.indexing.stats");dojo.require("dijit.form.DateTextBox");dojo.require("dijit.form.Button");dojo.require("dijit.form.Form");dojo.require("dojo.date.stamp");dojo.require("jobdir.indexing.stats.clicks");dojo.require("jobdir.indexing.stats.count");dojo.require("jobdir.indexing.stats.quality");dojo.require("jobdir.indexing.stats.jobs");dojo.require("jobdir.indexing.stats.peergroups");dojo.require("jobdir.indexing.stats.latency");dojo.require("jobdir.indexing.stats.visits");jobdir.indexing.stats.init=function(){if(jobdir.indexing.subSection){jobdir.indexing.stats[jobdir.indexing.subSection].init();}};jobdir.indexing.stats.dateToStr=function(date){return dojo.date.stamp.toISOString(date,{selector:"date"});};});},"dojo/date":function(){define("dojo/date",["./_base/kernel","./_base/lang"],function(dojo,lang){lang.getObject("date",true,dojo);dojo.date.getDaysInMonth=function(_460){var _461=_460.getMonth();var days=[31,28,31,30,31,30,31,31,30,31,30,31];if(_461==1&&dojo.date.isLeapYear(_460)){return 29;}return days[_461];};dojo.date.isLeapYear=function(_462){var year=_462.getFullYear();return !(year%400)||(!(year%4)&&!!(year%100));};dojo.date.getTimezoneName=function(_463){var str=_463.toString();var tz="";var _464;var pos=str.indexOf("(");if(pos>-1){tz=str.substring(++pos,str.indexOf(")"));}else{var pat=/([A-Z\/]+) \d{4}$/;if((_464=str.match(pat))){tz=_464[1];}else{str=_463.toLocaleString();pat=/ ([A-Z\/]+)$/;if((_464=str.match(pat))){tz=_464[1];}}}return (tz=="AM"||tz=="PM")?"":tz;};dojo.date.compare=function(_465,_466,_467){_465=new Date(+_465);_466=new Date(+(_466||new Date()));if(_467=="date"){_465.setHours(0,0,0,0);_466.setHours(0,0,0,0);}else{if(_467=="time"){_465.setFullYear(0,0,0);_466.setFullYear(0,0,0);}}if(_465>_466){return 1;}if(_465<_466){return -1;}return 0;};dojo.date.add=function(date,_468,_469){var sum=new Date(+date);var _46a=false;var _46b="Date";switch(_468){case "day":break;case "weekday":var days,_46c;var mod=_469%5;if(!mod){days=(_469>0)?5:-5;_46c=(_469>0)?((_469-5)/5):((_469+5)/5);}else{days=mod;_46c=parseInt(_469/5);}var strt=date.getDay();var adj=0;if(strt==6&&_469>0){adj=1;}else{if(strt==0&&_469<0){adj=-1;}}var trgt=strt+days;if(trgt==0||trgt==6){adj=(_469>0)?2:-2;}_469=(7*_46c)+days+adj;break;case "year":_46b="FullYear";_46a=true;break;case "week":_469*=7;break;case "quarter":_469*=3;case "month":_46a=true;_46b="Month";break;default:_46b="UTC"+_468.charAt(0).toUpperCase()+_468.substring(1)+"s";}if(_46b){sum["set"+_46b](sum["get"+_46b]()+_469);}if(_46a&&(sum.getDate()<date.getDate())){sum.setDate(0);}return sum;};dojo.date.difference=function(_46d,_46e,_46f){_46e=_46e||new Date();_46f=_46f||"day";var _470=_46e.getFullYear()-_46d.getFullYear();var _471=1;switch(_46f){case "quarter":var m1=_46d.getMonth();var m2=_46e.getMonth();var q1=Math.floor(m1/3)+1;var q2=Math.floor(m2/3)+1;q2+=(_470*4);_471=q2-q1;break;case "weekday":var days=Math.round(dojo.date.difference(_46d,_46e,"day"));var _472=parseInt(dojo.date.difference(_46d,_46e,"week"));var mod=days%7;if(mod==0){days=_472*5;}else{var adj=0;var aDay=_46d.getDay();var bDay=_46e.getDay();_472=parseInt(days/7);mod=days%7;var _473=new Date(_46d);_473.setDate(_473.getDate()+(_472*7));var _474=_473.getDay();if(days>0){switch(true){case aDay==6:adj=-1;break;case aDay==0:adj=0;break;case bDay==6:adj=-1;break;case bDay==0:adj=-2;break;case (_474+mod)>5:adj=-2;}}else{if(days<0){switch(true){case aDay==6:adj=0;break;case aDay==0:adj=1;break;case bDay==6:adj=2;break;case bDay==0:adj=1;break;case (_474+mod)<0:adj=2;}}}days+=adj;days-=(_472*2);}_471=days;break;case "year":_471=_470;break;case "month":_471=(_46e.getMonth()-_46d.getMonth())+(_470*12);break;case "week":_471=parseInt(dojo.date.difference(_46d,_46e,"day")/7);break;case "day":_471/=24;case "hour":_471/=60;case "minute":_471/=60;case "second":_471/=1000;case "millisecond":_471*=_46e.getTime()-_46d.getTime();}return Math.round(_471);};return dojo.date;});},"jobdir/indexing/jobs/Paginator":function(){define(["dijit","dojo","dojox"],function(_475,dojo,_476){dojo.provide("jobdir.indexing.jobs.Paginator");dojo.declare("jobdir.indexing.jobs.Paginator",null,{pageNumber:1,orderBy:"online",orderDir:"DESC",loadingNode:null,tableNode:null,filter:null,tagId:null,companyId:null,constructor:function(_477,_478){this.loadingNode=dojo.byId(_478);this.tableNode=dojo.byId(_477);if(null!==jobdir.indexing.jobs.tagId){this.tagId=jobdir.indexing.jobs.tagId;}if(null!==jobdir.indexing.jobs.companyId){this.companyId=jobdir.indexing.jobs.companyId;}},load:function(page){var url="/indexing/jobs-list/index/page/"+page+"/order/"+this.orderBy+"/dir/"+this.orderDir;if(this.tagId!==null){url+="/tagId/"+this.tagId;}if(this.companyId!==null){url+="/companyId/"+this.companyId;}if(this.filter!==null){url+="/filter/"+dojo.toJson(this.filter);}this.pageNumber=page;this.showLoadingNode();var ref=this;dojo.xhrGet({url:url,handleAs:"text",load:function(data){ref.show(data);dojo.query("#box_content_table table tr").onclick(jobdir.indexing.jobs.details.get);},error:function(err,_479){ref.show(err+"<p>"+_479.xhr.responseText+"</p>");}});},reload:function(){this.load(this.pageNumber);},order:function(type,_47a,_47b){switch(type){case "title":case "company":case "online":case "indexed":this.orderBy=type;this.orderDir=(_47a=="DESC")?"DESC":"ASC";break;default:this.orderBy="none";this.orderBy="none";break;}if(true==_47b||null==_47b){this.reload();}},setFilter:function(_47c){this.filter=_47c;},clearFilter:function(){this.filter=null;},showLoadingNode:function(){dojo.style(this.loadingNode,"display","block");},hideLoadingNode:function(){dojo.style(this.loadingNode,"display","none");},show:function(text){this.tableNode.innerHTML=text;this.hideLoadingNode();jobdir.indexing.jobs.details.markRow();}});});},"jobdir/indexing/stats/clicks":function(){define(["dijit","dojo","dojox","dojo/require!dijit/form/DateTextBox,dijit/form/Button,dijit/form/CheckBox,dijit/form/Form,dojo/date/stamp,dojo/number"],function(_47d,dojo,_47e){dojo.provide("jobdir.indexing.stats.clicks");dojo.require("dijit.form.DateTextBox");dojo.require("dijit.form.Button");dojo.require("dijit.form.CheckBox");dojo.require("dijit.form.Form");dojo.require("dojo.date.stamp");dojo.require("dojo.number");jobdir.indexing.stats.clicks.clicksToCategoriesValues=null;jobdir.indexing.stats.clicks.clicksToCategoriesFunctionValues=null;jobdir.indexing.stats.clicks.clicksToBranchesValues=null;jobdir.indexing.stats.clicks.clicksToCategoriesShowType="relative";jobdir.indexing.stats.clicks.init=function(){jobdir.indexing.stats.clicks.initClicksForm();jobdir.indexing.stats.clicks.initClicksToCategoriesForm();jobdir.indexing.stats.clicks.initClicksToBranchesForm();};jobdir.indexing.stats.clicks.initClicksForm=function(){f=dojo.byId("jobdir_form_statisticsclicks");dojo.connect(f,"onsubmit",jobdir.indexing.stats.clicks.submitClicksForm);dojo.connect(dojo.byId("jobdir_form_statisticsclicks_clear"),"onclick",jobdir.indexing.stats.clicks.clearClicksForm);};jobdir.indexing.stats.clicks.submitClicksForm=function(_47f){_47f.preventDefault();node=dojo.byId("stats_clicks_result");node.innerHTML="Loading...";dojo.xhrPost({form:"jobdir_form_statisticsclicks",load:function(_480){jobdir.indexing.stats.clicks.clearClicksWidgets();node.innerHTML=_480;dojo.parser.parse(node);},error:function(err,io){node.innerHTML=err+"<hr />"+io.xhr.responseText;}});};jobdir.indexing.stats.clicks.clearClicksWidgets=function(){for(var i=1;i<6;i++){for(var j=1;j<6;j++){widget=_47d.byId("stats_clicks_tooltip_"+i+"_"+j);if(widget){widget.destroyRecursive();}}}dojo.forEach(["total","employer","recruiter"],function(item){var _481=_47d.byId("show_count_"+item);if(_481){_481.destroy();}});dojo.forEach(["all","both","full","part"],function(item){var _482=_47d.byId("show_level_"+item);if(_482){_482.destroy();}});};jobdir.indexing.stats.clicks.clearClicksForm=function(_483){_483.preventDefault();jobdir.indexing.stats.clicks.clearClicksWidgets();_47d.byId("jobdir_form_statisticsclicks").reset();dojo.byId("stats_clicks_result").innerHTML="";};jobdir.indexing.stats.clicks.changeClicksCountDisp=function(_484){_484.preventDefault();_484.stopPropagation();dojo.removeClass(dojo.byId("value_loading_node"),"hidden");var _485={month:_47d.byId("jobdir_form_statisticsclicks_month").attr("value"),year:_47d.byId("jobdir_form_statisticsclicks_year").attr("value"),company_ip:_47d.byId("jobdir_form_statisticsclicks_company_ip").attr("value")};if(dojo.attr(_484.currentTarget,"id").match(/^show_count/)){_485.type=dojo.attr(_484.currentTarget,"id").replace(/^show_count_/,"");}else{dojo.forEach(["total","employer","recruiter"],function(item){if(_47d.byId("show_count_"+item).attr("checked")==true){_485.type=item;}});}if(dojo.attr(_484.currentTarget,"id").match(/^show_level/)){_485.level=dojo.attr(_484.currentTarget,"id").replace(/^show_level_/,"");}else{dojo.forEach(["all","both","full","part"],function(item){if(_47d.byId("show_level_"+item).attr("checked")==true){_485.level=item;}});}if(parseInt(_485.year)<2012&&"all"!=_485.level){alert("Aufschlüsselung nach Arbeitszeiten ist erst ab 2012 möglich.");_47d.byId("show_level_all").attr("checked",true);dojo.addClass(dojo.byId("value_loading_node"),"hidden");return;}node=dojo.byId("stats_clicks_result");dojo.xhrPost({url:"/indexing/statistics/clicks",content:_485,load:function(_486){jobdir.indexing.stats.clicks.clearClicksWidgets();node.innerHTML=_486;dojo.parser.parse(node);},error:function(err,io){node.innerHTML=err+"<hr />"+io.xhr.responseText;}});};jobdir.indexing.stats.clicks.initClicksToCategoriesForm=function(){f=dojo.byId("jobdir_form_statisticsclickstocategories");dojo.connect(f,"onsubmit",jobdir.indexing.stats.clicks.submitClicksToCategoriesForm);dojo.connect(dojo.byId("jobdir_form_statisticsclickstocategories_clear"),"onclick",jobdir.indexing.stats.clicks.clearClicksToCategoriesForm);};jobdir.indexing.stats.clicks.submitClicksToCategoriesForm=function(_487){_487.preventDefault();node=dojo.byId("stats_clickstocategories_result");node.innerHTML="Loading...";dojo.xhrPost({form:"jobdir_form_statisticsclickstocategories",load:function(_488){jobdir.indexing.stats.clicks.clearClicksToCategoriesWidgets();node.innerHTML=_488;if(_488.match(/keine Daten/)){return;}dojo.parser.parse(node);var year=_47d.byId("jobdir_form_statisticsclickstocategories_year").attr("value");var _489=_47d.byId("jobdir_form_statisticsclickstocategories_month").attr("value");var _48a=_47d.byId("jobdir_form_statisticsclickstocategories_company_ip").attr("value");dojo.query("#statsclickstocategorieslist .valueCell").onclick(function(_48b){dojo.stopEvent(_48b);if(jobdir.indexing.stats.clicks.clicksToCategoriesShowType=="relative"){var _48c=dojo.attr(_48b.currentTarget,"id");var row=_48c.replace(/^.*cell_(\d+).*$/,"$1");var col=_48c.replace(/^.*cell_\d+_(\d+)$/,"$1");jobdir.indexing.stats.clicks.updateClicksToCategoriesValues(row,col);}});jobdir.indexing.stats.clicks.changeClicksToCategoriesValues("total",year,_489,_48a);},error:function(err,io){node.innerHTML=err+"<hr />"+io.xhr.responseText;}});};jobdir.indexing.stats.clicks.clearClicksToCategoriesWidgets=function(){dojo.forEach(["total","emp","rec","absolute","relative"],function(item){var _48d=_47d.byId("clickstocategories_show_"+item);if(_48d){_48d.destroy();}});for(var i=1;i<6;i++){for(var j=1;j<6;j++){var _48e=_47d.byId("stats_clickstocategories_tooltip_"+i+"_"+j);if(_48e){_48e.destroy();}}}};jobdir.indexing.stats.clicks.clearClicksToCategoriesForm=function(_48f){_48f.preventDefault();jobdir.indexing.stats.clicks.clearClicksToCategoriesWidgets();_47d.byId("jobdir_form_statisticsclickstocategories").reset();dojo.byId("stats_clickstocategories_result").innerHTML="";};jobdir.indexing.stats.clicks.changeClicksToCategoriesValues=function(type,year,_490,_491){dojo.xhrGet({url:"/indexing/statistics/clicks-to-categories-values/type/"+type+"/year/"+year+"/month/"+_490+"/company-ip/"+_491,handleAs:"json",load:function(data){jobdir.indexing.stats.clicks.clicksToCategoriesValues=data.values;jobdir.indexing.stats.clicks.clicksToCategoriesFunctionValues=data.functionValues;jobdir.indexing.stats.clicks.showClicksToCategoriesValues(jobdir.indexing.stats.clicks.clicksToCategoriesShowType);},error:function(_492,io){var node=dojo.byId("clickstocategories_loadingvalues_message");node.innerHTML=_492+"<hr />"+io.responseText;}});};jobdir.indexing.stats.clicks.updateClicksToCategoriesValues=function(row,col){var _493=jobdir.indexing.stats.clicks.clicksToCategoriesValues;var _494=_493[row][col]["v"];if(0==_494){alert("Für diesen Wert können keine sinnvollen Relationen berechnet werden!");return;}var more=[];var less=[];for(var i=1;i<7;i++){for(var j=1;j<7;j++){var _495=_493[i][j]["v"]*100/_494;if(_495<100){less.push({row:i,col:j,p:_495,l:Math.log(_495)});}else{more.push({row:i,col:j,p:_495,l:Math.log(_495)});}}}more=jobdir.indexing.stats.clicks._s2cGroupValues(more);less=jobdir.indexing.stats.clicks._s2cGroupValues(less);jobdir.indexing.stats.clicks._s2cDisplayClicksToCategoriesValues(more,"high",{r:row,c:col});jobdir.indexing.stats.clicks._s2cDisplayClicksToCategoriesValues(less,"low",{r:row,c:col});jobdir.indexing.stats.clicks.updateClicksToCategoriesFunctionValues(_494,row,col);};jobdir.indexing.stats.clicks.updateClicksToCategoriesFunctionValues=function(_496,row,col){var more=[];var less=[];var _497=jobdir.indexing.stats.clicks.clicksToCategoriesFunctionValues;for(fid in _497){var _498=_497[fid].v*100/_496;if(_498<100){less.push({fid:fid,p:_498,l:Math.log(_498)});}else{more.push({fid:fid,p:_498,l:Math.log(_498)});}}more=jobdir.indexing.stats.clicks._s2cGroupValues(more);less=jobdir.indexing.stats.clicks._s2cGroupValues(less);jobdir.indexing.stats.clicks._s2cDisplayClicksToCategoriesFunctionValues(more,"high");jobdir.indexing.stats.clicks._s2cDisplayClicksToCategoriesFunctionValues(less,"low");var _499=_47d.byId("dijit__MasterTooltip_0");if(_499&&_499.aroundNode){var _49a=_499.aroundNode;var node=dojo.byId("stats_clickstocategories_tooltip_"+row+"_"+col);_499.hide(_49a);_499.show(node.innerHTML,_49a,["below"]);}};jobdir.indexing.stats.clicks.showClicksToCategoriesValues=function(type){jobdir.indexing.stats.clicks.clicksToCategoriesShowType=type;if("relative"==type){jobdir.indexing.stats.clicks.updateClicksToCategoriesValues(6,6);}else{var _49b=jobdir.indexing.stats.clicks.clicksToCategoriesValues;var tmpl="<span class=\"absoluteClicks\">##c##</span> | <span class=\"absoluteAvg\">##a##</span>";for(var i=1;i<7;i++){for(var j=1;j<7;j++){var node=dojo.byId("stats_clickstocategories_cell_"+i+"_"+j);dojo.attr(node,"class","valueCell");node.innerHTML=tmpl.replace(/##c##/,_49b[i][j]["clicks"]).replace(/##a##/,dojo.number.round(_49b[i][j]["avg"],1));}}var _49c=jobdir.indexing.stats.clicks.clicksToCategoriesFunctionValues;for(fid in _49c){var node=dojo.byId("stats_clickstocategories_tooltip_cell_"+fid);dojo.attr(node,"class","valueCell");node.innerHTML=tmpl.replace(/##c##/,_49c[fid].clicks).replace(/##a##/,dojo.number.round(_49c[fid].avg,1));}}};jobdir.indexing.stats.clicks._s2cDisplayClicksToCategoriesValues=function(arr,_49d,cell){for(var i=0;i<arr.length;i++){var node=dojo.byId("stats_clickstocategories_cell_"+arr[i].row+"_"+arr[i].col);var _49e=cell.r==arr[i].row&&cell.c==arr[i].col?"base":_49d+"-"+arr[i].g;dojo.attr(node,"class","valueCell "+_49e);node.innerHTML=dojo.number.round(arr[i].p,1)+" %";}};jobdir.indexing.stats.clicks._s2cDisplayClicksToCategoriesFunctionValues=function(arr,_49f){for(var i=0;i<arr.length;i++){var node=dojo.byId("stats_clickstocategories_tooltip_cell_"+arr[i].fid);if(!node){continue;}var _4a0=_49f+"-"+arr[i].g;dojo.attr(node,"class","valueCell "+_4a0);node.innerHTML=dojo.number.round(arr[i].p,1)+" %";}};jobdir.indexing.stats.clicks._s2cGroupValues=function(arr){if(0==arr.length){return arr;}var _4a1=function(a,b){if(a.l<b.l){return -1;}if(a.l>b.l){return 1;}return 0;};var _4a2=function(a,b){if(a.d<b.d){return -1;}if(a.d>b.d){return 1;}return 0;};arr.sort(_4a1);var ret=[];var prev=arr[0]["l"];for(var i=0;i<arr.length;i++){arr[i]["d"]=arr[i]["l"]-prev;prev=arr[i]["l"];}arr.sort(_4a2);arr.reverse();var ref=[];var _4a3=arr.length<5?arr.length:5;for(var i=0;i<_4a3;i++){ref.push(arr[i]);}ref.sort(_4a1);arr.sort(_4a1);for(var i=0;i<ref.length;i++){for(var j=0;j<arr.length;j++){if(!arr[j].g){if(arr[j].l==ref[i].l){arr[j].g=i+1;}else{if(arr[j].l<ref[i].l){if(i==0){arr[j].g=i+1;}else{var _4a4=ref[i].l-arr[j].l;var _4a5=ref[i-1].l-arr[j].l;if(_4a4<_4a5){arr[j].g=i+1;}else{arr[j].g=i;}}}else{if(i==ref.length-1){arr[j].g=i+1;}}}}}}return arr;};jobdir.indexing.stats.clicks.initClicksToBranchesForm=function(){f=dojo.byId("jobdir_form_statisticsclickstobranches");dojo.connect(f,"onsubmit",jobdir.indexing.stats.clicks.submitClicksToBranchesForm);dojo.connect(_47d.byId("jobdir_form_statisticsclickstobranches_clear"),"onClick",jobdir.indexing.stats.clicks.clearClicksToBranchesForm);dojo.connect(_47d.byId("jobdir_form_statisticsclickstobranches_type"),"onChange",jobdir.indexing.stats.clicks.loadTypeSelectWidget);};jobdir.indexing.stats.clicks.submitClicksToBranchesForm=function(_4a6){_4a6.preventDefault();node=dojo.byId("stats_clickstobranches_result");node.innerHTML="Loading...";dojo.xhrPost({form:"jobdir_form_statisticsclickstobranches",handleAs:"json",load:function(data){jobdir.indexing.stats.clicks.clearClicksToBranchesWidgets(false);node.innerHTML=data.content;if(data.content.match(/keine Daten/)||data.content.match(/Fehler/)){return;}dojo.parser.parse(node);jobdir.indexing.stats.clicks.clicksToBranchesValues=data.values;dojo.query("#statsclickstobrancheslist .valueCell").onclick(function(_4a7){dojo.stopEvent(_4a7);var _4a8=dojo.attr(_4a7.currentTarget,"id");var type=_4a8.replace(/^.*cell_(.*)$/,"$1");jobdir.indexing.stats.clicks.updateClicksToBranchesValues(type);});jobdir.indexing.stats.clicks.updateClicksToBranchesValues(data.type,true);},error:function(err,io){node.innerHTML=err+"<hr />"+io.xhr.responseText;}});};jobdir.indexing.stats.clicks.clearTypeSelectWidgets=function(){dojo.forEach(["company_id","group_id","industry_id"],function(item){var _4a9=_47d.byId("jobdir_form_statisticsclickstobranches_"+item);if(_4a9){_4a9.destroyRecursive();}});};jobdir.indexing.stats.clicks.loadTypeSelectWidget=function(type){jobdir.indexing.stats.clicks.clearTypeSelectWidgets();if(0==type){return;}var node=dojo.byId("element_wrapper_type_select");node.innerHTML="Loading...";dojo.xhrGet({url:"/indexing/statistics/clicks-to-branches-widget/type/"+type,load:function(_4aa){node.innerHTML=_4aa;dojo.parser.parse(node);},error:function(err,io){}});};jobdir.indexing.stats.clicks.clearClicksToBranchesWidgets=function(_4ab){if(false!==_4ab){jobdir.indexing.stats.clicks.clearTypeSelectWidgets();}};jobdir.indexing.stats.clicks.updateClicksToBranchesValues=function(type,_4ac){var _4ad=jobdir.indexing.stats.clicks.clicksToBranchesValues;var _4ae=_4ad[type]["q"];if(0==_4ae){if(_4ac){if(_4ad["all"]["q"]){_4ae=_4ad["all"]["q"];type="all";}else{alert("Konnte keine valide Basis finden.");}}else{alert("Für diesen Wert können keine sinnvollen Relationen berechnet werden!");return;}}var more=[];var less=[];for(var t in _4ad){if(false!==_4ad[t]["name"]){var node=dojo.byId("stats_clickstobranches_cell_"+t);var _4af=_4ad[t]["q"]*100/_4ae;if(_4af<100){less.push({t:t,p:_4af,l:Math.log(_4af)});}else{more.push({t:t,p:_4af,l:Math.log(_4af)});}}}more=jobdir.indexing.stats.clicks._s2cGroupValues(more);less=jobdir.indexing.stats.clicks._s2cGroupValues(less);jobdir.indexing.stats.clicks._s2bDisplayClicksToCategoriesValues(more,"high",type);jobdir.indexing.stats.clicks._s2bDisplayClicksToCategoriesValues(less,"low",type);};jobdir.indexing.stats.clicks._s2bDisplayClicksToCategoriesValues=function(arr,_4b0,cell){for(var i=0;i<arr.length;i++){var node=dojo.byId("stats_clickstobranches_cell_"+arr[i].t);var _4b1=cell==arr[i].t?"base":_4b0+"-"+arr[i].g;dojo.attr(node,"class","valueCell "+_4b1);node.innerHTML=dojo.number.round(arr[i].p,1)+" %";}};jobdir.indexing.stats.clicks.clearClicksToBranchesForm=function(){jobdir.indexing.stats.clicks.clearClicksToBranchesWidgets();_47d.byId("jobdir_form_statisticsclickstobranches").reset();dojo.byId("stats_clickstobranches_result").innerHTML="";};});},"jobdir/indexing/spider/Paginator":function(){define(["dijit","dojo","dojox"],function(_4b2,dojo,_4b3){dojo.provide("jobdir.indexing.spider.Paginator");dojo.declare("jobdir.indexing.spider.Paginator",null,{pageNumber:1,orderBy:"none",orderDir:"ASC",loadingNode:null,tableNode:null,filter:null,defaultFilter:{spidered:"yes",name:"",tag:"",status:"all",warn:"4",type:"all",active:"active",size:"9999"},tagId:null,companyId:null,constructor:function(_4b4,_4b5){this.loadingNode=dojo.byId(_4b5);this.tableNode=dojo.byId(_4b4);if(null!==jobdir.indexing.spider.tagId){this.tagId=jobdir.indexing.spider.tagId;}if(null!==jobdir.indexing.spider.companyId){this.companyId=jobdir.indexing.spider.companyId;}},load:function(page){var url="/indexing/spider/list/page/"+page+"/order/"+this.orderBy+"/dir/"+this.orderDir;if(this.tagId!==null){url+="/tagId/"+this.tagId;}if(this.companyId!==null){url+="/companyId/"+this.companyId;}if(this.filter!==null){url+="/filter/"+dojo.toJson(this.filter);}this.pageNumber=page;this.showLoadingNode();var ref=this;dojo.xhrGet({url:url,handleAs:"text",load:function(data){ref.show(data);dojo.query("#box_content_table table tr").onclick(function(_4b6){if(dojo.attr(_4b6.target,"href")){return;}var _4b7=dojo.attr(_4b6.currentTarget,"id");if(null===_4b7){return;}jobdir.indexing.spider.details.get(_4b7);});},error:function(err,_4b8){ref.show(err+"<p>"+_4b8.xhr.responseText+"</p>");}});},reload:function(){this.load(this.pageNumber);},order:function(type,_4b9,_4ba){switch(type){case "companyname":case "has_group_contract":case "tag":case "date_last_run":case "date_last_found":case "jobs_online":case "jobs_pending":this.orderBy=type;this.orderDir=(_4b9=="DESC")?"DESC":"ASC";break;default:this.orderBy="none";this.orderBy="none";break;}if(true==_4ba||null==_4ba){this.reload();}},setFilter:function(_4bb){this.filter=dojo.mixin(this.defaultFilter,_4bb);},clearFilter:function(){this.filter=null;},showLoadingNode:function(){dojo.style(this.loadingNode,"display","block");},hideLoadingNode:function(){dojo.style(this.loadingNode,"display","none");},show:function(text){this.tableNode.innerHTML=text;this.hideLoadingNode();jobdir.indexing.spider.details.markRow(null);}});});},"dijit/layout/_ContentPaneResizeMixin":function(){define("dijit/layout/_ContentPaneResizeMixin",["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/dom-class","dojo/dom-geometry","dojo/_base/lang","dojo/query","dojo/_base/sniff","dojo/_base/window","../registry","./utils","../_Contained"],function(_4bc,_4bd,_4be,_4bf,_4c0,lang,_4c1,has,win,_4c2,_4c3,_4c4){return _4bd("dijit.layout._ContentPaneResizeMixin",null,{doLayout:true,isLayoutContainer:true,startup:function(){if(this._started){return;}var _4c5=this.getParent();this._childOfLayoutWidget=_4c5&&_4c5.isLayoutContainer;this._needLayout=!this._childOfLayoutWidget;this.inherited(arguments);if(this._isShown()){this._onShow();}if(!this._childOfLayoutWidget){this.connect(has("ie")?this.domNode:win.global,"onresize",function(){this._needLayout=!this._childOfLayoutWidget;this.resize();});}},_checkIfSingleChild:function(){var _4c6=_4c1("> *",this.containerNode).filter(function(node){return node.tagName!=="SCRIPT";}),_4c7=_4c6.filter(function(node){return _4be.has(node,"data-dojo-type")||_4be.has(node,"dojoType")||_4be.has(node,"widgetId");}),_4c8=_4bc.filter(_4c7.map(_4c2.byNode),function(_4c9){return _4c9&&_4c9.domNode&&_4c9.resize;});if(_4c6.length==_4c7.length&&_4c8.length==1){this._singleChild=_4c8[0];}else{delete this._singleChild;}_4bf.toggle(this.containerNode,this.baseClass+"SingleChild",!!this._singleChild);},resize:function(_4ca,_4cb){if(!this._wasShown&&this.open!==false){this._onShow();}this._resizeCalled=true;this._scheduleLayout(_4ca,_4cb);},_scheduleLayout:function(_4cc,_4cd){if(this._isShown()){this._layout(_4cc,_4cd);}else{this._needLayout=true;this._changeSize=_4cc;this._resultSize=_4cd;}},_layout:function(_4ce,_4cf){if(_4ce){_4c0.setMarginBox(this.domNode,_4ce);}var cn=this.containerNode;if(cn===this.domNode){var mb=_4cf||{};lang.mixin(mb,_4ce||{});if(!("h" in mb)||!("w" in mb)){mb=lang.mixin(_4c0.getMarginBox(cn),mb);}this._contentBox=_4c3.marginBox2contentBox(cn,mb);}else{this._contentBox=_4c0.getContentBox(cn);}this._layoutChildren();delete this._needLayout;},_layoutChildren:function(){if(this.doLayout){this._checkIfSingleChild();}if(this._singleChild&&this._singleChild.resize){var cb=this._contentBox||_4c0.getContentBox(this.containerNode);this._singleChild.resize({w:cb.w,h:cb.h});}else{_4bc.forEach(this.getChildren(),function(_4d0){if(_4d0.resize){_4d0.resize();}});}},_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,_4d1=this.domNode.parentNode;return (node.style.display!="none")&&(node.style.visibility!="hidden")&&!_4bf.contains(node,"dijitHidden")&&_4d1&&_4d1.style&&(_4d1.style.display!="none");}}},_onShow:function(){if(this._needLayout){this._layout(this._changeSize,this._resultSize);}this.inherited(arguments);this._wasShown=true;}});});},"dijit/WidgetSet":function(){define("dijit/WidgetSet",["dojo/_base/array","dojo/_base/declare","dojo/_base/window","./registry"],function(_4d2,_4d3,win,_4d4){var _4d5=_4d3("dijit.WidgetSet",null,{constructor:function(){this._hash={};this.length=0;},add:function(_4d6){if(this._hash[_4d6.id]){throw new Error("Tried to register widget with id=="+_4d6.id+" but that id is already registered");}this._hash[_4d6.id]=_4d6;this.length++;},remove:function(id){if(this._hash[id]){delete this._hash[id];this.length--;}},forEach:function(func,_4d7){_4d7=_4d7||win.global;var i=0,id;for(id in this._hash){func.call(_4d7,this._hash[id],i++,this._hash);}return this;},filter:function(_4d8,_4d9){_4d9=_4d9||win.global;var res=new _4d5(),i=0,id;for(id in this._hash){var w=this._hash[id];if(_4d8.call(_4d9,w,i++,this._hash)){res.add(w);}}return res;},byId:function(id){return this._hash[id];},byClass:function(cls){var res=new _4d5(),id,_4da;for(id in this._hash){_4da=this._hash[id];if(_4da.declaredClass==cls){res.add(_4da);}}return res;},toArray:function(){var ar=[];for(var id in this._hash){ar.push(this._hash[id]);}return ar;},map:function(func,_4db){return _4d2.map(this.toArray(),func,_4db);},every:function(func,_4dc){_4dc=_4dc||win.global;var x=0,i;for(i in this._hash){if(!func.call(_4dc,this._hash[i],x++,this._hash)){return false;}}return true;},some:function(func,_4dd){_4dd=_4dd||win.global;var x=0,i;for(i in this._hash){if(func.call(_4dd,this._hash[i],x++,this._hash)){return true;}}return false;}});_4d2.forEach(["forEach","filter","byClass","map","every","some"],function(func){_4d4[func]=_4d5.prototype[func];});return _4d5;});},"dijit/form/RangeBoundTextBox":function(){define("dijit/form/RangeBoundTextBox",["dojo/_base/declare","dojo/i18n","./MappedTextBox"],function(_4de,i18n,_4df){return _4de("dijit.form.RangeBoundTextBox",_4df,{rangeMessage:"",rangeCheck:function(_4e0,_4e1){return ("min" in _4e1?(this.compare(_4e0,_4e1.min)>=0):true)&&("max" in _4e1?(this.compare(_4e0,_4e1.max)<=0):true);},isInRange:function(){return this.rangeCheck(this.get("value"),this.constraints);},_isDefinitelyOutOfRange:function(){var val=this.get("value");var _4e2=false;var _4e3=false;if("min" in this.constraints){var min=this.constraints.min;min=this.compare(val,((typeof min=="number")&&min>=0&&val!=0)?0:min);_4e2=(typeof min=="number")&&min<0;}if("max" in this.constraints){var max=this.constraints.max;max=this.compare(val,((typeof max!="number")||max>0)?max:0);_4e3=(typeof max=="number")&&max>0;}return _4e2||_4e3;},_isValidSubset:function(){return this.inherited(arguments)&&!this._isDefinitelyOutOfRange();},isValid:function(_4e4){return this.inherited(arguments)&&((this._isEmpty(this.textbox.value)&&!this.required)||this.isInRange(_4e4));},getErrorMessage:function(_4e5){var v=this.get("value");if(v!==null&&v!==""&&v!==undefined&&(typeof v!="number"||!isNaN(v))&&!this.isInRange(_4e5)){return this.rangeMessage;}return this.inherited(arguments);},postMixInProperties:function(){this.inherited(arguments);if(!this.rangeMessage){this.messages=i18n.getLocalization("dijit.form","validate",this.lang);this.rangeMessage=this.messages.rangeMessage;}},_setConstraintsAttr:function(_4e6){this.inherited(arguments);if(this.focusNode){if(this.constraints.min!==undefined){this.focusNode.setAttribute("aria-valuemin",this.constraints.min);}else{this.focusNode.removeAttribute("aria-valuemin");}if(this.constraints.max!==undefined){this.focusNode.setAttribute("aria-valuemax",this.constraints.max);}else{this.focusNode.removeAttribute("aria-valuemax");}}},_setValueAttr:function(_4e7,_4e8){this.focusNode.setAttribute("aria-valuenow",_4e7);this.inherited(arguments);},applyTextDir:function(){}});});},"dijit/nls/loading":function(){define({root:({loadingState:"Loading...",errorState:"Sorry, an error occurred"}),"zh":true,"zh-tw":true,"tr":true,"th":true,"sv":true,"sl":true,"sk":true,"ru":true,"ro":true,"pt":true,"pt-pt":true,"pl":true,"nl":true,"nb":true,"ko":true,"kk":true,"ja":true,"it":true,"hu":true,"he":true,"fr":true,"fi":true,"es":true,"el":true,"de":true,"da":true,"cs":true,"ca":true,"ar":true});},"dojo/dnd/Moveable":function(){define("dojo/dnd/Moveable",["../main","../Evented","../touch","./Mover"],function(dojo,_4e9,_4ea){dojo.declare("dojo.dnd.Moveable",[_4e9],{handle:"",delay:0,skip:false,constructor:function(node,_4eb){this.node=dojo.byId(node);if(!_4eb){_4eb={};}this.handle=_4eb.handle?dojo.byId(_4eb.handle):null;if(!this.handle){this.handle=this.node;}this.delay=_4eb.delay>0?_4eb.delay:0;this.skip=_4eb.skip;this.mover=_4eb.mover?_4eb.mover:dojo.dnd.Mover;this.events=[dojo.connect(this.handle,_4ea.press,this,"onMouseDown"),dojo.connect(this.handle,"ondragstart",this,"onSelectStart"),dojo.connect(this.handle,"onselectstart",this,"onSelectStart")];},markupFactory:function(_4ec,node,ctor){return new ctor(node,_4ec);},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,_4ea.move,this,"onMouseMove"),dojo.connect(this.handle,_4ea.release,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(_4ed){dojo.publish("/dnd/move/start",[_4ed]);dojo.addClass(dojo.body(),"dojoMove");dojo.addClass(this.node,"dojoMoveItem");},onMoveStop:function(_4ee){dojo.publish("/dnd/move/stop",[_4ee]);dojo.removeClass(dojo.body(),"dojoMove");dojo.removeClass(this.node,"dojoMoveItem");},onFirstMove:function(_4ef,e){},onMove:function(_4f0,_4f1,e){this.onMoving(_4f0,_4f1);var s=_4f0.node.style;s.left=_4f1.l+"px";s.top=_4f1.t+"px";this.onMoved(_4f0,_4f1);},onMoving:function(_4f2,_4f3){},onMoved:function(_4f4,_4f5){}});return dojo.dnd.Moveable;});},"dijit/TooltipDialog":function(){require({cache:{"url:dijit/templates/TooltipDialog.html":"<div role=\"presentation\" tabIndex=\"-1\">\n\t<div class=\"dijitTooltipContainer\" role=\"presentation\">\n\t\t<div class =\"dijitTooltipContents dijitTooltipFocusNode\" data-dojo-attach-point=\"containerNode\" role=\"dialog\"></div>\n\t</div>\n\t<div class=\"dijitTooltipConnector\" role=\"presentation\"></div>\n</div>\n"}});define("dijit/TooltipDialog",["dojo/_base/declare","dojo/dom-class","dojo/_base/event","dojo/keys","dojo/_base/lang","./focus","./layout/ContentPane","./_DialogMixin","./form/_FormMixin","./_TemplatedMixin","dojo/text!./templates/TooltipDialog.html","."],function(_4f6,_4f7,_4f8,keys,lang,_4f9,_4fa,_4fb,_4fc,_4fd,_4fe,_4ff){return _4f6("dijit.TooltipDialog",[_4fa,_4fd,_4fc,_4fb],{title:"",doLayout:false,autofocus:true,baseClass:"dijitTooltipDialog",_firstFocusItem:null,_lastFocusItem:null,templateString:_4fe,_setTitleAttr:function(_500){this.containerNode.title=_500;this._set("title",_500);},postCreate:function(){this.inherited(arguments);this.connect(this.containerNode,"onkeypress","_onKey");},orient:function(node,_501,_502){var newC="dijitTooltipAB"+(_502.charAt(1)=="L"?"Left":"Right")+" dijitTooltip"+(_502.charAt(0)=="T"?"Below":"Above");_4f7.replace(this.domNode,newC,this._currentOrientClass||"");this._currentOrientClass=newC;},focus:function(){this._getFocusItems(this.containerNode);_4f9.focus(this._firstFocusItem);},onOpen:function(pos){this.orient(this.domNode,pos.aroundCorner,pos.corner);this._onShow();},onClose:function(){this.onHide();},_onKey:function(evt){var node=evt.target;if(evt.charOrCode===keys.TAB){this._getFocusItems(this.containerNode);}var _503=(this._firstFocusItem==this._lastFocusItem);if(evt.charOrCode==keys.ESCAPE){setTimeout(lang.hitch(this,"onCancel"),0);_4f8.stop(evt);}else{if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===keys.TAB){if(!_503){_4f9.focus(this._lastFocusItem);}_4f8.stop(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===keys.TAB&&!evt.shiftKey){if(!_503){_4f9.focus(this._firstFocusItem);}_4f8.stop(evt);}else{if(evt.charOrCode===keys.TAB){evt.stopPropagation();}}}}}});});},"dojo/store/util/SimpleQueryEngine":function(){define("dojo/store/util/SimpleQueryEngine",["../../_base/array"],function(_504){return function(_505,_506){switch(typeof _505){default:throw new Error("Can not query with a "+typeof _505);case "object":case "undefined":var _507=_505;_505=function(_508){for(var key in _507){var _509=_507[key];if(_509&&_509.test){if(!_509.test(_508[key])){return false;}}else{if(_509!=_508[key]){return false;}}}return true;};break;case "string":if(!this[_505]){throw new Error("No filter function "+_505+" was found in store");}_505=this[_505];case "function":}function _50a(_50b){var _50c=_504.filter(_50b,_505);if(_506&&_506.sort){_50c.sort(function(a,b){for(var sort,i=0;sort=_506.sort[i];i++){var _50d=a[sort.attribute];var _50e=b[sort.attribute];if(_50d!=_50e){return !!sort.descending==_50d>_50e?-1:1;}}return 0;});}if(_506&&(_506.start||_506.count)){var _50f=_50c.length;_50c=_50c.slice(_506.start||0,(_506.start||0)+(_506.count||Infinity));_50c.total=_50f;}return _50c;};_50a.matches=_505;return _50a;};});},"jobdir/indexing/spider/skyscraper":function(){define(["dijit","dojo","dojox","dojo/require!dojo/io/iframe"],function(_510,dojo,_511){dojo.provide("jobdir.indexing.spider.skyscraper");dojo.require("dojo.io.iframe");jobdir.indexing.spider.skyscraper.connects=[];jobdir.indexing.spider.skyscraper.activate=function(){dojo.forEach(jobdir.indexing.spider.skyscraper.connects,dojo.disconnect);var _512=[];_512.push(dojo.connect(dojo.byId("jobdir_form_spiderlogo"),"onsubmit",jobdir.indexing.spider.skyscraper.upload));dojo.query("a.companySkyscraper-delete").forEach(function(link){_512.push(dojo.connect(link,"onclick",jobdir.indexing.spider.skyscraper.remove));});jobdir.indexing.spider.skyscraper.connects=_512;};jobdir.indexing.spider.skyscraper.upload=function(_513){dojo.stopEvent(_513);dojo.addClass(dojo.byId("companySkyscraper-form"),"hidden");dojo.removeClass(dojo.byId("companySkyscraper-upload"),"hidden");dojo.io.iframe.send({form:"jobdir_form_spiderskyscraper",handleAs:"text",load:function(_514){dojo.byId("companySkyscraper").innerHTML=_514;jobdir.indexing.spider.skyscraper.activate();},error:function(err){}});};jobdir.indexing.spider.skyscraper.remove=function(_515){dojo.stopEvent(_515);var id=dojo.attr(_515.currentTarget,"href").replace(/^#delete-(\d+)-.*$/,"$1");var lang=dojo.attr(_515.currentTarget,"href").replace(/^#delete-\d+-(.*)$/,"$1");dojo.xhrGet({url:"/indexing/spider-skyscraper/delete/id/"+id+"/lang/"+lang,load:function(_516){dojo.byId("companySkyscraper").innerHTML=_516;jobdir.indexing.spider.skyscraper.activate();},error:function(err){}});};});},"dijit/form/_ExpandingTextAreaMixin":function(){define("dijit/form/_ExpandingTextAreaMixin",["dojo/_base/declare","dojo/dom-construct","dojo/_base/lang","dojo/_base/window"],function(_517,_518,lang,win){var _519;return _517("dijit.form._ExpandingTextAreaMixin",null,{_setValueAttr:function(){this.inherited(arguments);this.resize();},postCreate:function(){this.inherited(arguments);var _51a=this.textbox;if(_519==undefined){var te=_518.create("textarea",{rows:"5",cols:"20",value:" ",style:{zoom:1,overflow:"hidden",visibility:"hidden",position:"absolute",border:"0px solid black",padding:"0px"}},win.body(),"last");_519=te.scrollHeight>=te.clientHeight;win.body().removeChild(te);}this.connect(_51a,"onscroll","_resizeLater");this.connect(_51a,"onresize","_resizeLater");this.connect(_51a,"onfocus","_resizeLater");_51a.style.overflowY="hidden";this._estimateHeight();this._resizeLater();},_onInput:function(e){this.inherited(arguments);this.resize();},_estimateHeight:function(){var _51b=this.textbox;_51b.style.height="auto";_51b.rows=(_51b.value.match(/\n/g)||[]).length+2;},_resizeLater:function(){setTimeout(lang.hitch(this,"resize"),0);},resize:function(){function _51c(){var _51d=false;if(_51e.value===""){_51e.value=" ";_51d=true;}var sh=_51e.scrollHeight;if(_51d){_51e.value="";}return sh;};var _51e=this.textbox;if(_51e.style.overflowY=="hidden"){_51e.scrollTop=0;}if(this.resizeTimer){clearTimeout(this.resizeTimer);}this.resizeTimer=null;if(this.busyResizing){return;}this.busyResizing=true;if(_51c()||_51e.offsetHeight){var _51f=_51e.style.height;if(!(/px/.test(_51f))){_51f=_51c();_51e.rows=1;_51e.style.height=_51f+"px";}var newH=Math.max(parseInt(_51f)-_51e.clientHeight,0)+_51c();var _520=newH+"px";if(_520!=_51e.style.height){_51e.rows=1;_51e.style.height=_520;}if(_519){var _521=_51c();_51e.style.height="auto";if(_51c()<_521){_520=newH-_521+_51c()+"px";}_51e.style.height=_520;}_51e.style.overflowY=_51c()>_51e.clientHeight?"auto":"hidden";}else{this._estimateHeight();}this.busyResizing=false;},destroy:function(){if(this.resizeTimer){clearTimeout(this.resizeTimer);}if(this.shrinkTimer){clearTimeout(this.shrinkTimer);}this.inherited(arguments);}});});},"dojo/cldr/nls/number":function(){define({root:{"scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencyFormat":"¤ #,##0.00","perMille":"‰","group":",","percentFormat":"#,##0%","decimalFormat":"#,##0.###","decimal":".","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"},"ar":true,"ca":true,"cs":true,"da":true,"de":true,"el":true,"en":true,"en-au":true,"en-gb":true,"es":true,"fi":true,"fr":true,"fr-ch":true,"he":true,"hu":true,"it":true,"ja":true,"ko":true,"nb":true,"nl":true,"pl":true,"pt":true,"pt-pt":true,"ro":true,"ru":true,"sk":true,"sl":true,"sv":true,"th":true,"tr":true,"zh":true,"zh-hant":true,"zh-hk":true});},"dijit/typematic":function(){define("dijit/typematic",["dojo/_base/array","dojo/_base/connect","dojo/_base/event","dojo/_base/kernel","dojo/_base/lang","dojo/on","dojo/_base/sniff","."],function(_522,_523,_524,_525,lang,on,has,_526){var _527=(_526.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(lang.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_528,node,_529,obj,_52a,_52b,_52c){if(obj!=this._obj){this.stop();this._initialDelay=_52b||500;this._subsequentDelay=_52a||0.9;this._minDelay=_52c||10;this._obj=obj;this._evt=evt;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=lang.hitch(_528,_529);this._fireEventAndReload();this._evt=lang.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,_52d,_52e,_52f,_530,_531,_532){if(_52d.keyCode){_52d.charOrCode=_52d.keyCode;_525.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_52d.charCode){_52d.charOrCode=String.fromCharCode(_52d.charCode);_525.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}}var _533=[on(node,_523._keypress,lang.hitch(this,function(evt){if(evt.charOrCode==_52d.charOrCode&&(_52d.ctrlKey===undefined||_52d.ctrlKey==evt.ctrlKey)&&(_52d.altKey===undefined||_52d.altKey==evt.altKey)&&(_52d.metaKey===undefined||_52d.metaKey==(evt.metaKey||false))&&(_52d.shiftKey===undefined||_52d.shiftKey==evt.shiftKey)){_524.stop(evt);_527.trigger(evt,_52e,node,_52f,_52d,_530,_531,_532);}else{if(_527._obj==_52d){_527.stop();}}})),on(node,"keyup",lang.hitch(this,function(){if(_527._obj==_52d){_527.stop();}}))];return {remove:function(){_522.forEach(_533,function(h){h.remove();});}};},addMouseListener:function(node,_534,_535,_536,_537,_538){var _539=[on(node,"mousedown",lang.hitch(this,function(evt){_524.stop(evt);_527.trigger(evt,_534,node,_535,node,_536,_537,_538);})),on(node,"mouseup",lang.hitch(this,function(evt){if(this._obj){_524.stop(evt);}_527.stop();})),on(node,"mouseout",lang.hitch(this,function(evt){_524.stop(evt);_527.stop();})),on(node,"mousemove",lang.hitch(this,function(evt){evt.preventDefault();})),on(node,"dblclick",lang.hitch(this,function(evt){_524.stop(evt);if(has("ie")){_527.trigger(evt,_534,node,_535,node,_536,_537,_538);setTimeout(lang.hitch(this,_527.stop),50);}}))];return {remove:function(){_522.forEach(_539,function(h){h.remove();});}};},addListener:function(_53a,_53b,_53c,_53d,_53e,_53f,_540,_541){var _542=[this.addKeyListener(_53b,_53c,_53d,_53e,_53f,_540,_541),this.addMouseListener(_53a,_53d,_53e,_53f,_540,_541)];return {remove:function(){_522.forEach(_542,function(h){h.remove();});}};}});return _527;});},"dijit/MenuItem":function(){require({cache:{"url:dijit/templates/MenuItem.html":"<tr class=\"dijitReset dijitMenuItem\" data-dojo-attach-point=\"focusNode\" role=\"menuitem\" tabIndex=\"-1\"\n\t\tdata-dojo-attach-event=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">\n\t<td class=\"dijitReset dijitMenuItemIconCell\" role=\"presentation\">\n\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitIcon dijitMenuItemIcon\" data-dojo-attach-point=\"iconNode\"/>\n\t</td>\n\t<td class=\"dijitReset dijitMenuItemLabel\" colspan=\"2\" data-dojo-attach-point=\"containerNode\"></td>\n\t<td class=\"dijitReset dijitMenuItemAccelKey\" style=\"display: none\" data-dojo-attach-point=\"accelKeyNode\"></td>\n\t<td class=\"dijitReset dijitMenuArrowCell\" role=\"presentation\">\n\t\t<div data-dojo-attach-point=\"arrowWrapper\" style=\"visibility: hidden\">\n\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuExpand\"/>\n\t\t\t<span class=\"dijitMenuExpandA11y\">+</span>\n\t\t</div>\n\t</td>\n</tr>\n"}});define("dijit/MenuItem",["dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/_base/event","dojo/_base/kernel","dojo/_base/sniff","./_Widget","./_TemplatedMixin","./_Contained","./_CssStateMixin","dojo/text!./templates/MenuItem.html"],function(_543,dom,_544,_545,_546,_547,has,_548,_549,_54a,_54b,_54c){return _543("dijit.MenuItem",[_548,_549,_54a,_54b],{templateString:_54c,baseClass:"dijitMenuItem",label:"",_setLabelAttr:{node:"containerNode",type:"innerHTML"},iconClass:"dijitNoIcon",_setIconClassAttr:{node:"iconNode",type:"class"},accelKey:"",disabled:false,_fillContent:function(_54d){if(_54d&&!("label" in this.params)){this.set("label",_54d.innerHTML);}},buildRendering:function(){this.inherited(arguments);var _54e=this.id+"_text";_544.set(this.containerNode,"id",_54e);if(this.accelKeyNode){_544.set(this.accelKeyNode,"id",this.id+"_accel");_54e+=" "+this.id+"_accel";}this.domNode.setAttribute("aria-labelledby",_54e);dom.setSelectable(this.domNode,false);},_onHover:function(){this.getParent().onItemHover(this);},_onUnhover:function(){this.getParent().onItemUnhover(this);this._set("hovering",false);},_onClick:function(evt){this.getParent().onItemClick(this,evt);_546.stop(evt);},onClick:function(){},focus:function(){try{if(has("ie")==8){this.containerNode.focus();}this.focusNode.focus();}catch(e){}},_onFocus:function(){this._setSelected(true);this.getParent()._onItemFocus(this);this.inherited(arguments);},_setSelected:function(_54f){_545.toggle(this.domNode,"dijitMenuItemSelected",_54f);},setLabel:function(_550){_547.deprecated("dijit.MenuItem.setLabel() is deprecated.  Use set('label', ...) instead.","","2.0");this.set("label",_550);},setDisabled:function(_551){_547.deprecated("dijit.Menu.setDisabled() is deprecated.  Use set('disabled', bool) instead.","","2.0");this.set("disabled",_551);},_setDisabledAttr:function(_552){this.focusNode.setAttribute("aria-disabled",_552?"true":"false");this._set("disabled",_552);},_setAccelKeyAttr:function(_553){this.accelKeyNode.style.display=_553?"":"none";this.accelKeyNode.innerHTML=_553;_544.set(this.containerNode,"colSpan",_553?"1":"2");this._set("accelKey",_553);}});});},"dijit/layout/TabController":function(){require({cache:{"url:dijit/layout/templates/_TabButton.html":"<div role=\"presentation\" data-dojo-attach-point=\"titleNode\" data-dojo-attach-event='onclick:onClick'>\n    <div role=\"presentation\" class='dijitTabInnerDiv' data-dojo-attach-point='innerDiv'>\n        <div role=\"presentation\" class='dijitTabContent' data-dojo-attach-point='tabContent'>\n        \t<div role=\"presentation\" data-dojo-attach-point='focusNode'>\n\t\t        <img src=\"${_blankGif}\" alt=\"\" class=\"dijitIcon dijitTabButtonIcon\" data-dojo-attach-point='iconNode' />\n\t\t        <span data-dojo-attach-point='containerNode' class='tabLabel'></span>\n\t\t        <span class=\"dijitInline dijitTabCloseButton dijitTabCloseIcon\" data-dojo-attach-point='closeNode'\n\t\t        \t\tdata-dojo-attach-event='onclick: onClickCloseButton' role=\"presentation\">\n\t\t            <span data-dojo-attach-point='closeText' class='dijitTabCloseText'>[x]</span\n\t\t        ></span>\n\t\t\t</div>\n        </div>\n    </div>\n</div>\n"}});define("dijit/layout/TabController",["dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/i18n","dojo/_base/lang","./StackController","../Menu","../MenuItem","dojo/text!./templates/_TabButton.html","dojo/i18n!../nls/common"],function(_554,dom,_555,_556,i18n,lang,_557,Menu,_558,_559){var _55a=_554("dijit.layout._TabButton",_557.StackButton,{baseClass:"dijitTab",cssStateNodes:{closeNode:"dijitTabCloseButton"},templateString:_559,scrollOnFocus:false,buildRendering:function(){this.inherited(arguments);dom.setSelectable(this.containerNode,false);},startup:function(){this.inherited(arguments);var n=this.domNode;setTimeout(function(){n.className=n.className;},1);},_setCloseButtonAttr:function(disp){this._set("closeButton",disp);_556.toggle(this.innerDiv,"dijitClosable",disp);this.closeNode.style.display=disp?"":"none";if(disp){var _55b=i18n.getLocalization("dijit","common");if(this.closeNode){_555.set(this.closeNode,"title",_55b.itemClose);}this._closeMenu=new Menu({id:this.id+"_Menu",dir:this.dir,lang:this.lang,textDir:this.textDir,targetNodeIds:[this.domNode]});this._closeMenu.addChild(new _558({label:_55b.itemClose,dir:this.dir,lang:this.lang,textDir:this.textDir,onClick:lang.hitch(this,"onClickCloseButton")}));}else{if(this._closeMenu){this._closeMenu.destroyRecursive();delete this._closeMenu;}}},_setLabelAttr:function(_55c){this.inherited(arguments);if(!this.showLabel&&!this.params.title){this.iconNode.alt=lang.trim(this.containerNode.innerText||this.containerNode.textContent||"");}},destroy:function(){if(this._closeMenu){this._closeMenu.destroyRecursive();delete this._closeMenu;}this.inherited(arguments);}});var _55d=_554("dijit.layout.TabController",_557,{baseClass:"dijitTabController",templateString:"<div role='tablist' data-dojo-attach-event='onkeypress:onkeypress'></div>",tabPosition:"top",buttonWidget:_55a,_rectifyRtlTabList:function(){if(0>=this.tabPosition.indexOf("-h")){return;}if(!this.pane2button){return;}var _55e=0;for(var pane in this.pane2button){var ow=this.pane2button[pane].innerDiv.scrollWidth;_55e=Math.max(_55e,ow);}for(pane in this.pane2button){this.pane2button[pane].innerDiv.style.width=_55e+"px";}}});_55d.TabButton=_55a;return _55d;});},"dojo/cldr/supplemental":function(){define("dojo/cldr/supplemental",["../_base/kernel","../_base/lang","../i18n"],function(dojo,lang){lang.getObject("cldr.supplemental",true,dojo);dojo.cldr.supplemental.getFirstDayOfWeek=function(_55f){var _560={mv:5,ae:6,af:6,bh:6,dj:6,dz:6,eg:6,er:6,et:6,iq:6,ir:6,jo:6,ke:6,kw:6,ly:6,ma:6,om:6,qa:6,sa:6,sd:6,so:6,sy:6,tn:6,ye:6,ar:0,as:0,az:0,bw:0,ca:0,cn:0,fo:0,ge:0,gl:0,gu:0,hk:0,il:0,"in":0,jm:0,jp:0,kg:0,kr:0,la:0,mh:0,mn:0,mo:0,mp:0,mt:0,nz:0,ph:0,pk:0,sg:0,th:0,tt:0,tw:0,um:0,us:0,uz:0,vi:0,zw:0};var _561=dojo.cldr.supplemental._region(_55f);var dow=_560[_561];return (dow===undefined)?1:dow;};dojo.cldr.supplemental._region=function(_562){_562=dojo.i18n.normalizeLocale(_562);var tags=_562.split("-");var _563=tags[1];if(!_563){_563={de:"de",en:"us",es:"es",fi:"fi",fr:"fr",he:"il",hu:"hu",it:"it",ja:"jp",ko:"kr",nl:"nl",pt:"br",sv:"se",zh:"cn"}[tags[0]];}else{if(_563.length==4){_563=tags[2];}}return _563;};dojo.cldr.supplemental.getWeekend=function(_564){var _565={"in":0,af:4,dz:4,ir:4,om:4,sa:4,ye:4,ae:5,bh:5,eg:5,il:5,iq:5,jo:5,kw:5,ly:5,ma:5,qa:5,sd:5,sy:5,tn:5};var _566={af:5,dz:5,ir:5,om:5,sa:5,ye:5,ae:6,bh:5,eg:6,il:6,iq:6,jo:6,kw:6,ly:6,ma:6,qa:6,sd:6,sy:6,tn:6};var _567=dojo.cldr.supplemental._region(_564);var _568=_565[_567];var end=_566[_567];if(_568===undefined){_568=6;}if(end===undefined){end=0;}return {start:_568,end:end};};return dojo.cldr.supplemental;});},"dijit/layout/_LayoutWidget":function(){define("dijit/layout/_LayoutWidget",["dojo/_base/lang","../_Widget","../_Container","../_Contained","dojo/_base/declare","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/sniff","dojo/_base/window"],function(lang,_569,_56a,_56b,_56c,_56d,_56e,_56f,has,win){return _56c("dijit.layout._LayoutWidget",[_569,_56a,_56b],{baseClass:"dijitLayoutContainer",isLayoutContainer:true,buildRendering:function(){this.inherited(arguments);_56d.add(this.domNode,"dijitContainer");},startup:function(){if(this._started){return;}this.inherited(arguments);var _570=this.getParent&&this.getParent();if(!(_570&&_570.isLayoutContainer)){this.resize();this.connect(win.global,"onresize",function(){this.resize();});}},resize:function(_571,_572){var node=this.domNode;if(_571){_56e.setMarginBox(node,_571);}var mb=_572||{};lang.mixin(mb,_571||{});if(!("h" in mb)||!("w" in mb)){mb=lang.mixin(_56e.getMarginBox(node),mb);}var cs=_56f.getComputedStyle(node);var me=_56e.getMarginExtents(node,cs);var be=_56e.getBorderExtents(node,cs);var bb=(this._borderBox={w:mb.w-(me.w+be.w),h:mb.h-(me.h+be.h)});var pe=_56e.getPadExtents(node,cs);this._contentBox={l:_56f.toPixelValue(node,cs.paddingLeft),t:_56f.toPixelValue(node,cs.paddingTop),w:bb.w-pe.w,h:bb.h-pe.h};this.layout();},layout:function(){},_setupChild:function(_573){var cls=this.baseClass+"-child "+(_573.baseClass?this.baseClass+"-"+_573.baseClass:"");_56d.add(_573.domNode,cls);},addChild:function(_574,_575){this.inherited(arguments);if(this._started){this._setupChild(_574);}},removeChild:function(_576){var cls=this.baseClass+"-child"+(_576.baseClass?" "+this.baseClass+"-"+_576.baseClass:"");_56d.remove(_576.domNode,cls);this.inherited(arguments);}});});},"dijit/popup":function(){define("dijit/popup",["dojo/_base/array","dojo/aspect","dojo/_base/connect","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dojo/_base/event","dojo/keys","dojo/_base/lang","dojo/on","dojo/_base/sniff","dojo/_base/window","./place","./BackgroundIframe","."],function(_577,_578,_579,_57a,dom,_57b,_57c,_57d,_57e,_57f,keys,lang,on,has,win,_580,_581,_582){var _583=_57a(null,{_stack:[],_beginZIndex:1000,_idGen:1,_createWrapper:function(_584){var _585=_584._popupWrapper,node=_584.domNode;if(!_585){_585=_57c.create("div",{"class":"dijitPopup",style:{display:"none"},role:"presentation"},win.body());_585.appendChild(node);var s=node.style;s.display="";s.visibility="";s.position="";s.top="0px";_584._popupWrapper=_585;_578.after(_584,"destroy",function(){_57c.destroy(_585);delete _584._popupWrapper;});}return _585;},moveOffScreen:function(_586){var _587=this._createWrapper(_586);_57e.set(_587,{visibility:"hidden",top:"-9999px",display:""});},hide:function(_588){var _589=this._createWrapper(_588);_57e.set(_589,"display","none");},getTopPopup:function(){var _58a=this._stack;for(var pi=_58a.length-1;pi>0&&_58a[pi].parent===_58a[pi-1].widget;pi--){}return _58a[pi];},open:function(args){var _58b=this._stack,_58c=args.popup,_58d=args.orient||["below","below-alt","above","above-alt"],ltr=args.parent?args.parent.isLeftToRight():_57d.isBodyLtr(),_58e=args.around,id=(args.around&&args.around.id)?(args.around.id+"_dropdown"):("popup_"+this._idGen++);while(_58b.length&&(!args.parent||!dom.isDescendant(args.parent.domNode,_58b[_58b.length-1].widget.domNode))){this.close(_58b[_58b.length-1].widget);}var _58f=this._createWrapper(_58c);_57b.set(_58f,{id:id,style:{zIndex:this._beginZIndex+_58b.length},"class":"dijitPopup "+(_58c.baseClass||_58c["class"]||"").split(" ")[0]+"Popup",dijitPopupParent:args.parent?args.parent.id:""});if(has("ie")||has("mozilla")){if(!_58c.bgIframe){_58c.bgIframe=new _581(_58f);}}var best=_58e?_580.around(_58f,_58e,_58d,ltr,_58c.orient?lang.hitch(_58c,"orient"):null):_580.at(_58f,args,_58d=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],args.padding);_58f.style.display="";_58f.style.visibility="visible";_58c.domNode.style.visibility="visible";var _590=[];_590.push(on(_58f,_579._keypress,lang.hitch(this,function(evt){if(evt.charOrCode==keys.ESCAPE&&args.onCancel){_57f.stop(evt);args.onCancel();}else{if(evt.charOrCode===keys.TAB){_57f.stop(evt);var _591=this.getTopPopup();if(_591&&_591.onCancel){_591.onCancel();}}}})));if(_58c.onCancel&&args.onCancel){_590.push(_58c.on("cancel",args.onCancel));}_590.push(_58c.on(_58c.onExecute?"execute":"change",lang.hitch(this,function(){var _592=this.getTopPopup();if(_592&&_592.onExecute){_592.onExecute();}})));_58b.push({widget:_58c,parent:args.parent,onExecute:args.onExecute,onCancel:args.onCancel,onClose:args.onClose,handlers:_590});if(_58c.onOpen){_58c.onOpen(best);}return best;},close:function(_593){var _594=this._stack;while((_593&&_577.some(_594,function(elem){return elem.widget==_593;}))||(!_593&&_594.length)){var top=_594.pop(),_595=top.widget,_596=top.onClose;if(_595.onClose){_595.onClose();}var h;while(h=top.handlers.pop()){h.remove();}if(_595&&_595.domNode){this.hide(_595);}if(_596){_596();}}}});return (_582.popup=new _583());});},"dijit/_base/manager":function(){define("dijit/_base/manager",["dojo/_base/array","dojo/_base/config","../registry",".."],function(_597,_598,_599,_59a){_597.forEach(["byId","getUniqueId","findWidgets","_destroyAll","byNode","getEnclosingWidget"],function(name){_59a[name]=_599[name];});_59a.defaultDuration=_598["defaultDuration"]||200;return _59a;});},"dijit/layout/StackController":function(){define("dijit/layout/StackController",["dojo/_base/array","dojo/_base/declare","dojo/_base/event","dojo/keys","dojo/_base/lang","dojo/_base/sniff","../focus","../registry","../_Widget","../_TemplatedMixin","../_Container","../form/ToggleButton","dojo/i18n!../nls/common"],function(_59b,_59c,_59d,keys,lang,has,_59e,_59f,_5a0,_5a1,_5a2,_5a3){var _5a4=_59c("dijit.layout._StackButton",_5a3,{tabIndex:"-1",closeButton:false,_setCheckedAttr:function(_5a5,_5a6){this.inherited(arguments);this.focusNode.removeAttribute("aria-pressed");},buildRendering:function(evt){this.inherited(arguments);(this.focusNode||this.domNode).setAttribute("role","tab");},onClick:function(){_59e.focus(this.focusNode);},onClickCloseButton:function(evt){evt.stopPropagation();}});var _5a7=_59c("dijit.layout.StackController",[_5a0,_5a1,_5a2],{baseClass:"dijitStackController",templateString:"<span role='tablist' data-dojo-attach-event='onkeypress'></span>",containerId:"",buttonWidget:_5a4,constructor:function(){this.pane2button={};this.pane2connects={};this.pane2watches={};},postCreate:function(){this.inherited(arguments);this.subscribe(this.containerId+"-startup","onStartup");this.subscribe(this.containerId+"-addChild","onAddChild");this.subscribe(this.containerId+"-removeChild","onRemoveChild");this.subscribe(this.containerId+"-selectChild","onSelectChild");this.subscribe(this.containerId+"-containerKeyPress","onContainerKeyPress");},onStartup:function(info){_59b.forEach(info.children,this.onAddChild,this);if(info.selected){this.onSelectChild(info.selected);}},destroy:function(){for(var pane in this.pane2button){this.onRemoveChild(_59f.byId(pane));}this.inherited(arguments);},onAddChild:function(page,_5a8){var cls=lang.isString(this.buttonWidget)?lang.getObject(this.buttonWidget):this.buttonWidget;var _5a9=new cls({id:this.id+"_"+page.id,label:page.title,dir:page.dir,lang:page.lang,textDir:page.textDir,showLabel:page.showTitle,iconClass:page.iconClass,closeButton:page.closable,title:page.tooltip});_5a9.focusNode.setAttribute("aria-selected","false");var _5aa=["title","showTitle","iconClass","closable","tooltip"],_5ab=["label","showLabel","iconClass","closeButton","title"];this.pane2watches[page.id]=_59b.map(_5aa,function(_5ac,idx){return page.watch(_5ac,function(name,_5ad,_5ae){_5a9.set(_5ab[idx],_5ae);});});this.pane2connects[page.id]=[this.connect(_5a9,"onClick",lang.hitch(this,"onButtonClick",page)),this.connect(_5a9,"onClickCloseButton",lang.hitch(this,"onCloseButtonClick",page))];this.addChild(_5a9,_5a8);this.pane2button[page.id]=_5a9;page.controlButton=_5a9;if(!this._currentChild){_5a9.focusNode.setAttribute("tabIndex","0");_5a9.focusNode.setAttribute("aria-selected","true");this._currentChild=page;}if(!this.isLeftToRight()&&has("ie")&&this._rectifyRtlTabList){this._rectifyRtlTabList();}},onRemoveChild:function(page){if(this._currentChild===page){this._currentChild=null;}_59b.forEach(this.pane2connects[page.id],lang.hitch(this,"disconnect"));delete this.pane2connects[page.id];_59b.forEach(this.pane2watches[page.id],function(w){w.unwatch();});delete this.pane2watches[page.id];var _5af=this.pane2button[page.id];if(_5af){this.removeChild(_5af);delete this.pane2button[page.id];_5af.destroy();}delete page.controlButton;},onSelectChild:function(page){if(!page){return;}if(this._currentChild){var _5b0=this.pane2button[this._currentChild.id];_5b0.set("checked",false);_5b0.focusNode.setAttribute("aria-selected","false");_5b0.focusNode.setAttribute("tabIndex","-1");}var _5b1=this.pane2button[page.id];_5b1.set("checked",true);_5b1.focusNode.setAttribute("aria-selected","true");this._currentChild=page;_5b1.focusNode.setAttribute("tabIndex","0");var _5b2=_59f.byId(this.containerId);_5b2.containerNode.setAttribute("aria-labelledby",_5b1.id);},onButtonClick:function(page){if(this._currentChild.id===page.id){var _5b3=this.pane2button[page.id];_5b3.set("checked",true);}var _5b4=_59f.byId(this.containerId);_5b4.selectChild(page);},onCloseButtonClick:function(page){var _5b5=_59f.byId(this.containerId);_5b5.closeChild(page);if(this._currentChild){var b=this.pane2button[this._currentChild.id];if(b){_59e.focus(b.focusNode||b.domNode);}}},adjacent:function(_5b6){if(!this.isLeftToRight()&&(!this.tabPosition||/top|bottom/.test(this.tabPosition))){_5b6=!_5b6;}var _5b7=this.getChildren();var _5b8=_59b.indexOf(_5b7,this.pane2button[this._currentChild.id]);var _5b9=_5b6?1:_5b7.length-1;return _5b7[(_5b8+_5b9)%_5b7.length];},onkeypress:function(e){if(this.disabled||e.altKey){return;}var _5ba=null;if(e.ctrlKey||!e._djpage){switch(e.charOrCode){case keys.LEFT_ARROW:case keys.UP_ARROW:if(!e._djpage){_5ba=false;}break;case keys.PAGE_UP:if(e.ctrlKey){_5ba=false;}break;case keys.RIGHT_ARROW:case keys.DOWN_ARROW:if(!e._djpage){_5ba=true;}break;case keys.PAGE_DOWN:if(e.ctrlKey){_5ba=true;}break;case keys.HOME:case keys.END:var _5bb=this.getChildren();if(_5bb&&_5bb.length){_5bb[e.charOrCode==keys.HOME?0:_5bb.length-1].onClick();}_59d.stop(e);break;case keys.DELETE:if(this._currentChild.closable){this.onCloseButtonClick(this._currentChild);}_59d.stop(e);break;default:if(e.ctrlKey){if(e.charOrCode===keys.TAB){this.adjacent(!e.shiftKey).onClick();_59d.stop(e);}else{if(e.charOrCode=="w"){if(this._currentChild.closable){this.onCloseButtonClick(this._currentChild);}_59d.stop(e);}}}}if(_5ba!==null){this.adjacent(_5ba).onClick();_59d.stop(e);}}},onContainerKeyPress:function(info){info.e._djpage=info.page;this.onkeypress(info.e);}});_5a7.StackButton=_5a4;return _5a7;});},"jobdir/indexing/emailservice":function(){define(["dijit","dojo","dojox","dojo/require!jobdir/indexing/emailservice/details,jobdir/indexing/emailservice/Paginator"],function(_5bc,dojo,_5bd){dojo.provide("jobdir.indexing.emailservice");dojo.require("jobdir.indexing.emailservice.details");dojo.require("jobdir.indexing.emailservice.Paginator");jobdir.indexing.emailservice.details.formDiv=null;jobdir.indexing.emailservice.details.formId=null;jobdir.indexing.emailservice.paginator=null;jobdir.indexing.emailservice.newFormFileInputCount=0;jobdir.indexing.emailservice.init=function(){jobdir.indexing.emailservice.details.formDiv=dojo.byId("box_content_details");jobdir.indexing.emailservice.details.formId="jobdir_form_emailserviceform";jobdir.indexing.emailservice.paginator=new jobdir.indexing.emailservice.Paginator("box_content_table","box_content_table_loading");jobdir.indexing.emailservice.paginator.load(jobdir.indexing.emailservice.initialPage);dojo.connect(dojo.byId("create-new-form"),"onclick",jobdir.indexing.emailservice.createNewForm);};jobdir.indexing.emailservice.createNewForm=function(_5be){_5be.preventDefault();var _5bf=_5bc.byId("detailsContainer");if(_5bf){_5bf.destroyRecursive();}jobdir.indexing.emailservice.details.formDiv.innerHTML="";var _5c0=_5bc.byId("jobdir_form_emailserviceform");if(_5c0){_5c0.destroyRecursive();}dojo.xhrGet({url:"/indexing/emailservice/add",load:function(_5c1){var node=dojo.byId("box_content_table");node.innerHTML=_5c1;dojo.parser.parse(node);jobdir.indexing.emailservice.activateForm();},error:function(err){dojo.byId("box_content_table").innerHTML=err;}});};jobdir.indexing.emailservice.activateForm=function(){jobdir.indexing.emailservice.newFormFileInputCount=0;var _5c2=dojo.byId("jobdir_form_emailserviceform");dojo.connect(_5c2,"onsubmit",jobdir.indexing.emailservice.submitForm);var _5c3=dojo.byId("add_file_link");if(_5c3){dojo.connect(_5c3,"onclick",jobdir.indexing.emailservice.addFileInput);}dojo.connect(dojo.byId("jobdir_form_emailserviceform_cancel"),"onclick",jobdir.indexing.emailservice.cancelForm);dojo.attr(dojo.byId("jobdir_form_emailserviceform_page"),"value",jobdir.indexing.emailservice.paginator.pageNumber);};jobdir.indexing.emailservice.addFileInput=function(_5c4){_5c4.preventDefault();jobdir.indexing.emailservice.newFormFileInputCount+=1;dojo.xhrGet({url:"/indexing/emailservice/file-input/count/"+jobdir.indexing.emailservice.newFormFileInputCount,load:function(_5c5){var _5c6=dojo.byId("form_file_wrapper");var div=document.createElement("div");div.innerHTML=_5c5;_5c6.appendChild(div.childNodes[0]);},error:function(err){}});};jobdir.indexing.emailservice.cancelForm=function(_5c7){_5c7.preventDefault();_5bc.byId("jobdir_form_emailserviceform").destroyRecursive();jobdir.indexing.emailservice.paginator.reload(1);};jobdir.indexing.emailservice.submitForm=function(_5c8){_5c8.preventDefault();var _5c9=dojo.byId("jobdir_form_emailserviceform");dojo.xhrGet({url:"/indexing/emailservice/check-url/id/"+_5c9.elements["id"].value+"/url/"+_5c9.url.value.trim(),load:function(_5ca){var _5cb="";if(_5c9.name.value.trim()==""){_5cb+="Bitte einen Namen eingeben.\n";}if(_5c9.url.value.trim()==""){_5cb+="Bitte einen Url-Key eingeben.\n";}if("PASS"!=_5ca){_5cb+="Der Url-Key wird bereits von einem anderen Formular verwendet.\n";}var _5cc=false;dojo.forEach(["1","2","3","4","5"],function(_5cd){if(dojo.attr(dojo.byId("jobdir_form_emailserviceform_branches-"+_5cd),"checked")){_5cc=true;}});if(!_5cc){_5cb+="Mindestens eine Branche muss ausgewählt sein.\n";}_5cc=false;dojo.forEach(["1","2","3","4","5"],function(_5ce){if(dojo.attr(dojo.byId("jobdir_form_emailserviceform_positions-"+_5ce),"checked")){_5cc=true;}});if(!_5cc){_5cb+="Mindestens eine Position muss ausgewählt sein.\n";}if(_5c9["headline_teaser"].value.trim()==""){_5cb+="Bitte eine Teaser-Überschrift eingeben.\n";}if(_5c9["text_teaser"].value.trim()==""){_5cb+="Bitte einen Teaser-Text eingeben.\n";}if(_5c9["headline_howto"].value.trim()==""){_5cb+="Bitte eine Howto-Überschrift für eingeben.\n";}if(_5c9["text_howto"].value.trim()==""){_5cb+="Bitte einen Howto-Text für eingeben.\n";}if(_5cb.length){alert(_5cb);return;}if(_5c9.page.value.trim()==""){dojo.xhrPost({form:"jobdir_form_emailserviceform",load:function(_5cf){jobdir.indexing.emailservice.paginator.reload();},error:function(err){alert(err);}});}else{_5c9.submit();}},error:function(err){}});};jobdir.indexing.emailservice.copyFormItem=function(_5d0){dojo.stopEvent(_5d0);var id=dojo.attr(_5d0.currentTarget,"href").replace(/^#copy-/,"");dojo.xhrGet({url:"/indexing/emailservice/copy/id/"+id,load:function(_5d1){jobdir.indexing.emailservice.paginator.reload(1);},error:function(err){}});};jobdir.indexing.emailservice.setActiveTemplate=function(_5d2,_5d3){dojo.xhrGet({url:"/indexing/emailservice/set-active-template/form/"+_5d2+"/file/"+_5d3,load:function(_5d4){},error:function(err){}});};});},"url:dijit/templates/TooltipDialog.html":"<div role=\"presentation\" tabIndex=\"-1\">\n\t<div class=\"dijitTooltipContainer\" role=\"presentation\">\n\t\t<div class =\"dijitTooltipContents dijitTooltipFocusNode\" data-dojo-attach-point=\"containerNode\" role=\"dialog\"></div>\n\t</div>\n\t<div class=\"dijitTooltipConnector\" role=\"presentation\"></div>\n</div>\n","dojo/dnd/Mover":function(){define("dojo/dnd/Mover",["../main","../Evented","../touch","./common","./autoscroll"],function(dojo,_5d5,_5d6){dojo.declare("dojo.dnd.Mover",[_5d5],{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;this.events=[dojo.connect(d,_5d6.move,this,"onFirstMove"),dojo.connect(d,_5d6.move,this,"onMouseMove"),dojo.connect(d,_5d6.release,this,"onMouseUp"),dojo.connect(d,"ondragstart",dojo.stopEvent),dojo.connect(d.body,"onselectstart",dojo.stopEvent)];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.shift());},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;}});return dojo.dnd.Mover;});},"dijit/layout/TabContainer":function(){define("dijit/layout/TabContainer",["dojo/_base/lang","dojo/_base/declare","./_TabContainerBase","./TabController","./ScrollingTabController"],function(lang,_5d7,_5d8,_5d9,_5da){return _5d7("dijit.layout.TabContainer",_5d8,{useMenu:true,useSlider:true,controllerWidget:"",_makeController:function(_5db){var cls=this.baseClass+"-tabs"+(this.doLayout?"":" dijitTabNoLayout"),_5d9=lang.getObject(this.controllerWidget);return new _5d9({id:this.id+"_tablist",dir:this.dir,lang:this.lang,textDir:this.textDir,tabPosition:this.tabPosition,doLayout:this.doLayout,containerId:this.id,"class":cls,nested:this.nested,useMenu:this.useMenu,useSlider:this.useSlider,tabStripClass:this.tabStrip?this.baseClass+(this.tabStrip?"":"No")+"Strip":null},_5db);},postMixInProperties:function(){this.inherited(arguments);if(!this.controllerWidget){this.controllerWidget=(this.tabPosition=="top"||this.tabPosition=="bottom")&&!this.nested?"dijit.layout.ScrollingTabController":"dijit.layout.TabController";}}});});},"dijit/BackgroundIframe":function(){define("dijit/BackgroundIframe",["require",".","dojo/_base/config","dojo/dom-construct","dojo/dom-style","dojo/_base/lang","dojo/on","dojo/_base/sniff","dojo/_base/window"],function(_5dc,_5dd,_5de,_5df,_5e0,lang,on,has,win){var _5e1=new function(){var _5e2=[];this.pop=function(){var _5e3;if(_5e2.length){_5e3=_5e2.pop();_5e3.style.display="";}else{if(has("ie")<9){var burl=_5de["dojoBlankHtmlUrl"]||_5dc.toUrl("dojo/resources/blank.html")||"javascript:\"\"";var html="<iframe src='"+burl+"' role='presentation'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_5e3=win.doc.createElement(html);}else{_5e3=_5df.create("iframe");_5e3.src="javascript:\"\"";_5e3.className="dijitBackgroundIframe";_5e3.setAttribute("role","presentation");_5e0.set(_5e3,"opacity",0.1);}_5e3.tabIndex=-1;}return _5e3;};this.push=function(_5e4){_5e4.style.display="none";_5e2.push(_5e4);};}();_5dd.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if(has("ie")||has("mozilla")){var _5e5=(this.iframe=_5e1.pop());node.appendChild(_5e5);if(has("ie")<7||has("quirks")){this.resize(node);this._conn=on(node,"resize",lang.hitch(this,function(){this.resize(node);}));}else{_5e0.set(_5e5,{width:"100%",height:"100%"});}}};lang.extend(_5dd.BackgroundIframe,{resize:function(node){if(this.iframe){_5e0.set(this.iframe,{width:node.offsetWidth+"px",height:node.offsetHeight+"px"});}},destroy:function(){if(this._conn){this._conn.remove();this._conn=null;}if(this.iframe){_5e1.push(this.iframe);delete this.iframe;}}});return _5dd.BackgroundIframe;});},"jobdir/site/admin":function(){define(["dijit","dojo","dojox","dojo/require!dijit/Dialog,dijit/form/Textarea,jobdir/indexing,jobdir/indexing/jobs"],function(_5e6,dojo,_5e7){dojo.provide("jobdir.site.admin");dojo.require("dijit.Dialog");dojo.require("dijit.form.Textarea");jobdir.site.admin.currentJobEditFormId=null;jobdir.site.admin.jobEditFormDialog=null;jobdir.site.admin.showJobEditForm=function(id){dojo.require("jobdir.indexing");dojo.require("jobdir.indexing.jobs");jobdir.indexing.jobs.details.activeRowId=id;jobdir.site.admin.currentJobEditFormId=id;if(null==jobdir.site.admin.jobEditFormDialog){jobdir.site.admin.jobEditFormDialog=new _5e6.Dialog({title:"Edit Job (Id: "+id+")",style:"width: 640px;"});}jobdir.site.admin.jobEditFormDialog.titleNode.innerHTML="Edit Job (Id: "+id+")";dojo.xhrGet({url:"/indexing/jobs-details/index/id/"+id,load:function(_5e8){jobdir.site.admin.jobEditFormDialog.attr("content","<div class=\"hidden\" id=\"jobdir_form_details_submitAdmin\"></div><div id=\"box_content_details_loading\"></div><div id=\"box_content_details\">"+_5e8+"</div>");jobdir.site.admin.activateJobEditForm();jobdir.site.admin.jobEditFormDialog.show();},error:function(_5e9){alert(_5e9);}});};jobdir.site.admin.activateJobEditForm=function(){dojo.query("div.jobcategory input").forEach(function(item){jobdir.indexing.jobs.details.jobCatConnections.push(dojo.connect(item,"onclick",jobdir.indexing.jobs.details.getJobSubCat));});};jobdir.site.admin.activateSeoOptionsForm=function(_5ea){_5e6.byId("jobdir_form_seooptions_title").setValue(document.title);_5e6.byId("jobdir_form_seooptions_headline").setValue(dojo.trim(dojo.query("#headline h1")[0].innerHTML.replace(/<span id="lp_jobscount"[^>]*>\d+<\/span>\s*/,"")));dojo.query("head meta").forEach(function(item){if(dojo.attr(item,"name")=="keywords"){_5e6.byId("jobdir_form_seooptions_keywords").setValue(dojo.attr(item,"content"));}else{if(dojo.attr(item,"name")=="description"){_5e6.byId("jobdir_form_seooptions_description").setValue(dojo.attr(item,"content"));}}});dojo.query("#jobdir_form_seooptions input, #jobdir_form_seooptions textarea").onkeypress(function(_5eb){if(_5eb.keyCode==dojo.keys.ENTER){dojo.stopEvent(_5eb);jobdir.site.admin.submitSeoOptionsForm(_5eb);}});if(_5ea!==true){dojo.connect(dojo.byId("seoDialog-save-button"),"onclick",jobdir.site.admin.submitSeoOptionsForm);}};jobdir.site.admin.submitSeoOptionsForm=function(_5ec){_5ec.preventDefault();dojo.xhrPost({form:"jobdir_form_seooptions",load:function(_5ed){dojo.byId("seoDialog_content").innerHTML=_5ed;jobdir.site.admin.activateSeoOptionsForm(true);if(!_5ed.match(/class="errors"/g)){_5e6.byId("seoDialog").hide();location.reload();}},error:function(err,io){dojo.byId("seoDialog_content").innerHTML=err+"<hr />"+io.xhr.responseText;}});};jobdir.site.admin.saveLandingPageSearchQuery=function(_5ee){_5ee.preventDefault();dojo.xhrPost({form:"jobdir_form_jobtitles",load:function(_5ef){if(_5ef=="OK"){location.reload();}else{alert("An error occured during search query save"+"\n"+_5ef);}},error:function(err,io){alert(err+"\n"+io.xhr.responseText);}});};});},"url:dijit/templates/Menu.html":"<table class=\"dijit dijitMenu dijitMenuPassive dijitReset dijitMenuTable\" role=\"menu\" tabIndex=\"${tabIndex}\" data-dojo-attach-event=\"onkeypress:_onKeyPress\" cellspacing=\"0\">\n\t<tbody class=\"dijitReset\" data-dojo-attach-point=\"containerNode\"></tbody>\n</table>\n","dijit/form/Button":function(){require({cache:{"url:dijit/form/templates/Button.html":"<span class=\"dijit dijitReset dijitInline\" role=\"presentation\"\n\t><span class=\"dijitReset dijitInline dijitButtonNode\"\n\t\tdata-dojo-attach-event=\"ondijitclick:_onClick\" role=\"presentation\"\n\t\t><span class=\"dijitReset dijitStretch dijitButtonContents\"\n\t\t\tdata-dojo-attach-point=\"titleNode,focusNode\"\n\t\t\trole=\"button\" aria-labelledby=\"${id}_label\"\n\t\t\t><span class=\"dijitReset dijitInline dijitIcon\" data-dojo-attach-point=\"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\tdata-dojo-attach-point=\"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\ttabIndex=\"-1\" role=\"presentation\" data-dojo-attach-point=\"valueNode\"\n/></span>\n"}});define("dijit/form/Button",["require","dojo/_base/declare","dojo/dom-class","dojo/_base/kernel","dojo/_base/lang","dojo/ready","./_FormWidget","./_ButtonMixin","dojo/text!./templates/Button.html"],function(_5f0,_5f1,_5f2,_5f3,lang,_5f4,_5f5,_5f6,_5f7){if(!_5f3.isAsync){_5f4(0,function(){var _5f8=["dijit/form/DropDownButton","dijit/form/ComboButton","dijit/form/ToggleButton"];_5f0(_5f8);});}return _5f1("dijit.form.Button",[_5f5,_5f6],{showLabel:true,iconClass:"dijitNoIcon",_setIconClassAttr:{node:"iconNode",type:"class"},baseClass:"dijitButton",templateString:_5f7,_setValueAttr:"valueNode",_onClick:function(e){var ok=this.inherited(arguments);if(ok){if(this.valueNode){this.valueNode.click();e.preventDefault();}}return ok;},_fillContent:function(_5f9){if(_5f9&&(!this.params||!("label" in this.params))){var _5fa=lang.trim(_5f9.innerHTML);if(_5fa){this.label=_5fa;}}},_setShowLabelAttr:function(val){if(this.containerNode){_5f2.toggle(this.containerNode,"dijitDisplayNone",!val);}this._set("showLabel",val);},setLabel:function(_5fb){_5f3.deprecated("dijit.form.Button.setLabel() is deprecated.  Use set('label', ...) instead.","","2.0");this.set("label",_5fb);},_setLabelAttr:function(_5fc){this.inherited(arguments);if(!this.showLabel&&!("title" in this.params)){this.titleNode.title=lang.trim(this.containerNode.innerText||this.containerNode.textContent||"");}}});});},"url:dijit/layout/templates/TabContainer.html":"<div class=\"dijitTabContainer\">\n\t<div class=\"dijitTabListWrapper\" data-dojo-attach-point=\"tablistNode\"></div>\n\t<div data-dojo-attach-point=\"tablistSpacer\" class=\"dijitTabSpacer ${baseClass}-spacer\"></div>\n\t<div class=\"dijitTabPaneWrapper ${baseClass}-container\" data-dojo-attach-point=\"containerNode\"></div>\n</div>\n","dijit/_WidgetBase":function(){define("dijit/_WidgetBase",["require","dojo/_base/array","dojo/aspect","dojo/_base/config","dojo/_base/connect","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dojo/_base/kernel","dojo/_base/lang","dojo/on","dojo/ready","dojo/Stateful","dojo/topic","dojo/_base/window","./registry"],function(_5fd,_5fe,_5ff,_600,_601,_602,dom,_603,_604,_605,_606,_607,_608,lang,on,_609,_60a,_60b,win,_60c){if(!_608.isAsync){_609(0,function(){var _60d=["dijit/_base/manager"];_5fd(_60d);});}var _60e={};function _60f(obj){var ret={};for(var attr in obj){ret[attr.toLowerCase()]=true;}return ret;};function _610(attr){return function(val){_603[val?"set":"remove"](this.domNode,attr,val);this._set(attr,val);};};return _602("dijit._WidgetBase",_60a,{id:"",_setIdAttr:"domNode",lang:"",_setLangAttr:_610("lang"),dir:"",_setDirAttr:_610("dir"),textDir:"","class":"",_setClassAttr:{node:"domNode",type:"class"},style:"",title:"",tooltip:"",baseClass:"",srcNodeRef:null,domNode:null,containerNode:null,attributeMap:{},_blankGif:_600.blankGif||_5fd.toUrl("dojo/resources/blank.gif"),postscript:function(_611,_612){this.create(_611,_612);},create:function(_613,_614){this.srcNodeRef=dom.byId(_614);this._connects=[];this._supportingWidgets=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_613){this.params=_613;lang.mixin(this,_613);}this.postMixInProperties();if(!this.id){this.id=_60c.getUniqueId(this.declaredClass.replace(/\./g,"_"));}_60c.add(this);this.buildRendering();if(this.domNode){this._applyAttributes();var _615=this.srcNodeRef;if(_615&&_615.parentNode&&this.domNode!==_615){_615.parentNode.replaceChild(this.domNode,_615);}}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 ctor=this.constructor,list=ctor._setterAttrs;if(!list){list=(ctor._setterAttrs=[]);for(var attr in this.attributeMap){list.push(attr);}var _616=ctor.prototype;for(var _617 in _616){if(_617 in this.attributeMap){continue;}var _618="_set"+_617.replace(/^[a-z]|-[a-zA-Z]/g,function(c){return c.charAt(c.length-1).toUpperCase();})+"Attr";if(_618 in _616){list.push(_617);}}}_5fe.forEach(list,function(attr){if(this.params&&attr in this.params){}else{if(this[attr]){this.set(attr,this[attr]);}}},this);for(var _619 in this.params){this.set(_619,this[_619]);}},postMixInProperties:function(){},buildRendering:function(){if(!this.domNode){this.domNode=this.srcNodeRef||_605.create("div");}if(this.baseClass){var _61a=this.baseClass.split(" ");if(!this.isLeftToRight()){_61a=_61a.concat(_5fe.map(_61a,function(name){return name+"Rtl";}));}_604.add(this.domNode,_61a);}},postCreate:function(){},startup:function(){if(this._started){return;}this._started=true;_5fe.forEach(this.getChildren(),function(obj){if(!obj._started&&!obj._destroyed&&lang.isFunction(obj.startup)){obj.startup();obj._started=true;}});},destroyRecursive:function(_61b){this._beingDestroyed=true;this.destroyDescendants(_61b);this.destroy(_61b);},destroy:function(_61c){this._beingDestroyed=true;this.uninitialize();var c;while(c=this._connects.pop()){c.remove();}var w;while(w=this._supportingWidgets.pop()){if(w.destroyRecursive){w.destroyRecursive();}else{if(w.destroy){w.destroy();}}}this.destroyRendering(_61c);_60c.remove(this.id);this._destroyed=true;},destroyRendering:function(_61d){if(this.bgIframe){this.bgIframe.destroy(_61d);delete this.bgIframe;}if(this.domNode){if(_61d){_603.remove(this.domNode,"widgetId");}else{_605.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_61d){_605.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_61e){_5fe.forEach(this.getChildren(),function(_61f){if(_61f.destroyRecursive){_61f.destroyRecursive(_61e);}});},uninitialize:function(){return false;},_setStyleAttr:function(_620){var _621=this.domNode;if(lang.isObject(_620)){_607.set(_621,_620);}else{if(_621.style.cssText){_621.style.cssText+="; "+_620;}else{_621.style.cssText=_620;}}this._set("style",_620);},_attrToDom:function(attr,_622,_623){_623=arguments.length>=3?_623:this.attributeMap[attr];_5fe.forEach(lang.isArray(_623)?_623:[_623],function(_624){var _625=this[_624.node||_624||"domNode"];var type=_624.type||"attribute";switch(type){case "attribute":if(lang.isFunction(_622)){_622=lang.hitch(this,_622);}var _626=_624.attribute?_624.attribute:(/^on[A-Z][a-zA-Z]*$/.test(attr)?attr.toLowerCase():attr);_603.set(_625,_626,_622);break;case "innerText":_625.innerHTML="";_625.appendChild(win.doc.createTextNode(_622));break;case "innerHTML":_625.innerHTML=_622;break;case "class":_604.replace(_625,_622,this[attr]);break;}},this);},get:function(name){var _627=this._getAttrNames(name);return this[_627.g]?this[_627.g]():this[name];},set:function(name,_628){if(typeof name==="object"){for(var x in name){this.set(x,name[x]);}return this;}var _629=this._getAttrNames(name),_62a=this[_629.s];if(lang.isFunction(_62a)){var _62b=_62a.apply(this,Array.prototype.slice.call(arguments,1));}else{var _62c=this.focusNode&&!lang.isFunction(this.focusNode)?"focusNode":"domNode",tag=this[_62c].tagName,_62d=_60e[tag]||(_60e[tag]=_60f(this[_62c])),map=name in this.attributeMap?this.attributeMap[name]:_629.s in this?this[_629.s]:((_629.l in _62d&&typeof _628!="function")||/^aria-|^data-|^role$/.test(name))?_62c:null;if(map!=null){this._attrToDom(name,_628,map);}this._set(name,_628);}return _62b||this;},_attrPairNames:{},_getAttrNames:function(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}var uc=name.replace(/^[a-z]|-[a-zA-Z]/g,function(c){return c.charAt(c.length-1).toUpperCase();});return (apn[name]={n:name+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr",l:uc.toLowerCase()});},_set:function(name,_62e){var _62f=this[name];this[name]=_62e;if(this._watchCallbacks&&this._created&&_62e!==_62f){this._watchCallbacks(name,_62f,_62e);}},on:function(type,func){return _5ff.after(this,this._onMap(type),func,true);},_onMap:function(type){var ctor=this.constructor,map=ctor._onMap;if(!map){map=(ctor._onMap={});for(var attr in ctor.prototype){if(/^on/.test(attr)){map[attr.replace(/^on/,"").toLowerCase()]=attr;}}}return map[type.toLowerCase()];},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getChildren:function(){return this.containerNode?_60c.findWidgets(this.containerNode):[];},getParent:function(){return _60c.getEnclosingWidget(this.domNode.parentNode);},connect:function(obj,_630,_631){var _632=_601.connect(obj,_630,this,_631);this._connects.push(_632);return _632;},disconnect:function(_633){var i=_5fe.indexOf(this._connects,_633);if(i!=-1){_633.remove();this._connects.splice(i,1);}},subscribe:function(t,_634){var _635=_60b.subscribe(t,lang.hitch(this,_634));this._connects.push(_635);return _635;},unsubscribe:function(_636){this.disconnect(_636);},isLeftToRight:function(){return this.dir?(this.dir=="ltr"):_606.isBodyLtr();},isFocusable:function(){return this.focus&&(_607.get(this.domNode,"display")!="none");},placeAt:function(_637,_638){if(_637.declaredClass&&_637.addChild){_637.addChild(this,_638);}else{_605.place(this.domNode,_637,_638);}return this;},getTextDir:function(text,_639){return _639;},applyTextDir:function(){}});});},"dijit/form/Form":function(){define("dijit/form/Form",["dojo/_base/declare","dojo/dom-attr","dojo/_base/event","dojo/_base/kernel","dojo/_base/sniff","../_Widget","../_TemplatedMixin","./_FormMixin","../layout/_ContentPaneResizeMixin"],function(_63a,_63b,_63c,_63d,has,_63e,_63f,_640,_641){return _63a("dijit.form.Form",[_63e,_63f,_640,_641],{name:"",action:"",method:"",encType:"","accept-charset":"",accept:"",target:"",templateString:"<form data-dojo-attach-point='containerNode' data-dojo-attach-event='onreset:_onReset,onsubmit:_onSubmit' ${!nameAttrSetting}></form>",postMixInProperties:function(){this.nameAttrSetting=this.name?("name='"+this.name+"'"):"";this.inherited(arguments);},execute:function(){},onExecute:function(){},_setEncTypeAttr:function(_642){this.encType=_642;_63b.set(this.domNode,"encType",_642);if(has("ie")){this.domNode.encoding=_642;}},reset:function(e){var faux={returnValue:true,preventDefault:function(){this.returnValue=false;},stopPropagation:function(){},currentTarget:e?e.target:this.domNode,target:e?e.target:this.domNode};if(!(this.onReset(faux)===false)&&faux.returnValue){this.inherited(arguments,[]);}},onReset:function(){return true;},_onReset:function(e){this.reset(e);_63c.stop(e);return false;},_onSubmit:function(e){var fp=this.constructor.prototype;if(this.execute!=fp.execute||this.onExecute!=fp.onExecute){_63d.deprecated("dijit.form.Form:execute()/onExecute() are deprecated. Use onSubmit() instead.","","2.0");this.onExecute();this.execute(this.getValues());}if(this.onSubmit(e)===false){_63c.stop(e);}},onSubmit:function(){return this.isValid();},submit:function(){if(!(this.onSubmit()===false)){this.containerNode.submit();}}});});},"dijit/layout/_TabContainerBase":function(){require({cache:{"url:dijit/layout/templates/TabContainer.html":"<div class=\"dijitTabContainer\">\n\t<div class=\"dijitTabListWrapper\" data-dojo-attach-point=\"tablistNode\"></div>\n\t<div data-dojo-attach-point=\"tablistSpacer\" class=\"dijitTabSpacer ${baseClass}-spacer\"></div>\n\t<div class=\"dijitTabPaneWrapper ${baseClass}-container\" data-dojo-attach-point=\"containerNode\"></div>\n</div>\n"}});define("dijit/layout/_TabContainerBase",["dojo/text!./templates/TabContainer.html","./StackContainer","./utils","../_TemplatedMixin","dojo/_base/declare","dojo/dom-class","dojo/dom-geometry","dojo/dom-style"],function(_643,_644,_645,_646,_647,_648,_649,_64a){return _647("dijit.layout._TabContainerBase",[_644,_646],{tabPosition:"top",baseClass:"dijitTabContainer",tabStrip:false,nested:false,templateString:_643,postMixInProperties:function(){this.baseClass+=this.tabPosition.charAt(0).toUpperCase()+this.tabPosition.substr(1).replace(/-.*/,"");this.srcNodeRef&&_64a.set(this.srcNodeRef,"visibility","hidden");this.inherited(arguments);},buildRendering:function(){this.inherited(arguments);this.tablist=this._makeController(this.tablistNode);if(!this.doLayout){_648.add(this.domNode,"dijitTabContainerNoLayout");}if(this.nested){_648.add(this.domNode,"dijitTabContainerNested");_648.add(this.tablist.containerNode,"dijitTabContainerTabListNested");_648.add(this.tablistSpacer,"dijitTabContainerSpacerNested");_648.add(this.containerNode,"dijitTabPaneWrapperNested");}else{_648.add(this.domNode,"tabStrip-"+(this.tabStrip?"enabled":"disabled"));}},_setupChild:function(tab){_648.add(tab.domNode,"dijitTabPane");this.inherited(arguments);},startup:function(){if(this._started){return;}this.tablist.startup();this.inherited(arguments);},layout:function(){if(!this._contentBox||typeof (this._contentBox.l)=="undefined"){return;}var sc=this.selectedChildWidget;if(this.doLayout){var _64b=this.tabPosition.replace(/-h/,"");this.tablist.layoutAlign=_64b;var _64c=[this.tablist,{domNode:this.tablistSpacer,layoutAlign:_64b},{domNode:this.containerNode,layoutAlign:"client"}];_645.layoutChildren(this.domNode,this._contentBox,_64c);this._containerContentBox=_645.marginBox2contentBox(this.containerNode,_64c[2]);if(sc&&sc.resize){sc.resize(this._containerContentBox);}}else{if(this.tablist.resize){var s=this.tablist.domNode.style;s.width="0";var _64d=_649.getContentBox(this.domNode).w;s.width="";this.tablist.resize({w:_64d});}if(sc&&sc.resize){sc.resize();}}},destroy:function(){if(this.tablist){this.tablist.destroy();}this.inherited(arguments);}});});},"jobdir/indexing/CompanyQueryReadStore":function(){define(["dijit","dojo","dojox","dojo/require!dojox/data/QueryReadStore"],function(_64e,dojo,_64f){dojo.provide("jobdir.indexing.CompanyQueryReadStore");dojo.require("dojox.data.QueryReadStore");dojo.declare("jobdir.indexing.CompanyQueryReadStore",_64f.data.QueryReadStore,{fetch:function(_650){if(_650.query.name.length<4){return [];}return this.inherited("fetch",arguments);}});});},"dojo/store/Memory":function(){define("dojo/store/Memory",["../_base/declare","./util/QueryResults","./util/SimpleQueryEngine"],function(_651,_652,_653){return _651("dojo.store.Memory",null,{constructor:function(_654){for(var i in _654){this[i]=_654[i];}this.setData(this.data||[]);},data:null,idProperty:"id",index:null,queryEngine:_653,get:function(id){return this.data[this.index[id]];},getIdentity:function(_655){return _655[this.idProperty];},put:function(_656,_657){var data=this.data,_658=this.index,_659=this.idProperty;var id=(_657&&"id" in _657)?_657.id:_659 in _656?_656[_659]:Math.random();if(id in _658){if(_657&&_657.overwrite===false){throw new Error("Object already exists");}data[_658[id]]=_656;}else{_658[id]=data.push(_656)-1;}return id;},add:function(_65a,_65b){(_65b=_65b||{}).overwrite=false;return this.put(_65a,_65b);},remove:function(id){var _65c=this.index;var data=this.data;if(id in _65c){data.splice(_65c[id],1);this.setData(data);return true;}},query:function(_65d,_65e){return _652(this.queryEngine(_65d,_65e)(this.data));},setData:function(data){if(data.items){this.idProperty=data.identifier;data=this.data=data.items;}else{this.data=data;}this.index={};for(var i=0,l=data.length;i<l;i++){this.index[data[i][this.idProperty]]=i;}}});});},"url:dijit/templates/Tooltip.html":"<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\"\n\t><div class=\"dijitTooltipContainer dijitTooltipContents\" data-dojo-attach-point=\"containerNode\" role='alert'></div\n\t><div class=\"dijitTooltipConnector\" data-dojo-attach-point=\"connectorNode\"></div\n></div>\n","jobdir/indexing":function(){define(["dijit","dojo","dojox","dojo/require!jobdir/indexing/login,jobdir/indexing/jobs,jobdir/indexing/spider,jobdir/indexing/stats,jobdir/indexing/admin,jobdir/indexing/emailservice"],function(_65f,dojo,_660){dojo.provide("jobdir.indexing");dojo.require("jobdir.indexing.login");jobdir.indexing.section=null;jobdir.indexing.init=function(){if(jobdir.indexing.section=="jobs"){dojo.require("jobdir.indexing.jobs");jobdir.indexing.jobs.init();}else{if(jobdir.indexing.section=="spider"){dojo.require("jobdir.indexing.spider");jobdir.indexing.spider.init();}else{if(jobdir.indexing.section=="stats"){dojo.require("jobdir.indexing.stats");jobdir.indexing.stats.init();}else{if(jobdir.indexing.section=="admin"){dojo.require("jobdir.indexing.admin");jobdir.indexing.admin.init();}else{if(jobdir.indexing.section=="emailservice"){dojo.require("jobdir.indexing.emailservice");jobdir.indexing.emailservice.init();}}}}}};jobdir.indexing.resetRadioButtons=function(_661,_662,_663){if(!dojo.isObject(_663)){return;}targetId=dojo.attr(_663.currentTarget,"id");if(!targetId){return;}targetIdPrefix=targetId.replace(/-.*$/,"");if(_661!=targetId.replace(/^.*_(.*)-.*$/,"$1")){return;}dojo.forEach(_662,function(item){widgetId=targetIdPrefix+"-"+item;widget=_65f.byId(widgetId);if(targetId){widget.set("checked",targetId==widgetId);}});};});},"dijit/_base/sniff":function(){define("dijit/_base/sniff",["dojo/uacss"],function(){});},"dijit/layout/StackContainer":function(){define("dijit/layout/StackContainer",["dojo/_base/array","dojo/cookie","dojo/_base/declare","dojo/dom-class","dojo/_base/kernel","dojo/_base/lang","dojo/ready","dojo/topic","../registry","../_WidgetBase","./_LayoutWidget","dojo/i18n!../nls/common"],function(_664,_665,_666,_667,_668,lang,_669,_66a,_66b,_66c,_66d){if(!_668.isAsync){_669(0,function(){var _66e=["dijit/layout/StackController"];require(_66e);});}lang.extend(_66c,{selected:false,closable:false,iconClass:"dijitNoIcon",showTitle:true});return _666("dijit.layout.StackContainer",_66d,{doLayout:true,persist:false,baseClass:"dijitStackContainer",buildRendering:function(){this.inherited(arguments);_667.add(this.domNode,"dijitLayoutContainer");this.containerNode.setAttribute("role","tabpanel");},postCreate:function(){this.inherited(arguments);this.connect(this.domNode,"onkeypress",this._onKeyPress);},startup:function(){if(this._started){return;}var _66f=this.getChildren();_664.forEach(_66f,this._setupChild,this);if(this.persist){this.selectedChildWidget=_66b.byId(_665(this.id+"_selectedChild"));}else{_664.some(_66f,function(_670){if(_670.selected){this.selectedChildWidget=_670;}return _670.selected;},this);}var _671=this.selectedChildWidget;if(!_671&&_66f[0]){_671=this.selectedChildWidget=_66f[0];_671.selected=true;}_66a.publish(this.id+"-startup",{children:_66f,selected:_671});this.inherited(arguments);},resize:function(){if(!this._hasBeenShown){this._hasBeenShown=true;var _672=this.selectedChildWidget;if(_672){this._showChild(_672);}}this.inherited(arguments);},_setupChild:function(_673){this.inherited(arguments);_667.replace(_673.domNode,"dijitHidden","dijitVisible");_673.domNode.title="";},addChild:function(_674,_675){this.inherited(arguments);if(this._started){_66a.publish(this.id+"-addChild",_674,_675);this.layout();if(!this.selectedChildWidget){this.selectChild(_674);}}},removeChild:function(page){this.inherited(arguments);if(this._started){_66a.publish(this.id+"-removeChild",page);}if(this._descendantsBeingDestroyed){return;}if(this.selectedChildWidget===page){this.selectedChildWidget=undefined;if(this._started){var _676=this.getChildren();if(_676.length){this.selectChild(_676[0]);}}}if(this._started){this.layout();}},selectChild:function(page,_677){page=_66b.byId(page);if(this.selectedChildWidget!=page){var d=this._transition(page,this.selectedChildWidget,_677);this._set("selectedChildWidget",page);_66a.publish(this.id+"-selectChild",page);if(this.persist){_665(this.id+"_selectedChild",this.selectedChildWidget.id);}}return d;},_transition:function(_678,_679){if(_679){this._hideChild(_679);}var d=this._showChild(_678);if(_678.resize){if(this.doLayout){_678.resize(this._containerContentBox||this._contentBox);}else{_678.resize();}}return d;},_adjacent:function(_67a){var _67b=this.getChildren();var _67c=_664.indexOf(_67b,this.selectedChildWidget);_67c+=_67a?1:_67b.length-1;return _67b[_67c%_67b.length];},forward:function(){return this.selectChild(this._adjacent(true),true);},back:function(){return this.selectChild(this._adjacent(false),true);},_onKeyPress:function(e){_66a.publish(this.id+"-containerKeyPress",{e:e,page:this});},layout:function(){var _67d=this.selectedChildWidget;if(_67d&&_67d.resize){if(this.doLayout){_67d.resize(this._containerContentBox||this._contentBox);}else{_67d.resize();}}},_showChild:function(page){var _67e=this.getChildren();page.isFirstChild=(page==_67e[0]);page.isLastChild=(page==_67e[_67e.length-1]);page._set("selected",true);_667.replace(page.domNode,"dijitVisible","dijitHidden");return (page._onShow&&page._onShow())||true;},_hideChild:function(page){page._set("selected",false);_667.replace(page.domNode,"dijitHidden","dijitVisible");page.onHide&&page.onHide();},closeChild:function(page){var _67f=page.onClose(this,page);if(_67f){this.removeChild(page);page.destroyRecursive();}},destroyDescendants:function(_680){this._descendantsBeingDestroyed=true;this.selectedChildWidget=undefined;_664.forEach(this.getChildren(),function(_681){if(!_680){this.removeChild(_681);}_681.destroyRecursive(_680);},this);this._descendantsBeingDestroyed=false;}});});},"dojo/regexp":function(){define("dojo/regexp",["./_base/kernel","./_base/lang"],function(dojo,lang){lang.getObject("regexp",true,dojo);dojo.regexp.escapeString=function(str,_682){return str.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(ch){if(_682&&_682.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(arr,re,_683){if(!(arr instanceof Array)){return re(arr);}var b=[];for(var i=0;i<arr.length;i++){b.push(re(arr[i]));}return dojo.regexp.group(b.join("|"),_683);};dojo.regexp.group=function(_684,_685){return "("+(_685?"?:":"")+_684+")";};return dojo.regexp;});},"dijit/form/ComboBox":function(){define("dijit/form/ComboBox",["dojo/_base/declare","./ValidationTextBox","./ComboBoxMixin"],function(_686,_687,_688){return _686("dijit.form.ComboBox",[_687,_688],{});});},"dijit/form/_FormMixin":function(){define("dijit/form/_FormMixin",["dojo/_base/array","dojo/_base/declare","dojo/_base/kernel","dojo/_base/lang","dojo/window"],function(_689,_68a,_68b,lang,_68c){return _68a("dijit.form._FormMixin",null,{state:"",_getDescendantFormWidgets:function(_68d){var res=[];_689.forEach(_68d||this.getChildren(),function(_68e){if("value" in _68e){res.push(_68e);}else{res=res.concat(this._getDescendantFormWidgets(_68e.getChildren()));}},this);return res;},reset:function(){_689.forEach(this._getDescendantFormWidgets(),function(_68f){if(_68f.reset){_68f.reset();}});},validate:function(){var _690=false;return _689.every(_689.map(this._getDescendantFormWidgets(),function(_691){_691._hasBeenBlurred=true;var _692=_691.disabled||!_691.validate||_691.validate();if(!_692&&!_690){_68c.scrollIntoView(_691.containerNode||_691.domNode);_691.focus();_690=true;}return _692;}),function(item){return item;});},setValues:function(val){_68b.deprecated(this.declaredClass+"::setValues() is deprecated. Use set('value', val) instead.","","2.0");return this.set("value",val);},_setValueAttr:function(obj){var map={};_689.forEach(this._getDescendantFormWidgets(),function(_693){if(!_693.name){return;}var _694=map[_693.name]||(map[_693.name]=[]);_694.push(_693);});for(var name in map){if(!map.hasOwnProperty(name)){continue;}var _695=map[name],_696=lang.getObject(name,false,obj);if(_696===undefined){continue;}if(!lang.isArray(_696)){_696=[_696];}if(typeof _695[0].checked=="boolean"){_689.forEach(_695,function(w){w.set("value",_689.indexOf(_696,w.value)!=-1);});}else{if(_695[0].multiple){_695[0].set("value",_696);}else{_689.forEach(_695,function(w,i){w.set("value",_696[i]);});}}}},getValues:function(){_68b.deprecated(this.declaredClass+"::getValues() is deprecated. Use get('value') instead.","","2.0");return this.get("value");},_getValueAttr:function(){var obj={};_689.forEach(this._getDescendantFormWidgets(),function(_697){var name=_697.name;if(!name||_697.disabled){return;}var _698=_697.get("value");if(typeof _697.checked=="boolean"){if(/Radio/.test(_697.declaredClass)){if(_698!==false){lang.setObject(name,_698,obj);}else{_698=lang.getObject(name,false,obj);if(_698===undefined){lang.setObject(name,null,obj);}}}else{var ary=lang.getObject(name,false,obj);if(!ary){ary=[];lang.setObject(name,ary,obj);}if(_698!==false){ary.push(_698);}}}else{var prev=lang.getObject(name,false,obj);if(typeof prev!="undefined"){if(lang.isArray(prev)){prev.push(_698);}else{lang.setObject(name,[prev,_698],obj);}}else{lang.setObject(name,_698,obj);}}});return obj;},isValid:function(){return this.state=="";},onValidStateChange:function(){},_getState:function(){var _699=_689.map(this._descendants,function(w){return w.get("state")||"";});return _689.indexOf(_699,"Error")>=0?"Error":_689.indexOf(_699,"Incomplete")>=0?"Incomplete":"";},disconnectChildren:function(){_689.forEach(this._childConnections||[],lang.hitch(this,"disconnect"));_689.forEach(this._childWatches||[],function(w){w.unwatch();});},connectChildren:function(_69a){var _69b=this;this.disconnectChildren();this._descendants=this._getDescendantFormWidgets();var set=_69a?function(name,val){_69b[name]=val;}:lang.hitch(this,"_set");set("value",this.get("value"));set("state",this._getState());var _69c=(this._childConnections=[]),_69d=(this._childWatches=[]);_689.forEach(_689.filter(this._descendants,function(item){return item.validate;}),function(_69e){_689.forEach(["state","disabled"],function(attr){_69d.push(_69e.watch(attr,function(){_69b.set("state",_69b._getState());}));});});var _69f=function(){if(_69b._onChangeDelayTimer){clearTimeout(_69b._onChangeDelayTimer);}_69b._onChangeDelayTimer=setTimeout(function(){delete _69b._onChangeDelayTimer;_69b._set("value",_69b.get("value"));},10);};_689.forEach(_689.filter(this._descendants,function(item){return item.onChange;}),function(_6a0){_69c.push(_69b.connect(_6a0,"onChange",_69f));_69d.push(_6a0.watch("disabled",_69f));});},startup:function(){this.inherited(arguments);this.connectChildren(true);this.watch("state",function(attr,_6a1,_6a2){this.onValidStateChange(_6a2=="");});},destroy:function(){this.disconnectChildren();this.inherited(arguments);}});});},"dijit/DropDownMenu":function(){require({cache:{"url:dijit/templates/Menu.html":"<table class=\"dijit dijitMenu dijitMenuPassive dijitReset dijitMenuTable\" role=\"menu\" tabIndex=\"${tabIndex}\" data-dojo-attach-event=\"onkeypress:_onKeyPress\" cellspacing=\"0\">\n\t<tbody class=\"dijitReset\" data-dojo-attach-point=\"containerNode\"></tbody>\n</table>\n"}});define("dijit/DropDownMenu",["dojo/_base/declare","dojo/_base/event","dojo/keys","dojo/text!./templates/Menu.html","./_OnDijitClickMixin","./_MenuBase"],function(_6a3,_6a4,keys,_6a5,_6a6,_6a7){return _6a3("dijit.DropDownMenu",[_6a7,_6a6],{templateString:_6a5,baseClass:"dijitMenu",postCreate:function(){var l=this.isLeftToRight();this._openSubMenuKey=l?keys.RIGHT_ARROW:keys.LEFT_ARROW;this._closeSubMenuKey=l?keys.LEFT_ARROW:keys.RIGHT_ARROW;this.connectKeyNavHandlers([keys.UP_ARROW],[keys.DOWN_ARROW]);},_onKeyPress:function(evt){if(evt.ctrlKey||evt.altKey){return;}switch(evt.charOrCode){case this._openSubMenuKey:this._moveToPopup(evt);_6a4.stop(evt);break;case this._closeSubMenuKey:if(this.parentMenu){if(this.parentMenu._isMenuBar){this.parentMenu.focusPrev();}else{this.onCancel(false);}}else{_6a4.stop(evt);}break;}}});});},"dijit/Menu":function(){define("dijit/Menu",["require","dojo/_base/array","dojo/_base/declare","dojo/_base/event","dojo/dom","dojo/dom-attr","dojo/dom-geometry","dojo/dom-style","dojo/_base/kernel","dojo/keys","dojo/_base/lang","dojo/on","dojo/_base/sniff","dojo/_base/window","dojo/window","./popup","./DropDownMenu","dojo/ready"],function(_6a8,_6a9,_6aa,_6ab,dom,_6ac,_6ad,_6ae,_6af,keys,lang,on,has,win,_6b0,pm,_6b1,_6b2){if(!_6af.isAsync){_6b2(0,function(){var _6b3=["dijit/MenuItem","dijit/PopupMenuItem","dijit/CheckedMenuItem","dijit/MenuSeparator"];_6a8(_6b3);});}return _6aa("dijit.Menu",_6b1,{constructor:function(){this._bindings=[];},targetNodeIds:[],contextMenuForWindow:false,leftClickToOpen:false,refocus:true,postCreate:function(){if(this.contextMenuForWindow){this.bindDomNode(win.body());}else{_6a9.forEach(this.targetNodeIds,this.bindDomNode,this);}this.inherited(arguments);},_iframeContentWindow:function(_6b4){return _6b0.get(this._iframeContentDocument(_6b4))||this._iframeContentDocument(_6b4)["__parent__"]||(_6b4.name&&win.doc.frames[_6b4.name])||null;},_iframeContentDocument:function(_6b5){return _6b5.contentDocument||(_6b5.contentWindow&&_6b5.contentWindow.document)||(_6b5.name&&win.doc.frames[_6b5.name]&&win.doc.frames[_6b5.name].document)||null;},bindDomNode:function(node){node=dom.byId(node);var cn;if(node.tagName.toLowerCase()=="iframe"){var _6b6=node,_6b7=this._iframeContentWindow(_6b6);cn=win.withGlobal(_6b7,win.body);}else{cn=(node==win.body()?win.doc.documentElement:node);}var _6b8={node:node,iframe:_6b6};_6ac.set(node,"_dijitMenu"+this.id,this._bindings.push(_6b8));var _6b9=lang.hitch(this,function(cn){return [on(cn,this.leftClickToOpen?"click":"contextmenu",lang.hitch(this,function(evt){_6ab.stop(evt);this._scheduleOpen(evt.target,_6b6,{x:evt.pageX,y:evt.pageY});})),on(cn,"keydown",lang.hitch(this,function(evt){if(evt.shiftKey&&evt.keyCode==keys.F10){_6ab.stop(evt);this._scheduleOpen(evt.target,_6b6);}}))];});_6b8.connects=cn?_6b9(cn):[];if(_6b6){_6b8.onloadHandler=lang.hitch(this,function(){var _6ba=this._iframeContentWindow(_6b6);cn=win.withGlobal(_6ba,win.body);_6b8.connects=_6b9(cn);});if(_6b6.addEventListener){_6b6.addEventListener("load",_6b8.onloadHandler,false);}else{_6b6.attachEvent("onload",_6b8.onloadHandler);}}},unBindDomNode:function(_6bb){var node;try{node=dom.byId(_6bb);}catch(e){return;}var _6bc="_dijitMenu"+this.id;if(node&&_6ac.has(node,_6bc)){var bid=_6ac.get(node,_6bc)-1,b=this._bindings[bid],h;while(h=b.connects.pop()){h.remove();}var _6bd=b.iframe;if(_6bd){if(_6bd.removeEventListener){_6bd.removeEventListener("load",b.onloadHandler,false);}else{_6bd.detachEvent("onload",b.onloadHandler);}}_6ac.remove(node,_6bc);delete this._bindings[bid];}},_scheduleOpen:function(_6be,_6bf,_6c0){if(!this._openTimer){this._openTimer=setTimeout(lang.hitch(this,function(){delete this._openTimer;this._openMyself({target:_6be,iframe:_6bf,coords:_6c0});}),1);}},_openMyself:function(args){var _6c1=args.target,_6c2=args.iframe,_6c3=args.coords;if(_6c3){if(_6c2){var ifc=_6ad.position(_6c2,true),_6c4=this._iframeContentWindow(_6c2),_6c5=win.withGlobal(_6c4,"_docScroll",dojo);var cs=_6ae.getComputedStyle(_6c2),tp=_6ae.toPixelValue,left=(has("ie")&&has("quirks")?0:tp(_6c2,cs.paddingLeft))+(has("ie")&&has("quirks")?tp(_6c2,cs.borderLeftWidth):0),top=(has("ie")&&has("quirks")?0:tp(_6c2,cs.paddingTop))+(has("ie")&&has("quirks")?tp(_6c2,cs.borderTopWidth):0);_6c3.x+=ifc.x+left-_6c5.x;_6c3.y+=ifc.y+top-_6c5.y;}}else{_6c3=_6ad.position(_6c1,true);_6c3.x+=10;_6c3.y+=10;}var self=this;var _6c6=this._focusManager.get("prevNode");var _6c7=this._focusManager.get("curNode");var _6c8=!_6c7||(dom.isDescendant(_6c7,this.domNode))?_6c6:_6c7;function _6c9(){if(self.refocus&&_6c8){_6c8.focus();}pm.close(self);};pm.open({popup:this,x:_6c3.x,y:_6c3.y,onExecute:_6c9,onCancel:_6c9,orient:this.isLeftToRight()?"L":"R"});this.focus();this._onBlur=function(){this.inherited("_onBlur",arguments);pm.close(this);};},uninitialize:function(){_6a9.forEach(this._bindings,function(b){if(b){this.unBindDomNode(b.node);}},this);this.inherited(arguments);}});});},"dijit/form/_CheckBoxMixin":function(){define("dijit/form/_CheckBoxMixin",["dojo/_base/declare","dojo/dom-attr","dojo/_base/event"],function(_6ca,_6cb,_6cc){return _6ca("dijit.form._CheckBoxMixin",null,{type:"checkbox",value:"on",readOnly:false,_aria_attr:"aria-checked",_setReadOnlyAttr:function(_6cd){this._set("readOnly",_6cd);_6cb.set(this.focusNode,"readOnly",_6cd);this.focusNode.setAttribute("aria-readonly",_6cd);},_setLabelAttr:undefined,postMixInProperties:function(){if(this.value==""){this.value="on";}this.inherited(arguments);},reset:function(){this.inherited(arguments);this._set("value",this.params.value||"on");_6cb.set(this.focusNode,"value",this.value);},_onClick:function(e){if(this.readOnly){_6cc.stop(e);return false;}return this.inherited(arguments);}});});},"dijit/layout/ContentPane":function(){define("dijit/layout/ContentPane",["dojo/_base/kernel","dojo/_base/lang","../_Widget","./_ContentPaneResizeMixin","dojo/string","dojo/html","dojo/i18n!../nls/loading","dojo/_base/array","dojo/_base/declare","dojo/_base/Deferred","dojo/dom","dojo/dom-attr","dojo/_base/window","dojo/_base/xhr","dojo/i18n"],function(_6ce,lang,_6cf,_6d0,_6d1,html,_6d2,_6d3,_6d4,_6d5,dom,_6d6,win,xhr,i18n){return _6d4("dijit.layout.ContentPane",[_6cf,_6d0],{href:"",content:"",extractContent:false,parseOnLoad:true,parserScope:_6ce._scopeName,preventCache:false,preload:false,refreshOnShow:false,loadingMessage:"<span class='dijitContentPaneLoading'><span class='dijitInline dijitIconLoading'></span>${loadingState}</span>",errorMessage:"<span class='dijitContentPaneError'><span class='dijitInline dijitIconError'></span>${errorState}</span>",isLoaded:false,baseClass:"dijitContentPane",ioArgs:{},onLoadDeferred:null,_setTitleAttr:null,stopParser:true,template:false,create:function(_6d7,_6d8){if((!_6d7||!_6d7.template)&&_6d8&&!("href" in _6d7)&&!("content" in _6d7)){var df=win.doc.createDocumentFragment();_6d8=dom.byId(_6d8);while(_6d8.firstChild){df.appendChild(_6d8.firstChild);}_6d7=lang.delegate(_6d7,{content:df});}this.inherited(arguments,[_6d7,_6d8]);},postMixInProperties:function(){this.inherited(arguments);var _6d9=i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=_6d1.substitute(this.loadingMessage,_6d9);this.errorMessage=_6d1.substitute(this.errorMessage,_6d9);},buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}this.domNode.title="";if(!_6d6.get(this.domNode,"role")){this.domNode.setAttribute("role","group");}},startup:function(){this.inherited(arguments);if(this._contentSetter){_6d3.forEach(this._contentSetter.parseResults,function(obj){if(!obj._started&&!obj._destroyed&&lang.isFunction(obj.startup)){obj.startup();obj._started=true;}},this);}},setHref:function(href){_6ce.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 _6d5(lang.hitch(this,"cancel"));this.onLoadDeferred.addCallback(lang.hitch(this,"onLoad"));this._set("href",href);if(this.preload||(this._created&&this._isShown())){this._load();}else{this._hrefChanged=true;}return this.onLoadDeferred;},setContent:function(data){_6ce.deprecated("dijit.layout.ContentPane.setContent() is deprecated.  Use set('content', ...) instead.","","2.0");this.set("content",data);},_setContentAttr:function(data){this._set("href","");this.cancel();this.onLoadDeferred=new _6d5(lang.hitch(this,"cancel"));if(this._created){this.onLoadDeferred.addCallback(lang.hitch(this,"onLoad"));}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(_6da){if(this._beingDestroyed){return;}this.inherited(arguments);},_onShow:function(){this.inherited(arguments);if(this.href){if(!this._xhrDfd&&(!this.isLoaded||this._hrefChanged||this.refreshOnShow)){return this.refresh();}}},refresh:function(){this.cancel();this.onLoadDeferred=new _6d5(lang.hitch(this,"cancel"));this.onLoadDeferred.addCallback(lang.hitch(this,"onLoad"));this._load();return this.onLoadDeferred;},_load:function(){this._setContent(this.onDownloadStart(),true);var self=this;var _6db={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(lang.isObject(this.ioArgs)){lang.mixin(_6db,this.ioArgs);}var hand=(this._xhrDfd=(this.ioMethod||xhr.get)(_6db));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._set("isLoaded",true);try{this.onLoadDeferred.callback(data);}catch(e){console.error("Error "+this.widgetId+" running custom onLoad code: "+e.message);}},_onUnloadHandler:function(){this._set("isLoaded",false);try{this.onUnload();}catch(e){console.error("Error "+this.widgetId+" running custom onUnload code: "+e.message);}},destroyDescendants:function(_6dc){if(this.isLoaded){this._onUnloadHandler();}var _6dd=this._contentSetter;_6d3.forEach(this.getChildren(),function(_6de){if(_6de.destroyRecursive){_6de.destroyRecursive(_6dc);}});if(_6dd){_6d3.forEach(_6dd.parseResults,function(_6df){if(_6df.destroyRecursive&&_6df.domNode&&_6df.domNode.parentNode==win.body()){_6df.destroyRecursive(_6dc);}});delete _6dd.parseResults;}if(!_6dc){html._emptyNode(this.containerNode);}delete this._singleChild;},_setContent:function(cont,_6e0){this.destroyDescendants();var _6e1=this._contentSetter;if(!(_6e1&&_6e1 instanceof html._ContentSetter)){_6e1=this._contentSetter=new html._ContentSetter({node:this.containerNode,_onError:lang.hitch(this,this._onError),onContentError:lang.hitch(this,function(e){var _6e2=this.onContentError(e);try{this.containerNode.innerHTML=_6e2;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}})});}var _6e3=lang.mixin({cleanContent:this.cleanContent,extractContent:this.extractContent,parseContent:!cont.domNode&&this.parseOnLoad,parserScope:this.parserScope,startup:false,dir:this.dir,lang:this.lang,textDir:this.textDir},this._contentSetterParams||{});_6e1.set((lang.isObject(cont)&&cont.domNode)?cont.domNode:cont,_6e3);delete this._contentSetterParams;if(this.doLayout){this._checkIfSingleChild();}if(!_6e0){if(this._started){delete this._started;this.startup();this._scheduleLayout();}this._onLoadHandler(cont);}},_onError:function(type,err,_6e4){this.onLoadDeferred.errback(err);var _6e5=this["on"+type+"Error"].call(this,err);if(_6e4){console.error(_6e4,err);}else{if(_6e5){this._setContent(_6e5,true);}}},onLoad:function(){},onUnload:function(){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(){},onDownloadError:function(){return this.errorMessage;},onDownloadEnd:function(){}});});},"url:dijit/form/templates/ValidationTextBox.html":"<div class=\"dijit dijitReset dijitInline dijitLeft\"\n\tid=\"widget_${id}\" role=\"presentation\"\n\t><div class='dijitReset dijitValidationContainer'\n\t\t><input class=\"dijitReset dijitInputField dijitValidationIcon dijitValidationInner\" value=\"&#935; \" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\n\t/></div\n\t><div class=\"dijitReset dijitInputField dijitInputContainer\"\n\t\t><input class=\"dijitReset dijitInputInner\" data-dojo-attach-point='textbox,focusNode' autocomplete=\"off\"\n\t\t\t${!nameAttrSetting} type='${type}'\n\t/></div\n></div>\n","url:dijit/form/templates/TextBox.html":"<div class=\"dijit dijitReset dijitInline dijitLeft\" id=\"widget_${id}\" role=\"presentation\"\n\t><div class=\"dijitReset dijitInputField dijitInputContainer\"\n\t\t><input class=\"dijitReset dijitInputInner\" data-dojo-attach-point='textbox,focusNode' autocomplete=\"off\"\n\t\t\t${!nameAttrSetting} type='${type}'\n\t/></div\n></div>\n","dijit/layout/utils":function(){define("dijit/layout/utils",["dojo/_base/array","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/lang",".."],function(_6e6,_6e7,_6e8,_6e9,lang,_6ea){var _6eb=lang.getObject("layout",true,_6ea);_6eb.marginBox2contentBox=function(node,mb){var cs=_6e9.getComputedStyle(node);var me=_6e8.getMarginExtents(node,cs);var pb=_6e8.getPadBorderExtents(node,cs);return {l:_6e9.toPixelValue(node,cs.paddingLeft),t:_6e9.toPixelValue(node,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};};function _6ec(word){return word.substring(0,1).toUpperCase()+word.substring(1);};function size(_6ed,dim){var _6ee=_6ed.resize?_6ed.resize(dim):_6e8.setMarginBox(_6ed.domNode,dim);if(_6ee){lang.mixin(_6ed,_6ee);}else{lang.mixin(_6ed,_6e8.getMarginBox(_6ed.domNode));lang.mixin(_6ed,dim);}};_6eb.layoutChildren=function(_6ef,dim,_6f0,_6f1,_6f2){dim=lang.mixin({},dim);_6e7.add(_6ef,"dijitLayoutContainer");_6f0=_6e6.filter(_6f0,function(item){return item.region!="center"&&item.layoutAlign!="client";}).concat(_6e6.filter(_6f0,function(item){return item.region=="center"||item.layoutAlign=="client";}));_6e6.forEach(_6f0,function(_6f3){var elm=_6f3.domNode,pos=(_6f3.region||_6f3.layoutAlign);if(!pos){throw new Error("No region setting for "+_6f3.id);}var _6f4=elm.style;_6f4.left=dim.l+"px";_6f4.top=dim.t+"px";_6f4.position="absolute";_6e7.add(elm,"dijitAlign"+_6ec(pos));var _6f5={};if(_6f1&&_6f1==_6f3.id){_6f5[_6f3.region=="top"||_6f3.region=="bottom"?"h":"w"]=_6f2;}if(pos=="top"||pos=="bottom"){_6f5.w=dim.w;size(_6f3,_6f5);dim.h-=_6f3.h;if(pos=="top"){dim.t+=_6f3.h;}else{_6f4.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){_6f5.h=dim.h;size(_6f3,_6f5);dim.w-=_6f3.w;if(pos=="left"){dim.l+=_6f3.w;}else{_6f4.left=dim.l+dim.w+"px";}}else{if(pos=="client"||pos=="center"){size(_6f3,dim);}}}});};return {marginBox2contentBox:_6eb.marginBox2contentBox,layoutChildren:_6eb.layoutChildren};});},"dijit/_Contained":function(){define("dijit/_Contained",["dojo/_base/declare","./registry"],function(_6f6,_6f7){return _6f6("dijit._Contained",null,{_getSibling:function(_6f8){var node=this.domNode;do{node=node[_6f8+"Sibling"];}while(node&&node.nodeType!=1);return node&&_6f7.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);}});});},"dijit/_KeyNavContainer":function(){define("dijit/_KeyNavContainer",["dojo/_base/kernel","./_Container","./_FocusMixin","dojo/_base/array","dojo/keys","dojo/_base/declare","dojo/_base/event","dojo/dom-attr","dojo/_base/lang"],function(_6f9,_6fa,_6fb,_6fc,keys,_6fd,_6fe,_6ff,lang){return _6fd("dijit._KeyNavContainer",[_6fb,_6fa],{tabIndex:"0",connectKeyNavHandlers:function(_700,_701){var _702=(this._keyNavCodes={});var prev=lang.hitch(this,"focusPrev");var next=lang.hitch(this,"focusNext");_6fc.forEach(_700,function(code){_702[code]=prev;});_6fc.forEach(_701,function(code){_702[code]=next;});_702[keys.HOME]=lang.hitch(this,"focusFirstChild");_702[keys.END]=lang.hitch(this,"focusLastChild");this.connect(this.domNode,"onkeypress","_onContainerKeypress");this.connect(this.domNode,"onfocus","_onContainerFocus");},startupKeyNavChildren:function(){_6f9.deprecated("startupKeyNavChildren() call no longer needed","","2.0");},startup:function(){this.inherited(arguments);_6fc.forEach(this.getChildren(),lang.hitch(this,"_startupChild"));},addChild:function(_703,_704){this.inherited(arguments);this._startupChild(_703);},focus:function(){this.focusFirstChild();},focusFirstChild:function(){this.focusChild(this._getFirstFocusableChild());},focusLastChild:function(){this.focusChild(this._getLastFocusableChild());},focusNext:function(){this.focusChild(this._getNextFocusableChild(this.focusedChild,1));},focusPrev:function(){this.focusChild(this._getNextFocusableChild(this.focusedChild,-1),true);},focusChild:function(_705,last){if(!_705){return;}if(this.focusedChild&&_705!==this.focusedChild){this._onChildBlur(this.focusedChild);}_705.set("tabIndex",this.tabIndex);_705.focus(last?"end":"start");this._set("focusedChild",_705);},_startupChild:function(_706){_706.set("tabIndex","-1");this.connect(_706,"_onFocus",function(){_706.set("tabIndex",this.tabIndex);});this.connect(_706,"_onBlur",function(){_706.set("tabIndex","-1");});},_onContainerFocus:function(evt){if(evt.target!==this.domNode||this.focusedChild){return;}this.focusFirstChild();_6ff.set(this.domNode,"tabIndex","-1");},_onBlur:function(evt){if(this.tabIndex){_6ff.set(this.domNode,"tabIndex",this.tabIndex);}this.focusedChild=null;this.inherited(arguments);},_onContainerKeypress:function(evt){if(evt.ctrlKey||evt.altKey){return;}var func=this._keyNavCodes[evt.charOrCode];if(func){func();_6fe.stop(evt);}},_onChildBlur:function(){},_getFirstFocusableChild:function(){return this._getNextFocusableChild(null,1);},_getLastFocusableChild:function(){return this._getNextFocusableChild(null,-1);},_getNextFocusableChild:function(_707,dir){if(_707){_707=this._getSiblingOfChild(_707,dir);}var _708=this.getChildren();for(var i=0;i<_708.length;i++){if(!_707){_707=_708[(dir>0)?0:(_708.length-1)];}if(_707.isFocusable()){return _707;}_707=this._getSiblingOfChild(_707,dir);}return null;}});});},"jobdir/indexing/stats/count":function(){define(["dijit","dojo","dojox","dojo/require!dijit/form/DateTextBox,dijit/form/Button,dijit/form/Form,dojo/date/stamp"],function(_709,dojo,_70a){dojo.provide("jobdir.indexing.stats.count");dojo.require("dijit.form.DateTextBox");dojo.require("dijit.form.Button");dojo.require("dijit.form.Form");dojo.require("dojo.date.stamp");jobdir.indexing.stats.count.loadedSubIndustries=[];jobdir.indexing.stats.count.qualityValues=null;jobdir.indexing.stats.count.init=function(){jobdir.indexing.stats.count.initCategoriesForm();jobdir.indexing.stats.count.initNewjobsForm();jobdir.indexing.stats.count.initIndustriesForm();jobdir.indexing.stats.count.initRegionsForm();jobdir.indexing.stats.count.initGroupsForm();jobdir.indexing.stats.count.initCompaniesForm();jobdir.indexing.stats.count.initPeergroupsForm();};jobdir.indexing.stats.count.initCategoriesForm=function(){f=dojo.byId("jobdir_form_statisticscategories");dojo.connect(f,"onsubmit",jobdir.indexing.stats.count.submitCategoriesForm);dojo.connect(dojo.byId("jobdir_form_statisticscategories_clear"),"onclick",jobdir.indexing.stats.count.clearCategoriesForm);};jobdir.indexing.stats.count.submitCategoriesForm=function(_70b){_70b.preventDefault();node=dojo.byId("stats_categories_result");node.innerHTML="Loading...";dojo.xhrPost({form:"jobdir_form_statisticscategories",load:function(_70c){jobdir.indexing.stats.count.clearCategoriesWidgets();node.innerHTML=_70c;dojo.parser.parse(node);jobdir.indexing.stats.count.connectDateBoxes("categories_date_boxes","categories_csv_link");},error:function(err,io){node.innerHTML=err+"<hr />"+io.xhr.responseText;}});};jobdir.indexing.stats.count.changeEmpLevel=function(_70d){dojo.stopEvent(_70d);var _70e=dojo.attr(_70d.currentTarget,"id").replace(/^show_count_/,"");dojo.attr(dojo.byId("jobdir_form_statisticscategories_level"),"value",_70e);jobdir.indexing.stats.count.submitCategoriesForm(_70d);};jobdir.indexing.stats.count.clearCategoriesForm=function(_70f){_70f.preventDefault();jobdir.indexing.stats.count.clearCategoriesWidgets();_709.byId("jobdir_form_statisticscategories").reset();dojo.byId("stats_categories_result").innerHTML="";};jobdir.indexing.stats.count.clearCategoriesWidgets=function(){for(var i=1;i<6;i++){for(var j=1;j<6;j++){widget=_709.byId("stats_categories_tooltip_"+i+"_"+j);if(widget){widget.destroyRecursive();}}}dojo.forEach(["all","full","part","both"],function(item){widget=_709.byId("show_count_"+item);if(widget){widget.destroyRecursive();}});jobdir.indexing.stats.count.clearDateBoxes("categories_date_boxes");};jobdir.indexing.stats.count.initNewjobsForm=function(){f=dojo.byId("jobdir_form_statisticsnewjobs");dojo.connect(f,"onsubmit",jobdir.indexing.stats.count.submitNewjobsForm);dojo.connect(dojo.byId("jobdir_form_statisticsnewjobs_clear"),"onclick",jobdir.indexing.stats.count.clearNewjobsForm);};jobdir.indexing.stats.count.submitNewjobsForm=function(_710){_710.preventDefault();node=dojo.byId("stats_newjobs_result");node.innerHTML="Loading...";dojo.xhrPost({form:"jobdir_form_statisticsnewjobs",load:function(_711){jobdir.indexing.stats.count.clearNewjobsWidgets();node.innerHTML=_711;dojo.parser.parse(node);},error:function(err,io){node.innerHTML=err+"<hr />"+io.xhr.responseText;}});};jobdir.indexing.stats.count.clearNewjobsForm=function(_712){_712.preventDefault();jobdir.indexing.stats.count.clearNewjobsWidgets();_709.byId("jobdir_form_statisticsnewjobs").reset();dojo.byId("stats_newjobs_result").innerHTML="";};jobdir.indexing.stats.count.clearNewjobsWidgets=function(){for(var i=1;i<6;i++){for(var j=1;j<6;j++){widget=_709.byId("stats_newjobs_tooltip_"+i+"_"+j);if(widget){widget.destroyRecursive();}}}dojo.forEach(["all","full","part","both"],function(item){widget=_709.byId("newjobs_show_count_"+item);if(widget){widget.destroyRecursive();}});};jobdir.indexing.stats.count.newjobsChangeEmpLevel=function(_713){dojo.stopEvent(_713);var _714=dojo.attr(_713.currentTarget,"id").replace(/^newjobs_show_count_/,"");dojo.attr(dojo.byId("jobdir_form_statisticsnewjobs_level"),"value",_714);jobdir.indexing.stats.count.submitNewjobsForm(_713);};jobdir.indexing.stats.count.clearDateBoxes=function(id){for(var i=1;i<4;i++){var _715=_709.byId(id+"-"+i);if(_715){_715.destroyRecursive();}}};jobdir.indexing.stats.count.connectDateBoxes=function(_716,_717){dojo.connect(_709.byId(_716+"-1"),"onChange",function(_718){jobdir.indexing.stats.count.onDateBoxChange(_716,1,_718,_717);});dojo.connect(_709.byId(_716+"-2"),"onChange",function(_719){jobdir.indexing.stats.count.onDateBoxChange(_716,2,_719,_717);});dojo.connect(_709.byId(_716+"-3"),"onChange",function(_71a){jobdir.indexing.stats.count.onDateBoxChange(_716,3,_71a,_717);});};jobdir.indexing.stats.count.onDateBoxChange=function(_71b,_71c,_71d,_71e){if(_71d){_71d=jobdir.indexing.stats.dateToStr(_71d);dojo.xhrGet({url:"/indexing/statistics/check-stats-date/date/"+_71d,load:function(_71f){jobdir.indexing.stats.count.appendDateBoxOptDates(_71b,_71e);},error:function(err){alert("Keine Statistiken für "+_71d.replace(/^(\d\d\d\d)-(\d\d)-(\d\d)$/,"$3.$2.$1")+" gefunden.");var _720=_709.byId(_71b+"-"+_71c);_720.attr("value",null);_720.setDisplayValue(null);}});}else{jobdir.indexing.stats.count.appendDateBoxOptDates(_71b,_71e);}};jobdir.indexing.stats.count.appendDateBoxOptDates=function(_721,_722){var link=dojo.byId(_722);if(!link){return;}var _723=[];for(var j=1;j<4;j++){var _724=_709.byId(_721+"-"+j);var _725=_724.attr("value");if(_725){_723.push(jobdir.indexing.stats.dateToStr(_725));}}var _726="";for(var k=0;k<_723.length;k++){_726+=(k==0?"":"|")+_723[k];}var href=dojo.attr(link,"href");if(href.match(/opt-dates/)){href=""==_726?href.replace(/\/opt-dates.*$/,""):href.replace(/\/opt-dates\/.*$/,"/opt-dates/"+_726);}else{if(""!=_726){href+="/opt-dates/"+_726;}}dojo.attr(link,"href",href);};jobdir.indexing.stats.count.initIndustriesForm=function(){f=dojo.byId("jobdir_form_statisticsindustries");dojo.connect(f,"onsubmit",jobdir.indexing.stats.count.submitIndustriesForm);dojo.connect(dojo.byId("jobdir_form_statisticsindustries_clear"),"onclick",jobdir.indexing.stats.count.clearIndustriesForm);};jobdir.indexing.stats.count.submitIndustriesForm=function(_727){_727.preventDefault();node=dojo.byId("stats_industries_result");node.innerHTML="Loading...";dojo.xhrPost({form:"jobdir_form_statisticsindustries",load:function(_728){jobdir.indexing.stats.count.clearIndustriesWidgets();node.innerHTML=_728;jobdir.indexing.stats.count.loadedSubIndustries=[];dojo.parser.parse(node);if(dojo.byId("statsindustrieslist")){jobdir.indexing.stats.count.connectDateBoxes("industries_date_boxes","industries_csv_link");}},error:function(err,io){node.innerHTML=err+"<hr />"+io.xhr.responseText;}});};jobdir.indexing.stats.count.clearIndustriesForm=function(_729){_729.preventDefault();jobdir.indexing.stats.count.clearIndustriesWidgets();jobdir.indexing.stats.count.loadedSubIndustries=[];_709.byId("jobdir_form_statisticsindustries").reset();dojo.byId("stats_industries_result").innerHTML="";};jobdir.indexing.stats.count.clearIndustriesWidgets=function(){for(var i=1;i<6;i++){for(var j=1;j<6;j++){widget=_709.byId("stats_industries_tooltip_"+i+"_"+j);if(widget){widget.destroyRecursive();}}}jobdir.indexing.stats.count.clearDateBoxes("industries_date_boxes");};jobdir.indexing.stats.count.showSubIndustries=function(id){dojo.query(".stats_industries_sub_wrapper").forEach(function(item){dojo.attr(item,"style","display:none");});if(!dojo.some(jobdir.indexing.stats.count.loadedSubIndustries,function(item){return item==id;})){dojo.xhrGet({url:"/indexing/statistics/industries/list/"+id+"/date/"+jobdir.indexing.stats.dateToStr(_709.byId("jobdir_form_statisticsindustries_date").attr("value")),load:function(_72a){dojo.byId("stats_industries_sub_"+id+"_wrapper").innerHTML=_72a;jobdir.indexing.stats.count.loadedSubIndustries.push(id);},error:function(err,io){dojo.byId("stats_industries_sub_"+id+"_wrapper").innerHTML=err+"<hr />"+io.xhr.responseText;}});}dojo.attr(dojo.byId("stats_industries_sub_"+id+"_wrapper"),"style","display:block");};jobdir.indexing.stats.count.initRegionsForm=function(){f=dojo.byId("jobdir_form_statisticsregions");dojo.connect(f,"onsubmit",jobdir.indexing.stats.count.submitRegionsForm);dojo.connect(dojo.byId("jobdir_form_statisticsregions_clear"),"onclick",jobdir.indexing.stats.count.clearRegionsForm);};jobdir.indexing.stats.count.submitRegionsForm=function(_72b){_72b.preventDefault();jobdir.indexing.stats.count.clearRegionsMatrix();node=dojo.byId("stats_regions_result");node.innerHTML="Loading...";dojo.xhrPost({form:"jobdir_form_statisticsregions",load:function(_72c){node.innerHTML=_72c;dojo.parser.parse(node);},error:function(err,io){node.innerHTML=err+"<hr />"+io.xhr.responseText;}});};jobdir.indexing.stats.count.clearRegionsForm=function(_72d){_72d.preventDefault();jobdir.indexing.stats.count.clearRegionsMatrix();_709.byId("jobdir_form_statisticsregions").reset();dojo.byId("stats_regions_result").innerHTML="";};jobdir.indexing.stats.count.showRegionsMatrix=function(id,type){jobdir.indexing.stats.count.clearRegionsMatrix();node=dojo.byId("stats_regions_matrix");node.innerHTML="Loading...";dojo.xhrGet({url:"/indexing/statistics/regions/matrix/"+id+"/type/"+type+"/date/"+jobdir.indexing.stats.dateToStr(_709.byId("jobdir_form_statisticsregions_date").attr("value")),load:function(_72e){node.innerHTML=_72e;dojo.parser.parse(node);jobdir.indexing.stats.count.connectDateBoxes("regions_date_boxes","regions_csv_link");},error:function(err,io){dojo.byId("stats_regions_matrix").innerHTML=err+"<hr />"+io.xhr.responseText;}});};jobdir.indexing.stats.count.clearRegionsMatrix=function(){for(var i=1;i<6;i++){for(var j=1;j<6;j++){widget=_709.byId("stats_regionsmatrix_tooltip_"+i+"_"+j);if(widget){widget.destroyRecursive();}}}jobdir.indexing.stats.count.clearDateBoxes("regions_date_boxes");node=dojo.byId("stats_regions_matrix");if(node){node.innerHTML="";}};jobdir.indexing.stats.count.initGroupsForm=function(){f=dojo.byId("jobdir_form_statisticsgroups");dojo.connect(f,"onsubmit",jobdir.indexing.stats.count.submitGroupsForm);dojo.connect(dojo.byId("jobdir_form_statisticsgroups_clear"),"onclick",jobdir.indexing.stats.count.clearGroupsForm);};jobdir.indexing.stats.count.submitGroupsForm=function(_72f){_72f.preventDefault();jobdir.indexing.stats.count.clearGroupMatrix();node=dojo.byId("stats_group_result");node.innerHTML="Loading...";dojo.xhrPost({form:"jobdir_form_statisticsgroups",load:function(_730){node.innerHTML=_730;dojo.parser.parse(node);},error:function(err,io){node.innerHTML=err+"<hr />"+io.xhr.responseText;}});};jobdir.indexing.stats.count.clearGroupsForm=function(_731){_731.preventDefault();jobdir.indexing.stats.count.clearGroupMatrix();_709.byId("jobdir_form_statisticsgroups").reset();dojo.byId("stats_group_result").innerHTML="";};jobdir.indexing.stats.count.showGroupList=function(c){dojo.query(".stats_grouplist").forEach(function(item){dojo.attr(item,"style","display:none");});dojo.attr(dojo.byId("stats_groupslist_"+c),"style","display:block");jobdir.indexing.stats.count.clearGroupMatrix();};jobdir.indexing.stats.count.showGroupMatrix=function(id){jobdir.indexing.stats.count.clearGroupMatrix();node=dojo.byId("stats_groups_matrix");node.innerHTML="Loading...";dojo.xhrGet({url:"/indexing/statistics/groups/matrix/"+id+"/date/"+jobdir.indexing.stats.dateToStr(_709.byId("jobdir_form_statisticsgroups_date").attr("value")),load:function(_732){node.innerHTML=_732;dojo.parser.parse(node);jobdir.indexing.stats.count.connectDateBoxes("groups_date_boxes","groups_csv_link");},error:function(err,io){dojo.byId("stats_groups_matrix").innerHTML=err+"<hr />"+io.xhr.responseText;}});};jobdir.indexing.stats.count.clearGroupMatrix=function(){for(var i=1;i<6;i++){for(var j=1;j<6;j++){widget=_709.byId("stats_groupmatrix_tooltip_"+i+"_"+j);if(widget){widget.destroyRecursive();}}}jobdir.indexing.stats.count.clearDateBoxes("groups_date_boxes");node=dojo.byId("stats_groups_matrix");if(node){node.innerHTML="";}};jobdir.indexing.stats.count.initCompaniesForm=function(){f=dojo.byId("jobdir_form_statisticscompanies");dojo.connect(f,"onsubmit",jobdir.indexing.stats.count.submitCompaniesForm);dojo.connect(dojo.byId("jobdir_form_statisticscompanies_clear"),"onclick",jobdir.indexing.stats.count.clearCompaniesForm);};jobdir.indexing.stats.count.submitCompaniesForm=function(_733){_733.preventDefault();node=dojo.byId("stats_companies_result");node.innerHTML="Loading...";dojo.xhrPost({form:"jobdir_form_statisticscompanies",load:function(_734){jobdir.indexing.stats.count.clearCompaniesWidgets();node.innerHTML=_734;dojo.parser.parse(node);jobdir.indexing.stats.count.connectDateBoxes("companies_date_boxes","companies_csv_link");},error:function(err,io){node.innerHTML=err+"<hr />"+io.xhr.responseText;}});};jobdir.indexing.stats.count.clearCompaniesForm=function(_735){_735.preventDefault();jobdir.indexing.stats.count.clearCompaniesWidgets();_709.byId("jobdir_form_statisticscompanies").reset();_709.byId("jobdir_form_statisticscompanies_company").attr("displayedValue","");dojo.byId("stats_companies_result").innerHTML="";};jobdir.indexing.stats.count.clearCompaniesWidgets=function(){for(var i=1;i<6;i++){for(var j=1;j<6;j++){widget=_709.byId("stats_companiesmatrix_tooltip_"+i+"_"+j);if(widget){widget.destroyRecursive();}}}jobdir.indexing.stats.count.clearDateBoxes("companies_date_boxes");};jobdir.indexing.stats.count.initPeergroupsForm=function(){f=dojo.byId("jobdir_form_statisticspeergroups");dojo.connect(f,"onsubmit",jobdir.indexing.stats.count.submitPeergroupsForm);dojo.connect(dojo.byId("jobdir_form_statisticspeergroups_clear"),"onclick",jobdir.indexing.stats.count.clearPeergroupsForm);};jobdir.indexing.stats.count.submitPeergroupsForm=function(_736){_736.preventDefault();node=dojo.byId("stats_peergroups_result");node.innerHTML="Loading...";dojo.xhrPost({form:"jobdir_form_statisticspeergroups",load:function(_737){jobdir.indexing.stats.count.clearPeergroupsWidgets();node.innerHTML=_737;dojo.parser.parse(node);jobdir.indexing.stats.count.connectDateBoxes("peergroups_date_boxes","peergroups_csv_link");},error:function(err,io){node.innerHTML=err+"<hr />"+io.xhr.responseText;}});};jobdir.indexing.stats.count.clearPeergroupsForm=function(_738){_738.preventDefault();jobdir.indexing.stats.count.clearPeergroupsWidgets();_709.byId("jobdir_form_statisticspeergroups").reset();_709.byId("jobdir_form_statisticspeergroups_peergroup").attr("displayedValue","");dojo.byId("stats_peergroups_result").innerHTML="";};jobdir.indexing.stats.count.clearPeergroupsWidgets=function(){for(var i=1;i<6;i++){for(var j=1;j<6;j++){widget=_709.byId("stats_peergroupsmatrix_tooltip_"+i+"_"+j);if(widget){widget.destroyRecursive();}}}jobdir.indexing.stats.count.clearDateBoxes("peergroups_date_boxes");};});},"dijit/form/DataList":function(){define("dijit/form/DataList",["dojo/_base/declare","dojo/dom","dojo/_base/lang","dojo/query","dojo/store/Memory","../registry"],function(_739,dom,lang,_73a,_73b,_73c){function _73d(_73e){return {id:_73e.value,value:_73e.value,name:lang.trim(_73e.innerText||_73e.textContent||"")};};return _739("dijit.form.DataList",_73b,{constructor:function(_73f,_740){this.domNode=dom.byId(_740);lang.mixin(this,_73f);if(this.id){_73c.add(this);}this.domNode.style.display="none";this.inherited(arguments,[{data:_73a("option",this.domNode).map(_73d)}]);},destroy:function(){_73c.remove(this.id);},fetchSelectedItem:function(){var _741=_73a("> option[selected]",this.domNode)[0]||_73a("> option",this.domNode)[0];return _741&&_73d(_741);}});});},"url:dijit/templates/Dialog.html":"<div class=\"dijitDialog\" role=\"dialog\" aria-labelledby=\"${id}_title\">\n\t<div data-dojo-attach-point=\"titleBar\" class=\"dijitDialogTitleBar\">\n\t<span data-dojo-attach-point=\"titleNode\" class=\"dijitDialogTitle\" id=\"${id}_title\"></span>\n\t<span data-dojo-attach-point=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" data-dojo-attach-event=\"ondijitclick: onCancel\" title=\"${buttonCancel}\" role=\"button\" tabIndex=\"-1\">\n\t\t<span data-dojo-attach-point=\"closeText\" class=\"closeText\" title=\"${buttonCancel}\">x</span>\n\t</span>\n\t</div>\n\t\t<div data-dojo-attach-point=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\n</div>\n","dijit/form/CheckBox":function(){require({cache:{"url:dijit/form/templates/CheckBox.html":"<div class=\"dijit dijitReset dijitInline\" role=\"presentation\"\n\t><input\n\t \t${!nameAttrSetting} type=\"${type}\" ${checkedAttrSetting}\n\t\tclass=\"dijitReset dijitCheckBoxInput\"\n\t\tdata-dojo-attach-point=\"focusNode\"\n\t \tdata-dojo-attach-event=\"onclick:_onClick\"\n/></div>\n"}});define("dijit/form/CheckBox",["require","dojo/_base/declare","dojo/dom-attr","dojo/_base/kernel","dojo/query","dojo/ready","./ToggleButton","./_CheckBoxMixin","dojo/text!./templates/CheckBox.html","dojo/NodeList-dom"],function(_742,_743,_744,_745,_746,_747,_748,_749,_74a){if(!_745.isAsync){_747(0,function(){var _74b=["dijit/form/RadioButton"];_742(_74b);});}return _743("dijit.form.CheckBox",[_748,_749],{templateString:_74a,baseClass:"dijitCheckBox",_setValueAttr:function(_74c,_74d){if(typeof _74c=="string"){this._set("value",_74c);_744.set(this.focusNode,"value",_74c);_74c=true;}if(this._created){this.set("checked",_74c,_74d);}},_getValueAttr:function(){return (this.checked?this.value:false);},_setIconClassAttr:null,postMixInProperties:function(){this.inherited(arguments);this.checkedAttrSetting=this.checked?"checked":"";},_fillContent:function(){},_onFocus:function(){if(this.id){_746("label[for='"+this.id+"']").addClass("dijitFocusedLabel");}this.inherited(arguments);},_onBlur:function(){if(this.id){_746("label[for='"+this.id+"']").removeClass("dijitFocusedLabel");}this.inherited(arguments);}});});},"dijit/_Container":function(){define("dijit/_Container",["dojo/_base/array","dojo/_base/declare","dojo/dom-construct","./registry"],function(_74e,_74f,_750,_751){return _74f("dijit._Container",null,{buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},addChild:function(_752,_753){var _754=this.containerNode;if(_753&&typeof _753=="number"){var _755=this.getChildren();if(_755&&_755.length>=_753){_754=_755[_753-1].domNode;_753="after";}}_750.place(_752.domNode,_754,_753);if(this._started&&!_752._started){_752.startup();}},removeChild:function(_756){if(typeof _756=="number"){_756=this.getChildren()[_756];}if(_756){var node=_756.domNode;if(node&&node.parentNode){node.parentNode.removeChild(node);}}},hasChildren:function(){return this.getChildren().length>0;},_getSiblingOfChild:function(_757,dir){var node=_757.domNode,_758=(dir>0?"nextSibling":"previousSibling");do{node=node[_758];}while(node&&(node.nodeType!=1||!_751.byNode(node)));return node&&_751.byNode(node);},getIndexOfChild:function(_759){return _74e.indexOf(this.getChildren(),_759);}});});},"jobdir/indexing/login":function(){define(["dijit","dojo","dojox","dojo/require!dijit/form/Button,dijit/form/ValidationTextBox,dijit/form/Form,dijit/Dialog,jobdir/indexing"],function(_75a,dojo,_75b){dojo.provide("jobdir.indexing.login");dojo.require("dijit.form.Button");dojo.require("dijit.form.ValidationTextBox");dojo.require("dijit.form.Form");dojo.require("dijit.Dialog");jobdir.indexing.login.loginDialog=null;jobdir.indexing.login.showLoginDialog=function(){jobdir.indexing.login.loginDialog=new _75a.Dialog({title:"Login or register an account",href:"/de/login",onDownloadEnd:jobdir.indexing.login.activateForm});jobdir.indexing.login.loginDialog.show();};jobdir.indexing.login.activateForm=function(){dojo.parser.parse(jobdir.indexing.login.loginDialog.domNode);dojo.connect(dojo.byId("jobdir_form_login"),"onsubmit",jobdir.indexing.login.validate);};jobdir.indexing.login.validate=function(_75c){_75c.preventDefault();dojo.xhrPost({handleAs:"text",form:"jobdir_form_login",load:jobdir.indexing.login.result,error:jobdir.indexing.login.error});};jobdir.indexing.login.result=function(_75d){if(_75d.match(/^OK/)){var _75e=_75d.replace(/OK-/g,"");jobdir.indexing.login.loginDialog.destroyRecursive();dojo.query("#box_logout_link span").forEach(function(item){item.innerHTML="("+_75e+")";});dojo.require("jobdir.indexing");jobdir.indexing.init();}else{jobdir.indexing.login.loginDialog.attr("content",_75d);jobdir.indexing.login.activateForm();}};jobdir.indexing.login.error=function(_75f){jobdir.indexing.login.loginDialog.attr("content",_75f);};jobdir.indexing.login.logout=function(){dojo.xhrGet({url:"/de/login/logout",load:function(){dojo.byId("wrapper_content").innerHTML="";dojo.query("#box_logout_link span").forEach(function(item){item.innerHTML="";});location.href="/";},error:function(_760,_761){alert(_760+"\n"+_761.xhr.responseText);}});};});},"jobdir/indexing/stats/jobs":function(){define(["dijit","dojo","dojox","dojo/require!dijit/form/DateTextBox,dijit/form/Button,dijit/form/Form,dojo/date/stamp,jobdir/indexing/stats/JobsPaginator"],function(_762,dojo,_763){dojo.provide("jobdir.indexing.stats.jobs");dojo.require("dijit.form.DateTextBox");dojo.require("dijit.form.Button");dojo.require("dijit.form.Form");dojo.require("dojo.date.stamp");dojo.require("jobdir.indexing.stats.JobsPaginator");jobdir.indexing.stats.jobs.pager=null;jobdir.indexing.stats.jobs.init=function(){jobdir.indexing.stats.jobs.pager=new jobdir.indexing.stats.JobsPaginator("box_content_table","box_content_table_loading");jobdir.indexing.stats.jobs.setFilter();dojo.forEach(["flags-on","flags-off","apply"],function(item){dojo.connect(_762.byId("jobdir_form_statisticsjobs_"+item),"onClick",function(){jobdir.indexing.stats.jobs.setFilter(item);});});if(compWidget=_762.byId("jobdir_form_statisticsjobs_companyId")){dojo.connect(compWidget,"onChange",function(){jobdir.indexing.stats.jobs.setFilter("companyId");});}dojo.forEach(["title"],function(item){dojo.connect(dojo.byId("jobdir_form_statisticsjobs_"+item),"onkeypress",function(_764){if(_764.keyCode==dojo.keys.ENTER){_764.preventDefault();jobdir.indexing.stats.jobs.setFilter("");}});});dojo.connect(_762.byId("jobdir_form_statisticsjobs_clear"),"onClick",jobdir.indexing.stats.jobs.clearFilter);};jobdir.indexing.stats.jobs.setFilter=function(_765){filter={date_from:"",date_to:"",title:"",flags:"on",company_id:0};var _766=_762.byId("jobdir_form_statisticsjobs_dateOnlineStart").attr("value");var _767=_762.byId("jobdir_form_statisticsjobs_dateOnlineEnd").attr("value");if(_766){filter["date_from"]=jobdir.indexing.stats.dateToStr(_766);}if(_767){filter["date_to"]=jobdir.indexing.stats.dateToStr(_767);}if(_762.byId("jobdir_form_statisticsjobs_title").getValue()!=""){filter["title"]=_762.byId("jobdir_form_statisticsjobs_title").getValue();}if(_762.byId("jobdir_form_statisticsjobs_flags-off").attr("checked")){filter["flags"]="off";}if(compWidget=_762.byId("jobdir_form_statisticsjobs_companyId")){filter["company_id"]=compWidget.attr("value");}jobdir.indexing.stats.jobs.pager.setFilter(filter);jobdir.indexing.stats.jobs.pager.load(1);};jobdir.indexing.stats.jobs.clearFilter=function(_768){_762.byId("jobdir_form_statisticsjobs").reset();jobdir.indexing.stats.jobs.pager.order("date_online","DESC",false);jobdir.indexing.stats.jobs.setFilter();};jobdir.indexing.stats.jobs.jobPopup=null;jobdir.indexing.stats.jobs.openJobPopup=function(id,_769){var url="/de/job/"+id+"/"+_769;if(!jobdir.indexing.stats.jobPopup||jobdir.indexing.stats.jobs.jobPopup.closed){jobdir.indexing.stats.jobs.jobPopup=window.open(url,"jobad_window","dependent=yes,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes");}else{jobdir.indexing.stats.jobs.jobPopup.location.href=url;}};});},"dojo/html":function(){define("dojo/html",["./_base/kernel","./_base/lang","./_base/array","./_base/declare","./dom","./dom-construct","./parser"],function(dojo,lang,_76a,_76b,dom,_76c,_76d){lang.getObject("html",true,dojo);var _76e=0;dojo.html._secureForInnerHtml=function(cont){return cont.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"");};dojo.html._emptyNode=_76c.empty;dojo.html._setNodeContent=function(node,cont){_76c.empty(node);if(cont){if(typeof cont=="string"){cont=_76c.toDom(cont,node.ownerDocument);}if(!cont.nodeType&&lang.isArrayLike(cont)){for(var _76f=cont.length,i=0;i<cont.length;i=_76f==cont.length?i+1:0){_76c.place(cont[i],node,"last");}}else{_76c.place(cont,node,"last");}}return node;};_76b("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:false,extractContent:false,parseContent:false,parserScope:dojo._scopeName,startup:true,constructor:function(_770,node){lang.mixin(this,_770||{});node=this.node=dom.byId(this.node||node);if(!this.id){this.id=["Setter",(node)?node.id||node.tagName:"",_76e++].join("_");}},set:function(cont,_771){if(undefined!==cont){this.content=cont;}if(_771){this._mixin(_771);}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 _772=this.onContentError(e);try{node.innerHTML=_772;}catch(e){console.error("Fatal "+this.declaredClass+".setContent could not change content due to "+e.message,e);}}this.node=node;},empty:function(){if(this.parseResults&&this.parseResults.length){_76a.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(lang.isString(cont)){if(this.cleanContent){cont=dojo.html._secureForInnerHtml(cont);}if(this.extractContent){var _773=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_773){cont=_773[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(_774){var _775={},key;for(key in _774){if(key in _775){continue;}this[key]=_774[key];}},_parse:function(){var _776=this.node;try{var _777={};_76a.forEach(["dir","lang","textDir"],function(name){if(this[name]){_777[name]=this[name];}},this);this.parseResults=_76d.parse({rootNode:_776,noStart:!this.startup,inherited:_777,scope:this.parserScope});}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function(type,err,_778){var _779=this["on"+type+"Error"].call(this,err);if(_778){console.error(_778,err);}else{if(_779){dojo.html._setNodeContent(this.node,_779,true);}}}});dojo.html.set=function(node,cont,_77a){if(undefined==cont){console.warn("dojo.html.set: no cont argument provided, using empty string");cont="";}if(!_77a){return dojo.html._setNodeContent(node,cont,true);}else{var op=new dojo.html._ContentSetter(lang.mixin(_77a,{content:cont,node:node}));return op.set();}};return dojo.html;});},"jobdir/site/matrix":function(){define(["dijit","dojo","dojox"],function(_77b,dojo,_77c){dojo.provide("jobdir.site.matrix");jobdir.site.matrix.activate=function(name){if(name=="index"){onFnc=jobdir.site.matrix.markIndexCell;offFnc=jobdir.site.matrix.unmarkIndexCell;}else{if(name=="company"){onFnc=jobdir.site.matrix.markCompanyCell;offFnc=jobdir.site.matrix.unmarkCompanyCell;}else{if(name=="group"){onFnc=jobdir.site.matrix.markGroupCell;offFnc=jobdir.site.matrix.unmarkGroupCell;}else{onFnc=jobdir.site.matrix.markUnnamedCell;offFnc=jobdir.site.matrix.unmarkUnnamedCell;}}}dojo.query("#"+name+"-matrix tbody td").onmouseover(onFnc).onmouseout(offFnc);jobdir.site.matrix.doHoverEffect(name,{row:1,col:1},true);dojo.query(".jobsmatrix a").onclick(jobdir.site.checkAcceptTou);};jobdir.site.matrix.markCell=function(name,id){rowAndCol=jobdir.site.matrix.extractRowColNum(id);if(id.match(/-matrix-\d-0/)){jobdir.site.matrix.doHoverEffect(name,{row:1,col:1},true);}else{jobdir.site.matrix.doHoverEffect(name,{row:1,col:1},false);jobdir.site.matrix.doHoverEffect(name,rowAndCol,true);}};jobdir.site.matrix.markIndexCell=function(_77d){jobdir.site.matrix.markCell("index",_77d.currentTarget.id);};jobdir.site.matrix.markCompanyCell=function(_77e){jobdir.site.matrix.markCell("company",_77e.currentTarget.id);};jobdir.site.matrix.markGroupCell=function(_77f){jobdir.site.matrix.markCell("group",_77f.currentTarget.id);};jobdir.site.matrix.markUnnamedCell=function(_780){name=_780.currentTarget.id.replace(/^([^-]+)-.*$/,"$1");jobdir.site.matrix.markCell(name,_780.currentTarget.id);};jobdir.site.matrix.unmarkCell=function(name,id){rowAndCol=jobdir.site.matrix.extractRowColNum(id);if(id.match(/-matrix-\d-0/)){return;}jobdir.site.matrix.doHoverEffect(name,rowAndCol,false);jobdir.site.matrix.doHoverEffect(name,{row:1,col:1},true);};jobdir.site.matrix.unmarkIndexCell=function(_781){jobdir.site.matrix.unmarkCell("index",_781.currentTarget.id);};jobdir.site.matrix.unmarkCompanyCell=function(_782){jobdir.site.matrix.unmarkCell("company",_782.currentTarget.id);};jobdir.site.matrix.unmarkGroupCell=function(_783){jobdir.site.matrix.unmarkCell("group",_783.currentTarget.id);};jobdir.site.matrix.unmarkUnnamedCell=function(_784){name=_784.currentTarget.id.replace(/^([^-]+)-.*$/,"$1");jobdir.site.matrix.unmarkCell(name,_784.currentTarget.id);};jobdir.site.matrix.doHoverEffect=function(name,rc,add){if(rc.row==0||rc.col==0){return;}id=name+"-matrix-"+rc.row+"-"+rc.col;if(add){dojo.addClass(dojo.byId(id),"active");}else{dojo.removeClass(dojo.byId(id),"active");}for(i=rc.row;i>=0;i--){node=dojo.byId(name+"-matrix-"+i+"-"+rc.col);if(add){dojo.addClass(node,"hover");}else{dojo.removeClass(node,"hover");}}for(i=rc.col;i>=0;i--){node=dojo.byId(name+"-matrix-"+rc.row+"-"+i);if(add){dojo.addClass(node,"hover");}else{dojo.removeClass(node,"hover");}}};jobdir.site.matrix.extractRowColNum=function(id){rowNum=parseInt(id.replace(/^.*matrix-(\d)-\d/,"$1"));colNum=parseInt(id.replace(/^.*matrix-\d-(\d)/,"$1"));return {row:rowNum,col:colNum};};});},"dijit/form/ValidationTextBox":function(){require({cache:{"url:dijit/form/templates/ValidationTextBox.html":"<div class=\"dijit dijitReset dijitInline dijitLeft\"\n\tid=\"widget_${id}\" role=\"presentation\"\n\t><div class='dijitReset dijitValidationContainer'\n\t\t><input class=\"dijitReset dijitInputField dijitValidationIcon dijitValidationInner\" value=\"&#935; \" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\n\t/></div\n\t><div class=\"dijitReset dijitInputField dijitInputContainer\"\n\t\t><input class=\"dijitReset dijitInputInner\" data-dojo-attach-point='textbox,focusNode' autocomplete=\"off\"\n\t\t\t${!nameAttrSetting} type='${type}'\n\t/></div\n></div>\n"}});define("dijit/form/ValidationTextBox",["dojo/_base/declare","dojo/i18n","./TextBox","../Tooltip","dojo/text!./templates/ValidationTextBox.html","dojo/i18n!./nls/validate"],function(_785,i18n,_786,_787,_788){return _785("dijit.form.ValidationTextBox",_786,{templateString:_788,baseClass:"dijitTextBox dijitValidationTextBox",required:false,promptMessage:"",invalidMessage:"$_unset_$",missingMessage:"$_unset_$",message:"",constraints:{},regExp:".*",regExpGen:function(){return this.regExp;},state:"",tooltipPosition:[],_setValueAttr:function(){this.inherited(arguments);this.validate(this.focused);},validator:function(_789,_78a){return (new RegExp("^(?:"+this.regExpGen(_78a)+")"+(this.required?"":"?")+"$")).test(_789)&&(!this.required||!this._isEmpty(_789))&&(this._isEmpty(_789)||this.parse(_789,_78a)!==undefined);},_isValidSubset:function(){return this.textbox.value.search(this._partialre)==0;},isValid:function(){return this.validator(this.textbox.value,this.constraints);},_isEmpty:function(_78b){return (this.trim?/^\s*$/:/^$/).test(_78b);},getErrorMessage:function(){return (this.required&&this._isEmpty(this.textbox.value))?this.missingMessage:this.invalidMessage;},getPromptMessage:function(){return this.promptMessage;},_maskValidSubsetError:true,validate:function(_78c){var _78d="";var _78e=this.disabled||this.isValid(_78c);if(_78e){this._maskValidSubsetError=true;}var _78f=this._isEmpty(this.textbox.value);var _790=!_78e&&_78c&&this._isValidSubset();this._set("state",_78e?"":(((((!this._hasBeenBlurred||_78c)&&_78f)||_790)&&this._maskValidSubsetError)?"Incomplete":"Error"));this.focusNode.setAttribute("aria-invalid",_78e?"false":"true");if(this.state=="Error"){this._maskValidSubsetError=_78c&&_790;_78d=this.getErrorMessage(_78c);}else{if(this.state=="Incomplete"){_78d=this.getPromptMessage(_78c);this._maskValidSubsetError=!this._hasBeenBlurred||_78c;}else{if(_78f){_78d=this.getPromptMessage(_78c);}}}this.set("message",_78d);return _78e;},displayMessage:function(_791){if(_791&&this.focused){_787.show(_791,this.domNode,this.tooltipPosition,!this.isLeftToRight());}else{_787.hide(this.domNode);}},_refreshState:function(){this.validate(this.focused);this.inherited(arguments);},constructor:function(){this.constraints={};},_setConstraintsAttr:function(_792){if(!_792.locale&&this.lang){_792.locale=this.lang;}this._set("constraints",_792);this._computePartialRE();},_computePartialRE:function(){var p=this.regExpGen(this.constraints);this.regExp=p;var _793="";if(p!=".*"){this.regExp.replace(/\\.|\[\]|\[.*?[^\\]{1}\]|\{.*?\}|\(\?[=:!]|./g,function(re){switch(re.charAt(0)){case "{":case "+":case "?":case "*":case "^":case "$":case "|":case "(":_793+=re;break;case ")":_793+="|$)";break;default:_793+="(?:"+re+"|$)";break;}});}try{"".search(_793);}catch(e){_793=this.regExp;console.warn("RegExp error in "+this.declaredClass+": "+this.regExp);}this._partialre="^(?:"+_793+")$";},postMixInProperties:function(){this.inherited(arguments);this.messages=i18n.getLocalization("dijit.form","validate",this.lang);if(this.invalidMessage=="$_unset_$"){this.invalidMessage=this.messages.invalidMessage;}if(!this.invalidMessage){this.invalidMessage=this.promptMessage;}if(this.missingMessage=="$_unset_$"){this.missingMessage=this.messages.missingMessage;}if(!this.missingMessage){this.missingMessage=this.invalidMessage;}this._setConstraintsAttr(this.constraints);},_setDisabledAttr:function(_794){this.inherited(arguments);this._refreshState();},_setRequiredAttr:function(_795){this._set("required",_795);this.focusNode.setAttribute("aria-required",_795);this._refreshState();},_setMessageAttr:function(_796){this._set("message",_796);this.displayMessage(_796);},reset:function(){this._maskValidSubsetError=true;this.inherited(arguments);},_onBlur:function(){this.displayMessage("");this.inherited(arguments);}});});},"dijit/_base/typematic":function(){define("dijit/_base/typematic",["../typematic"],function(){});},"dijit/_base":function(){define("dijit/_base",[".","./a11y","./WidgetSet","./_base/focus","./_base/manager","./_base/place","./_base/popup","./_base/scroll","./_base/sniff","./_base/typematic","./_base/wai","./_base/window"],function(_797){return _797._base;});},"dojo/window":function(){define("dojo/window",["./_base/kernel","./_base/lang","./_base/sniff","./_base/window","./dom","./dom-geometry","./dom-style"],function(dojo,lang,has,_798,dom,geom,_799){lang.getObject("window",true,dojo);dojo.window.getBox=function(){var _79a=(_798.doc.compatMode=="BackCompat")?_798.body():_798.doc.documentElement;var _79b=geom.docScroll();var _79c=_798.doc.parentWindow||_798.doc.defaultView;return {l:_79b.x,t:_79b.y,w:_79c.innerWidth||_79a.clientWidth,h:_79c.innerHeight||_79a.clientHeight};};dojo.window.get=function(doc){if(has("ie")&&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(node,pos){try{node=dom.byId(node);var doc=node.ownerDocument||_798.doc,body=doc.body||_798.body(),html=doc.documentElement||body.parentNode,isIE=has("ie"),isWK=has("webkit");if((!(has("mozilla")||isIE||isWK||has("opera"))||node==body||node==html)&&(typeof node.scrollIntoView!="undefined")){node.scrollIntoView(false);return;}var _79d=doc.compatMode=="BackCompat",_79e=(isIE>=9&&node.ownerDocument.parentWindow.frameElement)?((html.clientHeight>0&&html.clientWidth>0&&(body.clientHeight==0||body.clientWidth==0||body.clientHeight>html.clientHeight||body.clientWidth>html.clientWidth))?html:body):(_79d?body:html),_79f=isWK?body:_79e,_7a0=_79e.clientWidth,_7a1=_79e.clientHeight,rtl=!geom.isBodyLtr(),_7a2=pos||geom.position(node),el=node.parentNode,_7a3=function(el){return ((isIE<=6||(isIE&&_79d))?false:(_799.get(el,"position").toLowerCase()=="fixed"));};if(_7a3(node)){return;}while(el){if(el==body){el=_79f;}var _7a4=geom.position(el),_7a5=_7a3(el);if(el==_79f){_7a4.w=_7a0;_7a4.h=_7a1;if(_79f==html&&isIE&&rtl){_7a4.x+=_79f.offsetWidth-_7a4.w;}if(_7a4.x<0||!isIE){_7a4.x=0;}if(_7a4.y<0||!isIE){_7a4.y=0;}}else{var pb=geom.getPadBorderExtents(el);_7a4.w-=pb.w;_7a4.h-=pb.h;_7a4.x+=pb.l;_7a4.y+=pb.t;var _7a6=el.clientWidth,_7a7=_7a4.w-_7a6;if(_7a6>0&&_7a7>0){_7a4.w=_7a6;_7a4.x+=(rtl&&(isIE||el.clientLeft>pb.l))?_7a7:0;}_7a6=el.clientHeight;_7a7=_7a4.h-_7a6;if(_7a6>0&&_7a7>0){_7a4.h=_7a6;}}if(_7a5){if(_7a4.y<0){_7a4.h+=_7a4.y;_7a4.y=0;}if(_7a4.x<0){_7a4.w+=_7a4.x;_7a4.x=0;}if(_7a4.y+_7a4.h>_7a1){_7a4.h=_7a1-_7a4.y;}if(_7a4.x+_7a4.w>_7a0){_7a4.w=_7a0-_7a4.x;}}var l=_7a2.x-_7a4.x,t=_7a2.y-Math.max(_7a4.y,0),r=l+_7a2.w-_7a4.w,bot=t+_7a2.h-_7a4.h;if(r*l>0){var s=Math[l<0?"max":"min"](l,r);if(rtl&&((isIE==8&&!_79d)||isIE>=9)){s=-s;}_7a2.x+=el.scrollLeft;el.scrollLeft+=s;_7a2.x-=el.scrollLeft;}if(bot*t>0){_7a2.y+=el.scrollTop;el.scrollTop+=Math[t<0?"max":"min"](t,bot);_7a2.y-=el.scrollTop;}el=(el!=_79f)&&!_7a5&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);node.scrollIntoView(false);}};return dojo.window;});},"dojo/number":function(){define("dojo/number",["./_base/kernel","./_base/lang","./i18n","./i18n!./cldr/nls/number","./string","./regexp"],function(dojo,lang,i18n,_7a8,_7a9,_7aa){lang.getObject("number",true,dojo);dojo.number.format=function(_7ab,_7ac){_7ac=lang.mixin({},_7ac||{});var _7ad=i18n.normalizeLocale(_7ac.locale),_7ae=i18n.getLocalization("dojo.cldr","number",_7ad);_7ac.customs=_7ae;var _7af=_7ac.pattern||_7ae[(_7ac.type||"decimal")+"Format"];if(isNaN(_7ab)||Math.abs(_7ab)==Infinity){return null;}return dojo.number._applyPattern(_7ab,_7af,_7ac);};dojo.number._numberPatternRE=/[#0,]*[#0](?:\.0*#*)?/;dojo.number._applyPattern=function(_7b0,_7b1,_7b2){_7b2=_7b2||{};var _7b3=_7b2.customs.group,_7b4=_7b2.customs.decimal,_7b5=_7b1.split(";"),_7b6=_7b5[0];_7b1=_7b5[(_7b0<0)?1:0]||("-"+_7b6);if(_7b1.indexOf("%")!=-1){_7b0*=100;}else{if(_7b1.indexOf("‰")!=-1){_7b0*=1000;}else{if(_7b1.indexOf("¤")!=-1){_7b3=_7b2.customs.currencyGroup||_7b3;_7b4=_7b2.customs.currencyDecimal||_7b4;_7b1=_7b1.replace(/\u00a4{1,3}/,function(_7b7){var prop=["symbol","currency","displayName"][_7b7.length-1];return _7b2[prop]||_7b2.currency||"";});}else{if(_7b1.indexOf("E")!=-1){throw new Error("exponential notation not supported");}}}}var _7b8=dojo.number._numberPatternRE;var _7b9=_7b6.match(_7b8);if(!_7b9){throw new Error("unable to find a number expression in pattern: "+_7b1);}if(_7b2.fractional===false){_7b2.places=0;}return _7b1.replace(_7b8,dojo.number._formatAbsolute(_7b0,_7b9[0],{decimal:_7b4,group:_7b3,places:_7b2.places,round:_7b2.round}));};dojo.number.round=function(_7ba,_7bb,_7bc){var _7bd=10/(_7bc||10);return (_7bd*+_7ba).toFixed(_7bb)/_7bd;};if((0.9).toFixed()==0){var _7be=dojo.number.round;dojo.number.round=function(v,p,m){var d=Math.pow(10,-p||0),a=Math.abs(v);if(!v||a>=d||a*Math.pow(10,p+1)<5){d=0;}return _7be(v,p,m)+(v>0?d:-d);};}dojo.number._formatAbsolute=function(_7bf,_7c0,_7c1){_7c1=_7c1||{};if(_7c1.places===true){_7c1.places=0;}if(_7c1.places===Infinity){_7c1.places=6;}var _7c2=_7c0.split("."),_7c3=typeof _7c1.places=="string"&&_7c1.places.indexOf(","),_7c4=_7c1.places;if(_7c3){_7c4=_7c1.places.substring(_7c3+1);}else{if(!(_7c4>=0)){_7c4=(_7c2[1]||[]).length;}}if(!(_7c1.round<0)){_7bf=dojo.number.round(_7bf,_7c4,_7c1.round);}var _7c5=String(Math.abs(_7bf)).split("."),_7c6=_7c5[1]||"";if(_7c2[1]||_7c1.places){if(_7c3){_7c1.places=_7c1.places.substring(0,_7c3);}var pad=_7c1.places!==undefined?_7c1.places:(_7c2[1]&&_7c2[1].lastIndexOf("0")+1);if(pad>_7c6.length){_7c5[1]=_7a9.pad(_7c6,pad,"0",true);}if(_7c4<_7c6.length){_7c5[1]=_7c6.substr(0,_7c4);}}else{if(_7c5[1]){_7c5.pop();}}var _7c7=_7c2[0].replace(",","");pad=_7c7.indexOf("0");if(pad!=-1){pad=_7c7.length-pad;if(pad>_7c5[0].length){_7c5[0]=_7a9.pad(_7c5[0],pad);}if(_7c7.indexOf("#")==-1){_7c5[0]=_7c5[0].substr(_7c5[0].length-pad);}}var _7c8=_7c2[0].lastIndexOf(","),_7c9,_7ca;if(_7c8!=-1){_7c9=_7c2[0].length-_7c8-1;var _7cb=_7c2[0].substr(0,_7c8);_7c8=_7cb.lastIndexOf(",");if(_7c8!=-1){_7ca=_7cb.length-_7c8-1;}}var _7cc=[];for(var _7cd=_7c5[0];_7cd;){var off=_7cd.length-_7c9;_7cc.push((off>0)?_7cd.substr(off):_7cd);_7cd=(off>0)?_7cd.slice(0,off):"";if(_7ca){_7c9=_7ca;delete _7ca;}}_7c5[0]=_7cc.reverse().join(_7c1.group||",");return _7c5.join(_7c1.decimal||".");};dojo.number.regexp=function(_7ce){return dojo.number._parseInfo(_7ce).regexp;};dojo.number._parseInfo=function(_7cf){_7cf=_7cf||{};var _7d0=i18n.normalizeLocale(_7cf.locale),_7d1=i18n.getLocalization("dojo.cldr","number",_7d0),_7d2=_7cf.pattern||_7d1[(_7cf.type||"decimal")+"Format"],_7d3=_7d1.group,_7d4=_7d1.decimal,_7d5=1;if(_7d2.indexOf("%")!=-1){_7d5/=100;}else{if(_7d2.indexOf("‰")!=-1){_7d5/=1000;}else{var _7d6=_7d2.indexOf("¤")!=-1;if(_7d6){_7d3=_7d1.currencyGroup||_7d3;_7d4=_7d1.currencyDecimal||_7d4;}}}var _7d7=_7d2.split(";");if(_7d7.length==1){_7d7.push("-"+_7d7[0]);}var re=_7aa.buildGroupRE(_7d7,function(_7d8){_7d8="(?:"+_7aa.escapeString(_7d8,".")+")";return _7d8.replace(dojo.number._numberPatternRE,function(_7d9){var _7da={signed:false,separator:_7cf.strict?_7d3:[_7d3,""],fractional:_7cf.fractional,decimal:_7d4,exponent:false},_7db=_7d9.split("."),_7dc=_7cf.places;if(_7db.length==1&&_7d5!=1){_7db[1]="###";}if(_7db.length==1||_7dc===0){_7da.fractional=false;}else{if(_7dc===undefined){_7dc=_7cf.pattern?_7db[1].lastIndexOf("0")+1:Infinity;}if(_7dc&&_7cf.fractional==undefined){_7da.fractional=true;}if(!_7cf.places&&(_7dc<_7db[1].length)){_7dc+=","+_7db[1].length;}_7da.places=_7dc;}var _7dd=_7db[0].split(",");if(_7dd.length>1){_7da.groupSize=_7dd.pop().length;if(_7dd.length>1){_7da.groupSize2=_7dd.pop().length;}}return "("+dojo.number._realNumberRegexp(_7da)+")";});},true);if(_7d6){re=re.replace(/([\s\xa0]*)(\u00a4{1,3})([\s\xa0]*)/g,function(_7de,_7df,_7e0,_7e1){var prop=["symbol","currency","displayName"][_7e0.length-1],_7e2=_7aa.escapeString(_7cf[prop]||_7cf.currency||"");_7df=_7df?"[\\s\\xa0]":"";_7e1=_7e1?"[\\s\\xa0]":"";if(!_7cf.strict){if(_7df){_7df+="*";}if(_7e1){_7e1+="*";}return "(?:"+_7df+_7e2+_7e1+")?";}return _7df+_7e2+_7e1;});}return {regexp:re.replace(/[\xa0 ]/g,"[\\s\\xa0]"),group:_7d3,decimal:_7d4,factor:_7d5};};dojo.number.parse=function(_7e3,_7e4){var info=dojo.number._parseInfo(_7e4),_7e5=(new RegExp("^"+info.regexp+"$")).exec(_7e3);if(!_7e5){return NaN;}var _7e6=_7e5[1];if(!_7e5[1]){if(!_7e5[2]){return NaN;}_7e6=_7e5[2];info.factor*=-1;}_7e6=_7e6.replace(new RegExp("["+info.group+"\\s\\xa0"+"]","g"),"").replace(info.decimal,".");return _7e6*info.factor;};dojo.number._realNumberRegexp=function(_7e7){_7e7=_7e7||{};if(!("places" in _7e7)){_7e7.places=Infinity;}if(typeof _7e7.decimal!="string"){_7e7.decimal=".";}if(!("fractional" in _7e7)||/^0/.test(_7e7.places)){_7e7.fractional=[true,false];}if(!("exponent" in _7e7)){_7e7.exponent=[true,false];}if(!("eSigned" in _7e7)){_7e7.eSigned=[true,false];}var _7e8=dojo.number._integerRegexp(_7e7),_7e9=_7aa.buildGroupRE(_7e7.fractional,function(q){var re="";if(q&&(_7e7.places!==0)){re="\\"+_7e7.decimal;if(_7e7.places==Infinity){re="(?:"+re+"\\d+)?";}else{re+="\\d{"+_7e7.places+"}";}}return re;},true);var _7ea=_7aa.buildGroupRE(_7e7.exponent,function(q){if(q){return "([eE]"+dojo.number._integerRegexp({signed:_7e7.eSigned})+")";}return "";});var _7eb=_7e8+_7e9;if(_7e9){_7eb="(?:(?:"+_7eb+")|(?:"+_7e9+"))";}return _7eb+_7ea;};dojo.number._integerRegexp=function(_7ec){_7ec=_7ec||{};if(!("signed" in _7ec)){_7ec.signed=[true,false];}if(!("separator" in _7ec)){_7ec.separator="";}else{if(!("groupSize" in _7ec)){_7ec.groupSize=3;}}var _7ed=_7aa.buildGroupRE(_7ec.signed,function(q){return q?"[-+]":"";},true);var _7ee=_7aa.buildGroupRE(_7ec.separator,function(sep){if(!sep){return "(?:\\d+)";}sep=_7aa.escapeString(sep);if(sep==" "){sep="\\s";}else{if(sep==" "){sep="\\s\\xa0";}}var grp=_7ec.groupSize,grp2=_7ec.groupSize2;if(grp2){var _7ef="(?:0|[1-9]\\d{0,"+(grp2-1)+"}(?:["+sep+"]\\d{"+grp2+"})*["+sep+"]\\d{"+grp+"})";return ((grp-grp2)>0)?"(?:"+_7ef+"|(?:0|[1-9]\\d{0,"+(grp-1)+"}))":_7ef;}return "(?:0|[1-9]\\d{0,"+(grp-1)+"}(?:["+sep+"]\\d{"+grp+"})*)";},true);return _7ed+_7ee;};return dojo.number;});},"dijit/_FocusMixin":function(){define("dijit/_FocusMixin",["./focus","./_WidgetBase","dojo/_base/declare","dojo/_base/lang"],function(_7f0,_7f1,_7f2,lang){lang.extend(_7f1,{focused:false,onFocus:function(){},onBlur:function(){},_onFocus:function(){this.onFocus();},_onBlur:function(){this.onBlur();}});return _7f2("dijit._FocusMixin",null,{_focusManager:_7f0});});},"dojo/data/util/filter":function(){define("dojo/data/util/filter",["dojo/_base/lang"],function(lang){var _7f3=lang.getObject("dojo.data.util.filter",true);_7f3.patternToRegExp=function(_7f4,_7f5){var rxp="^";var c=null;for(var i=0;i<_7f4.length;i++){c=_7f4.charAt(i);switch(c){case "\\":rxp+=c;i++;rxp+=_7f4.charAt(i);break;case "*":rxp+=".*";break;case "?":rxp+=".";break;case "$":case "^":case "/":case "+":case ".":case "|":case "(":case ")":case "{":case "}":case "[":case "]":rxp+="\\";default:rxp+=c;}}rxp+="$";if(_7f5){return new RegExp(rxp,"mi");}else{return new RegExp(rxp,"m");}};return _7f3;});},"dijit/_WidgetsInTemplateMixin":function(){define("dijit/_WidgetsInTemplateMixin",["dojo/_base/array","dojo/_base/declare","dojo/parser","dijit/registry"],function(_7f6,_7f7,_7f8,_7f9){return _7f7("dijit._WidgetsInTemplateMixin",null,{_earlyTemplatedStartup:false,widgetsInTemplate:true,_beforeFillContent:function(){if(this.widgetsInTemplate){var node=this.domNode;var cw=(this._startupWidgets=_7f8.parse(node,{noStart:!this._earlyTemplatedStartup,template:true,inherited:{dir:this.dir,lang:this.lang,textDir:this.textDir},propsThis:this,scope:"dojo"}));this._supportingWidgets=_7f9.findWidgets(node);this._attachTemplateNodes(cw,function(n,p){return n[p];});}},startup:function(){_7f6.forEach(this._startupWidgets,function(w){if(w&&!w._started&&w.startup){w.startup();}});this.inherited(arguments);}});});},"jobdir/site/profiles":function(){define(["dijit","dojo","dojox","dojo/require!jobdir/site/company,jobdir/site/pager,jobdir/site/matrix"],function(_7fa,dojo,_7fb){dojo.provide("jobdir.site.profiles");jobdir.site.profiles.tabsCurrentPage=1;jobdir.site.profiles.activeTab={page:1,tab:0};jobdir.site.profiles.init=function(){if(jobdir.site.profiles.profileType=="jobs"){}};jobdir.site.profiles.loadTabs=function(_7fc){_7fc.preventDefault();if(dojo.attr(_7fc.currentTarget,"id")=="tab-pager-previous"){jobdir.site.profiles.tabsCurrentPage-=1;}else{if(dojo.attr(_7fc.currentTarget,"id")=="tab-pager-next"){jobdir.site.profiles.tabsCurrentPage+=1;}else{return;}}var url="/"+jobdir.site.lang+"/"+"profiles/index/profileType/"+jobdir.site.profiles.profileType+"/page/"+jobdir.site.profiles.tabsCurrentPage;if(jobdir.site.profiles.tabsCurrentPage==jobdir.site.profiles.activeTab.page){url+="/active/"+jobdir.site.profiles.activeTab.tab;}else{url+="/active/10";}dojo.xhrGet({url:url,load:function(_7fd){dojo.byId("profile-tabs").innerHTML=_7fd;jobdir.site.profiles.connectPagerLinks();},error:function(err,io){dojo.byId("profile-tabs").innerHTML=err+"<hr>"+io.xhr.responseText;}});};jobdir.site.profiles.connectPagerLinks=function(){var prev=dojo.byId("tab-pager-previous");var next=dojo.byId("tab-pager-next");if(prev){dojo.connect(prev,"onclick",jobdir.site.profiles.loadTabs);}if(next){dojo.connect(next,"onclick",jobdir.site.profiles.loadTabs);}};jobdir.site.profiles.loadJobs=function(_7fe,_7ff){var url="/"+jobdir.site.lang+"/profiles/info/type/"+jobdir.site.profiles.profileType+"/id/"+_7ff+"/format/json";jobdir.site.profiles.activeTab={page:jobdir.site.profiles.tabsCurrentPage,tab:_7fe};dojo.xhrGet({url:url,handleAs:"json",load:function(data){dojo.query("input[id^=\"favorit_\"]").forEach(function(node){_7fa.getEnclosingWidget(node).destroyRecursive();});dojo.byId("profiles-content").innerHTML="<div class=\"body\"><div>"+jobdir.site.profiles.loadingText+"</div></div><div class=\"footer\"></div>";dojo.byId("profiles-info-name").innerHTML=data.name;dojo.byId("profiles-info-info").innerHTML=data.info;dojo.byId("profiles-info-date").innerHTML=data.date;jobdir.site.jobs.type=data.type;jobdir.site.profiles.profileType=data.profileType;jobdir.site.profiles.profileId=data.profileId;jobdir.site.jobs.branche=data.brancheId;jobdir.site.jobs.position=data.positionId;jobdir.site.jobs.filter=data.filter;if(data.brancheId=="search"&&data.positionId=="keyword"){var _800="keywords/"+data.text+"/kwtype/"+data.type+"/profile/true";jobdir.site.pager.setBaseUrl(_800);}else{jobdir.site.pager.baseUrl="/"+jobdir.site.lang+"/";if(data.companyFilter.id){jobdir.site.pager.baseUrl+=data.companyFilter.type+"/"+data.companyFilter.id+"/"+data.companyFilter.name+"/";}else{jobdir.site.pager.baseUrl+=jobdir.site.jobs.type+"/";}jobdir.site.pager.baseUrl+="jobangebote/"+data.brancheId+"-"+data.positionId;if(data.mostRecent=="true"){jobdir.site.pager.baseUrl+="/show/list";}jobdir.site.pager.baseUrl+="/profile/true/";if(data.brancheId=="search"){jobdir.site.pager.baseUrl+="text/"+data.text+"/";}if(data.text.match(/^jobs/)){jobdir.site.pager.baseUrl="/"+jobdir.site.lang+"/"+"both/jobangebote/search-result/"+"text/"+data.text+"/profile/true/seourl/true/";}}jobdir.site.pager.setFilter(data.filter);},error:function(err,io){alert(err+"\n"+io.xhr.responseText);}});};jobdir.site.profiles.load=function(_801,_802,type){var _803=null;for(i=1;i<=5;i++){for(j=1;j<=5;j++){_803=_7fa.byId("company-matrix-"+i+"-"+j+"-tooltip");if(_803){_803.destroy();}_803=_7fa.byId("group-matrix-"+i+"-"+j+"-tooltip");if(_803){_803.destroy();}}}var url="/"+jobdir.site.lang+"/profiles/info/type/"+jobdir.site.profiles.profileType+"/id/"+_802+"/format/json";jobdir.site.profiles.activeTab={page:jobdir.site.profiles.tabsCurrentPage,tab:_801};if(type=="list"){dojo.require("jobdir.site.company");dojo.require("jobdir.site.pager");}dojo.xhrGet({url:url,handleAs:"json",load:function(data){dojo.byId("profiles-content").innerHTML="<div class=\"body\"><div>"+jobdir.site.profiles.loadingText+"</div></div><div class=\"footer\"></div>";dojo.byId("profiles-info-name").innerHTML=data.name;dojo.byId("profiles-info-date").innerHTML=data.date;if(type=="list"){dojo.byId("profiles-info-info").innerHTML=data.info;dojo.query("#profiles-info-info-label, #profiles-info-info").forEach(function(node){node.style.display="block";});jobdir.site.pager.activate((jobdir.site.profiles.profileType=="employers"?"employer":"recruiter")+"/profile/true",data.filter);jobdir.site.pager.addOnLoad(jobdir.site.company.onPagerLoad);jobdir.site.pager.addOnLoadEnd(jobdir.site.company.onPagerLoadEnd);jobdir.site.pager.targetNode=dojo.byId("profiles-content");jobdir.site.pager.load(1);}else{dojo.require("jobdir.site.matrix");dojo.query("#profiles-info-info-label, #profiles-info-info").forEach(function(node){node.style.display="none";});var url="/"+jobdir.site.lang+"/"+data.infoType+"/"+data.id+"/Profile";dojo.xhrGet({url:url,load:function(_804){var node=dojo.byId("profiles-content");node.innerHTML=_804;dojo.parser.parse(node);dojo.query("a.btnSaveProfile").onclick(jobdir.site.profiles["delete"]);jobdir.site.matrix.activate(data.infoType);},error:function(err,io){dojo.byId("profiles-content").innerHTML=err+"<hr />"+io.xhr.responseText;}});}jobdir.site.profiles.profileType=data.profileType;jobdir.site.profiles.profileId=data.profileId;},error:function(err,io){alert(err+"\n"+io.xhr.responseText);}});};jobdir.site.profiles["delete"]=function(_805){_805.preventDefault();_7fa.byId("deleteProfileDialog").show();};jobdir.site.profiles.reallyDelete=function(_806){_806.preventDefault();dojo.xhrGet({url:"/"+jobdir.site.lang+"/profiles/delete/id/"+jobdir.site.profiles.profileId,load:function(_807){location.reload();},error:function(err,io){alert(err+"\n"+io.xhr.responseText);}});};});},"dijit/form/FilteringSelect":function(){define("dijit/form/FilteringSelect",["dojo/data/util/filter","dojo/_base/declare","dojo/_base/Deferred","dojo/_base/lang","./MappedTextBox","./ComboBoxMixin"],function(_808,_809,_80a,lang,_80b,_80c){return _809("dijit.form.FilteringSelect",[_80b,_80c],{required:true,_lastDisplayedValue:"",_isValidSubset:function(){return this._opened;},isValid:function(){return this.item||(!this.required&&this.get("displayedValue")=="");},_refreshState:function(){if(!this.searchTimer){this.inherited(arguments);}},_callbackSetLabel:function(_80d,_80e,_80f,_810){if((_80e&&_80e[this.searchAttr]!==this._lastQuery)||(!_80e&&_80d.length&&this.store.getIdentity(_80d[0])!=this._lastQuery)){return;}if(!_80d.length){this.set("value","",_810||(_810===undefined&&!this.focused),this.textbox.value,null);}else{this.set("item",_80d[0],_810);}},_openResultList:function(_811,_812,_813){if(_812[this.searchAttr]!==this._lastQuery){return;}this.inherited(arguments);if(this.item===undefined){this.validate(true);}},_getValueAttr:function(){return this.valueNode.value;},_getValueField:function(){return "value";},_setValueAttr:function(_814,_815,_816,item){if(!this._onChangeActive){_815=null;}if(item===undefined){if(_814===null||_814===""){_814="";if(!lang.isString(_816)){this._setDisplayedValueAttr(_816||"",_815);return;}}var self=this;this._lastQuery=_814;_80a.when(this.store.get(_814),function(item){self._callbackSetLabel(item?[item]:[],undefined,undefined,_815);});}else{this.valueNode.value=_814;this.inherited(arguments);}},_setItemAttr:function(item,_817,_818){this.inherited(arguments);this._lastDisplayedValue=this.textbox.value;},_getDisplayQueryString:function(text){return text.replace(/([\\\*\?])/g,"\\$1");},_setDisplayedValueAttr:function(_819,_81a){if(_819==null){_819="";}if(!this._created){if(!("displayedValue" in this.params)){return;}_81a=false;}if(this.store){this.closeDropDown();var _81b=lang.clone(this.query);var qs=this._getDisplayQueryString(_819),q;if(this.store._oldAPI){q=qs;}else{q=_808.patternToRegExp(qs,this.ignoreCase);q.toString=function(){return qs;};}this._lastQuery=_81b[this.searchAttr]=q;this.textbox.value=_819;this._lastDisplayedValue=_819;this._set("displayedValue",_819);var _81c=this;var _81d={ignoreCase:this.ignoreCase,deep:true};lang.mixin(_81d,this.fetchProperties);this._fetchHandle=this.store.query(_81b,_81d);_80a.when(this._fetchHandle,function(_81e){_81c._fetchHandle=null;_81c._callbackSetLabel(_81e||[],_81b,_81d,_81a);},function(err){_81c._fetchHandle=null;if(!_81c._cancelingQuery){console.error("dijit.form.FilteringSelect: "+err.toString());}});}},undo:function(){this.set("displayedValue",this._lastDisplayedValue);}});});},"dojo/data/util/sorter":function(){define("dojo/data/util/sorter",["dojo/_base/lang"],function(lang){var _81f=lang.getObject("dojo.data.util.sorter",true);_81f.basicComparator=function(a,b){var r=-1;if(a===null){a=undefined;}if(b===null){b=undefined;}if(a==b){r=0;}else{if(a>b||a==null){r=1;}}return r;};_81f.createSortFunction=function(_820,_821){var _822=[];function _823(attr,dir,comp,s){return function(_824,_825){var a=s.getValue(_824,attr);var b=s.getValue(_825,attr);return dir*comp(a,b);};};var _826;var map=_821.comparatorMap;var bc=_81f.basicComparator;for(var i=0;i<_820.length;i++){_826=_820[i];var attr=_826.attribute;if(attr){var dir=(_826.descending)?-1:1;var comp=bc;if(map){if(typeof attr!=="string"&&("toString" in attr)){attr=attr.toString();}comp=map[attr]||bc;}_822.push(_823(attr,dir,comp,_821));}}return function(rowA,rowB){var i=0;while(i<_822.length){var ret=_822[i++](rowA,rowB);if(ret!==0){return ret;}}return 0;};};return _81f;});},"dijit/form/_ButtonMixin":function(){define("dijit/form/_ButtonMixin",["dojo/_base/declare","dojo/dom","dojo/_base/event","../registry"],function(_827,dom,_828,_829){return _827("dijit.form._ButtonMixin",null,{label:"",type:"button",_onClick:function(e){if(this.disabled){_828.stop(e);return false;}var _82a=this.onClick(e)===false;if(!_82a&&this.type=="submit"&&!(this.valueNode||this.focusNode).form){for(var node=this.domNode;node.parentNode;node=node.parentNode){var _82b=_829.byNode(node);if(_82b&&typeof _82b._onSubmit=="function"){_82b._onSubmit(e);_82a=true;break;}}}if(_82a){e.preventDefault();}return !_82a;},postCreate:function(){this.inherited(arguments);dom.setSelectable(this.focusNode,false);},onClick:function(){return true;},_setLabelAttr:function(_82c){this._set("label",_82c);(this.containerNode||this.focusNode).innerHTML=_82c;}});});},"dijit/registry":function(){define("dijit/registry",["dojo/_base/array","dojo/_base/sniff","dojo/_base/unload","dojo/_base/window","."],function(_82d,has,_82e,win,_82f){var _830={},hash={};var _831={length:0,add:function(_832){if(hash[_832.id]){throw new Error("Tried to register widget with id=="+_832.id+" but that id is already registered");}hash[_832.id]=_832;this.length++;},remove:function(id){if(hash[id]){delete hash[id];this.length--;}},byId:function(id){return typeof id=="string"?hash[id]:id;},byNode:function(node){return hash[node.getAttribute("widgetId")];},toArray:function(){var ar=[];for(var id in hash){ar.push(hash[id]);}return ar;},getUniqueId:function(_833){var id;do{id=_833+"_"+(_833 in _830?++_830[_833]:_830[_833]=0);}while(hash[id]);return _82f._scopeName=="dijit"?id:_82f._scopeName+"_"+id;},findWidgets:function(root){var _834=[];function _835(root){for(var node=root.firstChild;node;node=node.nextSibling){if(node.nodeType==1){var _836=node.getAttribute("widgetId");if(_836){var _837=hash[_836];if(_837){_834.push(_837);}}else{_835(node);}}}};_835(root);return _834;},_destroyAll:function(){_82f._curFocus=null;_82f._prevFocus=null;_82f._activeStack=[];_82d.forEach(_831.findWidgets(win.body()),function(_838){if(!_838._destroyed){if(_838.destroyRecursive){_838.destroyRecursive();}else{if(_838.destroy){_838.destroy();}}}});},getEnclosingWidget:function(node){while(node){var id=node.getAttribute&&node.getAttribute("widgetId");if(id){return hash[id];}node=node.parentNode;}return null;},_hash:hash};if(has("ie")){_82e.addOnWindowUnload(function(){_831._destroyAll();});}_82f.registry=_831;return _831;});},"dojo/date/locale":function(){define("dojo/date/locale",["../_base/kernel","../_base/lang","../_base/array","../date","../cldr/supplemental","../regexp","../string","../i18n!../cldr/nls/gregorian"],function(dojo,lang,_839,date,cldr,_83a,_83b,_83c){lang.getObject("date.locale",true,dojo);function _83d(_83e,_83f,_840,_841){return _841.replace(/([a-z])\1*/ig,function(_842){var s,pad,c=_842.charAt(0),l=_842.length,_843=["abbr","wide","narrow"];switch(c){case "G":s=_83f[(l<4)?"eraAbbr":"eraNames"][_83e.getFullYear()<0?0:1];break;case "y":s=_83e.getFullYear();switch(l){case 1:break;case 2:if(!_840.fullYear){s=String(s);s=s.substr(s.length-2);break;}default:pad=true;}break;case "Q":case "q":s=Math.ceil((_83e.getMonth()+1)/3);pad=true;break;case "M":var m=_83e.getMonth();if(l<3){s=m+1;pad=true;}else{var _844=["months","format",_843[l-3]].join("-");s=_83f[_844][m];}break;case "w":var _845=0;s=dojo.date.locale._getWeekOfYear(_83e,_845);pad=true;break;case "d":s=_83e.getDate();pad=true;break;case "D":s=dojo.date.locale._getDayOfYear(_83e);pad=true;break;case "E":var d=_83e.getDay();if(l<3){s=d+1;pad=true;}else{var _846=["days","format",_843[l-3]].join("-");s=_83f[_846][d];}break;case "a":var _847=(_83e.getHours()<12)?"am":"pm";s=_840[_847]||_83f["dayPeriods-format-wide-"+_847];break;case "h":case "H":case "K":case "k":var h=_83e.getHours();switch(c){case "h":s=(h%12)||12;break;case "H":s=h;break;case "K":s=(h%12);break;case "k":s=h||24;break;}pad=true;break;case "m":s=_83e.getMinutes();pad=true;break;case "s":s=_83e.getSeconds();pad=true;break;case "S":s=Math.round(_83e.getMilliseconds()*Math.pow(10,l-3));pad=true;break;case "v":case "z":s=dojo.date.locale._getZone(_83e,true,_840);if(s){break;}l=4;case "Z":var _848=dojo.date.locale._getZone(_83e,false,_840);var tz=[(_848<=0?"+":"-"),_83b.pad(Math.floor(Math.abs(_848)/60),2),_83b.pad(Math.abs(_848)%60,2)];if(l==4){tz.splice(0,0,"GMT");tz.splice(3,0,":");}s=tz.join("");break;default:throw new Error("dojo.date.locale.format: invalid pattern char: "+_841);}if(pad){s=_83b.pad(s,l);}return s;});};dojo.date.locale._getZone=function(_849,_84a,_84b){if(_84a){return date.getTimezoneName(_849);}else{return _849.getTimezoneOffset();}};dojo.date.locale.format=function(_84c,_84d){_84d=_84d||{};var _84e=dojo.i18n.normalizeLocale(_84d.locale),_84f=_84d.formatLength||"short",_850=dojo.date.locale._getGregorianBundle(_84e),str=[],_851=lang.hitch(this,_83d,_84c,_850,_84d);if(_84d.selector=="year"){return _852(_850["dateFormatItem-yyyy"]||"yyyy",_851);}var _853;if(_84d.selector!="date"){_853=_84d.timePattern||_850["timeFormat-"+_84f];if(_853){str.push(_852(_853,_851));}}if(_84d.selector!="time"){_853=_84d.datePattern||_850["dateFormat-"+_84f];if(_853){str.push(_852(_853,_851));}}return str.length==1?str[0]:_850["dateTimeFormat-"+_84f].replace(/\{(\d+)\}/g,function(_854,key){return str[key];});};dojo.date.locale.regexp=function(_855){return dojo.date.locale._parseInfo(_855).regexp;};dojo.date.locale._parseInfo=function(_856){_856=_856||{};var _857=dojo.i18n.normalizeLocale(_856.locale),_858=dojo.date.locale._getGregorianBundle(_857),_859=_856.formatLength||"short",_85a=_856.datePattern||_858["dateFormat-"+_859],_85b=_856.timePattern||_858["timeFormat-"+_859],_85c;if(_856.selector=="date"){_85c=_85a;}else{if(_856.selector=="time"){_85c=_85b;}else{_85c=_858["dateTimeFormat-"+_859].replace(/\{(\d+)\}/g,function(_85d,key){return [_85b,_85a][key];});}}var _85e=[],re=_852(_85c,lang.hitch(this,_85f,_85e,_858,_856));return {regexp:re,tokens:_85e,bundle:_858};};dojo.date.locale.parse=function(_860,_861){var _862=/[\u200E\u200F\u202A\u202E]/g,info=dojo.date.locale._parseInfo(_861),_863=info.tokens,_864=info.bundle,re=new RegExp("^"+info.regexp.replace(_862,"")+"$",info.strict?"":"i"),_865=re.exec(_860&&_860.replace(_862,""));if(!_865){return null;}var _866=["abbr","wide","narrow"],_867=[1970,0,1,0,0,0,0],amPm="",_868=dojo.every(_865,function(v,i){if(!i){return true;}var _869=_863[i-1];var l=_869.length;switch(_869.charAt(0)){case "y":if(l!=2&&_861.strict){_867[0]=v;}else{if(v<100){v=Number(v);var year=""+new Date().getFullYear(),_86a=year.substring(0,2)*100,_86b=Math.min(Number(year.substring(2,4))+20,99);_867[0]=(v<_86b)?_86a+v:_86a-100+v;}else{if(_861.strict){return false;}_867[0]=v;}}break;case "M":if(l>2){var _86c=_864["months-format-"+_866[l-3]].concat();if(!_861.strict){v=v.replace(".","").toLowerCase();_86c=dojo.map(_86c,function(s){return s.replace(".","").toLowerCase();});}v=dojo.indexOf(_86c,v);if(v==-1){return false;}}else{v--;}_867[1]=v;break;case "E":case "e":var days=_864["days-format-"+_866[l-3]].concat();if(!_861.strict){v=v.toLowerCase();days=dojo.map(days,function(d){return d.toLowerCase();});}v=dojo.indexOf(days,v);if(v==-1){return false;}break;case "D":_867[1]=0;case "d":_867[2]=v;break;case "a":var am=_861.am||_864["dayPeriods-format-wide-am"],pm=_861.pm||_864["dayPeriods-format-wide-pm"];if(!_861.strict){var _86d=/\./g;v=v.replace(_86d,"").toLowerCase();am=am.replace(_86d,"").toLowerCase();pm=pm.replace(_86d,"").toLowerCase();}if(_861.strict&&v!=am&&v!=pm){return false;}amPm=(v==pm)?"p":(v==am)?"a":"";break;case "K":if(v==24){v=0;}case "h":case "H":case "k":if(v>23){return false;}_867[3]=v;break;case "m":_867[4]=v;break;case "s":_867[5]=v;break;case "S":_867[6]=v;}return true;});var _86e=+_867[3];if(amPm==="p"&&_86e<12){_867[3]=_86e+12;}else{if(amPm==="a"&&_86e==12){_867[3]=0;}}var _86f=new Date(_867[0],_867[1],_867[2],_867[3],_867[4],_867[5],_867[6]);if(_861.strict){_86f.setFullYear(_867[0]);}var _870=_863.join(""),_871=_870.indexOf("d")!=-1,_872=_870.indexOf("M")!=-1;if(!_868||(_872&&_86f.getMonth()>_867[1])||(_871&&_86f.getDate()>_867[2])){return null;}if((_872&&_86f.getMonth()<_867[1])||(_871&&_86f.getDate()<_867[2])){_86f=date.add(_86f,"hour",1);}return _86f;};function _852(_873,_874,_875,_876){var _877=function(x){return x;};_874=_874||_877;_875=_875||_877;_876=_876||_877;var _878=_873.match(/(''|[^'])+/g),_879=_873.charAt(0)=="'";dojo.forEach(_878,function(_87a,i){if(!_87a){_878[i]="";}else{_878[i]=(_879?_875:_874)(_87a.replace(/''/g,"'"));_879=!_879;}});return _876(_878.join(""));};function _85f(_87b,_87c,_87d,_87e){_87e=_83a.escapeString(_87e);if(!_87d.strict){_87e=_87e.replace(" a"," ?a");}return _87e.replace(/([a-z])\1*/ig,function(_87f){var s,c=_87f.charAt(0),l=_87f.length,p2="",p3="";if(_87d.strict){if(l>1){p2="0"+"{"+(l-1)+"}";}if(l>2){p3="0"+"{"+(l-2)+"}";}}else{p2="0?";p3="0{0,2}";}switch(c){case "y":s="\\d{2,4}";break;case "M":s=(l>2)?"\\S+?":"1[0-2]|"+p2+"[1-9]";break;case "D":s="[12][0-9][0-9]|3[0-5][0-9]|36[0-6]|"+p2+"[1-9][0-9]|"+p3+"[1-9]";break;case "d":s="3[01]|[12]\\d|"+p2+"[1-9]";break;case "w":s="[1-4][0-9]|5[0-3]|"+p2+"[1-9]";break;case "E":s="\\S+";break;case "h":s="1[0-2]|"+p2+"[1-9]";break;case "k":s="1[01]|"+p2+"\\d";break;case "H":s="1\\d|2[0-3]|"+p2+"\\d";break;case "K":s="1\\d|2[0-4]|"+p2+"[1-9]";break;case "m":case "s":s="[0-5]\\d";break;case "S":s="\\d{"+l+"}";break;case "a":var am=_87d.am||_87c["dayPeriods-format-wide-am"],pm=_87d.pm||_87c["dayPeriods-format-wide-pm"];s=am+"|"+pm;if(!_87d.strict){if(am!=am.toLowerCase()){s+="|"+am.toLowerCase();}if(pm!=pm.toLowerCase()){s+="|"+pm.toLowerCase();}if(s.indexOf(".")!=-1){s+="|"+s.replace(/\./g,"");}}s=s.replace(/\./g,"\\.");break;default:s=".*";}if(_87b){_87b.push(_87f);}return "("+s+")";}).replace(/[\xa0 ]/g,"[\\s\\xa0]");};var _880=[];dojo.date.locale.addCustomFormats=function(_881,_882){_880.push({pkg:_881,name:_882});};dojo.date.locale._getGregorianBundle=function(_883){var _884={};dojo.forEach(_880,function(desc){var _885=dojo.i18n.getLocalization(desc.pkg,desc.name,_883);_884=lang.mixin(_884,_885);},this);return _884;};dojo.date.locale.addCustomFormats("dojo.cldr","gregorian");dojo.date.locale.getNames=function(item,type,_886,_887){var _888,_889=dojo.date.locale._getGregorianBundle(_887),_88a=[item,_886,type];if(_886=="standAlone"){var key=_88a.join("-");_888=_889[key];if(_888[0]==1){_888=undefined;}}_88a[1]="format";return (_888||_889[_88a.join("-")]).concat();};dojo.date.locale.isWeekend=function(_88b,_88c){var _88d=cldr.getWeekend(_88c),day=(_88b||new Date()).getDay();if(_88d.end<_88d.start){_88d.end+=7;if(day<_88d.start){day+=7;}}return day>=_88d.start&&day<=_88d.end;};dojo.date.locale._getDayOfYear=function(_88e){return date.difference(new Date(_88e.getFullYear(),0,1,_88e.getHours()),_88e)+1;};dojo.date.locale._getWeekOfYear=function(_88f,_890){if(arguments.length==1){_890=0;}var _891=new Date(_88f.getFullYear(),0,1).getDay(),adj=(_891-_890+7)%7,week=Math.floor((dojo.date.locale._getDayOfYear(_88f)+adj-1)/7);if(_891==_890){week++;}return week;};return dojo.date.locale;});},"dijit/_base/wai":function(){define("dijit/_base/wai",["dojo/dom-attr","dojo/_base/lang","..","../hccss"],function(_892,lang,_893){lang.mixin(_893,{hasWaiRole:function(elem,role){var _894=this.getWaiRole(elem);return role?(_894.indexOf(role)>-1):(_894.length>0);},getWaiRole:function(elem){return lang.trim((_892.get(elem,"role")||"").replace("wairole:",""));},setWaiRole:function(elem,role){_892.set(elem,"role",role);},removeWaiRole:function(elem,role){var _895=_892.get(elem,"role");if(!_895){return;}if(role){var t=lang.trim((" "+_895+" ").replace(" "+role+" "," "));_892.set(elem,"role",t);}else{elem.removeAttribute("role");}},hasWaiState:function(elem,_896){return elem.hasAttribute?elem.hasAttribute("aria-"+_896):!!elem.getAttribute("aria-"+_896);},getWaiState:function(elem,_897){return elem.getAttribute("aria-"+_897)||"";},setWaiState:function(elem,_898,_899){elem.setAttribute("aria-"+_898,_899);},removeWaiState:function(elem,_89a){elem.removeAttribute("aria-"+_89a);}});return _893;});},"dojo/store/util/QueryResults":function(){define("dojo/store/util/QueryResults",["../../_base/array","../../_base/lang","../../_base/Deferred"],function(_89b,lang,_89c){var util=lang.getObject("dojo.store.util",true);util.QueryResults=function(_89d){if(!_89d){return _89d;}if(_89d.then){_89d=lang.delegate(_89d);}function _89e(_89f){if(!_89d[_89f]){_89d[_89f]=function(){var args=arguments;return _89c.when(_89d,function(_8a0){Array.prototype.unshift.call(args,_8a0);return util.QueryResults(_89b[_89f].apply(_89b,args));});};}};_89e("forEach");_89e("filter");_89e("map");if(!_89d.total){_89d.total=_89c.when(_89d,function(_8a1){return _8a1.length;});}return _89d;};return util.QueryResults;});},"jobdir/indexing/stats/quality":function(){define(["dijit","dojo","dojox","dojo/require!dijit/form/DateTextBox,dijit/form/Button,dijit/form/Form,dojo/date/stamp,jobdir/indexing/stats/QualityPaginator"],function(_8a2,dojo,_8a3){dojo.provide("jobdir.indexing.stats.quality");dojo.require("dijit.form.DateTextBox");dojo.require("dijit.form.Button");dojo.require("dijit.form.Form");dojo.require("dojo.date.stamp");dojo.require("jobdir.indexing.stats.QualityPaginator");jobdir.indexing.stats.quality.init=function(){jobdir.indexing.stats.quality.pager=new jobdir.indexing.stats.QualityPaginator("box_content_table","box_content_table_loading");jobdir.indexing.stats.quality.setFilter();dojo.forEach(["type-all","type-employer","type-recruiter","apply"],function(item){dojo.connect(_8a2.byId("jobdir_form_statisticsquality_"+item),"onClick",function(){jobdir.indexing.stats.quality.setFilter(item);});});dojo.forEach(["name"],function(item){dojo.connect(dojo.byId("jobdir_form_statisticsquality_"+item),"onkeypress",function(_8a4){if(_8a4.keyCode==dojo.keys.ENTER){_8a4.preventDefault();jobdir.indexing.stats.quality.setFilter("");}});});dojo.connect(_8a2.byId("jobdir_form_statisticsquality_clear"),"onClick",jobdir.indexing.stats.quality.clearFilter);};jobdir.indexing.stats.quality.setFilter=function(_8a5){filter={date:"",name:"",type:"all"};filter["date"]=jobdir.indexing.stats.dateToStr(_8a2.byId("jobdir_form_statisticsquality_date").attr("value"));if(_8a2.byId("jobdir_form_statisticsquality_name").getValue()!=""){filter["name"]=_8a2.byId("jobdir_form_statisticsquality_name").getValue();}if(_8a2.byId("jobdir_form_statisticsquality_type-employer").attr("checked")){filter["type"]="employer";}else{if(_8a2.byId("jobdir_form_statisticsquality_type-recruiter").attr("checked")){filter["type"]="recruiter";}}jobdir.indexing.stats.quality.pager.setFilter(filter);jobdir.indexing.stats.quality.pager.load(1);};jobdir.indexing.stats.quality.clearFilter=function(_8a6){_8a2.byId("jobdir_form_statisticsquality").reset();jobdir.indexing.stats.quality.pager.order("companyname","ASC",false);jobdir.indexing.stats.quality.setFilter();};});},"dijit/form/_ListBase":function(){define("dijit/form/_ListBase",["dojo/_base/declare","dojo/window"],function(_8a7,_8a8){return _8a7("dijit.form._ListBase",null,{selected:null,_getTarget:function(evt){var tgt=evt.target;var _8a9=this.containerNode;if(tgt==_8a9||tgt==this.domNode){return null;}while(tgt&&tgt.parentNode!=_8a9){tgt=tgt.parentNode;}return tgt;},selectFirstNode:function(){var _8aa=this.containerNode.firstChild;while(_8aa&&_8aa.style.display=="none"){_8aa=_8aa.nextSibling;}this._setSelectedAttr(_8aa);},selectLastNode:function(){var last=this.containerNode.lastChild;while(last&&last.style.display=="none"){last=last.previousSibling;}this._setSelectedAttr(last);},selectNextNode:function(){var _8ab=this._getSelectedAttr();if(!_8ab){this.selectFirstNode();}else{var next=_8ab.nextSibling;while(next&&next.style.display=="none"){next=next.nextSibling;}if(!next){this.selectFirstNode();}else{this._setSelectedAttr(next);}}},selectPreviousNode:function(){var _8ac=this._getSelectedAttr();if(!_8ac){this.selectLastNode();}else{var prev=_8ac.previousSibling;while(prev&&prev.style.display=="none"){prev=prev.previousSibling;}if(!prev){this.selectLastNode();}else{this._setSelectedAttr(prev);}}},_setSelectedAttr:function(node){if(this.selected!=node){var _8ad=this._getSelectedAttr();if(_8ad){this.onDeselect(_8ad);this.selected=null;}if(node&&node.parentNode==this.containerNode){this.selected=node;_8a8.scrollIntoView(node);this.onSelect(node);}}else{if(node){this.onSelect(node);}}},_getSelectedAttr:function(){var v=this.selected;return (v&&v.parentNode==this.containerNode)?v:(this.selected=null);}});});},"dijit/form/_FormWidget":function(){define("dijit/form/_FormWidget",["dojo/_base/declare","dojo/_base/kernel","dojo/ready","../_Widget","../_CssStateMixin","../_TemplatedMixin","./_FormWidgetMixin"],function(_8ae,_8af,_8b0,_8b1,_8b2,_8b3,_8b4){if(!_8af.isAsync){_8b0(0,function(){var _8b5=["dijit/form/_FormValueWidget"];require(_8b5);});}return _8ae("dijit.form._FormWidget",[_8b1,_8b3,_8b2,_8b4],{setDisabled:function(_8b6){_8af.deprecated("setDisabled("+_8b6+") is deprecated. Use set('disabled',"+_8b6+") instead.","","2.0");this.set("disabled",_8b6);},setValue:function(_8b7){_8af.deprecated("dijit.form._FormWidget:setValue("+_8b7+") is deprecated.  Use set('value',"+_8b7+") instead.","","2.0");this.set("value",_8b7);},getValue:function(){_8af.deprecated(this.declaredClass+"::getValue() is deprecated. Use get('value') instead.","","2.0");return this.get("value");},postMixInProperties:function(){this.nameAttrSetting=this.name?("name=\""+this.name.replace(/'/g,"&quot;")+"\""):"";this.inherited(arguments);},_setTypeAttr:null});});},"dojo/dnd/common":function(){define("dojo/dnd/common",["../main"],function(dojo){dojo.getObject("dnd",true,dojo);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;};return dojo.dnd;});},"dijit/CalendarLite":function(){require({cache:{"url:dijit/templates/Calendar.html":"<table cellspacing=\"0\" cellpadding=\"0\" class=\"dijitCalendarContainer\" role=\"grid\" aria-labelledby=\"${id}_mddb ${id}_year\">\n\t<thead>\n\t\t<tr class=\"dijitReset dijitCalendarMonthContainer\" valign=\"top\">\n\t\t\t<th class='dijitReset dijitCalendarArrow' data-dojo-attach-point=\"decrementMonth\">\n\t\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitCalendarIncrementControl dijitCalendarDecrease\" role=\"presentation\"/>\n\t\t\t\t<span data-dojo-attach-point=\"decreaseArrowNode\" class=\"dijitA11ySideArrow\">-</span>\n\t\t\t</th>\n\t\t\t<th class='dijitReset' colspan=\"5\">\n\t\t\t\t<div data-dojo-attach-point=\"monthNode\">\n\t\t\t\t</div>\n\t\t\t</th>\n\t\t\t<th class='dijitReset dijitCalendarArrow' data-dojo-attach-point=\"incrementMonth\">\n\t\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitCalendarIncrementControl dijitCalendarIncrease\" role=\"presentation\"/>\n\t\t\t\t<span data-dojo-attach-point=\"increaseArrowNode\" class=\"dijitA11ySideArrow\">+</span>\n\t\t\t</th>\n\t\t</tr>\n\t\t<tr>\n\t\t\t${!dayCellsHtml}\n\t\t</tr>\n\t</thead>\n\t<tbody data-dojo-attach-point=\"dateRowsNode\" data-dojo-attach-event=\"onclick: _onDayClick\" class=\"dijitReset dijitCalendarBodyContainer\">\n\t\t\t${!dateRowsHtml}\n\t</tbody>\n\t<tfoot class=\"dijitReset dijitCalendarYearContainer\">\n\t\t<tr>\n\t\t\t<td class='dijitReset' valign=\"top\" colspan=\"7\" role=\"presentation\">\n\t\t\t\t<div class=\"dijitCalendarYearLabel\">\n\t\t\t\t\t<span data-dojo-attach-point=\"previousYearLabelNode\" class=\"dijitInline dijitCalendarPreviousYear\" role=\"button\"></span>\n\t\t\t\t\t<span data-dojo-attach-point=\"currentYearLabelNode\" class=\"dijitInline dijitCalendarSelectedYear\" role=\"button\" id=\"${id}_year\"></span>\n\t\t\t\t\t<span data-dojo-attach-point=\"nextYearLabelNode\" class=\"dijitInline dijitCalendarNextYear\" role=\"button\"></span>\n\t\t\t\t</div>\n\t\t\t</td>\n\t\t</tr>\n\t</tfoot>\n</table>\n"}});define("dijit/CalendarLite",["dojo/_base/array","dojo/_base/declare","dojo/cldr/supplemental","dojo/date","dojo/date/locale","dojo/dom","dojo/dom-class","dojo/_base/event","dojo/_base/lang","dojo/_base/sniff","dojo/string","dojo/_base/window","./_WidgetBase","./_TemplatedMixin","dojo/text!./templates/Calendar.html"],function(_8b8,_8b9,_8ba,date,_8bb,dom,_8bc,_8bd,lang,has,_8be,win,_8bf,_8c0,_8c1){var _8c2=_8b9("dijit.CalendarLite",[_8bf,_8c0],{templateString:_8c1,dowTemplateString:"<th class=\"dijitReset dijitCalendarDayLabelTemplate\" role=\"columnheader\"><span class=\"dijitCalendarDayLabel\">${d}</span></th>",dateTemplateString:"<td class=\"dijitReset\" role=\"gridcell\" data-dojo-attach-point=\"dateCells\"><span class=\"dijitCalendarDateLabel\" data-dojo-attach-point=\"dateLabels\"></span></td>",weekTemplateString:"<tr class=\"dijitReset dijitCalendarWeekTemplate\" role=\"row\">${d}${d}${d}${d}${d}${d}${d}</tr>",value:new Date(""),datePackage:date,dayWidth:"narrow",tabIndex:"0",currentFocus:new Date(),baseClass:"dijitCalendar",_isValidDate:function(_8c3){return _8c3&&!isNaN(_8c3)&&typeof _8c3=="object"&&_8c3.toString()!=this.constructor.prototype.value.toString();},_getValueAttr:function(){if(this.value&&!isNaN(this.value)){var _8c4=new this.dateClassObj(this.value);_8c4.setHours(0,0,0,0);if(_8c4.getDate()<this.value.getDate()){_8c4=this.dateFuncObj.add(_8c4,"hour",1);}return _8c4;}else{return null;}},_setValueAttr:function(_8c5,_8c6){if(_8c5){_8c5=new this.dateClassObj(_8c5);}if(this._isValidDate(_8c5)){if(!this._isValidDate(this.value)||this.dateFuncObj.compare(_8c5,this.value)){_8c5.setHours(1,0,0,0);if(!this.isDisabledDate(_8c5,this.lang)){this._set("value",_8c5);this.set("currentFocus",_8c5);if(_8c6||typeof _8c6=="undefined"){this.onChange(this.get("value"));}}}}else{this._set("value",null);this.set("currentFocus",this.currentFocus);}},_setText:function(node,text){while(node.firstChild){node.removeChild(node.firstChild);}node.appendChild(win.doc.createTextNode(text));},_populateGrid:function(){var _8c7=new this.dateClassObj(this.currentFocus);_8c7.setDate(1);var _8c8=_8c7.getDay(),_8c9=this.dateFuncObj.getDaysInMonth(_8c7),_8ca=this.dateFuncObj.getDaysInMonth(this.dateFuncObj.add(_8c7,"month",-1)),_8cb=new this.dateClassObj(),_8cc=_8ba.getFirstDayOfWeek(this.lang);if(_8cc>_8c8){_8cc-=7;}this._date2cell={};_8b8.forEach(this.dateCells,function(_8cd,idx){var i=idx+_8cc;var date=new this.dateClassObj(_8c7),_8ce,_8cf="dijitCalendar",adj=0;if(i<_8c8){_8ce=_8ca-_8c8+i+1;adj=-1;_8cf+="Previous";}else{if(i>=(_8c8+_8c9)){_8ce=i-_8c8-_8c9+1;adj=1;_8cf+="Next";}else{_8ce=i-_8c8+1;_8cf+="Current";}}if(adj){date=this.dateFuncObj.add(date,"month",adj);}date.setDate(_8ce);if(!this.dateFuncObj.compare(date,_8cb,"date")){_8cf="dijitCalendarCurrentDate "+_8cf;}if(this._isSelectedDate(date,this.lang)){_8cf="dijitCalendarSelectedDate "+_8cf;_8cd.setAttribute("aria-selected",true);}else{_8cd.setAttribute("aria-selected",false);}if(this.isDisabledDate(date,this.lang)){_8cf="dijitCalendarDisabledDate "+_8cf;_8cd.setAttribute("aria-disabled",true);}else{_8cf="dijitCalendarEnabledDate "+_8cf;_8cd.removeAttribute("aria-disabled");}var _8d0=this.getClassForDate(date,this.lang);if(_8d0){_8cf=_8d0+" "+_8cf;}_8cd.className=_8cf+"Month dijitCalendarDateTemplate";var _8d1=date.valueOf();this._date2cell[_8d1]=_8cd;_8cd.dijitDateValue=_8d1;this._setText(this.dateLabels[idx],date.getDateLocalized?date.getDateLocalized(this.lang):date.getDate());},this);this.monthWidget.set("month",_8c7);var y=_8c7.getFullYear()-1;var d=new this.dateClassObj();_8b8.forEach(["previous","current","next"],function(name){d.setFullYear(y++);this._setText(this[name+"YearLabelNode"],this.dateLocaleModule.format(d,{selector:"year",locale:this.lang}));},this);},goToToday:function(){this.set("value",new this.dateClassObj());},constructor:function(args){this.datePackage=args.datePackage||this.datePackage;this.dateFuncObj=typeof this.datePackage=="string"?lang.getObject(this.datePackage,false):this.datePackage;this.dateClassObj=this.dateFuncObj.Date||Date;this.dateLocaleModule=lang.getObject("locale",false,this.dateFuncObj);},_createMonthWidget:function(){return _8c2._MonthWidget({id:this.id+"_mw",lang:this.lang,dateLocaleModule:this.dateLocaleModule},this.monthNode);},buildRendering:function(){var d=this.dowTemplateString,_8d2=this.dateLocaleModule.getNames("days",this.dayWidth,"standAlone",this.lang),_8d3=_8ba.getFirstDayOfWeek(this.lang);this.dayCellsHtml=_8be.substitute([d,d,d,d,d,d,d].join(""),{d:""},function(){return _8d2[_8d3++%7];});var r=_8be.substitute(this.weekTemplateString,{d:this.dateTemplateString});this.dateRowsHtml=[r,r,r,r,r,r].join("");this.dateCells=[];this.dateLabels=[];this.inherited(arguments);dom.setSelectable(this.domNode,false);var _8d4=new this.dateClassObj(this.currentFocus);this._supportingWidgets.push(this.monthWidget=this._createMonthWidget());this.set("currentFocus",_8d4,false);var _8d5=lang.hitch(this,function(_8d6,part,_8d7){this.connect(this[_8d6],"onclick",function(){this._setCurrentFocusAttr(this.dateFuncObj.add(this.currentFocus,part,_8d7));});});_8d5("incrementMonth","month",1);_8d5("decrementMonth","month",-1);_8d5("nextYearLabelNode","year",1);_8d5("previousYearLabelNode","year",-1);},_setCurrentFocusAttr:function(date,_8d8){var _8d9=this.currentFocus,_8da=_8d9&&this._date2cell?this._date2cell[_8d9.valueOf()]:null;date=new this.dateClassObj(date);date.setHours(1,0,0,0);this._set("currentFocus",date);this._populateGrid();var _8db=this._date2cell[date.valueOf()];_8db.setAttribute("tabIndex",this.tabIndex);if(this.focused||_8d8){_8db.focus();}if(_8da&&_8da!=_8db){if(has("webkit")){_8da.setAttribute("tabIndex","-1");}else{_8da.removeAttribute("tabIndex");}}},focus:function(){this._setCurrentFocusAttr(this.currentFocus,true);},_onDayClick:function(evt){_8bd.stop(evt);for(var node=evt.target;node&&!node.dijitDateValue;node=node.parentNode){}if(node&&!_8bc.contains(node,"dijitCalendarDisabledDate")){this.set("value",node.dijitDateValue);}},onChange:function(){},_isSelectedDate:function(_8dc){return this._isValidDate(this.value)&&!this.dateFuncObj.compare(_8dc,this.value,"date");},isDisabledDate:function(){},getClassForDate:function(){}});_8c2._MonthWidget=_8b9("dijit.CalendarLite._MonthWidget",_8bf,{_setMonthAttr:function(_8dd){var _8de=this.dateLocaleModule.getNames("months","wide","standAlone",this.lang,_8dd),_8df=(has("ie")==6?"":"<div class='dijitSpacer'>"+_8b8.map(_8de,function(s){return "<div>"+s+"</div>";}).join("")+"</div>");this.domNode.innerHTML=_8df+"<div class='dijitCalendarMonthLabel dijitCalendarCurrentMonthLabel'>"+_8de[_8dd.getMonth()]+"</div>";}});return _8c2;});},"jobdir/indexing/emailservice/Paginator":function(){define(["dijit","dojo","dojox"],function(_8e0,dojo,_8e1){dojo.provide("jobdir.indexing.emailservice.Paginator");dojo.declare("jobdir.indexing.emailservice.Paginator",null,{pageNumber:1,orderBy:"online",orderDir:"DESC",loadingNode:null,tableNode:null,filter:null,constructor:function(_8e2,_8e3){this.loadingNode=dojo.byId(_8e3);this.tableNode=dojo.byId(_8e2);},load:function(page){var url="/indexing/emailservice/list/page/"+page;if(this.filter!==null){url+="/filter/"+dojo.toJson(this.filter);}this.pageNumber=page;this.showLoadingNode();var ref=this;dojo.xhrGet({url:url,handleAs:"text",load:function(data){ref.show(data);dojo.query("#box_content_table table tr").onclick(jobdir.indexing.emailservice.details.get);jobdir.indexing.emailservice.details.markRow();dojo.query("#box_content_table table tr td a.copy_link").onclick(jobdir.indexing.emailservice.copyFormItem);},error:function(err,_8e4){ref.show(err+"<p>"+_8e4.xhr.responseText+"</p>");}});},reload:function(){this.load(this.pageNumber);},order:function(type,_8e5,_8e6){switch(type){case "title":case "company":case "online":case "indexed":this.orderBy=type;this.orderDir=(_8e5=="DESC")?"DESC":"ASC";break;default:this.orderBy="none";this.orderBy="none";break;}if(true==_8e6||null==_8e6){this.reload();}},setFilter:function(_8e7){this.filter=_8e7;},clearFilter:function(){this.filter=null;},showLoadingNode:function(){dojo.style(this.loadingNode,"display","block");},hideLoadingNode:function(){dojo.style(this.loadingNode,"display","none");},show:function(text){this.tableNode.innerHTML=text;this.hideLoadingNode();}});});},"dojo/io/iframe":function(){define("dojo/io/iframe",["../main","require"],function(dojo,_8e8){dojo.getObject("io",true,dojo);dojo.io.iframe={create:function(_8e9,_8ea,uri){if(window[_8e9]){return window[_8e9];}if(window.frames[_8e9]){return window.frames[_8e9];}var turi=uri;if(!turi){if(dojo.config["useXDomain"]&&!dojo.config["dojoBlankHtmlUrl"]){console.warn("dojo.io.iframe.create: When using cross-domain Dojo builds,"+" please save dojo/resources/blank.html to your domain and set djConfig.dojoBlankHtmlUrl"+" to the path on your domain to blank.html");}turi=(dojo.config["dojoBlankHtmlUrl"]||_8e8.toUrl("../resources/blank.html"));}var _8eb=dojo.place("<iframe id=\""+_8e9+"\" name=\""+_8e9+"\" src=\""+turi+"\" onload=\""+_8ea+"\" style=\"position: absolute; left: 1px; top: 1px; height: 1px; width: 1px; visibility: hidden\">",dojo.body());window[_8e9]=_8eb;return _8eb;},setSrc:function(_8ec,src,_8ed){try{if(!_8ed){if(dojo.isWebKit){_8ec.location=src;}else{frames[_8ec.name].location=src;}}else{var idoc;if(dojo.isIE||dojo.isWebKit){idoc=_8ec.contentWindow.document;}else{idoc=_8ec.contentWindow;}if(!idoc){_8ec.location=src;}else{idoc.location.replace(src);}}}catch(e){}},doc:function(_8ee){return _8ee.contentDocument||(((_8ee.name)&&(_8ee.document)&&(dojo.doc.getElementsByTagName("iframe")[_8ee.name].contentWindow)&&(dojo.doc.getElementsByTagName("iframe")[_8ee.name].contentWindow.document)))||((_8ee.name)&&(dojo.doc.frames[_8ee.name])&&(dojo.doc.frames[_8ee.name].document))||null;},send:function(args){if(!this["_frame"]){this._frame=this.create(this._iframeName,dojo._scopeName+".io.iframe._iframeOnload();");}var dfd=dojo._ioSetArgs(args,function(dfd){dfd.canceled=true;dfd.ioArgs._callNext();},function(dfd){var _8ef=null;try{var _8f0=dfd.ioArgs;var dii=dojo.io.iframe;var ifd=dii.doc(dii._frame);var _8f1=_8f0.handleAs;_8ef=ifd;if(_8f1!="html"){if(_8f1=="xml"){if(dojo.isIE<9||(dojo.isIE&&dojo.isQuirks)){dojo.query("a",dii._frame.contentWindow.document.documentElement).orphan();var _8f2=(dii._frame.contentWindow.document).documentElement.innerText;_8f2=_8f2.replace(/>\s+</g,"><");_8f2=dojo.trim(_8f2);var _8f3={responseText:_8f2};_8ef=dojo._contentHandlers["xml"](_8f3);}}else{_8ef=ifd.getElementsByTagName("textarea")[0].value;if(_8f1=="json"){_8ef=dojo.fromJson(_8ef);}else{if(_8f1=="javascript"){_8ef=dojo.eval(_8ef);}}}}}catch(e){_8ef=e;}finally{_8f0._callNext();}return _8ef;},function(_8f4,dfd){dfd.ioArgs._hasError=true;dfd.ioArgs._callNext();return _8f4;});dfd.ioArgs._callNext=function(){if(!this["_calledNext"]){this._calledNext=true;dojo.io.iframe._currentDfd=null;dojo.io.iframe._fireNextRequest();}};this._dfdQueue.push(dfd);this._fireNextRequest();dojo._ioWatch(dfd,function(dfd){return !dfd.ioArgs["_hasError"];},function(dfd){return (!!dfd.ioArgs["_finished"]);},function(dfd){if(dfd.ioArgs._finished){dfd.callback(dfd);}else{dfd.errback(new Error("Invalid dojo.io.iframe request state"));}});return dfd;},_currentDfd:null,_dfdQueue:[],_iframeName:dojo._scopeName+"IoIframe",_fireNextRequest:function(){try{if((this._currentDfd)||(this._dfdQueue.length==0)){return;}do{var dfd=this._currentDfd=this._dfdQueue.shift();}while(dfd&&dfd.canceled&&this._dfdQueue.length);if(!dfd||dfd.canceled){this._currentDfd=null;return;}var _8f5=dfd.ioArgs;var args=_8f5.args;_8f5._contentToClean=[];var fn=dojo.byId(args["form"]);var _8f6=args["content"]||{};if(fn){if(_8f6){var _8f7=function(name,_8f8){dojo.create("input",{type:"hidden",name:name,value:_8f8},fn);_8f5._contentToClean.push(name);};for(var x in _8f6){var val=_8f6[x];if(dojo.isArray(val)&&val.length>1){var i;for(i=0;i<val.length;i++){_8f7(x,val[i]);}}else{if(!fn[x]){_8f7(x,val);}else{fn[x].value=val;}}}}var _8f9=fn.getAttributeNode("action");var _8fa=fn.getAttributeNode("method");var _8fb=fn.getAttributeNode("target");if(args["url"]){_8f5._originalAction=_8f9?_8f9.value:null;if(_8f9){_8f9.value=args.url;}else{fn.setAttribute("action",args.url);}}if(!_8fa||!_8fa.value){if(_8fa){_8fa.value=(args["method"])?args["method"]:"post";}else{fn.setAttribute("method",(args["method"])?args["method"]:"post");}}_8f5._originalTarget=_8fb?_8fb.value:null;if(_8fb){_8fb.value=this._iframeName;}else{fn.setAttribute("target",this._iframeName);}fn.target=this._iframeName;dojo._ioNotifyStart(dfd);fn.submit();}else{var _8fc=args.url+(args.url.indexOf("?")>-1?"&":"?")+_8f5.query;dojo._ioNotifyStart(dfd);this.setSrc(this._frame,_8fc,true);}}catch(e){dfd.errback(e);}},_iframeOnload:function(){var dfd=this._currentDfd;if(!dfd){this._fireNextRequest();return;}var _8fd=dfd.ioArgs;var args=_8fd.args;var _8fe=dojo.byId(args.form);if(_8fe){var _8ff=_8fd._contentToClean;for(var i=0;i<_8ff.length;i++){var key=_8ff[i];for(var j=0;j<_8fe.childNodes.length;j++){var _900=_8fe.childNodes[j];if(_900.name==key){dojo.destroy(_900);break;}}}if(_8fd["_originalAction"]){_8fe.setAttribute("action",_8fd._originalAction);}if(_8fd["_originalTarget"]){_8fe.setAttribute("target",_8fd._originalTarget);_8fe.target=_8fd._originalTarget;}}_8fd._finished=true;}};return dojo.io.iframe;});},"dijit/_base/place":function(){define("dijit/_base/place",["dojo/_base/array","dojo/_base/lang","dojo/window","../place",".."],function(_901,lang,_902,_903,_904){_904.getViewport=function(){return _902.getBox();};_904.placeOnScreen=_903.at;_904.placeOnScreenAroundElement=function(node,_905,_906,_907){var _908;if(lang.isArray(_906)){_908=_906;}else{_908=[];for(var key in _906){_908.push({aroundCorner:key,corner:_906[key]});}}return _903.around(node,_905,_908,true,_907);};_904.placeOnScreenAroundNode=_904.placeOnScreenAroundElement;_904.placeOnScreenAroundRectangle=_904.placeOnScreenAroundElement;_904.getPopupAroundAlignment=function(_909,_90a){var _90b={};_901.forEach(_909,function(pos){var ltr=_90a;switch(pos){case "after":_90b[_90a?"BR":"BL"]=_90a?"BL":"BR";break;case "before":_90b[_90a?"BL":"BR"]=_90a?"BR":"BL";break;case "below-alt":ltr=!ltr;case "below":_90b[ltr?"BL":"BR"]=ltr?"TL":"TR";_90b[ltr?"BR":"BL"]=ltr?"TR":"TL";break;case "above-alt":ltr=!ltr;case "above":default:_90b[ltr?"TL":"TR"]=ltr?"BL":"BR";_90b[ltr?"TR":"TL"]=ltr?"BR":"BL";break;}});return _90b;};return _904;});},"jobdir/site/keywords":function(){define(["dijit","dojo","dojox","dojo/require!dijit/form/TextBox,dijit/form/CheckBox"],function(_90c,dojo,_90d){dojo.provide("jobdir.site.keywords");dojo.require("dijit.form.TextBox");dojo.require("dijit.form.CheckBox");jobdir.site.keywords.init=function(){var _90e=_90c.byId("ksearch");dojo.connect(dojo.byId("ksearch"),"onkeyup",jobdir.site.keywords.markKeywordsMatch);dojo.query("#keywords-list a").onclick(jobdir.site.checkAcceptTou);};jobdir.site.keywords.markKeywordsMatch=function(_90f){var _910=_90c.byId("ksearch").attr("value");var _911=new RegExp(_910,"gi");dojo.query("#keywords-list p a").forEach(function(node){dojo.removeClass(node,"searchmatch");if(_910.length>=3&&node.innerHTML.match(_911)){dojo.addClass(node,"searchmatch");}});};jobdir.site.keywords.switchBlock=function(_912){dojo.query("#filter-form-loading-underlay, #filter-form-loading").forEach(function(item){item.style.display="block";});dojo.xhrPost({url:"/"+jobdir.site.lang+"/keywords-list",content:{blockName:_912},handleAs:"json",load:function(data){dojo.byId("keyword-list-blockname").innerHTML=data.headline;dojo.byId("keywords-list").innerHTML=data.content;jobdir.site.keywords.markKeywordsMatch();dojo.query("#filter-form-loading-underlay, #filter-form-loading").forEach(function(item){item.style.display="none";});dojo.query("#keywords-list a").onclick(jobdir.site.checkAcceptTou);},error:function(err,io){}});};});},"dijit/form/_ComboBoxMenu":function(){define("dijit/form/_ComboBoxMenu",["dojo/_base/declare","dojo/dom-class","dojo/dom-construct","dojo/dom-style","dojo/keys","../_WidgetBase","../_TemplatedMixin","./_ComboBoxMenuMixin","./_ListMouseMixin"],function(_913,_914,_915,_916,keys,_917,_918,_919,_91a){return _913("dijit.form._ComboBoxMenu",[_917,_918,_91a,_919],{templateString:"<div class='dijitReset dijitMenu' data-dojo-attach-point='containerNode' style='overflow: auto; overflow-x: hidden;'>"+"<div class='dijitMenuItem dijitMenuPreviousButton' data-dojo-attach-point='previousButton' role='option'></div>"+"<div class='dijitMenuItem dijitMenuNextButton' data-dojo-attach-point='nextButton' role='option'></div>"+"</div>",baseClass:"dijitComboBoxMenu",_createMenuItem:function(){return _915.create("div",{"class":"dijitReset dijitMenuItem"+(this.isLeftToRight()?"":" dijitMenuItemRtl"),role:"option"});},onHover:function(node){_914.add(node,"dijitMenuItemHover");},onUnhover:function(node){_914.remove(node,"dijitMenuItemHover");},onSelect:function(node){_914.add(node,"dijitMenuItemSelected");},onDeselect:function(node){_914.remove(node,"dijitMenuItemSelected");},_page:function(up){var _91b=0;var _91c=this.domNode.scrollTop;var _91d=_916.get(this.domNode,"height");if(!this.getHighlightedOption()){this.selectNextNode();}while(_91b<_91d){if(up){if(!this.getHighlightedOption().previousSibling||this._highlighted_option.previousSibling.style.display=="none"){break;}this.selectPreviousNode();}else{if(!this.getHighlightedOption().nextSibling||this._highlighted_option.nextSibling.style.display=="none"){break;}this.selectNextNode();}var _91e=this.domNode.scrollTop;_91b+=(_91e-_91c)*(up?-1:1);_91c=_91e;}},handleKey:function(evt){switch(evt.charOrCode){case keys.DOWN_ARROW:this.selectNextNode();return false;case keys.PAGE_DOWN:this._page(false);return false;case keys.UP_ARROW:this.selectPreviousNode();return false;case keys.PAGE_UP:this._page(true);return false;default:return true;}}});});},"dojo/require":function(){define("dojo/require",["./_base/loader"],function(_91f){return {dynamic:0,normalize:function(id){return id;},load:_91f.require};});},"url:dijit/layout/templates/ScrollingTabController.html":"<div class=\"dijitTabListContainer-${tabPosition}\" style=\"visibility:hidden\">\n\t<div data-dojo-type=\"dijit.layout._ScrollingTabControllerMenuButton\"\n\t\t\tclass=\"tabStripButton-${tabPosition}\"\n\t\t\tid=\"${id}_menuBtn\"\n\t\t\tdata-dojo-props=\"containerId: '${containerId}', iconClass: 'dijitTabStripMenuIcon',\n\t\t\t\t\tdropDownPosition: ['below-alt', 'above-alt']\"\n\t\t\tdata-dojo-attach-point=\"_menuBtn\" showLabel=\"false\" title=\"\">&#9660;</div>\n\t<div data-dojo-type=\"dijit.layout._ScrollingTabControllerButton\"\n\t\t\tclass=\"tabStripButton-${tabPosition}\"\n\t\t\tid=\"${id}_leftBtn\"\n\t\t\tdata-dojo-props=\"iconClass:'dijitTabStripSlideLeftIcon', showLabel:false, title:''\"\n\t\t\tdata-dojo-attach-point=\"_leftBtn\" data-dojo-attach-event=\"onClick: doSlideLeft\">&#9664;</div>\n\t<div data-dojo-type=\"dijit.layout._ScrollingTabControllerButton\"\n\t\t\tclass=\"tabStripButton-${tabPosition}\"\n\t\t\tid=\"${id}_rightBtn\"\n\t\t\tdata-dojo-props=\"iconClass:'dijitTabStripSlideRightIcon', showLabel:false, title:''\"\n\t\t\tdata-dojo-attach-point=\"_rightBtn\" data-dojo-attach-event=\"onClick: doSlideRight\">&#9654;</div>\n\t<div class='dijitTabListWrapper' data-dojo-attach-point='tablistWrapper'>\n\t\t<div role='tablist' data-dojo-attach-event='onkeypress:onkeypress'\n\t\t\t\tdata-dojo-attach-point='containerNode' class='nowrapTabStrip'></div>\n\t</div>\n</div>","dijit/Dialog":function(){require({cache:{"url:dijit/templates/Dialog.html":"<div class=\"dijitDialog\" role=\"dialog\" aria-labelledby=\"${id}_title\">\n\t<div data-dojo-attach-point=\"titleBar\" class=\"dijitDialogTitleBar\">\n\t<span data-dojo-attach-point=\"titleNode\" class=\"dijitDialogTitle\" id=\"${id}_title\"></span>\n\t<span data-dojo-attach-point=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" data-dojo-attach-event=\"ondijitclick: onCancel\" title=\"${buttonCancel}\" role=\"button\" tabIndex=\"-1\">\n\t\t<span data-dojo-attach-point=\"closeText\" class=\"closeText\" title=\"${buttonCancel}\">x</span>\n\t</span>\n\t</div>\n\t\t<div data-dojo-attach-point=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\n</div>\n"}});define("dijit/Dialog",["require","dojo/_base/array","dojo/_base/connect","dojo/_base/declare","dojo/_base/Deferred","dojo/dom","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/event","dojo/_base/fx","dojo/i18n","dojo/_base/kernel","dojo/keys","dojo/_base/lang","dojo/on","dojo/ready","dojo/_base/sniff","dojo/_base/window","dojo/window","dojo/dnd/Moveable","dojo/dnd/TimedMoveable","./focus","./_base/manager","./_Widget","./_TemplatedMixin","./_CssStateMixin","./form/_FormMixin","./_DialogMixin","./DialogUnderlay","./layout/ContentPane","dojo/text!./templates/Dialog.html",".","dojo/i18n!./nls/common"],function(_920,_921,_922,_923,_924,dom,_925,_926,_927,_928,fx,i18n,_929,keys,lang,on,_92a,has,win,_92b,_92c,_92d,_92e,_92f,_930,_931,_932,_933,_934,_935,_936,_937,_938){var _939=_923("dijit._DialogBase",[_931,_933,_934,_932],{templateString:_937,baseClass:"dijitDialog",cssStateNodes:{closeButtonNode:"dijitDialogCloseIcon"},_setTitleAttr:[{node:"titleNode",type:"innerHTML"},{node:"titleBar",type:"attribute"}],open:false,duration:_92f.defaultDuration,refocus:true,autofocus:true,_firstFocusItem:null,_lastFocusItem:null,doLayout:false,draggable:true,"aria-describedby":"",postMixInProperties:function(){var _93a=i18n.getLocalization("dijit","common");lang.mixin(this,_93a);this.inherited(arguments);},postCreate:function(){_927.set(this.domNode,{display:"none",position:"absolute"});win.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&&_93b.isTop(this)){this._getFocusItems(this.domNode);_92e.focus(this._firstFocusItem);}this.inherited(arguments);},_endDrag:function(){var _93c=_926.position(this.domNode),_93d=_92b.getBox();_93c.y=Math.min(Math.max(_93c.y,0),(_93d.h-_93c.h));_93c.x=Math.min(Math.max(_93c.x,0),(_93d.w-_93c.w));this._relativePosition=_93c;this._position();},_setup:function(){var node=this.domNode;if(this.titleBar&&this.draggable){this._moveable=new ((has("ie")==6)?_92d:_92c)(node,{handle:this.titleBar});this.connect(this._moveable,"onMoveStop","_endDrag");}else{_925.add(node,"dijitDialogFixed");}this.underlayAttrs={dialogId:this.id,"class":_921.map(this["class"].split(/\s/),function(s){return s+"_underlay";}).join(" ")};},_size:function(){this._checkIfSingleChild();if(this._singleChild){if(this._singleChildOriginalStyle){this._singleChild.domNode.style.cssText=this._singleChildOriginalStyle;}delete this._singleChildOriginalStyle;}else{_927.set(this.containerNode,{width:"auto",height:"auto"});}var bb=_926.position(this.domNode);var _93e=_92b.getBox();if(bb.w>=_93e.w||bb.h>=_93e.h){var w=Math.min(bb.w,Math.floor(_93e.w*0.75)),h=Math.min(bb.h,Math.floor(_93e.h*0.75));if(this._singleChild&&this._singleChild.resize){this._singleChildOriginalStyle=this._singleChild.domNode.style.cssText;this._singleChild.resize({w:w,h:h});}else{_927.set(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(!_925.contains(win.body(),"dojoMove")){var node=this.domNode,_93f=_92b.getBox(),p=this._relativePosition,bb=p?null:_926.position(node),l=Math.floor(_93f.l+(p?p.x:(_93f.w-bb.w)/2)),t=Math.floor(_93f.t+(p?p.y:(_93f.h-bb.h)/2));_927.set(node,{left:l+"px",top:t+"px"});}},_onKey:function(evt){if(evt.charOrCode){var node=evt.target;if(evt.charOrCode===keys.TAB){this._getFocusItems(this.domNode);}var _940=(this._firstFocusItem==this._lastFocusItem);if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===keys.TAB){if(!_940){_92e.focus(this._lastFocusItem);}_928.stop(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===keys.TAB&&!evt.shiftKey){if(!_940){_92e.focus(this._firstFocusItem);}_928.stop(evt);}else{while(node){if(node==this.domNode||_925.contains(node,"dijitPopup")){if(evt.charOrCode==keys.ESCAPE){this.onCancel();}else{return;}}node=node.parentNode;}if(evt.charOrCode!==keys.TAB){_928.stop(evt);}else{if(!has("opera")){try{this._firstFocusItem.focus();}catch(e){}}}}}}},show:function(){if(this.open){return;}if(!this._started){this.startup();}if(!this._alreadyInitialized){this._setup();this._alreadyInitialized=true;}if(this._fadeOutDeferred){this._fadeOutDeferred.cancel();}this._modalconnects.push(on(window,"scroll",lang.hitch(this,"layout")));this._modalconnects.push(on(window,"resize",lang.hitch(this,function(){var _941=_92b.getBox();if(!this._oldViewport||_941.h!=this._oldViewport.h||_941.w!=this._oldViewport.w){this.layout();this._oldViewport=_941;}})));this._modalconnects.push(on(this.domNode,_922._keypress,lang.hitch(this,"_onKey")));_927.set(this.domNode,{opacity:0,display:""});this._set("open",true);this._onShow();this._size();this._position();var _942;this._fadeInDeferred=new _924(lang.hitch(this,function(){_942.stop();delete this._fadeInDeferred;}));_942=fx.fadeIn({node:this.domNode,duration:this.duration,beforeBegin:lang.hitch(this,function(){_93b.show(this,this.underlayAttrs);}),onEnd:lang.hitch(this,function(){if(this.autofocus&&_93b.isTop(this)){this._getFocusItems(this.domNode);_92e.focus(this._firstFocusItem);}this._fadeInDeferred.callback(true);delete this._fadeInDeferred;})}).play();return this._fadeInDeferred;},hide:function(){if(!this._alreadyInitialized){return;}if(this._fadeInDeferred){this._fadeInDeferred.cancel();}var _943;this._fadeOutDeferred=new _924(lang.hitch(this,function(){_943.stop();delete this._fadeOutDeferred;}));this._fadeOutDeferred.then(lang.hitch(this,"onHide"));_943=fx.fadeOut({node:this.domNode,duration:this.duration,onEnd:lang.hitch(this,function(){this.domNode.style.display="none";_93b.hide(this);this._fadeOutDeferred.callback(true);delete this._fadeOutDeferred;})}).play();if(this._scrollConnected){this._scrollConnected=false;}var h;while(h=this._modalconnects.pop()){h.remove();}if(this._relativePosition){delete this._relativePosition;}this._set("open",false);return this._fadeOutDeferred;},layout:function(){if(this.domNode.style.display!="none"){if(_938._underlay){_938._underlay.layout();}this._position();}},destroy:function(){if(this._fadeInDeferred){this._fadeInDeferred.cancel();}if(this._fadeOutDeferred){this._fadeOutDeferred.cancel();}if(this._moveable){this._moveable.destroy();}var h;while(h=this._modalconnects.pop()){h.remove();}_93b.hide(this);this.inherited(arguments);}});var _944=_923("dijit.Dialog",[_936,_939],{});_944._DialogBase=_939;var _93b=_944._DialogLevelManager={_beginZIndex:950,show:function(_945,_946){ds[ds.length-1].focus=_92e.curNode;var _947=_938._underlay;if(!_947||_947._destroyed){_947=_938._underlay=new _935(_946);}else{_947.set(_945.underlayAttrs);}var _948=ds[ds.length-1].dialog?ds[ds.length-1].zIndex+2:_944._DialogLevelManager._beginZIndex;if(ds.length==1){_947.show();}_927.set(_938._underlay.domNode,"zIndex",_948-1);_927.set(_945.domNode,"zIndex",_948);ds.push({dialog:_945,underlayAttrs:_946,zIndex:_948});},hide:function(_949){if(ds[ds.length-1].dialog==_949){ds.pop();var pd=ds[ds.length-1];if(ds.length==1){if(!_938._underlay._destroyed){_938._underlay.hide();}}else{_927.set(_938._underlay.domNode,"zIndex",pd.zIndex-1);_938._underlay.set(pd.underlayAttrs);}if(_949.refocus){var _94a=pd.focus;if(pd.dialog&&(!_94a||!dom.isDescendant(_94a,pd.dialog.domNode))){pd.dialog._getFocusItems(pd.dialog.domNode);_94a=pd.dialog._firstFocusItem;}if(_94a){_94a.focus();}}}else{var idx=_921.indexOf(_921.map(ds,function(elem){return elem.dialog;}),_949);if(idx!=-1){ds.splice(idx,1);}}},isTop:function(_94b){return ds[ds.length-1].dialog==_94b;}};var ds=_944._dialogStack=[{dialog:null,focus:null,underlayAttrs:null}];if(!_929.isAsync){_92a(0,function(){var _94c=["dijit/TooltipDialog"];_920(_94c);});}return _944;});},"dijit/form/_DateTimeTextBox":function(){require({cache:{"url:dijit/form/templates/DropDownBox.html":"<div class=\"dijit dijitReset dijitInline dijitLeft\"\n\tid=\"widget_${id}\"\n\trole=\"combobox\"\n\t><div class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton dijitArrowButtonContainer'\n\t\tdata-dojo-attach-point=\"_buttonNode, _popupStateNode\" role=\"presentation\"\n\t\t><input class=\"dijitReset dijitInputField dijitArrowButtonInner\" value=\"&#9660; \" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\n\t\t\t${_buttonInputDisabled}\n\t/></div\n\t><div class='dijitReset dijitValidationContainer'\n\t\t><input class=\"dijitReset dijitInputField dijitValidationIcon dijitValidationInner\" value=\"&#935; \" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\n\t/></div\n\t><div class=\"dijitReset dijitInputField dijitInputContainer\"\n\t\t><input class='dijitReset dijitInputInner' ${!nameAttrSetting} type=\"text\" autocomplete=\"off\"\n\t\t\tdata-dojo-attach-point=\"textbox,focusNode\" role=\"textbox\" aria-haspopup=\"true\"\n\t/></div\n></div>\n"}});define("dijit/form/_DateTimeTextBox",["dojo/date","dojo/date/locale","dojo/date/stamp","dojo/_base/declare","dojo/_base/lang","./RangeBoundTextBox","../_HasDropDown","dojo/text!./templates/DropDownBox.html"],function(date,_94d,_94e,_94f,lang,_950,_951,_952){new Date("X");var _953=_94f("dijit.form._DateTimeTextBox",[_950,_951],{templateString:_952,hasDownArrow:true,openOnClick:true,regExpGen:_94d.regexp,datePackage:date,postMixInProperties:function(){this.inherited(arguments);this._set("type","text");},compare:function(val1,val2){var _954=this._isInvalidDate(val1);var _955=this._isInvalidDate(val2);return _954?(_955?0:-1):(_955?1:date.compare(val1,val2,this._selector));},forceWidth:true,format:function(_956,_957){if(!_956){return "";}return this.dateLocaleModule.format(_956,_957);},"parse":function(_958,_959){return this.dateLocaleModule.parse(_958,_959)||(this._isEmpty(_958)?null:undefined);},serialize:function(val,_95a){if(val.toGregorian){val=val.toGregorian();}return _94e.toISOString(val,_95a);},dropDownDefaultValue:new Date(),value:new Date(""),_blankValue:null,popupClass:"",_selector:"",constructor:function(args){this.datePackage=args.datePackage||this.datePackage;this.dateFuncObj=typeof this.datePackage=="string"?lang.getObject(this.datePackage,false):this.datePackage;this.dateClassObj=this.dateFuncObj.Date||Date;this.dateLocaleModule=lang.getObject("locale",false,this.dateFuncObj);this.regExpGen=this.dateLocaleModule.regexp;this._invalidDate=this.constructor.prototype.value.toString();},buildRendering:function(){this.inherited(arguments);if(!this.hasDownArrow){this._buttonNode.style.display="none";}if(this.openOnClick||!this.hasDownArrow){this._buttonNode=this.domNode;this.baseClass+=" dijitComboBoxOpenOnClick";}},_setConstraintsAttr:function(_95b){_95b.selector=this._selector;_95b.fullYear=true;var _95c=_94e.fromISOString;if(typeof _95b.min=="string"){_95b.min=_95c(_95b.min);}if(typeof _95b.max=="string"){_95b.max=_95c(_95b.max);}this.inherited(arguments);},_isInvalidDate:function(_95d){return !_95d||isNaN(_95d)||typeof _95d!="object"||_95d.toString()==this._invalidDate;},_setValueAttr:function(_95e,_95f,_960){if(_95e!==undefined){if(typeof _95e=="string"){_95e=_94e.fromISOString(_95e);}if(this._isInvalidDate(_95e)){_95e=null;}if(_95e instanceof Date&&!(this.dateClassObj instanceof Date)){_95e=new this.dateClassObj(_95e);}}this.inherited(arguments);if(this.dropDown){this.dropDown.set("value",_95e,false);}},_set:function(attr,_961){if(attr=="value"&&this.value instanceof Date&&this.compare(_961,this.value)==0){return;}this.inherited(arguments);},_setDropDownDefaultValueAttr:function(val){if(this._isInvalidDate(val)){val=new this.dateClassObj();}this.dropDownDefaultValue=val;},openDropDown:function(_962){if(this.dropDown){this.dropDown.destroy();}var _963=lang.isString(this.popupClass)?lang.getObject(this.popupClass,false):this.popupClass,_964=this,_965=this.get("value");this.dropDown=new _963({onChange:function(_966){_953.superclass._setValueAttr.call(_964,_966,true);},id:this.id+"_popup",dir:_964.dir,lang:_964.lang,value:_965,currentFocus:!this._isInvalidDate(_965)?_965:this.dropDownDefaultValue,constraints:_964.constraints,filterString:_964.filterString,datePackage:_964.datePackage,isDisabledDate:function(date){return !_964.rangeCheck(date,_964.constraints);}});this.inherited(arguments);},_getDisplayedValueAttr:function(){return this.textbox.value;},_setDisplayedValueAttr:function(_967,_968){this._setValueAttr(this.parse(_967,this.constraints),_968,_967);}});return _953;});},"dijit/_base/focus":function(){define("dijit/_base/focus",["dojo/_base/array","dojo/dom","dojo/_base/lang","dojo/topic","dojo/_base/window","../focus",".."],function(_969,dom,lang,_96a,win,_96b,_96c){lang.mixin(_96c,{_curFocus:null,_prevFocus:null,isCollapsed:function(){return _96c.getBookmark().isCollapsed;},getBookmark:function(){var bm,rg,tg,sel=win.doc.selection,cf=_96b.curNode;if(win.global.getSelection){sel=win.global.getSelection();if(sel){if(sel.isCollapsed){tg=cf?cf.tagName:"";if(tg){tg=tg.toLowerCase();if(tg=="textarea"||(tg=="input"&&(!cf.type||cf.type.toLowerCase()=="text"))){sel={start:cf.selectionStart,end:cf.selectionEnd,node:cf,pRange:true};return {isCollapsed:(sel.end<=sel.start),mark:sel};}}bm={isCollapsed:true};if(sel.rangeCount){bm.mark=sel.getRangeAt(0).cloneRange();}}else{rg=sel.getRangeAt(0);bm={isCollapsed:false,mark:rg.cloneRange()};}}}else{if(sel){tg=cf?cf.tagName:"";tg=tg.toLowerCase();if(cf&&tg&&(tg=="button"||tg=="textarea"||tg=="input")){if(sel.type&&sel.type.toLowerCase()=="none"){return {isCollapsed:true,mark:null};}else{rg=sel.createRange();return {isCollapsed:rg.text&&rg.text.length?false:true,mark:{range:rg,pRange:true}};}}bm={};try{rg=sel.createRange();bm.isCollapsed=!(sel.type=="Text"?rg.htmlText.length:rg.length);}catch(e){bm.isCollapsed=true;return bm;}if(sel.type.toUpperCase()=="CONTROL"){if(rg.length){bm.mark=[];var i=0,len=rg.length;while(i<len){bm.mark.push(rg.item(i++));}}else{bm.isCollapsed=true;bm.mark=null;}}else{bm.mark=rg.getBookmark();}}else{console.warn("No idea how to store the current selection for this browser!");}}return bm;},moveToBookmark:function(_96d){var _96e=win.doc,mark=_96d.mark;if(mark){if(win.global.getSelection){var sel=win.global.getSelection();if(sel&&sel.removeAllRanges){if(mark.pRange){var n=mark.node;n.selectionStart=mark.start;n.selectionEnd=mark.end;}else{sel.removeAllRanges();sel.addRange(mark);}}else{console.warn("No idea how to restore selection for this browser!");}}else{if(_96e.selection&&mark){var rg;if(mark.pRange){rg=mark.range;}else{if(lang.isArray(mark)){rg=_96e.body.createControlRange();_969.forEach(mark,function(n){rg.addElement(n);});}else{rg=_96e.body.createTextRange();rg.moveToBookmark(mark);}}rg.select();}}}},getFocus:function(menu,_96f){var node=!_96b.curNode||(menu&&dom.isDescendant(_96b.curNode,menu.domNode))?_96c._prevFocus:_96b.curNode;return {node:node,bookmark:node&&(node==_96b.curNode)&&win.withGlobal(_96f||win.global,_96c.getBookmark),openedForWindow:_96f};},_activeStack:[],registerIframe:function(_970){return _96b.registerIframe(_970);},unregisterIframe:function(_971){_971&&_971.remove();},registerWin:function(_972,_973){return _96b.registerWin(_972,_973);},unregisterWin:function(_974){_974&&_974.remove();}});_96b.focus=function(_975){if(!_975){return;}var node="node" in _975?_975.node:_975,_976=_975.bookmark,_977=_975.openedForWindow,_978=_976?_976.isCollapsed:false;if(node){var _979=(node.tagName.toLowerCase()=="iframe")?node.contentWindow:node;if(_979&&_979.focus){try{_979.focus();}catch(e){}}_96b._onFocusNode(node);}if(_976&&win.withGlobal(_977||win.global,_96c.isCollapsed)&&!_978){if(_977){_977.focus();}try{win.withGlobal(_977||win.global,_96c.moveToBookmark,null,[_976]);}catch(e2){}}};_96b.watch("curNode",function(name,_97a,_97b){_96c._curFocus=_97b;_96c._prevFocus=_97a;if(_97b){_96a.publish("focusNode",_97b);}});_96b.watch("activeStack",function(name,_97c,_97d){_96c._activeStack=_97d;});_96b.on("widget-blur",function(_97e,by){_96a.publish("widgetBlur",_97e,by);});_96b.on("widget-focus",function(_97f,by){_96a.publish("widgetFocus",_97f,by);});return _96c;});},"dijit/a11y":function(){define("dijit/a11y",["dojo/_base/array","dojo/_base/config","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-style","dojo/_base/sniff","./_base/manager","."],function(_980,_981,_982,dom,_983,_984,has,_985,_986){var _987=(_986._isElementShown=function(elem){var s=_984.get(elem);return (s.visibility!="hidden")&&(s.visibility!="collapsed")&&(s.display!="none")&&(_983.get(elem,"type")!="hidden");});_986.hasDefaultTabStop=function(elem){switch(elem.nodeName.toLowerCase()){case "a":return _983.has(elem,"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return true;case "iframe":var body;try{var _988=elem.contentDocument;if("designMode" in _988&&_988.designMode=="on"){return true;}body=_988.body;}catch(e1){try{body=elem.contentWindow.document.body;}catch(e2){return false;}}return body&&(body.contentEditable=="true"||(body.firstChild&&body.firstChild.contentEditable=="true"));default:return elem.contentEditable=="true";}};var _989=(_986.isTabNavigable=function(elem){if(_983.get(elem,"disabled")){return false;}else{if(_983.has(elem,"tabIndex")){return _983.get(elem,"tabIndex")>=0;}else{return _986.hasDefaultTabStop(elem);}}});_986._getTabNavigable=function(root){var _98a,last,_98b,_98c,_98d,_98e,_98f={};function _990(node){return node&&node.tagName.toLowerCase()=="input"&&node.type&&node.type.toLowerCase()=="radio"&&node.name&&node.name.toLowerCase();};var _991=function(_992){for(var _993=_992.firstChild;_993;_993=_993.nextSibling){if(_993.nodeType!=1||(has("ie")&&_993.scopeName!=="HTML")||!_987(_993)){continue;}if(_989(_993)){var _994=_983.get(_993,"tabIndex");if(!_983.has(_993,"tabIndex")||_994==0){if(!_98a){_98a=_993;}last=_993;}else{if(_994>0){if(!_98b||_994<_98c){_98c=_994;_98b=_993;}if(!_98d||_994>=_98e){_98e=_994;_98d=_993;}}}var rn=_990(_993);if(_983.get(_993,"checked")&&rn){_98f[rn]=_993;}}if(_993.nodeName.toUpperCase()!="SELECT"){_991(_993);}}};if(_987(root)){_991(root);}function rs(node){return _98f[_990(node)]||node;};return {first:rs(_98a),last:rs(last),lowest:rs(_98b),highest:rs(_98d)};};_986.getFirstInTabbingOrder=function(root){var _995=_986._getTabNavigable(dom.byId(root));return _995.lowest?_995.lowest:_995.first;};_986.getLastInTabbingOrder=function(root){var _996=_986._getTabNavigable(dom.byId(root));return _996.last?_996.last:_996.highest;};return {hasDefaultTabStop:_986.hasDefaultTabStop,isTabNavigable:_986.isTabNavigable,_getTabNavigable:_986._getTabNavigable,getFirstInTabbingOrder:_986.getFirstInTabbingOrder,getLastInTabbingOrder:_986.getLastInTabbingOrder};});},"dijit/form/_ToggleButtonMixin":function(){define("dijit/form/_ToggleButtonMixin",["dojo/_base/declare","dojo/dom-attr"],function(_997,_998){return _997("dijit.form._ToggleButtonMixin",null,{checked:false,_aria_attr:"aria-pressed",_onClick:function(evt){var _999=this.checked;this._set("checked",!_999);var ret=this.inherited(arguments);this.set("checked",ret?this.checked:_999);return ret;},_setCheckedAttr:function(_99a,_99b){this._set("checked",_99a);_998.set(this.focusNode||this.domNode,"checked",_99a);(this.focusNode||this.domNode).setAttribute(this._aria_attr,_99a?"true":"false");this._handleOnChange(_99a,_99b);},reset:function(){this._hasBeenBlurred=false;this.set("checked",this.params.checked||false);}});});},"jobdir/indexing/spider":function(){define(["dijit","dojo","dojox","dojo/require!jobdir/indexing/spider/Paginator,jobdir/indexing/spider/Details,jobdir/indexing/spider/contacts,jobdir/indexing/spider/logo,jobdir/indexing/spider/skyscraper,dijit/form/Textarea,jobdir/indexing/spider/edit,dijit/form/TextBox,dijit/form/DateTextBox,dijit/form/CheckBox,dijit/form/Button,dijit/form/Form"],function(_99c,dojo,_99d){dojo.provide("jobdir.indexing.spider");dojo.require("jobdir.indexing.spider.Paginator");dojo.require("jobdir.indexing.spider.Details");dojo.require("jobdir.indexing.spider.contacts");dojo.require("jobdir.indexing.spider.logo");dojo.require("jobdir.indexing.spider.skyscraper");dojo.require("dijit.form.Textarea");dojo.require("jobdir.indexing.spider.edit");dojo.require("dijit.form.TextBox");dojo.require("dijit.form.DateTextBox");dojo.require("dijit.form.CheckBox");dojo.require("dijit.form.Button");dojo.require("dijit.form.Form");jobdir.indexing.spider.pager=null;jobdir.indexing.spider.details=null;jobdir.indexing.spider.tagId=null;jobdir.indexing.spider.companyId=null;jobdir.indexing.spider.initialFilter=null;jobdir.indexing.spider.initialPage=null;jobdir.indexing.spider.init=function(){jobdir.indexing.spider.pager=new jobdir.indexing.spider.Paginator("box_content_table","box_content_table_loading");jobdir.indexing.spider.details=new jobdir.indexing.spider.Details();if(null!==jobdir.indexing.spider.initialFilter){jobdir.indexing.spider.pager.setFilter(jobdir.indexing.spider.initialFilter);dojo.forEach(["name","tag","spidered","status","warn","type","active","size"],function(item){var node=_99c.byId("jobdir_form_spiderfilter_"+item+(item!="name"&&item!="tag"?"-"+jobdir.indexing.spider.initialFilter[item].replace(/ /g,""):""));if(node){if(item=="name"||item=="tag"){var _99e=jobdir.indexing.spider.initialFilter[item];var attr="value";}else{var _99e=true;var attr="checked";}node.attr(attr,_99e);}});}jobdir.indexing.spider.pager.setFilter();jobdir.indexing.spider.pager.load((jobdir.indexing.spider.initialPage?jobdir.indexing.spider.initialPage:1));dojo.forEach(["spidered-yes","spidered-no","spidered-manual","spidered-imp","spidered-aoop","spidered-topjobs","status-all","status-OK","status-FENOM","status-CROSS","status-NOJOBS","warn-0","warn-1","warn-2","warn-3","warn-4","type-all","type-employer","type-recruiter","size-9999","size-0","size-1","size-2","size-3","size-4","active-active","active-inactive","apply"],function(item){dojo.connect(_99c.byId("jobdir_form_spiderfilter_"+item),"onClick",function(_99f){_99f.preventDefault();jobdir.indexing.spider.setFilter(_99f);});});dojo.forEach(["name","tag"],function(item){dojo.connect(dojo.byId("jobdir_form_spiderfilter_"+item),"onkeypress",function(_9a0){if(_9a0.keyCode==dojo.keys.ENTER){_9a0.preventDefault();jobdir.indexing.spider.setFilter("");}});});dojo.connect(_99c.byId("jobdir_form_spiderfilter_clear"),"onClick",jobdir.indexing.spider.clearFilter);};jobdir.indexing.spider.setFilter=function(_9a1){filter={spidered:"yes",name:"",tag:"",status:"all",warn:"4",type:"all",active:"active",size:"9999"};jobdir.indexing.resetRadioButtons("status",["all","OK","NOJOBS","FENOM","CROSS"],_9a1);if(_99c.byId("jobdir_form_spiderfilter_status-all").attr("checked")){filter["status"]="all";}else{if(_99c.byId("jobdir_form_spiderfilter_status-OK").attr("checked")){filter["status"]="OK";}else{if(_99c.byId("jobdir_form_spiderfilter_status-NOJOBS").attr("checked")){filter["status"]="NO JOBS";}else{if(_99c.byId("jobdir_form_spiderfilter_status-FENOM").attr("checked")){filter["status"]="FENOM";}else{if(_99c.byId("jobdir_form_spiderfilter_status-CROSS").attr("checked")){filter["status"]="CROSS";}}}}}if(_99c.byId("jobdir_form_spiderfilter_name").getValue()!=""){filter["name"]=_99c.byId("jobdir_form_spiderfilter_name").getValue();}if(_99c.byId("jobdir_form_spiderfilter_tag").getValue()!=""){filter["tag"]=_99c.byId("jobdir_form_spiderfilter_tag").getValue();}jobdir.indexing.resetRadioButtons("spidered",["yes","no","manual","imp","aoop","topjobs"],_9a1);if(_99c.byId("jobdir_form_spiderfilter_spidered-no").attr("checked")){filter["spidered"]="no";}else{if(_99c.byId("jobdir_form_spiderfilter_spidered-manual").attr("checked")){filter["spidered"]="manual";}else{if(_99c.byId("jobdir_form_spiderfilter_spidered-imp").attr("checked")){filter["spidered"]="imp";}else{if(_99c.byId("jobdir_form_spiderfilter_spidered-aoop").attr("checked")){filter["spidered"]="aoop";}else{if(_99c.byId("jobdir_form_spiderfilter_spidered-topjobs").attr("checked")){filter["spidered"]="topjobs";}}}}}jobdir.indexing.resetRadioButtons("warn",["4","0","1","2","3"],_9a1);if(_99c.byId("jobdir_form_spiderfilter_warn-0").attr("checked")){filter["warn"]="0";}else{if(_99c.byId("jobdir_form_spiderfilter_warn-1").attr("checked")){filter["warn"]="1";}else{if(_99c.byId("jobdir_form_spiderfilter_warn-2").attr("checked")){filter["warn"]="2";}else{if(_99c.byId("jobdir_form_spiderfilter_warn-3").attr("checked")){filter["warn"]="3";}}}}jobdir.indexing.resetRadioButtons("type",["all","employer","recruiter"],_9a1);if(_99c.byId("jobdir_form_spiderfilter_type-employer").attr("checked")){filter["type"]="employer";}else{if(_99c.byId("jobdir_form_spiderfilter_type-recruiter").attr("checked")){filter["type"]="recruiter";}}jobdir.indexing.resetRadioButtons("active",["active","inactive"],_9a1);if(_99c.byId("jobdir_form_spiderfilter_active-inactive").attr("checked")){filter["active"]="inactive";}jobdir.indexing.resetRadioButtons("size",["9999","0","1","2","3","4"],_9a1);if(_99c.byId("jobdir_form_spiderfilter_size-0").attr("checked")){filter["size"]="0";}else{if(_99c.byId("jobdir_form_spiderfilter_size-1").attr("checked")){filter["size"]="1";}else{if(_99c.byId("jobdir_form_spiderfilter_size-2").attr("checked")){filter["size"]="2";}else{if(_99c.byId("jobdir_form_spiderfilter_size-3").attr("checked")){filter["size"]="3";}else{if(_99c.byId("jobdir_form_spiderfilter_size-4").attr("checked")){filter["size"]="4";}}}}}jobdir.indexing.spider.pager.setFilter(filter);jobdir.indexing.spider.pager.load(1);};jobdir.indexing.spider.clearFilter=function(_9a2){_99c.byId("jobdir_form_spiderfilter").reset();jobdir.indexing.spider.setFilter();};jobdir.indexing.spider.submitComment=function(_9a3){_9a3.preventDefault();dojo.xhrPost({form:"jobdir_form_spidercomment",load:function(_9a4){if(_9a4=="OK"){jobdir.indexing.spider.details.markRow(null);}else{if(_9a4=="OK-reload"){jobdir.indexing.spider.pager.reload();}else{alert(_9a4);}}},error:function(err,io){alert(err+io.xhr.responseText);}});};jobdir.indexing.spider.commentStatusChanged=function(_9a5){var _9a6=_99c.byId("jobdir_form_spidercomment_resetWarn");if(typeof _9a6=="undefined"){return;}if(dojo.attr(_9a5.target,"id")=="jobdir_form_spidercomment_status-OK"){_9a6.attr("checked",true);}else{_9a6.attr("checked",false);}};jobdir.indexing.spider.submitAddJob=function(_9a7){_9a7.preventDefault();var _9a8=dojo.byId("jobdir_form_addjobs_result");_9a8.innerHTML="Sending...";dojo.xhrPost({form:"jobdir_form_addjobs",load:function(_9a9){_9a8.innerHTML=_9a9;if(_9a9=="<div class=\"ok\">OK</div>"){urlPattern=_99c.byId("jobdir_form_addjobs_urlPattern").attr("value");_99c.byId("jobdir_form_addjobs_url").attr("value",urlPattern!=""?urlPattern:"http://");_99c.byId("jobdir_form_addjobs_title").attr("value","");now=new Date();day=now.getDate();mon=now.getMonth()+1;year=now.getYear();date=(day<10?"0":"")+day+"."+(mon<10?"0":"")+mon+"."+(year<1000?year+1900:year);_99c.byId("jobdir_form_addjobs_dateLastJob").attr("value",date);var id=dojo.attr(dojo.byId("jobdir_form_addjobs_id"),"value");dojo.query("#link-pending-"+id+", #link-total-"+id).forEach(function(node){node.innerHTML=parseInt(node.innerHTML)+1;});}},error:function(err,io){_9a8.innerHTML=err+"<hr />"+io.xhr.responseText;}});};});},"dijit/Calendar":function(){define("dijit/Calendar",["dojo/_base/array","dojo/date","dojo/date/locale","dojo/_base/declare","dojo/dom-attr","dojo/dom-class","dojo/_base/event","dojo/_base/kernel","dojo/keys","dojo/_base/lang","dojo/_base/sniff","./CalendarLite","./_Widget","./_CssStateMixin","./_TemplatedMixin","./form/DropDownButton","./hccss"],function(_9aa,date,_9ab,_9ac,_9ad,_9ae,_9af,_9b0,keys,lang,has,_9b1,_9b2,_9b3,_9b4,_9b5){var _9b6=_9ac("dijit.Calendar",[_9b1,_9b2,_9b3],{cssStateNodes:{"decrementMonth":"dijitCalendarArrow","incrementMonth":"dijitCalendarArrow","previousYearLabelNode":"dijitCalendarPreviousYear","nextYearLabelNode":"dijitCalendarNextYear"},setValue:function(_9b7){_9b0.deprecated("dijit.Calendar:setValue() is deprecated.  Use set('value', ...) instead.","","2.0");this.set("value",_9b7);},_createMonthWidget:function(){return new _9b6._MonthDropDownButton({id:this.id+"_mddb",tabIndex:-1,onMonthSelect:lang.hitch(this,"_onMonthSelect"),lang:this.lang,dateLocaleModule:this.dateLocaleModule},this.monthNode);},buildRendering:function(){this.inherited(arguments);this.connect(this.domNode,"onkeypress","_onKeyPress");this.connect(this.dateRowsNode,"onmouseover","_onDayMouseOver");this.connect(this.dateRowsNode,"onmouseout","_onDayMouseOut");this.connect(this.dateRowsNode,"onmousedown","_onDayMouseDown");this.connect(this.dateRowsNode,"onmouseup","_onDayMouseUp");},_onMonthSelect:function(_9b8){this._setCurrentFocusAttr(this.dateFuncObj.add(this.currentFocus,"month",_9b8-this.currentFocus.getMonth()));},_onDayMouseOver:function(evt){var node=_9ae.contains(evt.target,"dijitCalendarDateLabel")?evt.target.parentNode:evt.target;if(node&&((node.dijitDateValue&&!_9ae.contains(node,"dijitCalendarDisabledDate"))||node==this.previousYearLabelNode||node==this.nextYearLabelNode)){_9ae.add(node,"dijitCalendarHoveredDate");this._currentNode=node;}},_onDayMouseOut:function(evt){if(!this._currentNode){return;}if(evt.relatedTarget&&evt.relatedTarget.parentNode==this._currentNode){return;}var cls="dijitCalendarHoveredDate";if(_9ae.contains(this._currentNode,"dijitCalendarActiveDate")){cls+=" dijitCalendarActiveDate";}_9ae.remove(this._currentNode,cls);this._currentNode=null;},_onDayMouseDown:function(evt){var node=evt.target.parentNode;if(node&&node.dijitDateValue&&!_9ae.contains(node,"dijitCalendarDisabledDate")){_9ae.add(node,"dijitCalendarActiveDate");this._currentNode=node;}},_onDayMouseUp:function(evt){var node=evt.target.parentNode;if(node&&node.dijitDateValue){_9ae.remove(node,"dijitCalendarActiveDate");}},handleKey:function(evt){var _9b9=-1,_9ba,_9bb=this.currentFocus;switch(evt.charOrCode){case keys.RIGHT_ARROW:_9b9=1;case keys.LEFT_ARROW:_9ba="day";if(!this.isLeftToRight()){_9b9*=-1;}break;case keys.DOWN_ARROW:_9b9=1;case keys.UP_ARROW:_9ba="week";break;case keys.PAGE_DOWN:_9b9=1;case keys.PAGE_UP:_9ba=evt.ctrlKey||evt.altKey?"year":"month";break;case keys.END:_9bb=this.dateFuncObj.add(_9bb,"month",1);_9ba="day";case keys.HOME:_9bb=new this.dateClassObj(_9bb);_9bb.setDate(1);break;case keys.ENTER:case " ":this.set("value",this.currentFocus);break;default:return true;}if(_9ba){_9bb=this.dateFuncObj.add(_9bb,_9ba,_9b9);}this._setCurrentFocusAttr(_9bb);return false;},_onKeyPress:function(evt){if(!this.handleKey(evt)){_9af.stop(evt);}},onValueSelected:function(){},onChange:function(_9bc){this.onValueSelected(_9bc);},getClassForDate:function(){}});_9b6._MonthDropDownButton=_9ac("dijit.Calendar._MonthDropDownButton",_9b5,{onMonthSelect:function(){},postCreate:function(){this.inherited(arguments);this.dropDown=new _9b6._MonthDropDown({id:this.id+"_mdd",onChange:this.onMonthSelect});},_setMonthAttr:function(_9bd){var _9be=this.dateLocaleModule.getNames("months","wide","standAlone",this.lang,_9bd);this.dropDown.set("months",_9be);this.containerNode.innerHTML=(has("ie")==6?"":"<div class='dijitSpacer'>"+this.dropDown.domNode.innerHTML+"</div>")+"<div class='dijitCalendarMonthLabel dijitCalendarCurrentMonthLabel'>"+_9be[_9bd.getMonth()]+"</div>";}});_9b6._MonthDropDown=_9ac("dijit.Calendar._MonthDropDown",[_9b2,_9b4],{months:[],templateString:"<div class='dijitCalendarMonthMenu dijitMenu' "+"data-dojo-attach-event='onclick:_onClick,onmouseover:_onMenuHover,onmouseout:_onMenuHover'></div>",_setMonthsAttr:function(_9bf){this.domNode.innerHTML=_9aa.map(_9bf,function(_9c0,idx){return _9c0?"<div class='dijitCalendarMonthLabel' month='"+idx+"'>"+_9c0+"</div>":"";}).join("");},_onClick:function(evt){this.onChange(_9ad.get(evt.target,"month"));},onChange:function(){},_onMenuHover:function(evt){_9ae.toggle(evt.target,"dijitCalendarMonthLabelHover",evt.type=="mouseover");}});return _9b6;});},"jobdir/indexing/stats/latency":function(){define(["dijit","dojo","dojox","dojo/require!dijit/form/DateTextBox,dijit/form/Button,dijit/form/CheckBox,dijit/form/Form,dojo/date/stamp,dojo/number"],function(_9c1,dojo,_9c2){dojo.provide("jobdir.indexing.stats.latency");dojo.require("dijit.form.DateTextBox");dojo.require("dijit.form.Button");dojo.require("dijit.form.CheckBox");dojo.require("dijit.form.Form");dojo.require("dojo.date.stamp");dojo.require("dojo.number");jobdir.indexing.stats.latency.absoluteDisplayTmpl="<span class=\"absoluteAvg\">##a##</span> | <span class=\"absoluteClicks\">##c##</span>";jobdir.indexing.stats.latency.latencyAllValues=null;jobdir.indexing.stats.latency.latencyAllFunctionValues=null;jobdir.indexing.stats.latency.latencyAllShowType="relative";jobdir.indexing.stats.latency.latencyOwnValues=null;jobdir.indexing.stats.latency.latencyOwnFunctionValues=null;jobdir.indexing.stats.latency.latencyOwnShowType="relative";jobdir.indexing.stats.latency.latencyCompaniesValues=null;jobdir.indexing.stats.latency.latencyCompaniesFunctionValues=null;jobdir.indexing.stats.latency.latencyCompaniesShowType="relative";jobdir.indexing.stats.latency.init=function(){jobdir.indexing.stats.latency.initLatencyAllForm();if(dojo.byId("jobdir_form_statisticslatencyown")){jobdir.indexing.stats.latency.initLatencyOwnForm();}if(dojo.byId("jobdir_form_statisticslatencycompanies")){jobdir.indexing.stats.latency.initLatencyCompaniesForm();}};jobdir.indexing.stats.latency.initLatencyAllForm=function(){f=dojo.byId("jobdir_form_statisticslatencyall");dojo.connect(f,"onsubmit",jobdir.indexing.stats.latency.submitLatencyAllForm);dojo.connect(dojo.byId("jobdir_form_statisticslatencyall_clear"),"onclick",jobdir.indexing.stats.latency.clearLatencyAllForm);};jobdir.indexing.stats.latency.submitLatencyAllForm=function(_9c3){_9c3.preventDefault();node=dojo.byId("stats_latencyall_result");node.innerHTML="Loading...";dojo.xhrPost({form:"jobdir_form_statisticslatencyall",load:function(_9c4){jobdir.indexing.stats.latency.clearLatencyAllWidgets();node.innerHTML=_9c4;if(_9c4.match(/(keine Daten|Datum angeben)/)){return;}dojo.parser.parse(node);var _9c5=_9c1.byId("jobdir_form_statisticslatencyall_industry").attr("value");var date=jobdir.indexing.stats.dateToStr(_9c1.byId("jobdir_form_statisticslatencyall_date").attr("value"));dojo.query("#statslatencyalllist .valueCell").onclick(function(_9c6){dojo.stopEvent(_9c6);if(jobdir.indexing.stats.latency.latencyAllShowType=="relative"){var _9c7=dojo.attr(_9c6.currentTarget,"id");var row=_9c7.replace(/^.*cell_(\d+).*$/,"$1");var col=_9c7.replace(/^.*cell_\d+_(\d+)$/,"$1");jobdir.indexing.stats.latency.updateLatencyAllValues(row,col);}});jobdir.indexing.stats.latency.changeLatencyAllValues(date,"total",_9c5);},error:function(err,io){node.innerHTML=err+"<hr />"+io.xhr.responseText;}});};jobdir.indexing.stats.latency.clearLatencyAllWidgets=function(){jobdir.indexing.stats.latency.latencyAllShowType="relative";dojo.forEach(["total","emp","rec","absolute","relative"],function(item){var _9c8=_9c1.byId("latencyall_show_"+item);if(_9c8){_9c8.destroy();}});for(var i=1;i<6;i++){for(var j=1;j<6;j++){var _9c9=_9c1.byId("stats_latencyall_tooltip_"+i+"_"+j);if(_9c9){_9c9.destroy();}}}};jobdir.indexing.stats.latency.clearLatencyAllForm=function(_9ca){_9ca.preventDefault();jobdir.indexing.stats.latency.clearLatencyAllWidgets();_9c1.byId("jobdir_form_statisticslatencyall").reset();dojo.byId("stats_latencyall_result").innerHTML="";};jobdir.indexing.stats.latency.changeLatencyAllValues=function(date,type,_9cb){dojo.xhrGet({url:"/indexing/statistics/latency-all-values/date/"+date+"/type/"+type+"/industry-id/"+_9cb,handleAs:"json",load:function(data){jobdir.indexing.stats.latency.latencyAllValues=data.values;jobdir.indexing.stats.latency.latencyAllFunctionValues=data.functionValues;jobdir.indexing.stats.latency.showLatencyAllValues(jobdir.indexing.stats.latency.latencyAllShowType);},error:function(_9cc,io){var node=dojo.byId("latencyall_loadingvalues_message");node.innerHTML=_9cc+"<hr />"+io.responseText;}});};jobdir.indexing.stats.latency.updateLatencyAllValues=function(row,col){var _9cd=jobdir.indexing.stats.latency.latencyAllValues;var _9ce=_9cd[row][col]["v"];if(0==_9ce&&!(row==6&&col==6)){alert("Für diesen Wert können keine sinnvollen Relationen berechnet werden!");return;}var more=[];var less=[];for(var i=1;i<7;i++){for(var j=1;j<7;j++){var _9cf=0==_9ce?0:_9cd[i][j]["v"]*100/_9ce;if(_9cf<100){less.push({row:i,col:j,p:_9cf,l:Math.log(_9cf)});}else{more.push({row:i,col:j,p:_9cf,l:Math.log(_9cf)});}}}more=jobdir.indexing.stats.clicks._s2cGroupValues(more);less=jobdir.indexing.stats.clicks._s2cGroupValues(less);jobdir.indexing.stats.latency._displayLatencyAllValues(more,"high",{r:row,c:col});jobdir.indexing.stats.latency._displayLatencyAllValues(less,"low",{r:row,c:col});jobdir.indexing.stats.latency.updateLatencyAllFunctionValues(_9ce,row,col);};jobdir.indexing.stats.latency.updateLatencyAllFunctionValues=function(_9d0,row,col){var more=[];var less=[];var _9d1=jobdir.indexing.stats.latency.latencyAllFunctionValues;for(fid in _9d1){var _9d2=0==_9d0?0:_9d1[fid].v*100/_9d0;if(_9d2<100){less.push({fid:fid,p:_9d2,l:Math.log(_9d2)});}else{more.push({fid:fid,p:_9d2,l:Math.log(_9d2)});}}more=jobdir.indexing.stats.clicks._s2cGroupValues(more);less=jobdir.indexing.stats.clicks._s2cGroupValues(less);jobdir.indexing.stats.latency._displayLatencyAllFunctionValues(more,"high");jobdir.indexing.stats.latency._displayLatencyAllFunctionValues(less,"low");var _9d3=_9c1.byId("dijit__MasterTooltip_0");if(_9d3&&_9d3.aroundNode){var _9d4=_9d3.aroundNode;var node=dojo.byId("stats_latencyall_tooltip_"+row+"_"+col);_9d3.hide(_9d4);_9d3.show(node.innerHTML,_9d4,["below"]);}};jobdir.indexing.stats.latency.showLatencyAllValues=function(type){if("relative"==type){dojo.query(".stats_latencyall_tooltip .valueCell").forEach(function(cell){dojo.attr(cell,"class","valueCell base");cell.innerHTML="0 %";});}else{var tmpl=jobdir.indexing.stats.latency.absoluteDisplayTmpl.replace(/##a##/,"0").replace(/##c##/,0);dojo.query(".stats_latencyall_tooltip .valueCell").forEach(function(cell){dojo.attr(cell,"class","valueCell");cell.innerHTML=tmpl;});}jobdir.indexing.stats.latency.latencyAllShowType=type;if("relative"==type){dojo.addClass(dojo.byId("stats_latencyall_absoluteinfo"),"hidden");jobdir.indexing.stats.latency.updateLatencyAllValues(6,6);}else{dojo.removeClass(dojo.byId("stats_latencyall_absoluteinfo"),"hidden");var _9d5=jobdir.indexing.stats.latency.latencyAllValues;var tmpl=jobdir.indexing.stats.latency.absoluteDisplayTmpl;for(var i=1;i<7;i++){for(var j=1;j<7;j++){var node=dojo.byId("stats_latencyall_cell_"+i+"_"+j);dojo.attr(node,"class","valueCell");node.innerHTML=tmpl.replace(/##c##/,_9d5[i][j]["clicks"]).replace(/##a##/,dojo.number.round(_9d5[i][j]["v"],0));}}var _9d6=jobdir.indexing.stats.latency.latencyAllFunctionValues;for(fid in _9d6){var node=dojo.byId("stats_latencyall_tooltip_cell_"+fid);dojo.attr(node,"class","valueCell");node.innerHTML=tmpl.replace(/##c##/,_9d6[fid]["clicks"]).replace(/##a##/,dojo.number.round(_9d6[fid]["v"],0));}}};jobdir.indexing.stats.latency._displayLatencyAllValues=function(arr,_9d7,cell){for(var i=0;i<arr.length;i++){var node=dojo.byId("stats_latencyall_cell_"+arr[i].row+"_"+arr[i].col);var _9d8=(cell.r==arr[i].row&&cell.c==arr[i].col)||arr[i].p==0?"base":_9d7+"-"+arr[i].g;dojo.attr(node,"class","valueCell "+_9d8);node.innerHTML=dojo.number.round(arr[i].p,1)+" %";}};jobdir.indexing.stats.latency._displayLatencyAllFunctionValues=function(arr,_9d9){for(var i=0;i<arr.length;i++){var node=dojo.byId("stats_latencyall_tooltip_cell_"+arr[i].fid);if(!node){continue;}var _9da=_9d9+"-"+arr[i].g;dojo.attr(node,"class","valueCell "+_9da);node.innerHTML=dojo.number.round(arr[i].p,1)+" %";}};jobdir.indexing.stats.latency.initLatencyOwnForm=function(){f=dojo.byId("jobdir_form_statisticslatencyown");dojo.connect(f,"onsubmit",jobdir.indexing.stats.latency.submitLatencyOwnForm);dojo.connect(dojo.byId("jobdir_form_statisticslatencyown_clear"),"onclick",jobdir.indexing.stats.latency.clearLatencyOwnForm);};jobdir.indexing.stats.latency.submitLatencyOwnForm=function(_9db){_9db.preventDefault();node=dojo.byId("stats_latencyown_result");node.innerHTML="Loading...";dojo.xhrPost({form:"jobdir_form_statisticslatencyown",load:function(_9dc){jobdir.indexing.stats.latency.clearLatencyOwnWidgets();node.innerHTML=_9dc;if(_9dc.match(/(keine Daten|Datum angeben)/)){return;}dojo.parser.parse(node);var _9dd=_9c1.byId("jobdir_form_statisticslatencyown_group").attr("checked")?1:0;var date=jobdir.indexing.stats.dateToStr(_9c1.byId("jobdir_form_statisticslatencyown_date").attr("value"));dojo.query("#statslatencyownlist .valueCell").onclick(function(_9de){dojo.stopEvent(_9de);if(jobdir.indexing.stats.latency.latencyOwnShowType=="relative"){var _9df=dojo.attr(_9de.currentTarget,"id");var row=_9df.replace(/^.*cell_(\d+).*$/,"$1");var col=_9df.replace(/^.*cell_\d+_(\d+)$/,"$1");jobdir.indexing.stats.latency.updateLatencyOwnValues(row,col);}});jobdir.indexing.stats.latency.changeLatencyOwnValues(date,"total",_9dd);},error:function(err,io){node.innerHTML=err+"<hr />"+io.xhr.responseText;}});};jobdir.indexing.stats.latency.clearLatencyOwnWidgets=function(){jobdir.indexing.stats.latency.latencyOwnShowType="relative";dojo.forEach(["total","emp","rec","absolute","relative"],function(item){var _9e0=_9c1.byId("latencyown_show_"+item);if(_9e0){_9e0.destroy();}});for(var i=1;i<6;i++){for(var j=1;j<6;j++){var _9e1=_9c1.byId("stats_latencyown_tooltip_"+i+"_"+j);if(_9e1){_9e1.destroy();}}}};jobdir.indexing.stats.latency.clearLatencyOwnForm=function(_9e2){_9e2.preventDefault();jobdir.indexing.stats.latency.clearLatencyOwnWidgets();_9c1.byId("jobdir_form_statisticslatencyown").reset();dojo.byId("stats_latencyown_result").innerHTML="";};jobdir.indexing.stats.latency.changeLatencyOwnValues=function(date,type,_9e3){dojo.xhrGet({url:"/indexing/statistics/latency-own-values/date/"+date+"/type/"+type+"/group/"+_9e3,handleAs:"json",load:function(data){jobdir.indexing.stats.latency.latencyOwnValues=data.values;jobdir.indexing.stats.latency.latencyOwnFunctionValues=data.functionValues;jobdir.indexing.stats.latency.showLatencyOwnValues(jobdir.indexing.stats.latency.latencyOwnShowType);},error:function(_9e4,io){var node=dojo.byId("latencyown_loadingvalues_message");node.innerHTML=_9e4+"<hr />"+io.responseText;}});};jobdir.indexing.stats.latency.updateLatencyOwnValues=function(row,col){var _9e5=jobdir.indexing.stats.latency.latencyOwnValues;var _9e6=_9e5[row][col]["v"];if(0==_9e6&&!(row==6&&col==6)){alert("Für diesen Wert können keine sinnvollen Relationen berechnet werden!");return;}var more=[];var less=[];for(var i=1;i<7;i++){for(var j=1;j<7;j++){var _9e7=0==_9e6?0:_9e5[i][j]["v"]*100/_9e6;if(_9e7<100){less.push({row:i,col:j,p:_9e7,l:Math.log(_9e7)});}else{more.push({row:i,col:j,p:_9e7,l:Math.log(_9e7)});}}}more=jobdir.indexing.stats.clicks._s2cGroupValues(more);less=jobdir.indexing.stats.clicks._s2cGroupValues(less);jobdir.indexing.stats.latency._displayLatencyOwnValues(more,"high",{r:row,c:col});jobdir.indexing.stats.latency._displayLatencyOwnValues(less,"low",{r:row,c:col});jobdir.indexing.stats.latency.updateLatencyOwnFunctionValues(_9e6,row,col);};jobdir.indexing.stats.latency.updateLatencyOwnFunctionValues=function(_9e8,row,col){var more=[];var less=[];var _9e9=jobdir.indexing.stats.latency.latencyOwnFunctionValues;for(fid in _9e9){var _9ea=0==_9e8?0:_9e9[fid].v*100/_9e8;if(_9ea<100){less.push({fid:fid,p:_9ea,l:Math.log(_9ea)});}else{more.push({fid:fid,p:_9ea,l:Math.log(_9ea)});}}more=jobdir.indexing.stats.clicks._s2cGroupValues(more);less=jobdir.indexing.stats.clicks._s2cGroupValues(less);jobdir.indexing.stats.latency._displayLatencyOwnFunctionValues(more,"high");jobdir.indexing.stats.latency._displayLatencyOwnFunctionValues(less,"low");var _9eb=_9c1.byId("dijit__MasterTooltip_0");if(_9eb&&_9eb.aroundNode){var _9ec=_9eb.aroundNode;var node=dojo.byId("stats_latencyown_tooltip_"+row+"_"+col);_9eb.hide(_9ec);_9eb.show(node.innerHTML,_9ec,["below"]);}};jobdir.indexing.stats.latency.showLatencyOwnValues=function(type){if("relative"==type){dojo.query(".stats_latencyown_tooltip .valueCell").forEach(function(cell){dojo.attr(cell,"class","valueCell base");cell.innerHTML="0 %";});}else{var tmpl=jobdir.indexing.stats.latency.absoluteDisplayTmpl.replace(/##a##/,"0").replace(/##c##/,0);dojo.query(".stats_latencyown_tooltip .valueCell").forEach(function(cell){dojo.attr(cell,"class","valueCell");cell.innerHTML=tmpl;});}jobdir.indexing.stats.latency.latencyOwnShowType=type;if("relative"==type){dojo.addClass(dojo.byId("stats_latencyown_absoluteinfo"),"hidden");jobdir.indexing.stats.latency.updateLatencyOwnValues(6,6);}else{dojo.removeClass(dojo.byId("stats_latencyown_absoluteinfo"),"hidden");var _9ed=jobdir.indexing.stats.latency.latencyOwnValues;var tmpl=jobdir.indexing.stats.latency.absoluteDisplayTmpl;for(var i=1;i<7;i++){for(var j=1;j<7;j++){var node=dojo.byId("stats_latencyown_cell_"+i+"_"+j);dojo.attr(node,"class","valueCell");node.innerHTML=tmpl.replace(/##a##/,dojo.number.round(_9ed[i][j]["v"],0)).replace(/##c##/,_9ed[i][j]["clicks"]);}}var _9ee=jobdir.indexing.stats.latency.latencyOwnFunctionValues;for(fid in _9ee){var node=dojo.byId("stats_latencyown_tooltip_cell_"+fid);dojo.attr(node,"class","valueCell");node.innerHTML=tmpl.replace(/##a##/,dojo.number.round(_9ee[fid]["v"],0)).replace(/##c##/,_9ee[fid]["clicks"]);}}};jobdir.indexing.stats.latency._displayLatencyOwnValues=function(arr,_9ef,cell){for(var i=0;i<arr.length;i++){var node=dojo.byId("stats_latencyown_cell_"+arr[i].row+"_"+arr[i].col);var _9f0=(cell.r==arr[i].row&&cell.c==arr[i].col)||arr[i].p==0?"base":_9ef+"-"+arr[i].g;dojo.attr(node,"class","valueCell "+_9f0);node.innerHTML=dojo.number.round(arr[i].p,1)+" %";}};jobdir.indexing.stats.latency._displayLatencyOwnFunctionValues=function(arr,_9f1){for(var i=0;i<arr.length;i++){var node=dojo.byId("stats_latencyown_tooltip_cell_"+arr[i].fid);if(!node){continue;}var _9f2=_9f1+"-"+arr[i].g;dojo.attr(node,"class","valueCell "+_9f2);node.innerHTML=dojo.number.round(arr[i].p,1)+" %";}};jobdir.indexing.stats.latency.initLatencyCompaniesForm=function(){f=dojo.byId("jobdir_form_statisticslatencycompanies");dojo.connect(f,"onsubmit",jobdir.indexing.stats.latency.submitLatencyCompaniesForm);dojo.connect(_9c1.byId("jobdir_form_statisticslatencycompanies_type"),"onChange",jobdir.indexing.stats.latency.loadLCTypeSelectWidget);dojo.connect(dojo.byId("jobdir_form_statisticslatencycompanies_clear"),"onclick",jobdir.indexing.stats.latency.clearLatencyCompaniesForm);};jobdir.indexing.stats.latency.clearLCTypeSelectWidgets=function(){dojo.forEach(["company_id","group_id"],function(item){var _9f3=_9c1.byId("jobdir_form_statisticslatencycompanies_"+item);if(_9f3){_9f3.destroyRecursive();}});};jobdir.indexing.stats.latency.loadLCTypeSelectWidget=function(type){jobdir.indexing.stats.latency.clearLCTypeSelectWidgets();if(0==type){return;}var node=dojo.byId("element_wrapper_type_select");node.innerHTML="Loading...";dojo.xhrGet({url:"/indexing/statistics/latency-companies-widget/type/"+type,load:function(_9f4){node.innerHTML=_9f4;dojo.parser.parse(node);},error:function(err,io){}});};jobdir.indexing.stats.latency.submitLatencyCompaniesForm=function(_9f5){_9f5.preventDefault();node=dojo.byId("stats_latencycompanies_result");node.innerHTML="Loading...";dojo.xhrPost({form:"jobdir_form_statisticslatencycompanies",load:function(_9f6){jobdir.indexing.stats.latency.clearLatencyCompaniesWidgets();node.innerHTML=_9f6;if(_9f6.match(/(keine Daten|Datum angeben|Fehler)/)){return;}dojo.parser.parse(node);var _9f7=_9c1.byId("jobdir_form_statisticslatencycompanies_company_id");if(_9f7){var id=_9f7.attr("value");var _9f8=false;}else{var id=_9c1.byId("jobdir_form_statisticslatencycompanies_group_id").attr("value");var _9f8=true;}var date=jobdir.indexing.stats.dateToStr(_9c1.byId("jobdir_form_statisticslatencycompanies_date").attr("value"));dojo.query("#statslatencycompanieslist .valueCell").onclick(function(_9f9){dojo.stopEvent(_9f9);if(jobdir.indexing.stats.latency.latencyCompaniesShowType=="relative"){var _9fa=dojo.attr(_9f9.currentTarget,"id");var row=_9fa.replace(/^.*cell_(\d+).*$/,"$1");var col=_9fa.replace(/^.*cell_\d+_(\d+)$/,"$1");jobdir.indexing.stats.latency.updateLatencyCompaniesValues(row,col);}});jobdir.indexing.stats.latency.changeLatencyCompaniesValues(date,"total",id,_9f8);},error:function(err,io){node.innerHTML=err+"<hr />"+io.xhr.responseText;}});};jobdir.indexing.stats.latency.clearLatencyCompaniesWidgets=function(){jobdir.indexing.stats.latency.latencyCompaniesShowType="relative";dojo.forEach(["absolute","relative"],function(item){var _9fb=_9c1.byId("latencycompanies_show_"+item);if(_9fb){_9fb.destroy();}});for(var i=1;i<6;i++){for(var j=1;j<6;j++){var _9fc=_9c1.byId("stats_latencycompanies_tooltip_"+i+"_"+j);if(_9fc){_9fc.destroy();}}}};jobdir.indexing.stats.latency.clearLatencyCompaniesForm=function(_9fd){_9fd.preventDefault();jobdir.indexing.stats.latency.clearLatencyCompaniesWidgets();_9c1.byId("jobdir_form_statisticslatencycompanies").reset();dojo.byId("stats_latencycompanies_result").innerHTML="";};jobdir.indexing.stats.latency.changeLatencyCompaniesValues=function(date,type,id,_9fe){dojo.xhrGet({url:"/indexing/statistics/latency-companies-values/date/"+date+"/type/"+type+"/"+(true===_9fe?"group":"company")+"-id/"+id+"/group/"+_9fe,handleAs:"json",load:function(data){jobdir.indexing.stats.latency.latencyCompaniesValues=data.values;jobdir.indexing.stats.latency.latencyCompaniesFunctionValues=data.functionValues;jobdir.indexing.stats.latency.showLatencyCompaniesValues(jobdir.indexing.stats.latency.latencyCompaniesShowType);},error:function(_9ff,io){var node=dojo.byId("latencycompanies_loadingvalues_message");node.innerHTML=_9ff+"<hr />"+io.responseText;}});};jobdir.indexing.stats.latency.updateLatencyCompaniesValues=function(row,col){var _a00=jobdir.indexing.stats.latency.latencyCompaniesValues;var _a01=_a00[row][col]["v"];if(0==_a01&&!(row==6&&col==6)){alert("Für diesen Wert können keine sinnvollen Relationen berechnet werden!");return;}var more=[];var less=[];for(var i=1;i<7;i++){for(var j=1;j<7;j++){var _a02=0==_a01?0:_a00[i][j]["v"]*100/_a01;if(_a02<100){less.push({row:i,col:j,p:_a02,l:Math.log(_a02)});}else{more.push({row:i,col:j,p:_a02,l:Math.log(_a02)});}}}more=jobdir.indexing.stats.clicks._s2cGroupValues(more);less=jobdir.indexing.stats.clicks._s2cGroupValues(less);jobdir.indexing.stats.latency._displayLatencyCompaniesValues(more,"high",{r:row,c:col});jobdir.indexing.stats.latency._displayLatencyCompaniesValues(less,"low",{r:row,c:col});jobdir.indexing.stats.latency.updateLatencyCompaniesFunctionValues(_a01,row,col);};jobdir.indexing.stats.latency.updateLatencyCompaniesFunctionValues=function(_a03,row,col){var more=[];var less=[];var _a04=jobdir.indexing.stats.latency.latencyCompaniesFunctionValues;for(fid in _a04){var _a05=0==_a03?0:_a04[fid].v*100/_a03;if(_a05<100){less.push({fid:fid,p:_a05,l:Math.log(_a05)});}else{more.push({fid:fid,p:_a05,l:Math.log(_a05)});}}more=jobdir.indexing.stats.clicks._s2cGroupValues(more);less=jobdir.indexing.stats.clicks._s2cGroupValues(less);jobdir.indexing.stats.latency._displayLatencyCompaniesFunctionValues(more,"high");jobdir.indexing.stats.latency._displayLatencyCompaniesFunctionValues(less,"low");var _a06=_9c1.byId("dijit__MasterTooltip_0");if(_a06&&_a06.aroundNode){var _a07=_a06.aroundNode;var node=dojo.byId("stats_latencyown_tooltip_"+row+"_"+col);_a06.hide(_a07);_a06.show(node.innerHTML,_a07,["below"]);}};jobdir.indexing.stats.latency.showLatencyCompaniesValues=function(type){if("relative"==type){dojo.query(".stats_latencycompanies_tooltip .valueCell").forEach(function(cell){dojo.attr(cell,"class","valueCell base");cell.innerHTML="0 %";});}else{var tmpl=jobdir.indexing.stats.latency.absoluteDisplayTmpl.replace(/##a##/,"0").replace(/##c##/,0);dojo.query(".stats_latencycompanies_tooltip .valueCell").forEach(function(cell){dojo.attr(cell,"class","valueCell");cell.innerHTML=tmpl;});}jobdir.indexing.stats.latency.latencyCompaniesShowType=type;if("relative"==type){dojo.addClass(dojo.byId("stats_latencycompanies_absoluteinfo"),"hidden");jobdir.indexing.stats.latency.updateLatencyCompaniesValues(6,6);}else{dojo.removeClass(dojo.byId("stats_latencycompanies_absoluteinfo"),"hidden");var _a08=jobdir.indexing.stats.latency.latencyCompaniesValues;var tmpl=jobdir.indexing.stats.latency.absoluteDisplayTmpl;for(var i=1;i<7;i++){for(var j=1;j<7;j++){var node=dojo.byId("stats_latencycompanies_cell_"+i+"_"+j);dojo.attr(node,"class","valueCell");node.innerHTML=tmpl.replace(/##a##/,dojo.number.round(_a08[i][j]["v"],0)).replace(/##c##/,_a08[i][j]["clicks"]);}}var _a09=jobdir.indexing.stats.latency.latencyCompaniesFunctionValues;for(fid in _a09){var node=dojo.byId("stats_latencycompanies_tooltip_cell_"+fid);dojo.attr(node,"class","valueCell");node.innerHTML=tmpl.replace(/##a##/,dojo.number.round(_a09[fid]["v"],0)).replace(/##c##/,_a09[fid]["clicks"]);}}};jobdir.indexing.stats.latency._displayLatencyCompaniesValues=function(arr,_a0a,cell){for(var i=0;i<arr.length;i++){var node=dojo.byId("stats_latencycompanies_cell_"+arr[i].row+"_"+arr[i].col);var _a0b=(cell.r==arr[i].row&&cell.c==arr[i].col)||arr[i].p==0?"base":_a0a+"-"+arr[i].g;dojo.attr(node,"class","valueCell "+_a0b);node.innerHTML=dojo.number.round(arr[i].p,1)+" %";}};jobdir.indexing.stats.latency._displayLatencyCompaniesFunctionValues=function(arr,_a0c){for(var i=0;i<arr.length;i++){var node=dojo.byId("stats_latencycompanies_tooltip_cell_"+arr[i].fid);if(!node){continue;}var _a0d=_a0c+"-"+arr[i].g;dojo.attr(node,"class","valueCell "+_a0d);node.innerHTML=dojo.number.round(arr[i].p,1)+" %";}};});},"dijit/_Widget":function(){define("dijit/_Widget",["dojo/aspect","dojo/_base/config","dojo/_base/connect","dojo/_base/declare","dojo/_base/kernel","dojo/_base/lang","dojo/query","dojo/ready","./registry","./_WidgetBase","./_OnDijitClickMixin","./_FocusMixin","dojo/uacss","./hccss"],function(_a0e,_a0f,_a10,_a11,_a12,lang,_a13,_a14,_a15,_a16,_a17,_a18){function _a19(){};function _a1a(_a1b){return function(obj,_a1c,_a1d,_a1e){if(obj&&typeof _a1c=="string"&&obj[_a1c]==_a19){return obj.on(_a1c.substring(2).toLowerCase(),lang.hitch(_a1d,_a1e));}return _a1b.apply(_a10,arguments);};};_a0e.around(_a10,"connect",_a1a);if(_a12.connect){_a0e.around(_a12,"connect",_a1a);}var _a1f=_a11("dijit._Widget",[_a16,_a17,_a18],{onClick:_a19,onDblClick:_a19,onKeyDown:_a19,onKeyPress:_a19,onKeyUp:_a19,onMouseDown:_a19,onMouseMove:_a19,onMouseOut:_a19,onMouseOver:_a19,onMouseLeave:_a19,onMouseEnter:_a19,onMouseUp:_a19,constructor:function(_a20){this._toConnect={};for(var name in _a20){if(this[name]===_a19){this._toConnect[name.replace(/^on/,"").toLowerCase()]=_a20[name];delete _a20[name];}}},postCreate:function(){this.inherited(arguments);for(var name in this._toConnect){this.on(name,this._toConnect[name]);}delete this._toConnect;},on:function(type,func){if(this[this._onMap(type)]===_a19){return _a10.connect(this.domNode,type.toLowerCase(),this,func);}return this.inherited(arguments);},_setFocusedAttr:function(val){this._focused=val;this._set("focused",val);},setAttribute:function(attr,_a21){_a12.deprecated(this.declaredClass+"::setAttribute(attr, value) is deprecated. Use set() instead.","","2.0");this.set(attr,_a21);},attr:function(name,_a22){if(_a0f.isDebug){var _a23=arguments.callee._ach||(arguments.callee._ach={}),_a24=(arguments.callee.caller||"unknown caller").toString();if(!_a23[_a24]){_a12.deprecated(this.declaredClass+"::attr() is deprecated. Use get() or set() instead, called from "+_a24,"","2.0");_a23[_a24]=true;}}var args=arguments.length;if(args>=2||typeof name==="object"){return this.set.apply(this,arguments);}else{return this.get(name);}},getDescendants:function(){_a12.deprecated(this.declaredClass+"::getDescendants() is deprecated. Use getChildren() instead.","","2.0");return this.containerNode?_a13("[widgetId]",this.containerNode).map(_a15.byNode):[];},_onShow:function(){this.onShow();},onShow:function(){},onHide:function(){},onClose:function(){return true;}});if(!_a12.isAsync){_a14(0,function(){var _a25=["dijit/_base"];require(_a25);});}return _a1f;});},"dojo/touch":function(){define("dojo/touch",["./_base/kernel","./on","./has","./mouse"],function(dojo,on,has,_a26){function _a27(type){return function(node,_a28){return on(node,type,_a28);};};var _a29=has("touch");dojo.touch={press:_a27(_a29?"touchstart":"mousedown"),move:_a27(_a29?"touchmove":"mousemove"),release:_a27(_a29?"touchend":"mouseup"),cancel:_a29?_a27("touchcancel"):_a26.leave};return dojo.touch;});},"jobdir/site/company":function(){define(["dijit","dojo","dojox","dojo/require!dojo/fx,dijit/Dialog"],function(_a2a,dojo,_a2b){dojo.provide("jobdir.site.company");dojo.require("dojo.fx");jobdir.site.company.activeEmployerIndustryId=0;jobdir.site.company.activeRecruiterIndustryId=0;jobdir.site.company.showSubIndustryDiv=function(id,type,_a2c){var _a2d=_a2a.byId("company-search-field");_a2d.attr("value","");if(type=="employer"){if(jobdir.site.company.activeEmployerIndustryId==id){if(true!==_a2c){jobdir.site.pager.setFilter({name:""});}return;}else{if(jobdir.site.company.activeEmployerIndustryId>1){_a2a.byId("employer-search_sub-"+jobdir.site.company.activeEmployerIndustryId+"_all").attr("checked",true);}}jobdir.site.company.activeEmployerIndustryId=id;}else{if(jobdir.site.company.activeRecruiterIndustryId==id){if(true!==_a2c){jobdir.site.pager.setFilter({name:""});}return;}else{}jobdir.site.company.activeRecruiterIndustryId=id;}if(true!==_a2c){jobdir.site.pager.setFilter({name:"",mainId:(id==1?0:id),subId:0});}var _a2e=[];var _a2f=dojo.query("."+type+"-main-industry-wrapper, ."+type+"-sub-industry-wrapper");_a2f.forEach(function(item){_a2e.push(dojo.fadeOut({duration:300,node:item}));});var _a30=dojo.fx.combine(_a2e);var _a31=id==1?dojo.query("."+type+"-main-industry-wrapper"):dojo.query("#"+type+"-industry-"+id+", #"+type+"-sub-industry-"+id);dojo.connect(_a30,"onEnd",function(){dojo.forEach(_a2f,function(node){node.style.display="none";});dojo.forEach(_a31,function(node){node.style.display="block";node.style.opacity="0";});});var _a32=[];_a31.forEach(function(item){_a32.push(dojo.fadeIn({duration:300,node:item}));});var _a33=dojo.fx.combine(_a32);dojo.fx.chain([_a30,_a33]).play();};jobdir.site.company.onPagerLoad=function(_a34){dojo.query("div.body div.white a").onclick(jobdir.site.company.abcIndexClicked);if(null!==_a34&&_a34!=true&&null!==dojo.byId("sub-headline-content")){var _a35=dojo.byId("sub-headline-content").innerHTML;dojo.byId("sub-headline").innerHTML=_a35;}if(_a34!==true&&_a2a.byId("company-search-field")){_a2a.byId("company-search-field").destroy();}dojo.query("#company-search-field-wrapper a").onclick(jobdir.site.company.searchCompany);if(jobdir.site.profiles&&jobdir.site.profiles.profileId){dojo.query("a.btnSaveProfile").onclick(jobdir.site.profiles["delete"]);}else{dojo.query("a.btnSaveProfile").onclick(jobdir.site.company.openSaveProfileDialog);}};jobdir.site.company.onPagerLoadEnd=function(){var _a36=dojo.byId("company-search-field");if(_a36){dojo.connect(dojo.byId("company-search-field"),"onkeypress",function(_a37){if(_a37.keyCode==dojo.keys.ENTER){jobdir.site.company.searchCompany(_a37);}});}};jobdir.site.company.abcIndexClicked=function(_a38){_a38.preventDefault();var _a39=dojo.attr(_a38.target,"href").replace(/^.*\/letter\/(.)$/,"$1");jobdir.site.pager.setFilter({name:"",nameStart:_a39});};jobdir.site.company.searchCompany=function(_a3a){_a3a.preventDefault();var _a3b=_a2a.byId("company-search-field").getValue();jobdir.site.pager.setFilter({name:_a3b,nameStart:"*",mainId:jobdir.site.company.type=="recruiter"?78:0,subId:0});if("employer"==jobdir.site.company.type){_a2a.byId("employer-search_main-1").attr("checked",true);jobdir.site.company.showSubIndustryDiv(1,jobdir.site.company.type,true);}else{_a2a.byId("employer-search_sub-78_all").attr("checked",true);}};jobdir.site.company.detailsSiteInit=function(){dojo.query(".nav_3 input, .nav_4 input").onclick(function(_a3c){_a3c.preventDefault();_a3c.stopPropagation();});dojo.query("a.btnSaveProfile").onclick(jobdir.site.company.openSaveProfileDialog);};jobdir.site.company.switchTabs=function(_a3d){var id="company-list_"+_a3d+"-details";var _a3e="company-list_"+(_a3d=="company"?"group":"company")+"-details";jobdir.site.company.infoType=_a3d;dojo.addClass(dojo.byId(_a3e),"hidden");var node=dojo.byId(id);dojo.removeClass(node,"hidden");companySkyscraperDiv=dojo.byId("company_skyscraper");groupSkyscraperDiv=dojo.byId("group_skyscraper");if(_a3d=="group"){dojo.addClass(companySkyscraperDiv,"hidden");dojo.removeClass(groupSkyscraperDiv,"hidden");}else{dojo.removeClass(companySkyscraperDiv,"hidden");dojo.addClass(groupSkyscraperDiv,"hidden");}if(node.innerHTML.match(/loading/g)){var url=dojo.attr(dojo.byId(id+"_loading"),"href");var _a3f=url.replace(/^.*\/(\d+)\/.*$/,"$1");dojo.xhrGet({url:url,load:function(_a40){node.innerHTML=_a40;dojo.parser.parse(node);jobdir.site.matrix.activate("group");dojo.connect(dojo.byId("group-lp-link"),"onclick",jobdir.site.checkAcceptTou);},error:function(err,io){node.innerHTML=err+"<hr />"+io.xhr.responseText;}});dojo.xhrGet({url:"/"+jobdir.site.lang+"/company/load-skyscraper/id/"+jobdir.site.company.id,load:function(_a41){dojo.byId("group_skyscraper").innerHTML=_a41;},error:function(err){}});}};jobdir.site.company.detailsSiteRedirect=function(_a42){_a42.preventDefault();var _a43=_a42.target.parentNode.parentNode;if(dojo.attr(_a43,"class").match(/main-industry/g)){}};jobdir.site.company.openSaveProfileDialog=function(_a44){_a44.preventDefault();dojo.require("dijit.Dialog");var _a45=_a2a.byId("saveProfileDialog");if(_a45){var _a46=_a45.attr("title");_a45.destroyRecursive();}var url="/"+jobdir.site.lang+"/profiles/add/profileType/"+jobdir.site.company.type+"s/type/"+(!jobdir.site.company.infoType?"list/filter/"+dojo.toJson(jobdir.site.pager.filter):"info/id/"+(jobdir.site.company.infoType=="group"?jobdir.site.company.groupId:jobdir.site.company.id))+"/infoType/"+jobdir.site.company.infoType;_a45=new _a2a.Dialog({title:_a46,"class":"dialog-450",id:"saveProfileDialog",href:url,onDownloadEnd:function(){dojo.query("#saveProfileDialog a.btnSaveProfile").onclick(jobdir.site.company.submitSaveProfileForm);dojo.query("#saveProfileDialog input").onkeypress(function(_a47){if(_a47.keyCode==dojo.keys.ENTER){jobdir.site.company.submitSaveProfileForm(_a47);}});}});_a45.show();};jobdir.site.company.submitSaveProfileForm=function(_a48){_a48.preventDefault();if(_a2a.byId("jobdir_form_companiesprofile_name").attr("value")==""){alert("Bitte einen Namen angeben!");return;}dojo.xhrPost({form:"jobdir_form_companiesprofile",load:function(_a49){if(_a49.match(/^OK$/)){_a2a.byId("saveProfileDialog").destroyRecursive();}else{_a2a.byId("jobdir_form_companiesprofile").destroyRecursive();_a2a.byId("saveProfileDialog").attr("content",_a49);dojo.parser.parse(dojo.byId("saveProfileDialog"));dojo.query("#saveProfileDialog a.btnSaveProfile").onclick(jobdir.site.company.submitSaveProfileForm);dojo.query("#saveProfileDialog input").onkeypress(function(_a4a){if(_a4a.keyCode==dojo.keys.ENTER){jobdir.site.company.submitSaveProfileForm(_a4a);}});}},error:function(err,io){_a2a.byId("saveProfileDialog").attr("content",err+"<hr />"+io.xhr.responseText);}});};});},"dijit/form/nls/ComboBox":function(){define({root:({previousMessage:"Previous choices",nextMessage:"More choices"}),"zh":true,"zh-tw":true,"tr":true,"th":true,"sv":true,"sl":true,"sk":true,"ru":true,"ro":true,"pt":true,"pt-pt":true,"pl":true,"nl":true,"nb":true,"ko":true,"kk":true,"ja":true,"it":true,"hu":true,"he":true,"fr":true,"fi":true,"es":true,"el":true,"de":true,"da":true,"cs":true,"ca":true,"ar":true});},"dojo/fx":function(){define("dojo/fx",["./_base/lang","./Evented","./_base/kernel","./_base/array","./_base/connect","./_base/fx","./dom","./dom-style","./dom-geometry","./ready","require"],function(lang,_a4b,dojo,_a4c,_a4d,_a4e,dom,_a4f,geom,_a50,_a51){if(!dojo.isAsync){_a50(0,function(){var _a52=["./fx/Toggler"];_a51(_a52);});}var _a53=dojo.fx={};var _a54={_fire:function(evt,args){if(this[evt]){this[evt].apply(this,args||[]);}return this;}};var _a55=function(_a56){this._index=-1;this._animations=_a56||[];this._current=this._onAnimateCtx=this._onEndCtx=null;this.duration=0;_a4c.forEach(this._animations,function(a){this.duration+=a.duration;if(a.delay){this.duration+=a.delay;}},this);};_a55.prototype=new _a4b();lang.extend(_a55,{_onAnimate:function(){this._fire("onAnimate",arguments);},_onEnd:function(){_a4d.disconnect(this._onAnimateCtx);_a4d.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=_a4d.connect(this._current,"onAnimate",this,"_onAnimate");this._onEndCtx=_a4d.connect(this._current,"onEnd",this,"_onEnd");this._current.play(0,true);}},play:function(_a57,_a58){if(!this._current){this._current=this._animations[this._index=0];}if(!_a58&&this._current.status()=="playing"){return this;}var _a59=_a4d.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_a5a=_a4d.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_a5b=_a4d.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);_a4d.disconnect(_a59);_a4d.disconnect(_a5a);_a4d.disconnect(_a5b);});if(this._onAnimateCtx){_a4d.disconnect(this._onAnimateCtx);}this._onAnimateCtx=_a4d.connect(this._current,"onAnimate",this,"_onAnimate");if(this._onEndCtx){_a4d.disconnect(this._onEndCtx);}this._onEndCtx=_a4d.connect(this._current,"onEnd",this,"_onEnd");this._current.play.apply(this._current,arguments);return this;},pause:function(){if(this._current){var e=_a4d.connect(this._current,"onPause",this,function(arg){this._fire("onPause",arguments);_a4d.disconnect(e);});this._current.pause();}return this;},gotoPercent:function(_a5c,_a5d){this.pause();var _a5e=this.duration*_a5c;this._current=null;_a4c.some(this._animations,function(a){if(a.duration<=_a5e){this._current=a;return true;}_a5e-=a.duration;return false;});if(this._current){this._current.gotoPercent(_a5e/this._current.duration,_a5d);}return this;},stop:function(_a5f){if(this._current){if(_a5f){for(;this._index+1<this._animations.length;++this._index){this._animations[this._index].stop(true);}this._current=this._animations[this._index];}var e=_a4d.connect(this._current,"onStop",this,function(arg){this._fire("onStop",arguments);_a4d.disconnect(e);});this._current.stop();}return this;},status:function(){return this._current?this._current.status():"stopped";},destroy:function(){if(this._onAnimateCtx){_a4d.disconnect(this._onAnimateCtx);}if(this._onEndCtx){_a4d.disconnect(this._onEndCtx);}}});lang.extend(_a55,_a54);_a53.chain=function(_a60){return new _a55(_a60);};var _a61=function(_a62){this._animations=_a62||[];this._connects=[];this._finished=0;this.duration=0;_a4c.forEach(_a62,function(a){var _a63=a.duration;if(a.delay){_a63+=a.delay;}if(this.duration<_a63){this.duration=_a63;}this._connects.push(_a4d.connect(a,"onEnd",this,"_onEnd"));},this);this._pseudoAnimation=new _a4e.Animation({curve:[0,1],duration:this.duration});var self=this;_a4c.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop","onEnd"],function(evt){self._connects.push(_a4d.connect(self._pseudoAnimation,evt,function(){self._fire(evt,arguments);}));});};lang.extend(_a61,{_doAction:function(_a64,args){_a4c.forEach(this._animations,function(a){a[_a64].apply(a,args);});return this;},_onEnd:function(){if(++this._finished>this._animations.length){this._fire("onEnd");}},_call:function(_a65,args){var t=this._pseudoAnimation;t[_a65].apply(t,args);},play:function(_a66,_a67){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(_a68,_a69){var ms=this.duration*_a68;_a4c.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_a69);});this._call("gotoPercent",arguments);return this;},stop:function(_a6a){this._doAction("stop",arguments);this._call("stop",arguments);return this;},status:function(){return this._pseudoAnimation.status();},destroy:function(){_a4c.forEach(this._connects,_a4d.disconnect);}});lang.extend(_a61,_a54);_a53.combine=function(_a6b){return new _a61(_a6b);};_a53.wipeIn=function(args){var node=args.node=dom.byId(args.node),s=node.style,o;var anim=_a4e.animateProperty(lang.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 _a6c=_a4f.get(node,"height");return Math.max(_a6c,1);}},end:function(){return node.scrollHeight;}}}},args));var fini=function(){s.height="auto";s.overflow=o;};_a4d.connect(anim,"onStop",fini);_a4d.connect(anim,"onEnd",fini);return anim;};_a53.wipeOut=function(args){var node=args.node=dom.byId(args.node),s=node.style,o;var anim=_a4e.animateProperty(lang.mixin({properties:{height:{end:1}}},args));_a4d.connect(anim,"beforeBegin",function(){o=s.overflow;s.overflow="hidden";s.display="";});var fini=function(){s.overflow=o;s.height="auto";s.display="none";};_a4d.connect(anim,"onStop",fini);_a4d.connect(anim,"onEnd",fini);return anim;};_a53.slideTo=function(args){var node=args.node=dom.byId(args.node),top=null,left=null;var init=(function(n){return function(){var cs=_a4f.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=geom.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=_a4e.animateProperty(lang.mixin({properties:{top:args.top||0,left:args.left||0}},args));_a4d.connect(anim,"beforeBegin",anim,init);return anim;};return _a53;});},"jobdir/indexing/jobs":function(){define(["dijit","dojo","dojox","dojo/require!jobdir/indexing/jobs/details,jobdir/indexing/jobs/list,jobdir/indexing/jobs/Paginator"],function(_a6d,dojo,_a6e){dojo.provide("jobdir.indexing.jobs");dojo.require("jobdir.indexing.jobs.details");dojo.require("jobdir.indexing.jobs.list");dojo.require("jobdir.indexing.jobs.Paginator");jobdir.indexing.jobs.details.formDiv=null;jobdir.indexing.jobs.details.formId=null;jobdir.indexing.jobs.paginator=null;jobdir.indexing.jobs.initialFilter=null;jobdir.indexing.jobs.initialPage=null;jobdir.indexing.jobs.tagId=null;jobdir.indexing.jobs.companyId=null;jobdir.indexing.jobs.init=function(){jobdir.indexing.jobs.details.formDiv=dojo.byId("box_content_details");jobdir.indexing.jobs.details.formId="jobdir_form_details";jobdir.indexing.jobs.paginator=new jobdir.indexing.jobs.Paginator("box_content_table","box_content_table_loading");if(null!==jobdir.indexing.jobs.initialFilter){dojo.forEach(["title","company","dateOnlineStart","dateOnlineEnd"],function(item){var node=_a6d.byId("jobdir_form_filter_"+item);if(node){node.attr("value",jobdir.indexing.jobs.initialFilter["name"]);}});var _a6f=jobdir.indexing.jobs.initialFilter["indexed"];var _a70=jobdir.indexing.jobs.initialFilter["online"];var _a71=jobdir.indexing.jobs.initialFilter["valid"];if(_a6f=="false"&&_a70=="on"){_a6d.byId("jobdir_form_filter_flags-new").attr("checked",true);}else{if(_a6f=="true"&&_a70=="on"){_a6d.byId("jobdir_form_filter_flags-on").attr("checked",true);}else{if(_a6f=="true"&&_a70=="off"){_a6d.byId("jobdir_form_filter_flags-off").attr("checked",true);}else{if(_a6f=="all"&&_a70=="on"){_a6d.byId("jobdir_form_filter_flags-total").attr("checked",true);}else{if(_a71==0){_a6d.byId("jobdir_form_filter_flags-junk").attr("checked",true);}}}}}var _a72=jobdir.indexing.jobs.initialFilter["topjobs"];if(_a72!="0"){_a6d.byId("jobdir_form_filter_topjobs").attr("checked",true);}if(null==jobdir.indexing.jobs.tagId&&null==jobdir.indexing.jobs.companyId){var type=jobdir.indexing.jobs.initialFilter.type;if(type=="employer"){_a6d.byId("jobdir_form_filter_types-employer").attr("checked",true);}else{if(type=="recruiter"){_a6d.byId("jobdir_form_filter_types-recruiter").attr("checked",true);}}}var _a73=jobdir.indexing.jobs.initialFilter.status;dojo.forEach(["OK","FENOM","CROSS"],function(item){if(_a73==item){_a6d.byId("jobdir_form_filter_status-"+item).attr("checked",true);}});}jobdir.indexing.jobs.list.setFilter(jobdir.indexing.jobs.initialPage);};});},"dijit/_DialogMixin":function(){define("dijit/_DialogMixin",["dojo/_base/declare","./a11y"],function(_a74,a11y){return _a74("dijit._DialogMixin",null,{execute:function(){},onCancel:function(){},onExecute:function(){},_onSubmit:function(){this.onExecute();this.execute(this.get("value"));},_getFocusItems:function(){var _a75=a11y._getTabNavigable(this.containerNode);this._firstFocusItem=_a75.lowest||_a75.first||this.closeButtonNode||this.domNode;this._lastFocusItem=_a75.last||_a75.highest||this._firstFocusItem;}});});},"dijit/nls/common":function(){define({root:({buttonOk:"OK",buttonCancel:"Cancel",buttonSave:"Save",itemClose:"Close"}),"zh":true,"zh-tw":true,"tr":true,"th":true,"sv":true,"sl":true,"sk":true,"ru":true,"ro":true,"pt":true,"pt-pt":true,"pl":true,"nl":true,"nb":true,"ko":true,"kk":true,"ja":true,"it":true,"hu":true,"he":true,"fr":true,"fi":true,"es":true,"el":true,"de":true,"da":true,"cs":true,"ca":true,"ar":true});},"jobdir/indexing/jobs/details":function(){define(["dijit","dojo","dojox","dojo/require!dijit/Dialog"],function(_a76,dojo,_a77){dojo.provide("jobdir.indexing.jobs.details");dojo.require("dijit.Dialog");jobdir.indexing.jobs.details.activeRowId=null;jobdir.indexing.jobs.details.jobAdWindow=null;jobdir.indexing.jobs.details.formConnections=[];jobdir.indexing.jobs.details.jobCatConnections=[];jobdir.indexing.jobs.details.formDiv=null;jobdir.indexing.jobs.details.formId=null;jobdir.indexing.jobs.details.jobHistoryDialog=null;jobdir.indexing.jobs.details.markRow=function(id){if(id==null){if(jobdir.indexing.jobs.details.activeRowId!=null){var row=dojo.byId("jobrow_"+jobdir.indexing.jobs.details.activeRowId);if(row!==null){dojo.addClass(row,"active");jobdir.indexing.jobs.details.get("jobrow_"+jobdir.indexing.jobs.details.activeRowId);}else{dojo.byId("box_content_details").innerHTML="Auf einen Job klicken";jobdir.indexing.jobs.details.loadingDiv();return;}}return;}else{if(jobdir.indexing.jobs.details.activeRowId!=null){var row=dojo.byId("jobrow_"+jobdir.indexing.jobs.details.activeRowId);if(row!==null){dojo.removeClass(row,"active");}}jobdir.indexing.jobs.details.activeRowId=id;dojo.addClass(dojo.byId("jobrow_"+jobdir.indexing.jobs.details.activeRowId),"active");}};jobdir.indexing.jobs.details.get=function(_a78){if(typeof _a78=="string"){var node=dojo.byId(_a78);var _a79=_a78;}else{if(dojo.attr(_a78.target,"href")){return;}var node=_a78.currentTarget;var _a79=dojo.attr(node,"id");if(null===_a79){return;}}if(null!==jobdir.indexing.jobs.details.jobHistoryDialog){jobdir.indexing.jobs.details.jobHistoryDialog.destroyRecursive();jobdir.indexing.jobs.details.jobHistoryDialog=null;}var _a7a=_a79.replace(/jobrow_/g,"");var url=dojo.byId(_a79+"_url").innerHTML.replace(/&amp;/g,"&");jobdir.indexing.jobs.details.markRow(_a7a);jobdir.indexing.jobs.details.loadingDiv("Loading...");dojo.xhrGet({url:"/indexing/jobs-details/index/id/"+_a7a,handleAs:"text",load:jobdir.indexing.jobs.details.replace,error:jobdir.indexing.jobs.details.error});if(jobdir.indexing.jobs.details.jobAdWindow==null||jobdir.indexing.jobs.details.jobAdWindow.closed){jobdir.indexing.jobs.details.jobAdWindow=window.open(url,"jobad_window","dependent=yes,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes");}else{jobdir.indexing.jobs.details.jobAdWindow.location.href=url;}};jobdir.indexing.jobs.details.getJobSubCat=function(_a7b){var div=dojo.byId("jobdir_form_details_jobFunction_div");div.innerHTML="<label>JobFunction</label><br />Loading...<div class=\"clear no_border\"></div>";dojo.xhrGet({url:"/indexing/jobs-details/form-element/id/"+jobdir.indexing.jobs.details.activeRowId+"/name/jobsubcategory/value/"+_a7b.target.value,handleAs:"text",load:function(data){div.innerHTML=data;},error:function(err){div.innerHTML="ERROR: "+err;}});};jobdir.indexing.jobs.details.fetchLocationDefaults=function(){if(dojo.attr(dojo.byId("jobdir_form_details_isIndexed"),"value")=="true"){return;}locationField=dojo.byId("jobdir_form_details_location");jobId=dojo.attr(dojo.byId("jobdir_form_details_id"),"value");companyField=dojo.byId("jobdir_form_details_employer");companyId=companyField.options[companyField.selectedIndex].value;regionFields=dojo.query("#jobdir_form_details_region input");dojo.xhrGet({url:"/indexing/jobs-details/location-defaults/id/"+companyId+"/format/json",handleAs:"json",load:function(data){dojo.attr(locationField,"value",data.location);dojo.query("#jobdir_form_details_region .multicheckbox .checkbox input").forEach(function(cb){dojo.attr(cb,"checked",false);});dojo.forEach(data.regions,function(_a7c){dojo.attr(dojo.byId("jobdir_form_details_region-"+_a7c),"checked",true);});dojo.byId("jobdir_form_details_employer_type").innerHTML=data.type=="employer"?"Arbeitgeber":"Personalberatung";var _a7d=dojo.byId("jobdir_form_details_language-"+data.language);if(_a7d){dojo.attr(_a7d,"checked",true);}},error:function(err,_a7e){alert(err+"\n"+_a7e.xhr.responseText);}});};jobdir.indexing.jobs.details.error=function(err,_a7f){jobdir.indexing.jobs.details.formDiv.innerHTML=err+"<br />"+_a7f.xhr.responseText;jobdir.indexing.jobs.details.loadingDiv();};jobdir.indexing.jobs.details.replace=function(data){dojo.forEach(jobdir.indexing.jobs.details.formConnections,dojo.disconnect);jobdir.indexing.jobs.details.formDiv.innerHTML=data;jobdir.indexing.jobs.details.formConnections.push(dojo.connect(dojo.byId("jobdir_form_details_topjob"),"onclick",jobdir.indexing.jobs.details.switchTopjobTitle));dojo.forEach(jobdir.indexing.jobs.details.jobCatConnections,dojo.disconnect);dojo.query("div.jobcategory input").forEach(function(item){jobdir.indexing.jobs.details.jobCatConnections.push(dojo.connect(item,"onclick",jobdir.indexing.jobs.details.getJobSubCat));});jobdir.indexing.jobs.details.loadingDiv();};jobdir.indexing.jobs.details.switchTopjobTitle=function(_a80){var _a81=dojo.attr(dojo.byId(dojo.attr(_a80.currentTarget,"id")),"checked");if(_a81){dojo.removeClass(dojo.byId("jobdir_form_details_topjob-topjobTitle-wrapper"),"hidden");}else{dojo.addClass(dojo.byId("jobdir_form_details_topjob-topjobTitle-wrapper"),"hidden");}};jobdir.indexing.jobs.details.loadingDiv=function(text){var node=dojo.byId("box_content_details_loading");if(typeof text!="undefined"){node.innerHTML=text;dojo.style(node,"display","block");}else{dojo.style(node,"display","none");}};jobdir.indexing.jobs.details.addContact=function(){var node=dojo.byId("jobdir_form_details_contact_div");node.innerHTML="<label class=\"optional\" for=\"jobdir_form_details_contact\">Contact</label>"+"<input id=\"jobdir_form_details_contact\" type=\"text\"  name=\"contact\" /><div class=\"clear no_border\"></div>"+"<select id=\"jobdir_form_details_contactTitle\" name=\"contactTitle\">"+"<option value=\"none\">Anrede</option>"+"<option value=\"herr\">Herr</option>"+"<option value=\"frau\">Frau</option>"+"</select>"+"<input id=\"jobdir_form_details_contactFirstname\" type=\"text\" name=\"contactFirstname\" />"+"<input id=\"jobdir_form_details_contactLastname\" type=\"text\" name=\"contactLastname\" />"+"<div class=\"clear no_border\"></div>";dojo.byId("jobdir_form_details_contact").focus();};jobdir.indexing.jobs.details.submitDetailsForm=function(_a82){jobdir.indexing.jobs.details.loadingDiv("Checking data...");var form=dojo.byId("jobdir_form_details");var _a83=[];if(form.employer.type=="select-one"&&form.employer.options[form.employer.selectedIndex].value=="0"){_a83.push("No company selected.");}if(form.title.value==""){_a83.push("Title is empty.");}if(form.location.value==""){_a83.push("Location is empty.");}if(form.topjobTitle&&form.topjobTitle.value.length>36){_a83.push("Top job title must not be longer than 36 characters.");}var _a84=false;dojo.forEach(form["region[]"],function(item){if(dojo.attr(item,"checked")){_a84=true;}});if(!_a84){_a83.push("No region selected.");}var _a85=false;dojo.forEach(form["jobCategory"],function(item){if(dojo.attr(item,"checked")){_a85=true;}});if(!_a85){_a83.push("No job category selected.");}if(form.jobFunction&&form.jobFunction.selectedIndex==-1){_a83.push("No job function selected.");}var _a86=false;dojo.forEach(form["jobType[]"],function(item){if(dojo.attr(item,"checked")){_a86=true;}});if(!_a86){_a83.push("No job type selected.");}if(_a83.length){var _a87="<ul>";dojo.forEach(_a83,function(item){_a87+="<li style=\"color:red\">"+item+"</li>";});_a87+="</ul>";jobdir.indexing.jobs.details.loadingDiv(_a87);return;}else{jobdir.indexing.jobs.details.loadingDiv("<span style=\"color: darkgreen\">OK</span> Sending data...");}dojo.attr(dojo.byId("jobdir_form_details_isOnline"),"value",(_a82?"1":"0"));dojo.xhrPost({form:"jobdir_form_details",load:function(data){if(data=="OK"){if(dojo.byId("jobdir_form_details_submitAdmin")){jobdir.site.admin.jobEditFormDialog.hide();jobdir.site.jobs.applyFilter(true);}else{jobdir.indexing.jobs.paginator.reload();}}else{jobdir.indexing.jobs.details.replace(data);}},error:jobdir.indexing.jobs.details.error});};jobdir.indexing.jobs.details.trashJob=function(_a88){var _a89=dojo.attr(dojo.byId("jobdir_form_details_id"),"value");var url="/indexing/jobs-details/trash/id/"+_a89;if(_a88==true){url+="/restore/true";}dojo.xhrGet({url:url,load:function(data){jobdir.indexing.jobs.details.replace(data);jobdir.indexing.jobs.paginator.reload();},error:jobdir.indexing.jobs.details.error});};jobdir.indexing.jobs.details.showJobHistory=function(_a8a){if(null!==jobdir.indexing.jobs.details.jobHistoryDialog){jobdir.indexing.jobs.details.jobHistoryDialog.show();return;}jobdir.indexing.jobs.details.jobHistoryDialog=new _a76.Dialog({title:"Job-History for Job: "+_a8a,style:"width: 300px",content:"Loading..."});jobdir.indexing.jobs.details.jobHistoryDialog.show();dojo.xhrGet({url:"/indexing/jobs-details/history/id/"+_a8a,load:function(data){jobdir.indexing.jobs.details.jobHistoryDialog.attr("content",data);},error:function(err,io){jobdir.indexing.jobs.details.jobHistoryDialog.attr("content",err+"<hr />"+io.xhr.responseText);}});};});},"dijit/form/_FormValueWidget":function(){define("dijit/form/_FormValueWidget",["dojo/_base/declare","dojo/_base/sniff","./_FormWidget","./_FormValueMixin"],function(_a8b,has,_a8c,_a8d){return _a8b("dijit.form._FormValueWidget",[_a8c,_a8d],{_layoutHackIE7:function(){if(has("ie")==7){var _a8e=this.domNode;var _a8f=_a8e.parentNode;var _a90=_a8e.firstChild||_a8e;var _a91=_a90.style.filter;var _a92=this;while(_a8f&&_a8f.clientHeight==0){(function ping(){var _a93=_a92.connect(_a8f,"onscroll",function(){_a92.disconnect(_a93);_a90.style.filter=(new Date()).getMilliseconds();setTimeout(function(){_a90.style.filter=_a91;},0);});})();_a8f=_a8f.parentNode;}}}});});}}});define("dojo/jobdirsite",[],1);
