/*
	Copyright (c) 2004-2007, The Dojo Foundation
	All Rights Reserved.

	Licensed under the Academic Free License version 2.1 or above OR the
	modified BSD license. For more information on Dojo licensing, see:

		http://dojotoolkit.org/book/dojo-book-0-9/introduction/licensing
*/

/*
	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.cookie"]){dojo._hasResource["dojo.cookie"]=true;dojo.provide("dojo.cookie");dojo.cookie=function(_1,_2,_3){var c=document.cookie;if(arguments.length==1){var _5=c.lastIndexOf(_1+"=");if(_5==-1){return null;}var _6=_5+_1.length+1;var _7=c.indexOf(";",_5+_1.length+1);if(_7==-1){_7=c.length;}return decodeURIComponent(c.substring(_6,_7));}else{_3=_3||{};_2=encodeURIComponent(_2);if(typeof (_3.expires)=="number"){var d=new Date();d.setTime(d.getTime()+(_3.expires*24*60*60*1000));_3.expires=d;}document.cookie=_1+"="+_2+(_3.expires?"; expires="+_3.expires.toUTCString():"")+(_3.path?"; path="+_3.path:"")+(_3.domain?"; domain="+_3.domain:"")+(_3.secure?"; secure":"");return null;}};}if(!dojo._hasResource["dojo.dnd.common"]){dojo._hasResource["dojo.dnd.common"]=true;dojo.provide("dojo.dnd.common");dojo.dnd._copyKey=navigator.appVersion.indexOf("Macintosh")<0?"ctrlKey":"metaKey";dojo.dnd.getCopyKeyState=function(e){return e[dojo.dnd._copyKey];};dojo.dnd._uniqueId=0;dojo.dnd.getUniqueId=function(){var id;do{id="dojoUnique"+(++dojo.dnd._uniqueId);}while(dojo.byId(id));return id;};dojo.dnd._empty={};dojo.dnd.isFormElement=function(e){var t=e.target;if(t.nodeType==3){t=t.parentNode;}return " button textarea input select option ".indexOf(" "+t.tagName.toLowerCase()+" ")>=0;};}if(!dojo._hasResource["dojo.dnd.autoscroll"]){dojo._hasResource["dojo.dnd.autoscroll"]=true;dojo.provide("dojo.dnd.autoscroll");dojo.dnd.getViewport=function(){var d=dojo.doc,dd=d.documentElement,w=window,b=dojo.body();if(dojo.isMozilla){return {w:dd.clientWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&w.innerWidth){return {w:w.innerWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&dd&&dd.clientWidth){return {w:dd.clientWidth,h:dd.clientHeight};}else{if(b.clientWidth){return {w:b.clientWidth,h:b.clientHeight};}}}}return null;};dojo.dnd.V_TRIGGER_AUTOSCROLL=32;dojo.dnd.H_TRIGGER_AUTOSCROLL=32;dojo.dnd.V_AUTOSCROLL_VALUE=16;dojo.dnd.H_AUTOSCROLL_VALUE=16;dojo.dnd.autoScroll=function(e){var v=dojo.dnd.getViewport(),dx=0,dy=0;if(e.clientX<dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(e.clientX>v.w-dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}if(e.clientY<dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=-dojo.dnd.V_AUTOSCROLL_VALUE;}else{if(e.clientY>v.h-dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}window.scrollBy(dx,dy);};dojo.dnd._validNodes={"div":1,"p":1,"td":1};dojo.dnd._validOverflow={"auto":1,"scroll":1};dojo.dnd.autoScrollNodes=function(e){for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase() in dojo.dnd._validNodes)){var s=dojo.getComputedStyle(n);if(s.overflow.toLowerCase() in dojo.dnd._validOverflow){var b=dojo._getContentBox(n,s),t=dojo._abs(n,true);b.l+=t.x+n.scrollLeft;b.t+=t.y+n.scrollTop;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-b.l,ry=e.pageY-b.t,dx=0,dy=0;if(rx>0&&rx<b.w){if(rx<w){dx=-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(rx>b.w-w){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}}if(ry>0&&ry<b.h){if(ry<h){dy=-dojo.dnd.V_AUTOSCROLL_VALUE;}else{if(ry>b.h-h){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}}var _20=n.scrollLeft,_21=n.scrollTop;n.scrollLeft=n.scrollLeft+dx;n.scrollTop=n.scrollTop+dy;if(_20!=n.scrollLeft||_21!=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(_22,e,_24){this.node=dojo.byId(_22);this.marginBox={l:e.pageX,t:e.pageY};this.mouseButton=e.button;var h=this.host=_24,d=_22.ownerDocument,_27=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,"onselectstart",dojo,"stopEvent"),_27];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});},onMouseUp:function(e){if(this.mouseButton==e.button){this.destroy();}},onFirstMove:function(){this.node.style.position="absolute";var m=dojo.marginBox(this.node);m.l-=this.marginBox.l;m.t-=this.marginBox.t;this.marginBox=m;this.host.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=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(_2d,_2e){this.node=dojo.byId(_2d);if(!_2e){_2e={};}this.handle=_2e.handle?dojo.byId(_2e.handle):null;if(!this.handle){this.handle=this.node;}this.delay=_2e.delay>0?_2e.delay:0;this.skip=_2e.skip;this.mover=_2e.mover?_2e.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(_2f,_30){return new dojo.dnd.Moveable(_30,_2f);},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"));this.events.push(dojo.connect(this.handle,"onmouseup",this,"onMouseUp"));this._lastX=e.pageX;this._lastY=e.pageY;}else{new this.mover(this.node,e,this);}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);new this.mover(this.node,e,this);}dojo.stopEvent(e);},onMouseUp:function(e){dojo.disconnect(this.events.pop());dojo.disconnect(this.events.pop());},onSelectStart:function(e){if(!this.skip||!dojo.dnd.isFormElement(e)){dojo.stopEvent(e);}},onMoveStart:function(_35){dojo.publish("/dnd/move/start",[_35]);dojo.addClass(dojo.body(),"dojoMove");dojo.addClass(this.node,"dojoMoveItem");},onMoveStop:function(_36){dojo.publish("/dnd/move/stop",[_36]);dojo.removeClass(dojo.body(),"dojoMove");dojo.removeClass(this.node,"dojoMoveItem");},onFirstMove:function(_37){},onMove:function(_38,_39){this.onMoving(_38,_39);dojo.marginBox(_38.node,_39);this.onMoved(_38,_39);},onMoving:function(_3a,_3b){},onMoved:function(_3c,_3d){}});}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(_3e,_3f){return new dojo.dnd.move.constrainedMoveable(_3f,_3e);},constructor:function(_40,_41){if(!_41){_41={};}this.constraints=_41.constraints;this.within=_41.within;},onFirstMove:function(_42){var c=this.constraintBox=this.constraints.call(this,_42),m=_42.marginBox;c.r=c.l+c.w-(this.within?m.w:0);c.b=c.t+c.h-(this.within?m.h:0);},onMove:function(_45,_46){var c=this.constraintBox;_46.l=_46.l<c.l?c.l:c.r<_46.l?c.r:_46.l;_46.t=_46.t<c.t?c.t:c.b<_46.t?c.b:_46.t;dojo.marginBox(_45.node,_46);}});dojo.declare("dojo.dnd.move.boxConstrainedMoveable",dojo.dnd.move.constrainedMoveable,{box:{},markupFactory:function(_48,_49){return new dojo.dnd.move.boxConstrainedMoveable(_49,_48);},constructor:function(_4a,_4b){var box=_4b&&_4b.box;this.constraints=function(){return box;};}});dojo.declare("dojo.dnd.move.parentConstrainedMoveable",dojo.dnd.move.constrainedMoveable,{area:"content",markupFactory:function(_4d,_4e){return new dojo.dnd.move.parentConstrainedMoveable(_4e,_4d);},constructor:function(_4f,_50){var _51=_50&&_50.area;this.constraints=function(){var n=this.node.parentNode,s=dojo.getComputedStyle(n),mb=dojo._getMarginBox(n,s);if(_51=="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(_51=="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(_51=="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,_57){var _58=function(_59,e,_5b){dojo.dnd.Mover.call(this,_59,e,_5b);};dojo.extend(_58,dojo.dnd.Mover.prototype);dojo.extend(_58,{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),m=this.marginBox;c.r=c.l+c.w-(_57?m.w:0);c.b=c.t+c.h-(_57?m.h:0);}});return _58;};dojo.dnd.move.boxConstrainedMover=function(box,_64){return dojo.dnd.move.constrainedMover(function(){return box;},_64);};dojo.dnd.move.parentConstrainedMover=function(_65,_66){var fun=function(){var n=this.node.parentNode,s=dojo.getComputedStyle(n),mb=dojo._getMarginBox(n,s);if(_65=="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(_65=="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(_65=="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,_66);};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.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");dojo.provide("dojo.fx.Toggler");dojo.fx.chain=function(_6c){var _6d=_6c.shift();var _6e=_6d;dojo.forEach(_6c,function(_6f){dojo.connect(_6e,"onEnd",_6f,"play");_6e=_6f;});return _6d;};dojo.fx.combine=function(_70){var ctr=new dojo._Animation({curve:[0,1]});if(!_70.length){return ctr;}ctr.duration=_70[0].duration;dojo.forEach(_70,function(_72){dojo.forEach(["play","pause","stop"],function(e){if(_72[e]){dojo.connect(ctr,e,_72,e);}});});return ctr;};dojo.declare("dojo.fx.Toggler",null,{constructor:function(_74){var _t=this;dojo.mixin(_t,_74);_t.node=_74.node;_t._showArgs=dojo.mixin({},_74);_t._showArgs.node=_t.node;_t._showArgs.duration=_t.showDuration;_t.showAnim=_t.showFunc(_t._showArgs);_t._hideArgs=dojo.mixin({},_74);_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(_76){return this.showAnim.play(_76||0);},hide:function(_77){return this.hideAnim.play(_77||0);}});dojo.fx.wipeIn=function(_78){_78.node=dojo.byId(_78.node);var _79=_78.node,s=_79.style;var _7b=dojo.animateProperty(dojo.mixin({properties:{height:{start:function(){s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _7c=dojo.style(_79,"height");return Math.max(_7c,1);}},end:function(){return _79.scrollHeight;}}}},_78));dojo.connect(_7b,"onEnd",function(){s.height="auto";});return _7b;};dojo.fx.wipeOut=function(_7d){var _7e=_7d.node=dojo.byId(_7d.node);var s=_7e.style;var _80=dojo.animateProperty(dojo.mixin({properties:{height:{end:1}}},_7d));dojo.connect(_80,"beforeBegin",function(){s.overflow="hidden";s.display="";});dojo.connect(_80,"onEnd",function(){s.height="auto";s.display="none";});return _80;};dojo.fx.slideTo=function(_81){var _82=(_81.node=dojo.byId(_81.node));var top=null;var _84=null;var _85=(function(n){return function(){var cs=dojo.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);_84=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=dojo.coords(n,true);top=ret.y;_84=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=_84+"px";}};})(_82);_85();var _8a=dojo.animateProperty(dojo.mixin({properties:{top:{end:_81.top||0},left:{end:_81.left||0}}},_81));dojo.connect(_8a,"beforeBegin",_8a,_85);return _8a;};}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 _8b=dojo.global;var _8c=dojo.doc;if(_8c.selection){return !_8c.selection.createRange().text;}else{if(_8b.getSelection){var _8d=_8b.getSelection();if(dojo.isString(_8d)){return !_8d;}else{return _8d.isCollapsed||!_8d.toString();}}}},getBookmark:function(){var _8e,_8f=dojo.doc.selection;if(_8f){var _90=_8f.createRange();if(_8f.type.toUpperCase()=="CONTROL"){_8e=_90.length?dojo._toArray(_90):null;}else{_8e=_90.getBookmark();}}else{if(dojo.global.getSelection){_8f=dojo.global.getSelection();if(_8f){var _90=_8f.getRangeAt(0);_8e=_90.cloneRange();}}else{console.debug("No idea how to store the current selection for this browser!");}}return _8e;},moveToBookmark:function(_91){var _92=dojo.doc;if(_92.selection){var _93;if(dojo.isArray(_91)){_93=_92.body.createControlRange();dojo.forEach(_91,_93.addElement);}else{_93=_92.selection.createRange();_93.moveToBookmark(_91);}_93.select();}else{var _94=dojo.global.getSelection&&dojo.global.getSelection();if(_94&&_94.removeAllRanges){_94.removeAllRanges();_94.addRange(_91);}else{console.debug("No idea how to restore selection for this browser!");}}},getFocus:function(_95,_96){return {node:_95&&dojo.isDescendant(dijit._curFocus,_95.domNode)?dijit._prevFocus:dijit._curFocus,bookmark:!dojo.withGlobal(_96||dojo.global,dijit.isCollapsed)?dojo.withGlobal(_96||dojo.global,dijit.getBookmark):null,openedForWindow:_96};},focus:function(_97){if(!_97){return;}var _98="node" in _97?_97.node:_97,_99=_97.bookmark,_9a=_97.openedForWindow;if(_98){var _9b=(_98.tagName.toLowerCase()=="iframe")?_98.contentWindow:_98;if(_9b&&_9b.focus){try{_9b.focus();}catch(e){}}dijit._onFocusNode(_98);}if(_99&&dojo.withGlobal(_9a||dojo.global,dijit.isCollapsed)){if(_9a){_9a.focus();}try{dojo.withGlobal(_9a||dojo.global,moveToBookmark,null,[_99]);}catch(e){}}},_activeStack:[],registerWin:function(_9c){if(!_9c){_9c=window;}dojo.connect(_9c.document,"onmousedown",null,function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);dijit._onTouchNode(evt.target||evt.srcElement);});var _9e=_9c.document.body||_9c.document.getElementsByTagName("body")[0];if(_9e){if(dojo.isIE){_9e.attachEvent("onactivate",function(evt){if(evt.srcElement.tagName.toLowerCase()!="body"){dijit._onFocusNode(evt.srcElement);}});_9e.attachEvent("ondeactivate",function(evt){dijit._onBlurNode(evt.srcElement);});}else{_9e.addEventListener("focus",function(evt){dijit._onFocusNode(evt.target);},true);_9e.addEventListener("blur",function(evt){dijit._onBlurNode(evt.target);},true);}}_9e=null;},_onBlurNode:function(_a3){dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;var w=dijit.getEnclosingWidget(_a3);if(w&&w._setStateClass){w._focused=false;w._setStateClass();}if(dijit._justMouseDowned){return;}if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);}dijit._clearActiveWidgetsTimer=setTimeout(function(){delete dijit._clearActiveWidgetsTimer;dijit._setStack([]);},100);},_onTouchNode:function(_a5){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _a6=[];try{while(_a5){if(_a5.dijitPopupParent){_a5=dijit.byId(_a5.dijitPopupParent).domNode;}else{if(_a5.tagName&&_a5.tagName.toLowerCase()=="body"){if(_a5===dojo.body()){break;}_a5=dojo.query("iframe").filter(function(_a7){return _a7.contentDocument.body===_a5;})[0];}else{var id=_a5.getAttribute&&_a5.getAttribute("widgetId");if(id){_a6.unshift(id);}_a5=_a5.parentNode;}}}}catch(e){}dijit._setStack(_a6);},_onFocusNode:function(_a9){if(_a9&&_a9.tagName&&_a9.tagName.toLowerCase()=="body"){return;}dijit._onTouchNode(_a9);if(_a9==dijit._curFocus){return;}dijit._prevFocus=dijit._curFocus;dijit._curFocus=_a9;dojo.publish("focusNode",[_a9]);var w=dijit.getEnclosingWidget(_a9);if(w&&w._setStateClass){w._focused=true;w._setStateClass();}},_setStack:function(_ab){var _ac=dijit._activeStack;dijit._activeStack=_ab;for(var _ad=0;_ad<Math.min(_ac.length,_ab.length);_ad++){if(_ac[_ad]!=_ab[_ad]){break;}}for(var i=_ac.length-1;i>=_ad;i--){var _af=dijit.byId(_ac[i]);if(_af){dojo.publish("widgetBlur",[_af]);if(_af._onBlur){_af._onBlur();}}}for(var i=_ad;i<_ab.length;i++){var _af=dijit.byId(_ab[i]);if(_af){dojo.publish("widgetFocus",[_af]);if(_af._onFocus){_af._onFocus();}}}}});dojo.addOnLoad(dijit.registerWin);}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(_b0){if(this._hash[_b0.id]){throw new Error("Tried to register widget with id=="+_b0.id+" but that id is already registered");}this._hash[_b0.id]=_b0;},remove:function(id){delete this._hash[id];},forEach:function(_b2){for(var id in this._hash){_b2(this._hash[id]);}},filter:function(_b4){var res=new dijit.WidgetSet();this.forEach(function(_b6){if(_b4(_b6)){res.add(_b6);}});return res;},byId:function(id){return this._hash[id];},byClass:function(cls){return this.filter(function(_b9){return _b9.declaredClass==cls;});}});dijit.registry=new dijit.WidgetSet();dijit._widgetTypeCtr={};dijit.getUniqueId=function(_ba){var id;do{id=_ba+"_"+(dijit._widgetTypeCtr[_ba]!==undefined?++dijit._widgetTypeCtr[_ba]:dijit._widgetTypeCtr[_ba]=0);}while(dijit.byId(id));return id;};if(dojo.isIE){dojo.addOnUnload(function(){dijit.registry.forEach(function(_bc){_bc.destroy();});});}dijit.byId=function(id){return (dojo.isString(id))?dijit.registry.byId(id):id;};dijit.byNode=function(_be){return dijit.registry.byId(_be.getAttribute("widgetId"));};dijit.getEnclosingWidget=function(_bf){while(_bf){if(_bf.getAttribute&&_bf.getAttribute("widgetId")){return dijit.registry.byId(_bf.getAttribute("widgetId"));}_bf=_bf.parentNode;}return null;};}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function(){var _c0=dojo.global;var _c1=dojo.doc;var w=0,h=0;if(dojo.isMozilla){var _c4,_c5,_c6,_c7;if(_c1.body.clientWidth>_c1.documentElement.clientWidth){_c4=_c1.documentElement.clientWidth;_c6=_c1.body.clientWidth;}else{_c6=_c1.documentElement.clientWidth;_c4=_c1.body.clientWidth;}if(_c1.body.clientHeight>_c1.documentElement.clientHeight){_c5=_c1.documentElement.clientHeight;_c7=_c1.body.clientHeight;}else{_c7=_c1.documentElement.clientHeight;_c5=_c1.body.clientHeight;}w=(_c6>_c0.innerWidth)?_c4:_c6;h=(_c7>_c0.innerHeight)?_c5:_c7;}else{if(!dojo.isOpera&&_c0.innerWidth){w=_c0.innerWidth;h=_c0.innerHeight;}else{if(dojo.isIE&&_c1.documentElement&&_c1.documentElement.clientHeight){w=_c1.documentElement.clientWidth;h=_c1.documentElement.clientHeight;}else{if(dojo.body().clientWidth){w=dojo.body().clientWidth;h=dojo.body().clientHeight;}}}}var _c8=dojo._docScroll();return {w:w,h:h,l:_c8.x,t:_c8.y};};dijit.placeOnScreen=function(_c9,pos,_cb,_cc){var _cd=dojo.map(_cb,function(_ce){return {corner:_ce,pos:pos};});return dijit._place(_c9,_cd);};dijit._place=function(_cf,_d0,_d1){var _d2=dijit.getViewport();if(!_cf.parentNode||String(_cf.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(_cf);}var _d3=null;for(var i=0;i<_d0.length;i++){var _d5=_d0[i].corner;var pos=_d0[i].pos;if(_d1){_d1(_d5);}var _d7=_cf.style.display;var _d8=_cf.style.visibility;_cf.style.visibility="hidden";_cf.style.display="";var mb=dojo.marginBox(_cf);_cf.style.display=_d7;_cf.style.visibility=_d8;var _da=(_d5.charAt(1)=="L"?pos.x:Math.max(_d2.l,pos.x-mb.w)),_db=(_d5.charAt(0)=="T"?pos.y:Math.max(_d2.t,pos.y-mb.h)),_dc=(_d5.charAt(1)=="L"?Math.min(_d2.l+_d2.w,_da+mb.w):pos.x),_dd=(_d5.charAt(0)=="T"?Math.min(_d2.t+_d2.h,_db+mb.h):pos.y),_de=_dc-_da,_df=_dd-_db,_e0=(mb.w-_de)+(mb.h-_df);if(_d3==null||_e0<_d3.overflow){_d3={corner:_d5,aroundCorner:_d0[i].aroundCorner,x:_da,y:_db,w:_de,h:_df,overflow:_e0};}if(_e0==0){break;}}_cf.style.left=_d3.x+"px";_cf.style.top=_d3.y+"px";return _d3;};dijit.placeOnScreenAroundElement=function(_e1,_e2,_e3,_e4){_e2=dojo.byId(_e2);var _e5=_e2.style.display;_e2.style.display="";var _e6=_e2.offsetWidth;var _e7=_e2.offsetHeight;var _e8=dojo.coords(_e2,true);_e2.style.display=_e5;var _e9=[];for(var _ea in _e3){_e9.push({aroundCorner:_ea,corner:_e3[_ea],pos:{x:_e8.x+(_ea.charAt(1)=="L"?0:_e6),y:_e8.y+(_ea.charAt(0)=="T"?0:_e7)}});}return dijit._place(_e1,_e9,_e4);};}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function(doc){if(dojo.isSafari&&!doc._parentWindow){var fix=function(win){win.document._parentWindow=win;for(var i=0;i<win.frames.length;i++){fix(win.frames[i]);}};fix(window.top);}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 _f0=[],_f1=1000,_f2=1;this.open=function(_f3){var _f4=_f3.popup,_f5=_f3.orient||{"BL":"TL","TL":"BL"},_f6=_f3.around,id=(_f3.around&&_f3.around.id)?(_f3.around.id+"_dropdown"):("popup_"+_f2++);var _f8=dojo.doc.createElement("div");_f8.id=id;_f8.className="dijitPopup";_f8.style.zIndex=_f1+_f0.length;_f8.style.visibility="hidden";if(_f3.parent){_f8.dijitPopupParent=_f3.parent.id;}dojo.body().appendChild(_f8);_f4.domNode.style.display="";_f8.appendChild(_f4.domNode);var _f9=new dijit.BackgroundIframe(_f8);var _fa=_f6?dijit.placeOnScreenAroundElement(_f8,_f6,_f5,_f4.orient?dojo.hitch(_f4,"orient"):null):dijit.placeOnScreen(_f8,_f3,_f5=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"]);_f8.style.visibility="visible";var _fb=[];function getTopPopup(){for(var pi=_f0.length-1;pi>0&&_f0[pi].parent===_f0[pi-1].widget;pi--){}return _f0[pi];};_fb.push(dojo.connect(_f8,"onkeypress",this,function(evt){if(evt.keyCode==dojo.keys.ESCAPE&&_f3.onCancel){_f3.onCancel();}else{if(evt.keyCode==dojo.keys.TAB){dojo.stopEvent(evt);var _fe=getTopPopup();if(_fe&&_fe.onCancel){_fe.onCancel();}}}}));if(_f4.onCancel){_fb.push(dojo.connect(_f4,"onCancel",null,_f3.onCancel));}_fb.push(dojo.connect(_f4,_f4.onExecute?"onExecute":"onChange",null,function(){var _ff=getTopPopup();if(_ff&&_ff.onExecute){_ff.onExecute();}}));_f0.push({wrapper:_f8,iframe:_f9,widget:_f4,parent:_f3.parent,onExecute:_f3.onExecute,onCancel:_f3.onCancel,onClose:_f3.onClose,handlers:_fb});if(_f4.onOpen){_f4.onOpen(_fa);}return _fa;};this.close=function(_100){while(dojo.some(_f0,function(elem){return elem.widget==_100;})){var top=_f0.pop(),_103=top.wrapper,_104=top.iframe,_105=top.widget,_106=top.onClose;if(_105.onClose){_105.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(!_105||!_105.domNode){return;}dojo.style(_105.domNode,"display","none");dojo.body().appendChild(_105.domNode);_104.destroy();dojo._destroyElement(_103);if(_106){_106();}}};}();dijit._frames=new function(){var _107=[];this.pop=function(){var _108;if(_107.length){_108=_107.pop();_108.style.display="";}else{if(dojo.isIE){var html="<iframe src='javascript:\"\"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_108=dojo.doc.createElement(html);}else{var _108=dojo.doc.createElement("iframe");_108.src="javascript:\"\"";_108.className="dijitBackgroundIframe";}_108.tabIndex=-1;dojo.body().appendChild(_108);}return _108;};this.push=function(_10a){_10a.style.display="";if(dojo.isIE){_10a.style.removeExpression("width");_10a.style.removeExpression("height");}_107.push(_10a);};}();if(dojo.isIE&&dojo.isIE<7){dojo.addOnLoad(function(){var f=dijit._frames;dojo.forEach([f.pop()],f.push);});}dijit.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if((dojo.isIE&&dojo.isIE<7)||(dojo.isFF&&dojo.isFF<3&&dojo.hasClass(dojo.body(),"dijit_a11y"))){var _10d=dijit._frames.pop();node.appendChild(_10d);if(dojo.isIE){_10d.style.setExpression("width","document.getElementById('"+node.id+"').offsetWidth");_10d.style.setExpression("height","document.getElementById('"+node.id+"').offsetHeight");}this.iframe=_10d;}};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){if(dojo.isIE){if(dojo.marginBox(node.parentNode).h<=node.parentNode.scrollHeight){node.scrollIntoView(false);}}else{if(dojo.isMozilla){node.scrollIntoView(false);}else{var _10f=node.parentNode;var _110=_10f.scrollTop+dojo.marginBox(_10f).h;var _111=node.offsetTop+dojo.marginBox(node).h;if(_110<_111){_10f.scrollTop+=(_111-_110);}else{if(_10f.scrollTop>node.offsetTop){_10f.scrollTop-=(_10f.scrollTop-node.offsetTop);}}}}};}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");(function(){var d=dojo;var ie=d.isIE;var _114=d.isOpera;var maj=Math.floor;var _116={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_iequirks:ie&&d.isQuirks,dj_opera:_114,dj_opera8:maj(_114)==8,dj_opera9:maj(_114)==9,dj_khtml:d.isKhtml,dj_safari:d.isSafari,dj_gecko:d.isMozilla};for(var p in _116){if(_116[p]){var html=dojo.doc.documentElement;if(html.className){html.className+=" "+p;}else{html.className=p;}}}})();}if(!dojo._hasResource["dijit._base.bidi"]){dojo._hasResource["dijit._base.bidi"]=true;dojo.provide("dijit._base.bidi");dojo.addOnLoad(function(){if(!dojo._isBodyLtr()){dojo.addClass(dojo.body(),"dijitRtl");}});}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,_11a,node,_11c,obj,_11e,_11f){if(obj!=this._obj){this.stop();this._initialDelay=_11f||500;this._subsequentDelay=_11e||0.9;this._obj=obj;this._evt=evt;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_11a,_11c);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,_121,_122,_123,_124,_125){return [dojo.connect(node,"onkeypress",this,function(evt){if(evt.keyCode==_121.keyCode&&(!_121.charCode||_121.charCode==evt.charCode)&&(_121.ctrlKey===undefined||_121.ctrlKey==evt.ctrlKey)&&(_121.altKey===undefined||_121.altKey==evt.ctrlKey)&&(_121.shiftKey===undefined||_121.shiftKey==evt.ctrlKey)){dojo.stopEvent(evt);dijit.typematic.trigger(_121,_122,node,_123,_121,_124,_125);}else{if(dijit.typematic._obj==_121){dijit.typematic.stop();}}}),dojo.connect(node,"onkeyup",this,function(evt){if(dijit.typematic._obj==_121){dijit.typematic.stop();}})];},addMouseListener:function(node,_129,_12a,_12b,_12c){var dc=dojo.connect;return [dc(node,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_129,node,_12a,node,_12b,_12c);}),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,_129,node,_12a,node,_12b,_12c);setTimeout(dijit.typematic.stop,50);}})];},addListener:function(_133,_134,_135,_136,_137,_138,_139){return this.addKeyListener(_134,_135,_136,_137,_138,_139).concat(this.addMouseListener(_133,_136,_137,_138,_139));}};}if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.wai={onload:function(){var div=document.createElement("div");div.id="a11yTestNode";div.style.cssText="border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+dojo.moduleUrl("dijit","form/templates/blank.gif")+"\");";dojo.body().appendChild(div);function check(){var cs=dojo.getComputedStyle(div);if(cs){var _13c=cs.backgroundImage;var _13d=(cs.borderTopColor==cs.borderRightColor)||(_13c!=null&&(_13c=="none"||_13c=="url(invalid-url:)"));dojo[_13d?"addClass":"removeClass"](dojo.body(),"dijit_a11y");}};check();if(dojo.isIE){setInterval(check,4000);}}};if(dojo.isIE||dojo.isMoz){dojo._loaders.unshift(dijit.wai.onload);}dojo.mixin(dijit,{hasWaiRole:function(elem){if(elem.hasAttribute){return elem.hasAttribute("role");}else{return elem.getAttribute("role")?true:false;}},getWaiRole:function(elem){var _140=elem.getAttribute("role");if(_140){var _141=_140.indexOf(":");return _141==-1?_140:_140.substring(_141+1);}else{return "";}},setWaiRole:function(elem,role){if(dojo.isFF&&dojo.isFF<3){elem.setAttribute("role","wairole:"+role);}else{elem.setAttribute("role",role);}},removeWaiRole:function(elem){elem.removeAttribute("role");},hasWaiState:function(elem,_146){if(dojo.isFF&&dojo.isFF<3){return elem.hasAttributeNS("http://www.w3.org/2005/07/aaa",_146);}else{if(elem.hasAttribute){return elem.hasAttribute("aria-"+_146);}else{return elem.getAttribute("aria-"+_146)?true:false;}}},getWaiState:function(elem,_148){if(dojo.isFF&&dojo.isFF<3){return elem.getAttributeNS("http://www.w3.org/2005/07/aaa",_148);}else{var _149=elem.getAttribute("aria-"+_148);return _149?_149:"";}},setWaiState:function(elem,_14b,_14c){if(dojo.isFF&&dojo.isFF<3){elem.setAttributeNS("http://www.w3.org/2005/07/aaa","aaa:"+_14b,_14c);}else{elem.setAttribute("aria-"+_14b,_14c);}},removeWaiState:function(elem,_14e){if(dojo.isFF&&dojo.isFF<3){elem.removeAttributeNS("http://www.w3.org/2005/07/aaa",_14e);}else{elem.removeAttribute("aria-"+_14e);}}});}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.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",srcNodeRef:null,domNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},postscript:function(_14f,_150){this.create(_14f,_150);},create:function(_151,_152){this.srcNodeRef=dojo.byId(_152);this._connects=[];this._attaches=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_151){dojo.mixin(this,_151);}this.postMixInProperties();if(!this.id){this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){for(var attr in this.attributeMap){var _154=this[this.attributeMap[attr]||"domNode"];var _155=this[attr];if(typeof _155!="object"&&(_155!==""||(_151&&_151[attr]))){switch(attr){case "class":dojo.addClass(_154,_155);break;case "style":if(_154.style.cssText){_154.style.cssText+="; "+_155;}else{_154.style.cssText=_155;}break;default:_154.setAttribute(attr,_155);}}}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||dojo.doc.createElement("div");},postCreate:function(){},startup:function(){},destroyRecursive:function(_156){this.destroyDescendants();this.destroy();},destroy:function(_157){this.uninitialize();dojo.forEach(this._connects,function(_158){dojo.forEach(_158,dojo.disconnect);});this.destroyRendering(_157);dijit.registry.remove(this.id);},destroyRendering:function(_159){if(this.bgIframe){this.bgIframe.destroy();delete this.bgIframe;}if(this.domNode){dojo._destroyElement(this.domNode);delete this.domNode;}if(this.srcNodeRef){dojo._destroyElement(this.srcNodeRef);delete this.srcNodeRef;}},destroyDescendants:function(){dojo.forEach(this.getDescendants(),function(_15a){_15a.destroy();});},uninitialize:function(){return false;},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function(){var list=dojo.query("[widgetId]",this.domNode);return list.map(dijit.byNode);},nodesWithKeyClick:["input","button"],connect:function(obj,_15d,_15e){var _15f=[];if(_15d=="ondijitclick"){var w=this;if(!this.nodesWithKeyClick[obj.nodeName]){_15f.push(dojo.connect(obj,"onkeydown",this,function(e){if(e.keyCode==dojo.keys.ENTER){return (dojo.isString(_15e))?w[_15e](e):_15e.call(w,e);}else{if(e.keyCode==dojo.keys.SPACE){dojo.stopEvent(e);}}}));_15f.push(dojo.connect(obj,"onkeyup",this,function(e){if(e.keyCode==dojo.keys.SPACE){return dojo.isString(_15e)?w[_15e](e):_15e.call(w,e);}}));}_15d="onclick";}_15f.push(dojo.connect(obj,_15d,this,_15e));this._connects.push(_15f);return _15f;},disconnect:function(_163){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_163){dojo.forEach(_163,dojo.disconnect);this._connects.splice(i,1);return;}}},isLeftToRight:function(){if(typeof this._ltr=="undefined"){this._ltr=dojo.getComputedStyle(this.domNode).direction!="rtl";}return this._ltr;},isFocusable:function(){return this.focus&&(dojo.style(this.domNode,"display")!="none");}});}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.string.pad=function(text,size,ch,end){var out=String(text);if(!ch){ch="0";}while(out.length<size){if(end){out+=ch;}else{out=ch+out;}}return out;};dojo.string.substitute=function(_16a,map,_16c,_16d){return _16a.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_16e,key,_170){var _171=dojo.getObject(key,false,map);if(_170){_171=dojo.getObject(_170,false,_16d)(_171);}if(_16c){_171=_16c(_171,key);}return _171.toString();});};dojo.string.trim=function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};}if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromISOString=function(_174,_175){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 _176=dojo.date.stamp._isoRegExp.exec(_174);var _177=null;if(_176){_176.shift();_176[1]&&_176[1]--;_176[6]&&(_176[6]*=1000);if(_175){_175=new Date(_175);dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(prop){return _175["get"+prop]();}).forEach(function(_179,_17a){if(_176[_17a]===undefined){_176[_17a]=_179;}});}_177=new Date(_176[0]||1970,_176[1]||0,_176[2]||0,_176[3]||0,_176[4]||0,_176[5]||0,_176[6]||0);var _17b=0;var _17c=_176[7]&&_176[7].charAt(0);if(_17c!="Z"){_17b=((_176[8]||0)*60)+(Number(_176[9])||0);if(_17c!="-"){_17b*=-1;}}if(_17c){_17b-=_177.getTimezoneOffset();}if(_17b){_177.setTime(_177.getTime()+_17b*60000);}}return _177;};dojo.date.stamp.toISOString=function(_17d,_17e){var _=function(n){return (n<10)?"0"+n:n;};_17e=_17e||{};var _181=[];var _182=_17e.zulu?"getUTC":"get";var date="";if(_17e.selector!="time"){date=[_17d[_182+"FullYear"](),_(_17d[_182+"Month"]()+1),_(_17d[_182+"Date"]())].join("-");}_181.push(date);if(_17e.selector!="date"){var time=[_(_17d[_182+"Hours"]()),_(_17d[_182+"Minutes"]()),_(_17d[_182+"Seconds"]())].join(":");var _185=_17d[_182+"Milliseconds"]();if(_17e.milliseconds){time+="."+(_185<100?"0":"")+_(_185);}if(_17e.zulu){time+="Z";}else{if(_17e.selector!="time"){var _186=_17d.getTimezoneOffset();var _187=Math.abs(_186);time+=(_186>0?"-":"+")+_(Math.floor(_187/60))+":"+_(_187%60);}}_181.push(time);}return _181.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.parser=new function(){var d=dojo;function val2type(_189){if(d.isString(_189)){return "string";}if(typeof _189=="number"){return "number";}if(typeof _189=="boolean"){return "boolean";}if(d.isFunction(_189)){return "function";}if(d.isArray(_189)){return "array";}if(_189 instanceof Date){return "date";}if(_189 instanceof d._Url){return "url";}return "object";};function str2obj(_18a,type){switch(type){case "string":return _18a;case "number":return _18a.length?Number(_18a):NaN;case "boolean":return typeof _18a=="boolean"?_18a:!(_18a.toLowerCase()=="false");case "function":if(d.isFunction(_18a)){_18a=_18a.toString();_18a=d.trim(_18a.substring(_18a.indexOf("{")+1,_18a.length-1));}try{if(_18a.search(/[^\w\.]+/i)!=-1){_18a=d.parser._nameAnonFunc(new Function(_18a),this);}return d.getObject(_18a,false);}catch(e){return new Function();}case "array":return _18a.split(/\s*,\s*/);case "date":switch(_18a){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_18a);}case "url":return d.baseUrl+_18a;default:return d.fromJson(_18a);}};var _18c={};function getClassInfo(_18d){if(!_18c[_18d]){var cls=d.getObject(_18d);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_18d+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _18f=cls.prototype;var _190={};for(var name in _18f){if(name.charAt(0)=="_"){continue;}var _192=_18f[name];_190[name]=val2type(_192);}_18c[_18d]={cls:cls,params:_190};}return _18c[_18d];};this._functionFromScript=function(_193){var _194="";var _195="";var _196=_193.getAttribute("args");if(_196){d.forEach(_196.split(/\s*,\s*/),function(part,idx){_194+="var "+part+" = arguments["+idx+"]; ";});}var _199=_193.getAttribute("with");if(_199&&_199.length){d.forEach(_199.split(/\s*,\s*/),function(part){_194+="with("+part+"){";_195+="}";});}return new Function(_194+_193.innerHTML+_195);};this.instantiate=function(_19b){var _19c=[];d.forEach(_19b,function(node){if(!node){return;}var type=node.getAttribute("dojoType");if((!type)||(!type.length)){return;}var _19f=getClassInfo(type);var _1a0=_19f.cls;var ps=_1a0._noScript||_1a0.prototype._noScript;var _1a2={};var _1a3=node.attributes;for(var name in _19f.params){var item=_1a3.getNamedItem(name);if(!item||(!item.specified&&(!dojo.isIE||name.toLowerCase()!="value"))){continue;}var _1a6=item.value;switch(name){case "class":_1a6=node.className;break;case "style":_1a6=node.style&&node.style.cssText;}var _1a7=_19f.params[name];_1a2[name]=str2obj(_1a6,_1a7);}if(!ps){var _1a8=[],_1a9=[];d.query("> script[type^='dojo/']",node).orphan().forEach(function(_1aa){var _1ab=_1aa.getAttribute("event"),type=_1aa.getAttribute("type"),nf=d.parser._functionFromScript(_1aa);if(_1ab){if(type=="dojo/connect"){_1a8.push({event:_1ab,func:nf});}else{_1a2[_1ab]=nf;}}else{_1a9.push(nf);}});}var _1ad=_1a0["markupFactory"];if(!_1ad&&_1a0["prototype"]){_1ad=_1a0.prototype["markupFactory"];}var _1ae=_1ad?_1ad(_1a2,node,_1a0):new _1a0(_1a2,node);_19c.push(_1ae);var _1af=node.getAttribute("jsId");if(_1af){d.setObject(_1af,_1ae);}if(!ps){dojo.forEach(_1a8,function(_1b0){dojo.connect(_1ae,_1b0.event,null,_1b0.func);});dojo.forEach(_1a9,function(func){func.call(_1ae);});}});d.forEach(_19c,function(_1b2){if(_1b2&&(_1b2.startup)&&((!_1b2.getParent)||(!_1b2.getParent()))){_1b2.startup();}});return _19c;};this.parse=function(_1b3){var list=d.query("[dojoType]",_1b3);var _1b5=this.instantiate(list);return _1b5;};}();(function(){var _1b6=function(){if(djConfig["parseOnLoad"]==true){dojo.parser.parse();}};if(dojo.exists("dijit.wai.onload")&&(dijit.wai.onload===dojo._loaders[0])){dojo._loaders.splice(1,0,_1b6);}else{dojo._loaders.unshift(_1b6);}})();dojo.parser._anonCtr=0;dojo.parser._anon={};dojo.parser._nameAnonFunc=function(_1b7,_1b8){var jpn="$joinpoint";var nso=(_1b8||dojo.parser._anon);if(dojo.isIE){var cn=_1b7["__dojoNameCache"];if(cn&&nso[cn]===_1b7){return _1b7["__dojoNameCache"];}}var ret="__"+dojo.parser._anonCtr++;while(typeof nso[ret]!="undefined"){ret="__"+dojo.parser._anonCtr++;}nso[ret]=_1b7;return ret;};}if(!dojo._hasResource["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.declare("dijit._Templated",null,{templateNode:null,templateString:null,templatePath:null,widgetsInTemplate:false,containerNode:null,_skipNodeCache:false,buildRendering:function(){var _1bd=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_1bd)){var _1bf=this.declaredClass,_1c0=this;var tstr=dojo.string.substitute(_1bd,this,function(_1c2,key){if(key.charAt(0)=="!"){_1c2=_1c0[key.substr(1)];}if(typeof _1c2=="undefined"){throw new Error(_1bf+" template:"+key);}if(!_1c2){return "";}return key.charAt(0)=="!"?_1c2:_1c2.toString().replace(/"/g,"&quot;");},this);node=dijit._Templated._createNodesFromText(tstr)[0];}else{node=_1bd.cloneNode(true);}this._attachTemplateNodes(node);var _1c4=this.srcNodeRef;if(_1c4&&_1c4.parentNode){_1c4.parentNode.replaceChild(node,_1c4);}this.domNode=node;if(this.widgetsInTemplate){var _1c5=dojo.parser.parse(node);this._attachTemplateNodes(_1c5,function(n,p){return n[p];});}this._fillContent(_1c4);},_fillContent:function(_1c8){var dest=this.containerNode;if(_1c8&&dest){while(_1c8.hasChildNodes()){dest.appendChild(_1c8.firstChild);}}},_attachTemplateNodes:function(_1ca,_1cb){_1cb=_1cb||function(n,p){return n.getAttribute(p);};var _1ce=dojo.isArray(_1ca)?_1ca:(_1ca.all||_1ca.getElementsByTagName("*"));var x=dojo.isArray(_1ca)?0:-1;for(;x<_1ce.length;x++){var _1d0=(x==-1)?_1ca:_1ce[x];if(this.widgetsInTemplate&&_1cb(_1d0,"dojoType")){continue;}var _1d1=_1cb(_1d0,"dojoAttachPoint");if(_1d1){var _1d2,_1d3=_1d1.split(/\s*,\s*/);while(_1d2=_1d3.shift()){if(dojo.isArray(this[_1d2])){this[_1d2].push(_1d0);}else{this[_1d2]=_1d0;}}}var _1d4=_1cb(_1d0,"dojoAttachEvent");if(_1d4){var _1d5,_1d6=_1d4.split(/\s*,\s*/);var trim=dojo.trim;while(_1d5=_1d6.shift()){if(_1d5){var _1d8=null;if(_1d5.indexOf(":")!=-1){var _1d9=_1d5.split(":");_1d5=trim(_1d9[0]);_1d8=trim(_1d9[1]);}else{_1d5=trim(_1d5);}if(!_1d8){_1d8=_1d5;}this.connect(_1d0,_1d5,_1d8);}}}var role=_1cb(_1d0,"waiRole");if(role){dijit.setWaiRole(_1d0,role);}var _1db=_1cb(_1d0,"waiState");if(_1db){dojo.forEach(_1db.split(/\s*,\s*/),function(_1dc){if(_1dc.indexOf("-")!=-1){var pair=_1dc.split("-");dijit.setWaiState(_1d0,pair[0],pair[1]);}});}}}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_1de,_1df,_1e0){var _1e1=dijit._Templated._templateCache;var key=_1df||_1de;var _1e3=_1e1[key];if(_1e3){return _1e3;}if(!_1df){_1df=dijit._Templated._sanitizeTemplateString(dojo._getText(_1de));}_1df=dojo.string.trim(_1df);if(_1df.match(/\$\{([^\}]+)\}/g)||_1e0){return (_1e1[key]=_1df);}else{return (_1e1[key]=dijit._Templated._createNodesFromText(_1df)[0]);}};dijit._Templated._sanitizeTemplateString=function(_1e4){if(_1e4){_1e4=_1e4.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _1e5=_1e4.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_1e5){_1e4=_1e5[1];}}else{_1e4="";}return _1e4;};if(dojo.isIE){dojo.addOnUnload(function(){var _1e6=dijit._Templated._templateCache;for(var key in _1e6){var _1e8=_1e6[key];if(!isNaN(_1e8.nodeType)){dojo._destroyElement(_1e8);}delete _1e6[key];}});}(function(){var _1e9={cell:{re:/^<t[dh][\s\r\n>]/i,pre:"<table><tbody><tr>",post:"</tr></tbody></table>"},row:{re:/^<tr[\s\r\n>]/i,pre:"<table><tbody>",post:"</tbody></table>"},section:{re:/^<(thead|tbody|tfoot)[\s\r\n>]/i,pre:"<table>",post:"</table>"}};var tn;dijit._Templated._createNodesFromText=function(text){if(!tn){tn=dojo.doc.createElement("div");tn.style.display="none";dojo.body().appendChild(tn);}var _1ec="none";var _1ed=text.replace(/^\s+/,"");for(var type in _1e9){var map=_1e9[type];if(map.re.test(_1ed)){_1ec=type;text=map.pre+text+map.post;break;}}tn.innerHTML=text;if(tn.normalize){tn.normalize();}var tag={cell:"tr",row:"tbody",section:"table"}[_1ec];var _1f1=(typeof tag!="undefined")?tn.getElementsByTagName(tag)[0]:tn;var _1f2=[];while(_1f1.firstChild){_1f2.push(_1f1.removeChild(_1f1.firstChild));}tn.innerHTML="";return _1f2;};})();dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["dijit._Container"]){dojo._hasResource["dijit._Container"]=true;dojo.provide("dijit._Container");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 _1f5=dijit.byId(id);return _1f5.isContainer?_1f5:null;}}return null;},_getSibling:function(_1f6){var node=this.domNode;do{node=node[_1f6+"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");}});dojo.declare("dijit._Container",null,{isContainer:true,addChild:function(_1f9,_1fa){if(_1fa===undefined){_1fa="last";}var _1fb=this.containerNode||this.domNode;if(_1fa&&typeof _1fa=="number"){var _1fc=dojo.query("> [widgetid]",_1fb);if(_1fc&&_1fc.length>=_1fa){_1fb=_1fc[_1fa-1];_1fa="after";}}dojo.place(_1f9.domNode,_1fb,_1fa);if(this._started&&!_1f9._started){_1f9.startup();}},removeChild:function(_1fd){var node=_1fd.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||this.domNode).map(dijit.byNode);},hasChildren:function(){var cn=this.containerNode||this.domNode;return !!this._firstElement(cn);},_getSiblingOfChild:function(_202,dir){var node=_202.domNode;var _205=(dir>0?"nextSibling":"previousSibling");do{node=node[_205];}while(node&&(node.nodeType!=1||!dijit.byNode(node)));return node?dijit.byNode(node):null;}});dojo.declare("dijit._KeyNavContainer",[dijit._Container],{_keyNavCodes:{},connectKeyNavHandlers:function(_206,_207){var _208=this._keyNavCodes={};var prev=dojo.hitch(this,this.focusPrev);var next=dojo.hitch(this,this.focusNext);dojo.forEach(_206,function(code){_208[code]=prev;});dojo.forEach(_207,function(code){_208[code]=next;});this.connect(this.domNode,"onkeypress","_onContainerKeypress");if(dojo.isIE){this.connect(this.domNode,"onactivate","_onContainerFocus");this.connect(this.domNode,"ondeactivate","_onContainerBlur");}else{this.connect(this.domNode,"onfocus","_onContainerFocus");this.connect(this.domNode,"onblur","_onContainerBlur");}},startupKeyNavChildren:function(){dojo.forEach(this.getChildren(),dojo.hitch(this,"_setTabIndexMinusOne"));},addChild:function(_20d,_20e){dijit._KeyNavContainer.superclass.addChild.apply(this,arguments);this._setTabIndexMinusOne(_20d);},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 _20f=this._getNextFocusableChild(this.focusedChild,1);if(_20f.getFocalNodes){this.focusChild(_20f,_20f.getFocalNodes()[0]);}else{this.focusChild(_20f);}},focusPrev:function(){if(this.focusedChild&&this.focusedChild.hasPrevFocalNode&&this.focusedChild.hasPrevFocalNode()){this.focusedChild.focusPrev();return;}var _210=this._getNextFocusableChild(this.focusedChild,-1);if(_210.getFocalNodes){var _211=_210.getFocalNodes();this.focusChild(_210,_211[_211.length-1]);}else{this.focusChild(_210);}},focusChild:function(_212,node){if(_212){if(this.focusedChild&&_212!==this.focusedChild){this._onChildBlur(this.focusedChild);}this.focusedChild=_212;if(node&&_212.focusFocalNode){_212.focusFocalNode(node);}else{_212.focus();}}},_setTabIndexMinusOne:function(_214){if(_214.getFocalNodes){dojo.forEach(_214.getFocalNodes(),function(node){node.setAttribute("tabIndex",-1);});}else{(_214.focusNode||_214.domNode).setAttribute("tabIndex",-1);}},_onContainerFocus:function(evt){this.domNode.setAttribute("tabIndex",-1);if(evt.target===this.domNode){this.focusFirstChild();}else{var _217=dijit.getEnclosingWidget(evt.target);if(_217&&_217.isFocusable()){this.focusedChild=_217;}}},_onContainerBlur:function(evt){if(this.tabIndex){this.domNode.setAttribute("tabIndex",this.tabIndex);}},_onContainerKeypress:function(evt){if(evt.ctrlKey||evt.altKey){return;}var func=this._keyNavCodes[evt.keyCode];if(func){func();dojo.stopEvent(evt);}},_onChildBlur:function(_21b){},_getFirstFocusableChild:function(){return this._getNextFocusableChild(null,1);},_getNextFocusableChild:function(_21c,dir){if(_21c){_21c=this._getSiblingOfChild(_21c,dir);}var _21e=this.getChildren();for(var i=0;i<_21e.length;i++){if(!_21c){_21c=_21e[(dir>0)?0:(_21e.length-1)];}if(_21c.isFocusable()){return _21c;}_21c=this._getSiblingOfChild(_21c,dir);}}});}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],{isLayoutContainer:true,postCreate:function(){dojo.addClass(this.domNode,"dijitContainer");},startup:function(){if(this._started){return;}this._started=true;if(this.getChildren){dojo.forEach(this.getChildren(),function(_220){_220.startup();});}if(!this.getParent||!this.getParent()){this.resize();this.connect(window,"onresize",function(){this.resize();});}},resize:function(args){var node=this.domNode;if(args){dojo.marginBox(node,args);if(args.t){node.style.top=args.t+"px";}if(args.l){node.style.left=args.l+"px";}}var mb=dojo.mixin(dojo.marginBox(node),args||{});this._contentBox=dijit.layout.marginBox2contentBox(node,mb);this.layout();},layout:function(){}});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 _229=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_22c,dim){_22c.resize?_22c.resize(dim):dojo.marginBox(_22c.domNode,dim);dojo.mixin(_22c,dojo.marginBox(_22c.domNode));dojo.mixin(_22c,dim);};dijit.layout.layoutChildren=function(_22e,dim,_230){dim=dojo.mixin({},dim);dojo.addClass(_22e,"dijitLayoutContainer");_230=dojo.filter(_230,function(item){return item.layoutAlign!="client";}).concat(dojo.filter(_230,function(item){return item.layoutAlign=="client";}));dojo.forEach(_230,function(_233){var elm=_233.domNode,pos=_233.layoutAlign;var _236=elm.style;_236.left=dim.l+"px";_236.top=dim.t+"px";_236.bottom=_236.right="auto";dojo.addClass(elm,"dijitAlign"+_229(pos));if(pos=="top"||pos=="bottom"){size(_233,{w:dim.w});dim.h-=_233.h;if(pos=="top"){dim.t+=_233.h;}else{_236.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){size(_233,{h:dim.h});dim.w-=_233.w;if(pos=="left"){dim.l+=_233.w;}else{_236.left=dim.l+dim.w+"px";}}else{if(pos=="client"){size(_233,dim);}}}});};})();}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(_237,_238,_239){_239=dojo.i18n.normalizeLocale(_239);var _23a=_239.split("-");var _23b=[_237,"nls",_238].join(".");var _23c=dojo._loadedModules[_23b];if(_23c){var _23d;for(var i=_23a.length;i>0;i--){var loc=_23a.slice(0,i).join("_");if(_23c[loc]){_23d=_23c[loc];break;}}if(!_23d){_23d=_23c.ROOT;}if(_23d){var _240=function(){};_240.prototype=_23d;return new _240();}}throw new Error("Bundle not found: "+_238+" in "+_237+" , locale="+_239);};dojo.i18n.normalizeLocale=function(_241){var _242=_241?_241.toLowerCase():dojo.locale;if(_242=="root"){_242="ROOT";}return _242;};dojo.i18n._requireLocalization=function(_243,_244,_245,_246){var _247=dojo.i18n.normalizeLocale(_245);var _248=[_243,"nls",_244].join(".");var _249="";if(_246){var _24a=_246.split(",");for(var i=0;i<_24a.length;i++){if(_247.indexOf(_24a[i])==0){if(_24a[i].length>_249.length){_249=_24a[i];}}}if(!_249){_249="ROOT";}}var _24c=_246?_249:_247;var _24d=dojo._loadedModules[_248];var _24e=null;if(_24d){if(djConfig.localizationComplete&&_24d._built){return;}var _24f=_24c.replace(/-/g,"_");var _250=_248+"."+_24f;_24e=dojo._loadedModules[_250];}if(!_24e){_24d=dojo["provide"](_248);var syms=dojo._getModuleSymbols(_243);var _252=syms.concat("nls").join("/");var _253;dojo.i18n._searchLocalePath(_24c,_246,function(loc){var _255=loc.replace(/-/g,"_");var _256=_248+"."+_255;var _257=false;if(!dojo._loadedModules[_256]){dojo["provide"](_256);var _258=[_252];if(loc!="ROOT"){_258.push(loc);}_258.push(_244);var _259=_258.join("/")+".js";_257=dojo._loadPath(_259,null,function(hash){var _25b=function(){};_25b.prototype=_253;_24d[_255]=new _25b();for(var j in hash){_24d[_255][j]=hash[j];}});}else{_257=true;}if(_257&&_24d[_255]){_253=_24d[_255];}else{_24d[_255]=_253;}if(_246){return true;}});}if(_246&&_247!=_249){_24d[_247.replace(/-/g,"_")]=_24d[_249.replace(/-/g,"_")];}};(function(){var _25d=djConfig.extraLocale;if(_25d){if(!_25d instanceof Array){_25d=[_25d];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_261,_262){req(m,b,_261,_262);if(_261){return;}for(var i=0;i<_25d.length;i++){req(m,b,_25d[i],_262);}};}})();dojo.i18n._searchLocalePath=function(_264,down,_266){_264=dojo.i18n.normalizeLocale(_264);var _267=_264.split("-");var _268=[];for(var i=_267.length;i>0;i--){_268.push(_267.slice(0,i).join("-"));}_268.push(false);if(down){_268.reverse();}for(var j=_268.length-1;j>=0;j--){var loc=_268[j]||"ROOT";var stop=_266(loc);if(stop){break;}}};dojo.i18n._preloadLocalizations=function(_26d,_26e){function preload(_26f){_26f=dojo.i18n.normalizeLocale(_26f);dojo.i18n._searchLocalePath(_26f,true,function(loc){for(var i=0;i<_26e.length;i++){if(_26e[i]==loc){dojo["require"](_26d+"_"+loc);return true;}}return false;});};preload();var _272=djConfig.extraLocale||[];for(var i=0;i<_272.length;i++){preload(_272[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,"class":"dijitContentPane",postCreate:function(){this.domNode.title="";if(this.preload){this._loadCheck();}var _274=dojo.i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=dojo.string.substitute(this.loadingMessage,_274);this.errorMessage=dojo.string.substitute(this.errorMessage,_274);dojo.addClass(this.domNode,this["class"]);},startup:function(){if(this._started){return;}this._checkIfSingleChild();if(this._singleChild){this._singleChild.startup();}this._loadCheck();this._started=true;},_checkIfSingleChild:function(){var _275=dojo.query(">",this.containerNode||this.domNode),_276=_275.filter("[widgetId]");if(_275.length==1&&_276.length==1){this.isContainer=true;this._singleChild=dijit.byNode(_276[0]);}else{delete this.isContainer;delete this._singleChild;}},refresh:function(){return this._prepareLoad(true);},setHref:function(href){this.href=href;return this._prepareLoad();},setContent:function(data){if(!this._isDownloaded){this.href="";this._onUnloadHandler();}this._setContent(data||"");this._isDownloaded=false;if(this.parseOnLoad){this._createSubWidgets();}this._checkIfSingleChild();if(this._singleChild&&this._singleChild.resize){this._singleChild.resize(this._contentBox);}this._onLoadHandler();},cancel:function(){if(this._xhrDfd&&(this._xhrDfd.fired==-1)){this._xhrDfd.cancel();}delete this._xhrDfd;},destroy:function(){if(this._beingDestroyed){return;}this._onUnloadHandler();this._beingDestroyed=true;this.inherited("destroy",arguments);},resize:function(size){dojo.marginBox(this.domNode,size);var node=this.containerNode||this.domNode,mb=dojo.mixin(dojo.marginBox(node),size||{});this._contentBox=dijit.layout.marginBox2contentBox(node,mb);if(this._singleChild&&this._singleChild.resize){this._singleChild.resize(this._contentBox);}},_prepareLoad:function(_27c){this.cancel();this.isLoaded=false;this._loadCheck(_27c);},_loadCheck:function(_27d){var _27e=((this.open!==false)&&(this.domNode.style.display!="none"));if(this.href&&(_27d||(this.preload&&!this._xhrDfd)||(this.refreshOnShow&&_27e&&!this._xhrDfd)||(!this.isLoaded&&_27e&&!this._xhrDfd))){this._downloadExternalContent();}},_downloadExternalContent:function(){this._onUnloadHandler();this._setContent(this.onDownloadStart.call(this));var self=this;var _280={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(dojo.isObject(this.ioArgs)){dojo.mixin(_280,this.ioArgs);}var hand=this._xhrDfd=(this.ioMethod||dojo.xhrGet)(_280);hand.addCallback(function(html){try{self.onDownloadEnd.call(self);self._isDownloaded=true;self.setContent.call(self,html);}catch(err){self._onError.call(self,"Content",err);}delete self._xhrDfd;return html;});hand.addErrback(function(err){if(!hand.cancelled){self._onError.call(self,"Download",err);}delete self._xhrDfd;return err;});},_onLoadHandler:function(){this.isLoaded=true;try{this.onLoad.call(this);}catch(e){console.error("Error "+this.widgetId+" running custom onLoad code");}},_onUnloadHandler:function(){this.isLoaded=false;this.cancel();try{this.onUnload.call(this);}catch(e){console.error("Error "+this.widgetId+" running custom onUnload code");}},_setContent:function(cont){this.destroyDescendants();try{var node=this.containerNode||this.domNode;while(node.firstChild){dojo._destroyElement(node.firstChild);}if(typeof cont=="string"){if(this.extractContent){match=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(match){cont=match[1];}}node.innerHTML=cont;}else{if(cont.nodeType){node.appendChild(cont);}else{dojo.forEach(cont,function(n){node.appendChild(n.cloneNode(true));});}}}catch(e){var _287=this.onContentError(e);try{node.innerHTML=_287;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}}},_onError:function(type,err,_28a){var _28b=this["on"+type+"Error"].call(this,err);if(_28a){console.error(_28a,err);}else{if(_28b){this._setContent.call(this,_28b);}}},_createSubWidgets:function(){var _28c=this.containerNode||this.domNode;try{dojo.parser.parse(_28c,true);}catch(e){this._onError("Content",e,"Couldn't create widgets in "+this.id+(this.href?" from "+this.href:""));}},onLoad:function(e){},onUnload:function(e){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(_28f){},onDownloadError:function(_290){return this.errorMessage;},onDownloadEnd:function(){}});}if(!dojo._hasResource["dijit.form.Form"]){dojo._hasResource["dijit.form.Form"]=true;dojo.provide("dijit.form.Form");dojo.declare("dijit.form._FormMixin",null,{action:"",method:"",enctype:"",name:"","accept-charset":"",accept:"",target:"",attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{action:"",method:"",enctype:"","accept-charset":"",accept:"",target:""}),execute:function(_291){},onCancel:function(){},onExecute:function(){},templateString:"<form dojoAttachPoint='containerNode' dojoAttachEvent='onsubmit:_onSubmit' name='${name}' enctype='multipart/form-data'></form>",_onSubmit:function(e){dojo.stopEvent(e);this.onExecute();this.execute(this.getValues());},submit:function(){this.containerNode.submit();},setValues:function(obj){var map={};dojo.forEach(this.getDescendants(),function(_295){if(!_295.name){return;}var _296=map[_295.name]||(map[_295.name]=[]);_296.push(_295);});for(var name in map){var _298=map[name],_299=dojo.getObject(name,false,obj);if(!dojo.isArray(_299)){_299=[_299];}if(_298[0].setChecked){dojo.forEach(_298,function(w,i){w.setChecked(dojo.indexOf(_299,w.value)!=-1);});}else{dojo.forEach(_298,function(w,i){w.setValue(_299[i]);});}}},getValues:function(){var obj={};dojo.forEach(this.getDescendants(),function(_29f){var _2a0=_29f.getValue?_29f.getValue():_29f.value;var name=_29f.name;if(!name){return;}if(_29f.setChecked){if(/Radio/.test(_29f.declaredClass)){if(_29f.checked){dojo.setObject(name,_2a0,obj);}}else{var ary=dojo.getObject(name,false,obj);if(!ary){ary=[];dojo.setObject(name,ary,obj);}if(_29f.checked){ary.push(_2a0);}}}else{dojo.setObject(name,_2a0,obj);}});return obj;},isValid:function(){return dojo.every(this.getDescendants(),function(_2a3){return !_2a3.isValid||_2a3.isValid();});}});dojo.declare("dijit.form.Form",[dijit._Widget,dijit._Templated,dijit.form._FormMixin],null);}if(!dojo._hasResource["dijit.Dialog"]){dojo._hasResource["dijit.Dialog"]=true;dojo.provide("dijit.Dialog");dojo.declare("dijit.DialogUnderlay",[dijit._Widget,dijit._Templated],{templateString:"<div class=dijitDialogUnderlayWrapper id='${id}_underlay'><div class=dijitDialogUnderlay dojoAttachPoint='node'></div></div>",postCreate:function(){dojo.body().appendChild(this.domNode);this.bgIframe=new dijit.BackgroundIframe(this.domNode);},layout:function(){var _2a4=dijit.getViewport();var is=this.node.style,os=this.domNode.style;os.top=_2a4.t+"px";os.left=_2a4.l+"px";is.width=_2a4.w+"px";is.height=_2a4.h+"px";var _2a7=dijit.getViewport();if(_2a4.w!=_2a7.w){is.width=_2a7.w+"px";}if(_2a4.h!=_2a7.h){is.height=_2a7.h+"px";}},show:function(){this.domNode.style.display="block";this.layout();if(this.bgIframe.iframe){this.bgIframe.iframe.style.display="block";}this._resizeHandler=this.connect(window,"onresize","layout");},hide:function(){this.domNode.style.display="none";if(this.bgIframe.iframe){this.bgIframe.iframe.style.display="none";}this.disconnect(this._resizeHandler);},uninitialize:function(){if(this.bgIframe){this.bgIframe.destroy();}}});dojo.declare("dijit.Dialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin],{templateString:null,templateString:"<div class=\"dijitDialog\">\r\n\t<div dojoAttachPoint=\"titleBar\" class=\"dijitDialogTitleBar\" tabindex=\"0\" waiRole=\"dialog\">\r\n\t<span dojoAttachPoint=\"titleNode\" class=\"dijitDialogTitle\">${title}</span>\r\n\t<span dojoAttachPoint=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" dojoAttachEvent=\"onclick: hide\">\r\n\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\">x</span>\r\n\t</span>\r\n\t</div>\r\n\t\t<div dojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\r\n\t<span dojoAttachPoint=\"tabEnd\" dojoAttachEvent=\"onfocus:_cycleFocus\" tabindex=\"0\"></span>\r\n</div>\r\n",open:false,duration:400,_lastFocusItem:null,attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{title:"titleBar"}),postCreate:function(){dojo.body().appendChild(this.domNode);this.inherited("postCreate",arguments);this.domNode.style.display="none";this.connect(this,"onExecute","hide");this.connect(this,"onCancel","hide");},onLoad:function(){this._position();this.inherited("onLoad",arguments);},_setup:function(){this._modalconnects=[];if(this.titleBar){this._moveable=new dojo.dnd.Moveable(this.domNode,{handle:this.titleBar});}this._underlay=new dijit.DialogUnderlay();var node=this.domNode;this._fadeIn=dojo.fx.combine([dojo.fadeIn({node:node,duration:this.duration}),dojo.fadeIn({node:this._underlay.domNode,duration:this.duration,onBegin:dojo.hitch(this._underlay,"show")})]);this._fadeOut=dojo.fx.combine([dojo.fadeOut({node:node,duration:this.duration,onEnd:function(){node.style.display="none";}}),dojo.fadeOut({node:this._underlay.domNode,duration:this.duration,onEnd:dojo.hitch(this._underlay,"hide")})]);},uninitialize:function(){if(this._underlay){this._underlay.destroy();}},_position:function(){if(dojo.hasClass(dojo.body(),"dojoMove")){return;}var _2a9=dijit.getViewport();var mb=dojo.marginBox(this.domNode);var _2ab=this.domNode.style;_2ab.left=Math.floor((_2a9.l+(_2a9.w-mb.w)/2))+"px";_2ab.top=Math.floor((_2a9.t+(_2a9.h-mb.h)/2))+"px";},_findLastFocus:function(evt){this._lastFocused=evt.target;},_cycleFocus:function(evt){if(!this._lastFocusItem){this._lastFocusItem=this._lastFocused;}this.titleBar.focus();},_onKey:function(evt){if(evt.keyCode){var node=evt.target;if(node==this.titleBar&&evt.shiftKey&&evt.keyCode==dojo.keys.TAB){if(this._lastFocusItem){this._lastFocusItem.focus();}dojo.stopEvent(evt);}else{while(node){if(node==this.domNode){if(evt.keyCode==dojo.keys.ESCAPE){this.hide();}else{return;}}node=node.parentNode;}if(evt.keyCode!=dojo.keys.TAB){dojo.stopEvent(evt);}else{if(!dojo.isOpera){try{this.titleBar.focus();}catch(e){}}}}}},show:function(){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(document.documentElement,"onkeypress",this,"_onKey"));var ev=typeof (document.ondeactivate)=="object"?"ondeactivate":"onblur";this._modalconnects.push(dojo.connect(this.containerNode,ev,this,"_findLastFocus"));dojo.style(this.domNode,"opacity",0);this.domNode.style.display="block";this.open=true;this._loadCheck();this._position();this._fadeIn.play();this._savedFocus=dijit.getFocus(this);setTimeout(dojo.hitch(this,function(){dijit.focus(this.titleBar);}),50);},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=[];this.connect(this._fadeOut,"onEnd",dojo.hitch(this,function(){dijit.focus(this._savedFocus);}));this.open=false;},layout:function(){if(this.domNode.style.display=="block"){this._underlay.layout();this._position();}}});dojo.declare("dijit.TooltipDialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin],{title:"",_lastFocusItem:null,templateString:null,templateString:"<div class=\"dijitTooltipDialog\" >\r\n\t<div class=\"dijitTooltipContainer\">\r\n\t\t<div class =\"dijitTooltipContents dijitTooltipFocusNode\" dojoAttachPoint=\"containerNode\" tabindex=\"0\" waiRole=\"dialog\"></div>\r\n\t</div>\r\n\t<span dojoAttachPoint=\"tabEnd\" tabindex=\"0\" dojoAttachEvent=\"focus:_cycleFocus\"></span>\r\n\t<div class=\"dijitTooltipConnector\" ></div>\r\n</div>\r\n",postCreate:function(){this.inherited("postCreate",arguments);this.connect(this.containerNode,"onkeypress","_onKey");var ev=typeof (document.ondeactivate)=="object"?"ondeactivate":"onblur";this.connect(this.containerNode,ev,"_findLastFocus");this.containerNode.title=this.title;},orient:function(_2b2){this.domNode.className="dijitTooltipDialog "+" dijitTooltipAB"+(_2b2.charAt(1)=="L"?"Left":"Right")+" dijitTooltip"+(_2b2.charAt(0)=="T"?"Below":"Above");},onOpen:function(pos){this.orient(pos.corner);this._loadCheck();this.containerNode.focus();},_onKey:function(evt){if(evt.keyCode==dojo.keys.ESCAPE){this.onCancel();}else{if(evt.target==this.containerNode&&evt.shiftKey&&evt.keyCode==dojo.keys.TAB){if(this._lastFocusItem){this._lastFocusItem.focus();}dojo.stopEvent(evt);}else{if(evt.keyCode==dojo.keys.TAB){evt.stopPropagation();}}}},_findLastFocus:function(evt){this._lastFocused=evt.target;},_cycleFocus:function(evt){if(!this._lastFocusItem){this._lastFocusItem=this._lastFocused;}this.containerNode.focus();}});}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:"",value:"",name:"",id:"",alt:"",type:"text",tabIndex:"0",disabled:false,intermediateChanges:false,attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{id:"focusNode",tabIndex:"focusNode",alt:"focusNode"}),setDisabled:function(_2b7){this.domNode.disabled=this.disabled=_2b7;if(this.focusNode){this.focusNode.disabled=_2b7;}if(_2b7){this._hovering=false;this._active=false;}dijit.setWaiState(this.focusNode||this.domNode,"disabled",_2b7);this._setStateClass();},_onMouse:function(_2b8){var _2b9=_2b8.target;if(_2b9&&_2b9.getAttribute){this.stateModifier=_2b9.getAttribute("stateModifier")||"";}if(!this.disabled){switch(_2b8.type){case "mouseenter":case "mouseover":this._hovering=true;break;case "mouseout":case "mouseleave":this._hovering=false;break;case "mousedown":this._active=true;var self=this;var _2bb=this.connect(dojo.body(),"onmouseup",function(){self._active=false;self._setStateClass();self.disconnect(_2bb);});break;}this._setStateClass();}},isFocusable:function(){return !this.disabled&&(dojo.style(this.domNode,"display")!="none");},focus:function(){dijit.focus(this.focusNode);},_setStateClass:function(){if(!("staticClass" in this)){this.staticClass=(this.stateNode||this.domNode).className;}var _2bc=[this.baseClass];function multiply(_2bd){_2bc=_2bc.concat(dojo.map(_2bc,function(c){return c+_2bd;}));};if(this.checked){multiply("Checked");}if(this.state){multiply(this.state);}if(this.selected){multiply("Selected");}if(this.disabled){multiply("Disabled");}else{if(this._active){multiply(this.stateModifier+"Active");}else{if(this._focused){multiply("Focused");}if((this.stateModifier||!this._focused)&&this._hovering){multiply(this.stateModifier+"Hover");}}}(this.stateNode||this.domNode).className=this.staticClass+" "+_2bc.join(" ");},onChange:function(_2bf){},postCreate:function(){this.setValue(this.value,null);this.setDisabled(this.disabled);this._setStateClass();},setValue:function(_2c0,_2c1){this._lastValue=_2c0;dijit.setWaiState(this.focusNode||this.domNode,"valuenow",this.forWaiValuenow());if(_2c1===undefined){_2c1=true;}if(this._lastValueReported==undefined&&_2c1===null){this._lastValueReported=_2c0;}if((this.intermediateChanges||_2c1)&&((_2c0&&_2c0.toString)?_2c0.toString():_2c0)!==((this._lastValueReported&&this._lastValueReported.toString)?this._lastValueReported.toString():this._lastValueReported)){this._lastValueReported=_2c0;this.onChange(_2c0);}},getValue:function(){return this._lastValue;},undo:function(){this.setValue(this._lastValueReported,false);},_onKeyPress:function(e){if(e.keyCode==dojo.keys.ESCAPE&&!e.shiftKey&&!e.ctrlKey&&!e.altKey){var v=this.getValue();var lv=this._lastValueReported;if((typeof lv!="undefined")&&((v!==null&&v.toString)?v.toString():null)!==lv.toString()){this.undo();dojo.stopEvent(e);return false;}}return true;},forWaiValuenow:function(){return this.getValue();}});}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:"<div class=\"dijit dijitLeft dijitInline dijitButton\"\r\n\tdojoAttachEvent=\"onclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\r\n\t><div class='dijitRight'\r\n\t\t><button class=\"dijitStretch dijitButtonNode dijitButtonContents\" dojoAttachPoint=\"focusNode,titleNode\"\r\n\t\t\ttype=\"${type}\" waiRole=\"button\" waiState=\"labelledby-${id}_label\"\r\n\t\t\t><span class=\"dijitInline ${iconClass}\" dojoAttachPoint=\"iconNode\" \r\n \t\t\t\t><span class=\"dijitToggleButtonIconChar\">&#10003</span \r\n\t\t\t></span\r\n\t\t\t><span class=\"dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\">${label}</span\r\n\t\t></button\r\n\t></div\r\n></div>\r\n",_onClick:function(e){if(this.disabled){return false;}this._clicked();return this.onClick(e);},_onButtonClick:function(e){dojo.stopEvent(e);var _2c7=this._onClick(e)!==false;if(this.type=="submit"&&_2c7){for(var node=this.domNode;node;node=node.parentNode){var _2c9=dijit.byNode(node);if(_2c9&&_2c9._onSubmit){_2c9._onSubmit(e);break;}if(node.tagName.toLowerCase()=="form"){if(!node.onsubmit||node.onsubmit()){node.submit();}break;}}}},postCreate:function(){if(this.showLabel==false){var _2ca="";this.label=this.containerNode.innerHTML;_2ca=dojo.trim(this.containerNode.innerText||this.containerNode.textContent);this.titleNode.title=_2ca;dojo.addClass(this.containerNode,"dijitDisplayNone");}this.inherited(arguments);},onClick:function(e){return true;},_clicked:function(e){},setLabel:function(_2cd){this.containerNode.innerHTML=this.label=_2cd;if(dojo.isMozilla){var _2ce=dojo.getComputedStyle(this.domNode).display;this.domNode.style.display="none";var _2cf=this;setTimeout(function(){_2cf.domNode.style.display=_2ce;},1);}if(this.showLabel==false){this.titleNode.title=dojo.trim(this.containerNode.innerText||this.containerNode.textContent);}}});dojo.declare("dijit.form.DropDownButton",[dijit.form.Button,dijit._Container],{baseClass:"dijitDropDownButton",templateString:"<div class=\"dijit dijitLeft dijitInline\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse,onclick:_onDropDownClick,onkeydown:_onDropDownKeydown,onblur:_onDropDownBlur,onkeypress:_onKey\"\r\n\t><div class='dijitRight'>\r\n\t<button class=\"dijitStretch dijitButtonNode dijitButtonContents\" type=\"${type}\"\r\n\t\tdojoAttachPoint=\"focusNode,titleNode\" waiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\r\n\t\t><div class=\"dijitInline ${iconClass}\" dojoAttachPoint=\"iconNode\"></div\r\n\t\t><span class=\"dijitButtonText\" \tdojoAttachPoint=\"containerNode,popupStateNode\"\r\n\t\tid=\"${id}_label\">${label}</span\r\n\t\t><span class='dijitA11yDownArrow'>&#9660;</span>\r\n\t</button>\r\n</div></div>\r\n",_fillContent:function(){if(this.srcNodeRef){var _2d0=dojo.query("*",this.srcNodeRef);dijit.form.DropDownButton.superclass._fillContent.call(this,_2d0[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(!this.dropDown){var _2d1=dojo.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=dijit.byNode(_2d1);delete this.dropDownContainer;}dojo.body().appendChild(this.dropDown.domNode);this.dropDown.domNode.style.display="none";},_onArrowClick:function(e){if(this.disabled){return;}this._toggleDropDown();},_onDropDownClick:function(e){var _2d4=dojo.isFF&&dojo.isFF<3&&navigator.appVersion.indexOf("Macintosh")!=-1;if(!_2d4||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){return;}if(e.keyCode==dojo.keys.DOWN_ARROW){if(!this.dropDown||this.dropDown.domNode.style.display=="none"){dojo.stopEvent(e);return this._toggleDropDown();}}},_onBlur:function(){this._closeDropDown();},_toggleDropDown:function(){if(this.disabled){return;}dijit.focus(this.popupStateNode);var _2d8=this.dropDown;if(!_2d8){return false;}if(!_2d8.isShowingNow){if(_2d8.href&&!_2d8.isLoaded){var self=this;var _2da=dojo.connect(_2d8,"onLoad",function(){dojo.disconnect(_2da);self._openDropDown();});_2d8._loadCheck(true);return;}else{this._openDropDown();}}else{this._closeDropDown();}},_openDropDown:function(){var _2db=this.dropDown;var _2dc=_2db.domNode.style.width;var self=this;dijit.popup.open({parent:this,popup:_2db,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(){_2db.domNode.style.width=_2dc;self.popupStateNode.removeAttribute("popupActive");this._opened=false;}});if(this.domNode.offsetWidth>_2db.domNode.offsetWidth){var _2de=null;if(!this.isLeftToRight()){_2de=_2db.domNode.parentNode;var _2df=_2de.offsetLeft+_2de.offsetWidth;}dojo.marginBox(_2db.domNode,{w:this.domNode.offsetWidth});if(_2de){_2de.style.left=_2df-this.domNode.offsetWidth+"px";}}this.popupStateNode.setAttribute("popupActive","true");this._opened=true;if(_2db.focus){_2db.focus();}},_closeDropDown:function(_2e0){if(this._opened){dijit.popup.close(this.dropDown);if(_2e0){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'\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\">\r\n\t<tr>\r\n\t\t<td\tclass=\"dijitStretch dijitButtonContents dijitButtonNode\"\r\n\t\t\ttabIndex=\"${tabIndex}\"\r\n\t\t\tdojoAttachEvent=\"ondijitclick:_onButtonClick\"  dojoAttachPoint=\"titleNode\"\r\n\t\t\twaiRole=\"button\" waiState=\"labelledby-${id}_label\">\r\n\t\t\t<div class=\"dijitInline ${iconClass}\" dojoAttachPoint=\"iconNode\"></div>\r\n\t\t\t<span class=\"dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\">${label}</span>\r\n\t\t</td>\r\n\t\t<td class='dijitReset dijitRight dijitButtonNode dijitDownArrowButton'\r\n\t\t\tdojoAttachPoint=\"popupStateNode,focusNode\"\r\n\t\t\tdojoAttachEvent=\"ondijitclick:_onArrowClick, onkeypress:_onKey\"\r\n\t\t\tstateModifier=\"DownArrow\"\r\n\t\t\ttitle=\"${optionsTitle}\" name=\"${name}\"\r\n\t\t\twaiRole=\"button\" waiState=\"haspopup-true\"\r\n\t\t><div waiRole=\"presentation\">&#9660;</div>\r\n\t</td></tr>\r\n</table>\r\n",attributeMap:dojo.mixin(dojo.clone(dijit.form._FormWidget.prototype.attributeMap),{id:"",name:""}),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);}else{this.connect(node,"onfocus",this._onNodeFocus);}}));},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;},_onBlur:function(evt){this.inherited(arguments);this._focusedNode=null;}});dojo.declare("dijit.form.ToggleButton",dijit.form.Button,{baseClass:"dijitToggleButton",checked:false,_clicked:function(evt){this.setChecked(!this.checked);},setChecked:function(_2e6){this.checked=_2e6;dijit.setWaiState(this.focusNode||this.domNode,"pressed",this.checked);this._setStateClass();this.onChange(_2e6);}});}if(!dojo._hasResource["dijit.layout.StackContainer"]){dojo._hasResource["dijit.layout.StackContainer"]=true;dojo.provide("dijit.layout.StackContainer");dojo.declare("dijit.layout.StackContainer",dijit.layout._LayoutWidget,{doLayout:true,_started:false,postCreate:function(){dijit.setWaiRole((this.containerNode||this.domNode),"tabpanel");this.connect(this.domNode,"onkeypress",this._onKeyPress);},startup:function(){if(this._started){return;}var _2e7=this.getChildren();dojo.forEach(_2e7,this._setupChild,this);dojo.some(_2e7,function(_2e8){if(_2e8.selected){this.selectedChildWidget=_2e8;}return _2e8.selected;},this);var _2e9=this.selectedChildWidget;if(!_2e9&&_2e7[0]){_2e9=this.selectedChildWidget=_2e7[0];_2e9.selected=true;}if(_2e9){this._showChild(_2e9);}dojo.publish(this.id+"-startup",[{children:_2e7,selected:_2e9}]);this.inherited("startup",arguments);this._started=true;},_setupChild:function(page){page.domNode.style.display="none";page.domNode.style.position="relative";return page;},addChild:function(_2eb,_2ec){dijit._Container.prototype.addChild.apply(this,arguments);_2eb=this._setupChild(_2eb);if(this._started){this.layout();dojo.publish(this.id+"-addChild",[_2eb,_2ec]);if(!this.selectedChildWidget){this.selectChild(_2eb);}}},removeChild:function(page){dijit._Container.prototype.removeChild.apply(this,arguments);if(this._beingDestroyed){return;}if(this._started){dojo.publish(this.id+"-removeChild",[page]);this.layout();}if(this.selectedChildWidget===page){this.selectedChildWidget=undefined;if(this._started){var _2ee=this.getChildren();if(_2ee.length){this.selectChild(_2ee[0]);}}}},selectChild:function(page){page=dijit.byId(page);if(this.selectedChildWidget!=page){this._transition(page,this.selectedChildWidget);this.selectedChildWidget=page;dojo.publish(this.id+"-selectChild",[page]);}},_transition:function(_2f0,_2f1){if(_2f1){this._hideChild(_2f1);}this._showChild(_2f0);if(this.doLayout&&_2f0.resize){_2f0.resize(this._containerContentBox||this._contentBox);}},_adjacent:function(_2f2){var _2f3=this.getChildren();var _2f4=dojo.indexOf(_2f3,this.selectedChildWidget);_2f4+=_2f2?1:_2f3.length-1;return _2f3[_2f4%_2f3.length];},forward:function(){this.selectChild(this._adjacent(true));},back:function(){this.selectChild(this._adjacent(false));},_onKeyPress:function(e){dojo.publish(this.id+"-containerKeyPress",[{e:e,page:this}]);},layout:function(){if(this.doLayout&&this.selectedChildWidget&&this.selectedChildWidget.resize){this.selectedChildWidget.resize(this._contentBox);}},_showChild:function(page){var _2f7=this.getChildren();page.isFirstChild=(page==_2f7[0]);page.isLastChild=(page==_2f7[_2f7.length-1]);page.selected=true;page.domNode.style.display="";if(page._loadCheck){page._loadCheck();}if(page.onShow){page.onShow();}},_hideChild:function(page){page.selected=false;page.domNode.style.display="none";if(page.onHide){page.onHide();}},closeChild:function(page){var _2fa=page.onClose(this,page);if(_2fa){this.removeChild(page);page.destroy();}},destroy:function(){this._beingDestroyed=true;this.inherited("destroy",arguments);}});dojo.declare("dijit.layout.StackController",[dijit._Widget,dijit._Templated,dijit._Container],{templateString:"<span wairole='tablist' dojoAttachEvent='onkeypress' class='dijitStackController'></span>",containerId:"",buttonWidget:"dijit.layout._StackButton",postCreate:function(){dijit.setWaiRole(this.domNode,"tablist");this.pane2button={};this._subscriptions=[dojo.subscribe(this.containerId+"-startup",this,"onStartup"),dojo.subscribe(this.containerId+"-addChild",this,"onAddChild"),dojo.subscribe(this.containerId+"-removeChild",this,"onRemoveChild"),dojo.subscribe(this.containerId+"-selectChild",this,"onSelectChild"),dojo.subscribe(this.containerId+"-containerKeyPress",this,"onContainerKeyPress")];},onStartup:function(info){dojo.forEach(info.children,this.onAddChild,this);this.onSelectChild(info.selected);},destroy:function(){dojo.forEach(this._subscriptions,dojo.unsubscribe);this.inherited("destroy",arguments);},onAddChild:function(page,_2fd){var _2fe=document.createElement("span");this.domNode.appendChild(_2fe);var cls=dojo.getObject(this.buttonWidget);var _300=new cls({label:page.title,closeButton:page.closable},_2fe);this.addChild(_300,_2fd);this.pane2button[page]=_300;page.controlButton=_300;dojo.connect(_300,"onClick",dojo.hitch(this,"onButtonClick",page));dojo.connect(_300,"onClickCloseButton",dojo.hitch(this,"onCloseButtonClick",page));if(!this._currentChild){_300.focusNode.setAttribute("tabIndex","0");this._currentChild=page;}},onRemoveChild:function(page){if(this._currentChild===page){this._currentChild=null;}var _302=this.pane2button[page];if(_302){_302.destroy();}this.pane2button[page]=null;},onSelectChild:function(page){if(!page){return;}if(this._currentChild){var _304=this.pane2button[this._currentChild];_304.setChecked(false);_304.focusNode.setAttribute("tabIndex","-1");}var _305=this.pane2button[page];_305.setChecked(true);this._currentChild=page;_305.focusNode.setAttribute("tabIndex","0");},onButtonClick:function(page){var _307=dijit.byId(this.containerId);_307.selectChild(page);},onCloseButtonClick:function(page){var _309=dijit.byId(this.containerId);_309.closeChild(page);var b=this.pane2button[this._currentChild];if(b){dijit.focus(b.focusNode||b.domNode);}},adjacent:function(_30b){var _30c=this.getChildren();var _30d=dojo.indexOf(_30c,this.pane2button[this._currentChild]);var _30e=_30b?1:_30c.length-1;return _30c[(_30d+_30e)%_30c.length];},onkeypress:function(e){if(this.disabled||e.altKey){return;}var _310=true;if(e.ctrlKey||!e._djpage){var k=dojo.keys;switch(e.keyCode){case k.LEFT_ARROW:case k.UP_ARROW:case k.PAGE_UP:_310=false;case k.RIGHT_ARROW:case k.DOWN_ARROW:case k.PAGE_DOWN:this.adjacent(_310).onClick();dojo.stopEvent(e);break;case k.DELETE:if(this._currentChild.closable){this.onCloseButtonClick(this._currentChild);}dojo.stopEvent(e);break;default:if(e.ctrlKey){if(e.keyCode==k.TAB){this.adjacent(!e.shiftKey).onClick();dojo.stopEvent(e);}else{if(e.keyChar=="w"){if(this._currentChild.closable){this.onCloseButtonClick(this._currentChild);}dojo.stopEvent(e);}}}}}},onContainerKeyPress:function(info){info.e._djpage=info.page;this.onkeypress(info.e);}});dojo.declare("dijit.layout._StackButton",dijit.form.ToggleButton,{tabIndex:"-1",postCreate:function(evt){dijit.setWaiRole((this.focusNode||this.domNode),"tab");this.inherited("postCreate",arguments);},onClick:function(evt){dijit.focus(this.focusNode);},onClickCloseButton:function(evt){evt.stopPropagation();}});dojo.extend(dijit._Widget,{title:"",selected:false,closable:false,onClose:function(){return true;}});}if(!dojo._hasResource["dijit.TitlePane"]){dojo._hasResource["dijit.TitlePane"]=true;dojo.provide("dijit.TitlePane");dojo.declare("dijit.TitlePane",[dijit.layout.ContentPane,dijit._Templated],{title:"",open:true,duration:250,baseClass:"dijitTitlePane",templateString:"<div class=\"dijitTitlePane\">\r\n\t<div dojoAttachEvent=\"onclick:toggle,onkeypress: _onTitleKey,onfocus:_handleFocus,onblur:_handleFocus\" tabindex=\"0\"\r\n\t\t\twaiRole=\"button\" class=\"dijitTitlePaneTitle\" dojoAttachPoint=\"focusNode\">\r\n\t\t<div dojoAttachPoint=\"arrowNode\" class=\"dijitInline dijitArrowNode\"><span dojoAttachPoint=\"arrowNodeInner\" class=\"dijitArrowNodeInner\"></span></div>\r\n\t\t<div dojoAttachPoint=\"titleNode\" class=\"dijitTitlePaneTextNode\"></div>\r\n\t</div>\r\n\t<div class=\"dijitTitlePaneContentOuter\" dojoAttachPoint=\"hideNode\">\r\n\t\t<div class=\"dijitReset\" dojoAttachPoint=\"wipeNode\">\r\n\t\t\t<div class=\"dijitTitlePaneContentInner\" dojoAttachPoint=\"containerNode\" waiRole=\"region\" tabindex=\"-1\">\r\n\t\t\t\t<!-- nested divs because wipeIn()/wipeOut() doesn't work right on node w/padding etc.  Put padding on inner div. -->\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n</div>\r\n",postCreate:function(){this.setTitle(this.title);if(!this.open){this.hideNode.style.display=this.wipeNode.style.display="none";}this._setCss();dojo.setSelectable(this.titleNode,false);this.inherited("postCreate",arguments);dijit.setWaiState(this.containerNode,"labelledby",this.titleNode.id);dijit.setWaiState(this.focusNode,"haspopup","true");var _316=this.hideNode,_317=this.wipeNode;this._wipeIn=dojo.fx.wipeIn({node:this.wipeNode,duration:this.duration,beforeBegin:function(){_316.style.display="";}});this._wipeOut=dojo.fx.wipeOut({node:this.wipeNode,duration:this.duration,onEnd:function(){_316.style.display="none";}});},setContent:function(_318){if(this._wipeOut.status()=="playing"){this.inherited("setContent",arguments);}else{if(this._wipeIn.status()=="playing"){this._wipeIn.stop();}dojo.marginBox(this.wipeNode,{h:dojo.marginBox(this.wipeNode).h});this.inherited("setContent",arguments);this._wipeIn.play();}},toggle:function(){dojo.forEach([this._wipeIn,this._wipeOut],function(_319){if(_319.status()=="playing"){_319.stop();}});this[this.open?"_wipeOut":"_wipeIn"].play();this.open=!this.open;this._loadCheck();this._setCss();},_setCss:function(){var _31a=["dijitClosed","dijitOpen"];var _31b=this.open;dojo.removeClass(this.focusNode,_31a[!_31b+0]);this.focusNode.className+=" "+_31a[_31b+0];this.arrowNodeInner.innerHTML=this.open?"-":"+";},_onTitleKey:function(e){if(e.keyCode==dojo.keys.ENTER||e.charCode==dojo.keys.SPACE){this.toggle();}else{if(e.keyCode==dojo.keys.DOWN_ARROW){if(this.open){this.containerNode.focus();e.preventDefault();}}}},_handleFocus:function(e){dojo[(e.type=="focus"?"addClass":"removeClass")](this.focusNode,this.baseClass+"Focused");},setTitle:function(_31e){this.titleNode.innerHTML=_31e;}});}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(_31f,_320){var rxp="^";var c=null;for(var i=0;i<_31f.length;i++){c=_31f.charAt(i);switch(c){case "\\":rxp+=c;i++;rxp+=_31f.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(_320){return new RegExp(rxp,"i");}else{return new RegExp(rxp);}};}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 ret=0;if(a>b||typeof a==="undefined"||a===null){ret=1;}else{if(a<b||typeof b==="undefined"||b===null){ret=-1;}}return ret;};dojo.data.util.sorter.createSortFunction=function(_327,_328){var _329=[];function createSortFunction(attr,dir){return function(_32c,_32d){var a=_328.getValue(_32c,attr);var b=_328.getValue(_32d,attr);var _330=null;if(_328.comparatorMap){if(typeof attr!=="string"){attr=_328.getIdentity(attr);}_330=_328.comparatorMap[attr]||dojo.data.util.sorter.basicComparator;}_330=_330||dojo.data.util.sorter.basicComparator;return dir*_330(a,b);};};for(var i=0;i<_327.length;i++){sortAttribute=_327[i];if(sortAttribute.attribute){var _332=(sortAttribute.descending)?-1:1;_329.push(createSortFunction(sortAttribute.attribute,_332));}}return function(rowA,rowB){var i=0;while(i<_329.length){var ret=_329[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(_337){_337=_337||{};if(!_337.store){_337.store=this;}var self=this;var _339=function(_33a,_33b){if(_33b.onError){var _33c=_33b.scope||dojo.global;_33b.onError.call(_33c,_33a,_33b);}};var _33d=function(_33e,_33f){var _340=_33f.abort||null;var _341=false;var _342=_33f.start?_33f.start:0;var _343=_33f.count?(_342+_33f.count):_33e.length;_33f.abort=function(){_341=true;if(_340){_340.call(_33f);}};var _344=_33f.scope||dojo.global;if(!_33f.store){_33f.store=self;}if(_33f.onBegin){_33f.onBegin.call(_344,_33e.length,_33f);}if(_33f.sort){_33e.sort(dojo.data.util.sorter.createSortFunction(_33f.sort,self));}if(_33f.onItem){for(var i=_342;(i<_33e.length)&&(i<_343);++i){var item=_33e[i];if(!_341){_33f.onItem.call(_344,item,_33f);}}}if(_33f.onComplete&&!_341){var _347=null;if(!_33f.onItem){_347=_33e.slice(_342,_343);}_33f.onComplete.call(_344,_347,_33f);}};this._fetchItems(_337,_33d,_339);return _337;};}if(!dojo._hasResource["dojo.data.ItemFileReadStore"]){dojo._hasResource["dojo.data.ItemFileReadStore"]=true;dojo.provide("dojo.data.ItemFileReadStore");dojo.declare("dojo.data.ItemFileReadStore",null,{constructor:function(_348){this._arrayOfAllItems=[];this._arrayOfTopLevelItems=[];this._loadFinished=false;this._jsonFileUrl=_348.url;this._jsonData=_348.data;this._datatypeMap=_348.typeMap||{};if(!this._datatypeMap["Date"]){this._datatypeMap["Date"]={type:Date,deserialize:function(_349){return dojo.date.stamp.fromISOString(_349);}};}this._features={"dojo.data.api.Read":true,"dojo.data.api.Identity":true};this._itemsByIdentity=null;this._storeRefPropName="_S";this._itemNumPropName="_0";this._rootItemPropName="_RI";this._loadInProgress=false;this._queuedFetches=[];},url:"",_assertIsItem:function(item){if(!this.isItem(item)){throw new Error("dojo.data.ItemFileReadStore: Invalid item argument.");}},_assertIsAttribute:function(_34b){if(typeof _34b!=="string"){throw new Error("dojo.data.ItemFileReadStore: Invalid attribute argument.");}},getValue:function(item,_34d,_34e){var _34f=this.getValues(item,_34d);return (_34f.length>0)?_34f[0]:_34e;},getValues:function(item,_351){this._assertIsItem(item);this._assertIsAttribute(_351);return item[_351]||[];},getAttributes:function(item){this._assertIsItem(item);var _353=[];for(var key in item){if((key!==this._storeRefPropName)&&(key!==this._itemNumPropName)&&(key!==this._rootItemPropName)){_353.push(key);}}return _353;},hasAttribute:function(item,_356){return this.getValues(item,_356).length>0;},containsValue:function(item,_358,_359){var _35a=undefined;if(typeof _359==="string"){_35a=dojo.data.util.filter.patternToRegExp(_359,false);}return this._containsValue(item,_358,_359,_35a);},_containsValue:function(item,_35c,_35d,_35e){return dojo.some(this.getValues(item,_35c),function(_35f){if(_35f!==null&&!dojo.isObject(_35f)&&_35e){if(_35f.toString().match(_35e)){return true;}}else{if(_35d===_35f){return true;}}});},isItem:function(_360){if(_360&&_360[this._storeRefPropName]===this){if(this._arrayOfAllItems[_360[this._itemNumPropName]]===_360){return true;}}return false;},isItemLoaded:function(_361){return this.isItem(_361);},loadItem:function(_362){this._assertIsItem(_362.item);},getFeatures:function(){return this._features;},getLabel:function(item){if(this._labelAttr&&this.isItem(item)){return this.getValue(item,this._labelAttr);}return undefined;},getLabelAttributes:function(item){if(this._labelAttr){return [this._labelAttr];}return null;},_fetchItems:function(_365,_366,_367){var self=this;var _369=function(_36a,_36b){var _36c=[];if(_36a.query){var _36d=_36a.queryOptions?_36a.queryOptions.ignoreCase:false;var _36e={};for(var key in _36a.query){var _370=_36a.query[key];if(typeof _370==="string"){_36e[key]=dojo.data.util.filter.patternToRegExp(_370,_36d);}}for(var i=0;i<_36b.length;++i){var _372=true;var _373=_36b[i];if(_373===null){_372=false;}else{for(var key in _36a.query){var _370=_36a.query[key];if(!self._containsValue(_373,key,_370,_36e[key])){_372=false;}}}if(_372){_36c.push(_373);}}_366(_36c,_36a);}else{for(var i=0;i<_36b.length;++i){var item=_36b[i];if(item!==null){_36c.push(item);}}_366(_36c,_36a);}};if(this._loadFinished){_369(_365,this._getItemsArray(_365.queryOptions));}else{if(this._jsonFileUrl){if(this._loadInProgress){this._queuedFetches.push({args:_365,filter:_369});}else{this._loadInProgress=true;var _375={url:self._jsonFileUrl,handleAs:"json-comment-optional"};var _376=dojo.xhrGet(_375);_376.addCallback(function(data){try{self._getItemsFromLoadedData(data);self._loadFinished=true;self._loadInProgress=false;_369(_365,self._getItemsArray(_365.queryOptions));self._handleQueuedFetches();}catch(e){self._loadFinished=true;self._loadInProgress=false;_367(e,_365);}});_376.addErrback(function(_378){self._loadInProgress=false;_367(_378,_365);});}}else{if(this._jsonData){try{this._loadFinished=true;this._getItemsFromLoadedData(this._jsonData);this._jsonData=null;_369(_365,this._getItemsArray(_365.queryOptions));}catch(e){_367(e,_365);}}else{_367(new Error("dojo.data.ItemFileReadStore: No JSON source data was provided as either URL or a nested Javascript object."),_365);}}}},_handleQueuedFetches:function(){if(this._queuedFetches.length>0){for(var i=0;i<this._queuedFetches.length;i++){var _37a=this._queuedFetches[i];var _37b=_37a.args;var _37c=_37a.filter;if(_37c){_37c(_37b,this._getItemsArray(_37b.queryOptions));}else{this.fetchItemByIdentity(_37b);}}this._queuedFetches=[];}},_getItemsArray:function(_37d){if(_37d&&_37d.deep){return this._arrayOfAllItems;}return this._arrayOfTopLevelItems;},close:function(_37e){},_getItemsFromLoadedData:function(_37f){function valueIsAnItem(_380){var _381=((_380!=null)&&(typeof _380=="object")&&(!dojo.isArray(_380))&&(!dojo.isFunction(_380))&&(_380.constructor==Object)&&(typeof _380._reference=="undefined")&&(typeof _380._type=="undefined")&&(typeof _380._value=="undefined"));return _381;};var self=this;function addItemAndSubItemsToArrayOfAllItems(_383){self._arrayOfAllItems.push(_383);for(var _384 in _383){var _385=_383[_384];if(_385){if(dojo.isArray(_385)){var _386=_385;for(var k=0;k<_386.length;++k){var _388=_386[k];if(valueIsAnItem(_388)){addItemAndSubItemsToArrayOfAllItems(_388);}}}else{if(valueIsAnItem(_385)){addItemAndSubItemsToArrayOfAllItems(_385);}}}}};this._labelAttr=_37f.label;var i;var item;this._arrayOfAllItems=[];this._arrayOfTopLevelItems=_37f.items;for(i=0;i<this._arrayOfTopLevelItems.length;++i){item=this._arrayOfTopLevelItems[i];addItemAndSubItemsToArrayOfAllItems(item);item[this._rootItemPropName]=true;}var _38b={};var key;for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];for(key in item){if(key!==this._rootItemPropName){var _38d=item[key];if(_38d!==null){if(!dojo.isArray(_38d)){item[key]=[_38d];}}else{item[key]=[null];}}_38b[key]=key;}}while(_38b[this._storeRefPropName]){this._storeRefPropName+="_";}while(_38b[this._itemNumPropName]){this._itemNumPropName+="_";}var _38e;var _38f=_37f.identifier;if(_38f){this._itemsByIdentity={};this._features["dojo.data.api.Identity"]=_38f;for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];_38e=item[_38f];var _390=_38e[0];if(!this._itemsByIdentity[_390]){this._itemsByIdentity[_390]=item;}else{if(this._jsonFileUrl){throw new Error("dojo.data.ItemFileReadStore:  The json data as specified by: ["+this._jsonFileUrl+"] is malformed.  Items within the list have identifier: ["+_38f+"].  Value collided: ["+_390+"]");}else{if(this._jsonData){throw new Error("dojo.data.ItemFileReadStore:  The json data provided by the creation arguments is malformed.  Items within the list have identifier: ["+_38f+"].  Value collided: ["+_390+"]");}}}}}else{this._features["dojo.data.api.Identity"]=Number;}for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];item[this._storeRefPropName]=this;item[this._itemNumPropName]=i;}for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];for(key in item){_38e=item[key];for(var j=0;j<_38e.length;++j){_38d=_38e[j];if(_38d!==null&&typeof _38d=="object"){if(_38d._type&&_38d._value){var type=_38d._type;var _393=this._datatypeMap[type];if(!_393){throw new Error("dojo.data.ItemFileReadStore: in the typeMap constructor arg, no object class was specified for the datatype '"+type+"'");}else{if(dojo.isFunction(_393)){_38e[j]=new _393(_38d._value);}else{if(dojo.isFunction(_393.deserialize)){_38e[j]=_393.deserialize(_38d._value);}else{throw new Error("dojo.data.ItemFileReadStore: Value provided in typeMap was neither a constructor, nor a an object with a deserialize function");}}}}if(_38d._reference){var _394=_38d._reference;if(dojo.isString(_394)){_38e[j]=this._itemsByIdentity[_394];}else{for(var k=0;k<this._arrayOfAllItems.length;++k){var _396=this._arrayOfAllItems[k];var _397=true;for(var _398 in _394){if(_396[_398]!=_394[_398]){_397=false;}}if(_397){_38e[j]=_396;}}}}}}}}},getIdentity:function(item){var _39a=this._features["dojo.data.api.Identity"];if(_39a===Number){return item[this._itemNumPropName];}else{var _39b=item[_39a];if(_39b){return _39b[0];}}return null;},fetchItemByIdentity:function(_39c){if(!this._loadFinished){var self=this;if(this._jsonFileUrl){if(this._loadInProgress){this._queuedFetches.push({args:_39c});}else{this._loadInProgress=true;var _39e={url:self._jsonFileUrl,handleAs:"json-comment-optional"};var _39f=dojo.xhrGet(_39e);_39f.addCallback(function(data){var _3a1=_39c.scope?_39c.scope:dojo.global;try{self._getItemsFromLoadedData(data);self._loadFinished=true;self._loadInProgress=false;var item=self._getItemByIdentity(_39c.identity);if(_39c.onItem){_39c.onItem.call(_3a1,item);}self._handleQueuedFetches();}catch(error){self._loadInProgress=false;if(_39c.onError){_39c.onError.call(_3a1,error);}}});_39f.addErrback(function(_3a3){self._loadInProgress=false;if(_39c.onError){var _3a4=_39c.scope?_39c.scope:dojo.global;_39c.onError.call(_3a4,_3a3);}});}}else{if(this._jsonData){self._getItemsFromLoadedData(self._jsonData);self._jsonData=null;self._loadFinished=true;var item=self._getItemByIdentity(_39c.identity);if(_39c.onItem){var _3a6=_39c.scope?_39c.scope:dojo.global;_39c.onItem.call(_3a6,item);}}}}else{var item=this._getItemByIdentity(_39c.identity);if(_39c.onItem){var _3a6=_39c.scope?_39c.scope:dojo.global;_39c.onItem.call(_3a6,item);}}},_getItemByIdentity:function(_3a7){var item=null;if(this._itemsByIdentity){item=this._itemsByIdentity[_3a7];}else{item=this._arrayOfAllItems[_3a7];}if(item===undefined){item=null;}return item;},getIdentityAttributes:function(item){var _3aa=this._features["dojo.data.api.Identity"];if(_3aa===Number){return null;}else{return [_3aa];}},_forceLoad:function(){var self=this;if(this._jsonFileUrl){var _3ac={url:self._jsonFileUrl,handleAs:"json-comment-optional",sync:true};var _3ad=dojo.xhrGet(_3ac);_3ad.addCallback(function(data){try{if(self._loadInProgress!==true&&!self._loadFinished){self._getItemsFromLoadedData(data);self._loadFinished=true;}}catch(e){console.log(e);throw e;}});_3ad.addErrback(function(_3af){throw _3af;});}else{if(this._jsonData){self._getItemsFromLoadedData(self._jsonData);self._jsonData=null;self._loadFinished=true;}}}});dojo.extend(dojo.data.ItemFileReadStore,dojo.data.util.simpleFetch);}if(!dojo._hasResource["dijit.form.TextBox"]){dojo._hasResource["dijit.form.TextBox"]=true;dojo.provide("dijit.form.TextBox");dojo.declare("dijit.form.TextBox",dijit.form._FormWidget,{trim:false,uppercase:false,lowercase:false,propercase:false,maxLength:"",templateString:"<input class=\"dojoTextBox\" dojoAttachPoint='textbox,focusNode' name=\"${name}\"\r\n\tdojoAttachEvent='onmouseenter:_onMouse,onmouseleave:_onMouse,onfocus:_onMouse,onblur:_onMouse,onkeyup,onkeypress:_onKeyPress'\r\n\tautocomplete=\"off\" type=\"${type}\"\r\n\t/>\r\n",baseClass:"dijitTextBox",attributeMap:dojo.mixin(dojo.clone(dijit.form._FormWidget.prototype.attributeMap),{maxLength:"focusNode"}),getDisplayedValue:function(){return this.filter(this.textbox.value);},getValue:function(){return this.parse(this.getDisplayedValue(),this.constraints);},setValue:function(_3b0,_3b1,_3b2){var _3b3=this.filter(_3b0);if((typeof _3b3==typeof _3b0)&&(_3b2==null||_3b2==undefined)){_3b2=this.format(_3b3,this.constraints);}if(_3b2!=null&&_3b2!=undefined){this.textbox.value=_3b2;}dijit.form.TextBox.superclass.setValue.call(this,_3b3,_3b1);},setDisplayedValue:function(_3b4){this.textbox.value=_3b4;this.setValue(this.getValue(),true);},forWaiValuenow:function(){return this.getDisplayedValue();},format:function(_3b5,_3b6){return ((_3b5==null||_3b5==undefined)?"":(_3b5.toString?_3b5.toString():_3b5));},parse:function(_3b7,_3b8){return _3b7;},postCreate:function(){this.textbox.setAttribute("value",this.getDisplayedValue());this.inherited("postCreate",arguments);if(this.srcNodeRef){dojo.style(this.textbox,"cssText",this.style);this.textbox.className+=" "+this["class"];}this._layoutHack();},_layoutHack:function(){if(dojo.isFF==2&&this.domNode.tagName=="TABLE"){var node=this.domNode;var old=node.style.opacity;node.style.opacity="0.999";setTimeout(function(){node.style.opacity=old;},0);}},filter:function(val){if(val==undefined||val==null){return "";}else{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;},_onBlur:function(){this.setValue(this.getValue(),(this.isValid?this.isValid():true));},onkeyup:function(){}});}if(!dojo._hasResource["dijit.Tooltip"]){dojo._hasResource["dijit.Tooltip"]=true;dojo.provide("dijit.Tooltip");dojo.declare("dijit._MasterTooltip",[dijit._Widget,dijit._Templated],{duration:200,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(_3bd,_3be){if(this.aroundNode&&this.aroundNode===_3be){return;}if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_3bd;this.domNode.style.top=(this.domNode.offsetTop+1)+"px";var _3bf=this.isLeftToRight()?{"BR":"BL","BL":"BR"}:{"BL":"BR","BR":"BL"};var pos=dijit.placeOnScreenAroundElement(this.domNode,_3be,_3bf);this.domNode.className="dijitTooltip dijitTooltip"+(pos.corner=="BL"?"Right":"Left");dojo.style(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;this.aroundNode=_3be;},_onShow:function(){if(dojo.isIE){this.domNode.style.filter="";}},hide:function(_3c1){if(!this.aroundNode||this.aroundNode!==_3c1){return;}if(this._onDeck){this._onDeck=null;return;}this.fadeIn.stop();this.isShowingNow=false;this.aroundNode=null;this.fadeOut.play();},_onHide:function(){this.domNode.style.cssText="";if(this._onDeck){this.show.apply(this,this._onDeck);this._onDeck=null;}}});dijit.showTooltip=function(_3c2,_3c3){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.show(_3c2,_3c3);};dijit.hideTooltip=function(_3c4){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.hide(_3c4);};dojo.declare("dijit.Tooltip",dijit._Widget,{label:"",showDelay:400,connectId:[],postCreate:function(){if(this.srcNodeRef){this.srcNodeRef.style.display="none";}this._connectNodes=[];dojo.forEach(this.connectId,function(id){var node=dojo.byId(id);if(node){this._connectNodes.push(node);dojo.forEach(["onMouseOver","onMouseOut","onFocus","onBlur","onHover","onUnHover"],function(_3c7){this.connect(node,_3c7.toLowerCase(),"_"+_3c7);},this);if(dojo.isIE){node.style.zoom=1;}}},this);},_onMouseOver:function(e){this._onHover(e);},_onMouseOut:function(e){if(dojo.isDescendant(e.relatedTarget,e.target)){return;}this._onUnHover(e);},_onFocus:function(e){this._focus=true;this._onHover(e);},_onBlur:function(e){this._focus=false;this._onUnHover(e);},_onHover:function(e){if(!this._showTimer){var _3cd=e.target;this._showTimer=setTimeout(dojo.hitch(this,function(){this.open(_3cd);}),this.showDelay);}},_onUnHover:function(e){if(this._focus){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}this.close();},open:function(_3cf){_3cf=_3cf||this._connectNodes[0];if(!_3cf){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}dijit.showTooltip(this.label||this.domNode.innerHTML,_3cf);this._connectNode=_3cf;},close:function(){dijit.hideTooltip(this._connectNode);delete this._connectNode;if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}},uninitialize:function(){this.close();}});}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:"<table style=\"display: -moz-inline-stack;\" class=\"dijit dijitReset dijitInlineTable\" cellspacing=\"0\" cellpadding=\"0\"\r\n\tid=\"widget_${id}\" name=\"${name}\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse\" waiRole=\"presentation\"\r\n\t><tr class=\"dijitReset\"\r\n\t\t><td class=\"dijitReset dijitInputField\" width=\"100%\"\r\n\t\t\t><input dojoAttachPoint='textbox,focusNode' dojoAttachEvent='onfocus,onblur:_onMouse,onkeyup,onkeypress:_onKeyPress' autocomplete=\"off\"\r\n\t\t\ttype='${type}' name='${name}'\r\n\t\t/></td\r\n\t\t><td class=\"dijitReset dijitValidationIconField\" width=\"0%\"\r\n\t\t\t><div dojoAttachPoint='iconNode' class='dijitValidationIcon'></div><div class='dijitValidationIconText'>&Chi;</div\r\n\t\t></td\r\n\t></tr\r\n></table>\r\n",baseClass:"dijitTextBox",required:false,promptMessage:"",invalidMessage:"$_unset_$",constraints:{},regExp:".*",regExpGen:function(_3d0){return this.regExp;},state:"",setValue:function(){this.inherited("setValue",arguments);this.validate(false);},validator:function(_3d1,_3d2){return (new RegExp("^("+this.regExpGen(_3d2)+")"+(this.required?"":"?")+"$")).test(_3d1)&&(!this.required||!this._isEmpty(_3d1))&&(this._isEmpty(_3d1)||this.parse(_3d1,_3d2)!==null);},isValid:function(_3d3){return this.validator(this.textbox.value,this.constraints);},_isEmpty:function(_3d4){return /^\s*$/.test(_3d4);},getErrorMessage:function(_3d5){return this.invalidMessage;},getPromptMessage:function(_3d6){return this.promptMessage;},validate:function(_3d7){var _3d8="";var _3d9=this.isValid(_3d7);var _3da=this._isEmpty(this.textbox.value);this.state=(_3d9||(!this._hasBeenBlurred&&_3da))?"":"Error";this._setStateClass();dijit.setWaiState(this.focusNode,"invalid",(_3d9?"false":"true"));if(_3d7){if(_3da){_3d8=this.getPromptMessage(true);}if(!_3d8&&!_3d9){_3d8=this.getErrorMessage(true);}}this._displayMessage(_3d8);},_message:"",_displayMessage:function(_3db){if(this._message==_3db){return;}this._message=_3db;this.displayMessage(_3db);},displayMessage:function(_3dc){if(_3dc){dijit.showTooltip(_3dc,this.domNode);}else{dijit.hideTooltip(this.domNode);}},_hasBeenBlurred:false,_onBlur:function(evt){this._hasBeenBlurred=true;this.validate(false);this.inherited("_onBlur",arguments);},onfocus:function(evt){this.validate(true);this._onMouse(evt);},onkeyup:function(evt){this.onfocus(evt);},constructor:function(){this.constraints={};},postMixInProperties:function(){this.inherited("postMixInProperties",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;}});dojo.declare("dijit.form.MappedTextBox",dijit.form.ValidationTextBox,{serialize:function(val,_3e2){return (val.toString?val.toString():"");},toString:function(){var val=this.filter(this.getValue());return (val!=null)?((typeof val=="string")?val:this.serialize(val,this.constraints)):"";},validate:function(){this.valueNode.value=this.toString();this.inherited("validate",arguments);},postCreate:function(){var _3e4=this.textbox;var _3e5=(this.valueNode=document.createElement("input"));_3e5.setAttribute("type",_3e4.type);_3e5.setAttribute("value",this.toString());dojo.style(_3e5,"display","none");_3e5.name=this.textbox.name;this.textbox.name="_"+this.textbox.name+"_displayed_";this.textbox.removeAttribute("name");dojo.place(_3e5,_3e4,"after");this.inherited("postCreate",arguments);}});dojo.declare("dijit.form.RangeBoundTextBox",dijit.form.MappedTextBox,{rangeMessage:"",compare:function(val1,val2){return val1-val2;},rangeCheck:function(_3e8,_3e9){var _3ea=(typeof _3e9.min!="undefined");var _3eb=(typeof _3e9.max!="undefined");if(_3ea||_3eb){return (!_3ea||this.compare(_3e8,_3e9.min)>=0)&&(!_3eb||this.compare(_3e8,_3e9.max)<=0);}else{return true;}},isInRange:function(_3ec){return this.rangeCheck(this.getValue(),this.constraints);},isValid:function(_3ed){return this.inherited("isValid",arguments)&&((this._isEmpty(this.textbox.value)&&!this.required)||this.isInRange(_3ed));},getErrorMessage:function(_3ee){if(dijit.form.RangeBoundTextBox.superclass.isValid.call(this,false)&&!this.isInRange(_3ee)){return this.rangeMessage;}else{return this.inherited("getErrorMessage",arguments);}},postMixInProperties:function(){this.inherited("postMixInProperties",arguments);if(!this.rangeMessage){this.messages=dojo.i18n.getLocalization("dijit.form","validate",this.lang);this.rangeMessage=this.messages.rangeMessage;}},postCreate:function(){this.inherited("postCreate",arguments);if(typeof this.constraints.min!="undefined"){dijit.setWaiState(this.focusNode,"valuemin",this.constraints.min);}if(typeof this.constraints.max!="undefined"){dijit.setWaiState(this.focusNode,"valuemax",this.constraints.max);}}});}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,query:{},autoComplete:true,searchDelay:100,searchAttr:"name",ignoreCase:true,hasDownArrow:true,_hasFocus:false,templateString:"<table class=\"dijit dijitReset dijitInlineTable dijitLeft\" cellspacing=\"0\" cellpadding=\"0\"\r\n\tid=\"widget_${id}\" name=\"${name}\" dojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse\" waiRole=\"presentation\"\r\n\t><tr class=\"dijitReset\"\r\n\t\t><td class='dijitReset dijitStretch dijitInputField' width=\"100%\"\r\n\t\t\t><input type=\"text\" autocomplete=\"off\" name=\"${name}\"\r\n\t\t\tdojoAttachEvent=\"onkeypress, onkeyup, onfocus, compositionend\"\r\n\t\t\tdojoAttachPoint=\"textbox,focusNode\" waiRole=\"combobox\"\r\n\t\t/></td\r\n\t\t><td class=\"dijitReset dijitValidationIconField\" width=\"0%\"\r\n\t\t\t><div dojoAttachPoint='iconNode' class='dijitValidationIcon'></div\r\n\t\t\t><div class='dijitValidationIconText'>&Chi;</div\r\n\t\t></td\r\n\t\t><td class='dijitReset dijitRight dijitButtonNode dijitDownArrowButton' width=\"0%\"\r\n\t\t\tdojoAttachPoint=\"downArrowNode\"\r\n\t\t\tdojoAttachEvent=\"onmousedown:_onArrowMouseDown,onmouseup:_onMouse,onmouseenter:_onMouse,onmouseleave:_onMouse\"\r\n\t\t\t><div class=\"dijitDownArrowButtonInner\" waiRole=\"presentation\"\r\n\t\t\t\t><div class=\"dijitDownArrowButtonChar\">&#9660;</div\r\n\t\t\t></div\r\n\t\t></td\t\r\n\t></tr\r\n></table>\r\n",baseClass:"dijitComboBox",_lastDisplayedValue:"",getValue:function(){return dijit.form.TextBox.superclass.getValue.apply(this,arguments);},setDisplayedValue:function(_3ef){this._lastDisplayedValue=_3ef;this.setValue(_3ef,true);},_getCaretPos:function(_3f0){if(typeof (_3f0.selectionStart)=="number"){return _3f0.selectionStart;}else{if(dojo.isIE){var tr=document.selection.createRange().duplicate();var ntr=_3f0.createTextRange();tr.move("character",0);ntr.move("character",0);try{ntr.setEndPoint("EndToEnd",tr);return String(ntr.text).replace(/\r/g,"").length;}catch(e){return 0;}}}},_setCaretPos:function(_3f3,_3f4){_3f4=parseInt(_3f4);this._setSelectedRange(_3f3,_3f4,_3f4);},_setSelectedRange:function(_3f5,_3f6,end){if(!end){end=_3f5.value.length;}if(_3f5.setSelectionRange){dijit.focus(_3f5);_3f5.setSelectionRange(_3f6,end);}else{if(_3f5.createTextRange){var _3f8=_3f5.createTextRange();with(_3f8){collapse(true);moveEnd("character",end);moveStart("character",_3f6);select();}}else{_3f5.value=_3f5.value;_3f5.blur();dijit.focus(_3f5);var dist=parseInt(_3f5.value.length)-end;var _3fa=String.fromCharCode(37);var tcc=_3fa.charCodeAt(0);for(var x=0;x<dist;x++){var te=document.createEvent("KeyEvents");te.initKeyEvent("keypress",true,true,null,false,false,false,false,tcc,tcc);_3f5.dispatchEvent(te);}}}},onkeypress:function(evt){if(evt.altKey||(evt.ctrlKey&&evt.charCode!=118)){return;}var _3ff=false;this.item=null;if(this._isShowingNow){this._popupWidget.handleKey(evt);}switch(evt.keyCode){case dojo.keys.PAGE_DOWN:case dojo.keys.DOWN_ARROW:if(!this._isShowingNow||this._prev_key_esc){this._arrowPressed();_3ff=true;}else{this._announceOption(this._popupWidget.getHighlightedOption());}dojo.stopEvent(evt);this._prev_key_backspace=false;this._prev_key_esc=false;break;case dojo.keys.PAGE_UP:case dojo.keys.UP_ARROW:if(this._isShowingNow){this._announceOption(this._popupWidget.getHighlightedOption());}dojo.stopEvent(evt);this._prev_key_backspace=false;this._prev_key_esc=false;break;case dojo.keys.ENTER:var _400;if(this._isShowingNow&&(_400=this._popupWidget.getHighlightedOption())){if(_400==this._popupWidget.nextButton){this._nextSearch(1);dojo.stopEvent(evt);break;}else{if(_400==this._popupWidget.previousButton){this._nextSearch(-1);dojo.stopEvent(evt);break;}}}else{this.setDisplayedValue(this.getDisplayedValue());}evt.preventDefault();case dojo.keys.TAB:var _401=this.getDisplayedValue();if(this._popupWidget&&(_401==this._popupWidget._messages["previousMessage"]||_401==this._popupWidget._messages["nextMessage"])){break;}if(this._isShowingNow){this._prev_key_backspace=false;this._prev_key_esc=false;if(this._popupWidget.getHighlightedOption()){this._popupWidget.setValue({target:this._popupWidget.getHighlightedOption()},true);}this._hideResultList();}break;case dojo.keys.SPACE:this._prev_key_backspace=false;this._prev_key_esc=false;if(this._isShowingNow&&this._popupWidget.getHighlightedOption()){dojo.stopEvent(evt);this._selectOption();this._hideResultList();}else{_3ff=true;}break;case dojo.keys.ESCAPE:this._prev_key_backspace=false;this._prev_key_esc=true;this._hideResultList();if(this._lastDisplayedValue!=this.getDisplayedValue()){this.setDisplayedValue(this._lastDisplayedValue);dojo.stopEvent(evt);}else{this.setValue(this.getValue(),false);}break;case dojo.keys.DELETE:case dojo.keys.BACKSPACE:this._prev_key_esc=false;this._prev_key_backspace=true;_3ff=true;break;case dojo.keys.RIGHT_ARROW:case dojo.keys.LEFT_ARROW:this._prev_key_backspace=false;this._prev_key_esc=false;break;default:this._prev_key_backspace=false;this._prev_key_esc=false;if(dojo.isIE||evt.charCode!=0){_3ff=true;}}if(this.searchTimer){clearTimeout(this.searchTimer);}if(_3ff){this.searchTimer=setTimeout(dojo.hitch(this,this._startSearchFromInput),this.searchDelay);}},_autoCompleteText:function(text){this._setSelectedRange(this.focusNode,this.focusNode.value.length,this.focusNode.value.length);if(new RegExp("^"+escape(this.focusNode.value),this.ignoreCase?"i":"").test(escape(text))){var cpos=this._getCaretPos(this.focusNode);if((cpos+1)>this.focusNode.value.length){this.focusNode.value=text;this._setSelectedRange(this.focusNode,cpos,this.focusNode.value.length);dijit.setWaiState(this.focusNode,"valuenow",text);}}else{this.focusNode.value=text;this._setSelectedRange(this.focusNode,0,this.focusNode.value.length);dijit.setWaiState(this.focusNode,"valuenow",text);}},_openResultList:function(_404,_405){if(this.disabled||_405.query[this.searchAttr]!=this._lastQuery){return;}this._popupWidget.clearResultList();if(!_404.length){this._hideResultList();return;}var _406=new String(this.store.getValue(_404[0],this.searchAttr));if(_406&&this.autoComplete&&!this._prev_key_backspace&&(_405.query[this.searchAttr]!="*")){this._autoCompleteText(_406);dijit.setWaiState(this.focusNode||this.domNode,"valuenow",_406);}this._popupWidget.createOptions(_404,_405,dojo.hitch(this,this._getMenuLabelFromItem));this._showResultList();if(_405.direction){if(_405.direction==1){this._popupWidget.highlightFirstOption();}else{if(_405.direction==-1){this._popupWidget.highlightLastOption();}}this._announceOption(this._popupWidget.getHighlightedOption());}},_showResultList:function(){this._hideResultList();var _407=this._popupWidget.getItems(),_408=Math.min(_407.length,this.maxListLength);this._arrowPressed();this._displayMessage("");with(this._popupWidget.domNode.style){width="";height="";}var best=this.open();var _40a=dojo.marginBox(this._popupWidget.domNode);this._popupWidget.domNode.style.overflow=((best.h==_40a.h)&&(best.w==_40a.w))?"hidden":"auto";var _40b=best.w;if(best.h<this._popupWidget.domNode.scrollHeight){_40b+=16;}dojo.marginBox(this._popupWidget.domNode,{h:best.h,w:Math.max(_40b,this.domNode.offsetWidth)});},_hideResultList:function(){if(this._isShowingNow){dijit.popup.close(this._popupWidget);this._arrowIdle();this._isShowingNow=false;}},_onBlur:function(){this._hasFocus=false;this._hasBeenBlurred=true;this._hideResultList();this._arrowIdle();var _40c=this.getDisplayedValue();if(this._popupWidget&&(_40c==this._popupWidget._messages["previousMessage"]||_40c==this._popupWidget._messages["nextMessage"])){this.setValue(this._lastValueReported,true);}else{this.setDisplayedValue(_40c);}},onfocus:function(evt){this._hasFocus=true;this._onMouse(evt);},_announceOption:function(node){if(node==null){return;}var _40f;if(node==this._popupWidget.nextButton||node==this._popupWidget.previousButton){_40f=node.innerHTML;}else{_40f=this.store.getValue(node.item,this.searchAttr);}this.focusNode.value=this.focusNode.value.substring(0,this._getCaretPos(this.focusNode));this._autoCompleteText(_40f);},_selectOption:function(evt){var tgt=null;if(!evt){evt={target:this._popupWidget.getHighlightedOption()};}if(!evt.target){this.setDisplayedValue(this.getDisplayedValue());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.setValue(this.store.getValue(tgt.item,this.searchAttr),true);},_onArrowMouseDown:function(evt){if(this.disabled){return;}dojo.stopEvent(evt);this.focus();if(this._isShowingNow){this._hideResultList();}else{this._startSearch("");}},_startSearchFromInput:function(){this._startSearch(this.focusNode.value);},_startSearch:function(key){if(!this._popupWidget){this._popupWidget=new dijit.form._ComboBoxMenu({onChange:dojo.hitch(this,this._selectOption)});}var _415=this.query;this._lastQuery=_415[this.searchAttr]=key+"*";var _416=this.store.fetch({queryOptions:{ignoreCase:this.ignoreCase,deep:true},query:_415,onComplete:dojo.hitch(this,"_openResultList"),start:0,count:this.pageSize});function nextSearch(_417,_418){_417.start+=_417.count*_418;_417.direction=_418;_417.store.fetch(_417);};this._nextSearch=this._popupWidget.onPage=dojo.hitch(this,nextSearch,_416);},_getValueField:function(){return this.searchAttr;},_arrowPressed:function(){if(!this.disabled&&this.hasDownArrow){dojo.addClass(this.downArrowNode,"dijitArrowButtonActive");}},_arrowIdle:function(){if(!this.disabled&&this.hasDownArrow){dojo.removeClass(this.downArrowNode,"dojoArrowButtonPushed");}},compositionend:function(evt){this.onkeypress({charCode:-1});},constructor:function(){this.query={};},postMixInProperties:function(){if(!this.hasDownArrow){this.baseClass="dijitTextBox";}if(!this.store){var _41a=this.srcNodeRef?dojo.query("> option",this.srcNodeRef).map(function(node){node.style.display="none";return {value:node.getAttribute("value"),name:String(node.innerHTML)};}):{};this.store=new dojo.data.ItemFileReadStore({data:{identifier:this._getValueField(),items:_41a}});if(_41a&&_41a.length&&!this.value){this.value=_41a[this.srcNodeRef.selectedIndex!=-1?this.srcNodeRef.selectedIndex:0][this._getValueField()];}}},uninitialize:function(){if(this._popupWidget){this._hideResultList();this._popupWidget.destroy();}},_getMenuLabelFromItem:function(item){return {html:false,label:this.store.getValue(item,this.searchAttr)};},open:function(){this._isShowingNow=true;return dijit.popup.open({popup:this._popupWidget,around:this.domNode,parent:this});}});dojo.declare("dijit.form._ComboBoxMenu",[dijit._Widget,dijit._Templated],{templateString:"<div class='dijitMenu' dojoAttachEvent='onmousedown,onmouseup,onmouseover,onmouseout' tabIndex='-1' style='overflow:\"auto\";'>"+"<div class='dijitMenuItem dijitMenuPreviousButton' dojoAttachPoint='previousButton'></div>"+"<div class='dijitMenuItem dijitMenuNextButton' dojoAttachPoint='nextButton'></div>"+"</div>",_messages:null,postMixInProperties:function(){this._messages=dojo.i18n.getLocalization("dijit.form","ComboBox",this.lang);this.inherited("postMixInProperties",arguments);},setValue:function(_41d){this.value=_41d;this.onChange(_41d);},onChange:function(_41e){},onPage:function(_41f){},postCreate:function(){this.previousButton.innerHTML=this._messages["previousMessage"];this.nextButton.innerHTML=this._messages["nextMessage"];this.inherited("postCreate",arguments);},onClose:function(){this._blurOptionNode();},_createOption:function(item,_421){var _422=_421(item);var _423=document.createElement("div");if(_422.html){_423.innerHTML=_422.label;}else{_423.appendChild(document.createTextNode(_422.label));}if(_423.innerHTML==""){_423.innerHTML="&nbsp;";}_423.item=item;return _423;},createOptions:function(_424,_425,_426){this.previousButton.style.display=_425.start==0?"none":"";var _427=this;dojo.forEach(_424,function(item){var _429=_427._createOption(item,_426);_429.className="dijitMenuItem";_427.domNode.insertBefore(_429,_427.nextButton);});this.nextButton.style.display=_425.count==_424.length?"":"none";},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.setValue({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,"dijitMenuItemHover");}},_blurOptionNode:function(){if(this._highlighted_option){dojo.removeClass(this._highlighted_option,"dijitMenuItemHover");this._highlighted_option=null;}},_highlightNextOption:function(){if(!this.getHighlightedOption()){this._focusOptionNode(this.domNode.firstChild.style.display=="none"?this.domNode.firstChild.nextSibling:this.domNode.firstChild);}else{if(this._highlighted_option.nextSibling&&this._highlighted_option.nextSibling.style.display!="none"){this._focusOptionNode(this._highlighted_option.nextSibling);}}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(){if(!this.getHighlightedOption()){this._focusOptionNode(this.domNode.lastChild.style.display=="none"?this.domNode.lastChild.previousSibling:this.domNode.lastChild);}else{if(this._highlighted_option.previousSibling&&this._highlighted_option.previousSibling.style.display!="none"){this._focusOptionNode(this._highlighted_option.previousSibling);}}dijit.scrollIntoView(this._highlighted_option);},_page:function(up){var _432=0;var _433=this.domNode.scrollTop;var _434=parseInt(dojo.getComputedStyle(this.domNode).height);if(!this.getHighlightedOption()){this._highlightNextOption();}while(_432<_434){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 _435=this.domNode.scrollTop;_432+=(_435-_433)*(up?-1:1);_433=_435;}},pageUp:function(){this._page(true);},pageDown:function(){this._page(false);},getHighlightedOption:function(){return this._highlighted_option&&this._highlighted_option.parentNode?this._highlighted_option:null;},handleKey:function(evt){switch(evt.keyCode){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],{postMixInProperties:function(){dijit.form.ComboBoxMixin.prototype.postMixInProperties.apply(this,arguments);dijit.form.ValidationTextBox.prototype.postMixInProperties.apply(this,arguments);}});}if(!dojo._hasResource["dijit.form.FilteringSelect"]){dojo._hasResource["dijit.form.FilteringSelect"]=true;dojo.provide("dijit.form.FilteringSelect");dojo.declare("dijit.form.FilteringSelect",[dijit.form.MappedTextBox,dijit.form.ComboBoxMixin],{labelAttr:"",labelType:"text",_isvalid:true,isValid:function(){return this._isvalid;},_callbackSetLabel:function(_437,_438,_439){if(_438&&_438.query[this.searchAttr]!=this._lastQuery){return;}if(!_437.length){if(!this._hasFocus){this.valueNode.value="";}dijit.form.TextBox.superclass.setValue.call(this,undefined,!this._hasFocus);this._isvalid=false;this.validate(this._hasFocus);}else{this._setValueFromItem(_437[0],_439);}},_openResultList:function(_43a,_43b){if(_43b.query[this.searchAttr]!=this._lastQuery){return;}this._isvalid=_43a.length!=0;this.validate(true);dijit.form.ComboBoxMixin.prototype._openResultList.apply(this,arguments);},getValue:function(){return this.valueNode.value;},_getValueField:function(){return "value";},_setValue:function(_43c,_43d,_43e){this.valueNode.value=_43c;dijit.form.FilteringSelect.superclass.setValue.call(this,_43c,_43e,_43d);this._lastDisplayedValue=_43d;},setValue:function(_43f,_440){var self=this;var _442=function(item,_444){if(item){if(self.store.isItemLoaded(item)){self._callbackSetLabel([item],undefined,_444);}else{self.store.loadItem({item:item,onItem:function(_445,_446){self._callbackSetLabel(_445,_446,_444);}});}}else{self._isvalid=false;self.validate(false);}};this.store.fetchItemByIdentity({identity:_43f,onItem:function(item){_442(item,_440);}});},_setValueFromItem:function(item,_449){this._isvalid=true;this._setValue(this.store.getIdentity(item),this.labelFunc(item,this.store),_449);},labelFunc:function(item,_44b){return _44b.getValue(item,this.searchAttr);},onkeyup:function(evt){},_doSelect:function(tgt){this.item=tgt.item;this._setValueFromItem(tgt.item,true);},setDisplayedValue:function(_44e){if(this.store){var _44f={};this._lastQuery=_44f[this.searchAttr]=_44e;this.textbox.value=_44e;this._lastDisplayedValue=_44e;this.store.fetch({query:_44f,queryOptions:{ignoreCase:this.ignoreCase,deep:true},onComplete:dojo.hitch(this,this._callbackSetLabel)});}},_getMenuLabelFromItem:function(item){if(this.labelAttr){return {html:this.labelType=="html",label:this.store.getValue(item,this.labelAttr)};}else{return dijit.form.ComboBoxMixin.prototype._getMenuLabelFromItem.apply(this,arguments);}},postMixInProperties:function(){dijit.form.ComboBoxMixin.prototype.postMixInProperties.apply(this,arguments);dijit.form.MappedTextBox.prototype.postMixInProperties.apply(this,arguments);}});}if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.regexp.escapeString=function(str,_452){return str.replace(/([\.$?*!=:|{}\(\)\[\]\\\/^])/g,function(ch){if(_452&&_452.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(arr,re,_456){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("|"),_456);};dojo.regexp.group=function(_459,_45a){return "("+(_45a?"?:":"")+_459+")";};}if(!dojo._hasResource["dojo.number"]){dojo._hasResource["dojo.number"]=true;dojo.provide("dojo.number");dojo.number.format=function(_45b,_45c){_45c=dojo.mixin({},_45c||{});var _45d=dojo.i18n.normalizeLocale(_45c.locale);var _45e=dojo.i18n.getLocalization("dojo.cldr","number",_45d);_45c.customs=_45e;var _45f=_45c.pattern||_45e[(_45c.type||"decimal")+"Format"];if(isNaN(_45b)){return null;}return dojo.number._applyPattern(_45b,_45f,_45c);};dojo.number._numberPatternRE=/[#0,]*[#0](?:\.0*#*)?/;dojo.number._applyPattern=function(_460,_461,_462){_462=_462||{};var _463=_462.customs.group;var _464=_462.customs.decimal;var _465=_461.split(";");var _466=_465[0];_461=_465[(_460<0)?1:0]||("-"+_466);if(_461.indexOf("%")!=-1){_460*=100;}else{if(_461.indexOf("‰")!=-1){_460*=1000;}else{if(_461.indexOf("¤")!=-1){_463=_462.customs.currencyGroup||_463;_464=_462.customs.currencyDecimal||_464;_461=_461.replace(/\u00a4{1,3}/,function(_467){var prop=["symbol","currency","displayName"][_467.length-1];return _462[prop]||_462.currency||"";});}else{if(_461.indexOf("E")!=-1){throw new Error("exponential notation not supported");}}}}var _469=dojo.number._numberPatternRE;var _46a=_466.match(_469);if(!_46a){throw new Error("unable to find a number expression in pattern: "+_461);}return _461.replace(_469,dojo.number._formatAbsolute(_460,_46a[0],{decimal:_464,group:_463,places:_462.places}));};dojo.number.round=function(_46b,_46c,_46d){var _46e=String(_46b).split(".");var _46f=(_46e[1]&&_46e[1].length)||0;if(_46f>_46c){var _470=Math.pow(10,_46c);if(_46d>0){_470*=10/_46d;_46c++;}_46b=Math.round(_46b*_470)/_470;_46e=String(_46b).split(".");_46f=(_46e[1]&&_46e[1].length)||0;if(_46f>_46c){_46e[1]=_46e[1].substr(0,_46c);_46b=Number(_46e.join("."));}}return _46b;};dojo.number._formatAbsolute=function(_471,_472,_473){_473=_473||{};if(_473.places===true){_473.places=0;}if(_473.places===Infinity){_473.places=6;}var _474=_472.split(".");var _475=(_473.places>=0)?_473.places:(_474[1]&&_474[1].length)||0;if(!(_473.round<0)){_471=dojo.number.round(_471,_475,_473.round);}var _476=String(Math.abs(_471)).split(".");var _477=_476[1]||"";if(_473.places){_476[1]=dojo.string.pad(_477.substr(0,_473.places),_473.places,"0",true);}else{if(_474[1]&&_473.places!==0){var pad=_474[1].lastIndexOf("0")+1;if(pad>_477.length){_476[1]=dojo.string.pad(_477,pad,"0",true);}var _479=_474[1].length;if(_479<_477.length){_476[1]=_477.substr(0,_479);}}else{if(_476[1]){_476.pop();}}}var _47a=_474[0].replace(",","");pad=_47a.indexOf("0");if(pad!=-1){pad=_47a.length-pad;if(pad>_476[0].length){_476[0]=dojo.string.pad(_476[0],pad);}if(_47a.indexOf("#")==-1){_476[0]=_476[0].substr(_476[0].length-pad);}}var _47b=_474[0].lastIndexOf(",");var _47c,_47d;if(_47b!=-1){_47c=_474[0].length-_47b-1;var _47e=_474[0].substr(0,_47b);_47b=_47e.lastIndexOf(",");if(_47b!=-1){_47d=_47e.length-_47b-1;}}var _47f=[];for(var _480=_476[0];_480;){var off=_480.length-_47c;_47f.push((off>0)?_480.substr(off):_480);_480=(off>0)?_480.slice(0,off):"";if(_47d){_47c=_47d;delete _47d;}}_476[0]=_47f.reverse().join(_473.group||",");return _476.join(_473.decimal||".");};dojo.number.regexp=function(_482){return dojo.number._parseInfo(_482).regexp;};dojo.number._parseInfo=function(_483){_483=_483||{};var _484=dojo.i18n.normalizeLocale(_483.locale);var _485=dojo.i18n.getLocalization("dojo.cldr","number",_484);var _486=_483.pattern||_485[(_483.type||"decimal")+"Format"];var _487=_485.group;var _488=_485.decimal;var _489=1;if(_486.indexOf("%")!=-1){_489/=100;}else{if(_486.indexOf("‰")!=-1){_489/=1000;}else{var _48a=_486.indexOf("¤")!=-1;if(_48a){_487=_485.currencyGroup||_487;_488=_485.currencyDecimal||_488;}}}var _48b=_486.split(";");if(_48b.length==1){_48b.push("-"+_48b[0]);}var re=dojo.regexp.buildGroupRE(_48b,function(_48d){_48d="(?:"+dojo.regexp.escapeString(_48d,".")+")";return _48d.replace(dojo.number._numberPatternRE,function(_48e){var _48f={signed:false,separator:_483.strict?_487:[_487,""],fractional:_483.fractional,decimal:_488,exponent:false};var _490=_48e.split(".");var _491=_483.places;if(_490.length==1||_491===0){_48f.fractional=false;}else{if(typeof _491=="undefined"){_491=_490[1].lastIndexOf("0")+1;}if(_491&&_483.fractional==undefined){_48f.fractional=true;}if(!_483.places&&(_491<_490[1].length)){_491+=","+_490[1].length;}_48f.places=_491;}var _492=_490[0].split(",");if(_492.length>1){_48f.groupSize=_492.pop().length;if(_492.length>1){_48f.groupSize2=_492.pop().length;}}return "("+dojo.number._realNumberRegexp(_48f)+")";});},true);if(_48a){re=re.replace(/(\s*)(\u00a4{1,3})(\s*)/g,function(_493,_494,_495,_496){var prop=["symbol","currency","displayName"][_495.length-1];var _498=dojo.regexp.escapeString(_483[prop]||_483.currency||"");_494=_494?"\\s":"";_496=_496?"\\s":"";if(!_483.strict){if(_494){_494+="*";}if(_496){_496+="*";}return "(?:"+_494+_498+_496+")?";}return _494+_498+_496;});}return {regexp:re.replace(/[\xa0 ]/g,"[\\s\\xa0]"),group:_487,decimal:_488,factor:_489};};dojo.number.parse=function(_499,_49a){var info=dojo.number._parseInfo(_49a);var _49c=(new RegExp("^"+info.regexp+"$")).exec(_499);if(!_49c){return NaN;}var _49d=_49c[1];if(!_49c[1]){if(!_49c[2]){return NaN;}_49d=_49c[2];info.factor*=-1;}_49d=_49d.replace(new RegExp("["+info.group+"\\s\\xa0"+"]","g"),"").replace(info.decimal,".");return Number(_49d)*info.factor;};dojo.number._realNumberRegexp=function(_49e){_49e=_49e||{};if(typeof _49e.places=="undefined"){_49e.places=Infinity;}if(typeof _49e.decimal!="string"){_49e.decimal=".";}if(typeof _49e.fractional=="undefined"||/^0/.test(_49e.places)){_49e.fractional=[true,false];}if(typeof _49e.exponent=="undefined"){_49e.exponent=[true,false];}if(typeof _49e.eSigned=="undefined"){_49e.eSigned=[true,false];}var _49f=dojo.number._integerRegexp(_49e);var _4a0=dojo.regexp.buildGroupRE(_49e.fractional,function(q){var re="";if(q&&(_49e.places!==0)){re="\\"+_49e.decimal;if(_49e.places==Infinity){re="(?:"+re+"\\d+)?";}else{re+="\\d{"+_49e.places+"}";}}return re;},true);var _4a3=dojo.regexp.buildGroupRE(_49e.exponent,function(q){if(q){return "([eE]"+dojo.number._integerRegexp({signed:_49e.eSigned})+")";}return "";});var _4a5=_49f+_4a0;if(_4a0){_4a5="(?:(?:"+_4a5+")|(?:"+_4a0+"))";}return _4a5+_4a3;};dojo.number._integerRegexp=function(_4a6){_4a6=_4a6||{};if(typeof _4a6.signed=="undefined"){_4a6.signed=[true,false];}if(typeof _4a6.separator=="undefined"){_4a6.separator="";}else{if(typeof _4a6.groupSize=="undefined"){_4a6.groupSize=3;}}var _4a7=dojo.regexp.buildGroupRE(_4a6.signed,function(q){return q?"[-+]":"";},true);var _4a9=dojo.regexp.buildGroupRE(_4a6.separator,function(sep){if(!sep){return "(?:0|[1-9]\\d*)";}sep=dojo.regexp.escapeString(sep);if(sep==" "){sep="\\s";}else{if(sep==" "){sep="\\s\\xa0";}}var grp=_4a6.groupSize,grp2=_4a6.groupSize2;if(grp2){var _4ad="(?:0|[1-9]\\d{0,"+(grp2-1)+"}(?:["+sep+"]\\d{"+grp2+"})*["+sep+"]\\d{"+grp+"})";return ((grp-grp2)>0)?"(?:"+_4ad+"|(?:0|[1-9]\\d{0,"+(grp-1)+"}))":_4ad;}return "(?:0|[1-9]\\d{0,"+(grp-1)+"}(?:["+sep+"]\\d{"+grp+"})*)";},true);return _4a7+_4a9;};}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,format:function(_4ae,_4af){if(isNaN(_4ae)){return "";}return dojo.number.format(_4ae,_4af);},parse:dojo.number.parse,filter:function(_4b0){if(typeof _4b0=="string"){return this.inherited("filter",arguments);}return (isNaN(_4b0)?"":_4b0);},value:NaN});dojo.declare("dijit.form.NumberTextBox",[dijit.form.RangeBoundTextBox,dijit.form.NumberTextBoxMixin],{});}dojo.declare("orb.AdvancedFilteringSelect",[dijit.form.FilteringSelect],{_startSearch:function(key){if(!this._popupWidget){this._popupWidget=new dijit.form._ComboBoxMenu({onChange:dojo.hitch(this,this._selectOption)});}var _4b2=this.query;this._lastQuery=_4b2[this.searchAttr]="*"+key+"*";var _4b3=this.store.fetch({queryOptions:{ignoreCase:this.ignoreCase,deep:true},query:_4b2,onComplete:dojo.hitch(this,"_openResultList"),start:0,count:this.pageSize});function nextSearch(_4b4,_4b5){_4b4.start+=_4b4.count*_4b5;_4b4.direction=_4b5;_4b4.store.fetch(_4b4);};this._nextSearch=this._popupWidget.onPage=dojo.hitch(this,nextSearch,_4b3);}});dojo.declare("orb.FavoriteItem",[dijit.layout.ContentPane,dijit._Templated],{title:"",open:true,duration:250,baseClass:"dijitTitlePane",templateString:"<div class=\"dijitTitlePane\">\n\t"+"\t\t<div dojoAttachEvent=\"onclick:toggle,onkeypress: _onTitleKey,onfocus:_handleFocus,onblur:_handleFocus\" tabindex=\"0\"\n\t\t\twaiRole=\"button\" class=\"dijitTitlePaneTitle\" dojoAttachPoint=\"focusNode\">\n\t\t"+"\t\t\t<div dojoAttachPoint=\"arrowNode\" class=\"dijitInline dijitArrowNode\">"+"\t\t\t\t<span dojoAttachPoint=\"arrowNodeInner\" class=\"dijitArrowNodeInner\"></span>"+"\t\t\t</div>\n\t\t"+"\t\t\t<div dojoAttachPoint=\"titleNode\" class=\"dijitTitlePaneTextNode\"></div>\n\t"+"\t\t</div>\n\t"+"\t\t<div class=\"dijitTitlePaneContentOuter\" dojoAttachPoint=\"hideNode\">\n\t\t"+"\t\t\t<div class=\"dijitReset\" dojoAttachPoint=\"wipeNode\">\n\t\t\t"+"\t\t\t\t<div class=\"dijitTitlePaneContentInner\" dojoAttachPoint=\"containerNode\" waiRole=\"region\" tabindex=\"-1\">\n\t\t\t\t"+"\t\t\t\t<!-- nested divs because wipeIn()/wipeOut() doesn't work right on node w/padding etc.  Put padding on inner div. -->\n\t\t\t"+"\t\t\t\t</div>\n\t\t"+"\t\t\t</div>\n\t"+"\t\t</div>\n"+"\t</div>\n",templateString:"<div class=\"favHeader favOpen\"><div class=\"favHeaderL favOpen\"><div class=\"favHeader favOpen\">"+"\t<div class=\"favLeftColumn\">"+"\t\t<span dojoAttachPoint=\"arrowNode\"><a href=\"javascript:void(0)\" dojoAttachPoint=\"arrowNodeInner\"><img src=\"/images/favoritePlus.gif\" border=\"0\" /></a></span>"+"\t\t<span class=\"favTitle\" dojoAttachPoint=\"titleNode\"></span>"+"\t\tLinks"+"\t</div>"+"\t<div class=\"favRightColumn\" >"+"\t\t<span class=\"favTotalItems\">"+"\t\t\tresults"+"\t\t</span>"+"\t</div>"+"</div></div></div>"+"<div class=\"favItemContent\" dojoAttachPoint=\"hideNode\">"+"\t<div dojoAttachPoint=\"wipeNode\">"+"\t\t<div dojoAttachPoint=\"containerNode\" waiRole=\"region\" tabindex=\"-1\">"+"\t\t</div>"+"\t</div>"+"</div>",templateString:"<div class=\"dijitTitlePane\">\n\t"+"\t\t<div class=\"favHeader favOpen\" dojoAttachPoint=\"favHeader\"><div class=\"favHeaderL favOpen\" dojoAttachPoint=\"favHeaderL\"><div class=\"favHeaderR favOpen\" dojoAttachPoint=\"favHeaderR\">"+"\t\t<div class=\"favToggle favMinus\" dojoAttachEvent=\"onclick:toggle,onkeypress: _onTitleKey,onfocus:_handleFocus,onblur:_handleFocus\" tabindex=\"0\"\n\t\t\twaiRole=\"button\" class=\"dijitTitlePaneTitle\" dojoAttachPoint=\"focusNode\">"+"\t\t</div>\n\t\t"+"\t\t<div class=\"favLeftColumn\">"+"\t\t\t\t<span dojoAttachPoint=\"titleNode\" class=\"favTitle\"></span>\n\t"+"\t\t\t\t&nbsp;<span dojoAttachPoint=\"extraField1\"></span>\n\t"+"\t\t</div>\n\t\t"+"\t\t<div class=\"favRightColumn\" >"+"\t\t\t<span dojoAttachPoint=\"extraField2\" class=\"favTotalItems\">"+"\t\t\t\tresults"+"\t\t\t</span>"+"\t\t</div>"+"\t\t</div></div></div>\n\t"+"\t\t<div class=\"favItemContent\" dojoAttachPoint=\"hideNode\">"+"\t\t\t<div dojoAttachPoint=\"wipeNode\">"+"\t\t\t\t<div dojoAttachPoint=\"containerNode\" waiRole=\"region\" tabindex=\"-1\">"+"\t\t\t\t</div>"+"\t\t\t</div>"+"\t\t</div>"+" </div>\n",postCreate:function(){this.setTitle(this.title);if(!this.open){this.hideNode.style.display=this.wipeNode.style.display="none";}this._setCss();dojo.setSelectable(this.titleNode,false);this.inherited("postCreate",arguments);dijit.setWaiState(this.containerNode,"labelledby",this.titleNode.id);dijit.setWaiState(this.focusNode,"haspopup","true");this.getExtraField("favExtraField1",this.extraField1);this.getExtraField("favExtraField2",this.extraField2);var _4b6=this.hideNode,_4b7=this.wipeNode;this._wipeIn=dojo.fx.wipeIn({node:this.wipeNode,duration:this.duration,beforeBegin:function(){_4b6.style.display="";}});this._wipeOut=dojo.fx.wipeOut({node:this.wipeNode,duration:this.duration,onEnd:function(){_4b6.style.display="none";}});},getExtraField:function(_4b8,_4b9){var _4ba=dojo.query("."+_4b8,this.containerNode);if(_4ba.length>0){_4b9.innerHTML=_4ba[0].innerHTML;_4ba[0].innerHTML="";}},setContent:function(_4bb){if(this._wipeOut.status()=="playing"){this.inherited("setContent",arguments);}else{if(this._wipeIn.status()=="playing"){this._wipeIn.stop();}dojo.marginBox(this.wipeNode,{h:dojo.marginBox(this.wipeNode).h});this.inherited("setContent",arguments);this._wipeIn.play();}},toggle:function(){dojo.forEach([this._wipeIn,this._wipeOut],function(_4bc){if(_4bc.status()=="playing"){_4bc.stop();}});this[this.open?"_wipeOut":"_wipeIn"].play();this.open=!this.open;this._loadCheck();this._setCss();},_setCss:function(){if(this.open){this.focusNode.className="favToggle favMinus";this.favHeaderL.className="favHeaderL favOpen";this.favHeaderR.className="favHeaderR favOpen";this.favHeader.className="favHeader favOpen";}else{this.focusNode.className="favToggle favPlus";this.favHeaderL.className="favHeaderL favClosed";this.favHeaderR.className="favHeaderR favClosed";this.favHeader.className="favHeader favClosed";}},_onTitleKey:function(e){if(e.keyCode==dojo.keys.ENTER||e.charCode==dojo.keys.SPACE){this.toggle();}else{if(e.keyCode==dojo.keys.DOWN_ARROW){if(this.open){this.containerNode.focus();e.preventDefault();}}}},_handleFocus:function(e){dojo[(e.type=="focus"?"addClass":"removeClass")](this.focusNode,this.baseClass+"Focused");},setTitle:function(_4bf){this.titleNode.innerHTML=_4bf;}});dojo.declare("orb.CollapseController",[dijit._Widget,dijit._Templated],{label:"",openclass:"collapseControllerOpen",closedclass:"collapseControllerClosed",boxid:"",open:true,templateString:"<div dojoAttachPoint=\"containerNode\" dojoAttachEvent=\"onclick:_onClick\">"+"</div>\n",postCreate:function(){if(this.open){this.containerNode.className=this.openclass;}else{this.containerNode.className=this.closedclass;}},openBox:function(){dijit.byId(this.boxid).openBox();this._setCss();},closeBox:function(){dijit.byId(this.boxid).closeBox();this._setCss();},toggle:function(e){dijit.byId(this.boxid).toggle();this._setCss();},_setCss:function(){try{if(dijit.byId(this.boxid).open){this.containerNode.className=this.openclass;}else{this.containerNode.className=this.closedclass;}}catch(e){return false;}},_onClick:function(e){this.toggle();},_onMouse:function(_4c2){}});if(!dojo._hasResource["dijit.Menu"]){dojo._hasResource["dijit.Menu"]=true;dojo.provide("dijit.Menu");dojo.declare("dijit.Menu",[dijit._Widget,dijit._Templated,dijit._KeyNavContainer],{constructor:function(){this._bindings=[];},templateString:"<table class=\"dijit dijitMenu dijitReset dijitMenuTable\" waiRole=\"menu\" dojoAttachEvent=\"onkeypress:_onKeyPress\">"+"<tbody class=\"dijitReset\" dojoAttachPoint=\"containerNode\"></tbody>"+"</table>",targetNodeIds:[],contextMenuForWindow:false,parentMenu:null,popupDelay:500,_contextMenuWithMouse:false,postCreate:function(){if(this.contextMenuForWindow){this.bindDomNode(dojo.body());}else{dojo.forEach(this.targetNodeIds,this.bindDomNode,this);}this.connectKeyNavHandlers([dojo.keys.UP_ARROW],[dojo.keys.DOWN_ARROW]);},startup:function(){dojo.forEach(this.getChildren(),function(_4c3){_4c3.startup();});this.startupKeyNavChildren();},onExecute:function(){},onCancel:function(_4c4){},_moveToPopup:function(evt){if(this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled){this.focusedChild._onClick(evt);}},_onKeyPress:function(evt){if(evt.ctrlKey||evt.altKey){return;}switch(evt.keyCode){case dojo.keys.RIGHT_ARROW:this._moveToPopup(evt);dojo.stopEvent(evt);break;case dojo.keys.LEFT_ARROW:if(this.parentMenu){this.onCancel(false);}else{dojo.stopEvent(evt);}break;}},onItemHover:function(item){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){dijit.popup.close(item.popup);item._blur();this._stopPopupTimer();},onItemUnhover:function(item){},_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){if(item.disabled){return false;}if(item.popup){if(!this.is_open){this._openPopup();}}else{this.onExecute();item.onClick();}},_iframeContentWindow:function(_4cc){var win=dijit.getDocumentWindow(dijit.Menu._iframeContentDocument(_4cc))||dijit.Menu._iframeContentDocument(_4cc)["__parent__"]||(_4cc.name&&document.frames[_4cc.name])||null;return win;},_iframeContentDocument:function(_4ce){var doc=_4ce.contentDocument||(_4ce.contentWindow&&_4ce.contentWindow.document)||(_4ce.name&&document.frames[_4ce.name]&&document.frames[_4ce.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,"oncontextmenu",this,"_openMyself"),dojo.connect(cn,"onkeydown",this,"_contextKey"),dojo.connect(cn,"onmousedown",this,"_contextMouse")]);},unBindDomNode:function(_4d3){var node=dojo.byId(_4d3);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){dojo.stopEvent(e);var x,y;if(dojo.isSafari||this._contextMenuWithMouse){x=e.pageX;y=e.pageY;}else{var _4dd=dojo.coords(e.target,true);x=_4dd.x+10;y=_4dd.y+10;}var self=this;var _4df=dijit.getFocus(this);function closeAndRestoreFocus(){dijit.focus(_4df);dijit.popup.close(self);};dijit.popup.open({popup:this,x:x,y:y,onExecute:closeAndRestoreFocus,onCancel:closeAndRestoreFocus,orient:this.isLeftToRight()?"L":"R"});this.focus();this._onBlur=function(){dijit.popup.close(this);};},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;}},_openPopup:function(){this._stopPopupTimer();var _4e1=this.focusedChild;var _4e2=_4e1.popup;if(_4e2.isShowingNow){return;}_4e2.parentMenu=this;var self=this;dijit.popup.open({parent:this,popup:_4e2,around:_4e1.arrowCell,orient:this.isLeftToRight()?{"TR":"TL","TL":"TR"}:{"TL":"TR","TR":"TL"},onCancel:function(){dijit.popup.close(_4e2);_4e1.focus();self.currentPopup=null;}});this.currentPopup=_4e2;if(_4e2.focus){_4e2.focus();}}});dojo.declare("dijit.MenuItem",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:"<tr class=\"dijitReset dijitMenuItem\""+"dojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">"+"<td class=\"dijitReset\"><div class=\"dijitMenuItemIcon ${iconClass}\" dojoAttachPoint=\"iconNode\" ></div></td>"+"<td tabIndex=\"-1\" class=\"dijitReset dijitMenuItemLabel\" dojoAttachPoint=\"containerNode\" waiRole=\"menuitem\"></td>"+"<td class=\"dijitReset\" dojoAttachPoint=\"arrowCell\">"+"<div class=\"dijitMenuExpand\" dojoAttachPoint=\"expand\" style=\"display:none\">"+"<span class=\"dijitInline dijitArrowNode dijitMenuExpandInner\">+</span>"+"</div>"+"</td>"+"</tr>",label:"",iconClass:"",disabled:false,postCreate:function(){dojo.setSelectable(this.domNode,false);this.setDisabled(this.disabled);if(this.label){this.containerNode.innerHTML=this.label;}},_onHover:function(){this.getParent().onItemHover(this);},_onUnhover:function(){this.getParent().onItemUnhover(this);},_onClick:function(evt){this.getParent().onItemClick(this);dojo.stopEvent(evt);},onClick:function(){},focus:function(){dojo.addClass(this.domNode,"dijitMenuItemHover");try{dijit.focus(this.containerNode);}catch(e){}},_blur:function(){dojo.removeClass(this.domNode,"dijitMenuItemHover");},setDisabled:function(_4e5){this.disabled=_4e5;dojo[_4e5?"addClass":"removeClass"](this.domNode,"dijitMenuItemDisabled");dijit.setWaiState(this.containerNode,"disabled",_4e5?"true":"false");}});dojo.declare("dijit.PopupMenuItem",dijit.MenuItem,{_fillContent:function(){if(this.srcNodeRef){var _4e6=dojo.query("*",this.srcNodeRef);dijit.PopupMenuItem.superclass._fillContent.call(this,_4e6[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){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";dojo.addClass(this.expand,"dijitMenuExpandEnabled");dojo.style(this.expand,"display","");dijit.setWaiState(this.containerNode,"haspopup","true");}});dojo.declare("dijit.MenuSeparator",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:"<tr class=\"dijitMenuSeparator\"><td colspan=3>"+"<div class=\"dijitMenuSeparatorTop\"></div>"+"<div class=\"dijitMenuSeparatorBottom\"></div>"+"</td></tr>",postCreate:function(){dojo.setSelectable(this.domNode,false);},isFocusable:function(){return false;}});}dojo.declare("orb.DropDownMenu",[dijit.Menu],{_contextMenuWithMouse:false,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,"oncontextmenu",this,"_openMyself"),dojo.connect(cn,"onmousedown",this,"_openMyself"),dojo.connect(cn,"onkeydown",this,"_contextKey"),dojo.connect(cn,"onmousedown",this,"_contextMouse")]);},_openMyself:function(e){dojo.stopEvent(e);var x,y;var _4ee=dojo.coords(e.target,true);x=_4ee.x+0;y=_4ee.y+37;var self=this;var _4f0=dijit.getFocus(this);function closeAndRestoreFocus(){dijit.focus(_4f0);dijit.popup.close(self);};dijit.popup.open({popup:this,x:x,y:y,onExecute:closeAndRestoreFocus,onCancel:closeAndRestoreFocus,orient:this.isLeftToRight()?"L":"R"});this.focus();this._onBlur=function(){dijit.popup.close(this);};}});dojo.declare("orb.CollapseBox",[dijit.layout.ContentPane,dijit._Templated],{open:true,duration:1,collapseRootNode:false,templateString:"<div class=\"dijitTitlePane\" dojoAttachPoint=\"collapseRootNode\">\n\t"+"\t\t<div class=\"\" dojoAttachPoint=\"hideNode\">\n\t\t"+"\t\t\t<div class=\"dijitReset\" dojoAttachPoint=\"wipeNode\">\n\t\t\t"+"\t\t\t\t<div class=\"dijitTitlePaneContentInner\" dojoAttachPoint=\"containerNode\" waiRole=\"region\" tabindex=\"-1\">\n\t\t\t\t"+"\t\t\t\t<!-- nested divs because wipeIn()/wipeOut() doesn't work right on node w/padding etc.  Put padding on inner div. -->\n\t\t\t"+"\t\t\t\t</div>\n\t\t"+"\t\t\t</div>\n\t"+"\t\t</div>\n"+"\t</div>\n",postCreate:function(){if(!this.open){this.hideNode.style.display=this.wipeNode.style.display="none";}this._setCss();this.inherited("postCreate",arguments);dojo.removeClass(this.collapseRootNode,"dijitWidget");var _4f1=this.hideNode,_4f2=this.wipeNode;this._wipeIn=dojo.fx.wipeIn({node:this.wipeNode,duration:this.duration,beforeBegin:function(){_4f1.style.display="";}});this._wipeOut=dojo.fx.wipeOut({node:this.wipeNode,duration:this.duration,onEnd:function(){_4f1.style.display="none";}});},setContent:function(_4f3){if(this._wipeOut.status()=="playing"){this.inherited("setContent",arguments);}else{if(this._wipeIn.status()=="playing"){this._wipeIn.stop();}dojo.marginBox(this.wipeNode,{h:dojo.marginBox(this.wipeNode).h});this.inherited("setContent",arguments);this._wipeIn.play();}},openBox:function(){if(!this.open){this.toggle();}},closeBox:function(){if(this.open){this.toggle();}},toggle:function(){dojo.forEach([this._wipeIn,this._wipeOut],function(_4f4){if(_4f4.status()=="playing"){_4f4.stop();}});this[this.open?"_wipeOut":"_wipeIn"].play();this.open=!this.open;this._loadCheck();this._setCss();},_setCss:function(){},_onTitleKey:function(e){if(e.keyCode==dojo.keys.ENTER||e.charCode==dojo.keys.SPACE){this.toggle();}else{if(e.keyCode==dojo.keys.DOWN_ARROW){if(this.open){this.containerNode.focus();e.preventDefault();}}}},_handleFocus:function(e){dojo[(e.type=="focus"?"addClass":"removeClass")](this.focusNode,this.baseClass+"Focused");}});if(!dojo._hasResource["orb.VirtualMarkDialog"]){dojo._hasResource["orb.VirtualMarkDialog"]=true;dojo.provide("orb.VirtualMarkDialog");dojo.declare("dojo.VirtualMarkDialogUnderlay",[dijit._Widget,dijit._Templated],{templateString:"<div class=dijitDialogUnderlayWrapper id='${id}_underlay'><div class=virtualMarkDialogUnderlay dojoAttachPoint='node'></div></div>",postCreate:function(){dojo.body().appendChild(this.domNode);this.bgIframe=new dijit.BackgroundIframe(this.domNode);},layout:function(){var _4f7=dijit.getViewport();var is=this.node.style,os=this.domNode.style;os.top=_4f7.t+"px";os.left=_4f7.l+"px";is.width=_4f7.w+"px";is.height=_4f7.h+"px";var _4fa=dijit.getViewport();if(_4f7.w!=_4fa.w){is.width=_4fa.w+"px";}if(_4f7.h!=_4fa.h){is.height=_4fa.h+"px";}},show:function(){this.domNode.style.display="block";this.layout();if(this.bgIframe.iframe){this.bgIframe.iframe.style.display="block";}this._resizeHandler=this.connect(window,"onresize","layout");},hide:function(){this.domNode.style.display="none";if(this.bgIframe.iframe){this.bgIframe.iframe.style.display="none";}this.disconnect(this._resizeHandler);},uninitialize:function(){if(this.bgIframe){this.bgIframe.destroy();}}});dojo.declare("orb.VirtualMarkDialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin],{templateString:null,templateString:"<div class=\"virtualMarkDialog\">\r\n\t<div class=\"close\">\r\n\t\t<a href=\"javascript:custom.virtualMark.cancel()\" target=\"_top\"><img src=\"/images/virtualMarkClose.gif\" border=\"0\" /></a>\r\n\t</div>\r\n\t<div class=\"content\">\r\n\t\t<div dojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\r\n\t\t<span dojoAttachPoint=\"tabEnd\" dojoAttachEvent=\"onfocus:_cycleFocus\" tabindex=\"0\"></span>\r\n\t</div>\r\n</div>\r\n",open:false,targetPage:"",duration:400,_lastFocusItem:null,postCreate:function(){dojo.body().appendChild(this.domNode);this.inherited("postCreate",arguments);this.domNode.style.display="none";this.connect(this,"onExecute","hide");this.connect(this,"onCancel","hide");if(custom.virtualMark.isRunning()&&custom.virtualMark.getMethod()!="NotSupported"){this.openDialog(custom.virtualMark.STEP2);}},onLoad:function(){this._position();this.inherited("onLoad",arguments);},_setup:function(){this._modalconnects=[];this._underlay=new dojo.VirtualMarkDialogUnderlay();var node=this.domNode;this._fadeIn=dojo.fx.combine([dojo.fadeIn({node:node,duration:this.duration}),dojo.fadeIn({node:this._underlay.domNode,duration:this.duration,onBegin:dojo.hitch(this._underlay,"show")})]);this._fadeOut=dojo.fx.combine([dojo.fadeOut({node:node,duration:this.duration,onEnd:function(){node.style.display="none";}}),dojo.fadeOut({node:this._underlay.domNode,duration:this.duration,onEnd:dojo.hitch(this._underlay,"hide")})]);},uninitialize:function(){if(this._underlay){this._underlay.destroy();}},_position:function(){if(dojo.hasClass(dojo.body(),"dojoMove")){return;}var _4fc=dijit.getViewport();var mb=dojo.marginBox(this.domNode);var _4fe=this.domNode.style;_4fe.left=Math.floor((_4fc.l+(_4fc.w-mb.w)/2))+"px";_4fe.top=Math.floor((_4fc.t+(_4fc.h-mb.h)/2))+"px";},_findLastFocus:function(evt){this._lastFocused=evt.target;},_cycleFocus:function(evt){if(!this._lastFocusItem){this._lastFocusItem=this._lastFocused;}},_onKey:function(evt){if(evt.keyCode){var node=evt.target;if(node==this.titleBar&&evt.shiftKey&&evt.keyCode==dojo.keys.TAB){if(this._lastFocusItem){this._lastFocusItem.focus();}dojo.stopEvent(evt);}else{while(node){if(node==this.domNode){if(evt.keyCode==dojo.keys.ESCAPE){this.hide();}else{return;}}node=node.parentNode;}if(evt.keyCode!=dojo.keys.TAB){dojo.stopEvent(evt);}else{if(!dojo.isOpera){try{}catch(e){}}}}}},show:function(){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(document.documentElement,"onkeypress",this,"_onKey"));var ev=typeof (document.ondeactivate)=="object"?"ondeactivate":"onblur";this._modalconnects.push(dojo.connect(this.containerNode,ev,this,"_findLastFocus"));dojo.style(this.domNode,"opacity",0);this.domNode.style.display="block";this.open=true;this._loadCheck();this._position();this._fadeIn.play();this._savedFocus=dijit.getFocus(this);setTimeout(dojo.hitch(this,function(){}),50);},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=[];this.connect(this._fadeOut,"onEnd",dojo.hitch(this,function(){dijit.focus(this._savedFocus);}));this.open=false;},layout:function(){if(this.domNode.style.display=="block"){this._underlay.layout();this._position();}},startFlow:function(){custom.virtualMark.start();this.openDialog(custom.virtualMark.STEP1);},openDialog:function(step){if(this.targetPage==""){this.targetPage="home";}url="/iframe/virtualMark"+custom.virtualMark.getMethod()+"Step"+step+".action?targetPage="+this.targetPage;this.setContent("<iframe id=\"virtualMarkFrame\" src=\""+url+"\" scrolling=\"no\" width=\"720\" height=\"520\" frameborder=\"0\" allowtransparency=\"true\"></iframe>");this.show();},closeDialog:function(){custom.virtualMark.stop();this.hide();}});}if(!dojo._hasResource["orb.SimpleDialog"]){dojo._hasResource["orb.SimpleDialog"]=true;dojo.provide("orb.SimpleDialog");dojo.declare("orb.SimpleDialog",[dijit.Dialog,dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin],{templateString:null,templateString:"<div class=\"virtualMarkDialog\">\r\n\t<div class=\"content\">\r\n\t\t<div dojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\r\n\t\t<span dojoAttachPoint=\"tabEnd\" dojoAttachEvent=\"onfocus:_cycleFocus\" tabindex=\"0\"></span>\r\n\t</div>\r\n</div>\r\n",open:false,postCreate:function(){dojo.body().appendChild(this.domNode);this.inherited("postCreate",arguments);this.domNode.style.display="none";this.connect(this,"onExecute","hide");this.connect(this,"onCancel","hide");if(this.open&&!dojo.cookie("dialogclosed_"+this.id)){this.show();}},permanentHide:function(){dojo.cookie("dialogclosed_"+this.id,"true",{path:"/"});this.hide();}});}if(!dojo._hasResource["orb.BlackDialog"]){dojo._hasResource["orb.BlackDialog"]=true;dojo.provide("orb.BlackDialog");dojo.declare("dijit.BlackDialogUnderlay",[dijit._Widget,dijit._Templated],{templateString:"<div class=dijitDialogUnderlayWrapper id='${id}_underlay'><div class=dijitBlackDialogUnderlay dojoAttachPoint='node'></div></div>",postCreate:function(){dojo.body().appendChild(this.domNode);this.bgIframe=new dijit.BackgroundIframe(this.domNode);},layout:function(){var _505=dijit.getViewport();var is=this.node.style,os=this.domNode.style;os.top=_505.t+"px";os.left=_505.l+"px";is.width=_505.w+"px";is.height=_505.h+"px";var _508=dijit.getViewport();if(_505.w!=_508.w){is.width=_508.w+"px";}if(_505.h!=_508.h){is.height=_508.h+"px";}},show:function(){this.domNode.style.display="block";this.layout();if(this.bgIframe.iframe){this.bgIframe.iframe.style.display="block";}this._resizeHandler=this.connect(window,"onresize","layout");},hide:function(){this.domNode.style.display="none";if(this.bgIframe.iframe){this.bgIframe.iframe.style.display="none";}this.disconnect(this._resizeHandler);},uninitialize:function(){if(this.bgIframe){this.bgIframe.destroy();}}});dojo.declare("orb.BlackDialog",[dijit.Dialog,dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin],{templateString:null,templateString:"<div class=\"virtualMarkDialog\">\r\n\t<div dojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\r\n\t<span dojoAttachPoint=\"tabEnd\" dojoAttachEvent=\"onfocus:_cycleFocus\" tabindex=\"0\"></span>\r\n</div>\r\n",open:false,postCreate:function(){dojo.body().appendChild(this.domNode);this.inherited("postCreate",arguments);this.domNode.style.display="none";this.connect(this,"onExecute","hide");this.connect(this,"onCancel","hide");if(this.open&&!dojo.cookie("dialogclosed_"+this.id)){this.show();}},permanentHide:function(){dojo.cookie("dialogclosed_"+this.id,"true",{path:"/"});this.hide();},_setup:function(){this._modalconnects=[];if(this.titleBar){this._moveable=new dojo.dnd.Moveable(this.domNode,{handle:this.titleBar});}this._underlay=new dijit.BlackDialogUnderlay();var node=this.domNode;this._fadeIn=dojo.fx.combine([dojo.fadeIn({node:node,duration:this.duration}),dojo.fadeIn({node:this._underlay.domNode,duration:this.duration,onBegin:dojo.hitch(this._underlay,"show")})]);this._fadeOut=dojo.fx.combine([dojo.fadeOut({node:node,duration:this.duration,onEnd:function(){node.style.display="none";}}),dojo.fadeOut({node:this._underlay.domNode,duration:this.duration,onEnd:dojo.hitch(this._underlay,"hide")})]);}});}var custom={openUrl:function(url){window.location=url;},addToBookmark:function(url,name){if(window.sidebar){window.sidebar.addPanel(name,url,"");}else{if(window.external){window.external.AddFavorite(url,name);}else{if(window.opera&&window.print){return true;}}}}};custom.miniResultBrowser={target:"",init:function(_50d){this.target=_50d;this.typeChange(dojo.byId("miniResultBrowserType"));},typeChange:function(_50e){dojo.forEach(dojo.query("#miniResultBrowserList div"),function(item){dojo.style(item,"display","none");});dojo.style("miniResultBrowserResults_"+_50e.options[_50e.selectedIndex].value,"display","block");},resultChange:function(_510){var _511=dojo.byId("miniResultBrowserType").options[dojo.byId("miniResultBrowserType").selectedIndex].value;var _512=_510.options[_510.selectedIndex].value;if(_512==-1){return false;}if(_511==0){var tmp=_512.split("_");_511=tmp[0];_512=tmp[1];}custom.openUrl(this.target+"?resultId="+_512+"&resultType="+_511);}};custom.compare={highlightDifferences:function(){var rows=dojo.query("table.resultTable2Columns > tbody > tr");dojo.forEach(rows,function(item){var _516=dojo.query(".c2",item);var _517=_516[0];console.log("nodeArray: "+_516);_516=dojo.query(".c4",item);var _518=_516[0];console.log("nodeArray: "+_516);if(_517.innerHTML!=_518.innerHTML){dojo.style(_517,"border","1px solid #ffffff");}});}};custom.search={boxControllers:["cpuAdvancedSearchController","gpuAdvancedSearchController","proSearchController"],searchParameters:[],urlWithParameters:"",collapseAll:function(e){for(var i in this.boxControllers){if(dijit.byId(this.boxControllers[i])){dijit.byId(this.boxControllers[i]).closeBox();}}},expandAll:function(e){for(var i in this.boxControllers){if(dijit.byId(this.boxControllers[i])){dijit.byId(this.boxControllers[i]).openBox();}}},doSearch:function(_51d,_51e,_51f){dojo.byId("searchForm").submit();},doSearch_deprecated_ajax_version:function(_520,_521,_522){var kw={url:_521,load:function(data){dojo.byId(_522).innerHTML=data;dojo.style("searchLoadingIndicator","display","none");ecLinks.init();},error:function(data){console.debug("An error occurred: ",data);},timeout:30000,form:_520};dijit.byId("searchFormCollapseController").closeBox();dojo.style("searchLoadingIndicator","display","block");dojo.byId(_522).innerHTML="";dojo.xhrPost(kw);},firstPage:function(_526){dojo.byId("page").value="first";this.doSearch("searchFormContainer",_526,"searchResultContainer");},previousPage:function(_527){dojo.byId("page").value="previous";this.doSearch("searchFormContainer",_527,"searchResultContainer");},nextPage:function(_528){dojo.byId("page").value="next";this.doSearch("searchFormContainer",_528,"searchResultContainer");},refreshProduct:function(e){if(e!=undefined){custom.openUrl(e);}},resetForm:function(){inputs=dojo.query("#searchFormContainer input");for(i=0;i<inputs.length;i++){var _52a=dijit.byNode(inputs[i]);if(_52a){_52a.setValue("");}}var _52b=dijit.byId("cpuId");_52b.setDisplayedValue("");var _52c=dijit.byId("gpuId");_52c.setDisplayedValue("");selects=dojo.query("#searchFormContainer table");for(i=0;i<selects.length;i++){var _52a=dijit.byNode(selects[i]);if(_52a){store=_52a.store;storeArray=store._arrayOfTopLevelItems;if(storeArray&&storeArray.length>0){_52a.setValue(storeArray[0].value);}}}},matchMySystem:function(_52d,cpu,gpu,_530,_531,_532){custom.search.resetForm();var _533=dijit.byId("cpuId");_533.setValue(cpu);var _534=dijit.byId("gpuId");_534.setValue(gpu);inputs=dojo.query("#searchFormContainer input");for(i=0;i<inputs.length;i++){var _535=dijit.byNode(inputs[i]);if(_535){if(inputs[i].getAttribute("name")=="cpuSpeedFrom"){_535.setValue(Math.round(_530*0.9));}else{if(inputs[i].getAttribute("name")=="cpuSpeedTo"){_535.setValue(Math.round(_530*1.1));}else{if(inputs[i].getAttribute("name")=="gpucorespeedFrom"){_535.setValue(Math.round(_531*0.9));}else{if(inputs[i].getAttribute("name")=="gpucorespeedTo"){_535.setValue(Math.round(_531*1.1));}else{if(inputs[i].getAttribute("name")=="gpumemoryspeedFrom"){_535.setValue(Math.round(_532*0.9));}else{if(inputs[i].getAttribute("name")=="gpumemoryspeedTo"){_535.setValue(Math.round(_532*1.1));}}}}}}}}custom.search.firstPage(_52d);},bestScores:function(_536){custom.search.resetForm();custom.search.firstPage(_536);},mostPopularCpus:function(_537){custom.search.resetForm();var _538=dijit.byId("cpuId");_538.setDisplayedValue("Intel Core 2");custom.search.firstPage(_537);},mostPopularGpus:function(_539){custom.search.resetForm();custom.search.resetForm();var _53a=dijit.byId("gpuId");_53a.setDisplayedValue("NVIDIA GeForce 8800 GTS 320MB/640MB");custom.search.firstPage(_539);},refreshBenchmarkSettings:function(e){if(!dijit.byId("benchmarkSettings")){return false;}if(dijit.byId("benchmarkSettings").getValue()==2){dijit.byId("customBenchmarkSettings").openBox();}else{dijit.byId("customBenchmarkSettings").closeBox();}},refreshBenchmarkSettings03:function(e){if(!dijit.byId("benchmarkSettings")){return false;}if(dijit.byId("benchmarkSettings").getValue()==-100){dijit.byId("customBenchmarkSettings").openBox();}else{dijit.byId("customBenchmarkSettings").closeBox();}},deviceSearch:function(_53d,_53e,_53f){custom.search.resetForm();var _540=new Array("gpu","cpu");var type=_540[0];for(var i=0;i<_540.length;i++){if(_53e==_540[i]){type=_540[i];}}var _543=dijit.byId(type+"Id");if(!_543){return false;}_543.setDisplayedValue(_53f);setTimeout("custom.search.firstPage('"+_53d+"')",1000);}};if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;custom.browserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS";},searchString:function(data){for(var i=0;i<data.length;i++){var _575=data[i].string;var _576=data[i].prop;this.versionSearchString=data[i].versionSearch||data[i].identity;if(_575){if(_575.indexOf(data[i].subString)!=-1){return data[i].identity;}}else{if(_576){return data[i].identity;}}}},searchVersion:function(_577){var _578=_577.indexOf(this.versionSearchString);if(_578==-1){return;}return parseFloat(_577.substring(_578+this.versionSearchString.length+1));},dataBrowser:[{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};custom.browserDetect.init();custom.virtualMark={STEP1:"1",STEP2:"2",proceedToStep2:function(_579){window.location="/iframe/virtualMark"+custom.virtualMark.getMethod()+"Step"+custom.virtualMark.STEP2+".action?targetPage="+_579;},getMethod:function(){if(custom.browserDetect.browser=="Explorer"){return "Activex";}else{if(custom.browserDetect.browser=="Firefox"){return "Java";}else{return "NotSupported";}}},start:function(){dojo.cookie("virtualmark-running.cookie","true",{path:"/"});},stop:function(){dojo.cookie("virtualmark-running.cookie","",{expires:-1,path:"/"});},isRunning:function(){if(dojo.cookie("virtualmark-running.cookie")=="true"){return true;}else{return false;}},cancel:function(evt){custom.virtualMark.stop();window.parent.location.reload();}};dojo.i18n._preloadLocalizations("dojo.nls.orb",["es-es","es","hu","it-it","de","pt-br","pl","fr-fr","zh-cn","pt","en-us","zh","ru","xx","fr","zh-tw","it","cs","en-gb","de-de","ja-jp","ko-kr","ko","en","ROOT","ja"]);
