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

/*
	This is a compiled version of Dojo, built for deployment and not for
	development. To get an editable version, please visit:

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromISOString=function(_1,_2){if(!dojo.date.stamp._isoRegExp){dojo.date.stamp._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _3=dojo.date.stamp._isoRegExp.exec(_1);var _4=null;if(_3){_3.shift();if(_3[1]){_3[1]--;}if(_3[6]){_3[6]*=1000;}if(_2){_2=new Date(_2);dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_5){return _2["get"+_5]();}).forEach(function(_6,_7){if(_3[_7]===undefined){_3[_7]=_6;}});}_4=new Date(_3[0]||1970,_3[1]||0,_3[2]||1,_3[3]||0,_3[4]||0,_3[5]||0,_3[6]||0);var _8=0;var _9=_3[7]&&_3[7].charAt(0);if(_9!="Z"){_8=((_3[8]||0)*60)+(Number(_3[9])||0);if(_9!="-"){_8*=-1;}}if(_9){_8-=_4.getTimezoneOffset();}if(_8){_4.setTime(_4.getTime()+_8*60000);}}return _4;};dojo.date.stamp.toISOString=function(_a,_b){var _=function(n){return (n<10)?"0"+n:n;};_b=_b||{};var _e=[];var _f=_b.zulu?"getUTC":"get";var _10="";if(_b.selector!="time"){var _11=_a[_f+"FullYear"]();_10=["0000".substr((_11+"").length)+_11,_(_a[_f+"Month"]()+1),_(_a[_f+"Date"]())].join("-");}_e.push(_10);if(_b.selector!="date"){var _12=[_(_a[_f+"Hours"]()),_(_a[_f+"Minutes"]()),_(_a[_f+"Seconds"]())].join(":");var _13=_a[_f+"Milliseconds"]();if(_b.milliseconds){_12+="."+(_13<100?"0":"")+_(_13);}if(_b.zulu){_12+="Z";}else{if(_b.selector!="time"){var _14=_a.getTimezoneOffset();var _15=Math.abs(_14);_12+=(_14>0?"-":"+")+_(Math.floor(_15/60))+":"+_(_15%60);}}_e.push(_12);}return _e.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.parser=new function(){var d=dojo;var _17=d._scopeName+"Type";var qry="["+_17+"]";var _19=0,_1a={};var _1b=function(_1c,_1d){var nso=_1d||_1a;if(dojo.isIE){var cn=_1c["__dojoNameCache"];if(cn&&nso[cn]===_1c){return cn;}}var _20;do{_20="__"+_19++;}while(_20 in nso);nso[_20]=_1c;return _20;};function _21(_22){if(d.isString(_22)){return "string";}if(typeof _22=="number"){return "number";}if(typeof _22=="boolean"){return "boolean";}if(d.isFunction(_22)){return "function";}if(d.isArray(_22)){return "array";}if(_22 instanceof Date){return "date";}if(_22 instanceof d._Url){return "url";}return "object";};function _23(_24,_25){switch(_25){case "string":return _24;case "number":return _24.length?Number(_24):NaN;case "boolean":return typeof _24=="boolean"?_24:!(_24.toLowerCase()=="false");case "function":if(d.isFunction(_24)){_24=_24.toString();_24=d.trim(_24.substring(_24.indexOf("{")+1,_24.length-1));}try{if(_24.search(/[^\w\.]+/i)!=-1){_24=_1b(new Function(_24),this);}return d.getObject(_24,false);}catch(e){return new Function();}case "array":return _24?_24.split(/\s*,\s*/):[];case "date":switch(_24){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_24);}case "url":return d.baseUrl+_24;default:return d.fromJson(_24);}};var _26={};function _27(_28){if(!_26[_28]){var cls=d.getObject(_28);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_28+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _2a=cls.prototype;var _2b={},_2c={};for(var _2d in _2a){if(_2d.charAt(0)=="_"){continue;}if(_2d in _2c){continue;}var _2e=_2a[_2d];_2b[_2d]=_21(_2e);}_26[_28]={cls:cls,params:_2b};}return _26[_28];};this._functionFromScript=function(_2f){var _30="";var _31="";var _32=_2f.getAttribute("args");if(_32){d.forEach(_32.split(/\s*,\s*/),function(_33,idx){_30+="var "+_33+" = arguments["+idx+"]; ";});}var _35=_2f.getAttribute("with");if(_35&&_35.length){d.forEach(_35.split(/\s*,\s*/),function(_36){_30+="with("+_36+"){";_31+="}";});}return new Function(_30+_2f.innerHTML+_31);};this.instantiate=function(_37,_38){var _39=[];_38=_38||{};d.forEach(_37,function(_3a){if(!_3a){return;}var _3b=_17 in _38?_38[_17]:_3a.getAttribute(_17);if(!_3b||!_3b.length){return;}var _3c=_27(_3b),_3d=_3c.cls,ps=_3d._noScript||_3d.prototype._noScript;var _3f={},_40=_3a.attributes;for(var _41 in _3c.params){var _42=_41 in _38?{value:_38[_41],specified:true}:_40.getNamedItem(_41);if(!_42||(!_42.specified&&(!dojo.isIE||_41.toLowerCase()!="value"))){continue;}var _43=_42.value;switch(_41){case "class":_43="className" in _38?_38.className:_3a.className;break;case "style":_43="style" in _38?_38.style:(_3a.style&&_3a.style.cssText);}var _44=_3c.params[_41];if(typeof _43=="string"){_3f[_41]=_23(_43,_44);}else{_3f[_41]=_43;}}if(!ps){var _45=[],_46=[];d.query("> script[type^='dojo/']",_3a).orphan().forEach(function(_47){var _48=_47.getAttribute("event"),_3b=_47.getAttribute("type"),nf=d.parser._functionFromScript(_47);if(_48){if(_3b=="dojo/connect"){_45.push({event:_48,func:nf});}else{_3f[_48]=nf;}}else{_46.push(nf);}});}var _4a=_3d["markupFactory"];if(!_4a&&_3d["prototype"]){_4a=_3d.prototype["markupFactory"];}var _4b=_4a?_4a(_3f,_3a,_3d):new _3d(_3f,_3a);_39.push(_4b);var _4c=_3a.getAttribute("jsId");if(_4c){d.setObject(_4c,_4b);}if(!ps){d.forEach(_45,function(_4d){d.connect(_4b,_4d.event,null,_4d.func);});d.forEach(_46,function(_4e){_4e.call(_4b);});}});d.forEach(_39,function(_4f){if(_4f&&_4f.startup&&!_4f._started&&(!_4f.getParent||!_4f.getParent())){_4f.startup();}});return _39;};this.parse=function(_50){var _51=d.query(qry,_50);var _52=this.instantiate(_51);return _52;};}();(function(){var _53=function(){if(dojo.config["parseOnLoad"]==true){dojo.parser.parse();}};if(dojo.exists("dijit.wai.onload")&&(dijit.wai.onload===dojo._loaders[0])){dojo._loaders.splice(1,0,_53);}else{dojo._loaders.unshift(_53);}})();}if(!dojo._hasResource["dojo.dnd.common"]){dojo._hasResource["dojo.dnd.common"]=true;dojo.provide("dojo.dnd.common");dojo.dnd._isMac=navigator.appVersion.indexOf("Macintosh")>=0;dojo.dnd._copyKey=dojo.dnd._isMac?"metaKey":"ctrlKey";dojo.dnd.getCopyKeyState=function(e){return e[dojo.dnd._copyKey];};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;};dojo.dnd._lmb=dojo.isIE?1:0;dojo.dnd._isLmbPressed=dojo.isIE?function(e){return e.button&1;}:function(e){return e.button===0;};}if(!dojo._hasResource["dojo.dnd.autoscroll"]){dojo._hasResource["dojo.dnd.autoscroll"]=true;dojo.provide("dojo.dnd.autoscroll");dojo.dnd.getViewport=function(){var d=dojo.doc,dd=d.documentElement,w=window,b=dojo.body();if(dojo.isMozilla){return {w:dd.clientWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&w.innerWidth){return {w:w.innerWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&dd&&dd.clientWidth){return {w:dd.clientWidth,h:dd.clientHeight};}else{if(b.clientWidth){return {w:b.clientWidth,h:b.clientHeight};}}}}return null;};dojo.dnd.V_TRIGGER_AUTOSCROLL=32;dojo.dnd.H_TRIGGER_AUTOSCROLL=32;dojo.dnd.V_AUTOSCROLL_VALUE=16;dojo.dnd.H_AUTOSCROLL_VALUE=16;dojo.dnd.autoScroll=function(e){var v=dojo.dnd.getViewport(),dx=0,dy=0;if(e.clientX<dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(e.clientX>v.w-dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}if(e.clientY<dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=-dojo.dnd.V_AUTOSCROLL_VALUE;}else{if(e.clientY>v.h-dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}window.scrollBy(dx,dy);};dojo.dnd._validNodes={"div":1,"p":1,"td":1};dojo.dnd._validOverflow={"auto":1,"scroll":1};dojo.dnd.autoScrollNodes=function(e){for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase() in dojo.dnd._validNodes)){var s=dojo.getComputedStyle(n);if(s.overflow.toLowerCase() in dojo.dnd._validOverflow){var b=dojo._getContentBox(n,s),t=dojo._abs(n,true);var w=Math.min(dojo.dnd.H_TRIGGER_AUTOSCROLL,b.w/2),h=Math.min(dojo.dnd.V_TRIGGER_AUTOSCROLL,b.h/2),rx=e.pageX-t.x,ry=e.pageY-t.y,dx=0,dy=0;if(dojo.isWebKit||dojo.isOpera){rx+=dojo.body().scrollLeft,ry+=dojo.body().scrollTop;}if(rx>0&&rx<b.w){if(rx<w){dx=-w;}else{if(rx>b.w-w){dx=w;}}}if(ry>0&&ry<b.h){if(ry<h){dy=-h;}else{if(ry>b.h-h){dy=h;}}}var _6d=n.scrollLeft,_6e=n.scrollTop;n.scrollLeft=n.scrollLeft+dx;n.scrollTop=n.scrollTop+dy;if(_6d!=n.scrollLeft||_6e!=n.scrollTop){return;}}}try{n=n.parentNode;}catch(x){n=null;}}dojo.dnd.autoScroll(e);};}if(!dojo._hasResource["dojo.dnd.Mover"]){dojo._hasResource["dojo.dnd.Mover"]=true;dojo.provide("dojo.dnd.Mover");dojo.declare("dojo.dnd.Mover",null,{constructor:function(_6f,e,_71){this.node=dojo.byId(_6f);this.marginBox={l:e.pageX,t:e.pageY};this.mouseButton=e.button;var h=this.host=_71,d=_6f.ownerDocument,_74=dojo.connect(d,"onmousemove",this,"onFirstMove");this.events=[dojo.connect(d,"onmousemove",this,"onMouseMove"),dojo.connect(d,"onmouseup",this,"onMouseUp"),dojo.connect(d,"ondragstart",dojo.stopEvent),dojo.connect(d.body,"onselectstart",dojo.stopEvent),_74];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});dojo.stopEvent(e);},onMouseUp:function(e){if(dojo.isWebKit&&dojo.dnd._isMac&&this.mouseButton==2?e.button==0:this.mouseButton==e.button){this.destroy();}dojo.stopEvent(e);},onFirstMove:function(){var s=this.node.style,l,t,h=this.host;switch(s.position){case "relative":case "absolute":l=Math.round(parseFloat(s.left));t=Math.round(parseFloat(s.top));break;default:s.position="absolute";var m=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);}dojo.disconnect(this.events.pop());},destroy:function(){dojo.forEach(this.events,dojo.disconnect);var h=this.host;if(h&&h.onMoveStop){h.onMoveStop(this);}this.events=this.node=this.host=null;}});}if(!dojo._hasResource["dojo.dnd.Moveable"]){dojo._hasResource["dojo.dnd.Moveable"]=true;dojo.provide("dojo.dnd.Moveable");dojo.declare("dojo.dnd.Moveable",null,{handle:"",delay:0,skip:false,constructor:function(_82,_83){this.node=dojo.byId(_82);if(!_83){_83={};}this.handle=_83.handle?dojo.byId(_83.handle):null;if(!this.handle){this.handle=this.node;}this.delay=_83.delay>0?_83.delay:0;this.skip=_83.skip;this.mover=_83.mover?_83.mover:dojo.dnd.Mover;this.events=[dojo.connect(this.handle,"onmousedown",this,"onMouseDown"),dojo.connect(this.handle,"ondragstart",this,"onSelectStart"),dojo.connect(this.handle,"onselectstart",this,"onSelectStart")];},markupFactory:function(_84,_85){return new dojo.dnd.Moveable(_85,_84);},destroy:function(){dojo.forEach(this.events,dojo.disconnect);this.events=this.node=this.handle=null;},onMouseDown:function(e){if(this.skip&&dojo.dnd.isFormElement(e)){return;}if(this.delay){this.events.push(dojo.connect(this.handle,"onmousemove",this,"onMouseMove"),dojo.connect(this.handle,"onmouseup",this,"onMouseUp"));this._lastX=e.pageX;this._lastY=e.pageY;}else{this.onDragDetected(e);}dojo.stopEvent(e);},onMouseMove:function(e){if(Math.abs(e.pageX-this._lastX)>this.delay||Math.abs(e.pageY-this._lastY)>this.delay){this.onMouseUp(e);this.onDragDetected(e);}dojo.stopEvent(e);},onMouseUp:function(e){for(var i=0;i<2;++i){dojo.disconnect(this.events.pop());}dojo.stopEvent(e);},onSelectStart:function(e){if(!this.skip||!dojo.dnd.isFormElement(e)){dojo.stopEvent(e);}},onDragDetected:function(e){new this.mover(this.node,e,this);},onMoveStart:function(_8c){dojo.publish("/dnd/move/start",[_8c]);dojo.addClass(dojo.body(),"dojoMove");dojo.addClass(this.node,"dojoMoveItem");},onMoveStop:function(_8d){dojo.publish("/dnd/move/stop",[_8d]);dojo.removeClass(dojo.body(),"dojoMove");dojo.removeClass(this.node,"dojoMoveItem");},onFirstMove:function(_8e){},onMove:function(_8f,_90){this.onMoving(_8f,_90);var s=_8f.node.style;s.left=_90.l+"px";s.top=_90.t+"px";this.onMoved(_8f,_90);},onMoving:function(_92,_93){},onMoved:function(_94,_95){}});}if(!dojo._hasResource["dojo.dnd.move"]){dojo._hasResource["dojo.dnd.move"]=true;dojo.provide("dojo.dnd.move");dojo.declare("dojo.dnd.move.constrainedMoveable",dojo.dnd.Moveable,{constraints:function(){},within:false,markupFactory:function(_96,_97){return new dojo.dnd.move.constrainedMoveable(_97,_96);},constructor:function(_98,_99){if(!_99){_99={};}this.constraints=_99.constraints;this.within=_99.within;},onFirstMove:function(_9a){var c=this.constraintBox=this.constraints.call(this,_9a);c.r=c.l+c.w;c.b=c.t+c.h;if(this.within){var mb=dojo.marginBox(_9a.node);c.r-=mb.w;c.b-=mb.h;}},onMove:function(_9d,_9e){var c=this.constraintBox,s=_9d.node.style;s.left=(_9e.l<c.l?c.l:c.r<_9e.l?c.r:_9e.l)+"px";s.top=(_9e.t<c.t?c.t:c.b<_9e.t?c.b:_9e.t)+"px";}});dojo.declare("dojo.dnd.move.boxConstrainedMoveable",dojo.dnd.move.constrainedMoveable,{box:{},markupFactory:function(_a1,_a2){return new dojo.dnd.move.boxConstrainedMoveable(_a2,_a1);},constructor:function(_a3,_a4){var box=_a4&&_a4.box;this.constraints=function(){return box;};}});dojo.declare("dojo.dnd.move.parentConstrainedMoveable",dojo.dnd.move.constrainedMoveable,{area:"content",markupFactory:function(_a6,_a7){return new dojo.dnd.move.parentConstrainedMoveable(_a7,_a6);},constructor:function(_a8,_a9){var _aa=_a9&&_a9.area;this.constraints=function(){var n=this.node.parentNode,s=dojo.getComputedStyle(n),mb=dojo._getMarginBox(n,s);if(_aa=="margin"){return mb;}var t=dojo._getMarginExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(_aa=="border"){return mb;}t=dojo._getBorderExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(_aa=="padding"){return mb;}t=dojo._getPadExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;return mb;};}});dojo.dnd.move.constrainedMover=function(fun,_b0){dojo.deprecated("dojo.dnd.move.constrainedMover, use dojo.dnd.move.constrainedMoveable instead");var _b1=function(_b2,e,_b4){dojo.dnd.Mover.call(this,_b2,e,_b4);};dojo.extend(_b1,dojo.dnd.Mover.prototype);dojo.extend(_b1,{onMouseMove:function(e){dojo.dnd.autoScroll(e);var m=this.marginBox,c=this.constraintBox,l=m.l+e.pageX,t=m.t+e.pageY;l=l<c.l?c.l:c.r<l?c.r:l;t=t<c.t?c.t:c.b<t?c.b:t;this.host.onMove(this,{l:l,t:t});},onFirstMove:function(){dojo.dnd.Mover.prototype.onFirstMove.call(this);var c=this.constraintBox=fun.call(this);c.r=c.l+c.w;c.b=c.t+c.h;if(_b0){var mb=dojo.marginBox(this.node);c.r-=mb.w;c.b-=mb.h;}}});return _b1;};dojo.dnd.move.boxConstrainedMover=function(box,_bd){dojo.deprecated("dojo.dnd.move.boxConstrainedMover, use dojo.dnd.move.boxConstrainedMoveable instead");return dojo.dnd.move.constrainedMover(function(){return box;},_bd);};dojo.dnd.move.parentConstrainedMover=function(_be,_bf){dojo.deprecated("dojo.dnd.move.parentConstrainedMover, use dojo.dnd.move.parentConstrainedMoveable instead");var fun=function(){var n=this.node.parentNode,s=dojo.getComputedStyle(n),mb=dojo._getMarginBox(n,s);if(_be=="margin"){return mb;}var t=dojo._getMarginExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(_be=="border"){return mb;}t=dojo._getBorderExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(_be=="padding"){return mb;}t=dojo._getPadExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;return mb;};return dojo.dnd.move.constrainedMover(fun,_bf);};dojo.dnd.constrainedMover=dojo.dnd.move.constrainedMover;dojo.dnd.boxConstrainedMover=dojo.dnd.move.boxConstrainedMover;dojo.dnd.parentConstrainedMover=dojo.dnd.move.parentConstrainedMover;}if(!dojo._hasResource["dojo.dnd.TimedMoveable"]){dojo._hasResource["dojo.dnd.TimedMoveable"]=true;dojo.provide("dojo.dnd.TimedMoveable");(function(){var _c5=dojo.dnd.Moveable.prototype.onMove;dojo.declare("dojo.dnd.TimedMoveable",dojo.dnd.Moveable,{timeout:40,constructor:function(_c6,_c7){if(!_c7){_c7={};}if(_c7.timeout&&typeof _c7.timeout=="number"&&_c7.timeout>=0){this.timeout=_c7.timeout;}},markupFactory:function(_c8,_c9){return new dojo.dnd.TimedMoveable(_c9,_c8);},onMoveStop:function(_ca){if(_ca._timer){clearTimeout(_ca._timer);_c5.call(this,_ca,_ca._leftTop);}dojo.dnd.Moveable.prototype.onMoveStop.apply(this,arguments);},onMove:function(_cb,_cc){_cb._leftTop=_cc;if(!_cb._timer){var _t=this;_cb._timer=setTimeout(function(){_cb._timer=null;_c5.call(_t,_cb,_cb._leftTop);},this.timeout);}}});})();}if(!dojo._hasResource["dojo.fx.Toggler"]){dojo._hasResource["dojo.fx.Toggler"]=true;dojo.provide("dojo.fx.Toggler");dojo.declare("dojo.fx.Toggler",null,{constructor:function(_ce){var _t=this;dojo.mixin(_t,_ce);_t.node=_ce.node;_t._showArgs=dojo.mixin({},_ce);_t._showArgs.node=_t.node;_t._showArgs.duration=_t.showDuration;_t.showAnim=_t.showFunc(_t._showArgs);_t._hideArgs=dojo.mixin({},_ce);_t._hideArgs.node=_t.node;_t._hideArgs.duration=_t.hideDuration;_t.hideAnim=_t.hideFunc(_t._hideArgs);dojo.connect(_t.showAnim,"beforeBegin",dojo.hitch(_t.hideAnim,"stop",true));dojo.connect(_t.hideAnim,"beforeBegin",dojo.hitch(_t.showAnim,"stop",true));},node:null,showFunc:dojo.fadeIn,hideFunc:dojo.fadeOut,showDuration:200,hideDuration:200,show:function(_d0){return this.showAnim.play(_d0||0);},hide:function(_d1){return this.hideAnim.play(_d1||0);}});}if(!dojo._hasResource["dojo.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");(function(){var d=dojo,_d3={_fire:function(evt,_d5){if(this[evt]){this[evt].apply(this,_d5||[]);}return this;}};var _d6=function(_d7){this._index=-1;this._animations=_d7||[];this._current=this._onAnimateCtx=this._onEndCtx=null;this.duration=0;d.forEach(this._animations,function(a){this.duration+=a.duration;if(a.delay){this.duration+=a.delay;}},this);};d.extend(_d6,{_onAnimate:function(){this._fire("onAnimate",arguments);},_onEnd:function(){d.disconnect(this._onAnimateCtx);d.disconnect(this._onEndCtx);this._onAnimateCtx=this._onEndCtx=null;if(this._index+1==this._animations.length){this._fire("onEnd");}else{this._current=this._animations[++this._index];this._onAnimateCtx=d.connect(this._current,"onAnimate",this,"_onAnimate");this._onEndCtx=d.connect(this._current,"onEnd",this,"_onEnd");this._current.play(0,true);}},play:function(_d9,_da){if(!this._current){this._current=this._animations[this._index=0];}if(!_da&&this._current.status()=="playing"){return this;}var _db=d.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_dc=d.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_de=d.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);d.disconnect(_db);d.disconnect(_dc);d.disconnect(_de);});if(this._onAnimateCtx){d.disconnect(this._onAnimateCtx);}this._onAnimateCtx=d.connect(this._current,"onAnimate",this,"_onAnimate");if(this._onEndCtx){d.disconnect(this._onEndCtx);}this._onEndCtx=d.connect(this._current,"onEnd",this,"_onEnd");this._current.play.apply(this._current,arguments);return this;},pause:function(){if(this._current){var e=d.connect(this._current,"onPause",this,function(arg){this._fire("onPause",arguments);d.disconnect(e);});this._current.pause();}return this;},gotoPercent:function(_e2,_e3){this.pause();var _e4=this.duration*_e2;this._current=null;d.some(this._animations,function(a){if(a.duration<=_e4){this._current=a;return true;}_e4-=a.duration;return false;});if(this._current){this._current.gotoPercent(_e4/this._current.duration,_e3);}return this;},stop:function(_e6){if(this._current){if(_e6){for(;this._index+1<this._animations.length;++this._index){this._animations[this._index].stop(true);}this._current=this._animations[this._index];}var e=d.connect(this._current,"onStop",this,function(arg){this._fire("onStop",arguments);d.disconnect(e);});this._current.stop();}return this;},status:function(){return this._current?this._current.status():"stopped";},destroy:function(){if(this._onAnimateCtx){d.disconnect(this._onAnimateCtx);}if(this._onEndCtx){d.disconnect(this._onEndCtx);}}});d.extend(_d6,_d3);dojo.fx.chain=function(_e9){return new _d6(_e9);};var _ea=function(_eb){this._animations=_eb||[];this._connects=[];this._finished=0;this.duration=0;d.forEach(_eb,function(a){var _ed=a.duration;if(a.delay){_ed+=a.delay;}if(this.duration<_ed){this.duration=_ed;}this._connects.push(d.connect(a,"onEnd",this,"_onEnd"));},this);this._pseudoAnimation=new d._Animation({curve:[0,1],duration:this.duration});var _ee=this;d.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop"],function(evt){_ee._connects.push(d.connect(_ee._pseudoAnimation,evt,function(){_ee._fire(evt,arguments);}));});};d.extend(_ea,{_doAction:function(_f0,_f1){d.forEach(this._animations,function(a){a[_f0].apply(a,_f1);});return this;},_onEnd:function(){if(++this._finished==this._animations.length){this._fire("onEnd");}},_call:function(_f3,_f4){var t=this._pseudoAnimation;t[_f3].apply(t,_f4);},play:function(_f6,_f7){this._finished=0;this._doAction("play",arguments);this._call("play",arguments);return this;},pause:function(){this._doAction("pause",arguments);this._call("pause",arguments);return this;},gotoPercent:function(_f8,_f9){var ms=this.duration*_f8;d.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_f9);});this._call("gotoPercent",arguments);return this;},stop:function(_fc){this._doAction("stop",arguments);this._call("stop",arguments);return this;},status:function(){return this._pseudoAnimation.status();},destroy:function(){d.forEach(this._connects,dojo.disconnect);}});d.extend(_ea,_d3);dojo.fx.combine=function(_fd){return new _ea(_fd);};dojo.fx.wipeIn=function(_fe){_fe.node=d.byId(_fe.node);var _ff=_fe.node,s=_ff.style,o;var anim=d.animateProperty(d.mixin({properties:{height:{start:function(){o=s.overflow;s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _103=d.style(_ff,"height");return Math.max(_103,1);}},end:function(){return _ff.scrollHeight;}}}},_fe));d.connect(anim,"onEnd",function(){s.height="auto";s.overflow=o;});return anim;};dojo.fx.wipeOut=function(args){var node=args.node=d.byId(args.node),s=node.style,o;var anim=d.animateProperty(d.mixin({properties:{height:{end:1}}},args));d.connect(anim,"beforeBegin",function(){o=s.overflow;s.overflow="hidden";s.display="";});d.connect(anim,"onEnd",function(){s.overflow=o;s.height="auto";s.display="none";});return anim;};dojo.fx.slideTo=function(args){var node=args.node=d.byId(args.node),top=null,left=null;var init=(function(n){return function(){var cs=d.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);left=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=d.coords(n,true);top=ret.y;left=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=left+"px";}};})(node);init();var anim=d.animateProperty(d.mixin({properties:{top:args.top||0,left:args.left||0}},args));d.connect(anim,"beforeBegin",anim,init);return anim;};})();}if(!dojo._hasResource["dijit._base.focus"]){dojo._hasResource["dijit._base.focus"]=true;dojo.provide("dijit._base.focus");dojo.mixin(dijit,{_curFocus:null,_prevFocus:null,isCollapsed:function(){var _113=dojo.doc;if(_113.selection){var s=_113.selection;if(s.type=="Text"){return !s.createRange().htmlText.length;}else{return !s.createRange().length;}}else{var _115=dojo.global;var _116=_115.getSelection();if(dojo.isString(_116)){return !_116;}else{return !_116||_116.isCollapsed||!_116.toString();}}},getBookmark:function(){var _117,_118=dojo.doc.selection;if(_118){var _119=_118.createRange();if(_118.type.toUpperCase()=="CONTROL"){if(_119.length){_117=[];var i=0,len=_119.length;while(i<len){_117.push(_119.item(i++));}}else{_117=null;}}else{_117=_119.getBookmark();}}else{if(window.getSelection){_118=dojo.global.getSelection();if(_118){_119=_118.getRangeAt(0);_117=_119.cloneRange();}}else{console.warn("No idea how to store the current selection for this browser!");}}return _117;},moveToBookmark:function(_11c){var _11d=dojo.doc;if(_11d.selection){var _11e;if(dojo.isArray(_11c)){_11e=_11d.body.createControlRange();dojo.forEach(_11c,function(n){_11e.addElement(n);});}else{_11e=_11d.selection.createRange();_11e.moveToBookmark(_11c);}_11e.select();}else{var _120=dojo.global.getSelection&&dojo.global.getSelection();if(_120&&_120.removeAllRanges){_120.removeAllRanges();_120.addRange(_11c);}else{console.warn("No idea how to restore selection for this browser!");}}},getFocus:function(menu,_122){return {node:menu&&dojo.isDescendant(dijit._curFocus,menu.domNode)?dijit._prevFocus:dijit._curFocus,bookmark:!dojo.withGlobal(_122||dojo.global,dijit.isCollapsed)?dojo.withGlobal(_122||dojo.global,dijit.getBookmark):null,openedForWindow:_122};},focus:function(_123){if(!_123){return;}var node="node" in _123?_123.node:_123,_125=_123.bookmark,_126=_123.openedForWindow;if(node){var _127=(node.tagName.toLowerCase()=="iframe")?node.contentWindow:node;if(_127&&_127.focus){try{_127.focus();}catch(e){}}dijit._onFocusNode(node);}if(_125&&dojo.withGlobal(_126||dojo.global,dijit.isCollapsed)){if(_126){_126.focus();}try{dojo.withGlobal(_126||dojo.global,dijit.moveToBookmark,null,[_125]);}catch(e){}}},_activeStack:[],registerIframe:function(_128){dijit.registerWin(_128.contentWindow,_128);},registerWin:function(_129,_12a){dojo.connect(_129.document,"onmousedown",function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);dijit._onTouchNode(_12a||evt.target||evt.srcElement);});var doc=_129.document;if(doc){if(dojo.isIE){doc.attachEvent("onactivate",function(evt){if(evt.srcElement.tagName.toLowerCase()!="#document"){dijit._onFocusNode(_12a||evt.srcElement);}});doc.attachEvent("ondeactivate",function(evt){dijit._onBlurNode(_12a||evt.srcElement);});}else{doc.addEventListener("focus",function(evt){dijit._onFocusNode(_12a||evt.target);},true);doc.addEventListener("blur",function(evt){dijit._onBlurNode(_12a||evt.target);},true);}}doc=null;},_onBlurNode:function(node){dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;if(dijit._justMouseDowned){return;}if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);}dijit._clearActiveWidgetsTimer=setTimeout(function(){delete dijit._clearActiveWidgetsTimer;dijit._setStack([]);dijit._prevFocus=null;},100);},_onTouchNode:function(node){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _133=[];try{while(node){if(node.dijitPopupParent){node=dijit.byId(node.dijitPopupParent).domNode;}else{if(node.tagName&&node.tagName.toLowerCase()=="body"){if(node===dojo.body()){break;}node=dijit.getDocumentWindow(node.ownerDocument).frameElement;}else{var id=node.getAttribute&&node.getAttribute("widgetId");if(id){_133.unshift(id);}node=node.parentNode;}}}}catch(e){}dijit._setStack(_133);},_onFocusNode:function(node){if(!node){return;}if(node.nodeType==9){return;}dijit._onTouchNode(node);if(node==dijit._curFocus){return;}if(dijit._curFocus){dijit._prevFocus=dijit._curFocus;}dijit._curFocus=node;dojo.publish("focusNode",[node]);},_setStack:function(_136){var _137=dijit._activeStack;dijit._activeStack=_136;for(var _138=0;_138<Math.min(_137.length,_136.length);_138++){if(_137[_138]!=_136[_138]){break;}}for(var i=_137.length-1;i>=_138;i--){var _13a=dijit.byId(_137[i]);if(_13a){_13a._focused=false;_13a._hasBeenBlurred=true;if(_13a._onBlur){_13a._onBlur();}if(_13a._setStateClass){_13a._setStateClass();}dojo.publish("widgetBlur",[_13a]);}}for(i=_138;i<_136.length;i++){_13a=dijit.byId(_136[i]);if(_13a){_13a._focused=true;if(_13a._onFocus){_13a._onFocus();}if(_13a._setStateClass){_13a._setStateClass();}dojo.publish("widgetFocus",[_13a]);}}}});dojo.addOnLoad(function(){dijit.registerWin(window);});}if(!dojo._hasResource["dijit._base.manager"]){dojo._hasResource["dijit._base.manager"]=true;dojo.provide("dijit._base.manager");dojo.declare("dijit.WidgetSet",null,{constructor:function(){this._hash={};},add:function(_13b){if(this._hash[_13b.id]){throw new Error("Tried to register widget with id=="+_13b.id+" but that id is already registered");}this._hash[_13b.id]=_13b;},remove:function(id){delete this._hash[id];},forEach:function(func){for(var id in this._hash){func(this._hash[id]);}},filter:function(_13f){var res=new dijit.WidgetSet();this.forEach(function(_141){if(_13f(_141)){res.add(_141);}});return res;},byId:function(id){return this._hash[id];},byClass:function(cls){return this.filter(function(_144){return _144.declaredClass==cls;});}});dijit.registry=new dijit.WidgetSet();dijit._widgetTypeCtr={};dijit.getUniqueId=function(_145){var id;do{id=_145+"_"+(_145 in dijit._widgetTypeCtr?++dijit._widgetTypeCtr[_145]:dijit._widgetTypeCtr[_145]=0);}while(dijit.byId(id));return id;};dijit.findWidgets=function(root){var _148=[];function _149(root){var list=dojo.isIE?root.children:root.childNodes,i=0,node;while(node=list[i++]){if(node.nodeType!=1){continue;}var _14e=node.getAttribute("widgetId");if(_14e){var _14f=dijit.byId(_14e);_148.push(_14f);}else{_149(node);}}};_149(root);return _148;};if(dojo.isIE){dojo.addOnWindowUnload(function(){dojo.forEach(dijit.findWidgets(dojo.body()),function(_150){if(_150.destroyRecursive){_150.destroyRecursive();}else{if(_150.destroy){_150.destroy();}}});});}dijit.byId=function(id){return (dojo.isString(id))?dijit.registry.byId(id):id;};dijit.byNode=function(node){return dijit.registry.byId(node.getAttribute("widgetId"));};dijit.getEnclosingWidget=function(node){while(node){if(node.getAttribute&&node.getAttribute("widgetId")){return dijit.registry.byId(node.getAttribute("widgetId"));}node=node.parentNode;}return null;};dijit._tabElements={area:true,button:true,input:true,object:true,select:true,textarea:true};dijit._isElementShown=function(elem){var _155=dojo.style(elem);return (_155.visibility!="hidden")&&(_155.visibility!="collapsed")&&(_155.display!="none")&&(dojo.attr(elem,"type")!="hidden");};dijit.isTabNavigable=function(elem){if(dojo.hasAttr(elem,"disabled")){return false;}var _157=dojo.hasAttr(elem,"tabindex");var _158=dojo.attr(elem,"tabindex");if(_157&&_158>=0){return true;}var name=elem.nodeName.toLowerCase();if(((name=="a"&&dojo.hasAttr(elem,"href"))||dijit._tabElements[name])&&(!_157||_158>=0)){return true;}return false;};dijit._getTabNavigable=function(root){var _15b,last,_15d,_15e,_15f,_160;var _161=function(_162){dojo.query("> *",_162).forEach(function(_163){var _164=dijit._isElementShown(_163);if(_164&&dijit.isTabNavigable(_163)){var _165=dojo.attr(_163,"tabindex");if(!dojo.hasAttr(_163,"tabindex")||_165==0){if(!_15b){_15b=_163;}last=_163;}else{if(_165>0){if(!_15d||_165<_15e){_15e=_165;_15d=_163;}if(!_15f||_165>=_160){_160=_165;_15f=_163;}}}}if(_164&&_163.nodeName.toUpperCase()!="SELECT"){_161(_163);}});};if(dijit._isElementShown(root)){_161(root);}return {first:_15b,last:last,lowest:_15d,highest:_15f};};dijit.getFirstInTabbingOrder=function(root){var _167=dijit._getTabNavigable(dojo.byId(root));return _167.lowest?_167.lowest:_167.first;};dijit.getLastInTabbingOrder=function(root){var _169=dijit._getTabNavigable(dojo.byId(root));return _169.last?_169.last:_169.highest;};dijit.defaultDuration=dojo.config["defaultDuration"]||200;}if(!dojo._hasResource["dojo.AdapterRegistry"]){dojo._hasResource["dojo.AdapterRegistry"]=true;dojo.provide("dojo.AdapterRegistry");dojo.AdapterRegistry=function(_16a){this.pairs=[];this.returnWrappers=_16a||false;};dojo.extend(dojo.AdapterRegistry,{register:function(name,_16c,wrap,_16e,_16f){this.pairs[((_16f)?"unshift":"push")]([name,_16c,wrap,_16e]);},match:function(){for(var i=0;i<this.pairs.length;i++){var pair=this.pairs[i];if(pair[1].apply(this,arguments)){if((pair[3])||(this.returnWrappers)){return pair[2];}else{return pair[2].apply(this,arguments);}}}throw new Error("No match found");},unregister:function(name){for(var i=0;i<this.pairs.length;i++){var pair=this.pairs[i];if(pair[0]==name){this.pairs.splice(i,1);return true;}}return false;}});}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function(){var _175=(dojo.doc.compatMode=="BackCompat")?dojo.body():dojo.doc.documentElement;var _176=dojo._docScroll();return {w:_175.clientWidth,h:_175.clientHeight,l:_176.x,t:_176.y};};dijit.placeOnScreen=function(node,pos,_179,_17a){var _17b=dojo.map(_179,function(_17c){var c={corner:_17c,pos:{x:pos.x,y:pos.y}};if(_17a){c.pos.x+=_17c.charAt(1)=="L"?_17a.x:-_17a.x;c.pos.y+=_17c.charAt(0)=="T"?_17a.y:-_17a.y;}return c;});return dijit._place(node,_17b);};dijit._place=function(node,_17f,_180){var view=dijit.getViewport();if(!node.parentNode||String(node.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(node);}var best=null;dojo.some(_17f,function(_183){var _184=_183.corner;var pos=_183.pos;if(_180){_180(node,_183.aroundCorner,_184);}var _186=node.style;var _187=_186.display;var _188=_186.visibility;_186.visibility="hidden";_186.display="";var mb=dojo.marginBox(node);_186.display=_187;_186.visibility=_188;var _18a=(_184.charAt(1)=="L"?pos.x:Math.max(view.l,pos.x-mb.w)),_18b=(_184.charAt(0)=="T"?pos.y:Math.max(view.t,pos.y-mb.h)),endX=(_184.charAt(1)=="L"?Math.min(view.l+view.w,_18a+mb.w):pos.x),endY=(_184.charAt(0)=="T"?Math.min(view.t+view.h,_18b+mb.h):pos.y),_18e=endX-_18a,_18f=endY-_18b,_190=(mb.w-_18e)+(mb.h-_18f);if(best==null||_190<best.overflow){best={corner:_184,aroundCorner:_183.aroundCorner,x:_18a,y:_18b,w:_18e,h:_18f,overflow:_190};}return !_190;});node.style.left=best.x+"px";node.style.top=best.y+"px";if(best.overflow&&_180){_180(node,best.aroundCorner,best.corner);}return best;};dijit.placeOnScreenAroundNode=function(node,_192,_193,_194){_192=dojo.byId(_192);var _195=_192.style.display;_192.style.display="";var _196=_192.offsetWidth;var _197=_192.offsetHeight;var _198=dojo.coords(_192,true);_192.style.display=_195;return dijit._placeOnScreenAroundRect(node,_198.x,_198.y,_196,_197,_193,_194);};dijit.placeOnScreenAroundRectangle=function(node,_19a,_19b,_19c){return dijit._placeOnScreenAroundRect(node,_19a.x,_19a.y,_19a.width,_19a.height,_19b,_19c);};dijit._placeOnScreenAroundRect=function(node,x,y,_1a0,_1a1,_1a2,_1a3){var _1a4=[];for(var _1a5 in _1a2){_1a4.push({aroundCorner:_1a5,corner:_1a2[_1a5],pos:{x:x+(_1a5.charAt(1)=="L"?0:_1a0),y:y+(_1a5.charAt(0)=="T"?0:_1a1)}});}return dijit._place(node,_1a4,_1a3);};dijit.placementRegistry=new dojo.AdapterRegistry();dijit.placementRegistry.register("node",function(n,x){return typeof x=="object"&&typeof x.offsetWidth!="undefined"&&typeof x.offsetHeight!="undefined";},dijit.placeOnScreenAroundNode);dijit.placementRegistry.register("rect",function(n,x){return typeof x=="object"&&"x" in x&&"y" in x&&"width" in x&&"height" in x;},dijit.placeOnScreenAroundRectangle);dijit.placeOnScreenAroundElement=function(node,_1ab,_1ac,_1ad){return dijit.placementRegistry.match.apply(dijit.placementRegistry,arguments);};}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function(doc){if(dojo.isIE&&window!==document.parentWindow&&!doc._parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc._parentWindow||doc.parentWindow||doc.defaultView;};}if(!dojo._hasResource["dijit._base.popup"]){dojo._hasResource["dijit._base.popup"]=true;dojo.provide("dijit._base.popup");dijit.popup=new function(){var _1b0=[],_1b1=1000,_1b2=1;this.prepare=function(node){var s=node.style;s.visibility="hidden";s.position="absolute";s.top="-9999px";if(s.display=="none"){s.display="";}dojo.body().appendChild(node);};this.open=function(args){var _1b6=args.popup,_1b7=args.orient||{"BL":"TL","TL":"BL"},_1b8=args.around,id=(args.around&&args.around.id)?(args.around.id+"_dropdown"):("popup_"+_1b2++);var _1ba=dojo.create("div",{id:id,"class":"dijitPopup",style:{zIndex:_1b1+_1b0.length,visibility:"hidden"}},dojo.body());dijit.setWaiRole(_1ba,"presentation");_1ba.style.left=_1ba.style.top="0px";if(args.parent){_1ba.dijitPopupParent=args.parent.id;}var s=_1b6.domNode.style;s.display="";s.visibility="";s.position="";s.top="0px";_1ba.appendChild(_1b6.domNode);var _1bc=new dijit.BackgroundIframe(_1ba);var best=_1b8?dijit.placeOnScreenAroundElement(_1ba,_1b8,_1b7,_1b6.orient?dojo.hitch(_1b6,"orient"):null):dijit.placeOnScreen(_1ba,args,_1b7=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],args.padding);_1ba.style.visibility="visible";var _1be=[];var _1bf=function(){for(var pi=_1b0.length-1;pi>0&&_1b0[pi].parent===_1b0[pi-1].widget;pi--){}return _1b0[pi];};_1be.push(dojo.connect(_1ba,"onkeypress",this,function(evt){if(evt.charOrCode==dojo.keys.ESCAPE&&args.onCancel){dojo.stopEvent(evt);args.onCancel();}else{if(evt.charOrCode===dojo.keys.TAB){dojo.stopEvent(evt);var _1c2=_1bf();if(_1c2&&_1c2.onCancel){_1c2.onCancel();}}}}));if(_1b6.onCancel){_1be.push(dojo.connect(_1b6,"onCancel",null,args.onCancel));}_1be.push(dojo.connect(_1b6,_1b6.onExecute?"onExecute":"onChange",null,function(){var _1c3=_1bf();if(_1c3&&_1c3.onExecute){_1c3.onExecute();}}));_1b0.push({wrapper:_1ba,iframe:_1bc,widget:_1b6,parent:args.parent,onExecute:args.onExecute,onCancel:args.onCancel,onClose:args.onClose,handlers:_1be});if(_1b6.onOpen){_1b6.onOpen(best);}return best;};this.close=function(_1c4){while(dojo.some(_1b0,function(elem){return elem.widget==_1c4;})){var top=_1b0.pop(),_1c7=top.wrapper,_1c8=top.iframe,_1c9=top.widget,_1ca=top.onClose;if(_1c9.onClose){_1c9.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(!_1c9||!_1c9.domNode){return;}this.prepare(_1c9.domNode);_1c8.destroy();dojo.destroy(_1c7);if(_1ca){_1ca();}}};}();dijit._frames=new function(){var _1cb=[];this.pop=function(){var _1cc;if(_1cb.length){_1cc=_1cb.pop();_1cc.style.display="";}else{if(dojo.isIE){var burl=dojo.config["dojoBlankHtmlUrl"]||(dojo.moduleUrl("dojo","resources/blank.html")+"")||"javascript:\"\"";var html="<iframe src='"+burl+"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_1cc=dojo.doc.createElement(html);}else{_1cc=dojo.create("iframe");_1cc.src="javascript:\"\"";_1cc.className="dijitBackgroundIframe";}_1cc.tabIndex=-1;dojo.body().appendChild(_1cc);}return _1cc;};this.push=function(_1cf){_1cf.style.display="none";if(dojo.isIE){_1cf.style.removeExpression("width");_1cf.style.removeExpression("height");}_1cb.push(_1cf);};}();dijit.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if(dojo.isIE<7||(dojo.isFF<3&&dojo.hasClass(dojo.body(),"dijit_a11y"))){var _1d1=dijit._frames.pop();node.appendChild(_1d1);if(dojo.isIE){_1d1.style.setExpression("width",dojo._scopeName+".doc.getElementById('"+node.id+"').offsetWidth");_1d1.style.setExpression("height",dojo._scopeName+".doc.getElementById('"+node.id+"').offsetHeight");}this.iframe=_1d1;}};dojo.extend(dijit.BackgroundIframe,{destroy:function(){if(this.iframe){dijit._frames.push(this.iframe);delete this.iframe;}}});}if(!dojo._hasResource["dijit._base.scroll"]){dojo._hasResource["dijit._base.scroll"]=true;dojo.provide("dijit._base.scroll");dijit.scrollIntoView=function(node){try{node=dojo.byId(node);var doc=dojo.doc;var body=dojo.body();var html=body.parentNode;if((!(dojo.isFF>=3||dojo.isIE||dojo.isWebKit)||node==body||node==html)&&(typeof node.scrollIntoView=="function")){node.scrollIntoView(false);return;}var ltr=dojo._isBodyLtr();var _1d7=dojo.isIE>=8&&!_1d8;var rtl=!ltr&&!_1d7;var _1da=body;var _1d8=doc.compatMode=="BackCompat";if(_1d8){html._offsetWidth=html._clientWidth=body._offsetWidth=body.clientWidth;html._offsetHeight=html._clientHeight=body._offsetHeight=body.clientHeight;}else{if(dojo.isWebKit){body._offsetWidth=body._clientWidth=html.clientWidth;body._offsetHeight=body._clientHeight=html.clientHeight;}else{_1da=html;}html._offsetHeight=html.clientHeight;html._offsetWidth=html.clientWidth;}function _1db(_1dc){var ie=dojo.isIE;return ((ie<=6||(ie>=7&&_1d8))?false:(dojo.style(_1dc,"position").toLowerCase()=="fixed"));};function _1de(_1df){var _1e0=_1df.parentNode;var _1e1=_1df.offsetParent;if(_1e1==null||_1db(_1df)){_1e1=html;_1e0=(_1df==body)?html:null;}_1df._offsetParent=_1e1;_1df._parent=_1e0;var bp=dojo._getBorderExtents(_1df);_1df._borderStart={H:(_1d7&&!ltr)?(bp.w-bp.l):bp.l,V:bp.t};_1df._borderSize={H:bp.w,V:bp.h};_1df._scrolledAmount={H:_1df.scrollLeft,V:_1df.scrollTop};_1df._offsetSize={H:_1df._offsetWidth||_1df.offsetWidth,V:_1df._offsetHeight||_1df.offsetHeight};_1df._offsetStart={H:(_1d7&&!ltr)?_1e1.clientWidth-_1df.offsetLeft-_1df._offsetSize.H:_1df.offsetLeft,V:_1df.offsetTop};_1df._clientSize={H:_1df._clientWidth||_1df.clientWidth,V:_1df._clientHeight||_1df.clientHeight};if(_1df!=body&&_1df!=html&&_1df!=node){for(var dir in _1df._offsetSize){var _1e4=_1df._offsetSize[dir]-_1df._clientSize[dir]-_1df._borderSize[dir];var _1e5=_1df._clientSize[dir]>0&&_1e4>0;if(_1e5){_1df._offsetSize[dir]-=_1e4;if(dojo.isIE&&rtl&&dir=="H"){_1df._offsetStart[dir]+=_1e4;}}}}};var _1e6=node;while(_1e6!=null){if(_1db(_1e6)){node.scrollIntoView(false);return;}_1de(_1e6);_1e6=_1e6._parent;}if(dojo.isIE&&node._parent){var _1e7=node._offsetParent;node._offsetStart.H+=_1e7._borderStart.H;node._offsetStart.V+=_1e7._borderStart.V;}if(dojo.isIE>=7&&_1da==html&&rtl&&body._offsetStart&&body._offsetStart.H==0){var _1e8=html.scrollWidth-html._offsetSize.H;if(_1e8>0){body._offsetStart.H=-_1e8;}}if(dojo.isIE<=6&&!_1d8){html._offsetSize.H+=html._borderSize.H;html._offsetSize.V+=html._borderSize.V;}if(rtl&&body._offsetStart&&_1da==html&&html._scrolledAmount){var ofs=body._offsetStart.H;if(ofs<0){html._scrolledAmount.H+=ofs;body._offsetStart.H=0;}}_1e6=node;while(_1e6){var _1ea=_1e6._parent;if(!_1ea){break;}if(_1ea.tagName=="TD"){var _1eb=_1ea._parent._parent._parent;if(_1ea!=_1e6._offsetParent&&_1ea._offsetParent!=_1e6._offsetParent){_1ea=_1eb;}}var _1ec=_1e6._offsetParent==_1ea;for(var dir in _1e6._offsetStart){var _1ee=dir=="H"?"V":"H";if(rtl&&dir=="H"&&(_1ea!=html)&&(_1ea!=body)&&(dojo.isIE||dojo.isWebKit)&&_1ea._clientSize.H>0&&_1ea.scrollWidth>_1ea._clientSize.H){var _1ef=_1ea.scrollWidth-_1ea._clientSize.H;if(_1ef>0){_1ea._scrolledAmount.H-=_1ef;}}if(_1ea._offsetParent.tagName=="TABLE"){if(dojo.isIE){_1ea._offsetStart[dir]-=_1ea._offsetParent._borderStart[dir];_1ea._borderStart[dir]=_1ea._borderSize[dir]=0;}else{_1ea._offsetStart[dir]+=_1ea._offsetParent._borderStart[dir];}}if(dojo.isIE){_1ea._offsetStart[dir]+=_1ea._offsetParent._borderStart[dir];}var _1f0=_1e6._offsetStart[dir]-_1ea._scrolledAmount[dir]-(_1ec?0:_1ea._offsetStart[dir])-_1ea._borderStart[dir];var _1f1=_1f0+_1e6._offsetSize[dir]-_1ea._offsetSize[dir]+_1ea._borderSize[dir];var _1f2=(dir=="H")?"scrollLeft":"scrollTop";var _1f3=dir=="H"&&rtl;var _1f4=_1f3?-_1f1:_1f0;var _1f5=_1f3?-_1f0:_1f1;var _1f6=(_1f4*_1f5<=0)?0:Math[(_1f4<0)?"max":"min"](_1f4,_1f5);if(_1f6!=0){var _1f7=_1ea[_1f2];_1ea[_1f2]+=(_1f3)?-_1f6:_1f6;var _1f8=_1ea[_1f2]-_1f7;}if(_1ec){_1e6._offsetStart[dir]+=_1ea._offsetStart[dir];}_1e6._offsetStart[dir]-=_1ea[_1f2];}_1e6._parent=_1ea._parent;_1e6._offsetParent=_1ea._offsetParent;}_1ea=node;var next;while(_1ea&&_1ea.removeAttribute){next=_1ea.parentNode;_1ea.removeAttribute("_offsetParent");_1ea.removeAttribute("_parent");_1ea=next;}}catch(error){console.error("scrollIntoView: "+error);node.scrollIntoView(false);}};}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");(function(){var d=dojo,html=d.doc.documentElement,ie=d.isIE,_1fd=d.isOpera,maj=Math.floor,ff=d.isFF,_200=d.boxModel.replace(/-/,""),_201={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_iequirks:ie&&d.isQuirks,dj_opera:_1fd,dj_opera8:maj(_1fd)==8,dj_opera9:maj(_1fd)==9,dj_khtml:d.isKhtml,dj_webkit:d.isWebKit,dj_safari:d.isSafari,dj_gecko:d.isMozilla,dj_ff2:maj(ff)==2,dj_ff3:maj(ff)==3};_201["dj_"+_200]=true;for(var p in _201){if(_201[p]){if(html.className){html.className+=" "+p;}else{html.className=p;}}}dojo._loaders.unshift(function(){if(!dojo._isBodyLtr()){html.className+=" dijitRtl";for(var p in _201){if(_201[p]){html.className+=" "+p+"-rtl";}}}});})();}if(!dojo._hasResource["dijit._base.typematic"]){dojo._hasResource["dijit._base.typematic"]=true;dojo.provide("dijit._base.typematic");dijit.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=(this._currentTimeout<0)?this._initialDelay:((this._subsequentDelay>1)?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay));this._timer=setTimeout(dojo.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_205,node,_207,obj,_209,_20a){if(obj!=this._obj){this.stop();this._initialDelay=_20a||500;this._subsequentDelay=_209||0.9;this._obj=obj;this._evt=evt;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_205,_207);this._fireEventAndReload();}},stop:function(){if(this._timer){clearTimeout(this._timer);this._timer=null;}if(this._obj){this._callback(-1,this._node,this._evt);this._obj=null;}},addKeyListener:function(node,_20c,_20d,_20e,_20f,_210){if(_20c.keyCode){_20c.charOrCode=_20c.keyCode;dojo.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_20c.charCode){_20c.charOrCode=String.fromCharCode(_20c.charCode);dojo.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}}return [dojo.connect(node,"onkeypress",this,function(evt){if(evt.charOrCode==_20c.charOrCode&&(_20c.ctrlKey===undefined||_20c.ctrlKey==evt.ctrlKey)&&(_20c.altKey===undefined||_20c.altKey==evt.ctrlKey)&&(_20c.shiftKey===undefined||_20c.shiftKey==evt.ctrlKey)){dojo.stopEvent(evt);dijit.typematic.trigger(_20c,_20d,node,_20e,_20c,_20f,_210);}else{if(dijit.typematic._obj==_20c){dijit.typematic.stop();}}}),dojo.connect(node,"onkeyup",this,function(evt){if(dijit.typematic._obj==_20c){dijit.typematic.stop();}})];},addMouseListener:function(node,_214,_215,_216,_217){var dc=dojo.connect;return [dc(node,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_214,node,_215,node,_216,_217);}),dc(node,"mouseup",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mouseout",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mousemove",this,function(evt){dojo.stopEvent(evt);}),dc(node,"dblclick",this,function(evt){dojo.stopEvent(evt);if(dojo.isIE){dijit.typematic.trigger(evt,_214,node,_215,node,_216,_217);setTimeout(dojo.hitch(this,dijit.typematic.stop),50);}})];},addListener:function(_21e,_21f,_220,_221,_222,_223,_224){return this.addKeyListener(_21f,_220,_221,_222,_223,_224).concat(this.addMouseListener(_21e,_221,_222,_223,_224));}};}if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.wai={onload:function(){var div=dojo.create("div",{id:"a11yTestNode",style:{cssText:"border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif"))+"\");"}},dojo.body());var cs=dojo.getComputedStyle(div);if(cs){var _227=cs.backgroundImage;var _228=(cs.borderTopColor==cs.borderRightColor)||(_227!=null&&(_227=="none"||_227=="url(invalid-url:)"));dojo[_228?"addClass":"removeClass"](dojo.body(),"dijit_a11y");if(dojo.isIE){div.outerHTML="";}else{dojo.body().removeChild(div);}}}};if(dojo.isIE||dojo.isMoz){dojo._loaders.unshift(dijit.wai.onload);}dojo.mixin(dijit,{_XhtmlRoles:/banner|contentinfo|definition|main|navigation|search|note|secondary|seealso/,hasWaiRole:function(elem,role){var _22b=this.getWaiRole(elem);return role?(_22b.indexOf(role)>-1):(_22b.length>0);},getWaiRole:function(elem){return dojo.trim((dojo.attr(elem,"role")||"").replace(this._XhtmlRoles,"").replace("wairole:",""));},setWaiRole:function(elem,role){var _22f=dojo.attr(elem,"role")||"";if(dojo.isFF<3||!this._XhtmlRoles.test(_22f)){dojo.attr(elem,"role",dojo.isFF<3?"wairole:"+role:role);}else{if((" "+_22f+" ").indexOf(" "+role+" ")<0){var _230=dojo.trim(_22f.replace(this._XhtmlRoles,""));var _231=dojo.trim(_22f.replace(_230,""));dojo.attr(elem,"role",_231+(_231?" ":"")+role);}}},removeWaiRole:function(elem,role){var _234=dojo.attr(elem,"role");if(!_234){return;}if(role){var _235=dojo.isFF<3?"wairole:"+role:role;var t=dojo.trim((" "+_234+" ").replace(" "+_235+" "," "));dojo.attr(elem,"role",t);}else{elem.removeAttribute("role");}},hasWaiState:function(elem,_238){if(dojo.isFF<3){return elem.hasAttributeNS("http://www.w3.org/2005/07/aaa",_238);}return elem.hasAttribute?elem.hasAttribute("aria-"+_238):!!elem.getAttribute("aria-"+_238);},getWaiState:function(elem,_23a){if(dojo.isFF<3){return elem.getAttributeNS("http://www.w3.org/2005/07/aaa",_23a);}return elem.getAttribute("aria-"+_23a)||"";},setWaiState:function(elem,_23c,_23d){if(dojo.isFF<3){elem.setAttributeNS("http://www.w3.org/2005/07/aaa","aaa:"+_23c,_23d);}else{elem.setAttribute("aria-"+_23c,_23d);}},removeWaiState:function(elem,_23f){if(dojo.isFF<3){elem.removeAttributeNS("http://www.w3.org/2005/07/aaa",_23f);}else{elem.removeAttribute("aria-"+_23f);}}});}if(!dojo._hasResource["dijit._base"]){dojo._hasResource["dijit._base"]=true;dojo.provide("dijit._base");}if(!dojo._hasResource["dijit._Widget"]){dojo._hasResource["dijit._Widget"]=true;dojo.provide("dijit._Widget");dojo.require("dijit._base");dojo.connect(dojo,"connect",function(_240,_241){if(_240&&dojo.isFunction(_240._onConnect)){_240._onConnect(_241);}});dijit._connectOnUseEventHandler=function(_242){};(function(){var _243={};var _244=function(dc){if(!_243[dc]){var r=[];var _247;var _248=dojo.getObject(dc).prototype;for(var _249 in _248){if(dojo.isFunction(_248[_249])&&(_247=_249.match(/^_set([a-zA-Z]*)Attr$/))&&_247[1]){r.push(_247[1].charAt(0).toLowerCase()+_247[1].substr(1));}}_243[dc]=r;}return _243[dc]||[];};dojo.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",srcNodeRef:null,domNode:null,containerNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},_deferredConnects:{onClick:"",onDblClick:"",onKeyDown:"",onKeyPress:"",onKeyUp:"",onMouseMove:"",onMouseDown:"",onMouseOut:"",onMouseOver:"",onMouseLeave:"",onMouseEnter:"",onMouseUp:""},onClick:dijit._connectOnUseEventHandler,onDblClick:dijit._connectOnUseEventHandler,onKeyDown:dijit._connectOnUseEventHandler,onKeyPress:dijit._connectOnUseEventHandler,onKeyUp:dijit._connectOnUseEventHandler,onMouseDown:dijit._connectOnUseEventHandler,onMouseMove:dijit._connectOnUseEventHandler,onMouseOut:dijit._connectOnUseEventHandler,onMouseOver:dijit._connectOnUseEventHandler,onMouseLeave:dijit._connectOnUseEventHandler,onMouseEnter:dijit._connectOnUseEventHandler,onMouseUp:dijit._connectOnUseEventHandler,_blankGif:(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif")),postscript:function(_24a,_24b){this.create(_24a,_24b);},create:function(_24c,_24d){this.srcNodeRef=dojo.byId(_24d);this._connects=[];this._deferredConnects=dojo.clone(this._deferredConnects);for(var attr in this.attributeMap){delete this._deferredConnects[attr];}for(attr in this._deferredConnects){if(this[attr]!==dijit._connectOnUseEventHandler){delete this._deferredConnects[attr];}}if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_24c){this.params=_24c;dojo.mixin(this,_24c);}this.postMixInProperties();if(!this.id){this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){this._applyAttributes();var _24f=this.srcNodeRef;if(_24f&&_24f.parentNode){_24f.parentNode.replaceChild(this.domNode,_24f);}for(attr in this.params){this._onConnect(attr);}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}this._created=true;},_applyAttributes:function(){var _250=function(attr,_252){if((_252.params&&attr in _252.params)||_252[attr]){_252.attr(attr,_252[attr]);}};for(var attr in this.attributeMap){_250(attr,this);}dojo.forEach(_244(this.declaredClass),function(a){if(!(a in this.attributeMap)){_250(a,this);}},this);},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||dojo.create("div");},postCreate:function(){},startup:function(){this._started=true;},destroyRecursive:function(_255){this.destroyDescendants(_255);this.destroy(_255);},destroy:function(_256){this.uninitialize();dojo.forEach(this._connects,function(_257){dojo.forEach(_257,dojo.disconnect);});dojo.forEach(this._supportingWidgets||[],function(w){if(w.destroy){w.destroy();}});this.destroyRendering(_256);dijit.registry.remove(this.id);},destroyRendering:function(_259){if(this.bgIframe){this.bgIframe.destroy(_259);delete this.bgIframe;}if(this.domNode){if(_259){dojo.removeAttr(this.domNode,"widgetId");}else{dojo.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_259){dojo.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_25a){dojo.forEach(this.getChildren(),function(_25b){if(_25b.destroyRecursive){_25b.destroyRecursive(_25a);}});},uninitialize:function(){return false;},onFocus:function(){},onBlur:function(){},_onFocus:function(e){this.onFocus();},_onBlur:function(){this.onBlur();},_onConnect:function(_25d){if(_25d in this._deferredConnects){var _25e=this[this._deferredConnects[_25d]||"domNode"];this.connect(_25e,_25d.toLowerCase(),_25d);delete this._deferredConnects[_25d];}},_setClassAttr:function(_25f){var _260=this[this.attributeMap["class"]||"domNode"];dojo.removeClass(_260,this["class"]);this["class"]=_25f;dojo.addClass(_260,_25f);},_setStyleAttr:function(_261){var _262=this[this.attributeMap["style"]||"domNode"];if(dojo.isObject(_261)){dojo.style(_262,_261);}else{if(_262.style.cssText){_262.style.cssText+="; "+_261;}else{_262.style.cssText=_261;}}this["style"]=_261;},setAttribute:function(attr,_264){dojo.deprecated(this.declaredClass+"::setAttribute() is deprecated. Use attr() instead.","","2.0");this.attr(attr,_264);},_attrToDom:function(attr,_266){var _267=this.attributeMap[attr];dojo.forEach(dojo.isArray(_267)?_267:[_267],function(_268){var _269=this[_268.node||_268||"domNode"];var type=_268.type||"attribute";switch(type){case "attribute":if(dojo.isFunction(_266)){_266=dojo.hitch(this,_266);}if(/^on[A-Z][a-zA-Z]*$/.test(attr)){attr=attr.toLowerCase();}dojo.attr(_269,attr,_266);break;case "innerHTML":_269.innerHTML=_266;break;case "class":dojo.removeClass(_269,this[attr]);dojo.addClass(_269,_266);break;}},this);this[attr]=_266;},attr:function(name,_26c){var args=arguments.length;if(args==1&&!dojo.isString(name)){for(var x in name){this.attr(x,name[x]);}return this;}var _26f=this._getAttrNames(name);if(args==2){if(this[_26f.s]){return this[_26f.s](_26c)||this;}else{if(name in this.attributeMap){this._attrToDom(name,_26c);}this[name]=_26c;}return this;}else{if(this[_26f.g]){return this[_26f.g]();}else{return this[name];}}},_attrPairNames:{},_getAttrNames:function(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}var uc=name.charAt(0).toUpperCase()+name.substr(1);return apn[name]={n:name+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr"};},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function(){if(this.containerNode){var list=dojo.query("[widgetId]",this.containerNode);return list.map(dijit.byNode);}else{return [];}},getChildren:function(){if(this.containerNode){return dijit.findWidgets(this.containerNode);}else{return [];}},nodesWithKeyClick:["input","button"],connect:function(obj,_275,_276){var d=dojo;var dc=dojo.connect;var _279=[];if(_275=="ondijitclick"){if(!this.nodesWithKeyClick[obj.nodeName]){var m=d.hitch(this,_276);_279.push(dc(obj,"onkeydown",this,function(e){if(!d.isFF&&e.keyCode==d.keys.ENTER&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){return m(e);}else{if(e.keyCode==d.keys.SPACE){d.stopEvent(e);}}}),dc(obj,"onkeyup",this,function(e){if(e.keyCode==d.keys.SPACE&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){return m(e);}}));if(d.isFF){_279.push(dc(obj,"onkeypress",this,function(e){if(e.keyCode==d.keys.ENTER&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){return m(e);}}));}}_275="onclick";}_279.push(dc(obj,_275,this,_276));this._connects.push(_279);return _279;},disconnect:function(_27e){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_27e){dojo.forEach(_27e,dojo.disconnect);this._connects.splice(i,1);return;}}},isLeftToRight:function(){return dojo._isBodyLtr();},isFocusable:function(){return this.focus&&(dojo.style(this.domNode,"display")!="none");},placeAt:function(_280,_281){if(_280["declaredClass"]&&_280["addChild"]){_280.addChild(this,_281);}else{dojo.place(this.domNode,_280,_281);}return this;}});})();}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.string.rep=function(str,num){if(num<=0||!str){return "";}var buf=[];for(;;){if(num&1){buf.push(str);}if(!(num>>=1)){break;}str+=str;}return buf.join("");};dojo.string.pad=function(text,size,ch,end){if(!ch){ch="0";}var out=String(text),pad=dojo.string.rep(ch,Math.ceil((size-out.length)/ch.length));return end?out+pad:pad+out;};dojo.string.substitute=function(_28b,map,_28d,_28e){_28e=_28e||dojo.global;_28d=(!_28d)?function(v){return v;}:dojo.hitch(_28e,_28d);return _28b.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_290,key,_292){var _293=dojo.getObject(key,false,map);if(_292){_293=dojo.getObject(_292,false,_28e).call(_28e,_293,key);}return _28d(_293,key).toString();});};dojo.string.trim=String.prototype.trim?dojo.trim:function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>=0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};}if(!dojo._hasResource["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.declare("dijit._Templated",null,{templateString:null,templatePath:null,widgetsInTemplate:false,_skipNodeCache:false,_stringRepl:function(tmpl){var _297=this.declaredClass,_298=this;return dojo.string.substitute(tmpl,this,function(_299,key){if(key.charAt(0)=="!"){_299=dojo.getObject(key.substr(1),false,_298);}if(typeof _299=="undefined"){throw new Error(_297+" template:"+key);}if(_299==null){return "";}return key.charAt(0)=="!"?_299:_299.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){var _29b=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_29b)){node=dojo._toDom(this._stringRepl(_29b));}else{node=_29b.cloneNode(true);}this.domNode=node;this._attachTemplateNodes(node);if(this.widgetsInTemplate){var cw=(this._supportingWidgets=dojo.parser.parse(node));this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(this.srcNodeRef);},_fillContent:function(_2a0){var dest=this.containerNode;if(_2a0&&dest){while(_2a0.hasChildNodes()){dest.appendChild(_2a0.firstChild);}}},_attachTemplateNodes:function(_2a2,_2a3){_2a3=_2a3||function(n,p){return n.getAttribute(p);};var _2a6=dojo.isArray(_2a2)?_2a2:(_2a2.all||_2a2.getElementsByTagName("*"));var x=dojo.isArray(_2a2)?0:-1;for(;x<_2a6.length;x++){var _2a8=(x==-1)?_2a2:_2a6[x];if(this.widgetsInTemplate&&_2a3(_2a8,"dojoType")){continue;}var _2a9=_2a3(_2a8,"dojoAttachPoint");if(_2a9){var _2aa,_2ab=_2a9.split(/\s*,\s*/);while((_2aa=_2ab.shift())){if(dojo.isArray(this[_2aa])){this[_2aa].push(_2a8);}else{this[_2aa]=_2a8;}}}var _2ac=_2a3(_2a8,"dojoAttachEvent");if(_2ac){var _2ad,_2ae=_2ac.split(/\s*,\s*/);var trim=dojo.trim;while((_2ad=_2ae.shift())){if(_2ad){var _2b0=null;if(_2ad.indexOf(":")!=-1){var _2b1=_2ad.split(":");_2ad=trim(_2b1[0]);_2b0=trim(_2b1[1]);}else{_2ad=trim(_2ad);}if(!_2b0){_2b0=_2ad;}this.connect(_2a8,_2ad,_2b0);}}}var role=_2a3(_2a8,"waiRole");if(role){dijit.setWaiRole(_2a8,role);}var _2b3=_2a3(_2a8,"waiState");if(_2b3){dojo.forEach(_2b3.split(/\s*,\s*/),function(_2b4){if(_2b4.indexOf("-")!=-1){var pair=_2b4.split("-");dijit.setWaiState(_2a8,pair[0],pair[1]);}});}}}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_2b6,_2b7,_2b8){var _2b9=dijit._Templated._templateCache;var key=_2b7||_2b6;var _2bb=_2b9[key];if(_2bb){if(!_2bb.ownerDocument||_2bb.ownerDocument==dojo.doc){return _2bb;}dojo.destroy(_2bb);}if(!_2b7){_2b7=dijit._Templated._sanitizeTemplateString(dojo.trim(dojo._getText(_2b6)));}_2b7=dojo.string.trim(_2b7);if(_2b8||_2b7.match(/\$\{([^\}]+)\}/g)){return (_2b9[key]=_2b7);}else{return (_2b9[key]=dojo._toDom(_2b7));}};dijit._Templated._sanitizeTemplateString=function(_2bc){if(_2bc){_2bc=_2bc.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _2bd=_2bc.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_2bd){_2bc=_2bd[1];}}else{_2bc="";}return _2bc;};if(dojo.isIE){dojo.addOnWindowUnload(function(){var _2be=dijit._Templated._templateCache;for(var key in _2be){var _2c0=_2be[key];if(!isNaN(_2c0.nodeType)){dojo.destroy(_2c0);}delete _2be[key];}});}dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["dijit.form._FormMixin"]){dojo._hasResource["dijit.form._FormMixin"]=true;dojo.provide("dijit.form._FormMixin");dojo.declare("dijit.form._FormMixin",null,{reset:function(){dojo.forEach(this.getDescendants(),function(_2c1){if(_2c1.reset){_2c1.reset();}});},validate:function(){var _2c2=false;return dojo.every(dojo.map(this.getDescendants(),function(_2c3){_2c3._hasBeenBlurred=true;var _2c4=_2c3.disabled||!_2c3.validate||_2c3.validate();if(!_2c4&&!_2c2){dijit.scrollIntoView(_2c3.containerNode||_2c3.domNode);_2c3.focus();_2c2=true;}return _2c4;}),function(item){return item;});},setValues:function(val){dojo.deprecated(this.declaredClass+"::setValues() is deprecated. Use attr('value', val) instead.","","2.0");return this.attr("value",val);},_setValueAttr:function(obj){var map={};dojo.forEach(this.getDescendants(),function(_2c9){if(!_2c9.name){return;}var _2ca=map[_2c9.name]||(map[_2c9.name]=[]);_2ca.push(_2c9);});for(var name in map){if(!map.hasOwnProperty(name)){continue;}var _2cc=map[name],_2cd=dojo.getObject(name,false,obj);if(_2cd===undefined){continue;}if(!dojo.isArray(_2cd)){_2cd=[_2cd];}if(typeof _2cc[0].checked=="boolean"){dojo.forEach(_2cc,function(w,i){w.attr("value",dojo.indexOf(_2cd,w.value)!=-1);});}else{if(_2cc[0]._multiValue){_2cc[0].attr("value",_2cd);}else{dojo.forEach(_2cc,function(w,i){w.attr("value",_2cd[i]);});}}}},getValues:function(){dojo.deprecated(this.declaredClass+"::getValues() is deprecated. Use attr('value') instead.","","2.0");return this.attr("value");},_getValueAttr:function(){var obj={};dojo.forEach(this.getDescendants(),function(_2d3){var name=_2d3.name;if(!name||_2d3.disabled){return;}var _2d5=_2d3.attr("value");if(typeof _2d3.checked=="boolean"){if(/Radio/.test(_2d3.declaredClass)){if(_2d5!==false){dojo.setObject(name,_2d5,obj);}else{_2d5=dojo.getObject(name,false,obj);if(_2d5===undefined){dojo.setObject(name,null,obj);}}}else{var ary=dojo.getObject(name,false,obj);if(!ary){ary=[];dojo.setObject(name,ary,obj);}if(_2d5!==false){ary.push(_2d5);}}}else{dojo.setObject(name,_2d5,obj);}});return obj;},isValid:function(){this._invalidWidgets=dojo.filter(this.getDescendants(),function(_2d7){return !_2d7.disabled&&_2d7.isValid&&!_2d7.isValid();});return !this._invalidWidgets.length;},onValidStateChange:function(_2d8){},_widgetChange:function(_2d9){var _2da=this._lastValidState;if(!_2d9||this._lastValidState===undefined){_2da=this.isValid();if(this._lastValidState===undefined){this._lastValidState=_2da;}}else{if(_2d9.isValid){this._invalidWidgets=dojo.filter(this._invalidWidgets||[],function(w){return (w!=_2d9);},this);if(!_2d9.isValid()&&!_2d9.attr("disabled")){this._invalidWidgets.push(_2d9);}_2da=(this._invalidWidgets.length===0);}}if(_2da!==this._lastValidState){this._lastValidState=_2da;this.onValidStateChange(_2da);}},connectChildren:function(){dojo.forEach(this._changeConnections,dojo.hitch(this,"disconnect"));var _2dc=this;var _2dd=this._changeConnections=[];dojo.forEach(dojo.filter(this.getDescendants(),function(item){return item.validate;}),function(_2df){_2dd.push(_2dc.connect(_2df,"validate",dojo.hitch(_2dc,"_widgetChange",_2df)));_2dd.push(_2dc.connect(_2df,"_setDisabledAttr",dojo.hitch(_2dc,"_widgetChange",_2df)));});this._widgetChange(null);},startup:function(){this.inherited(arguments);this._changeConnections=[];this.connectChildren();}});}if(!dojo._hasResource["dijit._DialogMixin"]){dojo._hasResource["dijit._DialogMixin"]=true;dojo.provide("dijit._DialogMixin");dojo.declare("dijit._DialogMixin",null,{attributeMap:dijit._Widget.prototype.attributeMap,execute:function(_2e0){},onCancel:function(){},onExecute:function(){},_onSubmit:function(){this.onExecute();this.execute(this.attr("value"));},_getFocusItems:function(_2e1){var _2e2=dijit._getTabNavigable(dojo.byId(_2e1));this._firstFocusItem=_2e2.lowest||_2e2.first||_2e1;this._lastFocusItem=_2e2.last||_2e2.highest||this._firstFocusItem;if(dojo.isMoz&&this._firstFocusItem.tagName.toLowerCase()=="input"&&dojo.attr(this._firstFocusItem,"type").toLowerCase()=="file"){dojo.attr(_2e1,"tabindex","0");this._firstFocusItem=_2e1;}}});}if(!dojo._hasResource["dijit.DialogUnderlay"]){dojo._hasResource["dijit.DialogUnderlay"]=true;dojo.provide("dijit.DialogUnderlay");dojo.declare("dijit.DialogUnderlay",[dijit._Widget,dijit._Templated],{templateString:"<div class='dijitDialogUnderlayWrapper'><div class='dijitDialogUnderlay' dojoAttachPoint='node'></div></div>",dialogId:"","class":"",attributeMap:{id:"domNode"},_setDialogIdAttr:function(id){dojo.attr(this.node,"id",id+"_underlay");},_setClassAttr:function(_2e4){this.node.className="dijitDialogUnderlay "+_2e4;},postCreate:function(){dojo.body().appendChild(this.domNode);this.bgIframe=new dijit.BackgroundIframe(this.domNode);},layout:function(){var is=this.node.style,os=this.domNode.style;os.display="none";var _2e7=dijit.getViewport();os.top=_2e7.t+"px";os.left=_2e7.l+"px";is.width=_2e7.w+"px";is.height=_2e7.h+"px";os.display="block";},show:function(){this.domNode.style.display="block";this.layout();if(this.bgIframe.iframe){this.bgIframe.iframe.style.display="block";}},hide:function(){this.domNode.style.display="none";if(this.bgIframe.iframe){this.bgIframe.iframe.style.display="none";}},uninitialize:function(){if(this.bgIframe){this.bgIframe.destroy();}}});}if(!dojo._hasResource["dijit._Contained"]){dojo._hasResource["dijit._Contained"]=true;dojo.provide("dijit._Contained");dojo.declare("dijit._Contained",null,{getParent:function(){for(var p=this.domNode.parentNode;p;p=p.parentNode){var id=p.getAttribute&&p.getAttribute("widgetId");if(id){var _2ea=dijit.byId(id);return _2ea.isContainer?_2ea:null;}}return null;},_getSibling:function(_2eb){var node=this.domNode;do{node=node[_2eb+"Sibling"];}while(node&&node.nodeType!=1);if(!node){return null;}var id=node.getAttribute("widgetId");return dijit.byId(id);},getPreviousSibling:function(){return this._getSibling("previous");},getNextSibling:function(){return this._getSibling("next");},getIndexInParent:function(){var p=this.getParent();if(!p||!p.getIndexOfChild){return -1;}return p.getIndexOfChild(this);}});}if(!dojo._hasResource["dijit._Container"]){dojo._hasResource["dijit._Container"]=true;dojo.provide("dijit._Container");dojo.declare("dijit._Container",null,{isContainer:true,buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},addChild:function(_2ef,_2f0){var _2f1=this.containerNode;if(_2f0&&typeof _2f0=="number"){var _2f2=this.getChildren();if(_2f2&&_2f2.length>=_2f0){_2f1=_2f2[_2f0-1].domNode;_2f0="after";}}dojo.place(_2ef.domNode,_2f1,_2f0);if(this._started&&!_2ef._started){_2ef.startup();}},removeChild:function(_2f3){if(typeof _2f3=="number"&&_2f3>0){_2f3=this.getChildren()[_2f3];}if(!_2f3||!_2f3.domNode){return;}var node=_2f3.domNode;node.parentNode.removeChild(node);},_nextElement:function(node){do{node=node.nextSibling;}while(node&&node.nodeType!=1);return node;},_firstElement:function(node){node=node.firstChild;if(node&&node.nodeType!=1){node=this._nextElement(node);}return node;},getChildren:function(){return dojo.query("> [widgetId]",this.containerNode).map(dijit.byNode);},hasChildren:function(){return !!this._firstElement(this.containerNode);},destroyDescendants:function(_2f7){dojo.forEach(this.getChildren(),function(_2f8){_2f8.destroyRecursive(_2f7);});},_getSiblingOfChild:function(_2f9,dir){var node=_2f9.domNode;var _2fc=(dir>0?"nextSibling":"previousSibling");do{node=node[_2fc];}while(node&&(node.nodeType!=1||!dijit.byNode(node)));return node?dijit.byNode(node):null;},getIndexOfChild:function(_2fd){var _2fe=this.getChildren();for(var i=0,c;c=_2fe[i];i++){if(c==_2fd){return i;}}return -1;}});}if(!dojo._hasResource["dijit.layout._LayoutWidget"]){dojo._hasResource["dijit.layout._LayoutWidget"]=true;dojo.provide("dijit.layout._LayoutWidget");dojo.declare("dijit.layout._LayoutWidget",[dijit._Widget,dijit._Container,dijit._Contained],{baseClass:"dijitLayoutContainer",isLayoutContainer:true,postCreate:function(){dojo.addClass(this.domNode,"dijitContainer");dojo.addClass(this.domNode,this.baseClass);},startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_301){_301.startup();});if(!this.getParent||!this.getParent()){this.resize();this._viewport=dijit.getViewport();this.connect(dojo.global,"onresize",function(){var _302=dijit.getViewport();if(_302.w!=this._viewport.w||_302.h!=this._viewport.h){this._viewport=_302;this.resize();}});}this.inherited(arguments);},resize:function(_303,_304){var node=this.domNode;if(_303){dojo.marginBox(node,_303);if(_303.t){node.style.top=_303.t+"px";}if(_303.l){node.style.left=_303.l+"px";}}var mb=_304||{};dojo.mixin(mb,_303||{});if(!("h" in mb)||!("w" in mb)){mb=dojo.mixin(dojo.marginBox(node),mb);}var cs=dojo.getComputedStyle(node);var me=dojo._getMarginExtents(node,cs);var be=dojo._getBorderExtents(node,cs);var bb=(this._borderBox={w:mb.w-(me.w+be.w),h:mb.h-(me.h+be.h)});var pe=dojo._getPadExtents(node,cs);this._contentBox={l:dojo._toPixelValue(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:bb.w-pe.w,h:bb.h-pe.h};this.layout();},layout:function(){},_setupChild:function(_30c){dojo.addClass(_30c.domNode,this.baseClass+"-child");if(_30c.baseClass){dojo.addClass(_30c.domNode,this.baseClass+"-"+_30c.baseClass);}},addChild:function(_30d,_30e){this.inherited(arguments);if(this._started){this._setupChild(_30d);}},removeChild:function(_30f){dojo.removeClass(_30f.domNode,this.baseClass+"-child");if(_30f.baseClass){dojo.removeClass(_30f.domNode,this.baseClass+"-"+_30f.baseClass);}this.inherited(arguments);}});dijit.layout.marginBox2contentBox=function(node,mb){var cs=dojo.getComputedStyle(node);var me=dojo._getMarginExtents(node,cs);var pb=dojo._getPadBorderExtents(node,cs);return {l:dojo._toPixelValue(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};};(function(){var _315=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_318,dim){_318.resize?_318.resize(dim):dojo.marginBox(_318.domNode,dim);dojo.mixin(_318,dojo.marginBox(_318.domNode));dojo.mixin(_318,dim);};dijit.layout.layoutChildren=function(_31a,dim,_31c){dim=dojo.mixin({},dim);dojo.addClass(_31a,"dijitLayoutContainer");_31c=dojo.filter(_31c,function(item){return item.layoutAlign!="client";}).concat(dojo.filter(_31c,function(item){return item.layoutAlign=="client";}));dojo.forEach(_31c,function(_31f){var elm=_31f.domNode,pos=_31f.layoutAlign;var _322=elm.style;_322.left=dim.l+"px";_322.top=dim.t+"px";_322.bottom=_322.right="auto";dojo.addClass(elm,"dijitAlign"+_315(pos));if(pos=="top"||pos=="bottom"){size(_31f,{w:dim.w});dim.h-=_31f.h;if(pos=="top"){dim.t+=_31f.h;}else{_322.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){size(_31f,{h:dim.h});dim.w-=_31f.w;if(pos=="left"){dim.l+=_31f.w;}else{_322.left=dim.l+dim.w+"px";}}else{if(pos=="client"){size(_31f,dim);}}}});};})();}if(!dojo._hasResource["dojo.html"]){dojo._hasResource["dojo.html"]=true;dojo.provide("dojo.html");(function(){var _323=0;dojo.html._secureForInnerHtml=function(cont){return cont.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"");};dojo.html._emptyNode=dojo.empty;dojo.html._setNodeContent=function(node,cont,_327){if(_327){dojo.html._emptyNode(node);}if(typeof cont=="string"){var pre="",post="",walk=0,name=node.nodeName.toLowerCase();switch(name){case "tr":pre="<tr>";post="</tr>";walk+=1;case "tbody":case "thead":pre="<tbody>"+pre;post+="</tbody>";walk+=1;case "table":pre="<table>"+pre;post+="</table>";walk+=1;break;}if(walk){var n=node.ownerDocument.createElement("div");n.innerHTML=pre+cont+post;do{n=n.firstChild;}while(--walk);dojo.forEach(n.childNodes,function(n){node.appendChild(n.cloneNode(true));});}else{node.innerHTML=cont;}}else{if(cont.nodeType){node.appendChild(cont);}else{dojo.forEach(cont,function(n){node.appendChild(n.cloneNode(true));});}}return node;};dojo.declare("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:false,extractContent:false,parseContent:false,constructor:function(_32f,node){dojo.mixin(this,_32f||{});node=this.node=dojo.byId(this.node||node);if(!this.id){this.id=["Setter",(node)?node.id||node.tagName:"",_323++].join("_");}if(!(this.node||node)){new Error(this.declaredClass+": no node provided to "+this.id);}},set:function(cont,_332){if(undefined!==cont){this.content=cont;}if(_332){this._mixin(_332);}this.onBegin();this.setContent();this.onEnd();return this.node;},setContent:function(){var node=this.node;if(!node){console.error("setContent given no node");}try{node=dojo.html._setNodeContent(node,this.content);}catch(e){var _334=this.onContentError(e);try{node.innerHTML=_334;}catch(e){console.error("Fatal "+this.declaredClass+".setContent could not change content due to "+e.message,e);}}this.node=node;},empty:function(){if(this.parseResults&&this.parseResults.length){dojo.forEach(this.parseResults,function(w){if(w.destroy){w.destroy();}});delete this.parseResults;}dojo.html._emptyNode(this.node);},onBegin:function(){var cont=this.content;if(dojo.isString(cont)){if(this.cleanContent){cont=dojo.html._secureForInnerHtml(cont);}if(this.extractContent){var _337=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_337){cont=_337[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(_339){var _33a={},key;for(key in _339){if(key in _33a){continue;}this[key]=_339[key];}},_parse:function(){var _33c=this.node;try{this.parseResults=dojo.parser.parse(_33c,true);}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function(type,err,_33f){var _340=this["on"+type+"Error"].call(this,err);if(_33f){console.error(_33f,err);}else{if(_340){dojo.html._setNodeContent(this.node,_340,true);}}}});dojo.html.set=function(node,cont,_343){if(undefined==cont){console.warn("dojo.html.set: no cont argument provided, using empty string");cont="";}if(!_343){return dojo.html._setNodeContent(node,cont,true);}else{var op=new dojo.html._ContentSetter(dojo.mixin(_343,{content:cont,node:node}));return op.set();}};})();}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(_345,_346,_347){_347=dojo.i18n.normalizeLocale(_347);var _348=_347.split("-");var _349=[_345,"nls",_346].join(".");var _34a=dojo._loadedModules[_349];if(_34a){var _34b;for(var i=_348.length;i>0;i--){var loc=_348.slice(0,i).join("_");if(_34a[loc]){_34b=_34a[loc];break;}}if(!_34b){_34b=_34a.ROOT;}if(_34b){var _34e=function(){};_34e.prototype=_34b;return new _34e();}}throw new Error("Bundle not found: "+_346+" in "+_345+" , locale="+_347);};dojo.i18n.normalizeLocale=function(_34f){var _350=_34f?_34f.toLowerCase():dojo.locale;if(_350=="root"){_350="ROOT";}return _350;};dojo.i18n._requireLocalization=function(_351,_352,_353,_354){var _355=dojo.i18n.normalizeLocale(_353);var _356=[_351,"nls",_352].join(".");var _357="";if(_354){var _358=_354.split(",");for(var i=0;i<_358.length;i++){if(_355["indexOf"](_358[i])==0){if(_358[i].length>_357.length){_357=_358[i];}}}if(!_357){_357="ROOT";}}var _35a=_354?_357:_355;var _35b=dojo._loadedModules[_356];var _35c=null;if(_35b){if(dojo.config.localizationComplete&&_35b._built){return;}var _35d=_35a.replace(/-/g,"_");var _35e=_356+"."+_35d;_35c=dojo._loadedModules[_35e];}if(!_35c){_35b=dojo["provide"](_356);var syms=dojo._getModuleSymbols(_351);var _360=syms.concat("nls").join("/");var _361;dojo.i18n._searchLocalePath(_35a,_354,function(loc){var _363=loc.replace(/-/g,"_");var _364=_356+"."+_363;var _365=false;if(!dojo._loadedModules[_364]){dojo["provide"](_364);var _366=[_360];if(loc!="ROOT"){_366.push(loc);}_366.push(_352);var _367=_366.join("/")+".js";_365=dojo._loadPath(_367,null,function(hash){var _369=function(){};_369.prototype=_361;_35b[_363]=new _369();for(var j in hash){_35b[_363][j]=hash[j];}});}else{_365=true;}if(_365&&_35b[_363]){_361=_35b[_363];}else{_35b[_363]=_361;}if(_354){return true;}});}if(_354&&_355!=_357){_35b[_355.replace(/-/g,"_")]=_35b[_357.replace(/-/g,"_")];}};(function(){var _36b=dojo.config.extraLocale;if(_36b){if(!_36b instanceof Array){_36b=[_36b];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_36f,_370){req(m,b,_36f,_370);if(_36f){return;}for(var i=0;i<_36b.length;i++){req(m,b,_36b[i],_370);}};}})();dojo.i18n._searchLocalePath=function(_372,down,_374){_372=dojo.i18n.normalizeLocale(_372);var _375=_372.split("-");var _376=[];for(var i=_375.length;i>0;i--){_376.push(_375.slice(0,i).join("-"));}_376.push(false);if(down){_376.reverse();}for(var j=_376.length-1;j>=0;j--){var loc=_376[j]||"ROOT";var stop=_374(loc);if(stop){break;}}};dojo.i18n._preloadLocalizations=function(_37b,_37c){function _37d(_37e){_37e=dojo.i18n.normalizeLocale(_37e);dojo.i18n._searchLocalePath(_37e,true,function(loc){for(var i=0;i<_37c.length;i++){if(_37c[i]==loc){dojo["require"](_37b+"_"+loc);return true;}}return false;});};_37d();var _381=dojo.config.extraLocale||[];for(var i=0;i<_381.length;i++){_37d(_381[i]);}};}if(!dojo._hasResource["dijit.layout.ContentPane"]){dojo._hasResource["dijit.layout.ContentPane"]=true;dojo.provide("dijit.layout.ContentPane");dojo.declare("dijit.layout.ContentPane",dijit._Widget,{href:"",extractContent:false,parseOnLoad:true,preventCache:false,preload:false,refreshOnShow:false,loadingMessage:"<span class='dijitContentPaneLoading'>${loadingState}</span>",errorMessage:"<span class='dijitContentPaneError'>${errorState}</span>",isLoaded:false,baseClass:"dijitContentPane",doLayout:true,ioArgs:{},isContainer:true,postMixInProperties:function(){this.inherited(arguments);var _383=dojo.i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=dojo.string.substitute(this.loadingMessage,_383);this.errorMessage=dojo.string.substitute(this.errorMessage,_383);if(!this.href&&this.srcNodeRef&&this.srcNodeRef.innerHTML){this.isLoaded=true;}},buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},postCreate:function(){this.domNode.title="";if(!dojo.attr(this.domNode,"role")){dijit.setWaiRole(this.domNode,"group");}dojo.addClass(this.domNode,this.baseClass);},startup:function(){if(this._started){return;}if(this.isLoaded){dojo.forEach(this.getChildren(),function(_384){_384.startup();});if(this.doLayout){this._checkIfSingleChild();}if(!this._singleChild||!dijit._Contained.prototype.getParent.call(this)){this._scheduleLayout();}}this._loadCheck();this.inherited(arguments);},_checkIfSingleChild:function(){var _385=dojo.query(">",this.containerNode),_386=_385.filter(function(node){return dojo.hasAttr(node,"dojoType")||dojo.hasAttr(node,"widgetId");}),_388=dojo.filter(_386.map(dijit.byNode),function(_389){return _389&&_389.domNode&&_389.resize;});if(_385.length==_386.length&&_388.length==1){this._singleChild=_388[0];}else{delete this._singleChild;}},setHref:function(href){dojo.deprecated("dijit.layout.ContentPane.setHref() is deprecated. Use attr('href', ...) instead.","","2.0");return this.attr("href",href);},_setHrefAttr:function(href){this.cancel();this.href=href;if(this._created&&(this.preload||this._isShown())){return this.refresh();}else{this._hrefChanged=true;}},setContent:function(data){dojo.deprecated("dijit.layout.ContentPane.setContent() is deprecated.  Use attr('content', ...) instead.","","2.0");this.attr("content",data);},_setContentAttr:function(data){this.href="";this.cancel();this._setContent(data||"");this._isDownloaded=false;},_getContentAttr:function(){return this.containerNode.innerHTML;},cancel:function(){if(this._xhrDfd&&(this._xhrDfd.fired==-1)){this._xhrDfd.cancel();}delete this._xhrDfd;},uninitialize:function(){if(this._beingDestroyed){this.cancel();}},destroyRecursive:function(_38e){if(this._beingDestroyed){return;}this._beingDestroyed=true;this.inherited(arguments);},resize:function(size){dojo.marginBox(this.domNode,size);var node=this.containerNode,mb=dojo.mixin(dojo.marginBox(node),size||{});var cb=(this._contentBox=dijit.layout.marginBox2contentBox(node,mb));if(this._singleChild&&this._singleChild.resize){this._singleChild.resize({w:cb.w,h:cb.h});}},_isShown:function(){if("open" in this){return this.open;}else{var node=this.domNode;return (node.style.display!="none")&&(node.style.visibility!="hidden")&&!dojo.hasClass(node,"dijitHidden");}},_onShow:function(){if(this._needLayout){this._layoutChildren();}this._loadCheck();if(this.onShow){this.onShow();}},_loadCheck:function(){if((this.href&&!this._xhrDfd)&&(!this.isLoaded||this._hrefChanged||this.refreshOnShow)&&(this.preload||this._isShown())){delete this._hrefChanged;this.refresh();}},refresh:function(){this.cancel();this._setContent(this.onDownloadStart(),true);var self=this;var _395={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(dojo.isObject(this.ioArgs)){dojo.mixin(_395,this.ioArgs);}var hand=(this._xhrDfd=(this.ioMethod||dojo.xhrGet)(_395));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;});},_onLoadHandler:function(data){this.isLoaded=true;try{this.onLoad(data);}catch(e){console.error("Error "+this.widgetId+" running custom onLoad code: "+e.message);}},_onUnloadHandler:function(){this.isLoaded=false;try{this.onUnload();}catch(e){console.error("Error "+this.widgetId+" running custom onUnload code: "+e.message);}},destroyDescendants:function(){if(this.isLoaded){this._onUnloadHandler();}var _39a=this._contentSetter;dojo.forEach(this.getChildren(),function(_39b){if(_39b.destroyRecursive){_39b.destroyRecursive();}});if(_39a){dojo.forEach(_39a.parseResults,function(_39c){if(_39c.destroyRecursive&&_39c.domNode&&_39c.domNode.parentNode==dojo.body()){_39c.destroyRecursive();}});delete _39a.parseResults;}dojo.html._emptyNode(this.containerNode);},_setContent:function(cont,_39e){this.destroyDescendants();delete this._singleChild;var _39f=this._contentSetter;if(!(_39f&&_39f instanceof dojo.html._ContentSetter)){_39f=this._contentSetter=new dojo.html._ContentSetter({node:this.containerNode,_onError:dojo.hitch(this,this._onError),onContentError:dojo.hitch(this,function(e){var _3a1=this.onContentError(e);try{this.containerNode.innerHTML=_3a1;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}})});}var _3a2=dojo.mixin({cleanContent:this.cleanContent,extractContent:this.extractContent,parseContent:this.parseOnLoad},this._contentSetterParams||{});dojo.mixin(_39f,_3a2);_39f.set((dojo.isObject(cont)&&cont.domNode)?cont.domNode:cont);delete this._contentSetterParams;if(!_39e){dojo.forEach(this.getChildren(),function(_3a3){_3a3.startup();});if(this.doLayout){this._checkIfSingleChild();}this._scheduleLayout();this._onLoadHandler(cont);}},_onError:function(type,err,_3a6){var _3a7=this["on"+type+"Error"].call(this,err);if(_3a6){console.error(_3a6,err);}else{if(_3a7){this._setContent(_3a7,true);}}},_scheduleLayout:function(){if(this._isShown()){this._layoutChildren();}else{this._needLayout=true;}},_layoutChildren:function(){if(this._singleChild&&this._singleChild.resize){var cb=this._contentBox||dojo.contentBox(this.containerNode);this._singleChild.resize({w:cb.w,h:cb.h});}else{dojo.forEach(this.getChildren(),function(_3a9){if(_3a9.resize){_3a9.resize();}});}delete this._needLayout;},onLoad:function(data){},onUnload:function(){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(_3ab){},onDownloadError:function(_3ac){return this.errorMessage;},onDownloadEnd:function(){}});}if(!dojo._hasResource["dijit.TooltipDialog"]){dojo._hasResource["dijit.TooltipDialog"]=true;dojo.provide("dijit.TooltipDialog");dojo.declare("dijit.TooltipDialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin,dijit._DialogMixin],{title:"",doLayout:false,autofocus:true,baseClass:"dijitTooltipDialog",_firstFocusItem:null,_lastFocusItem:null,templateString:null,templateString:"<div waiRole=\"presentation\">\r\n\t<div class=\"dijitTooltipContainer\" waiRole=\"presentation\">\r\n\t\t<div class =\"dijitTooltipContents dijitTooltipFocusNode\" dojoAttachPoint=\"containerNode\" tabindex=\"-1\" waiRole=\"dialog\"></div>\r\n\t</div>\r\n\t<div class=\"dijitTooltipConnector\" waiRole=\"presentation\"></div>\r\n</div>\r\n",postCreate:function(){this.inherited(arguments);this.connect(this.containerNode,"onkeypress","_onKey");this.containerNode.title=this.title;},orient:function(node,_3ae,_3af){var c=this._currentOrientClass;if(c){dojo.removeClass(this.domNode,c);}c="dijitTooltipAB"+(_3af.charAt(1)=="L"?"Left":"Right")+" dijitTooltip"+(_3af.charAt(0)=="T"?"Below":"Above");dojo.addClass(this.domNode,c);this._currentOrientClass=c;},onOpen:function(pos){this.orient(this.domNode,pos.aroundCorner,pos.corner);this._onShow();if(this.autofocus){this._getFocusItems(this.containerNode);dijit.focus(this._firstFocusItem);}},_onKey:function(evt){var node=evt.target;var dk=dojo.keys;if(evt.charOrCode===dk.TAB){this._getFocusItems(this.containerNode);}var _3b5=(this._firstFocusItem==this._lastFocusItem);if(evt.charOrCode==dk.ESCAPE){this.onCancel();dojo.stopEvent(evt);}else{if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===dk.TAB){if(!_3b5){dijit.focus(this._lastFocusItem);}dojo.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===dk.TAB&&!evt.shiftKey){if(!_3b5){dijit.focus(this._firstFocusItem);}dojo.stopEvent(evt);}else{if(evt.charOrCode===dk.TAB){evt.stopPropagation();}}}}}});}if(!dojo._hasResource["dijit.Dialog"]){dojo._hasResource["dijit.Dialog"]=true;dojo.provide("dijit.Dialog");dojo.declare("dijit.Dialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin,dijit._DialogMixin],{templateString:null,templateString:"<div class=\"dijitDialog\" tabindex=\"-1\" waiRole=\"dialog\" waiState=\"labelledby-${id}_title\">\r\n\t<div dojoAttachPoint=\"titleBar\" class=\"dijitDialogTitleBar\">\r\n\t<span dojoAttachPoint=\"titleNode\" class=\"dijitDialogTitle\" id=\"${id}_title\"></span>\r\n\t<span dojoAttachPoint=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" dojoAttachEvent=\"onclick: onCancel, onmouseenter: _onCloseEnter, onmouseleave: _onCloseLeave\" title=\"${buttonCancel}\">\r\n\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\" title=\"${buttonCancel}\">x</span>\r\n\t</span>\r\n\t</div>\r\n\t\t<div dojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\r\n</div>\r\n",attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{title:[{node:"titleNode",type:"innerHTML"},{node:"titleBar",type:"attribute"}]}),open:false,duration:dijit.defaultDuration,refocus:true,autofocus:true,_firstFocusItem:null,_lastFocusItem:null,doLayout:false,draggable:true,_fixSizes:true,postMixInProperties:function(){var _3b6=dojo.i18n.getLocalization("dijit","common");dojo.mixin(this,_3b6);this.inherited(arguments);},postCreate:function(){dojo.style(this.domNode,{visibility:"hidden",position:"absolute",display:"",top:"-9999px"});dojo.body().appendChild(this.domNode);this.inherited(arguments);this.connect(this,"onExecute","hide");this.connect(this,"onCancel","hide");this._modalconnects=[];},onLoad:function(){this._position();this.inherited(arguments);},_endDrag:function(e){if(e&&e.node&&e.node===this.domNode){var vp=dijit.getViewport();var p=e._leftTop||dojo.coords(e.node,true);this._relativePosition={t:p.t-vp.t,l:p.l-vp.l};}},_setup:function(){var node=this.domNode;if(this.titleBar&&this.draggable){this._moveable=(dojo.isIE==6)?new dojo.dnd.TimedMoveable(node,{handle:this.titleBar}):new dojo.dnd.Moveable(node,{handle:this.titleBar,timeout:0});dojo.subscribe("/dnd/move/stop",this,"_endDrag");}else{dojo.addClass(node,"dijitDialogFixed");}var _3bb={dialogId:this.id,"class":dojo.map(this["class"].split(/\s/),function(s){return s+"_underlay";}).join(" ")};var _3bd=dijit._underlay;if(!_3bd){_3bd=dijit._underlay=new dijit.DialogUnderlay(_3bb);}this._fadeIn=dojo.fadeIn({node:node,duration:this.duration,beforeBegin:function(){_3bd.attr(_3bb);_3bd.show();},onEnd:dojo.hitch(this,function(){if(this.autofocus){this._getFocusItems(this.domNode);dijit.focus(this._firstFocusItem);}})});this._fadeOut=dojo.fadeOut({node:node,duration:this.duration,onEnd:function(){node.style.visibility="hidden";node.style.top="-9999px";dijit._underlay.hide();}});},uninitialize:function(){var _3be=false;if(this._fadeIn&&this._fadeIn.status()=="playing"){_3be=true;this._fadeIn.stop();}if(this._fadeOut&&this._fadeOut.status()=="playing"){_3be=true;this._fadeOut.stop();}if(this.open||_3be){dijit._underlay.hide();}if(this._moveable){this._moveable.destroy();}},_size:function(){var mb=dojo.marginBox(this.domNode);var _3c0=dijit.getViewport();if(mb.w>=_3c0.w||mb.h>=_3c0.h){dojo.style(this.containerNode,{width:Math.min(mb.w,Math.floor(_3c0.w*0.75))+"px",height:Math.min(mb.h,Math.floor(_3c0.h*0.75))+"px",overflow:"auto",position:"relative"});}},_position:function(){if(!dojo.hasClass(dojo.body(),"dojoMove")){var node=this.domNode;var _3c2=dijit.getViewport();var p=this._relativePosition;var mb=p?null:dojo.marginBox(node);dojo.style(node,{left:Math.floor(_3c2.l+(p?p.l:(_3c2.w-mb.w)/2))+"px",top:Math.floor(_3c2.t+(p?p.t:(_3c2.h-mb.h)/2))+"px"});}},_onKey:function(evt){if(evt.charOrCode){var dk=dojo.keys;var node=evt.target;if(evt.charOrCode===dk.TAB){this._getFocusItems(this.domNode);}var _3c8=(this._firstFocusItem==this._lastFocusItem);if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===dk.TAB){if(!_3c8){dijit.focus(this._lastFocusItem);}dojo.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===dk.TAB&&!evt.shiftKey){if(!_3c8){dijit.focus(this._firstFocusItem);}dojo.stopEvent(evt);}else{while(node){if(node==this.domNode){if(evt.charOrCode==dk.ESCAPE){this.onCancel();}else{return;}}node=node.parentNode;}if(evt.charOrCode!==dk.TAB){dojo.stopEvent(evt);}else{if(!dojo.isOpera){try{this._firstFocusItem.focus();}catch(e){}}}}}}},show:function(){if(this.open){return;}if(!this._alreadyInitialized){this._setup();this._alreadyInitialized=true;}if(this._fadeOut.status()=="playing"){this._fadeOut.stop();}this._modalconnects.push(dojo.connect(window,"onscroll",this,"layout"));this._modalconnects.push(dojo.connect(window,"onresize",this,function(){var _3c9=dijit.getViewport();if(!this._oldViewport||_3c9.h!=this._oldViewport.h||_3c9.w!=this._oldViewport.w){this.layout();this._oldViewport=_3c9;}}));this._modalconnects.push(dojo.connect(dojo.doc.documentElement,"onkeypress",this,"_onKey"));dojo.style(this.domNode,{opacity:0,visibility:""});if(this._fixSizes){dojo.style(this.containerNode,{width:"auto",height:"auto"});}this.open=true;this._onShow();this._size();this._position();this._fadeIn.play();this._savedFocus=dijit.getFocus(this);},hide:function(){if(!this._alreadyInitialized){return;}if(this._fadeIn.status()=="playing"){this._fadeIn.stop();}this._fadeOut.play();if(this._scrollConnected){this._scrollConnected=false;}dojo.forEach(this._modalconnects,dojo.disconnect);this._modalconnects=[];if(this.refocus){this.connect(this._fadeOut,"onEnd",dojo.hitch(dijit,"focus",this._savedFocus));}if(this._relativePosition){delete this._relativePosition;}this.open=false;},layout:function(){if(this.domNode.style.visibility!="hidden"){dijit._underlay.layout();this._position();}},destroy:function(){dojo.forEach(this._modalconnects,dojo.disconnect);if(this.refocus&&this.open){setTimeout(dojo.hitch(dijit,"focus",this._savedFocus),25);}this.inherited(arguments);},_onCloseEnter:function(){dojo.addClass(this.closeButtonNode,"dijitDialogCloseIcon-hover");},_onCloseLeave:function(){dojo.removeClass(this.closeButtonNode,"dijitDialogCloseIcon-hover");}});}if(!dojo._hasResource["dojox.fx._base"]){dojo._hasResource["dojox.fx._base"]=true;dojo.provide("dojox.fx._base");dojo.mixin(dojox.fx,{anim:dojo.anim,animateProperty:dojo.animateProperty,fadeTo:dojo._fade,fadeIn:dojo.fadeIn,fadeOut:dojo.fadeOut,combine:dojo.fx.combine,chain:dojo.fx.chain,slideTo:dojo.fx.slideTo,wipeIn:dojo.fx.wipeIn,wipeOut:dojo.fx.wipeOut});dojox.fx.sizeTo=function(args){var node=args.node=dojo.byId(args.node);var _3cc=args.method||"chain";if(!args.duration){args.duration=500;}if(_3cc=="chain"){args.duration=Math.floor(args.duration/2);}var top,_3ce,left,_3d0,_3d1,_3d2=null;var init=(function(n){return function(){var cs=dojo.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);left=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);_3d1=parseInt(cs.width);_3d2=parseInt(cs.height);_3d0=left-Math.floor((args.width-_3d1)/2);_3ce=top-Math.floor((args.height-_3d2)/2);if(pos!="absolute"&&pos!="relative"){var ret=dojo.coords(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 _3d8=dojo.animateProperty(dojo.mixin({properties:{height:{start:_3d2,end:args.height||0,unit:"px"},top:{start:top,end:_3ce}}},args));var _3d9=dojo.animateProperty(dojo.mixin({properties:{width:{start:_3d1,end:args.width||0,unit:"px"},left:{start:left,end:_3d0}}},args));var anim=dojo.fx[(args.method=="combine"?"combine":"chain")]([_3d8,_3d9]);dojo.connect(anim,"beforeBegin",anim,init);return anim;};dojox.fx.slideBy=function(args){var node=args.node=dojo.byId(args.node);var top=null;var left=null;var init=(function(n){return function(){var cs=dojo.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=dojo.coords(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 _3e4=dojo.animateProperty(dojo.mixin({properties:{top:top+(args.top||0),left:left+(args.left||0)}},args));dojo.connect(_3e4,"beforeBegin",_3e4,init);return _3e4;};dojox.fx.crossFade=function(args){if(dojo.isArray(args.nodes)){var _3e6=args.nodes[0]=dojo.byId(args.nodes[0]);var op1=dojo.style(_3e6,"opacity");var _3e8=args.nodes[1]=dojo.byId(args.nodes[1]);var op2=dojo.style(_3e8,"opacity");var _3ea=dojo.fx.combine([dojo[(op1==0?"fadeIn":"fadeOut")](dojo.mixin({node:_3e6},args)),dojo[(op1==0?"fadeOut":"fadeIn")](dojo.mixin({node:_3e8},args))]);return _3ea;}else{return false;}};dojox.fx.highlight=function(args){var node=args.node=dojo.byId(args.node);args.duration=args.duration||400;var _3ed=args.color||"#ffff99";var _3ee=dojo.style(node,"backgroundColor");var _3ef=(_3ee=="transparent"||_3ee=="rgba(0, 0, 0, 0)")?_3ee:false;var anim=dojo.animateProperty(dojo.mixin({properties:{backgroundColor:{start:_3ed,end:_3ee}}},args));if(_3ef){dojo.connect(anim,"onEnd",anim,function(){node.style.backgroundColor=_3ef;});}return anim;};dojox.fx.wipeTo=function(args){args.node=dojo.byId(args.node);var node=args.node,s=node.style;var dir=(args.width?"width":"height");var _3f5=args[dir];var _3f6={};_3f6[dir]={start:function(){s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s[dir]="1px";s.display="";s.visibility="";return 1;}else{var now=dojo.style(node,dir);return Math.max(now,1);}},end:_3f5,unit:"px"};var anim=dojo.animateProperty(dojo.mixin({properties:_3f6},args));return anim;};}if(!dojo._hasResource["dojox.image.Lightbox"]){dojo._hasResource["dojox.image.Lightbox"]=true;dojo.provide("dojox.image.Lightbox");dojo.experimental("dojox.image.Lightbox");dojo.declare("dojox.image.Lightbox",dijit._Widget,{group:"",title:"",href:"",duration:500,modal:false,_allowPassthru:false,_attachedDialog:null,startup:function(){this.inherited(arguments);var tmp=dijit.byId("dojoxLightboxDialog");if(tmp){this._attachedDialog=tmp;}else{this._attachedDialog=new dojox.image.LightboxDialog({id:"dojoxLightboxDialog"});this._attachedDialog.startup();}if(!this.store){this._addSelf();this.connect(this.domNode,"onclick","_handleClick");}},_addSelf:function(){this._attachedDialog.addImage({href:this.href,title:this.title},this.group||null);},_handleClick:function(e){if(!this._allowPassthru){e.preventDefault();}else{return;}this.show();},show:function(){this._attachedDialog.show(this);},hide:function(){this._attachedDialog.hide();},disable:function(){this._allowPassthru=true;},enable:function(){this._allowPassthru=false;},onClick:function(){}});dojo.declare("dojox.image.LightboxDialog",dijit.Dialog,{title:"",inGroup:null,imgUrl:dijit._Widget.prototype._blankGif,errorMessage:"Image not found.",adjust:true,modal:false,_groups:{XnoGroupX:[]},errorImg:dojo.moduleUrl("dojox.image","resources/images/warning.png"),_fixSizes:false,templateString:"<div class=\"dojoxLightbox\" dojoAttachPoint=\"containerNode\">\r\n\t<div style=\"position:relative\">\r\n\t\t<div dojoAttachPoint=\"imageContainer\" class=\"dojoxLightboxContainer\" dojoAttachEvent=\"onclick: _onImageClick\">\r\n\t\t\t<img dojoAttachPoint=\"imgNode\" src=\"${imgUrl}\" class=\"dojoxLightboxImage\" alt=\"${title}\">\r\n\t\t\t<div class=\"dojoxLightboxFooter\" dojoAttachPoint=\"titleNode\">\r\n\t\t\t\t<div class=\"dijitInline LightboxClose\" dojoAttachPoint=\"closeNode\"></div>\r\n\t\t\t\t<div class=\"dijitInline LightboxNext\" dojoAttachPoint=\"nextNode\"></div>\t\r\n\t\t\t\t<div class=\"dijitInline LightboxPrev\" dojoAttachPoint=\"prevNode\"></div>\r\n\t\t\t\t<div class=\"dojoxLightboxText\" dojoAttachPoint=\"titleTextNode\"><span dojoAttachPoint=\"textNode\">${title}</span><span dojoAttachPoint=\"groupCount\" class=\"dojoxLightboxGroupText\"></span></div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n</div>\r\n",startup:function(){this.inherited(arguments);this._animConnects=[];this.connect(this.nextNode,"onclick","_nextImage");this.connect(this.prevNode,"onclick","_prevImage");this.connect(this.closeNode,"onclick","hide");this._makeAnims();this._vp=dijit.getViewport();return this;},show:function(_3fb){var _t=this;this._lastGroup=_3fb;if(!_t.open){_t.inherited(arguments);this._modalconnects.push(dojo.connect(dojo.global,"onscroll",this,"_position"),dojo.connect(dojo.global,"onresize",this,"_position"),dojo.connect(dojo.body(),"onkeypress",this,"_handleKey"));if(!_3fb.modal){this._modalconnects.push(dojo.connect(dijit._underlay.domNode,"onclick",this,"onCancel"));}}if(this._wasStyled){dojo.destroy(_t.imgNode);_t.imgNode=dojo.create("img",null,_t.imageContainer,"first");_t._makeAnims();_t._wasStyled=false;}dojo.style(_t.imgNode,"opacity","0");dojo.style(_t.titleNode,"opacity","0");var src=_3fb.href;if((_3fb.group&&_3fb!=="XnoGroupX")||_t.inGroup){if(!_t.inGroup){_t.inGroup=_t._groups[(_3fb.group)];dojo.forEach(_t.inGroup,function(g,i){if(g.href==_3fb.href){_t._index=i;}},_t);}if(!_t._index){_t._index=0;src=_t.inGroup[_t._index].href;}_t.groupCount.innerHTML=" ("+(_t._index+1)+" of "+_t.inGroup.length+")";_t.prevNode.style.visibility="visible";_t.nextNode.style.visibility="visible";}else{_t.groupCount.innerHTML="";_t.prevNode.style.visibility="hidden";_t.nextNode.style.visibility="hidden";}if(!_3fb.leaveTitle){_t.textNode.innerHTML=_3fb.title;}_t._ready(src);},_ready:function(src){var _t=this;_t._imgError=dojo.connect(_t.imgNode,"error",_t,function(){dojo.disconnect(_t._imgError);_t.imgNode.src=_t.errorImg;_t.textNode.innerHTML=_t.errorMessage;});_t._imgConnect=dojo.connect(_t.imgNode,"load",_t,function(e){_t.resizeTo({w:_t.imgNode.width,h:_t.imgNode.height,duration:_t.duration});dojo.disconnect(_t._imgConnect);if(_t._imgError){dojo.disconnect(_t._imgError);}});_t.imgNode.src=src;},_nextImage:function(){if(!this.inGroup){return;}if(this._index+1<this.inGroup.length){this._index++;}else{this._index=0;}this._loadImage();},_prevImage:function(){if(this.inGroup){if(this._index==0){this._index=this.inGroup.length-1;}else{this._index--;}this._loadImage();}},_loadImage:function(){this._loadingAnim.play(1);},_prepNodes:function(){this._imageReady=false;this.show({href:this.inGroup[this._index].href,title:this.inGroup[this._index].title});},resizeTo:function(size,_404){var _405=dojo.boxModel=="border-box"?dojo._getBorderExtents(this.domNode).w:0,_406=_404||{h:30};this._lastTitleSize=_406;if(this.adjust&&(size.h+_406.h+_405+80>this._vp.h||size.w+_405+60>this._vp.w)){this._lastSize=size;size=this._scaleToFit(size);}this._currentSize=size;var _407=dojox.fx.sizeTo({node:this.containerNode,duration:size.duration||this.duration,width:size.w+_405,height:size.h+_406.h+_405});this.connect(_407,"onEnd","_showImage");_407.play(15);},_scaleToFit:function(size){var ns={};if(this._vp.h>this._vp.w){ns.w=this._vp.w-80;ns.h=ns.w*(size.h/size.w);}else{ns.h=this._vp.h-60-this._lastTitleSize.h;ns.w=ns.h*(size.w/size.h);}this._wasStyled=true;this._setImageSize(ns);ns.duration=size.duration;return ns;},_setImageSize:function(size){var s=this.imgNode;s.height=size.h;s.width=size.w;},_size:function(){},_position:function(e){this._vp=dijit.getViewport();this.inherited(arguments);if(e&&e.type=="resize"){if(this._wasStyled){this._setImageSize(this._lastSize);this.resizeTo(this._lastSize);}else{if(this.imgNode.height+80>this._vp.h||this.imgNode.width+60>this._vp.h){this.resizeTo({w:this.imgNode.width,h:this.imgNode.height});}}}},_showImage:function(){this._showImageAnim.play(1);},_showNav:function(){var _40d=dojo.marginBox(this.titleNode);if(_40d.h>this._lastTitleSize.h){this.resizeTo(this._wasStyled?this._lastSize:this._currentSize,_40d);}else{this._showNavAnim.play(1);}},hide:function(){dojo.fadeOut({node:this.titleNode,duration:200,onEnd:dojo.hitch(this,function(){this.imgNode.src=this._blankGif;})}).play(5);this.inherited(arguments);this.inGroup=null;this._index=null;},addImage:function(_40e,_40f){var g=_40f;if(!_40e.href){return;}if(g){if(!this._groups[g]){this._groups[g]=[];}this._groups[g].push(_40e);}else{this._groups["XnoGroupX"].push(_40e);}},_handleKey:function(e){if(!this.open){return;}var dk=dojo.keys;switch(e.charOrCode){case dk.ESCAPE:this.hide();break;case dk.DOWN_ARROW:case dk.RIGHT_ARROW:case 78:this._nextImage();break;case dk.UP_ARROW:case dk.LEFT_ARROW:case 80:this._prevImage();break;}},_makeAnims:function(){dojo.forEach(this._animConnects,dojo.disconnect);this._animConnects=[];this._showImageAnim=dojo.fadeIn({node:this.imgNode,duration:this.duration});this._animConnects.push(dojo.connect(this._showImageAnim,"onEnd",this,"_showNav"));this._loadingAnim=dojo.fx.combine([dojo.fadeOut({node:this.imgNode,duration:175}),dojo.fadeOut({node:this.titleNode,duration:175})]);this._animConnects.push(dojo.connect(this._loadingAnim,"onEnd",this,"_prepNodes"));this._showNavAnim=dojo.fadeIn({node:this.titleNode,duration:225});},onClick:function(_413){},_onImageClick:function(e){if(e&&e.target==this.imgNode){this.onClick(this._lastGroup);if(this._lastGroup.declaredClass){this._lastGroup.onClick(this._lastGroup);}}}});}if(!dojo._hasResource["dojox.analytics.Urchin"]){dojo._hasResource["dojox.analytics.Urchin"]=true;dojo.provide("dojox.analytics.Urchin");dojo.declare("dojox.analytics.Urchin",null,{acct:dojo.config.urchin,loadInterval:42,decay:0.5,timeout:4200,constructor:function(args){this.tracker=null;dojo.mixin(this,args);this._loadGA();},_loadGA:function(){var _416=("https:"==document.location.protocol)?"https://ssl.":"http://www.";dojo.create("script",{src:_416+"google-analytics.com/ga.js"},dojo.doc.getElementsByTagName("head")[0]);setTimeout(dojo.hitch(this,"_checkGA"),this.loadInterval);},_checkGA:function(){if(this.loadInterval>this.timeout){return;}setTimeout(dojo.hitch(this,!window["_gat"]?"_checkGA":"_gotGA"),this.loadInterval);this.loadInterval*=(this.decay+1);},_gotGA:function(){this.tracker=_gat._getTracker(this.acct);this.tracker._initData();this.GAonLoad.apply(this,arguments);},GAonLoad:function(){this.trackPageView();},trackPageView:function(url){this.tracker._trackPageview.apply(this,arguments);}});}if(!dojo._hasResource["dojo.io.script"]){dojo._hasResource["dojo.io.script"]=true;dojo.provide("dojo.io.script");dojo.io.script={get:function(args){var dfd=this._makeScriptDeferred(args);var _41a=dfd.ioArgs;dojo._ioAddQueryToUrl(_41a);if(this._canAttach(_41a)){this.attach(_41a.id,_41a.url,args.frameDoc);}dojo._ioWatch(dfd,this._validCheck,this._ioCheck,this._resHandle);return dfd;},attach:function(id,url,_41d){var doc=(_41d||dojo.doc);var _41f=doc.createElement("script");_41f.type="text/javascript";_41f.src=url;_41f.id=id;_41f.charset="utf-8";doc.getElementsByTagName("head")[0].appendChild(_41f);},remove:function(id,_421){dojo.destroy(dojo.byId(id,_421));if(this["jsonp_"+id]){delete this["jsonp_"+id];}},_makeScriptDeferred:function(args){var dfd=dojo._ioSetArgs(args,this._deferredCancel,this._deferredOk,this._deferredError);var _424=dfd.ioArgs;_424.id=dojo._scopeName+"IoScript"+(this._counter++);_424.canDelete=false;if(args.callbackParamName){_424.query=_424.query||"";if(_424.query.length>0){_424.query+="&";}_424.query+=args.callbackParamName+"="+(args.frameDoc?"parent.":"")+dojo._scopeName+".io.script.jsonp_"+_424.id+"._jsonpCallback";_424.frameDoc=args.frameDoc;_424.canDelete=true;dfd._jsonpCallback=this._jsonpCallback;this["jsonp_"+_424.id]=dfd;}return dfd;},_deferredCancel:function(dfd){dfd.canceled=true;if(dfd.ioArgs.canDelete){dojo.io.script._addDeadScript(dfd.ioArgs);}},_deferredOk:function(dfd){if(dfd.ioArgs.canDelete){dojo.io.script._addDeadScript(dfd.ioArgs);}if(dfd.ioArgs.json){return dfd.ioArgs.json;}else{return dfd.ioArgs;}},_deferredError:function(_427,dfd){if(dfd.ioArgs.canDelete){if(_427.dojoType=="timeout"){dojo.io.script.remove(dfd.ioArgs.id,dfd.ioArgs.frameDoc);}else{dojo.io.script._addDeadScript(dfd.ioArgs);}}console.log("dojo.io.script error",_427);return _427;},_deadScripts:[],_counter:1,_addDeadScript:function(_429){dojo.io.script._deadScripts.push({id:_429.id,frameDoc:_429.frameDoc});_429.frameDoc=null;},_validCheck:function(dfd){var _42b=dojo.io.script;var _42c=_42b._deadScripts;if(_42c&&_42c.length>0){for(var i=0;i<_42c.length;i++){_42b.remove(_42c[i].id,_42c[i].frameDoc);_42c[i].frameDoc=null;}dojo.io.script._deadScripts=[];}return true;},_ioCheck:function(dfd){if(dfd.ioArgs.json){return true;}var _42f=dfd.ioArgs.args.checkString;if(_42f&&eval("typeof("+_42f+") != 'undefined'")){return true;}return false;},_resHandle:function(dfd){if(dojo.io.script._ioCheck(dfd)){dfd.callback(dfd);}else{dfd.errback(new Error("inconceivable dojo.io.script._resHandle error"));}},_canAttach:function(_431){return true;},_jsonpCallback:function(json){this.ioArgs.json=json;}};}if(!dojo._hasResource["dijit.form._FormWidget"]){dojo._hasResource["dijit.form._FormWidget"]=true;dojo.provide("dijit.form._FormWidget");dojo.declare("dijit.form._FormWidget",[dijit._Widget,dijit._Templated],{baseClass:"",name:"",alt:"",value:"",type:"text",tabIndex:"0",disabled:false,readOnly:false,intermediateChanges:false,scrollOnFocus:true,attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{value:"focusNode",disabled:"focusNode",readOnly:"focusNode",id:"focusNode",tabIndex:"focusNode",alt:"focusNode"}),postMixInProperties:function(){this.nameAttrSetting=this.name?("name='"+this.name+"'"):"";this.inherited(arguments);},_setDisabledAttr:function(_433){this.disabled=_433;dojo.attr(this.focusNode,"disabled",_433);dijit.setWaiState(this.focusNode,"disabled",_433);if(_433){this._hovering=false;this._active=false;this.focusNode.removeAttribute("tabIndex");}else{this.focusNode.setAttribute("tabIndex",this.tabIndex);}this._setStateClass();},setDisabled:function(_434){dojo.deprecated("setDisabled("+_434+") is deprecated. Use attr('disabled',"+_434+") instead.","","2.0");this.attr("disabled",_434);},_onFocus:function(e){if(this.scrollOnFocus){dijit.scrollIntoView(this.domNode);}this.inherited(arguments);},_onMouse:function(_436){var _437=_436.currentTarget;if(_437&&_437.getAttribute){this.stateModifier=_437.getAttribute("stateModifier")||"";}if(!this.disabled){switch(_436.type){case "mouseenter":case "mouseover":this._hovering=true;this._active=this._mouseDown;break;case "mouseout":case "mouseleave":this._hovering=false;this._active=false;break;case "mousedown":this._active=true;this._mouseDown=true;var _438=this.connect(dojo.body(),"onmouseup",function(){if(this._mouseDown&&this.isFocusable()){this.focus();}this._active=false;this._mouseDown=false;this._setStateClass();this.disconnect(_438);});break;}this._setStateClass();}},isFocusable:function(){return !this.disabled&&!this.readOnly&&this.focusNode&&(dojo.style(this.domNode,"display")!="none");},focus:function(){dijit.focus(this.focusNode);},_setStateClass:function(){var _439=this.baseClass.split(" ");function _43a(_43b){_439=_439.concat(dojo.map(_439,function(c){return c+_43b;}),"dijit"+_43b);};if(this.checked){_43a("Checked");}if(this.state){_43a(this.state);}if(this.selected){_43a("Selected");}if(this.disabled){_43a("Disabled");}else{if(this.readOnly){_43a("ReadOnly");}else{if(this._active){_43a(this.stateModifier+"Active");}else{if(this._focused){_43a("Focused");}if(this._hovering){_43a(this.stateModifier+"Hover");}}}}var tn=this.stateNode||this.domNode,_43e={};dojo.forEach(tn.className.split(" "),function(c){_43e[c]=true;});if("_stateClasses" in this){dojo.forEach(this._stateClasses,function(c){delete _43e[c];});}dojo.forEach(_439,function(c){_43e[c]=true;});var _442=[];for(var c in _43e){_442.push(c);}tn.className=_442.join(" ");this._stateClasses=_439;},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(_446){},_onChangeActive:false,_handleOnChange:function(_447,_448){this._lastValue=_447;if(this._lastValueReported==undefined&&(_448===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_447;}if((this.intermediateChanges||_448||_448===undefined)&&((typeof _447!=typeof this._lastValueReported)||this.compare(_447,this._lastValueReported)!=0)){this._lastValueReported=_447;if(this._onChangeActive){this.onChange(_447);}}},create:function(){this.inherited(arguments);this._onChangeActive=true;this._setStateClass();},destroy:function(){if(this._layoutHackHandle){clearTimeout(this._layoutHackHandle);}this.inherited(arguments);},setValue:function(_449){dojo.deprecated("dijit.form._FormWidget:setValue("+_449+") is deprecated.  Use attr('value',"+_449+") instead.","","2.0");this.attr("value",_449);},getValue:function(){dojo.deprecated(this.declaredClass+"::getValue() is deprecated. Use attr('value') instead.","","2.0");return this.attr("value");},_layoutHack:function(){if(dojo.isFF==2&&!this._layoutHackHandle){var node=this.domNode;var old=node.style.opacity;node.style.opacity="0.999";this._layoutHackHandle=setTimeout(dojo.hitch(this,function(){this._layoutHackHandle=null;node.style.opacity=old;}),0);}}});dojo.declare("dijit.form._FormValueWidget",dijit.form._FormWidget,{attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{value:""}),postCreate:function(){if(dojo.isIE||dojo.isWebKit){this.connect(this.focusNode||this.domNode,"onkeydown",this._onKeyDown);}if(this._resetValue===undefined){this._resetValue=this.value;}},_setValueAttr:function(_44c,_44d){this.value=_44c;this._handleOnChange(_44c,_44d);},_getValueAttr:function(_44e){return this._lastValue;},undo:function(){this._setValueAttr(this._lastValueReported,false);},reset:function(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true);},_onKeyDown:function(e){if(e.keyCode==dojo.keys.ESCAPE&&!e.ctrlKey&&!e.altKey){var te;if(dojo.isIE){e.preventDefault();te=document.createEventObject();te.keyCode=dojo.keys.ESCAPE;te.shiftKey=e.shiftKey;e.srcElement.fireEvent("onkeypress",te);}else{if(dojo.isWebKit){te=document.createEvent("Events");te.initEvent("keypress",true,true);te.keyCode=dojo.keys.ESCAPE;te.shiftKey=e.shiftKey;e.target.dispatchEvent(te);}}}}});}if(!dojo._hasResource["dojox.form._FormSelectWidget"]){dojo._hasResource["dojox.form._FormSelectWidget"]=true;dojo.provide("dojox.form._FormSelectWidget");dojo.declare("dojox.form._FormSelectWidget",dijit.form._FormValueWidget,{multiple:"",_multiValue:false,options:null,getOptions:function(_451){var _452=_451,opts=this.options||[],l=opts.length;if(_452===undefined){return opts;}if(dojo.isArray(_452)){return dojo.map(_452,"return this.getOptions(item);",this);}if(dojo.isObject(_451)){if(!dojo.some(this.options,function(o,idx){if(o===_452||(o.value&&o.value===_452.value)){_452=idx;return true;}return false;})){_452=-1;}}if(typeof _452=="string"){for(var i=0;i<l;i++){if(opts[i].value===_452){_452=i;break;}}}if(typeof _452=="number"&&_452>=0&&_452<l){return this.options[_452];}return null;},addOption:function(_458){if(!dojo.isArray(_458)){_458=[_458];}dojo.forEach(_458,function(i){if(i&&dojo.isObject(i)){this.options.push(i);}},this);this._loadChildren();},removeOption:function(_45a){if(!dojo.isArray(_45a)){_45a=[_45a];}var _45b=this.getOptions(_45a);dojo.forEach(_45b,function(i){this.options=dojo.filter(this.options,function(node,idx){return (node.value!==i.value);});this._removeOptionItem(i);},this);this._loadChildren();},updateOption:function(_45f){if(!dojo.isArray(_45f)){_45f=[_45f];}dojo.forEach(_45f,function(i){var _461=this.getOptions(i),k;if(_461){for(k in i){_461[k]=i[k];}}},this);this._loadChildren();},_setValueAttr:function(_463,_464){var opts=this.getOptions()||[];if(!dojo.isArray(_463)){_463=[_463];}dojo.forEach(_463,function(i,idx){if(!dojo.isObject(i)){i=i+"";}if(typeof i==="string"){_463[idx]=dojo.filter(opts,function(node){return node.value===i;})[0]||{value:"",label:""};}},this);_463=dojo.filter(_463,function(i){return i&&i.value;});if(!this._multiValue&&(!_463[0]||!_463[0].value)&&opts.length){_463[0]=opts[0];}dojo.forEach(opts,function(i){i.selected=dojo.some(_463,function(v){return v.value===i.value;});});var val=dojo.map(_463,function(i){return i.value;}),disp=dojo.map(_463,function(i){return i.label;});this.value=this._multiValue?val:val[0];this._setDisplay(this._multiValue?disp:disp[0]);this._updateSelection();this._handleOnChange(this.value,_464);},_getDisplayedValueAttr:function(){var val=this.attr("value");if(!dojo.isArray(val)){val=[val];}var ret=dojo.map(this.getOptions(val),function(v){if(v&&"label" in v){return v.label;}else{if(v){return v.value;}}return null;},this);return this._multiValue?ret:ret[0];},_getValueDeprecated:false,getValue:function(){return this._lastValue;},undo:function(){this._setValueAttr(this._lastValueReported,false);},_loadChildren:function(){dojo.forEach(this._getChildren(),function(_473){_473.destroyRecursive();});dojo.forEach(this.options,this._addOptionItem,this);this._updateSelection();},_updateSelection:function(){this.value=this._getValueFromOpts();var val=this.value;if(!dojo.isArray(val)){val=[val];}if(val&&val[0]){dojo.forEach(this._getChildren(),function(_475){var _476=dojo.some(val,function(v){return _475.option&&(v===_475.option.value);});dojo.toggleClass(_475.domNode,this.baseClass+"SelectedOption",_476);dijit.setWaiState(_475.domNode,"selected",_476);},this);}this._handleOnChange(this.value);},_getValueFromOpts:function(){var opts=this.getOptions()||[];if(!this._multiValue&&opts.length){var opt=dojo.filter(opts,function(i){return i.selected;})[0];if(opt&&opt.value){return opt.value;}else{opts[0].selected=true;return opts[0].value;}}else{if(this._multiValue){return dojo.map(dojo.filter(opts,function(i){return i.selected;}),function(i){return i.value;})||[];}}return "";},postMixInProperties:function(){this._multiValue=(this.multiple.toLowerCase()==="true");this.inherited(arguments);},_fillContent:function(){var opts=this.options;if(!opts){opts=this.options=this.srcNodeRef?dojo.query(">",this.srcNodeRef).map(function(node){if(node.getAttribute("type")==="separator"){return {value:"",label:"",selected:false,disabled:false};}return {value:node.getAttribute("value"),label:String(node.innerHTML),selected:node.getAttribute("selected")||false,disabled:node.getAttribute("disabled")||false};},this):[];}if(!this.value){this.value=this._getValueFromOpts();}else{if(this._multiValue&&typeof this.value=="string"){this.value=this.value.split(",");}}},postCreate:function(){dojo.setSelectable(this.focusNode,false);this.inherited(arguments);this.connect(this,"onChange","_updateSelection");this.connect(this,"startup","_loadChildren");this._setValueAttr(this.value,null);},_addOptionItem:function(_47f){},_removeOptionItem:function(_480){},_setDisplay:function(_481){},_getChildren:function(){return [];},_getSelectedOptionsAttr:function(){return this.getOptions(this.attr("value"));}});}if(!dojo._hasResource["dojox.form._HasDropDown"]){dojo._hasResource["dojox.form._HasDropDown"]=true;dojo.provide("dojox.form._HasDropDown");dojo.declare("dojox.form._HasDropDown",null,{dropDownNode:null,popupStateNode:null,aroundNode:null,dropDown:null,autoWidth:true,_stopClickEvents:true,_onMenuMouseup:function(e){},_onDropDownMouse:function(e){if(e.type=="click"&&!this._seenKeydown){return;}this._seenKeydown=false;if(e.type=="mousedown"){this._docHandler=this.connect(dojo.doc,"onmouseup","_onDropDownMouseup");}if(this.disabled||this.readOnly){return;}if(this._stopClickEvents){dojo.stopEvent(e);}this.toggleDropDown();if(e.type=="click"||e.type=="keypress"){this._onDropDownMouseup();}},_onDropDownMouseup:function(e){if(e&&this._docHandler){this.disconnect(this._docHandler);}var _485=this.dropDown,_486=false;if(e&&this._opened){var t=e.target;while(t&&!_486){if(dojo.hasClass(t,"dijitPopup")){_486=true;}else{t=t.parentNode;}}if(_486){this._onMenuMouseup(e);return;}}if(this._opened&&_485.focus){window.setTimeout(dojo.hitch(_485,"focus"),1);}else{dijit.focus(this.focusNode);}},_setupDropdown:function(){this.dropDownNode=this.dropDownNode||this.focusNode||this.domNode;this.popupStateNode=this.popupStateNode||this.focusNode||this.dropDownNode;this.aroundNode=this.aroundNode||this.domNode;this.connect(this.dropDownNode,"onmousedown","_onDropDownMouse");this.connect(this.dropDownNode,"onclick","_onDropDownMouse");this.connect(this.dropDownNode,"onkeydown","_onDropDownKeydown");this.connect(this.dropDownNode,"onblur","_onDropDownBlur");this.connect(this.dropDownNode,"onkeypress","_onKey");if(this._setStateClass){this.connect(this,"openDropDown","_setStateClass");this.connect(this,"closeDropDown","_setStateClass");}},postCreate:function(){this._setupDropdown();this.inherited("postCreate",arguments);},startup:function(){dijit.popup.prepare(this.dropDown.domNode);this.inherited("startup",arguments);},destroyDescendants:function(){if(this.dropDown){this.dropDown.destroyRecursive();delete this.dropDown;}this.inherited("destroyDescendants",arguments);},_onDropDownKeydown:function(e){this._seenKeydown=true;},_onKeyPress:function(e){if(this._opened&&e.charOrCode==dojo.keys.ESCAPE&&!e.shiftKey&&!e.ctrlKey&&!e.altKey){this.toggleDropDown();dojo.stopEvent(e);return;}this.inherited(arguments);},_onDropDownBlur:function(e){this._seenKeydown=false;},_onKey:function(e){if(this.disabled||this.readOnly){return;}var d=this.dropDown;if(d&&this._opened&&d.handleKey){if(d.handleKey(e)===false){return;}}if(d&&this._opened&&e.keyCode==dojo.keys.ESCAPE){this.toggleDropDown();return;}if(e.keyCode==dojo.keys.DOWN_ARROW){this._onDropDownMouse(e);}},_onBlur:function(){this.closeDropDown();this.inherited("_onBlur",arguments);},isLoaded:function(){return true;},loadDropDown:function(_48d){_48d();},toggleDropDown:function(){if(this.disabled||this.readOnly){return;}this.focus();var _48e=this.dropDown;if(!_48e){return;}if(!this._opened){if(!this.isLoaded()){this.loadDropDown(dojo.hitch(this,"openDropDown"));return;}else{this.openDropDown();}}else{this.closeDropDown();}},openDropDown:function(){var _48f=this.dropDown;var _490=_48f.domNode.style.width;var self=this;var _492=dijit.popup.open({parent:this,popup:_48f,around:this.aroundNode,orient:this.isLeftToRight()?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"},onExecute:function(){self.closeDropDown(true);},onCancel:function(){self.closeDropDown(true);},onClose:function(){_48f.domNode.style.width=_490;dojo.attr(self.popupStateNode,"popupActive",false);dojo.removeClass(self.popupStateNode,"dojoxHasDropDownOpen");self._opened=false;self.state="";}});if(this.autoWidth&&this.domNode.offsetWidth>_48f.domNode.offsetWidth){var _493=null;if(!this.isLeftToRight()){_493=_48f.domNode.parentNode;var _494=_493.offsetLeft+_493.offsetWidth;}if(_48f.resize){_48f.resize({w:this.domNode.offsetWidth});}else{dojo.marginBox(_48f.domNode,{w:this.domNode.offsetWidth});}if(_493){_493.style.left=_494-this.domNode.offsetWidth+"px";}}dojo.attr(this.popupStateNode,"popupActive","true");dojo.addClass(self.popupStateNode,"dojoxHasDropDownOpen");this._opened=true;this.state="Opened";return _492;},closeDropDown:function(_495){if(this._opened){dijit.popup.close(this.dropDown);if(_495){this.focus();}this._opened=false;this.state="";}}});}if(!dojo._hasResource["dijit._KeyNavContainer"]){dojo._hasResource["dijit._KeyNavContainer"]=true;dojo.provide("dijit._KeyNavContainer");dojo.declare("dijit._KeyNavContainer",[dijit._Container],{tabIndex:"0",_keyNavCodes:{},connectKeyNavHandlers:function(_496,_497){var _498=this._keyNavCodes={};var prev=dojo.hitch(this,this.focusPrev);var next=dojo.hitch(this,this.focusNext);dojo.forEach(_496,function(code){_498[code]=prev;});dojo.forEach(_497,function(code){_498[code]=next;});this.connect(this.domNode,"onkeypress","_onContainerKeypress");this.connect(this.domNode,"onfocus","_onContainerFocus");},startupKeyNavChildren:function(){dojo.forEach(this.getChildren(),dojo.hitch(this,"_startupChild"));},addChild:function(_49d,_49e){dijit._KeyNavContainer.superclass.addChild.apply(this,arguments);this._startupChild(_49d);},focus:function(){this.focusFirstChild();},focusFirstChild:function(){this.focusChild(this._getFirstFocusableChild());},focusNext:function(){if(this.focusedChild&&this.focusedChild.hasNextFocalNode&&this.focusedChild.hasNextFocalNode()){this.focusedChild.focusNext();return;}var _49f=this._getNextFocusableChild(this.focusedChild,1);if(_49f.getFocalNodes){this.focusChild(_49f,_49f.getFocalNodes()[0]);}else{this.focusChild(_49f);}},focusPrev:function(){if(this.focusedChild&&this.focusedChild.hasPrevFocalNode&&this.focusedChild.hasPrevFocalNode()){this.focusedChild.focusPrev();return;}var _4a0=this._getNextFocusableChild(this.focusedChild,-1);if(_4a0.getFocalNodes){var _4a1=_4a0.getFocalNodes();this.focusChild(_4a0,_4a1[_4a1.length-1]);}else{this.focusChild(_4a0);}},focusChild:function(_4a2,node){if(_4a2){if(this.focusedChild&&_4a2!==this.focusedChild){this._onChildBlur(this.focusedChild);}this.focusedChild=_4a2;if(node&&_4a2.focusFocalNode){_4a2.focusFocalNode(node);}else{_4a2.focus();}}},_startupChild:function(_4a4){if(_4a4.getFocalNodes){dojo.forEach(_4a4.getFocalNodes(),function(node){dojo.attr(node,"tabindex",-1);this._connectNode(node);},this);}else{var node=_4a4.focusNode||_4a4.domNode;if(_4a4.isFocusable()){dojo.attr(node,"tabindex",-1);}this._connectNode(node);}},_connectNode:function(node){this.connect(node,"onfocus","_onNodeFocus");this.connect(node,"onblur","_onNodeBlur");},_onContainerFocus:function(evt){if(evt.target!==this.domNode){return;}this.focusFirstChild();dojo.removeAttr(this.domNode,"tabIndex");},_onBlur:function(evt){if(this.tabIndex){dojo.attr(this.domNode,"tabindex",this.tabIndex);}},_onContainerKeypress:function(evt){if(evt.ctrlKey||evt.altKey){return;}var func=this._keyNavCodes[evt.charOrCode];if(func){func();dojo.stopEvent(evt);}},_onNodeFocus:function(evt){var _4ad=dijit.getEnclosingWidget(evt.target);if(_4ad&&_4ad.isFocusable()){this.focusedChild=_4ad;}dojo.stopEvent(evt);},_onNodeBlur:function(evt){dojo.stopEvent(evt);},_onChildBlur:function(_4af){},_getFirstFocusableChild:function(){return this._getNextFocusableChild(null,1);},_getNextFocusableChild:function(_4b0,dir){if(_4b0){_4b0=this._getSiblingOfChild(_4b0,dir);}var _4b2=this.getChildren();for(var i=0;i<_4b2.length;i++){if(!_4b0){_4b0=_4b2[(dir>0)?0:(_4b2.length-1)];}if(_4b0.isFocusable()){return _4b0;}_4b0=this._getSiblingOfChild(_4b0,dir);}return null;}});}if(!dojo._hasResource["dijit.MenuItem"]){dojo._hasResource["dijit.MenuItem"]=true;dojo.provide("dijit.MenuItem");dojo.declare("dijit.MenuItem",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:"<tr class=\"dijitReset dijitMenuItem\" dojoAttachPoint=\"focusNode\" waiRole=\"menuitem\" tabIndex=\"-1\"\r\n\t\tdojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">\r\n\t<td class=\"dijitReset\" waiRole=\"presentation\">\r\n\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuItemIcon\" dojoAttachPoint=\"iconNode\">\r\n\t</td>\r\n\t<td class=\"dijitReset dijitMenuItemLabel\" colspan=\"2\" dojoAttachPoint=\"containerNode\"></td>\r\n\t<td class=\"dijitReset dijitMenuItemAccelKey\" style=\"display: none\" dojoAttachPoint=\"accelKeyNode\"></td>\r\n\t<td class=\"dijitReset dijitMenuArrowCell\" waiRole=\"presentation\">\r\n\t\t<div dojoAttachPoint=\"arrowWrapper\" style=\"visibility: hidden\">\r\n\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuExpand\">\r\n\t\t\t<span class=\"dijitMenuExpandA11y\">+</span>\r\n\t\t</div>\r\n\t</td>\r\n</tr>\r\n",attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{label:{node:"containerNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),label:"",iconClass:"",accelKey:"",disabled:false,_fillContent:function(_4b4){if(_4b4&&!("label" in this.params)){this.attr("label",_4b4.innerHTML);}},postCreate:function(){dojo.setSelectable(this.domNode,false);dojo.attr(this.containerNode,"id",this.id+"_text");dijit.setWaiState(this.domNode,"labelledby",this.id+"_text");},_onHover:function(){dojo.addClass(this.domNode,"dijitMenuItemHover");this.getParent().onItemHover(this);},_onUnhover:function(){dojo.removeClass(this.domNode,"dijitMenuItemHover");this.getParent().onItemUnhover(this);},_onClick:function(evt){this.getParent().onItemClick(this,evt);dojo.stopEvent(evt);},onClick:function(evt){},focus:function(){try{dijit.focus(this.focusNode);}catch(e){}},_onFocus:function(){this._setSelected(true);},_setSelected:function(_4b7){dojo.toggleClass(this.domNode,"dijitMenuItemSelected",_4b7);},setLabel:function(_4b8){dojo.deprecated("dijit.MenuItem.setLabel() is deprecated.  Use attr('label', ...) instead.","","2.0");this.attr("label",_4b8);},setDisabled:function(_4b9){dojo.deprecated("dijit.Menu.setDisabled() is deprecated.  Use attr('disabled', bool) instead.","","2.0");this.attr("disabled",_4b9);},_setDisabledAttr:function(_4ba){this.disabled=_4ba;dojo[_4ba?"addClass":"removeClass"](this.domNode,"dijitMenuItemDisabled");dijit.setWaiState(this.focusNode,"disabled",_4ba?"true":"false");},_setAccelKeyAttr:function(_4bb){this.accelKey=_4bb;this.accelKeyNode.style.display=_4bb?"":"none";this.accelKeyNode.innerHTML=_4bb;dojo.attr(this.containerNode,"colSpan",_4bb?"1":"2");}});}if(!dojo._hasResource["dijit.PopupMenuItem"]){dojo._hasResource["dijit.PopupMenuItem"]=true;dojo.provide("dijit.PopupMenuItem");dojo.declare("dijit.PopupMenuItem",dijit.MenuItem,{_fillContent:function(){if(this.srcNodeRef){var _4bc=dojo.query("*",this.srcNodeRef);dijit.PopupMenuItem.superclass._fillContent.call(this,_4bc[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}this.inherited(arguments);if(!this.popup){var node=dojo.query("[widgetId]",this.dropDownContainer)[0];this.popup=dijit.byNode(node);}dojo.body().appendChild(this.popup.domNode);this.popup.domNode.style.display="none";if(this.arrowWrapper){dojo.style(this.arrowWrapper,"visibility","");}dijit.setWaiState(this.focusNode,"haspopup","true");},destroyDescendants:function(){if(this.popup){this.popup.destroyRecursive();delete this.popup;}this.inherited(arguments);}});}if(!dojo._hasResource["dijit.CheckedMenuItem"]){dojo._hasResource["dijit.CheckedMenuItem"]=true;dojo.provide("dijit.CheckedMenuItem");dojo.declare("dijit.CheckedMenuItem",dijit.MenuItem,{templateString:"<tr class=\"dijitReset dijitMenuItem\" dojoAttachPoint=\"focusNode\" waiRole=\"menuitemcheckbox\" tabIndex=\"-1\"\r\n\t\tdojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">\r\n\t<td class=\"dijitReset\" waiRole=\"presentation\">\r\n\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuItemIcon dijitCheckedMenuItemIcon\" dojoAttachPoint=\"iconNode\">\r\n\t\t<span class=\"dijitCheckedMenuItemIconChar\">&#10003;</span>\r\n\t</td>\r\n\t<td class=\"dijitReset dijitMenuItemLabel\" colspan=\"2\" dojoAttachPoint=\"containerNode,labelNode\"></td>\r\n\t<td class=\"dijitReset dijitMenuItemAccelKey\" style=\"display: none\" dojoAttachPoint=\"accelKeyNode\"></td>\r\n\t<td class=\"dijitReset dijitMenuArrowCell\" waiRole=\"presentation\">\r\n\t</td>\r\n</tr>\r\n",checked:false,_setCheckedAttr:function(_4be){dojo.toggleClass(this.domNode,"dijitCheckedMenuItemChecked",_4be);dijit.setWaiState(this.domNode,"checked",_4be);this.checked=_4be;},onChange:function(_4bf){},_onClick:function(e){if(!this.disabled){this.attr("checked",!this.checked);this.onChange(this.checked);}this.inherited(arguments);}});}if(!dojo._hasResource["dijit.MenuSeparator"]){dojo._hasResource["dijit.MenuSeparator"]=true;dojo.provide("dijit.MenuSeparator");dojo.declare("dijit.MenuSeparator",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:"<tr class=\"dijitMenuSeparator\">\r\n\t<td colspan=\"4\">\r\n\t\t<div class=\"dijitMenuSeparatorTop\"></div>\r\n\t\t<div class=\"dijitMenuSeparatorBottom\"></div>\r\n\t</td>\r\n</tr>\r\n",postCreate:function(){dojo.setSelectable(this.domNode,false);},isFocusable:function(){return false;}});}if(!dojo._hasResource["dijit.Menu"]){dojo._hasResource["dijit.Menu"]=true;dojo.provide("dijit.Menu");dojo.declare("dijit._MenuBase",[dijit._Widget,dijit._Templated,dijit._KeyNavContainer],{parentMenu:null,popupDelay:500,startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_4c1){_4c1.startup();});this.startupKeyNavChildren();this.inherited(arguments);},onExecute:function(){},onCancel:function(_4c2){},_moveToPopup:function(evt){if(this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled){this.focusedChild._onClick(evt);}else{var _4c4=this._getTopMenu();if(_4c4&&_4c4._isMenuBar){_4c4.focusNext();}}},onItemHover:function(item){if(this.isActive){this.focusChild(item);if(this.focusedChild.popup&&!this.focusedChild.disabled&&!this.hover_timer){this.hover_timer=setTimeout(dojo.hitch(this,"_openPopup"),this.popupDelay);}}},_onChildBlur:function(item){item._setSelected(false);dijit.popup.close(item.popup);this._stopPopupTimer();},onItemUnhover:function(item){if(this.isActive){this._stopPopupTimer();}},_stopPopupTimer:function(){if(this.hover_timer){clearTimeout(this.hover_timer);this.hover_timer=null;}},_getTopMenu:function(){for(var top=this;top.parentMenu;top=top.parentMenu){}return top;},onItemClick:function(item,evt){if(item.disabled){return false;}this.focusChild(item);if(item.popup){if(!this.is_open){this._openPopup();}}else{this.onExecute();item.onClick(evt);}},_openPopup:function(){this._stopPopupTimer();var _4cb=this.focusedChild;var _4cc=_4cb.popup;if(_4cc.isShowingNow){return;}_4cc.parentMenu=this;var self=this;dijit.popup.open({parent:this,popup:_4cc,around:_4cb.domNode,orient:this._orient||(this.isLeftToRight()?{"TR":"TL","TL":"TR"}:{"TL":"TR","TR":"TL"}),onCancel:function(){dijit.popup.close(_4cc);_4cb.focus();self.currentPopup=null;},onExecute:dojo.hitch(this,"_onDescendantExecute")});this.currentPopup=_4cc;if(_4cc.focus){setTimeout(dojo.hitch(_4cc,"focus"),0);}},onOpen:function(e){this.isShowingNow=true;},onClose:function(){this._stopPopupTimer();this.parentMenu=null;this.isShowingNow=false;this.currentPopup=null;if(this.focusedChild){this._onChildBlur(this.focusedChild);this.focusedChild=null;}},_onFocus:function(){this.isActive=true;dojo.addClass(this.domNode,"dijitMenuActive");dojo.removeClass(this.domNode,"dijitMenuPassive");this.inherited(arguments);},_onBlur:function(){this.isActive=false;dojo.removeClass(this.domNode,"dijitMenuActive");dojo.addClass(this.domNode,"dijitMenuPassive");this.onClose();this.inherited(arguments);},_onDescendantExecute:function(){this.onClose();}});dojo.declare("dijit.Menu",dijit._MenuBase,{constructor:function(){this._bindings=[];},templateString:"<table class=\"dijit dijitMenu dijitMenuPassive dijitReset dijitMenuTable\" waiRole=\"menu\" tabIndex=\"${tabIndex}\" dojoAttachEvent=\"onkeypress:_onKeyPress\">\r\n\t<tbody class=\"dijitReset\" dojoAttachPoint=\"containerNode\"></tbody>\r\n</table>\r\n",targetNodeIds:[],contextMenuForWindow:false,leftClickToOpen:false,_contextMenuWithMouse:false,postCreate:function(){if(this.contextMenuForWindow){this.bindDomNode(dojo.body());}else{dojo.forEach(this.targetNodeIds,this.bindDomNode,this);}var k=dojo.keys,l=this.isLeftToRight();this._openSubMenuKey=l?k.RIGHT_ARROW:k.LEFT_ARROW;this._closeSubMenuKey=l?k.LEFT_ARROW:k.RIGHT_ARROW;this.connectKeyNavHandlers([k.UP_ARROW],[k.DOWN_ARROW]);},_onKeyPress:function(evt){if(evt.ctrlKey||evt.altKey){return;}switch(evt.charOrCode){case this._openSubMenuKey:this._moveToPopup(evt);dojo.stopEvent(evt);break;case this._closeSubMenuKey:if(this.parentMenu){if(this.parentMenu._isMenuBar){this.parentMenu.focusPrev();}else{this.onCancel(false);}}else{dojo.stopEvent(evt);}break;}},_iframeContentWindow:function(_4d2){var win=dijit.getDocumentWindow(dijit.Menu._iframeContentDocument(_4d2))||dijit.Menu._iframeContentDocument(_4d2)["__parent__"]||(_4d2.name&&dojo.doc.frames[_4d2.name])||null;return win;},_iframeContentDocument:function(_4d4){var doc=_4d4.contentDocument||(_4d4.contentWindow&&_4d4.contentWindow.document)||(_4d4.name&&dojo.doc.frames[_4d4.name]&&dojo.doc.frames[_4d4.name].document)||null;return doc;},bindDomNode:function(node){node=dojo.byId(node);var win=dijit.getDocumentWindow(node.ownerDocument);if(node.tagName.toLowerCase()=="iframe"){win=this._iframeContentWindow(node);node=dojo.withGlobal(win,dojo.body);}var cn=(node==dojo.body()?dojo.doc:node);node[this.id]=this._bindings.push([dojo.connect(cn,(this.leftClickToOpen)?"onclick":"oncontextmenu",this,"_openMyself"),dojo.connect(cn,"onkeydown",this,"_contextKey"),dojo.connect(cn,"onmousedown",this,"_contextMouse")]);},unBindDomNode:function(_4d9){var node=dojo.byId(_4d9);if(node){var bid=node[this.id]-1,b=this._bindings[bid];dojo.forEach(b,dojo.disconnect);delete this._bindings[bid];}},_contextKey:function(e){this._contextMenuWithMouse=false;if(e.keyCode==dojo.keys.F10){dojo.stopEvent(e);if(e.shiftKey&&e.type=="keydown"){var _e={target:e.target,pageX:e.pageX,pageY:e.pageY};_e.preventDefault=_e.stopPropagation=function(){};window.setTimeout(dojo.hitch(this,function(){this._openMyself(_e);}),1);}}},_contextMouse:function(e){this._contextMenuWithMouse=true;},_openMyself:function(e){if(this.leftClickToOpen&&e.button>0){return;}dojo.stopEvent(e);var x,y;if(dojo.isSafari||this._contextMenuWithMouse){x=e.pageX;y=e.pageY;}else{var _4e3=dojo.coords(e.target,true);x=_4e3.x+10;y=_4e3.y+10;}var self=this;var _4e5=dijit.getFocus(this);function _4e6(){dijit.focus(_4e5);dijit.popup.close(self);};dijit.popup.open({popup:this,x:x,y:y,onExecute:_4e6,onCancel:_4e6,orient:this.isLeftToRight()?"L":"R"});this.focus();this._onBlur=function(){this.inherited("_onBlur",arguments);dijit.popup.close(this);};},uninitialize:function(){dojo.forEach(this.targetNodeIds,this.unBindDomNode,this);this.inherited(arguments);}});}if(!dojo._hasResource["dojox.form.DropDownSelect"]){dojo._hasResource["dojox.form.DropDownSelect"]=true;dojo.provide("dojox.form.DropDownSelect");dojo.declare("dojox.form.DropDownSelect",[dojox.form._FormSelectWidget,dojox.form._HasDropDown],{attributeMap:dojo.mixin(dojo.clone(dojox.form._FormSelectWidget.prototype.attributeMap),{value:"valueNode",name:"valueNode"}),baseClass:"dojoxDropDownSelect",templateString:"<table class='dijit dijitReset dijitInline dijitLeft'\r\n\tdojoAttachPoint=\"dropDownNode,tableNode\" cellspacing='0' cellpadding='0' waiRole=\"presentation\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\r\n\t><tbody waiRole=\"presentation\"><tr waiRole=\"presentation\"\r\n\t\t><td class=\"dijitReset dijitStretch dijitButtonContents dijitButtonNode\" \r\n\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"  dojoAttachPoint=\"containerNode,popupStateNode\" id=\"${id}_label\"></span\r\n\t\t\t><input type=\"hidden\" ${nameAttrSetting} dojoAttachPoint=\"valueNode\" value=\"${value}\" />\r\n\t\t</td><td class=\"dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton\" \r\n\t\t\t\tdojoAttachPoint=\"focusNode,titleNode\" waiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\r\n\t\t\t><div class=\"dijitReset dijitArrowButtonInner\">&thinsp;</div\r\n\t\t\t><div class=\"dijitReset dijitArrowButtonChar\" waiRole=\"presentation\">&#9660;</div\r\n\t\t></td\r\n\t></tr></tbody\r\n></table>\r\n",attributeMap:dojo.mixin(dojo.clone(dojox.form._FormSelectWidget.prototype.attributeMap),{style:"tableNode"}),required:false,state:"",tooltipPosition:[],emptyLabel:"",_isLoaded:false,_childrenLoaded:false,_fillContent:function(){this.inherited(arguments);if(this.options.length&&!this.value){var si=this.srcNodeRef.selectedIndex;this.value=this.options[si!=-1?si:0].value;}this.dropDown=new dijit.Menu();dojo.addClass(this.dropDown.domNode,this.baseClass+"Menu");},_getMenuItemForOption:function(_4e8){if(!_4e8.value){return new dijit.MenuSeparator();}else{var _4e9=dojo.hitch(this,"_setValueAttr",_4e8);return new dijit.MenuItem({option:_4e8,label:_4e8.label,onClick:_4e9,disabled:_4e8.disabled||false});}},_addOptionItem:function(_4ea){this.dropDown.addChild(this._getMenuItemForOption(_4ea));},_getChildren:function(){return this.dropDown.getChildren();},_loadChildren:function(){this.inherited(arguments);var len=this.options.length;this._isLoaded=false;this._childrenLoaded=true;if(!this._iReadOnly){this.attr("readOnly",(len===1));delete this._iReadOnly;}if(!this._iDisabled){this.attr("disabled",(len===0));delete this._iDisabled;}this._setValueAttr(this.value);},_setValueAttr:function(_4ec){this.inherited(arguments);dojo.attr(this.valueNode,"value",this.attr("value"));},_setDisplay:function(_4ed){this.containerNode.innerHTML="<span class=\" "+this.baseClass+"Label\">"+(_4ed||this.emptyLabel||"&nbsp;")+"</span>";this._layoutHack();},validate:function(_4ee){var _4ef=this.isValid(_4ee);this.state=_4ef?"":"Error";this._setStateClass();dijit.setWaiState(this.focusNode,"invalid",_4ef?"false":"true");var _4f0=_4ef?"":this._missingMsg;if(this._message!==_4f0){this._message=_4f0;dijit.hideTooltip(this.domNode);if(_4f0){dijit.showTooltip(_4f0,this.domNode,this.tooltipPosition);}}return _4ef;},isValid:function(_4f1){return (!this.required||!(/^\s*$/.test(this.value)));},reset:function(){this.inherited(arguments);dijit.hideTooltip(this.domNode);this.state="";this._setStateClass();delete this._message;},postMixInProperties:function(){this.inherited(arguments);this._missingMsg=dojo.i18n.getLocalization("dijit.form","validate",this.lang).missingMessage;},postCreate:function(){this.inherited(arguments);if(dojo.attr(this.srcNodeRef,"disabled")){this.attr("disabled",true);}if(this.tableNode.style.width){dojo.addClass(this.domNode,this.baseClass+"FixedWidth");}},startup:function(){if(this._started){return;}if(!this.dropDown){var _4f2=dojo.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=dijit.byNode(_4f2);delete this.dropDownContainer;}this.inherited(arguments);},_onMenuMouseup:function(e){var _4f4=this.dropDown,t=e.target;if(_4f4.onItemClick){var _4f6;while(t&&!(_4f6=dijit.byNode(t))){t=t.parentNode;}if(_4f6&&_4f6.onClick&&_4f6.getParent){_4f6.getParent().onItemClick(_4f6,e);}}},isLoaded:function(){return this._isLoaded;},loadDropDown:function(_4f7){this._loadChildren();this._isLoaded=true;_4f7();},_setReadOnlyAttr:function(_4f8){this._iReadOnly=_4f8;if(!_4f8&&this._childrenLoaded&&this.options.length===1){return;}this.readOnly=_4f8;},_setDisabledAttr:function(_4f9){this._iDisabled=_4f9;if(!_4f9&&this._childrenLoaded&&this.options.length===0){return;}this.inherited(arguments);},uninitialize:function(_4fa){if(this.dropDown){this.dropDown.destroyRecursive(_4fa);delete this.dropDown;}this.inherited(arguments);}});}if(!dojo._hasResource["dijit.form.TextBox"]){dojo._hasResource["dijit.form.TextBox"]=true;dojo.provide("dijit.form.TextBox");dojo.declare("dijit.form.TextBox",dijit.form._FormValueWidget,{trim:false,uppercase:false,lowercase:false,propercase:false,maxLength:"",templateString:"<input class=\"dijit dijitReset dijitLeft\" dojoAttachPoint='textbox,focusNode'\r\n\tdojoAttachEvent='onmouseenter:_onMouse,onmouseleave:_onMouse'\r\n\tautocomplete=\"off\" type=\"${type}\" ${nameAttrSetting}\r\n\t/>\r\n",baseClass:"dijitTextBox",attributeMap:dojo.delegate(dijit.form._FormValueWidget.prototype.attributeMap,{maxLength:"focusNode"}),_getValueAttr:function(){return this.parse(this.attr("displayedValue"),this.constraints);},_setValueAttr:function(_4fb,_4fc,_4fd){var _4fe;if(_4fb!==undefined){_4fe=this.filter(_4fb);if(typeof _4fd!="string"){if(_4fe!==null&&((typeof _4fe!="number")||!isNaN(_4fe))){_4fd=this.filter(this.format(_4fe,this.constraints));}else{_4fd="";}}}if(_4fd!=null&&_4fd!=undefined&&((typeof _4fd)!="number"||!isNaN(_4fd))&&this.textbox.value!=_4fd){this.textbox.value=_4fd;}this.inherited(arguments,[_4fe,_4fc]);},displayedValue:"",getDisplayedValue:function(){dojo.deprecated(this.declaredClass+"::getDisplayedValue() is deprecated. Use attr('displayedValue') instead.","","2.0");return this.attr("displayedValue");},_getDisplayedValueAttr:function(){return this.filter(this.textbox.value);},setDisplayedValue:function(_4ff){dojo.deprecated(this.declaredClass+"::setDisplayedValue() is deprecated. Use attr('displayedValue', ...) instead.","","2.0");this.attr("displayedValue",_4ff);},_setDisplayedValueAttr:function(_500){if(_500===null||_500===undefined){_500="";}else{if(typeof _500!="string"){_500=String(_500);}}this.textbox.value=_500;this._setValueAttr(this.attr("value"),undefined,_500);},format:function(_501,_502){return ((_501==null||_501==undefined)?"":(_501.toString?_501.toString():_501));},parse:function(_503,_504){return _503;},_refreshState:function(){},_onInput:function(e){if(e&&e.type&&/key/i.test(e.type)&&e.keyCode){switch(e.keyCode){case dojo.keys.SHIFT:case dojo.keys.ALT:case dojo.keys.CTRL:case dojo.keys.TAB:return;}}if(this.intermediateChanges){var _506=this;setTimeout(function(){_506._handleOnChange(_506.attr("value"),false);},0);}this._refreshState();},postCreate:function(){this.textbox.setAttribute("value",this.textbox.value);this.inherited(arguments);if(dojo.isMoz||dojo.isOpera){this.connect(this.textbox,"oninput",this._onInput);}else{this.connect(this.textbox,"onkeydown",this._onInput);this.connect(this.textbox,"onkeyup",this._onInput);this.connect(this.textbox,"onpaste",this._onInput);this.connect(this.textbox,"oncut",this._onInput);}this._layoutHack();},_blankValue:"",filter:function(val){if(val===null){return this._blankValue;}if(typeof val!="string"){return val;}if(this.trim){val=dojo.trim(val);}if(this.uppercase){val=val.toUpperCase();}if(this.lowercase){val=val.toLowerCase();}if(this.propercase){val=val.replace(/[^\s]+/g,function(word){return word.substring(0,1).toUpperCase()+word.substring(1);});}return val;},_setBlurValue:function(){this._setValueAttr(this.attr("value"),true);},_onBlur:function(e){if(this.disabled){return;}this._setBlurValue();this.inherited(arguments);},_onFocus:function(e){if(this.disabled){return;}this._refreshState();this.inherited(arguments);},reset:function(){this.textbox.value="";this.inherited(arguments);}});dijit.selectInputText=function(_50b,_50c,stop){var _50e=dojo.global;var _50f=dojo.doc;_50b=dojo.byId(_50b);if(isNaN(_50c)){_50c=0;}if(isNaN(stop)){stop=_50b.value?_50b.value.length:0;}_50b.focus();if(_50f["selection"]&&dojo.body()["createTextRange"]){if(_50b.createTextRange){var _510=_50b.createTextRange();with(_510){collapse(true);moveStart("character",_50c);moveEnd("character",stop);select();}}}else{if(_50e["getSelection"]){var _511=_50e.getSelection();if(_50b.setSelectionRange){_50b.setSelectionRange(_50c,stop);}}}};}if(!dojo._hasResource["dijit.Tooltip"]){dojo._hasResource["dijit.Tooltip"]=true;dojo.provide("dijit.Tooltip");dojo.declare("dijit._MasterTooltip",[dijit._Widget,dijit._Templated],{duration:dijit.defaultDuration,templateString:"<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\">\r\n\t<div class=\"dijitTooltipContainer dijitTooltipContents\" dojoAttachPoint=\"containerNode\" waiRole='alert'></div>\r\n\t<div class=\"dijitTooltipConnector\"></div>\r\n</div>\r\n",postCreate:function(){dojo.body().appendChild(this.domNode);this.bgIframe=new dijit.BackgroundIframe(this.domNode);this.fadeIn=dojo.fadeIn({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onShow")});this.fadeOut=dojo.fadeOut({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onHide")});},show:function(_512,_513,_514){if(this.aroundNode&&this.aroundNode===_513){return;}if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_512;this.domNode.style.top=(this.domNode.offsetTop+1)+"px";var _515={};var ltr=this.isLeftToRight();dojo.forEach((_514&&_514.length)?_514:dijit.Tooltip.defaultPosition,function(pos){switch(pos){case "after":_515[ltr?"BR":"BL"]=ltr?"BL":"BR";break;case "before":_515[ltr?"BL":"BR"]=ltr?"BR":"BL";break;case "below":_515[ltr?"BL":"BR"]=ltr?"TL":"TR";_515[ltr?"BR":"BL"]=ltr?"TR":"TL";break;case "above":default:_515[ltr?"TL":"TR"]=ltr?"BL":"BR";_515[ltr?"TR":"TL"]=ltr?"BR":"BL";break;}});var pos=dijit.placeOnScreenAroundElement(this.domNode,_513,_515,dojo.hitch(this,"orient"));dojo.style(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;this.aroundNode=_513;},orient:function(node,_51a,_51b){node.className="dijitTooltip "+{"BL-TL":"dijitTooltipBelow dijitTooltipABLeft","TL-BL":"dijitTooltipAbove dijitTooltipABLeft","BR-TR":"dijitTooltipBelow dijitTooltipABRight","TR-BR":"dijitTooltipAbove dijitTooltipABRight","BR-BL":"dijitTooltipRight","BL-BR":"dijitTooltipLeft"}[_51a+"-"+_51b];},_onShow:function(){if(dojo.isIE){this.domNode.style.filter="";}},hide:function(_51c){if(this._onDeck&&this._onDeck[1]==_51c){this._onDeck=null;}else{if(this.aroundNode===_51c){this.fadeIn.stop();this.isShowingNow=false;this.aroundNode=null;this.fadeOut.play();}else{}}},_onHide:function(){this.domNode.style.cssText="";if(this._onDeck){this.show.apply(this,this._onDeck);this._onDeck=null;}}});dijit.showTooltip=function(_51d,_51e,_51f){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.show(_51d,_51e,_51f);};dijit.hideTooltip=function(_520){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.hide(_520);};dojo.declare("dijit.Tooltip",dijit._Widget,{label:"",showDelay:400,connectId:[],position:[],_setConnectIdAttr:function(ids){this._connectNodes=[];this.connectId=dojo.isArrayLike(ids)?ids:[ids];dojo.forEach(this.connectId,function(id){var node=dojo.byId(id);if(node){this._connectNodes.push(node);dojo.forEach(["onMouseEnter","onMouseLeave","onFocus","onBlur"],function(_524){this.connect(node,_524.toLowerCase(),"_"+_524);},this);if(dojo.isIE){node.style.zoom=1;}}},this);},postCreate:function(){dojo.addClass(this.domNode,"dijitTooltipData");},_onMouseEnter:function(e){this._onHover(e);},_onMouseLeave:function(e){this._onUnHover(e);},_onFocus:function(e){this._focus=true;this._onHover(e);this.inherited(arguments);},_onBlur:function(e){this._focus=false;this._onUnHover(e);this.inherited(arguments);},_onHover:function(e){if(!this._showTimer){var _52a=e.target;this._showTimer=setTimeout(dojo.hitch(this,function(){this.open(_52a);}),this.showDelay);}},_onUnHover:function(e){if(this._focus){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}this.close();},open:function(_52c){_52c=_52c||this._connectNodes[0];if(!_52c){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}dijit.showTooltip(this.label||this.domNode.innerHTML,_52c,this.position);this._connectNode=_52c;},close:function(){if(this._connectNode){dijit.hideTooltip(this._connectNode);delete this._connectNode;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}},uninitialize:function(){this.close();}});dijit.Tooltip.defaultPosition=["after","before"];}if(!dojo._hasResource["dijit.form.ValidationTextBox"]){dojo._hasResource["dijit.form.ValidationTextBox"]=true;dojo.provide("dijit.form.ValidationTextBox");dojo.declare("dijit.form.ValidationTextBox",dijit.form.TextBox,{templateString:"<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\r\n\tid=\"widget_${id}\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" waiRole=\"presentation\"\r\n\t><div style=\"overflow:hidden;\"\r\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\r\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\r\n\t\t><div class=\"dijitReset dijitInputField\"\r\n\t\t\t><input class=\"dijitReset\" dojoAttachPoint='textbox,focusNode' autocomplete=\"off\"\r\n\t\t\t${nameAttrSetting} type='${type}'\r\n\t\t/></div\r\n\t></div\r\n></div>\r\n",baseClass:"dijitTextBox",required:false,promptMessage:"",invalidMessage:"$_unset_$",constraints:{},regExp:".*",regExpGen:function(_52d){return this.regExp;},state:"",tooltipPosition:[],_setValueAttr:function(){this.inherited(arguments);this.validate(this._focused);},validator:function(_52e,_52f){return (new RegExp("^(?:"+this.regExpGen(_52f)+")"+(this.required?"":"?")+"$")).test(_52e)&&(!this.required||!this._isEmpty(_52e))&&(this._isEmpty(_52e)||this.parse(_52e,_52f)!==undefined);},_isValidSubset:function(){return this.textbox.value.search(this._partialre)==0;},isValid:function(_530){return this.validator(this.textbox.value,this.constraints);},_isEmpty:function(_531){return /^\s*$/.test(_531);},getErrorMessage:function(_532){return this.invalidMessage;},getPromptMessage:function(_533){return this.promptMessage;},_maskValidSubsetError:true,validate:function(_534){var _535="";var _536=this.disabled||this.isValid(_534);if(_536){this._maskValidSubsetError=true;}var _537=!_536&&_534&&this._isValidSubset();var _538=this._isEmpty(this.textbox.value);this.state=(_536||(!this._hasBeenBlurred&&_538)||_537)?"":"Error";if(this.state=="Error"){this._maskValidSubsetError=false;}this._setStateClass();dijit.setWaiState(this.focusNode,"invalid",_536?"false":"true");if(_534){if(_538){_535=this.getPromptMessage(true);}if(!_535&&(this.state=="Error"||(_537&&!this._maskValidSubsetError))){_535=this.getErrorMessage(true);}}this.displayMessage(_535);return _536;},_message:"",displayMessage:function(_539){if(this._message==_539){return;}this._message=_539;dijit.hideTooltip(this.domNode);if(_539){dijit.showTooltip(_539,this.domNode,this.tooltipPosition);}},_refreshState:function(){this.validate(this._focused);this.inherited(arguments);},constructor:function(){this.constraints={};},postMixInProperties:function(){this.inherited(arguments);this.constraints.locale=this.lang;this.messages=dojo.i18n.getLocalization("dijit.form","validate",this.lang);if(this.invalidMessage=="$_unset_$"){this.invalidMessage=this.messages.invalidMessage;}var p=this.regExpGen(this.constraints);this.regExp=p;var _53b="";if(p!=".*"){this.regExp.replace(/\\.|\[\]|\[.*?[^\\]{1}\]|\{.*?\}|\(\?[=:!]|./g,function(re){switch(re.charAt(0)){case "{":case "+":case "?":case "*":case "^":case "$":case "|":case "(":_53b+=re;break;case ")":_53b+="|$)";break;default:_53b+="(?:"+re+"|$)";break;}});}try{"".search(_53b);}catch(e){_53b=this.regExp;console.warn("RegExp error in "+this.declaredClass+": "+this.regExp);}this._partialre="^(?:"+_53b+")$";},_setDisabledAttr:function(_53d){this.inherited(arguments);if(this.valueNode){this.valueNode.disabled=_53d;}this._refreshState();},_setRequiredAttr:function(_53e){this.required=_53e;dijit.setWaiState(this.focusNode,"required",_53e);this._refreshState();},postCreate:function(){if(dojo.isIE){var s=dojo.getComputedStyle(this.focusNode);if(s){var ff=s.fontFamily;if(ff){this.focusNode.style.fontFamily=ff;}}}this.inherited(arguments);},reset:function(){this._maskValidSubsetError=true;this.inherited(arguments);}});dojo.declare("dijit.form.MappedTextBox",dijit.form.ValidationTextBox,{postMixInProperties:function(){this.inherited(arguments);this.nameAttrSetting="";},serialize:function(val,_542){return val.toString?val.toString():"";},toString:function(){var val=this.filter(this.attr("value"));return val!=null?(typeof val=="string"?val:this.serialize(val,this.constraints)):"";},validate:function(){this.valueNode.value=this.toString();return this.inherited(arguments);},buildRendering:function(){this.inherited(arguments);this.valueNode=dojo.create("input",{style:{display:"none"},type:this.type,name:this.name},this.textbox,"after");},_setDisabledAttr:function(_544){this.inherited(arguments);dojo.attr(this.valueNode,"disabled",_544);},reset:function(){this.valueNode.value="";this.inherited(arguments);}});dojo.declare("dijit.form.RangeBoundTextBox",dijit.form.MappedTextBox,{rangeMessage:"",rangeCheck:function(_545,_546){var _547="min" in _546;var _548="max" in _546;if(_547||_548){return (!_547||this.compare(_545,_546.min)>=0)&&(!_548||this.compare(_545,_546.max)<=0);}return true;},isInRange:function(_549){return this.rangeCheck(this.attr("value"),this.constraints);},_isDefinitelyOutOfRange:function(){var val=this.attr("value");var _54b=false;var _54c=false;if("min" in this.constraints){var min=this.constraints.min;val=this.compare(val,((typeof min=="number")&&min>=0&&val!=0)?0:min);_54b=(typeof val=="number")&&val<0;}if("max" in this.constraints){var max=this.constraints.max;val=this.compare(val,((typeof max!="number")||max>0)?max:0);_54c=(typeof val=="number")&&val>0;}return _54b||_54c;},_isValidSubset:function(){return this.inherited(arguments)&&!this._isDefinitelyOutOfRange();},isValid:function(_54f){return this.inherited(arguments)&&((this._isEmpty(this.textbox.value)&&!this.required)||this.isInRange(_54f));},getErrorMessage:function(_550){if(dijit.form.RangeBoundTextBox.superclass.isValid.call(this,false)&&!this.isInRange(_550)){return this.rangeMessage;}return this.inherited(arguments);},postMixInProperties:function(){this.inherited(arguments);if(!this.rangeMessage){this.messages=dojo.i18n.getLocalization("dijit.form","validate",this.lang);this.rangeMessage=this.messages.rangeMessage;}},postCreate:function(){this.inherited(arguments);if(this.constraints.min!==undefined){dijit.setWaiState(this.focusNode,"valuemin",this.constraints.min);}if(this.constraints.max!==undefined){dijit.setWaiState(this.focusNode,"valuemax",this.constraints.max);}},_setValueAttr:function(_551,_552){dijit.setWaiState(this.focusNode,"valuenow",_551);this.inherited(arguments);}});}if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.regexp.escapeString=function(str,_554){return str.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(ch){if(_554&&_554.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(arr,re,_558){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("|"),_558);};dojo.regexp.group=function(_55b,_55c){return "("+(_55c?"?:":"")+_55b+")";};}if(!dojo._hasResource["dojox.validate.regexp"]){dojo._hasResource["dojox.validate.regexp"]=true;dojo.provide("dojox.validate.regexp");dojo.mixin(dojox.validate.regexp,{ipAddress:function(_55d){_55d=(typeof _55d=="object")?_55d:{};if(typeof _55d.allowDottedDecimal!="boolean"){_55d.allowDottedDecimal=true;}if(typeof _55d.allowDottedHex!="boolean"){_55d.allowDottedHex=true;}if(typeof _55d.allowDottedOctal!="boolean"){_55d.allowDottedOctal=true;}if(typeof _55d.allowDecimal!="boolean"){_55d.allowDecimal=true;}if(typeof _55d.allowHex!="boolean"){_55d.allowHex=true;}if(typeof _55d.allowIPv6!="boolean"){_55d.allowIPv6=true;}if(typeof _55d.allowHybrid!="boolean"){_55d.allowHybrid=true;}var _55e="((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.){3}(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])";var _55f="(0[xX]0*[\\da-fA-F]?[\\da-fA-F]\\.){3}0[xX]0*[\\da-fA-F]?[\\da-fA-F]";var _560="(0+[0-3][0-7][0-7]\\.){3}0+[0-3][0-7][0-7]";var _561="(0|[1-9]\\d{0,8}|[1-3]\\d{9}|4[01]\\d{8}|42[0-8]\\d{7}|429[0-3]\\d{6}|"+"4294[0-8]\\d{5}|42949[0-5]\\d{4}|429496[0-6]\\d{3}|4294967[01]\\d{2}|42949672[0-8]\\d|429496729[0-5])";var _562="0[xX]0*[\\da-fA-F]{1,8}";var _563="([\\da-fA-F]{1,4}\\:){7}[\\da-fA-F]{1,4}";var _564="([\\da-fA-F]{1,4}\\:){6}"+"((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.){3}(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])";var a=[];if(_55d.allowDottedDecimal){a.push(_55e);}if(_55d.allowDottedHex){a.push(_55f);}if(_55d.allowDottedOctal){a.push(_560);}if(_55d.allowDecimal){a.push(_561);}if(_55d.allowHex){a.push(_562);}if(_55d.allowIPv6){a.push(_563);}if(_55d.allowHybrid){a.push(_564);}var _566="";if(a.length>0){_566="("+a.join("|")+")";}return _566;},host:function(_567){_567=(typeof _567=="object")?_567:{};if(typeof _567.allowIP!="boolean"){_567.allowIP=true;}if(typeof _567.allowLocal!="boolean"){_567.allowLocal=false;}if(typeof _567.allowPort!="boolean"){_567.allowPort=true;}if(typeof _567.allowNamed!="boolean"){_567.allowNamed=false;}var _568="(?:[\\da-zA-Z](?:[-\\da-zA-Z]{0,61}[\\da-zA-Z])?)";var _569="(?:[a-zA-Z](?:[-\\da-zA-Z]{0,6}[\\da-zA-Z])?)";var _56a=_567.allowPort?"(\\:\\d+)?":"";var _56b="((?:"+_568+"\\.)*"+_569+"\\.?)";if(_567.allowIP){_56b+="|"+dojox.validate.regexp.ipAddress(_567);}if(_567.allowLocal){_56b+="|localhost";}if(_567.allowNamed){_56b+="|^[^-][a-zA-Z0-9_-]*";}return "("+_56b+")"+_56a;},url:function(_56c){_56c=(typeof _56c=="object")?_56c:{};if(!("scheme" in _56c)){_56c.scheme=[true,false];}var _56d=dojo.regexp.buildGroupRE(_56c.scheme,function(q){if(q){return "(https?|ftps?)\\://";}return "";});var _56f="(/(?:[^?#\\s/]+/)*(?:[^?#\\s/]+(?:\\?[^?#\\s/]*)?(?:#[A-Za-z][\\w.:-]*)?)?)?";return _56d+dojox.validate.regexp.host(_56c)+_56f;},emailAddress:function(_570){_570=(typeof _570=="object")?_570:{};if(typeof _570.allowCruft!="boolean"){_570.allowCruft=false;}_570.allowPort=false;var _571="([\\da-zA-Z]+[-._+&'])*[\\da-zA-Z]+";var _572=_571+"@"+dojox.validate.regexp.host(_570);if(_570.allowCruft){_572="<?(mailto\\:)?"+_572+">?";}return _572;},emailAddressList:function(_573){_573=(typeof _573=="object")?_573:{};if(typeof _573.listSeparator!="string"){_573.listSeparator="\\s;,";}var _574=dojox.validate.regexp.emailAddress(_573);var _575="("+_574+"\\s*["+_573.listSeparator+"]\\s*)*"+_574+"\\s*["+_573.listSeparator+"]?\\s*";return _575;},numberFormat:function(_576){_576=(typeof _576=="object")?_576:{};if(typeof _576.format=="undefined"){_576.format="###-###-####";}var _577=function(_578){return dojo.regexp.escapeString(_578,"?").replace(/\?/g,"\\d?").replace(/#/g,"\\d");};return dojo.regexp.buildGroupRE(_576.format,_577);}});dojox.validate.regexp.ca={postalCode:function(){return "([A-Z][0-9][A-Z] [0-9][A-Z][0-9])";},province:function(){return "(AB|BC|MB|NB|NL|NS|NT|NU|ON|PE|QC|SK|YT)";}};dojox.validate.regexp.us={state:function(_579){_579=(typeof _579=="object")?_579:{};if(typeof _579.allowTerritories!="boolean"){_579.allowTerritories=true;}if(typeof _579.allowMilitary!="boolean"){_579.allowMilitary=true;}var _57a="AL|AK|AZ|AR|CA|CO|CT|DE|DC|FL|GA|HI|ID|IL|IN|IA|KS|KY|LA|ME|MD|MA|MI|MN|MS|MO|MT|"+"NE|NV|NH|NJ|NM|NY|NC|ND|OH|OK|OR|PA|RI|SC|SD|TN|TX|UT|VT|VA|WA|WV|WI|WY";var _57b="AS|FM|GU|MH|MP|PW|PR|VI";var _57c="AA|AE|AP";if(_579.allowTerritories){_57a+="|"+_57b;}if(_579.allowMilitary){_57a+="|"+_57c;}return "("+_57a+")";}};}if(!dojo._hasResource["dojo.back"]){dojo._hasResource["dojo.back"]=true;dojo.provide("dojo.back");(function(){var back=dojo.back;function _57e(){var h=window.location.hash;if(h.charAt(0)=="#"){h=h.substring(1);}return dojo.isMozilla?h:decodeURIComponent(h);};function _580(h){if(!h){h="";}window.location.hash=encodeURIComponent(h);_582=history.length;};if(dojo.exists("tests.back-hash")){back.getHash=_57e;back.setHash=_580;}var _583=(typeof (window)!=="undefined")?window.location.href:"";var _584=(typeof (window)!=="undefined")?_57e():"";var _585=null;var _586=null;var _587=null;var _588=null;var _589=[];var _58a=[];var _58b=false;var _58c=false;var _582;function _58d(){var _58e=_58a.pop();if(!_58e){return;}var last=_58a[_58a.length-1];if(!last&&_58a.length==0){last=_585;}if(last){if(last.kwArgs["back"]){last.kwArgs["back"]();}else{if(last.kwArgs["backButton"]){last.kwArgs["backButton"]();}else{if(last.kwArgs["handle"]){last.kwArgs.handle("back");}}}}_589.push(_58e);};back.goBack=_58d;function _590(){var last=_589.pop();if(!last){return;}if(last.kwArgs["forward"]){last.kwArgs.forward();}else{if(last.kwArgs["forwardButton"]){last.kwArgs.forwardButton();}else{if(last.kwArgs["handle"]){last.kwArgs.handle("forward");}}}_58a.push(last);};back.goForward=_590;function _592(url,args,hash){return {"url":url,"kwArgs":args,"urlHash":hash};};function _596(url){var _598=url.split("?");if(_598.length<2){return null;}else{return _598[1];}};function _599(){var url=(dojo.config["dojoIframeHistoryUrl"]||dojo.moduleUrl("dojo","resources/iframe_history.html"))+"?"+(new Date()).getTime();_58b=true;if(_588){dojo.isWebKit?_588.location=url:window.frames[_588.name].location=url;}else{}return url;};function _59b(){if(!_58c){var hsl=_58a.length;var hash=_57e();if((hash===_584||window.location.href==_583)&&(hsl==1)){_58d();return;}if(_589.length>0){if(_589[_589.length-1].urlHash===hash){_590();return;}}if((hsl>=2)&&(_58a[hsl-2])){if(_58a[hsl-2].urlHash===hash){_58d();return;}}if(dojo.isSafari&&dojo.isSafari<3){var _59e=history.length;if(_59e>_582){_590();}else{if(_59e<_582){_58d();}}_582=_59e;}}};back.init=function(){if(dojo.byId("dj_history")){return;}var src=dojo.config["dojoIframeHistoryUrl"]||dojo.moduleUrl("dojo","resources/iframe_history.html");document.write("<iframe style=\"border:0;width:1px;height:1px;position:absolute;visibility:hidden;bottom:0;right:0;\" name=\"dj_history\" id=\"dj_history\" src=\""+src+"\"></iframe>");};back.setInitialState=function(args){_585=_592(_583,args,_584);};back.addToHistory=function(args){_589=[];var hash=null;var url=null;if(!_588){if(dojo.config["useXDomain"]&&!dojo.config["dojoIframeHistoryUrl"]){console.warn("dojo.back: When using cross-domain Dojo builds,"+" please save iframe_history.html to your domain and set djConfig.dojoIframeHistoryUrl"+" to the path on your domain to iframe_history.html");}_588=window.frames["dj_history"];}if(!_587){_587=dojo.create("a",{style:{display:"none"}},dojo.body());}if(args["changeUrl"]){hash=""+((args["changeUrl"]!==true)?args["changeUrl"]:(new Date()).getTime());if(_58a.length==0&&_585.urlHash==hash){_585=_592(url,args,hash);return;}else{if(_58a.length>0&&_58a[_58a.length-1].urlHash==hash){_58a[_58a.length-1]=_592(url,args,hash);return;}}_58c=true;setTimeout(function(){_580(hash);_58c=false;},1);_587.href=hash;if(dojo.isIE){url=_599();var _5a4=args["back"]||args["backButton"]||args["handle"];var tcb=function(_5a6){if(_57e()!=""){setTimeout(function(){_580(hash);},1);}_5a4.apply(this,[_5a6]);};if(args["back"]){args.back=tcb;}else{if(args["backButton"]){args.backButton=tcb;}else{if(args["handle"]){args.handle=tcb;}}}var _5a7=args["forward"]||args["forwardButton"]||args["handle"];var tfw=function(_5a9){if(_57e()!=""){_580(hash);}if(_5a7){_5a7.apply(this,[_5a9]);}};if(args["forward"]){args.forward=tfw;}else{if(args["forwardButton"]){args.forwardButton=tfw;}else{if(args["handle"]){args.handle=tfw;}}}}else{if(!dojo.isIE){if(!_586){_586=setInterval(_59b,200);}}}}else{url=_599();}_58a.push(_592(url,args,hash));};back._iframeLoaded=function(evt,_5ab){var _5ac=_596(_5ab.href);if(_5ac==null){if(_58a.length==1){_58d();}return;}if(_58b){_58b=false;return;}if(_58a.length>=2&&_5ac==_596(_58a[_58a.length-2].url)){_58d();}else{if(_589.length>0&&_5ac==_596(_589[_589.length-1].url)){_590();}}};})();}if(!dojo._hasResource["dojo.fx.easing"]){dojo._hasResource["dojo.fx.easing"]=true;dojo.provide("dojo.fx.easing");dojo.fx.easing={linear:function(n){return n;},quadIn:function(n){return Math.pow(n,2);},quadOut:function(n){return n*(n-2)*-1;},quadInOut:function(n){n=n*2;if(n<1){return Math.pow(n,2)/2;}return -1*((--n)*(n-2)-1)/2;},cubicIn:function(n){return Math.pow(n,3);},cubicOut:function(n){return Math.pow(n-1,3)+1;},cubicInOut:function(n){n=n*2;if(n<1){return Math.pow(n,3)/2;}n-=2;return (Math.pow(n,3)+2)/2;},quartIn:function(n){return Math.pow(n,4);},quartOut:function(n){return -1*(Math.pow(n-1,4)-1);},quartInOut:function(n){n=n*2;if(n<1){return Math.pow(n,4)/2;}n-=2;return -1/2*(Math.pow(n,4)-2);},quintIn:function(n){return Math.pow(n,5);},quintOut:function(n){return Math.pow(n-1,5)+1;},quintInOut:function(n){n=n*2;if(n<1){return Math.pow(n,5)/2;}n-=2;return (Math.pow(n,5)+2)/2;},sineIn:function(n){return -1*Math.cos(n*(Math.PI/2))+1;},sineOut:function(n){return Math.sin(n*(Math.PI/2));},sineInOut:function(n){return -1*(Math.cos(Math.PI*n)-1)/2;},expoIn:function(n){return (n==0)?0:Math.pow(2,10*(n-1));},expoOut:function(n){return (n==1)?1:(-1*Math.pow(2,-10*n)+1);},expoInOut:function(n){if(n==0){return 0;}if(n==1){return 1;}n=n*2;if(n<1){return Math.pow(2,10*(n-1))/2;}--n;return (-1*Math.pow(2,-10*n)+2)/2;},circIn:function(n){return -1*(Math.sqrt(1-Math.pow(n,2))-1);},circOut:function(n){n=n-1;return Math.sqrt(1-Math.pow(n,2));},circInOut:function(n){n=n*2;if(n<1){return -1/2*(Math.sqrt(1-Math.pow(n,2))-1);}n-=2;return 1/2*(Math.sqrt(1-Math.pow(n,2))+1);},backIn:function(n){var s=1.70158;return Math.pow(n,2)*((s+1)*n-s);},backOut:function(n){n=n-1;var s=1.70158;return Math.pow(n,2)*((s+1)*n+s)+1;},backInOut:function(n){var s=1.70158*1.525;n=n*2;if(n<1){return (Math.pow(n,2)*((s+1)*n-s))/2;}n-=2;return (Math.pow(n,2)*((s+1)*n+s)+2)/2;},elasticIn:function(n){if(n==0||n==1){return n;}var p=0.3;var s=p/4;n=n-1;return -1*Math.pow(2,10*n)*Math.sin((n-s)*(2*Math.PI)/p);},elasticOut:function(n){if(n==0||n==1){return n;}var p=0.3;var s=p/4;return Math.pow(2,-10*n)*Math.sin((n-s)*(2*Math.PI)/p)+1;},elasticInOut:function(n){if(n==0){return 0;}n=n*2;if(n==2){return 1;}var p=0.3*1.5;var s=p/4;if(n<1){n-=1;return -0.5*(Math.pow(2,10*n)*Math.sin((n-s)*(2*Math.PI)/p));}n-=1;return 0.5*(Math.pow(2,-10*n)*Math.sin((n-s)*(2*Math.PI)/p))+1;},bounceIn:function(n){return (1-dojo.fx.easing.bounceOut(1-n));},bounceOut:function(n){var s=7.5625;var p=2.75;var l;if(n<(1/p)){l=s*Math.pow(n,2);}else{if(n<(2/p)){n-=(1.5/p);l=s*Math.pow(n,2)+0.75;}else{if(n<(2.5/p)){n-=(2.25/p);l=s*Math.pow(n,2)+0.9375;}else{n-=(2.625/p);l=s*Math.pow(n,2)+0.984375;}}}return l;},bounceInOut:function(n){if(n<0.5){return dojo.fx.easing.bounceIn(n*2)/2;}return (dojo.fx.easing.bounceOut(n*2-1)/2)+0.5;}};}if(!dojo._hasResource["dojo.cookie"]){dojo._hasResource["dojo.cookie"]=true;dojo.provide("dojo.cookie");dojo.cookie=function(name,_5d9,_5da){var c=document.cookie;if(arguments.length==1){var _5dc=c.match(new RegExp("(?:^|; )"+dojo.regexp.escapeString(name)+"=([^;]*)"));return _5dc?decodeURIComponent(_5dc[1]):undefined;}else{_5da=_5da||{};var exp=_5da.expires;if(typeof exp=="number"){var d=new Date();d.setTime(d.getTime()+exp*24*60*60*1000);exp=_5da.expires=d;}if(exp&&exp.toUTCString){_5da.expires=exp.toUTCString();}_5d9=encodeURIComponent(_5d9);var _5df=name+"="+_5d9,_5e0;for(_5e0 in _5da){_5df+="; "+_5e0;var _5e1=_5da[_5e0];if(_5e1!==true){_5df+="="+_5e1;}}document.cookie=_5df;}};dojo.cookie.isSupported=function(){if(!("cookieEnabled" in navigator)){this("__djCookieTest__","CookiesAllowed");navigator.cookieEnabled=this("__djCookieTest__")=="CookiesAllowed";if(navigator.cookieEnabled){this("__djCookieTest__","",{expires:-1});}}return navigator.cookieEnabled;};}if(!dojo._hasResource["dijit.form._Spinner"]){dojo._hasResource["dijit.form._Spinner"]=true;dojo.provide("dijit.form._Spinner");dojo.declare("dijit.form._Spinner",dijit.form.RangeBoundTextBox,{defaultTimeout:500,timeoutChangeRate:0.9,smallDelta:1,largeDelta:10,templateString:"<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\r\n\tid=\"widget_${id}\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" waiRole=\"presentation\"\r\n\t><div class=\"dijitInputLayoutContainer\"\r\n\t\t><div class=\"dijitReset dijitSpinnerButtonContainer\"\r\n\t\t\t>&nbsp;<div class=\"dijitReset dijitLeft dijitButtonNode dijitArrowButton dijitUpArrowButton\"\r\n\t\t\t\tdojoAttachPoint=\"upArrowNode\"\r\n\t\t\t\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse\"\r\n\t\t\t\tstateModifier=\"UpArrow\"\r\n\t\t\t\t><div class=\"dijitArrowButtonInner\"></div\r\n\t\t\t\t></div\r\n\t\t\t><div class=\"dijitReset dijitLeft dijitButtonNode dijitArrowButton dijitDownArrowButton\"\r\n\t\t\t\tdojoAttachPoint=\"downArrowNode\"\r\n\t\t\t\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse\"\r\n\t\t\t\tstateModifier=\"DownArrow\"\r\n\t\t\t\t><div class=\"dijitArrowButtonInner\"></div\r\n\t\t\t\t\r\n\t\t\t></div\r\n\t\t></div\r\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\r\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\r\n\t\t><div class=\"dijitReset dijitInputField\"\r\n\t\t\t><input class='dijitReset' dojoAttachPoint=\"textbox,focusNode\" type=\"${type}\" dojoAttachEvent=\"onkeypress:_onKeyPress\"\r\n\t\t\t\twaiRole=\"spinbutton\" autocomplete=\"off\" ${nameAttrSetting}\r\n\t\t/></div\r\n\t></div\r\n></div>\r\n",baseClass:"dijitSpinner",adjust:function(val,_5e3){return val;},_arrowState:function(node,_5e5){this._active=_5e5;this.stateModifier=node.getAttribute("stateModifier")||"";this._setStateClass();},_arrowPressed:function(_5e6,_5e7,_5e8){if(this.disabled||this.readOnly){return;}this._arrowState(_5e6,true);this._setValueAttr(this.adjust(this.attr("value"),_5e7*_5e8),false);dijit.selectInputText(this.textbox,this.textbox.value.length);},_arrowReleased:function(node){this._wheelTimer=null;if(this.disabled||this.readOnly){return;}this._arrowState(node,false);},_typematicCallback:function(_5ea,node,evt){var inc=this.smallDelta;if(node==this.textbox){var k=dojo.keys;var key=evt.charOrCode;inc=(key==k.PAGE_UP||key==k.PAGE_DOWN)?this.largeDelta:this.smallDelta;node=(key==k.UP_ARROW||key==k.PAGE_UP)?this.upArrowNode:this.downArrowNode;}if(_5ea==-1){this._arrowReleased(node);}else{this._arrowPressed(node,(node==this.upArrowNode)?1:-1,inc);}},_wheelTimer:null,_mouseWheeled:function(evt){dojo.stopEvent(evt);var _5f1=evt.detail?(evt.detail*-1):(evt.wheelDelta/120);if(_5f1!==0){var node=this[(_5f1>0?"upArrowNode":"downArrowNode")];this._arrowPressed(node,_5f1,this.smallDelta);if(!this._wheelTimer){clearTimeout(this._wheelTimer);}this._wheelTimer=setTimeout(dojo.hitch(this,"_arrowReleased",node),50);}},postCreate:function(){this.inherited(arguments);this.connect(this.domNode,!dojo.isMozilla?"onmousewheel":"DOMMouseScroll","_mouseWheeled");this._connects.push(dijit.typematic.addListener(this.upArrowNode,this.textbox,{charOrCode:dojo.keys.UP_ARROW,ctrlKey:false,altKey:false,shiftKey:false},this,"_typematicCallback",this.timeoutChangeRate,this.defaultTimeout));this._connects.push(dijit.typematic.addListener(this.downArrowNode,this.textbox,{charOrCode:dojo.keys.DOWN_ARROW,ctrlKey:false,altKey:false,shiftKey:false},this,"_typematicCallback",this.timeoutChangeRate,this.defaultTimeout));this._connects.push(dijit.typematic.addListener(this.upArrowNode,this.textbox,{charOrCode:dojo.keys.PAGE_UP,ctrlKey:false,altKey:false,shiftKey:false},this,"_typematicCallback",this.timeoutChangeRate,this.defaultTimeout));this._connects.push(dijit.typematic.addListener(this.downArrowNode,this.textbox,{charOrCode:dojo.keys.PAGE_DOWN,ctrlKey:false,altKey:false,shiftKey:false},this,"_typematicCallback",this.timeoutChangeRate,this.defaultTimeout));if(dojo.isIE){var _5f3=this;this.connect(this.domNode,"onresize",function(){setTimeout(dojo.hitch(_5f3,function(){var sz=this.upArrowNode.parentNode.offsetHeight;if(sz){this.upArrowNode.style.height=sz>>1;this.downArrowNode.style.height=sz-(sz>>1);this.focusNode.parentNode.style.height=sz;}this._setStateClass();}),0);});}}});}if(!dojo._hasResource["dojo.number"]){dojo._hasResource["dojo.number"]=true;dojo.provide("dojo.number");dojo.number.format=function(_5f5,_5f6){_5f6=dojo.mixin({},_5f6||{});var _5f7=dojo.i18n.normalizeLocale(_5f6.locale);var _5f8=dojo.i18n.getLocalization("dojo.cldr","number",_5f7);_5f6.customs=_5f8;var _5f9=_5f6.pattern||_5f8[(_5f6.type||"decimal")+"Format"];if(isNaN(_5f5)||Math.abs(_5f5)==Infinity){return null;}return dojo.number._applyPattern(_5f5,_5f9,_5f6);};dojo.number._numberPatternRE=/[#0,]*[#0](?:\.0*#*)?/;dojo.number._applyPattern=function(_5fa,_5fb,_5fc){_5fc=_5fc||{};var _5fd=_5fc.customs.group;var _5fe=_5fc.customs.decimal;var _5ff=_5fb.split(";");var _600=_5ff[0];_5fb=_5ff[(_5fa<0)?1:0]||("-"+_600);if(_5fb.indexOf("%")!=-1){_5fa*=100;}else{if(_5fb.indexOf("‰")!=-1){_5fa*=1000;}else{if(_5fb.indexOf("¤")!=-1){_5fd=_5fc.customs.currencyGroup||_5fd;_5fe=_5fc.customs.currencyDecimal||_5fe;_5fb=_5fb.replace(/\u00a4{1,3}/,function(_601){var prop=["symbol","currency","displayName"][_601.length-1];return _5fc[prop]||_5fc.currency||"";});}else{if(_5fb.indexOf("E")!=-1){throw new Error("exponential notation not supported");}}}}var _603=dojo.number._numberPatternRE;var _604=_600.match(_603);if(!_604){throw new Error("unable to find a number expression in pattern: "+_5fb);}if(_5fc.fractional===false){_5fc.places=0;}return _5fb.replace(_603,dojo.number._formatAbsolute(_5fa,_604[0],{decimal:_5fe,group:_5fd,places:_5fc.places,round:_5fc.round}));};dojo.number.round=function(_605,_606,_607){var _608=10/(_607||10);return (_608*+_605).toFixed(_606)/_608;};if((0.9).toFixed()==0){(function(){var _609=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 _609(v,p,m)+(v>0?d:-d);};})();}dojo.number._formatAbsolute=function(_60f,_610,_611){_611=_611||{};if(_611.places===true){_611.places=0;}if(_611.places===Infinity){_611.places=6;}var _612=_610.split(".");var _613=(_611.places>=0)?_611.places:(_612[1]&&_612[1].length)||0;if(!(_611.round<0)){_60f=dojo.number.round(_60f,_613,_611.round);}var _614=String(Math.abs(_60f)).split(".");var _615=_614[1]||"";if(_611.places){var _616=dojo.isString(_611.places)&&_611.places.indexOf(",");if(_616){_611.places=_611.places.substring(_616+1);}_614[1]=dojo.string.pad(_615.substr(0,_611.places),_611.places,"0",true);}else{if(_612[1]&&_611.places!==0){var pad=_612[1].lastIndexOf("0")+1;if(pad>_615.length){_614[1]=dojo.string.pad(_615,pad,"0",true);}var _618=_612[1].length;if(_618<_615.length){_614[1]=_615.substr(0,_618);}}else{if(_614[1]){_614.pop();}}}var _619=_612[0].replace(",","");pad=_619.indexOf("0");if(pad!=-1){pad=_619.length-pad;if(pad>_614[0].length){_614[0]=dojo.string.pad(_614[0],pad);}if(_619.indexOf("#")==-1){_614[0]=_614[0].substr(_614[0].length-pad);}}var _61a=_612[0].lastIndexOf(",");var _61b,_61c;if(_61a!=-1){_61b=_612[0].length-_61a-1;var _61d=_612[0].substr(0,_61a);_61a=_61d.lastIndexOf(",");if(_61a!=-1){_61c=_61d.length-_61a-1;}}var _61e=[];for(var _61f=_614[0];_61f;){var off=_61f.length-_61b;_61e.push((off>0)?_61f.substr(off):_61f);_61f=(off>0)?_61f.slice(0,off):"";if(_61c){_61b=_61c;delete _61c;}}_614[0]=_61e.reverse().join(_611.group||",");return _614.join(_611.decimal||".");};dojo.number.regexp=function(_621){return dojo.number._parseInfo(_621).regexp;};dojo.number._parseInfo=function(_622){_622=_622||{};var _623=dojo.i18n.normalizeLocale(_622.locale);var _624=dojo.i18n.getLocalization("dojo.cldr","number",_623);var _625=_622.pattern||_624[(_622.type||"decimal")+"Format"];var _626=_624.group;var _627=_624.decimal;var _628=1;if(_625.indexOf("%")!=-1){_628/=100;}else{if(_625.indexOf("‰")!=-1){_628/=1000;}else{var _629=_625.indexOf("¤")!=-1;if(_629){_626=_624.currencyGroup||_626;_627=_624.currencyDecimal||_627;}}}var _62a=_625.split(";");if(_62a.length==1){_62a.push("-"+_62a[0]);}var re=dojo.regexp.buildGroupRE(_62a,function(_62c){_62c="(?:"+dojo.regexp.escapeString(_62c,".")+")";return _62c.replace(dojo.number._numberPatternRE,function(_62d){var _62e={signed:false,separator:_622.strict?_626:[_626,""],fractional:_622.fractional,decimal:_627,exponent:false};var _62f=_62d.split(".");var _630=_622.places;if(_62f.length==1||_630===0){_62e.fractional=false;}else{if(_630===undefined){_630=_622.pattern?_62f[1].lastIndexOf("0")+1:Infinity;}if(_630&&_622.fractional==undefined){_62e.fractional=true;}if(!_622.places&&(_630<_62f[1].length)){_630+=","+_62f[1].length;}_62e.places=_630;}var _631=_62f[0].split(",");if(_631.length>1){_62e.groupSize=_631.pop().length;if(_631.length>1){_62e.groupSize2=_631.pop().length;}}return "("+dojo.number._realNumberRegexp(_62e)+")";});},true);if(_629){re=re.replace(/([\s\xa0]*)(\u00a4{1,3})([\s\xa0]*)/g,function(_632,_633,_634,_635){var prop=["symbol","currency","displayName"][_634.length-1];var _637=dojo.regexp.escapeString(_622[prop]||_622.currency||"");_633=_633?"[\\s\\xa0]":"";_635=_635?"[\\s\\xa0]":"";if(!_622.strict){if(_633){_633+="*";}if(_635){_635+="*";}return "(?:"+_633+_637+_635+")?";}return _633+_637+_635;});}return {regexp:re.replace(/[\xa0 ]/g,"[\\s\\xa0]"),group:_626,decimal:_627,factor:_628};};dojo.number.parse=function(_638,_639){var info=dojo.number._parseInfo(_639);var _63b=(new RegExp("^"+info.regexp+"$")).exec(_638);if(!_63b){return NaN;}var _63c=_63b[1];if(!_63b[1]){if(!_63b[2]){return NaN;}_63c=_63b[2];info.factor*=-1;}_63c=_63c.replace(new RegExp("["+info.group+"\\s\\xa0"+"]","g"),"").replace(info.decimal,".");return _63c*info.factor;};dojo.number._realNumberRegexp=function(_63d){_63d=_63d||{};if(!("places" in _63d)){_63d.places=Infinity;}if(typeof _63d.decimal!="string"){_63d.decimal=".";}if(!("fractional" in _63d)||/^0/.test(_63d.places)){_63d.fractional=[true,false];}if(!("exponent" in _63d)){_63d.exponent=[true,false];}if(!("eSigned" in _63d)){_63d.eSigned=[true,false];}var _63e=dojo.number._integerRegexp(_63d);var _63f=dojo.regexp.buildGroupRE(_63d.fractional,function(q){var re="";if(q&&(_63d.places!==0)){re="\\"+_63d.decimal;if(_63d.places==Infinity){re="(?:"+re+"\\d+)?";}else{re+="\\d{"+_63d.places+"}";}}return re;},true);var _642=dojo.regexp.buildGroupRE(_63d.exponent,function(q){if(q){return "([eE]"+dojo.number._integerRegexp({signed:_63d.eSigned})+")";}return "";});var _644=_63e+_63f;if(_63f){_644="(?:(?:"+_644+")|(?:"+_63f+"))";}return _644+_642;};dojo.number._integerRegexp=function(_645){_645=_645||{};if(!("signed" in _645)){_645.signed=[true,false];}if(!("separator" in _645)){_645.separator="";}else{if(!("groupSize" in _645)){_645.groupSize=3;}}var _646=dojo.regexp.buildGroupRE(_645.signed,function(q){return q?"[-+]":"";},true);var _648=dojo.regexp.buildGroupRE(_645.separator,function(sep){if(!sep){return "(?:\\d+)";}sep=dojo.regexp.escapeString(sep);if(sep==" "){sep="\\s";}else{if(sep==" "){sep="\\s\\xa0";}}var grp=_645.groupSize,grp2=_645.groupSize2;if(grp2){var _64c="(?:0|[1-9]\\d{0,"+(grp2-1)+"}(?:["+sep+"]\\d{"+grp2+"})*["+sep+"]\\d{"+grp+"})";return ((grp-grp2)>0)?"(?:"+_64c+"|(?:0|[1-9]\\d{0,"+(grp-1)+"}))":_64c;}return "(?:0|[1-9]\\d{0,"+(grp-1)+"}(?:["+sep+"]\\d{"+grp+"})*)";},true);return _646+_648;};}if(!dojo._hasResource["dijit.form.NumberTextBox"]){dojo._hasResource["dijit.form.NumberTextBox"]=true;dojo.provide("dijit.form.NumberTextBox");dojo.declare("dijit.form.NumberTextBoxMixin",null,{regExpGen:dojo.number.regexp,value:NaN,editOptions:{pattern:"#.######"},_formatter:dojo.number.format,postMixInProperties:function(){if(typeof this.constraints.max!="number"){this.constraints.max=9000000000000000;}this.inherited(arguments);},_onFocus:function(){if(this.disabled){return;}var val=this.attr("value");if(typeof val=="number"&&!isNaN(val)){var _64e=this.format(val,this.constraints);if(_64e!==undefined){this.textbox.value=_64e;}}this.inherited(arguments);},format:function(_64f,_650){if(typeof _64f!="number"){return String(_64f);}if(isNaN(_64f)){return "";}if(("rangeCheck" in this)&&!this.rangeCheck(_64f,_650)){return String(_64f);}if(this.editOptions&&this._focused){_650=dojo.mixin(dojo.mixin({},this.editOptions),_650);}return this._formatter(_64f,_650);},parse:dojo.number.parse,_getDisplayedValueAttr:function(){var v=this.inherited(arguments);return isNaN(v)?this.textbox.value:v;},filter:function(_652){return (_652===null||_652===""||_652===undefined)?NaN:this.inherited(arguments);},serialize:function(_653,_654){return (typeof _653!="number"||isNaN(_653))?"":this.inherited(arguments);},_setValueAttr:function(_655,_656,_657){if(_655!==undefined&&_657===undefined){if(typeof _655=="number"){if(isNaN(_655)){_657="";}else{if(("rangeCheck" in this)&&!this.rangeCheck(_655,this.constraints)){_657=String(_655);}}}else{if(!_655){_657="";_655=NaN;}else{_657=String(_655);_655=undefined;}}}this.inherited(arguments,[_655,_656,_657]);},_getValueAttr:function(){var v=this.inherited(arguments);if(isNaN(v)&&this.textbox.value!==""){var n=Number(this.textbox.value);return (String(n)===this.textbox.value)?n:undefined;}else{return v;}}});dojo.declare("dijit.form.NumberTextBox",[dijit.form.RangeBoundTextBox,dijit.form.NumberTextBoxMixin],{});}if(!dojo._hasResource["dijit.form.NumberSpinner"]){dojo._hasResource["dijit.form.NumberSpinner"]=true;dojo.provide("dijit.form.NumberSpinner");dojo.declare("dijit.form.NumberSpinner",[dijit.form._Spinner,dijit.form.NumberTextBoxMixin],{required:true,adjust:function(val,_65b){var tc=this.constraints,v=isNaN(val),_65e=!isNaN(tc.max),_65f=!isNaN(tc.min);if(v&&_65b!=0){val=(_65b>0)?_65f?tc.min:_65e?tc.max:0:_65e?this.constraints.max:_65f?tc.min:0;}var _660=val+_65b;if(v||isNaN(_660)){return val;}if(_65e&&(_660>tc.max)){_660=tc.max;}if(_65f&&(_660<tc.min)){_660=tc.min;}return _660;},_onKeyPress:function(e){if((e.charOrCode==dojo.keys.HOME||e.charOrCode==dojo.keys.END)&&!e.ctrlKey&&!e.altKey){var _662=this.constraints[(e.charOrCode==dojo.keys.HOME?"min":"max")];if(_662){this._setValueAttr(_662,true);}dojo.stopEvent(e);}}});}if(!dojo._hasResource["dojox.widget.FisheyeLite"]){dojo._hasResource["dojox.widget.FisheyeLite"]=true;dojo.provide("dojox.widget.FisheyeLite");dojo.experimental("dojox.widget.FisheyeLite");dojo.declare("dojox.widget.FisheyeLite",dijit._Widget,{durationIn:350,easeIn:dojo.fx.easing.backOut,durationOut:1420,easeOut:dojo.fx.easing.elasticOut,properties:null,unit:"px",constructor:function(_663,node){this.properties=_663.properties||{fontSize:2.75};},postCreate:function(){this.inherited(arguments);this._target=dojo.query(".fisheyeTarget",this.domNode)[0]||this.domNode;this._makeAnims();this.connect(this.domNode,"onmouseover","show");this.connect(this.domNode,"onmouseout","hide");this.connect(this._target,"onclick","onClick");},show:function(){this._runningOut.stop();this._runningIn.play();},hide:function(){this._runningIn.stop();this._runningOut.play();},_makeAnims:function(){var _in={},_out={},cs=dojo.getComputedStyle(this._target);for(var p in this.properties){var prop=this.properties[p],deep=dojo.isObject(prop),v=parseInt(cs[p]);_out[p]={end:v,unit:this.unit};_in[p]=deep?prop:{end:prop*v,unit:this.unit};}this._runningIn=dojo.animateProperty({node:this._target,easing:this.easeIn,duration:this.durationIn,properties:_in});this._runningOut=dojo.animateProperty({node:this._target,duration:this.durationOut,easing:this.easeOut,properties:_out});this.connect(this._runningIn,"onEnd",dojo.hitch(this,"onSelected",this));},onClick:function(e){},onSelected:function(e){}});}if(!dojo._hasResource["dojo.data.util.sorter"]){dojo._hasResource["dojo.data.util.sorter"]=true;dojo.provide("dojo.data.util.sorter");dojo.data.util.sorter.basicComparator=function(a,b){var r=-1;if(a===null){a=undefined;}if(b===null){b=undefined;}if(a==b){r=0;}else{if(a>b||a==null){r=1;}}return r;};dojo.data.util.sorter.createSortFunction=function(_671,_672){var _673=[];function _674(attr,dir){return function(_677,_678){var a=_672.getValue(_677,attr);var b=_672.getValue(_678,attr);var _67b=null;if(_672.comparatorMap){if(typeof attr!=="string"){attr=_672.getIdentity(attr);}_67b=_672.comparatorMap[attr]||dojo.data.util.sorter.basicComparator;}_67b=_67b||dojo.data.util.sorter.basicComparator;return dir*_67b(a,b);};};var _67c;for(var i=0;i<_671.length;i++){_67c=_671[i];if(_67c.attribute){var _67e=(_67c.descending)?-1:1;_673.push(_674(_67c.attribute,_67e));}}return function(rowA,rowB){var i=0;while(i<_673.length){var ret=_673[i++](rowA,rowB);if(ret!==0){return ret;}}return 0;};};}if(!dojo._hasResource["dojo.data.util.simpleFetch"]){dojo._hasResource["dojo.data.util.simpleFetch"]=true;dojo.provide("dojo.data.util.simpleFetch");dojo.data.util.simpleFetch.fetch=function(_683){_683=_683||{};if(!_683.store){_683.store=this;}var self=this;var _685=function(_686,_687){if(_687.onError){var _688=_687.scope||dojo.global;_687.onError.call(_688,_686,_687);}};var _689=function(_68a,_68b){var _68c=_68b.abort||null;var _68d=false;var _68e=_68b.start?_68b.start:0;var _68f=(_68b.count&&(_68b.count!==Infinity))?(_68e+_68b.count):_68a.length;_68b.abort=function(){_68d=true;if(_68c){_68c.call(_68b);}};var _690=_68b.scope||dojo.global;if(!_68b.store){_68b.store=self;}if(_68b.onBegin){_68b.onBegin.call(_690,_68a.length,_68b);}if(_68b.sort){_68a.sort(dojo.data.util.sorter.createSortFunction(_68b.sort,self));}if(_68b.onItem){for(var i=_68e;(i<_68a.length)&&(i<_68f);++i){var item=_68a[i];if(!_68d){_68b.onItem.call(_690,item,_68b);}}}if(_68b.onComplete&&!_68d){var _693=null;if(!_68b.onItem){_693=_68a.slice(_68e,_68f);}_68b.onComplete.call(_690,_693,_68b);}};this._fetchItems(_683,_689,_685);return _683;};}if(!dojo._hasResource["dojo.data.util.filter"]){dojo._hasResource["dojo.data.util.filter"]=true;dojo.provide("dojo.data.util.filter");dojo.data.util.filter.patternToRegExp=function(_694,_695){var rxp="^";var c=null;for(var i=0;i<_694.length;i++){c=_694.charAt(i);switch(c){case "\\":rxp+=c;i++;rxp+=_694.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(_695){return new RegExp(rxp,"mi");}else{return new RegExp(rxp,"m");}};}if(!dojo._hasResource["dijit.form.ComboBox"]){dojo._hasResource["dijit.form.ComboBox"]=true;dojo.provide("dijit.form.ComboBox");dojo.declare("dijit.form.ComboBoxMixin",null,{item:null,pageSize:Infinity,store:null,fetchProperties:{},query:{},autoComplete:true,highlightMatch:"first",searchDelay:100,searchAttr:"name",labelAttr:"",labelType:"text",queryExpr:"${0}*",ignoreCase:true,hasDownArrow:true,templateString:"<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\r\n\tid=\"widget_${id}\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" dojoAttachPoint=\"comboNode\" waiRole=\"combobox\" tabIndex=\"-1\"\r\n\t><div style=\"overflow:hidden;\"\r\n\t\t><div class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton'\r\n\t\t\tdojoAttachPoint=\"downArrowNode\" waiRole=\"presentation\"\r\n\t\t\tdojoAttachEvent=\"onmousedown:_onArrowMouseDown,onmouseup:_onMouse,onmouseenter:_onMouse,onmouseleave:_onMouse\"\r\n\t\t\t><div class=\"dijitArrowButtonInner\">&thinsp;</div\r\n\t\t\t><div class=\"dijitArrowButtonChar\">&#9660;</div\r\n\t\t></div\r\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\r\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\r\n\t\t><div class=\"dijitReset dijitInputField\"\r\n\t\t\t><input ${nameAttrSetting} type=\"text\" autocomplete=\"off\" class='dijitReset'\r\n\t\t\tdojoAttachEvent=\"onkeypress:_onKeyPress,compositionend\"\r\n\t\t\tdojoAttachPoint=\"textbox,focusNode\" waiRole=\"textbox\" waiState=\"haspopup-true,autocomplete-list\"\r\n\t\t/></div\r\n\t></div\r\n></div>\r\n",baseClass:"dijitComboBox",_getCaretPos:function(_699){var pos=0;if(typeof (_699.selectionStart)=="number"){pos=_699.selectionStart;}else{if(dojo.isIE){var tr=dojo.doc.selection.createRange().duplicate();var ntr=_699.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(_69d,_69e){_69e=parseInt(_69e);dijit.selectInputText(_69d,_69e,_69e);},_setDisabledAttr:function(_69f){this.inherited(arguments);dijit.setWaiState(this.comboNode,"disabled",_69f);},_onKeyPress:function(evt){var key=evt.charOrCode;if(evt.altKey||(evt.ctrlKey&&(key!="x"&&key!="v"))||evt.key==dojo.keys.SHIFT){return;}var _6a2=false;var pw=this._popupWidget;var dk=dojo.keys;var _6a5=null;if(this._isShowingNow){pw.handleKey(key);_6a5=pw.getHighlightedOption();}switch(key){case dk.PAGE_DOWN:case dk.DOWN_ARROW:if(!this._isShowingNow||this._prev_key_esc){this._arrowPressed();_6a2=true;}else{if(_6a5){this._announceOption(_6a5);}}dojo.stopEvent(evt);this._prev_key_backspace=false;this._prev_key_esc=false;break;case dk.PAGE_UP:case dk.UP_ARROW:if(this._isShowingNow){this._announceOption(_6a5);}dojo.stopEvent(evt);this._prev_key_backspace=false;this._prev_key_esc=false;break;case dk.ENTER:if(_6a5){if(_6a5==pw.nextButton){this._nextSearch(1);dojo.stopEvent(evt);break;}else{if(_6a5==pw.previousButton){this._nextSearch(-1);dojo.stopEvent(evt);break;}}}else{this._setDisplayedValueAttr(this.attr("displayedValue"),true);}evt.preventDefault();case dk.TAB:var _6a6=this.attr("displayedValue");if(pw&&(_6a6==pw._messages["previousMessage"]||_6a6==pw._messages["nextMessage"])){break;}if(this._isShowingNow){this._prev_key_backspace=false;this._prev_key_esc=false;if(_6a5){pw.attr("value",{target:_6a5});}this._lastQuery=null;this._hideResultList();}break;case " ":this._prev_key_backspace=false;this._prev_key_esc=false;if(_6a5){dojo.stopEvent(evt);this._selectOption();this._hideResultList();}else{_6a2=true;}break;case dk.ESCAPE:this._prev_key_backspace=false;this._prev_key_esc=true;if(this._isShowingNow){dojo.stopEvent(evt);this._hideResultList();}break;case dk.DELETE:case dk.BACKSPACE:this._prev_key_esc=false;this._prev_key_backspace=true;_6a2=true;break;case dk.RIGHT_ARROW:case dk.LEFT_ARROW:this._prev_key_backspace=false;this._prev_key_esc=false;break;default:this._prev_key_backspace=false;this._prev_key_esc=false;_6a2=typeof key=="string";}if(this.searchTimer){clearTimeout(this.searchTimer);}if(_6a2){setTimeout(dojo.hitch(this,"_startSearchFromInput"),1);}},_autoCompleteText:function(text){var fn=this.focusNode;dijit.selectInputText(fn,fn.value.length);var _6a9=this.ignoreCase?"toLowerCase":"substr";if(text[_6a9](0).indexOf(this.focusNode.value[_6a9](0))==0){var cpos=this._getCaretPos(fn);if((cpos+1)>fn.value.length){fn.value=text;dijit.selectInputText(fn,cpos);}}else{fn.value=text;dijit.selectInputText(fn);}},_openResultList:function(_6ab,_6ac){if(this.disabled||this.readOnly||(_6ac.query[this.searchAttr]!=this._lastQuery)){return;}this._popupWidget.clearResultList();if(!_6ab.length){this._hideResultList();return;}this.item=null;var _6ad=new String(this.store.getValue(_6ab[0],this.searchAttr));if(_6ad&&this.autoComplete&&!this._prev_key_backspace&&(_6ac.query[this.searchAttr]!="*")){this.item=_6ab[0];this._autoCompleteText(_6ad);}_6ac._maxOptions=this._maxOptions;this._popupWidget.createOptions(_6ab,_6ac,dojo.hitch(this,"_getMenuLabelFromItem"));this._showResultList();if(_6ac.direction){if(1==_6ac.direction){this._popupWidget.highlightFirstOption();}else{if(-1==_6ac.direction){this._popupWidget.highlightLastOption();}}this._announceOption(this._popupWidget.getHighlightedOption());}},_showResultList:function(){this._hideResultList();var _6ae=this._popupWidget.getItems(),_6af=Math.min(_6ae.length,this.maxListLength);this._arrowPressed();this.displayMessage("");dojo.style(this._popupWidget.domNode,{width:"",height:""});var best=this.open();var _6b1=dojo.marginBox(this._popupWidget.domNode);this._popupWidget.domNode.style.overflow=((best.h==_6b1.h)&&(best.w==_6b1.w))?"hidden":"auto";var _6b2=best.w;if(best.h<this._popupWidget.domNode.scrollHeight){_6b2+=16;}dojo.marginBox(this._popupWidget.domNode,{h:best.h,w:Math.max(_6b2,this.domNode.offsetWidth)});dijit.setWaiState(this.comboNode,"expanded","true");},_hideResultList:function(){if(this._isShowingNow){dijit.popup.close(this._popupWidget);this._arrowIdle();this._isShowingNow=false;dijit.setWaiState(this.comboNode,"expanded","false");dijit.removeWaiState(this.focusNode,"activedescendant");}},_setBlurValue:function(){var _6b3=this.attr("displayedValue");var pw=this._popupWidget;if(pw&&(_6b3==pw._messages["previousMessage"]||_6b3==pw._messages["nextMessage"])){this._setValueAttr(this._lastValueReported,true);}else{this.attr("displayedValue",_6b3);}},_onBlur:function(){this._hideResultList();this._arrowIdle();this.inherited(arguments);},_announceOption:function(node){if(node==null){return;}var _6b6;if(node==this._popupWidget.nextButton||node==this._popupWidget.previousButton){_6b6=node.innerHTML;}else{_6b6=this.store.getValue(node.item,this.searchAttr);}this.focusNode.value=this.focusNode.value.substring(0,this._getCaretPos(this.focusNode));dijit.setWaiState(this.focusNode,"activedescendant",dojo.attr(node,"id"));this._autoCompleteText(_6b6);},_selectOption:function(evt){var tgt=null;if(!evt){evt={target:this._popupWidget.getHighlightedOption()};}if(!evt.target){this.attr("displayedValue",this.attr("displayedValue"));return;}else{tgt=evt.target;}if(!evt.noHide){this._hideResultList();this._setCaretPos(this.focusNode,this.store.getValue(tgt.item,this.searchAttr).length);}this._doSelect(tgt);},_doSelect:function(tgt){this.item=tgt.item;this.attr("value",this.store.getValue(tgt.item,this.searchAttr));},_onArrowMouseDown:function(evt){if(this.disabled||this.readOnly){return;}dojo.stopEvent(evt);this.focus();if(this._isShowingNow){this._hideResultList();}else{this._startSearch("");}},_startSearchFromInput:function(){this._startSearch(this.focusNode.value.replace(/([\\\*\?])/g,"\\$1"));},_getQueryString:function(text){return dojo.string.substitute(this.queryExpr,[text]);},_startSearch:function(key){if(!this._popupWidget){var _6bd=this.id+"_popup";this._popupWidget=new dijit.form._ComboBoxMenu({onChange:dojo.hitch(this,this._selectOption),id:_6bd});dijit.removeWaiState(this.focusNode,"activedescendant");dijit.setWaiState(this.textbox,"owns",_6bd);}this.item=null;var _6be=dojo.clone(this.query);this._lastInput=key;this._lastQuery=_6be[this.searchAttr]=this._getQueryString(key);this.searchTimer=setTimeout(dojo.hitch(this,function(_6bf,_6c0){var _6c1={queryOptions:{ignoreCase:this.ignoreCase,deep:true},query:_6bf,onBegin:dojo.hitch(this,"_setMaxOptions"),onComplete:dojo.hitch(this,"_openResultList"),onError:function(_6c2){console.error("dijit.form.ComboBox: "+_6c2);dojo.hitch(_6c0,"_hideResultList")();},start:0,count:this.pageSize};dojo.mixin(_6c1,_6c0.fetchProperties);var _6c3=_6c0.store.fetch(_6c1);var _6c4=function(_6c5,_6c6){_6c5.start+=_6c5.count*_6c6;_6c5.direction=_6c6;this.store.fetch(_6c5);};this._nextSearch=this._popupWidget.onPage=dojo.hitch(this,_6c4,_6c3);},_6be,this),this.searchDelay);},_setMaxOptions:function(size,_6c8){this._maxOptions=size;},_getValueField:function(){return this.searchAttr;},_arrowPressed:function(){if(!this.disabled&&!this.readOnly&&this.hasDownArrow){dojo.addClass(this.downArrowNode,"dijitArrowButtonActive");}},_arrowIdle:function(){if(!this.disabled&&!this.readOnly&&this.hasDownArrow){dojo.removeClass(this.downArrowNode,"dojoArrowButtonPushed");}},compositionend:function(evt){this._onKeyPress({charCode:-1});},constructor:function(){this.query={};this.fetchProperties={};},postMixInProperties:function(){if(!this.hasDownArrow){this.baseClass="dijitTextBox";}if(!this.store){var _6ca=this.srcNodeRef;this.store=new dijit.form._ComboBoxDataStore(_6ca);if(!this.value||((typeof _6ca.selectedIndex=="number")&&_6ca.selectedIndex.toString()===this.value)){var item=this.store.fetchSelectedItem();if(item){this.value=this.store.getValue(item,this._getValueField());}}}this.inherited(arguments);},postCreate:function(){var _6cc=dojo.query("label[for=\""+this.id+"\"]");if(_6cc.length){_6cc[0].id=(this.id+"_label");var cn=this.comboNode;dijit.setWaiState(cn,"labelledby",_6cc[0].id);}this.inherited(arguments);},uninitialize:function(){if(this._popupWidget){this._hideResultList();this._popupWidget.destroy();}},_getMenuLabelFromItem:function(item){var _6cf=this.store.getValue(item,this.labelAttr||this.searchAttr);var _6d0=this.labelType;if(this.highlightMatch!="none"&&this.labelType=="text"&&this._lastInput){_6cf=this.doHighlight(_6cf,this._escapeHtml(this._lastInput));_6d0="html";}return {html:_6d0=="html",label:_6cf};},doHighlight:function(_6d1,find){var _6d3="i"+(this.highlightMatch=="all"?"g":"");var _6d4=this._escapeHtml(_6d1);find=dojo.regexp.escapeString(find);var ret=_6d4.replace(new RegExp("(^|\\s)("+find+")",_6d3),"$1<span class=\"dijitComboBoxHighlightMatch\">$2</span>");return ret;},_escapeHtml:function(str){str=String(str).replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;").replace(/"/gm,"&quot;");return str;},open:function(){this._isShowingNow=true;return dijit.popup.open({popup:this._popupWidget,around:this.domNode,parent:this});},reset:function(){this.item=null;this.inherited(arguments);}});dojo.declare("dijit.form._ComboBoxMenu",[dijit._Widget,dijit._Templated],{templateString:"<ul class='dijitReset dijitMenu' dojoAttachEvent='onmousedown:_onMouseDown,onmouseup:_onMouseUp,onmouseover:_onMouseOver,onmouseout:_onMouseOut' tabIndex='-1' style='overflow: \"auto\"; overflow-x: \"hidden\";'>"+"<li class='dijitMenuItem dijitMenuPreviousButton' dojoAttachPoint='previousButton' waiRole='option'></li>"+"<li class='dijitMenuItem dijitMenuNextButton' dojoAttachPoint='nextButton' waiRole='option'></li>"+"</ul>",_messages:null,postMixInProperties:function(){this._messages=dojo.i18n.getLocalization("dijit.form","ComboBox",this.lang);this.inherited(arguments);},_setValueAttr:function(_6d7){this.value=_6d7;this.onChange(_6d7);},onChange:function(_6d8){},onPage:function(_6d9){},postCreate:function(){this.previousButton.innerHTML=this._messages["previousMessage"];this.nextButton.innerHTML=this._messages["nextMessage"];this.inherited(arguments);},onClose:function(){this._blurOptionNode();},_createOption:function(item,_6db){var _6dc=_6db(item);var _6dd=dojo.doc.createElement("li");dijit.setWaiRole(_6dd,"option");if(_6dc.html){_6dd.innerHTML=_6dc.label;}else{_6dd.appendChild(dojo.doc.createTextNode(_6dc.label));}if(_6dd.innerHTML==""){_6dd.innerHTML="&nbsp;";}_6dd.item=item;return _6dd;},createOptions:function(_6de,_6df,_6e0){this.previousButton.style.display=(_6df.start==0)?"none":"";dojo.attr(this.previousButton,"id",this.id+"_prev");dojo.forEach(_6de,function(item,i){var _6e3=this._createOption(item,_6e0);_6e3.className="dijitReset dijitMenuItem";dojo.attr(_6e3,"id",this.id+i);this.domNode.insertBefore(_6e3,this.nextButton);},this);var _6e4=false;if(_6df._maxOptions&&_6df._maxOptions!=-1){if((_6df.start+_6df.count)<_6df._maxOptions){_6e4=true;}else{if((_6df.start+_6df.count)>(_6df._maxOptions-1)){if(_6df.count==_6de.length){_6e4=true;}}}}else{if(_6df.count==_6de.length){_6e4=true;}}this.nextButton.style.display=_6e4?"":"none";dojo.attr(this.nextButton,"id",this.id+"_next");},clearResultList:function(){while(this.domNode.childNodes.length>2){this.domNode.removeChild(this.domNode.childNodes[this.domNode.childNodes.length-2]);}},getItems:function(){return this.domNode.childNodes;},getListLength:function(){return this.domNode.childNodes.length-2;},_onMouseDown:function(evt){dojo.stopEvent(evt);},_onMouseUp:function(evt){if(evt.target===this.domNode){return;}else{if(evt.target==this.previousButton){this.onPage(-1);}else{if(evt.target==this.nextButton){this.onPage(1);}else{var tgt=evt.target;while(!tgt.item){tgt=tgt.parentNode;}this._setValueAttr({target:tgt},true);}}}},_onMouseOver:function(evt){if(evt.target===this.domNode){return;}var tgt=evt.target;if(!(tgt==this.previousButton||tgt==this.nextButton)){while(!tgt.item){tgt=tgt.parentNode;}}this._focusOptionNode(tgt);},_onMouseOut:function(evt){if(evt.target===this.domNode){return;}this._blurOptionNode();},_focusOptionNode:function(node){if(this._highlighted_option!=node){this._blurOptionNode();this._highlighted_option=node;dojo.addClass(this._highlighted_option,"dijitMenuItemSelected");}},_blurOptionNode:function(){if(this._highlighted_option){dojo.removeClass(this._highlighted_option,"dijitMenuItemSelected");this._highlighted_option=null;}},_highlightNextOption:function(){var fc=this.domNode.firstChild;if(!this.getHighlightedOption()){this._focusOptionNode(fc.style.display=="none"?fc.nextSibling:fc);}else{var ns=this._highlighted_option.nextSibling;if(ns&&ns.style.display!="none"){this._focusOptionNode(ns);}}dijit.scrollIntoView(this._highlighted_option);},highlightFirstOption:function(){this._focusOptionNode(this.domNode.firstChild.nextSibling);dijit.scrollIntoView(this._highlighted_option);},highlightLastOption:function(){this._focusOptionNode(this.domNode.lastChild.previousSibling);dijit.scrollIntoView(this._highlighted_option);},_highlightPrevOption:function(){var lc=this.domNode.lastChild;if(!this.getHighlightedOption()){this._focusOptionNode(lc.style.display=="none"?lc.previousSibling:lc);}else{var ps=this._highlighted_option.previousSibling;if(ps&&ps.style.display!="none"){this._focusOptionNode(ps);}}dijit.scrollIntoView(this._highlighted_option);},_page:function(up){var _6f1=0;var _6f2=this.domNode.scrollTop;var _6f3=dojo.style(this.domNode,"height");if(!this.getHighlightedOption()){this._highlightNextOption();}while(_6f1<_6f3){if(up){if(!this.getHighlightedOption().previousSibling||this._highlighted_option.previousSibling.style.display=="none"){break;}this._highlightPrevOption();}else{if(!this.getHighlightedOption().nextSibling||this._highlighted_option.nextSibling.style.display=="none"){break;}this._highlightNextOption();}var _6f4=this.domNode.scrollTop;_6f1+=(_6f4-_6f2)*(up?-1:1);_6f2=_6f4;}},pageUp:function(){this._page(true);},pageDown:function(){this._page(false);},getHighlightedOption:function(){var ho=this._highlighted_option;return (ho&&ho.parentNode)?ho:null;},handleKey:function(key){switch(key){case dojo.keys.DOWN_ARROW:this._highlightNextOption();break;case dojo.keys.PAGE_DOWN:this.pageDown();break;case dojo.keys.UP_ARROW:this._highlightPrevOption();break;case dojo.keys.PAGE_UP:this.pageUp();break;}}});dojo.declare("dijit.form.ComboBox",[dijit.form.ValidationTextBox,dijit.form.ComboBoxMixin],{_setValueAttr:function(_6f7,_6f8){if(!_6f7){_6f7="";}dijit.form.ValidationTextBox.prototype._setValueAttr.call(this,_6f7,_6f8);}});dojo.declare("dijit.form._ComboBoxDataStore",null,{constructor:function(root){this.root=root;dojo.query("> option",root).forEach(function(node){node.innerHTML=dojo.trim(node.innerHTML);});},getValue:function(item,_6fc,_6fd){return (_6fc=="value")?item.value:(item.innerText||item.textContent||"");},isItemLoaded:function(_6fe){return true;},getFeatures:function(){return {"dojo.data.api.Read":true,"dojo.data.api.Identity":true};},_fetchItems:function(args,_700,_701){if(!args.query){args.query={};}if(!args.query.name){args.query.name="";}if(!args.queryOptions){args.queryOptions={};}var _702=dojo.data.util.filter.patternToRegExp(args.query.name,args.queryOptions.ignoreCase),_703=dojo.query("> option",this.root).filter(function(_704){return (_704.innerText||_704.textContent||"").match(_702);});if(args.sort){_703.sort(dojo.data.util.sorter.createSortFunction(args.sort,this));}_700(_703,args);},close:function(_705){return;},getLabel:function(item){return item.innerHTML;},getIdentity:function(item){return dojo.attr(item,"value");},fetchItemByIdentity:function(args){var item=dojo.query("option[value='"+args.identity+"']",this.root)[0];args.onItem(item);},fetchSelectedItem:function(){var root=this.root,si=root.selectedIndex;return dojo.query("> option:nth-child("+(si!=-1?si+1:1)+")",root)[0];}});dojo.extend(dijit.form._ComboBoxDataStore,dojo.data.util.simpleFetch);}if(!dojo._hasResource["dojox.data.QueryReadStore"]){dojo._hasResource["dojox.data.QueryReadStore"]=true;dojo.provide("dojox.data.QueryReadStore");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(_70c){dojo.mixin(this,_70c);},getValue:function(item,_70e,_70f){this._assertIsItem(item);if(!dojo.isString(_70e)){throw new Error(this._className+".getValue(): Invalid attribute, string expected!");}if(!this.hasAttribute(item,_70e)){if(_70f){return _70f;}console.log(this._className+".getValue(): Item does not have the attribute '"+_70e+"'.");}return item.i[_70e];},getValues:function(item,_711){this._assertIsItem(item);var ret=[];if(this.hasAttribute(item,_711)){ret.push(item.i[_711]);}return ret;},getAttributes:function(item){this._assertIsItem(item);var ret=[];for(var i in item.i){ret.push(i);}return ret;},hasAttribute:function(item,_717){return this.isItem(item)&&typeof item.i[_717]!="undefined";},containsValue:function(item,_719,_71a){var _71b=this.getValues(item,_719);var len=_71b.length;for(var i=0;i<len;i++){if(_71b[i]==_71a){return true;}}return false;},isItem:function(_71e){if(_71e){return typeof _71e.r!="undefined"&&_71e.r==this;}return false;},isItemLoaded:function(_71f){return this.isItem(_71f);},loadItem:function(args){if(this.isItemLoaded(args.item)){return;}},fetch:function(_721){_721=_721||{};if(!_721.store){_721.store=this;}var self=this;var _723=function(_724,_725){if(_725.onError){var _726=_725.scope||dojo.global;_725.onError.call(_726,_724,_725);}};var _727=function(_728,_729,_72a){var _72b=_729.abort||null;var _72c=false;var _72d=_729.start?_729.start:0;if(self.doClientPaging==false){_72d=0;}var _72e=_729.count?(_72d+_729.count):_728.length;_729.abort=function(){_72c=true;if(_72b){_72b.call(_729);}};var _72f=_729.scope||dojo.global;if(!_729.store){_729.store=self;}if(_729.onBegin){_729.onBegin.call(_72f,_72a,_729);}if(_729.sort&&self.doClientSorting){_728.sort(dojo.data.util.sorter.createSortFunction(_729.sort,self));}if(_729.onItem){for(var i=_72d;(i<_728.length)&&(i<_72e);++i){var item=_728[i];if(!_72c){_729.onItem.call(_72f,item,_729);}}}if(_729.onComplete&&!_72c){var _732=null;if(!_729.onItem){_732=_728.slice(_72d,_72e);}_729.onComplete.call(_72f,_732,_729);}};this._fetchItems(_721,_727,_723);return _721;},getFeatures:function(){return this._features;},close:function(_733){},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,_737,_738,_739){data=this._filterResponse(data);if(data.label){this._labelAttr=data.label;}var _73a=data.numRows||-1;this._items=[];dojo.forEach(data.items,function(e){this._items.push({i:e,r:this});},this);var _73c=data.identifier;this._itemsByIdentity={};if(_73c){this._identifier=_73c;var i;for(i=0;i<this._items.length;++i){var item=this._items[i].i;var _73f=item[_73c];if(!this._itemsByIdentity[_73f]){this._itemsByIdentity[_73f]=item;}else{throw new Error(this._className+":  The json data as specified by: ["+this.url+"] is malformed.  Items within the list have identifier: ["+_73c+"].  Value collided: ["+_73f+"]");}}}else{this._identifier=Number;for(i=0;i<this._items.length;++i){this._items[i].n=i;}}_73a=this._numRows=(_73a===-1)?this._items.length:_73a;_738(this._items,_737,_73a);this._numRows=_73a;},_fetchItems:function(_740,_741,_742){var _743=_740.serverQuery||_740.query||{};if(!this.doClientPaging){_743.start=_740.start||0;if(_740.count){_743.count=_740.count;}}if(!this.doClientSorting){if(_740.sort){var sort=_740.sort[0];if(sort&&sort.attribute){var _745=sort.attribute;if(sort.descending){_745="-"+_745;}_743.sort=_745;}}}if(this.doClientPaging&&this._lastServerQuery!==null&&dojo.toJson(_743)==dojo.toJson(this._lastServerQuery)){this._numRows=(this._numRows===-1)?this._items.length:this._numRows;_741(this._items,_740,this._numRows);}else{var _746=this.requestMethod.toLowerCase()=="post"?dojo.xhrPost:dojo.xhrGet;var _747=_746({url:this.url,handleAs:"json-comment-optional",content:_743});_747.addCallback(dojo.hitch(this,function(data){this._xhrFetchHandler(data,_740,_741,_742);}));_747.addErrback(function(_749){_742(_749,_740);});this.lastRequestHash=new Date().getTime()+"-"+String(Math.random()).substring(2);this._lastServerQuery=dojo.mixin({},_743);}},_filterResponse:function(data){return data;},_assertIsItem:function(item){if(!this.isItem(item)){throw new Error(this._className+": Invalid item argument.");}},_assertIsAttribute:function(_74c){if(typeof _74c!=="string"){throw new Error(this._className+": Invalid attribute argument ('"+_74c+"').");}},fetchItemByIdentity:function(_74d){if(this._itemsByIdentity){var item=this._itemsByIdentity[_74d.identity];if(!(item===undefined)){if(_74d.onItem){var _74f=_74d.scope?_74d.scope:dojo.global;_74d.onItem.call(_74f,{i:item,r:this});}return;}}var _750=function(_751,_752){var _753=_74d.scope?_74d.scope:dojo.global;if(_74d.onError){_74d.onError.call(_753,_751);}};var _754=function(_755,_756){var _757=_74d.scope?_74d.scope:dojo.global;try{var item=null;if(_755&&_755.length==1){item=_755[0];}if(_74d.onItem){_74d.onItem.call(_757,item);}}catch(error){if(_74d.onError){_74d.onError.call(_757,error);}}};var _759={serverQuery:{id:_74d.identity}};this._fetchItems(_759,_754,_750);},getIdentity:function(item){var _75b=null;if(this._identifier===Number){_75b=item.n;}else{_75b=item.i[this._identifier];}return _75b;},getIdentityAttributes:function(item){return [this._identifier];}});}if(!dojo._hasResource["dojoc.form.PersonnummerTextBox"]){dojo._hasResource["dojoc.form.PersonnummerTextBox"]=true;var messages;var fakturarules=new Array();var kortrules=new Array();var preventclick=false;var pageTracker=null;var addstatus=new Array();var orderdialog=null;var messageDialog=null;var oOld;var kassanotloaded=true;function onDoubleClick(ev){var _75e=ev.target||ev.srcElement;_75e=_75e.parentNode;if(_75e.nodeName.toLowerCase()=="div"&&(_75e.className.indexOf("editable")!=-1)){replacediv(_75e);}};function cancelnewsedit(id){if(id==0){dojo.byId("addnewnews").style.display="none";dojo.byId("edit0").innerHTML="<h1>Title</h1><div>text...</div></div>";}else{CKEDITOR.instances["edit"+id].destroy();dojo.byId("editbutton"+id).style.display="none";dojo.byId("canceleditbutton"+id).style.display="none";}};function addnews(){dojo.byId("addnewnews").style.display="block";};function savenews(_760){CKEDITOR.instances["edit"+_760].updateElement();var _761=dojo.query("#edit"+_760+" h1")[0].innerHTML;var _762=dojo.query("#edit"+_760+" div")[0].innerHTML;console.log("title"+_761);console.log("content"+_762);var _763=dojo.xhrGet({url:"/user/addnews",preventCache:true,content:{id:_760,ti:_761,html:_762},handleAs:"json",timeout:15000,load:function(_764,_765){if(_764.status=="OK"){if(messageDialog==null){messageDialog=new dijit.Dialog({title:"sparat"});}messageDialog.setContent("Ändringar sparade<br><center><button class='submitBtn' onclick='javascript:closeMessage();'><span>"+messages.ok+"</span></button></center>");messageDialog.startup();messageDialog.show();cancelnewsedit(_760);if(_760==0){dojo.byId("addnewnews").style="none";dojo.byId("edit0").innerHTML="<h1>Title</h1><div>text...</div></div>";}}else{messageDialog=new dijit.Dialog({title:"Felmeddelande"});messageDialog.setContent("Något gick fel"+_764.status+"<br><center><button class='submitBtn' onclick='javascript:closeMessage();'><span>"+messages.ok+"</span></button></center>");messageDialog.startup();messageDialog.show();}},error:function(_766,_767){console.debug("error:"+_766);return _766;}});};function myreplacediv(div){replacediv(dojo.byId(div));};function replacediv(div){var _76a=CKEDITOR.replace(div);CKFinder.SetupCKEditor(_76a,"/ckfinder/");var id=div.id;dojo.byId("editbutton"+id.substring(4)).style.display="block";dojo.byId("canceleditbutton"+id.substring(4)).style.display="block";};function countdown(_76c){var _76d=dojo.byId("vhcountSlider"+_76c).value;if(_76d>0){_76d--;}dojo.byId("vhcountSlider"+_76c).value=_76d;};function countup(_76e){var _76f=dojo.byId("vhcountSlider"+_76e).value;_76f++;dojo.byId("vhcountSlider"+_76e).value=_76f;};function setvarukorgsize(){var _770=dojo.query(".box").length;var _771=Math.ceil(_770/5);var _772=117+(_771-1)*75;if(_772<117){_772=117;}dojo.byId("varukorg").style.height=_772+"px";_772+=35;dojo.query(".t",dojo.byId("sidebar")).forEach("item.style.height = '"+_772+"px"+"';");};function livepersonnummer(_773){var nr=dojo.byId("infoId7").value;if(nr.indexOf("-")==-1){if(nr.length==10){nr=nr.substring(0,6)+"-"+nr.substring(6,10);}else{if(nr.length==12){nr=nr.substring(0,8)+"-"+nr.substring(8,12);}}dojo.byId("infoId7").value=nr;}if(nr.length>11){nr=nr.substring(2);}if(nr==oldpers&&!_773){return true;}oldpers=nr;var _775=false;if(!nr.match(/^(\d{2})(\d{2})(\d{2})\-(\d{4})$/)){return false;}var now=new Date();var _777=now.getFullYear()+"";var _778=_777.substring(0,2);var _779=_777.substring(2,4);var year=nr.substr(0,2);var _77b=nr.substr(2,2);var day=nr.substr(4,2);var _77d=nr.substr(7);var _77e=(year*1<=_779*1)?(_778+year)*1:((_778*1-1)+year)*1;var _77f=new Array(31,28,31,30,31,30,31,31,30,31,30,31);if(_77e%400==0||_77e%4==0&&_77e%100!=0){_77f[1]=29;}if(_77b*1<1||_77b*1>12||day*1<1||day*1>_77f[_77b*1-1]){return false;}var _780=year+_77b+day+_77d;var nn="";for(var n=0;n<_780.length;n++){nn+=((((n+1)%2)+1)*_780.substring(n,n+1));}var _783=0;for(var n=0;n<nn.length;n++){_783+=nn.substring(n,n+1)*1;}var _775=(_783%10==0)?true:false;if(_775==true){perscount++;var _784=new dijit.Dialog({title:messages.verifierar});_784.setContent("<center> <img src='../images/ajax-loader.gif'><br>Hämtar din adress...</center>");_784.startup();_784.show();var _785={form:dojo.byId("infoform"),url:"/order/getaddress",preventCache:true,handleAs:"json",load:function(_786){if(_786.antal=="-2no address"){_784.hide();if(messageDialog==null){messageDialog=new dijit.Dialog({title:"Välj vilken adress du vill få ditt paket till  "});}messageDialog.setContent("Du har angivit ett personnummer som saknar adressuppgifter. Detta kan bero på att personen är under 18 eller har skyddade uppgifter.<br><button class='submitBtn' onclick='javascript:closeMessage();'><span>"+messages.ok+"</span></button></center>");messageDialog.startup();messageDialog.show();}else{if(_786.antal>1){_784.hide();_784.destroy();if(messageDialog==null){messageDialog=new dijit.Dialog({title:"Välj vilken adress du vill få ditt paket till  "});}var _787="<select name='addrselect' id='addrselect'>";_787+="<option value='0'>"+_786.firstname0+" "+_786.lastname0+" "+_786.address0+" "+_786.zip0+" "+_786.city0+"</option>";_787+="<option value='1'>"+_786.firstname1+" "+_786.lastname1+" "+_786.address1+" "+_786.zip1+" "+_786.city1+"</option>";var _788=new Array(_786.firstname0,_786.lastname0,_786.address0,_786.zip0,_786.city0);var _789=new Array(_786.firstname1,_786.lastname1,_786.address1,_786.zip1,_786.city1);addresses[0]=_788;addresses[1]=_789;_787+="</select><center><br> <button onclick='javascript:setAddr();' class='submitBtn' id='setaddr' value='submit'><span>Välj adress</span></button><br> <br> </center>";messageDialog.setContent(_787);messageDialog.startup();messageDialog.show();}else{dojo.byId("infoform").infoId1.value=_786.firstname0;dojo.byId("infoform").infoId2.value=_786.lastname0;dojo.byId("infoform").infoId3.value=_786.address0;dojo.byId("infoform").infoId4.value=_786.zip0;dojo.byId("infoform").infoId5.value=_786.city0;dojo.fx.wipeIn({node:"basicinfo",duration:300}).play();_784.hide();_784.destroy();}}},error:function(data){_784.hide();_784.destroy();alert(messages.error+data);},timeout:45000};dojo.xhrPost(_785);return true;}return false;};function kortpersonnummer(){var nr=dojo.byId("infoId7").value;if(nr.indexOf("-")==-1){if(nr.length==10){nr=nr.substring(0,6)+"-"+nr.substring(6,10);}else{if(nr.length==12){nr=nr.substring(0,8)+"-"+nr.substring(8,12);}}dojo.byId("infoId7").value=nr;}if(nr.length>11){nr=nr.substring(2);}if(nr==oldpers){return true;}oldpers=nr;var _78c=false;if(!nr.match(/^(\d{2})(\d{2})(\d{2})\-(\d{4})$/)){return false;}var now=new Date();var _78e=now.getFullYear()+"";var _78f=_78e.substring(0,2);var _790=_78e.substring(2,4);var year=nr.substr(0,2);var _792=nr.substr(2,2);var day=nr.substr(4,2);var _794=nr.substr(7);var _795=(year*1<=_790*1)?(_78f+year)*1:((_78f*1-1)+year)*1;var _796=new Array(31,28,31,30,31,30,31,31,30,31,30,31);if(_795%400==0||_795%4==0&&_795%100!=0){_796[1]=29;}if(_792*1<1||_792*1>12||day*1<1||day*1>_796[_792*1-1]){return false;}var _797=year+_792+day+_794;var nn="";for(var n=0;n<_797.length;n++){nn+=((((n+1)%2)+1)*_797.substring(n,n+1));}var _79a=0;for(var n=0;n<nn.length;n++){_79a+=nn.substring(n,n+1)*1;}var _78c=(_79a%10==0)?true:false;if(_78c==true){return true;}return false;};dojo.provide("dojoc.form.PersonnummerTextBox");dojo.declare("dojoc.form.PersonnummerTextBox",[dijit.form.ValidationTextBox],{validator:function(_79b,_79c){var _79d=dojo.byId("payMethod").value;if(_79d=="kort"){return kortpersonnummer()&&(!this.required||!this._isEmpty(_79b))&&(this._isEmpty(_79b)||this.parse(_79b,_79c)!==undefined);}else{if(_79d=="faktura"){return livepersonnummer(false)&&(!this.required||!this._isEmpty(_79b))&&(this._isEmpty(_79b)||this.parse(_79b,_79c)!==undefined);}else{return false;}}}});dojo.provide("ComboBoxReadStore");dojo.declare("ComboBoxReadStore",dojox.data.QueryReadStore,{fetch:function(_79e){_79e.serverQuery={q:_79e.query.name};return this.inherited("fetch",arguments);}});function navhome(){if(preventclick){return;}if(oOld){oOld.className="normalLink";}showStart();};function nav(oLnk){if(preventclick){return;}if(oOld){oOld.className="normalLink";}oLnk.className="activeLink";oOld=oLnk;};function doforlang(){messageDialog.hide();var _7a0=dojo.xhrGet({url:"/user/forlang",preventCache:true,handleAs:"json",timeout:15000,load:function(_7a1,_7a2){if(_7a1.status=="OK"){if(messageDialog==null){messageDialog=new dijit.Dialog({title:"Förlängd prenumeration"});}messageDialog.setContent("Din prenumeration har förlängts med 12 månaders bindningstid.<br><center></button><button class='submitBtn' onclick='javascript:closeMessage();'><span>"+messages.ok+"</span></button></center>");messageDialog.startup();messageDialog.show();dojo.byId("loggedinkampanj").innerHTML="";dojo.byId("bindningstid").innerHTML="Du har"+_7a1.bindningstid+" månaders bindningstid kvar";}}});dojo.xhrPost(_7a0);};function forlang(){if(messageDialog==null){messageDialog=new dijit.Dialog({title:"Förläng din prenumeration"});}messageDialog.setContent("Jag vill förlänga min prenumeration med 12 månaders bindningstid.<br><center><button class='submitBtn' onclick='javascript:doforlang();'><span>"+messages.ok+"</span></button><button class='submitBtn' onclick='javascript:closeMessage();'><span>"+messages.cancel+"</span></button></center>");messageDialog.startup();messageDialog.show();};function showHelp(){var _7a3={back:function(){showHelp();},forward:function(){showHelp();},changeUrl:"HELP"};if(oOld){oOld.className="normalLink";}dojo.back.addToHistory(_7a3);var dur=200;dojo.fadeOut({node:"prodselector",duration:dur}).play();dojo.fadeOut({node:"kassa",duration:dur}).play();dojo.fadeOut({node:"kampanj",duration:dur}).play();var _7a5=dojo.fadeOut({node:"prodinfo",duration:dur});dojo.connect(_7a5,"onEnd",function(){var _7a6=dojo.fadeIn({node:"hjalp",duration:dur});dojo.connect(_7a6,"beforeBegin",function(){dojo.byId("hjalp").style.opacity="0";dojo.byId("hjalp").style.display="block";dojo.byId("start").style.display="none";dojo.byId("prodselector").style.display="none";dojo.byId("sidebar").style.display="none";dojo.byId("prodinfo").style.display="none";dojo.byId("kassa").style.display="none";dojo.byId("kampanj").style.display="none";});_7a6.play();});_7a5.play();};function showStart(){console.log("showstart");var _7a7={back:function(){showStart();},forward:function(){showStart();},changeUrl:"START"};dojo.back.addToHistory(_7a7);dojo.byId("start").style.opacity="0";dojo.byId("start").style.display="block";dojo.fadeIn({node:"start",duration:1000}).play();dojo.byId("hjalp").style.display="none";dojo.byId("prodselector").style.display="none";dojo.byId("sidebar").style.display="none";dojo.byId("prodinfo").style.display="none";dojo.byId("kassa").style.display="none";dojo.byId("kampanj").style.display="none";};function showNews(){showHelp();dojo.byId("hjalpsubcontent").innerHTML=("<center><b>"+messages.laddar+"</b><br/><img src='../images/ajax-loader.gif' alt='loading' /></center>");var get={url:"/nyheter/news",load:function(_7a9){dojo.byId("hjalpsubcontent").innerHTML=_7a9;if(pageTracker){pageTracker.trackPageView("/news");}},error:function(_7aa){dojo.byId("hjalpsubcontent").innerHTML=_7aa;},timeout:15000};dojo.xhrPost(get);};function showArticles(){showHelp();dojo.byId("hjalpsubcontent").innerHTML=("<center><b>"+messages.laddar+"</b><br/><img src='../images/ajax-loader.gif' alt='loading' /></center>");var get={url:"/get/articles",load:function(_7ac){dojo.byId("hjalpsubcontent").innerHTML=_7ac;if(pageTracker){pageTracker.trackPageView("/articles");}},error:function(_7ad){dojo.byId("hjalpsubcontent").innerHTML=_7ad;},timeout:15000};dojo.xhrPost(get);};function showContact(){showHelp();dojo.byId("hjalpsubcontent").innerHTML=("<center><b>"+messages.laddar+"</b><br/><img src='../images/ajax-loader.gif' alt='loading' /></center>");var get={url:"/get/contact",load:function(_7af){dojo.byId("hjalpsubcontent").innerHTML=_7af;if(pageTracker){pageTracker.trackPageView("/help");}},error:function(_7b0){dojo.byId("hjalpsubcontent").innerHTML=_7b0;},timeout:15000};dojo.xhrPost(get);};function showOmOss(){showHelp();dojo.byId("hjalpsubcontent").innerHTML=("<center><b>"+messages.laddar+"</b><br/><img src='../images/ajax-loader.gif' alt='loading' /></center>");var get={url:"/get/omoss",load:function(_7b2){dojo.byId("hjalpsubcontent").innerHTML=_7b2;if(pageTracker){pageTracker.trackPageView("/omoss");}},error:function(_7b3){dojo.byId("hjalpsubcontent").innerHTML=_7b3;},timeout:15000};dojo.xhrPost(get);};function showfrogor(){showHelp();dojo.byId("hjalpsubcontent").innerHTML=("<center><b>"+messages.laddar+"</b><br/><img src='../images/ajax-loader.gif' alt='loading' /></center>");var get={url:"/get/frogor",load:function(_7b5){dojo.byId("hjalpsubcontent").innerHTML=_7b5;if(pageTracker){pageTracker.trackPageView("/faq");}},error:function(_7b6){dojo.byId("hjalpsubcontent").innerHTML=_7b6;},timeout:15000};dojo.xhrPost(get);};function showAgreement(){showHelp();dojo.byId("hjalpsubcontent").innerHTML=("<center><b>"+messages.laddar+"</b><br/><img src='../images/ajax-loader.gif' alt='loading' /></center>");var get={url:"/get/agreement",load:function(_7b8){dojo.byId("hjalpsubcontent").innerHTML=_7b8;if(pageTracker){pageTracker.trackPageView("/agreement");}},error:function(_7b9){dojo.byId("hjalpsubcontent").innerHTML=_7b9;},timeout:15000};dojo.xhrPost(get);};function closeMessage(){messageDialog.hide();};var addresses=new Array();function setAddr(){var _7ba=document.getElementById("addrselect").value;var _7bb=addresses[_7ba];closeMessage();dojo.byId("infoform").infoId1.value=_7bb[0];dojo.byId("infoform").infoId2.value=_7bb[1];dojo.byId("infoform").infoId3.value=_7bb[2];dojo.byId("infoform").infoId4.value=_7bb[3];dojo.byId("infoform").infoId5.value=_7bb[4];dojo.fx.wipeIn({node:"basicinfo",duration:300}).play();};var oldpers=null;var perscount=0;function tips(){var _7bc=new dijit.Dialog({title:messages.facebooktips});dojo.byId("facebookdlg").style.display="block";_7bc.setContent(dojo.byId("facebookdlg"));_7bc.startup();_7bc.show();};function verifyFakturaOrder(){var _7bd=dijit.byId("infoform").validate();if(_7bd&&!dojo.byId("infoform").pase.checked){if(messageDialog==null){messageDialog=new dijit.Dialog({title:messages.formularfel});}messageDialog.setContent("Du måste godkänna köpvillkoren<br> för att slutföra köptet.<br><center><button class='submitBtn' onclick='javascript:closeMessage();'><span>"+messages.ok+"</span></button></center>");messageDialog.startup();messageDialog.show();_7bd=false;}if(_7bd){var _7be=new dijit.Dialog({title:messages.verifierar});_7be.setContent("<center> <img src='../images/ajax-loader.gif'></center>");_7be.startup();_7be.show();var _7bf={form:dojo.byId("infoform"),url:"/order/verifyfaktura",preventCache:true,load:function(_7c0){_7be.hide();_7be.destroy();if(orderdialog==null){orderdialog=new dijit.Dialog({title:"Order"});}orderdialog.setContent(_7c0);orderdialog.startup();orderdialog.show();if(pageTracker){pageTracker.trackPageView("/verifyorder");}try{FB.Insights.impression({"id":6002568161471,"h":"9c45b38f74","value":435});}catch(e){}},error:function(data){alert(messages.error+data);},timeout:45000};dojo.xhrPost(_7bf);}};function verifyOrder(){var _7c2=dijit.byId("infoform").validate();if(_7c2&&!dojo.byId("infoform").pase.checked){if(messageDialog==null){messageDialog=new dijit.Dialog({title:messages.formularfel});}messageDialog.setContent("Du måste godkänna köpvillkoren<br> för att slutföra köptet.<br><center><button class='submitBtn' onclick='javascript:closeMessage();'><span>"+messages.ok+"</span></button></center>");messageDialog.startup();messageDialog.show();_7c2=false;}if(_7c2){dojo.query(".remove",document).forEach("item.style.display = 'none';");dojo.query(".changeup",document).forEach("item.style.display = 'none';");dojo.query(".changedown",document).forEach("item.style.display = 'none';");var _7c3=new dijit.Dialog({title:messages.verifierar});_7c3.setContent("<center> <img src='../images/ajax-loader.gif'></center>");_7c3.startup();_7c3.show();dojo.byId("dibs").innerHTML="<center> "+messages.laddarbetalning+"<br><img src='../images/ajax-loader.gif'></center>";dojo.byId("dibs").style.display="block";dojo.byId("dibsholder").style.display="block";dojo.byId("stepone").style.display="none";var _7c4={form:dojo.byId("infoform"),url:"/order/verify",preventCache:true,handleAs:"json",load:function(_7c5){_7c3.hide();_7c3.destroy();if(_7c5.status=="0"){if(orderdialog==null){orderdialog=new dijit.Dialog({title:messages.minstaantal});}orderdialog.setContent(_7c5.message);orderdialog.startup();orderdialog.show();dojo.byId("dibs").style.display="none";dojo.byId("dibsholder").style.display="none";dojo.byId("stepone").style.display="block";}if(_7c5.status=="2"){if(orderdialog==null){orderdialog=new dijit.Dialog({title:messages.felepost});}orderdialog.setContent(_7c5.message);orderdialog.startup();orderdialog.show();dojo.byId("dibs").style.display="none";dojo.byId("dibsholder").style.display="none";dojo.byId("stepone").style.display="block";}else{dojo.byId("dibs").innerHTML=_7c5.message;dojo.byId("backbutton").style.display="block";if(pageTracker){pageTracker.trackPageView("/verifyorder");}try{FB.Insights.impression({"id":6002568161471,"h":"9c45b38f74","value":435});}catch(e){}}},error:function(data){_7c3.hide();_7c3.destroy();alert(messages.error+data);},timeout:45000};dojo.xhrPost(_7c4);}};function cancelOrder(){if(orderdialog!=null){orderdialog.hide();}};var loginDojoDialog=null;var loginErrorDojoDialog=null;var resetPasswordDialog=null;function showLogin(){if(orderdialog!=null){backToOrder();dojo.byId("sidebar").style.display="block";orderdialog.hide();}if(loginErrorDojoDialog!=null){loginErrorDojoDialog.hide();}if(loginDojoDialog==null){loginDojoDialog=new dijit.Dialog({title:messages.logindialogtitle,width:"300px;",bgOpacity:"0.1"});loginDojoDialog.setContent("<div id='LoginDialog'  bgColor='green' bgOpacity='0.1'> <form style='width: 400px;' dojoType='dijit.form.Form' jsId='loginform' id='loginform' class='tundra'>  <fieldset> <p> <LABEL FOR=email><b>"+messages.emaillabel+"</b></LABEL> <input id='email' type='text' name='email' value='' dojotype='dijit.form.ValidationTextBox' regexpgen='dojox.validate.regexp.emailAddress'  trim='true' required='true' invalidmessage='"+messages.felepost+"' /></p><p> <LABEL FOR=password><b>"+messages.losenordlabel+"</b></LABEL> <input id='password' type='password' name='password' value='' dojotype='dijit.form.TextBox' regexpgen='dojox.validate.regexp.emailAddress' trim='true' required='true' invalidmessage='Password' /> </p></fieldset> <a href='javascript:sendPassword();'> "+messages.glomtlosenord+"</a> </form> <center><button class='submitBtn' onclick='doLogin();' ><span>"+messages.login+"</span></button> <button class='submitBtn' onclick='closeLoginDialog();' ><span>"+messages.cancel+"</span></button></center> </div>");dojo.connect(dojo.byId("email"),"onkeyup",function(e){if(e.keyCode==dojo.keys.ENTER){dojo.byId("password").focus();}});dojo.connect(dojo.byId("password"),"onkeyup",function(e){if(e.keyCode==dojo.keys.ENTER){doLogin();}});loginDojoDialog.startup();}loginDojoDialog.show();};function closeLoginDialog(){loginDojoDialog.hide();};function doLogout(){dojo.byId("backbutton").onclick=checkoutProducts;dojo.byId("titlesteg2").innerHTML=messages.step1;dojo.byId("dibs").style.display="none";dojo.byId("dibsholder").style.display="none";dojo.byId("stepone").style.display="block";dojo.byId("kassa").style.display="none";var _7c9=new dijit.Dialog({title:messages.logout});_7c9.setContent("<center> <img src='../images/ajax-loader.gif'></center>");_7c9.startup();_7c9.show();var _7ca={url:"/login/logout",load:function(_7cb){_7c9.hide();_7c9.destroy();dojo.byId("loginlink").innerHTML="Login";dojo.byId("loginlink").href="javascript:showLogin()";dojo.byId("user").style.display="none";dojo.byId("sidebar").style.display="block";dojo.byId("prodselector").style.display="block";dojo.byId("prodinfo").style.display="block";dojo.byId("tampongknapp").style.display="block";dojo.byId("bindknapp").style.display="block";dojo.byId("trosknapp").style.display="block";dojo.byId("ovrigtknapp").style.display="block";dojo.byId("halsaknapp").style.display="block";dojo.byId("kassalink").style.display="block";dojo.byId("footer").style.display="block";dojo.byId("kassa").style.display="none";dojo.byId("kampanj").style.display="none";dojo.fadeIn({node:"prodselector",duration:200}).play();dojo.fadeIn({node:"prodinfo",duration:200}).play();},error:function(data){_7c9.setContent(messages.error+data);_7c9.startup();_7c9.show();},timeout:15000};dojo.xhrPost(_7ca);dojo.byId("summa").innerHTML="<img src='../images/ajax-loader.gif'>";var _7cd=dojo.xhrGet({url:"/products/load",preventCache:true,handleAs:"json",timeout:15000,load:function(_7ce,_7cf){dojo.byId("varukorg").innerHTML=_7ce.varukorg;dojo.parser.parse(dojo.byId("varukorg"));dojo.byId("antalpoang").innerHTML=_7ce.poang;if(_7ce.poang>0){dojo.query(".poangpris",document).forEach("item.style.display = 'block';");dojo.query(".pris",document).forEach("item.style.display = 'none';");dojo.byId("poang").style.display="block";}else{dojo.query(".poangpris",document).forEach("item.style.display = 'none';");dojo.query(".pris",document).forEach("item.style.display = 'block';");dojo.byId("poang").style.display="none";}setvarukorgsize();}});dojo.xhrPost(_7cd);};function doReset(){var _7d0=false;if(!dijit.byId("resetpasswordform").validate()){if(dijit.byId("resetemail").validate(true)){_7d0=true;}}else{_7d0=true;}if(!_7d0){if(messageDialog==null){messageDialog=new dijit.Dialog({title:messages.formularfel});}messageDialog.setContent(messages.markeradefalten+"<br><center><button class='submitBtn' onclick='javascript:closeMessage();'><span>"+messages.ok+"</span></button></center>");messageDialog.startup();messageDialog.show();}else{resetPasswordDialog.hide();if(loginErrorDojoDialog==null){loginErrorDojoDialog=new dijit.Dialog({title:messages.skickalosenord});}loginErrorDojoDialog.setContent("<center> <img src='../images/ajax-loader.gif'></center>");loginErrorDojoDialog.startup();loginErrorDojoDialog.show();var _7d1={form:dojo.byId("resetpasswordform"),url:"/login/reset",handleAs:"json",preventCache:true,load:function(_7d2){if(_7d2.status=="OK"){loginErrorDojoDialog.setContent(_7d2.message);loginErrorDojoDialog.startup();loginErrorDojoDialog.show();}else{loginErrorDojoDialog.setContent(_7d2.message);loginErrorDojoDialog.startup();loginErrorDojoDialog.show();}if(pageTracker){pageTracker.trackPageView("/resetpassword");}},error:function(data){loginErrorDojoDialog.setContent(messages.error+data);},timeout:15000};dojo.xhrPost(_7d1);}};function closeResetDialog(){resetPasswordDialog.hide();loginDojoDialog.show();};function sendPassword(){if(loginErrorDojoDialog!=null){loginErrorDojoDialog.hide();}loginDojoDialog.hide();if(resetPasswordDialog==null){resetPasswordDialog=new dijit.Dialog({title:messages.skickanytlosenord});resetPasswordDialog.setContent("<div id='ResetPasswordDialog' bgColor='white' bgOpacity='0.5'><form style='width: 400px;' dojoType='dijit.form.Form' jsId='resetpasswordform' id='resetpasswordform' class='tundra'><fieldset> <LABEL FOR=email><b>"+messages.emaillabel+"</b></LABEL>\t<input id='resetemail' type='text' name='email' value='' dojotype='dijit.form.ValidationTextBox' regexpgen='dojox.validate.regexp.emailAddress' trim='true' required='true' invalidmessage='"+messages.felepost+"' /> </fieldset> </form><center> <button onclick='doReset();' class='submitBtn' ><span>"+messages.ok+"</span></button> <button onclick='closeResetDialog();' class='submitBtn'> <span>"+messages.cancel+"</span></button></center> </div>");dojo.connect(dojo.byId("resetemail"),"onkeyup",function(e){if(e.keyCode==dojo.keys.ENTER){doReset();}});resetPasswordDialog.startup();}resetPasswordDialog.show();};function reactivate(){var _7d5={form:dojo.byId("loginform"),url:"/login/reactivate",handleAs:"json",preventCache:true,load:function(_7d6){if(_7d6.status=="OK"){loginErrorDojoDialog.hide();dojo.byId("usercontent").innerHTML=_7d6.message;showUserLoggedin();}else{loginErrorDojoDialog.setContent(_7d6.message);}},error:function(data){alert(messages.error+data);},timeout:15000};dojo.xhrGet(_7d5);};function closeReavtivateLoginDialog(){loginErrorDojoDialog.hide();};function showUserLoggedin(){if(kassanotloaded==true){dojo.byId("kassacontent").innerHTML=("<center><b>"+messages.laddar+"</b><br/><img src='../images/ajax-loader.gif' alt='loading' /></center>");var get={url:"/get/kassa",handleAs:"json",load:function(_7d9){kassanotloaded=false;dojo.byId("kassacontent").innerHTML=_7d9.kassa;dojo.byId("kampanjcontent").innerHTML=_7d9.kampanj;dojo.parser.parse(dojo.byId("kassacontent"));dojo.parser.parse(dojo.byId("kampanjcontent"));dojo.connect(s5,"onChange",function(val){dojo.byId("payMethod").value=val;var _7db=dojo.byId("form1button1");if(val=="kort"){dojo.fx.wipeIn({node:"basicinfo",duration:300}).play();dojo.byId("buttontext").innerHTML=messages.kortknapp;dojo.byId("form1button1").onclick=verifyOrder;kortpersonnummer();dojo.byId("infoform").infoId1.removeAttribute("readOnly");dojo.byId("infoform").infoId2.removeAttribute("readOnly");dojo.byId("infoform").infoId3.removeAttribute("readOnly");dojo.byId("infoform").infoId4.removeAttribute("readOnly");dojo.byId("infoform").infoId5.removeAttribute("readOnly");dojo.fx.wipeOut({node:"fakturalas",duration:500}).play();}else{dojo.byId("buttontext").innerHTML=messages.fakturaknapp;dojo.byId("form1button1").onclick=verifyFakturaOrder;dojo.byId("infoform").infoId1.setAttribute("readOnly",true);dojo.byId("infoform").infoId2.setAttribute("readOnly",true);dojo.byId("infoform").infoId3.setAttribute("readOnly",true);dojo.byId("infoform").infoId4.setAttribute("readOnly",true);dojo.byId("infoform").infoId5.setAttribute("readOnly",true);dojo.fx.wipeIn({node:"fakturalas",duration:500}).play();var _7dc=livepersonnummer(true);if(!_7dc||dojo.byId("infoId7").value==""){dojo.fx.wipeOut({node:"basicinfo",duration:300}).play();}}});},timeout:15000};dojo.xhrPost(get);}dojo.byId("loginlink").innerHTML=messages.logout;dojo.byId("tampongknapp").style.display="none";dojo.byId("bindknapp").style.display="none";dojo.byId("trosknapp").style.display="none";dojo.byId("kassalink").style.display="none";dojo.byId("ovrigtknapp").style.display="none";dojo.byId("halsaknapp").style.display="none";dojo.byId("start").style.display="none";dojo.byId("kassa").style.display="none";dojo.byId("kampanj").style.display="none";dojo.byId("loginlink").href="javascript:doLogout()";dojo.byId("sidebar").style.display="none";dojo.byId("prodselector").style.display="none";dojo.byId("prodinfo").style.display="none";dojo.byId("footer").style.display="none";dojo.byId("hjalp").style.display="none";dojo.byId("user").style.display="block";};function changeuser2(_7dd){var ind=_7dd.lastIndexOf(" ");var id=_7dd.substr(ind);id=id.replace(/^\s+|\s+$/g,"");var _7e0={content:{userid:id},url:"/user/setuser",handleAs:"json",preventCache:true,load:function(_7e1){if(_7e1.status=="OK"){dojo.byId("userid").innerHTML=_7e1.message;dojo.byId("changeuser").style.display="block";}},error:function(data){alert(messages.error+data);},timeout:15000};dojo.xhrPost(_7e0);};function doLogin(){var _7e3=false;if(!dijit.byId("loginform").validate()){if(dijit.byId("email").validate(true)&&dijit.byId("password").validate(true)){_7e3=true;}}else{_7e3=true;}if(!_7e3){if(messageDialog==null){messageDialog=new dijit.Dialog({title:messages.formularfel});}messageDialog.setContent(messages.markeradefalten+"<br><center><button class='submitBtn' onclick='javascript:closeMessage();'><span>"+messages.ok+"</span></button></center>");messageDialog.startup();messageDialog.show();}else{if(loginErrorDojoDialog==null){loginErrorDojoDialog=new dijit.Dialog({title:messages.auth});}else{loginErrorDojoDialog.titleNode.innerHTML=messages.auth;}loginDojoDialog.hide();loginErrorDojoDialog.setContent("<center> <img src='../images/ajax-loader.gif'></center>");loginErrorDojoDialog.show();var _7e4={form:dojo.byId("loginform"),url:"/login/login",handleAs:"json",preventCache:true,load:function(_7e5){if(_7e5.status=="OK"){loginErrorDojoDialog.hide();var _7e6=document.createElement("script");_7e6.setAttribute("type","text/javascript");_7e6.setAttribute("src","/ckeditor/ckeditor.js");document.getElementsByTagName("head")[0].appendChild(_7e6);_7e6=document.createElement("script");_7e6.setAttribute("type","text/javascript");_7e6.setAttribute("src","/ckfinder/ckfinder.js");document.getElementsByTagName("head")[0].appendChild(_7e6);try{dojo.byId("usercontent").innerHTML=_7e5.message;dojo.parser.parse(dojo.byId("usercontent"));}catch(e){}showUserLoggedin();if(pageTracker){pageTracker.trackPageView("/login");}}else{if(_7e5.status=="REACTIVATE"){loginErrorDojoDialog.setContent(_7e5.message);}else{loginErrorDojoDialog.setContent(_7e5.message);}}},error:function(data){alert(messages.error+data);},timeout:15000};dojo.xhrPost(_7e4);}};function orderRetry(){orderdialog.hide();dojo.byId("sidebar").style.display="block";dojo.byId("kassa").style.display="block";dojo.byId("kampanj").style.display="block";};function orderEnd(){try{if(orderdialog!=null){orderdialog.hide();}}catch(e){}dojo.byId("infoId1").value="";dojo.byId("infoId2").value="";dojo.byId("infoId3").value="";dojo.byId("infoId4").value="";dojo.byId("infoId5").value="";dojo.byId("infoId6").value="";dojo.byId("infoId7").value="";dojo.byId("infoId8").value="";dojo.byId("infoId9").value="";dojo.byId("infoId11").value="";dojo.byId("stepone").style.display="block";dojo.byId("dibsholder").style.display="none";backToOrder();var _7e8=dojo.xhrGet({url:"/products/load",preventCache:true,handleAs:"json",timeout:15000,load:function(_7e9,_7ea){dojo.byId("varukorg").innerHTML=_7e9.varukorg;dojo.parser.parse(dojo.byId("varukorg"));dojo.byId("antalpoang").innerHTML=_7e9.poang;if(_7e9.poang>0){dojo.query(".poangpris",document).forEach("item.style.display = 'block';");dojo.query(".pris",document).forEach("item.style.display = 'none';");dojo.byId("poang").style.display="block";}else{dojo.query(".poangpris",document).forEach("item.style.display = 'none';");dojo.query(".pris",document).forEach("item.style.display = 'block';");dojo.byId("poang").style.display="none";}return _7e9;},error:function(_7eb,_7ec){console.debug("error");return _7eb;}});showStart();};function backToOrder(){var dur=200;dojo.query(".remove",document).forEach("item.style.display = 'block';");dojo.query(".changeup",document).forEach("item.style.display = 'block';");dojo.query(".changedown",document).forEach("item.style.display = 'block';");dojo.byId("prodselector").style.opacity="0";dojo.byId("prodinfo").style.opacity="0";dojo.byId("sidebar").style.opacity="0";dojo.byId("prodselector").style.display="block";dojo.byId("prodinfo").style.display="block";dojo.byId("sidebar").style.display="block";dojo.byId("user").style.display="none";dojo.byId("kassa").style.display="none";dojo.byId("kampanj").style.display="none";dojo.byId("start").style.display="none";dojo.fadeIn({node:"prodselector",duration:1000}).play();dojo.fadeIn({node:"prodinfo",duration:1000}).play();dojo.fadeIn({node:"sidebar",duration:1000}).play();};function checkoutProducts(){var dur=500;nav(dojo.byId("kassalink"));dojo.byId("kassaknapp").style.display="none";dojo.fadeOut({node:"hjalp",duration:500}).play();dojo.fadeOut({node:"prodselector",duration:500}).play();dojo.fadeOut({node:"prodinfo",duration:500}).play();dojo.fadeOut({node:"sidebar",duration:500}).play();var _7ef=dojo.fadeOut({node:"start",duration:500});dojo.connect(_7ef,"onEnd",function(){dojo.byId("kassa").style.opacity="0";dojo.byId("kampanj").style.opacity="0";dojo.byId("kassa").style.display="block";dojo.byId("kampanj").style.display="block";dojo.byId("sidebar").style.display="block";dojo.byId("hjalp").style.display="none";dojo.byId("start").style.display="none";dojo.byId("prodselector").style.display="none";dojo.byId("prodinfo").style.display="none";dojo.fadeIn({node:"kassa",duration:500}).play();dojo.fadeIn({node:"kampanj",duration:500}).play();dojo.fadeIn({node:"sidebar",duration:500}).play();});_7ef.play();var _7f0={back:function(){checkoutProducts();},forward:function(){checkoutProducts();},changeUrl:"ORDER"};dojo.back.addToHistory(_7f0);if(kassanotloaded==true){dojo.byId("kassacontent").innerHTML=("<center><b>"+messages.laddar+"</b><br/><img src='../images/ajax-loader.gif' alt='loading' /></center>");var get={url:"/get/kassa",handleAs:"json",load:function(_7f2){kassanotloaded=false;dojo.byId("kassacontent").innerHTML=_7f2.kassa;dojo.byId("kampanjcontent").innerHTML=_7f2.kampanj;dojo.parser.parse(dojo.byId("kassacontent"));dojo.parser.parse(dojo.byId("kampanjcontent"));dojo.byId("stepone").style.display="block";dojo.byId("dibsholder").style.display="none";dojo.byId("extrainfo").style.display="block";dojo.connect(s5,"onChange",function(val){dojo.byId("payMethod").value=val;var _7f4=dojo.byId("form1button1");if(val=="kort"){dojo.fx.wipeIn({node:"basicinfo",duration:300}).play();dojo.byId("buttontext").innerHTML=messages.kortknapp;dojo.byId("form1button1").onclick=verifyOrder;kortpersonnummer();dojo.byId("infoform").infoId1.removeAttribute("readOnly");dojo.byId("infoform").infoId2.removeAttribute("readOnly");dojo.byId("infoform").infoId3.removeAttribute("readOnly");dojo.byId("infoform").infoId4.removeAttribute("readOnly");dojo.byId("infoform").infoId5.removeAttribute("readOnly");dojo.fx.wipeOut({node:"fakturalas",duration:500}).play();}else{dojo.byId("buttontext").innerHTML=messages.fakturaknapp;dojo.byId("form1button1").onclick=verifyFakturaOrder;dojo.byId("infoform").infoId1.setAttribute("readOnly",true);dojo.byId("infoform").infoId2.setAttribute("readOnly",true);dojo.byId("infoform").infoId3.setAttribute("readOnly",true);dojo.byId("infoform").infoId4.setAttribute("readOnly",true);dojo.byId("infoform").infoId5.setAttribute("readOnly",true);dojo.fx.wipeIn({node:"fakturalas",duration:500}).play();var _7f5=livepersonnummer(true);if(!_7f5||dojo.byId("infoId7").value==""){dojo.fx.wipeOut({node:"basicinfo",duration:300}).play();}}});try{if(pageTracker){pageTracker.trackPageView("/kassa");}}catch(e){}},error:function(_7f6){dojo.byId("hjalpsubcontent").innerHTML=_7f6;alert("fel");alert(_7f6);},timeout:15000};dojo.xhrPost(get);}else{dojo.parser.parse(dojo.byId("kassacontent"));dojo.parser.parse(dojo.byId("kampanjcontent"));dojo.byId("stepone").style.display="block";dojo.byId("dibsholder").style.display="none";dojo.byId("extrainfo").style.display="block";if(pageTracker){pageTracker.trackPageView("/kassa");}}};function myinit(type){myinit(type,-1);};function myinit(type,pos){if(pos!=-1){dojo.byId("startcontent").innerHTML=dojo.byId("seoprodukt").innerHTML;dojo.byId("seoprodukt").style.display="none";}if(window.addEventListener){document.body.addEventListener("dblclick",onDoubleClick,false);}else{if(window.attachEvent){document.body.attachEvent("ondblclick",onDoubleClick);}}messages=dojo.i18n.getLocalization("dijit","loading");pageTracker=new dojox.analytics.Urchin({acct:"UA-3610218-5"});setvarukorgsize();imageflow.init();document.title=messages.pageitle;dojo.query(".friinfo",document).forEach("item.style.display = 'block';");dojo.query(".bounce").instantiate(dojox.widget.FisheyeLite,{properties:{height:1.75,width:1.75}});if(!dojo.cookie("LASTVISIT")){var d=new Date();dojo.cookie("LASTVISIT",d.toUTCString(),{expires:3650});}var _7fb;var _7fc=location.hash;if(_7fc){_7fc=_7fc.substring(1,_7fc.length);}if(_7fc=="ORDER"){_7fb={back:function(){checkoutProducts();},forward:function(){checkoutProducts();},changeUrl:"ORDER"};dojo.back.setInitialState(_7fb);checkoutProducts();}if(_7fc=="LOGIN"){_7fb={back:function(){showLogin();},forward:function(){showLogin();},changeUrl:"LOGIN"};dojo.back.setInitialState(_7fb);showLogin();}else{if(_7fc=="HELP"){_7fb={back:function(){showHelp();},forward:function(){showHelp();},changeUrl:"HELP"};dojo.back.setInitialState(_7fb);showHelp();}else{if(_7fc=="TAMPONGER"){_7fb={back:function(){imageflow.setsrc(0,-1);},forward:function(){imageflow.setsrc(0,-1);},changeUrl:"TAMPONGER"};dojo.back.setInitialState(_7fb);imageflow.setsrc(0,-1);}else{if(_7fc=="BINDOR"){_7fb={back:function(){imageflow.setsrc(1,-1);},forward:function(){imageflow.setsrc(1,-1);},changeUrl:"BINDOR"};dojo.back.setInitialState(_7fb);imageflow.setsrc(1,-1);}else{if(_7fc=="TROSSKYDD"){_7fb={back:function(){imageflow.setsrc(2,-1);},forward:function(){imageflow.setsrc(2,-1);},changeUrl:"TROSSKYDD"};dojo.back.setInitialState(_7fb);imageflow.setsrc(2,-1);}else{if(_7fc=="OVRIGT"){_7fb={back:function(){imageflow.setsrc(3,-1);},forward:function(){imageflow.setsrc(3,-1);},changeUrl:"OVRIGT"};dojo.back.setInitialState(_7fb);imageflow.setsrc(3,-1);}else{if(_7fc=="HALSA"){_7fb={back:function(){imageflow.setsrc(4,-1);},forward:function(){imageflow.setsrc(4,-1);},changeUrl:"HALSA"};dojo.back.setInitialState(_7fb);imageflow.setsrc(4,-1);}}}}}}}if(_7fc=="LOGIN"){_7fb={back:function(){showLogin();},forward:function(){showLogin();},changeUrl:"LOGIN"};dojo.back.setInitialState(_7fb);showLogin();}else{_7fb={back:function(){showStart();},forward:function(){showStart();},changeUrl:"START"};dojo.back.setInitialState(_7fb);}if(dojo.byId("usercontent").innerHTML.length>20){showUserLoggedin();}if(pos!=-1){imageflow.setsrc(type,pos);}};function removeProduct(_7fd){dojo.byId("varukorg"+_7fd).innerHTML="<img src='../images/ajax-loader.gif'>";var _7fe=dojo.xhrGet({url:"/products/remove",preventCache:true,content:{product:_7fd},handleAs:"json",timeout:15000,load:function(_7ff,_800){var _801=_7ff.removeVarukorg;try{dojo.byId("varukorg").removeChild(dojo.byId(_801));}catch(e){console.debug("could not remove child with id:"+_801);}dojo.byId("summa").innerHTML=_7ff.summa;dojo.parser.parse(dojo.byId("summa"));dojo.byId("antalpoang").innerHTML=_7ff.poang;if(_7ff.poang>0){dojo.query(".poangpris",document).forEach("item.style.display = 'block';");dojo.query(".pris",document).forEach("item.style.display = 'none';");dojo.byId("poang").style.display="block";}else{dojo.query(".poangpris",document).forEach("item.style.display = 'none';");dojo.query(".pris",document).forEach("item.style.display = 'block';");dojo.byId("poang").style.display="none";}var _802=location.hash;if(_802){_802=_802.substring(1,_802.length);}if(_802=="ORDER"){dojo.byId("kassaknapp").style.display="none";}setvarukorgsize();return _7ff;},error:function(_803,_804){console.debug("error:"+_803);return _803;}});if(dojo.byId("dijit__MasterTooltip_0")!=null){dojo.byId("dijit__MasterTooltip_0").style.display="none";}};var countDialog=null;function addProduct(_805,_806){if(addstatus[_805]!="locked"){addstatus[_805]="locked";if(dojo.byId("dijit__MasterTooltip_0")!=null){dojo.byId("dijit__MasterTooltip_0").style.display="none";}var _807;if(_806==null){_807=dojo.byId("vhcountSlider"+_805).value;if(!_807||_807==0){try{_807=dojo.byId("dialogvhcountSlider"+_805).value;}catch(e){}}if(countDialog!=null){countDialog.hide();countDialog.destroy();}if(!_807||_807==0){countDialog=new dijit.Dialog({title:messages.valjantal});countDialog.setContent("<div class='antal' > <label for='antalprodukter' width=80px'>"+messages.antal+"</label> <input name='antalprodukter' dojoType='dijit.form.NumberSpinner' style='width:182px;margin-left:18px;margin-bottom:10px;' value='0' smallDelta='1' constraints='{min:0,max:50,places:0}' maxlength='20' id='dialogvhcountSlider"+_805+"'><span dojoType='dijit.Tooltip' style='display:none;' position='right' connectId='dialogvhcountSlider"+_805+"'>"+messages.antalbeskrivning+"</span></div>\t<button value='submit' id='dialogadd"+_805+"' class='submitBtn' onclick='javascript:addProduct("+_805+");'><span>"+messages.add+"</span></div>");countDialog.startup();countDialog.show();addstatus[_805]="unlocked";return;}}else{_807=_806;}var _808;var _809=document.createElement("div");_809.id="varukorg"+_805;_809.className="box";_809.innerHTML="<img src='../images/ajax-loader.gif'>";try{_808=dojo.byId("varukorg"+_805).innerHTML;dojo.byId("varukorg").replaceChild(_809,dojo.byId("varukorg"+_805));}catch(e){dojo.byId("varukorg").insertBefore(_809,dojo.byId("summa"));}var _80a=dojo.xhrGet({url:"/products/add",preventCache:true,content:{product:_805,count:_807},handleAs:"json",timeout:15000,load:function(_80b,_80c){if(_80b.status=="OK"){var ret=addresponsehandler(_809,_80b,_80c,_805);setvarukorgsize();dojo.byId("antalpoang").innerHTML=_80b.poang;if(_80b.poang>0){dojo.query(".poangpris",document).forEach("item.style.display = 'block';");dojo.query(".pris",document).forEach("item.style.display = 'none';");dojo.byId("poang").style.display="block";}else{dojo.query(".poangpris",document).forEach("item.style.display = 'none';");dojo.query(".pris",document).forEach("item.style.display = 'block';");dojo.byId("poang").style.display="none";}if(pageTracker){pageTracker.trackPageView("/addprodukt");}var _80e=location.hash;if(_80e){_80e=_80e.substring(1,_80e.length);}if(_80e=="ORDER"){dojo.byId("kassaknapp").style.display="none";}}else{dojo.byId("varukorg"+_805).innerHTML=_808;messageDialog=new dijit.Dialog({title:messages.maxantal});messageDialog.setContent(messages.maxdesc+"<center><button class='submitBtn' onclick='javascript:closeMessage();'><span>"+messages.ok+"</span></button></center>");messageDialog.startup();messageDialog.show();}addstatus[_805]="unlocked";return ret;},error:function(_80f,_810){addstatus[_805]="unlocked";alert(_80f);return _80f;}});}};function addresponsehandler(_811,_812,_813,_814){_811.innerHTML=_812.varukorg;try{dojo.byId("varukorg").replaceChild(_811,dojo.byId("varukorg"+_814));}catch(e){dojo.byId("varukorg").insertBefore(_811,dojo.byId("summa"));}var _815=dojo.byId("summa");_815.innerHTML=_812.summa;dojo.parser.parse(_811);dojo.parser.parse(_815);return _812;};}var imageflow=function(){var _816=0;var _817=3;var _818=0;var _819="pointer";var _81a="e-resize";var _81b="imageflow";var _81c="loading";var _81d="empty";var _81e="scrollbar";var _81f="slider";var _820="captions";var _821=0;var _822=0;var _823=0;var _824=0;var _825=0;var _826=0;var _827=new Array();var _828=0;var _829=false;var _82a=null;var _82b=0;var posx=0;var _82d=0;var _82e=150;var _82f=3;var _830=0;function _831(){var _832=dojo.fadeIn({node:"tipleft",delay:10000,duration:1000});dojo.connect(_832,"onEnd",function(){var _833=dojo.fadeOut({node:"tipleft",delay:10000,duration:1000});dojo.connect(_833,"onEnd",function(){_831();});_833.play();});_832.play();};function _834(){if(dojo.byId("tipleft").style.opacity=="1"){var _835=dojo.fadeOut({node:"tipleft",duration:1000});dojo.connect(_835,"onEnd",function(){dojo.byId("tipleft").style.left="200px";dojo.byId("tipleft").innerHTML="Slipp frakten genom att beställa två skönhets eller hälso produkter";_831();});_835.play();return;}};var _836=1;return {handle:function(_837){_830=1;_834();var _838=false;switch(_837>0){case true:if(_821>=1){_824=_824+_82e;_822=_821-1;_838=true;}break;default:if(_821<(max-1)){_824=_824-_82e;_822=_821+1;_838=true;}break;}if(_838==true){_839(_824,_822);}},init:function(){if(document.getElementById(_81b)){hide(_81c);_83b(true);show(_81d);_83d();_83e();}},setsrc:function(type,pos){if(type==-1){return;}if(pos!=-1){_82f=pos;}dojo.byId("imageflow").style.display="block";if(dojo.byId("kassaknapp")!=null){dojo.byId("kassaknapp").style.display="block";}backToOrder();try{var _841=img_div.childNodes.item(_827[_821]).getAttribute("productid");if(_841!="na"){dojo.byId(_841).style.display="none";dojo.byId(_841).style.opacity="0";var oldr=_841.match(/[\d\.]+/g);dojo.byId("title"+oldr).style.display="none";}}catch(e){dojo.back.setInitialState(_843);}_823=0;_824=0;_825=0;_826=0;_827=new Array();_828=0;_829=false;_82a=null;_82b=0;posx=0;_82d=0;_82e=150;if(type==0){_81d="tamponger";nav(dojo.byId("tampongknapp"));dojo.byId("empty").style.display="none";dojo.byId("bindor").style.display="none";dojo.byId("tamponger").style.display="block";dojo.byId("trosskydd").style.display="none";dojo.byId("hjalp").style.display="none";dojo.byId("ovrigt").style.display="none";dojo.byId("halsa").style.display="none";if(pos==-1){_82f=5;}var _843={back:function(){setsrc(type,-1);},forward:function(){setsrc(type,-1);},changeUrl:"TAMPONGER"};try{dojo.back.addToHistory(_843);}catch(e){dojo.back.setInitialState(_843);}if(dojo.byId("tamponger").innerHTML.length<100){dojo.byId("tamponger").style.visibility="visible";dojo.byId("tamponger").innerHTML="<img style='position:inherit;margin-top:100px;margin-left:370px;' height='50px' src='../images/ajax-loader.gif'>";dojo.xhrGet({url:"/products/loadtamponger",handleAs:"json",timeout:15000,load:function(_844,_845){hide(_81c);dojo.byId("tamponger").innerHTML=_844.produkter;dojo.byId("titles").innerHTML+=_844.titles;dojo.byId("description").innerHTML+=_844.description;dojo.parser.parse(dojo.byId("description"));_83b(true);if(parseInt(dojo.byId("antalpoang").innerHTML)>0){dojo.query(".poangpris",document).forEach("item.style.display = 'block';");dojo.query(".pris",document).forEach("item.style.display = 'none';");dojo.byId("poang").style.display="block";}if(pageTracker){pageTracker.trackPageView("/tamponger");}}});return;}}if(type==1){_81d="bindor";nav(dojo.byId("bindknapp"));dojo.byId("empty").style.display="none";dojo.byId("tamponger").style.display="none";dojo.byId("bindor").style.display="block";dojo.byId("trosskydd").style.display="none";dojo.byId("hjalp").style.display="none";dojo.byId("ovrigt").style.display="none";dojo.byId("halsa").style.display="none";if(pos==-1){_82f=5;}var _843={back:function(){setsrc(type,-1);},forward:function(){setsrc(type,-1);},changeUrl:"BINDOR"};dojo.back.addToHistory(_843);if(dojo.byId("bindor").innerHTML.length<100){dojo.byId("bindor").style.visibility="visible";dojo.byId("bindor").innerHTML="<img style='position:inherit;margin-top:100px;margin-left:370px;' height='50px' src='../images/ajax-loader.gif'>";dojo.xhrGet({url:"/products/loadbindor",handleAs:"json",timeout:15000,load:function(_846,_847){hide(_81c);dojo.byId("bindor").innerHTML=_846.produkter;dojo.byId("titles").innerHTML+=_846.titles;dojo.byId("description").innerHTML+=_846.description;dojo.parser.parse(dojo.byId("description"));_83b(true);if(parseInt(dojo.byId("antalpoang").innerHTML)>0){dojo.query(".poangpris",document).forEach("item.style.display = 'block';");dojo.query(".pris",document).forEach("item.style.display = 'none';");dojo.byId("poang").style.display="block";}if(pageTracker){pageTracker.trackPageView("/bindor");}}});return;}}if(type==2){_81d="trosskydd";nav(dojo.byId("trosknapp"));dojo.byId("empty").style.display="none";dojo.byId("tamponger").style.display="none";dojo.byId("bindor").style.display="none";dojo.byId("trosskydd").style.display="block";dojo.byId("hjalp").style.display="none";dojo.byId("ovrigt").style.display="none";dojo.byId("halsa").style.display="none";if(pos==-1){_82f=4;}var _843={back:function(){setsrc(type,-1);},forward:function(){setsrc(type,-1);},changeUrl:"TROSSKYDD"};dojo.back.addToHistory(_843);if(dojo.byId("trosskydd").innerHTML.length<100){dojo.byId("trosskydd").style.visibility="visible";dojo.byId("trosskydd").innerHTML="<img style='position:inherit;margin-top:100px;margin-left:370px;' height='50px' src='../images/ajax-loader.gif'>";dojo.xhrGet({url:"/products/loadtrosskydd",handleAs:"json",timeout:15000,load:function(_848,_849){dojo.byId("trosskydd").innerHTML=_848.produkter;hide(_81c);dojo.byId("titles").innerHTML+=_848.titles;dojo.byId("description").innerHTML+=_848.description;dojo.parser.parse(dojo.byId("description"));if(parseInt(dojo.byId("antalpoang").innerHTML)>0){dojo.query(".poangpris",document).forEach("item.style.display = 'block';");dojo.query(".pris",document).forEach("item.style.display = 'none';");dojo.byId("poang").style.display="block";}_83b(true);if(pageTracker){pageTracker.trackPageView("/trosskydd");}}});return;}}if(type==3){_81d="ovrigt";nav(dojo.byId("ovrigtknapp"));dojo.byId("empty").style.display="none";dojo.byId("tamponger").style.display="none";dojo.byId("bindor").style.display="none";dojo.byId("trosskydd").style.display="none";dojo.byId("ovrigt").style.display="block";dojo.byId("halsa").style.display="none";dojo.byId("hjalp").style.display="none";if(pos==-1){_82f=3;}var _843={back:function(){setsrc(type,-1);},forward:function(){setsrc(type,-1);},changeUrl:"OVRIGT"};dojo.back.addToHistory(_843);if(dojo.byId("ovrigt").innerHTML.length<100){dojo.byId("ovrigt").style.visibility="visible";dojo.byId("ovrigt").innerHTML="<img style='position:inherit;margin-top:100px;margin-left:370px;' height='50px' src='../images/ajax-loader.gif'>";dojo.xhrGet({url:"/products/loadovrigt",handleAs:"json",timeout:15000,load:function(_84a,_84b){hide(_81c);dojo.byId("ovrigt").innerHTML=_84a.produkter;dojo.byId("titles").innerHTML+=_84a.titles;dojo.byId("description").innerHTML+=_84a.description;dojo.parser.parse(dojo.byId("description"));if(parseInt(dojo.byId("antalpoang").innerHTML)>0){dojo.query(".poangpris",document).forEach("item.style.display = 'block';");dojo.query(".pris",document).forEach("item.style.display = 'none';");dojo.byId("poang").style.display="block";}_83b(true);if(pageTracker){pageTracker.trackPageView("/ovrigt");}}});return;}}if(type==4){_81d="halsa";nav(dojo.byId("halsaknapp"));dojo.byId("empty").style.display="none";dojo.byId("tamponger").style.display="none";dojo.byId("bindor").style.display="none";dojo.byId("trosskydd").style.display="none";dojo.byId("ovrigt").style.display="none";dojo.byId("halsa").style.display="block";dojo.byId("hjalp").style.display="none";if(pos==-1){_82f=3;}var _843={back:function(){setsrc(type,-1);},forward:function(){setsrc(type,-1);},changeUrl:"HALSA"};dojo.back.addToHistory(_843);if(dojo.byId("halsa").innerHTML.length<100){dojo.byId("halsa").style.visibility="visible";dojo.byId("halsa").innerHTML="<img style='position:inherit;margin-top:100px;margin-left:370px;' height='50px' src='../images/ajax-loader.gif'>";dojo.xhrGet({url:"/products/loadhalsa",handleAs:"json",timeout:15000,load:function(_84c,_84d){hide(_81c);dojo.byId("halsa").innerHTML=_84c.produkter;dojo.byId("titles").innerHTML+=_84c.titles;dojo.byId("description").innerHTML+=_84c.description;dojo.parser.parse(dojo.byId("description"));if(parseInt(dojo.byId("antalpoang").innerHTML)>0){dojo.query(".poangpris",document).forEach("item.style.display = 'block';");dojo.query(".pris",document).forEach("item.style.display = 'none';");dojo.byId("poang").style.display="block";}_83b(true);if(pageTracker){pageTracker.trackPageView("/halsa");}}});return;}}_83b(true);}};function step(){switch(_824<_823-1||_824>_823+1){case true:_84f(_823+(_824-_823)/3);window.setTimeout(step,50);_826=1;break;default:_826=0;break;}};function _839(x,_851){if(img_div.id=="empty"){return;}var id=img_div.childNodes.item(_827[_851]).getAttribute("productid");var _853=img_div.childNodes.item(_827[_821]).getAttribute("productid");var f=dojo.fadeOut({node:_853,duration:300});dojo.connect(f,"onEnd",function(){dojo.byId(_853).style.display="none";dojo.byId(_853).style.opacity="0";dojo.byId(id).style.opacity="0";dojo.byId(id).style.display="block";var _855=dojo.fadeIn({node:id,duration:500});dojo.connect(_855,"onEnd",function(){preventclick=false;});_855.play();});preventclick=true;f.play();var r=id.match(/[\d\.]+/g);var oldr=_853.match(/[\d\.]+/g);dojo.byId("title"+oldr).style.display="none";dojo.byId("title"+r).style.display="block";_824=x;_825=x;if(_826==0){window.setTimeout(step,50);_826=1;}_821=_851;caption=img_div.childNodes.item(_827[_821]).getAttribute("alt");if(caption==""){caption="&nbsp;";}};function _84f(x){_823=x;var _859=max;for(var _85a=0;_85a<max;_85a++){var _85b=img_div.childNodes.item(_827[_85a]);var _85c=_85a*-_82e;if((_85c+max_conf_focus)<_825||(_85c-max_conf_focus)>_825){_85b.style.visibility="hidden";_85b.style.display="none";}else{var z=Math.sqrt(10000+x*x)+100;var xs=x/z*size+size;_85b.style.display="block";var _85f=(_85b.h/_85b.w*_85b.pc)/z*size;switch(_85f>max_height){case false:var _860=_85b.pc/z*size;break;default:_85f=max_height;var _860=_85b.w*_85f/_85b.h;break;}var _861=(images_width*0.014+_85f/100)+images_top+((_85f/(_816+1))*_816);if(_85b.i!=_821){_85b.style.left=(xs-(_85b.pc/2)/z*size+images_left)+"px";_85b.style.height=_85f/1.5+"px";_85b.style.width=_860/1.5+"px";var tmp=_861+50;_85b.style.top=tmp+"px";_85b.style.visibility="visible";}else{_85b.style.left=xs-(_85b.pc/2)/z*size+images_left+"px";_85b.style.height=_85f/1.1+"px";_85b.style.width=_860/1.1+"px";_85b.style.top=_861+"px";_85b.style.visibility="visible";}switch(x<0){case true:_859++;break;default:_859=_859-1;break;}switch(_85b.i==_821){case false:_85b.onclick=function(){_839(this.x_pos,this.i);};break;default:_85b.onclick=function(){dojo.byId("vhcountSlider"+this.url).select();};_859=_859+1;break;}_85b.style.zIndex=_859;}x+=_82e;}};function _83b(_863){imageflow_div=document.getElementById(_81b);img_div=document.getElementById(_81d);images_width=img_div.offsetWidth;images_top=imageflow_div.offsetTop;images_left=imageflow_div.offsetLeft;max_conf_focus=_817*_82e;size=images_width*0.5;max_height=images_width*0.51;imageflow_div.style.height=images_width*0.338+"px";img_div.style.height=images_width*0.338+"px";var _864="256px";imageflow_div.style.height=_864;img_div.style.height=_864;max=img_div.childNodes.length;var i=0;for(var _866=0;_866<max;_866++){var _867=img_div.childNodes.item(_866);if(_867.nodeType==1){_827[i]=_866;_867.onclick=function(){_839(this.x_pos,this.i);};_867.x_pos=(-i*_82e);_867.i=i;if(_863==true){_867.w=_867.width;_867.h=_867.height;}switch((_867.w+1)>(_867.h/(_816+1))){case true:_867.pc=118;break;default:_867.pc=100;break;}_867.url=_867.getAttribute("longdesc");_867.ondblclick=function(){dojo.byId("vhcountSlider"+this.url).select();};_867.onclick=function(){dojo.byId("vhcountSlider"+this.url).select();};_867.style.cursor=_819;i++;}}max=_827.length;var par1=-(_82f-1)*150;_839(par1,_82f-1);};function show(id){var _86a=document.getElementById(id);_86a.style.visibility="visible";};function hide(id){var _86c=document.getElementById(id);_86c.style.visibility="hidden";_86c.style.display="none";};window.onresize=function(){};function _86d(_86e){var _86f=0;if(!_86e){_86e=window.event;}if(_86e.wheelDelta){_86f=_86e.wheelDelta/120;}else{if(_86e.detail){_86f=-_86e.detail/3;}}if(_86f){imageflow.handle(_86f);}if(_86e.preventDefault){_86e.preventDefault();}_86e.returnValue=false;};function _83d(){if(window.addEventListener){imageflow_div.addEventListener("DOMMouseScroll",_86d,false);}imageflow_div.onmousewheel=_86d;};function _870(_871){_82a=_871;_82b=posx-_82a.offsetLeft+_828;};function _872(){_82a=null;_829=false;};function drag(e){posx=document.all?window.event.clientX:e.pageX;if(_82a!=null){_829=true;_82d=(posx-_82b)+_818;if(_82d<(-_828)){_82d=-_828;}if(_82d>(scrollbar_width-_828)){_82d=scrollbar_width-_828;}var _875=(_82d+_828);var _876=_875/((scrollbar_width)/(max-1));var _877=Math.round(_876);var _878=(_877)*-_82e;var _879=_877;_82a.style.left=_82d+"px";_839(_878,_879);}};function _83e(){document.onmousemove=drag;document.onmouseup=_872;};function _87a(_87b){_87b=_87b||window.event;return _87b.keyCode;};document.onkeydown=function(_87c){var _87d=_87a(_87c);switch(_87d){case 39:imageflow.handle(-1);break;case 37:imageflow.handle(1);break;}};}();function editInfo(){var _87e=new dijit.Dialog({title:messages.laddarkundupg});_87e.setContent("<center> <img src='../images/ajax-loader.gif'></center>");_87e.startup();_87e.show();var edit=dojo.xhrGet({url:"/user/getinfo",preventCache:true,handleAs:"json",timeout:15000,load:function(_880,_881){dojo.byId("infoform").infoId1.value=_880.firstname;dojo.byId("infoform").infoId2.value=_880.lastname;dojo.byId("infoform").infoId3.value=_880.address;dojo.byId("infoform").infoId4.value=_880.zip;dojo.byId("infoform").infoId5.value=_880.city;dojo.byId("infoform").infoId6.value=_880.email;dojo.byId("infoform").infoId1.removeAttribute("readOnly");dojo.byId("infoform").infoId2.removeAttribute("readOnly");dojo.byId("infoform").infoId3.removeAttribute("readOnly");dojo.byId("infoform").infoId4.removeAttribute("readOnly");dojo.byId("infoform").infoId5.removeAttribute("readOnly");dojo.byId("user").style.display="none";dojo.byId("kassa").style.display="block";dojo.byId("steponetitle").style.display="none";dojo.byId("basicinfo").style.display="block";dojo.byId("extrainfo").style.display="none";dojo.byId("form1button2").onclick=cancelinfo;dojo.byId("loggedinform1button1").style.display="block";dojo.byId("form1button2").style.display="block";dojo.byId("form1button1").style.display="none";_87e.hide();_87e.destroy();var dur=200;var _883=dojo.fadeIn({node:"kassa",duration:dur});_883.play();return _880;},error:function(_884,_885){alert(_884);console.debug("error:"+_884);return _884;}});};function saveinfo(){var form=document.forms[0];var save={form:dojo.byId("infoform"),url:"/user/save",load:function(_888){if(_888!="0"){if(messageDialog==null){messageDialog=new dijit.Dialog({title:messages.felepost});}messageDialog.setContent(messages.redanregistrerad+"<br><button id='okbutton' class='submitBtn' onclick='javascript:closeMessage();'><span>"+messages.ok+"</span></button>");messageDialog.startup();messageDialog.show();}else{dojo.byId("user").style.display="block";dojo.byId("kassa").style.display="none";dojo.byId("extrainfo").style.display="block";dojo.byId("form1button1").style.display="block";dojo.byId("form1button2").style.display="none";dojo.byId("loggedinform1button1").style.display="none";}},error:function(data){alert(messages.error+data);},timeout:15000};dojo.xhrPost(save);dojo.byId("steponetitle").style.display="block";};function cancelinfo(){dojo.byId("user").style.display="block";dojo.byId("extrainfo").style.display="block";dojo.byId("kassa").style.display="none";dojo.byId("form1button2").style.display="none";};var removedialog=null;var confirmdialog=null;var changeorderdialog=null;function endsub(){confirmdialog.hide();doLogout();backtoMain();};function backtoMain(){dojo.byId("loginbutton").src="../images/login.png";dojo.byId("loginlink").href="javascript:showLogin()";dojo.byId("user").style.display="none";dojo.byId("sidebar").style.display="block";dojo.byId("prodselector").style.display="block";dojo.byId("prodinfo").style.display="block";confirmdialog.hide();confirmdialog.destroy();};function errorRemove(){confirmdialog.hide();confirmdialog.destroy();};function confirmremove(_88a){var _88b="";var _88c;if(_88a!=1){_88c=new dijit.Dialog({title:messages.avslutatitle});_88b=dojo.byId("avslutasvar").value;}else{_88c=new dijit.Dialog({title:messages.pausatitle});}removedialog.hide();removedialog.destroy();_88c.setContent("<center> <img src='../images/ajax-loader.gif'></center>");_88c.startup();_88c.show();var edit=dojo.xhrGet({url:"/user/remove",content:{svar:_88b,pa:_88a},timeout:15000,preventCache:true,load:function(_88e,_88f){_88c.hide();_88c.destroy();dojo.byId("user").style.display="block";confirmdialog=new dijit.Dialog({title:messages.meddelande});confirmdialog.setContent(_88e);confirmdialog.show();return _88e;},error:function(_890,_891){_88c.hide();_88c.destroy();confirmdialog=new dijit.Dialog({title:messages.meddelande});removedialog.setContent(_890);removedialog.show();return _890;}});};function cancelremove(){removedialog.hide();removedialog.destroy();};function removeSub(){removedialog=new dijit.Dialog({title:messages.bekraftatitle});removedialog.setContent(messages.avslutafraga+"<br><h2 style='font-size: 12px;color: #fdfdfd;'>"+messages.hjalposs+"</h2><h5 style='font-size: 10px;color: #fdfdfd;'>"+messages.avslutpga+"</h5><select name='avslutasvar' id='avslutasvar' value='svar' style='width:250px;'><option>"+messages.angeorsak+"</option><option>"+messages.fordyrt+"</option><option>"+messages.fattasprodukter+"</option><option >"+messages.valjadag+"</option><option >"+messages.krongligt+"</option><option >"+messages.ejintresserad+"</option></select><center><button class='submitBtn' onclick='javascript:confirmremove(0);'><span>"+messages.ja+"</span></button><button class='submitBtn' onclick='cancelremove()'><span>"+messages.nej+"</span></button></center>");removedialog.startup();removedialog.show();};var paymentdialog;function setfaktura(){var edit=dojo.xhrGet({url:"/user/setfaktura",timeout:15000,handleAs:"json",preventCache:true,load:function(_893,_894){removedialog.hide();removedialog.destroy();if(_893.status==0){removedialog=new dijit.Dialog({title:"Dina &auml;ndringar har sparats"});removedialog.setContent("Dina &auml;ndringar har sparats <br><button class='submitBtn' onclick='cancelremove()'><span>"+messages.ok+"</span></button></center>");removedialog.startup();removedialog.show();}else{removedialog=new dijit.Dialog({title:"Fel vid &auml;ndring till faktura"});removedialog.setContent("Dina &auml;ndringar kunde inte sparas<br>felkod:"+_893.message+" <br><button class='submitBtn' onclick='cancelremove()'><span>"+messages.ok+"</span></button></center>");removedialog.startup();removedialog.show();}},error:function(_895,_896){removedialog.hide();removedialog.destroy();removedialog=new dijit.Dialog({title:messages.meddelande});removedialog.setContent(_895);removedialog.show();}});};function changePayment(){removedialog=new dijit.Dialog({title:"V&auml;lj betalningss&auml;tt"});removedialog.setContent("<br><button class='submitBtn' onclick='javascript:editPay();'><span>Kort</span></button><button class='submitBtn' onclick='setfaktura();'><span>Faktura</span></button></center>");removedialog.startup();removedialog.show();};function cancelchangePayment(){removedialog.hide();dojo.byId("user").style.display="block";dojo.byId("dibs").style.display="none";dojo.byId("dibsholder").style.display="none";dojo.byId("stepone").style.display="block";dojo.byId("kassa").style.display="none";dojo.byId("backbutton").onclick=checkoutProducts;dojo.byId("titlesteg2").innerHTML=messages.step1;};function editPay(){if(removedialog!=null){removedialog.hide();}dojo.byId("user").style.display="none";dojo.byId("kassa").style.display="block";dojo.byId("stepone").style.display="none";dojo.byId("dibsholder").style.display="block";dojo.byId("dibs").style.display="block";var dur=200;var _898=dojo.fadeIn({node:"kassa",duration:dur});_898.play();dojo.byId("backbutton").onclick=cancelchangePayment;dojo.byId("titlesteg2").innerHTML=messages.andrabetalningssatt;var _899={url:"/user/getpayment",preventCache:true,handleAs:"json",load:function(_89a){if(_89a.status=="2"){if(orderdialog==null){orderdialog=new dijit.Dialog({title:messages.felepost});}orderdialog.setContent(_89a.message);orderdialog.startup();orderdialog.show();dojo.byId("user").style.display="block";dojo.byId("dibs").style.display="none";dojo.byId("dibsholder").style.display="none";dojo.byId("stepone").style.display="block";dojo.byId("kassa").style.display="none";dojo.byId("backbutton").onclick=checkoutProducts;dojo.byId("titlesteg2").innerHTML=messages.step1;}else{dojo.byId("dibs").innerHTML=_89a.message;dojo.byId("backbutton").style.display="block";if(pageTracker){pageTracker.trackPageView("/changebetalning");}}},error:function(data){dialog.hide();dialog.destroy();alert(messages.error+data);},timeout:15000};dojo.xhrPost(_899);};function submitOrderChange(){changeorderdialog.hide();dojo.byId("sidebar").style.display="none";dojo.byId("kassa").style.display="none";dojo.byId("prodselector").style.display="none";dojo.byId("prodinfo").style.display="none";var _89c=new dijit.Dialog({title:messages.skaparprenumeration});_89c.setContent("<center> <img src='../images/ajax-loader.gif'></center>");_89c.startup();_89c.show();var kw={url:"/user/submitorderchange",load:function(_89e){_89c.hide();_89c.destroy();if(changeorderdialog==null){changeorderdialog=new dijit.Dialog({title:messages.orderandring});}else{changeorderdialog.titleNode.innerHTML=messages.orderandring;}changeorderdialog.setContent(_89e);changeorderdialog.startup();changeorderdialog.show();},error:function(data){_89c.hide();_89c.destroy();alert(messages.error+data);},timeout:15000};dojo.xhrPost(kw);};function retryEdit(){if(changeorderdialog!=null){changeorderdialog.hide();}dojo.byId("user").style.display="none";dojo.byId("sidebar").style.display="block";dojo.byId("prodselector").style.display="block";dojo.byId("prodinfo").style.display="block";};function orderOK(){if(changeorderdialog!=null){changeorderdialog.hide();}dojo.byId("user").style.display="block";dojo.byId("sidebar").style.display="none";dojo.byId("prodselector").style.display="none";dojo.byId("prodinfo").style.display="none";};function cancelChanges(){if(changeorderdialog!=null){changeorderdialog.hide();}dojo.byId("user").style.display="block";dojo.byId("sidebar").style.display="none";dojo.byId("prodselector").style.display="none";dojo.byId("prodinfo").style.display="none";dojo.byId("tampongknapp").style.display="none";dojo.byId("bindknapp").style.display="none";dojo.byId("ovrigtknapp").style.display="none";dojo.byId("halsaknapp").style.display="none";dojo.byId("trosknapp").style.display="none";};function saveOrder(){dojo.byId("tampongknapp").style.display="none";dojo.byId("bindknapp").style.display="none";dojo.byId("trosknapp").style.display="none";dojo.byId("ovrigtknapp").style.display="none";dojo.byId("halsaknapp").style.display="none";var _8a0=new dijit.Dialog({title:messages.verifierar});_8a0.setContent("<center> <img src='../images/ajax-loader.gif'></center>");_8a0.startup();_8a0.show();var _8a1={url:"/user/verifyorder",load:function(_8a2){_8a0.hide();_8a0.destroy();if(changeorderdialog==null){changeorderdialog=new dijit.Dialog({title:messages.bekraftaandringar});}changeorderdialog.setContent(_8a2);changeorderdialog.startup();changeorderdialog.show();},error:function(data){_8a0.hide();_8a0.destroy();alert(messages.error+data);},timeout:15000};dojo.xhrPost(_8a1);};function editSub(){imageflow.setsrc(0,-1);dojo.byId("tampongknapp").style.display="block";dojo.byId("bindknapp").style.display="block";dojo.byId("trosknapp").style.display="block";dojo.byId("ovrigtknapp").style.display="block";dojo.byId("halsaknapp").style.display="block";dojo.byId("user").style.display="none";dojo.byId("sidebar").style.display="block";dojo.byId("prodselector").style.display="block";dojo.byId("prodinfo").style.display="block";dojo.byId("varukorg").innerHTML="<img width='100px' src='../images/ajax-loader.gif'>"+messages.laddarprenumeration;var edit=dojo.xhrGet({url:"/user/getsubscription",preventCache:true,timeout:15000,handleAs:"json",load:function(_8a5,_8a6){dojo.byId("varukorg").innerHTML=_8a5.varukorg;dojo.parser.parse(dojo.byId("varukorg"));dojo.byId("antalpoang").innerHTML=_8a5.poang;if(_8a5.poang>0){dojo.query(".poangpris",document).forEach("item.style.display = 'block';");dojo.query(".pris",document).forEach("item.style.display = 'none';");dojo.byId("poang").style.display="block";}else{dojo.query(".poangpris",document).forEach("item.style.display = 'none';");dojo.query(".pris",document).forEach("item.style.display = 'block';");dojo.byId("poang").style.display="none";}setvarukorgsize();},error:function(_8a7,_8a8){console.debug("error:"+_8a7);return _8a7;}});};function pauseSub(){removedialog=new dijit.Dialog({title:messages.bekraftapausa});removedialog.setContent(messages.pausafraga+"<br><center><button class='submitBtn' onclick='javascript:confirmremove(1);'><span>"+messages.ja+"</span></button><button class='submitBtn' onclick='cancelremove()'><span>"+messages.nej+"</span></button></center>");removedialog.startup();removedialog.show();};if(!dojo._hasResource["dijit.form.Button"]){dojo._hasResource["dijit.form.Button"]=true;dojo.provide("dijit.form.Button");dojo.declare("dijit.form.Button",dijit.form._FormWidget,{label:"",showLabel:true,iconClass:"",type:"button",baseClass:"dijitButton",templateString:"<span class=\"dijit dijitReset dijitLeft dijitInline\"\r\n\tdojoAttachEvent=\"ondijitclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\r\n\t><span class=\"dijitReset dijitRight dijitInline\"\r\n\t\t><span class=\"dijitReset dijitInline dijitButtonNode\"\r\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\"\r\n\t\t\t\tdojoAttachPoint=\"titleNode,focusNode\" \r\n\t\t\t\t${nameAttrSetting} type=\"${type}\" value=\"${value}\" waiRole=\"button\" waiState=\"labelledby-${id}_label\"\r\n\t\t\t\t><span class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\" \r\n\t\t\t\t\t><span class=\"dijitReset dijitToggleButtonIconChar\">&#10003;</span \r\n\t\t\t\t></span \r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\" \r\n\t\t\t\t\tid=\"${id}_label\"  \r\n\t\t\t\t\tdojoAttachPoint=\"containerNode\"\r\n\t\t\t\t></span\r\n\t\t\t></button\r\n\t\t></span\r\n\t></span\r\n></span>\r\n",attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{label:{node:"containerNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),_onClick:function(e){if(this.disabled||this.readOnly){return false;}this._clicked();return this.onClick(e);},_onButtonClick:function(e){if(e.type!="click"&&!(this.type=="submit"||this.type=="reset")){dojo.stopEvent(e);}if(this._onClick(e)===false){e.preventDefault();}else{if(this.type=="submit"&&!this.focusNode.form){for(var node=this.domNode;node.parentNode;node=node.parentNode){var _8ac=dijit.byNode(node);if(_8ac&&typeof _8ac._onSubmit=="function"){_8ac._onSubmit(e);break;}}}}},_setValueAttr:function(_8ad){var attr=this.attributeMap.value||"";if(this[attr.node||attr||"domNode"].tagName=="BUTTON"){if(_8ad!=this.value){console.debug("Cannot change the value attribute on a Button widget.");}}},_fillContent:function(_8af){if(_8af&&!("label" in this.params)){this.attr("label",_8af.innerHTML);}},postCreate:function(){if(this.showLabel==false){dojo.addClass(this.containerNode,"dijitDisplayNone");}dojo.setSelectable(this.focusNode,false);this.inherited(arguments);},onClick:function(e){return true;},_clicked:function(e){},setLabel:function(_8b2){dojo.deprecated("dijit.form.Button.setLabel() is deprecated.  Use attr('label', ...) instead.","","2.0");this.attr("label",_8b2);},_setLabelAttr:function(_8b3){this.containerNode.innerHTML=this.label=_8b3;this._layoutHack();if(this.showLabel==false&&!this.params.title){this.titleNode.title=dojo.trim(this.containerNode.innerText||this.containerNode.textContent||"");}}});dojo.declare("dijit.form.DropDownButton",[dijit.form.Button,dijit._Container],{baseClass:"dijitDropDownButton",templateString:"<span class=\"dijit dijitReset dijitLeft dijitInline\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse,onclick:_onDropDownClick,onkeydown:_onDropDownKeydown,onblur:_onDropDownBlur,onkeypress:_onKey\"\r\n\t><span class='dijitReset dijitRight dijitInline'\r\n\t\t><span class='dijitReset dijitInline dijitButtonNode'\r\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\" \r\n\t\t\t\t${nameAttrSetting} type=\"${type}\" value=\"${value}\"\r\n\t\t\t\tdojoAttachPoint=\"focusNode,titleNode\" \r\n\t\t\t\twaiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\r\n\t\t\t\t><span class=\"dijitReset dijitInline\" \r\n\t\t\t\t\tdojoAttachPoint=\"iconNode\"\r\n\t\t\t\t></span\r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"  \r\n\t\t\t\t\tdojoAttachPoint=\"containerNode,popupStateNode\" \r\n\t\t\t\t\tid=\"${id}_label\"\r\n\t\t\t\t></span\r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonInner\">&thinsp;</span\r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonChar\">&#9660;</span\r\n\t\t\t></button\r\n\t\t></span\r\n\t></span\r\n></span>\r\n",_fillContent:function(){if(this.srcNodeRef){var _8b4=dojo.query("*",this.srcNodeRef);dijit.form.DropDownButton.superclass._fillContent.call(this,_8b4[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}if(!this.dropDown){var _8b5=dojo.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=dijit.byNode(_8b5);delete this.dropDownContainer;}dijit.popup.prepare(this.dropDown.domNode);this.inherited(arguments);},destroyDescendants:function(){if(this.dropDown){this.dropDown.destroyRecursive();delete this.dropDown;}this.inherited(arguments);},_onArrowClick:function(e){if(this.disabled||this.readOnly){return;}this._toggleDropDown();},_onDropDownClick:function(e){var _8b8=dojo.isFF&&dojo.isFF<3&&navigator.appVersion.indexOf("Macintosh")!=-1;if(!_8b8||e.detail!=0||this._seenKeydown){this._onArrowClick(e);}this._seenKeydown=false;},_onDropDownKeydown:function(e){this._seenKeydown=true;},_onDropDownBlur:function(e){this._seenKeydown=false;},_onKey:function(e){if(this.disabled||this.readOnly){return;}if(e.charOrCode==dojo.keys.DOWN_ARROW){if(!this.dropDown||this.dropDown.domNode.style.visibility=="hidden"){dojo.stopEvent(e);this._toggleDropDown();}}},_onBlur:function(){this._closeDropDown();this.inherited(arguments);},_toggleDropDown:function(){if(this.disabled||this.readOnly){return;}dijit.focus(this.popupStateNode);var _8bc=this.dropDown;if(!_8bc){return;}if(!this._opened){if(_8bc.href&&!_8bc.isLoaded){var self=this;var _8be=dojo.connect(_8bc,"onLoad",function(){dojo.disconnect(_8be);self._openDropDown();});_8bc.refresh();return;}else{this._openDropDown();}}else{this._closeDropDown();}},_openDropDown:function(){var _8bf=this.dropDown;var _8c0=_8bf.domNode.style.width;var self=this;dijit.popup.open({parent:this,popup:_8bf,around:this.domNode,orient:this.isLeftToRight()?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"},onExecute:function(){self._closeDropDown(true);},onCancel:function(){self._closeDropDown(true);},onClose:function(){_8bf.domNode.style.width=_8c0;self.popupStateNode.removeAttribute("popupActive");self._opened=false;}});if(this.domNode.offsetWidth>_8bf.domNode.offsetWidth){var _8c2=null;if(!this.isLeftToRight()){_8c2=_8bf.domNode.parentNode;var _8c3=_8c2.offsetLeft+_8c2.offsetWidth;}dojo.marginBox(_8bf.domNode,{w:this.domNode.offsetWidth});if(_8c2){_8c2.style.left=_8c3-this.domNode.offsetWidth+"px";}}this.popupStateNode.setAttribute("popupActive","true");this._opened=true;if(_8bf.focus){_8bf.focus();}},_closeDropDown:function(_8c4){if(this._opened){dijit.popup.close(this.dropDown);if(_8c4){this.focus();}this._opened=false;}}});dojo.declare("dijit.form.ComboButton",dijit.form.DropDownButton,{templateString:"<table class='dijit dijitReset dijitInline dijitLeft'\r\n\tcellspacing='0' cellpadding='0' waiRole=\"presentation\"\r\n\t><tbody waiRole=\"presentation\"><tr waiRole=\"presentation\"\r\n\t\t><td class=\"dijitReset dijitStretch dijitButtonContents dijitButtonNode\"\r\n\t\t\tdojoAttachEvent=\"ondijitclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"  dojoAttachPoint=\"titleNode\"\r\n\t\t\twaiRole=\"button\" waiState=\"labelledby-${id}_label\"\r\n\t\t\t><div class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\" waiRole=\"presentation\"></div\r\n\t\t\t><div class=\"dijitReset dijitInline dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\" waiRole=\"presentation\"></div\r\n\t\t></td\r\n\t\t><td class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton'\r\n\t\t\tdojoAttachPoint=\"popupStateNode,focusNode\"\r\n\t\t\tdojoAttachEvent=\"ondijitclick:_onArrowClick, onkeypress:_onKey,onmouseenter:_onMouse,onmouseleave:_onMouse\"\r\n\t\t\tstateModifier=\"DownArrow\"\r\n\t\t\ttitle=\"${optionsTitle}\" ${nameAttrSetting}\r\n\t\t\twaiRole=\"button\" waiState=\"haspopup-true\"\r\n\t\t\t><div class=\"dijitReset dijitArrowButtonInner\" waiRole=\"presentation\">&thinsp;</div\r\n\t\t\t><div class=\"dijitReset dijitArrowButtonChar\" waiRole=\"presentation\">&#9660;</div\r\n\t\t></td\r\n\t></tr></tbody\r\n></table>\r\n",attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{id:"",tabIndex:["focusNode","titleNode"]}),optionsTitle:"",baseClass:"dijitComboButton",_focusedNode:null,postCreate:function(){this.inherited(arguments);this._focalNodes=[this.titleNode,this.popupStateNode];dojo.forEach(this._focalNodes,dojo.hitch(this,function(node){if(dojo.isIE){this.connect(node,"onactivate",this._onNodeFocus);this.connect(node,"ondeactivate",this._onNodeBlur);}else{this.connect(node,"onfocus",this._onNodeFocus);this.connect(node,"onblur",this._onNodeBlur);}}));},focusFocalNode:function(node){this._focusedNode=node;dijit.focus(node);},hasNextFocalNode:function(){return this._focusedNode!==this.getFocalNodes()[1];},focusNext:function(){this._focusedNode=this.getFocalNodes()[this._focusedNode?1:0];dijit.focus(this._focusedNode);},hasPrevFocalNode:function(){return this._focusedNode!==this.getFocalNodes()[0];},focusPrev:function(){this._focusedNode=this.getFocalNodes()[this._focusedNode?0:1];dijit.focus(this._focusedNode);},getFocalNodes:function(){return this._focalNodes;},_onNodeFocus:function(evt){this._focusedNode=evt.currentTarget;var fnc=this._focusedNode==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";dojo.addClass(this._focusedNode,fnc);},_onNodeBlur:function(evt){var fnc=evt.currentTarget==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";dojo.removeClass(evt.currentTarget,fnc);},_onBlur:function(){this.inherited(arguments);this._focusedNode=null;}});dojo.declare("dijit.form.ToggleButton",dijit.form.Button,{baseClass:"dijitToggleButton",checked:false,attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{checked:"focusNode"}),_clicked:function(evt){this.attr("checked",!this.checked);},_setCheckedAttr:function(_8cc){this.checked=_8cc;dojo.attr(this.focusNode||this.domNode,"checked",_8cc);dijit.setWaiState(this.focusNode||this.domNode,"pressed",_8cc);this._setStateClass();this._handleOnChange(_8cc,true);},setChecked:function(_8cd){dojo.deprecated("setChecked("+_8cd+") is deprecated. Use attr('checked',"+_8cd+") instead.","","2.0");this.attr("checked",_8cd);},reset:function(){this._hasBeenBlurred=false;this.attr("checked",this.params.checked||false);}});}if(!dojo._hasResource["dijit.form.CheckBox"]){dojo._hasResource["dijit.form.CheckBox"]=true;dojo.provide("dijit.form.CheckBox");dojo.declare("dijit.form.CheckBox",dijit.form.ToggleButton,{templateString:"<div class=\"dijitReset dijitInline\" waiRole=\"presentation\"\r\n\t><input\r\n\t \t${nameAttrSetting} type=\"${type}\" ${checkedAttrSetting}\r\n\t\tclass=\"dijitReset dijitCheckBoxInput\"\r\n\t\tdojoAttachPoint=\"focusNode\"\r\n\t \tdojoAttachEvent=\"onmouseover:_onMouse,onmouseout:_onMouse,onclick:_onClick\"\r\n/></div>\r\n",baseClass:"dijitCheckBox",type:"checkbox",value:"on",_setValueAttr:function(_8ce){if(typeof _8ce=="string"){this.value=_8ce;dojo.attr(this.focusNode,"value",_8ce);_8ce=true;}if(this._created){this.attr("checked",_8ce);}},_getValueAttr:function(){return (this.checked?this.value:false);},postMixInProperties:function(){if(this.value==""){this.value="on";}this.checkedAttrSetting=this.checked?"checked":"";this.inherited(arguments);},_fillContent:function(_8cf){},reset:function(){this._hasBeenBlurred=false;this.attr("checked",this.params.checked||false);this.value=this.params.value||"on";dojo.attr(this.focusNode,"value",this.value);},_onFocus:function(){if(this.id){dojo.query("label[for='"+this.id+"']").addClass("dijitFocusedLabel");}},_onBlur:function(){if(this.id){dojo.query("label[for='"+this.id+"']").removeClass("dijitFocusedLabel");}}});dojo.declare("dijit.form.RadioButton",dijit.form.CheckBox,{type:"radio",baseClass:"dijitRadio",_setCheckedAttr:function(_8d0){this.inherited(arguments);if(!this._created){return;}if(_8d0){var _8d1=this;dojo.query("INPUT[type=radio]",this.focusNode.form||dojo.doc).forEach(function(_8d2){if(_8d2.name==_8d1.name&&_8d2!=_8d1.focusNode&&_8d2.form==_8d1.focusNode.form){var _8d3=dijit.getEnclosingWidget(_8d2);if(_8d3&&_8d3.checked){_8d3.attr("checked",false);}}});}},_clicked:function(e){if(!this.checked){this.attr("checked",true);}}});}if(!dojo._hasResource["dijit.form.Form"]){dojo._hasResource["dijit.form.Form"]=true;dojo.provide("dijit.form.Form");dojo.declare("dijit.form.Form",[dijit._Widget,dijit._Templated,dijit.form._FormMixin],{name:"",action:"",method:"",encType:"","accept-charset":"",accept:"",target:"",templateString:"<form dojoAttachPoint='containerNode' dojoAttachEvent='onreset:_onReset,onsubmit:_onSubmit' ${nameAttrSetting}></form>",attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{action:"",method:"",encType:"","accept-charset":"",accept:"",target:""}),postMixInProperties:function(){this.nameAttrSetting=this.name?("name='"+this.name+"'"):"";this.inherited(arguments);},execute:function(_8d5){},onExecute:function(){},_setEncTypeAttr:function(_8d6){this.encType=_8d6;dojo.attr(this.domNode,"encType",_8d6);if(dojo.isIE){this.domNode.encoding=_8d6;}},postCreate:function(){if(dojo.isIE&&this.srcNodeRef&&this.srcNodeRef.attributes){var item=this.srcNodeRef.attributes.getNamedItem("encType");if(item&&!item.specified&&(typeof item.value=="string")){this.attr("encType",item.value);}}this.inherited(arguments);},onReset:function(e){return true;},_onReset:function(e){var faux={returnValue:true,preventDefault:function(){this.returnValue=false;},stopPropagation:function(){},currentTarget:e.currentTarget,target:e.target};if(!(this.onReset(faux)===false)&&faux.returnValue){this.reset();}dojo.stopEvent(e);return false;},_onSubmit:function(e){var fp=dijit.form.Form.prototype;if(this.execute!=fp.execute||this.onExecute!=fp.onExecute){dojo.deprecated("dijit.form.Form:execute()/onExecute() are deprecated. Use onSubmit() instead.","","2.0");this.onExecute();this.execute(this.getValues());}if(this.onSubmit(e)===false){dojo.stopEvent(e);}},onSubmit:function(e){return this.isValid();},submit:function(){if(!(this.onSubmit()===false)){this.containerNode.submit();}}});}dojo.i18n._preloadLocalizations("dojo.nls.mydojo",["ROOT","ar","ca","cs","da","de","de-de","el","en","en-gb","en-us","es","es-es","fi","fi-fi","fr","fr-fr","he","he-il","hu","it","it-it","ja","ja-jp","ko","ko-kr","nl","nl-nl","no","pl","pt","pt-br","pt-pt","ru","sk","sl","sv","th","tr","xx","zh","zh-cn","zh-tw"]);

