/*
	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is a compiled version of Dojo, built for deployment and not for
	development. To get an editable version, please visit:

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

if(!dojo._hasResource["dijit._base.manager"]){dojo._hasResource["dijit._base.manager"]=true;dojo.provide("dijit._base.manager");dojo.declare("dijit.WidgetSet",null,{constructor:function(){this._hash={};this.length=0;},add:function(_1){if(this._hash[_1.id]){throw new Error("Tried to register widget with id=="+_1.id+" but that id is already registered");}this._hash[_1.id]=_1;this.length++;},remove:function(id){if(this._hash[id]){delete this._hash[id];this.length--;}},forEach:function(_2,_3){_3=_3||dojo.global;var i=0,id;for(id in this._hash){_2.call(_3,this._hash[id],i++,this._hash);}return this;},filter:function(_4,_5){_5=_5||dojo.global;var _6=new dijit.WidgetSet(),i=0,id;for(id in this._hash){var w=this._hash[id];if(_4.call(_5,w,i++,this._hash)){_6.add(w);}}return _6;},byId:function(id){return this._hash[id];},byClass:function(_7){var _8=new dijit.WidgetSet(),id,_9;for(id in this._hash){_9=this._hash[id];if(_9.declaredClass==_7){_8.add(_9);}}return _8;},toArray:function(){var ar=[];for(var id in this._hash){ar.push(this._hash[id]);}return ar;},map:function(_a,_b){return dojo.map(this.toArray(),_a,_b);},every:function(_c,_d){_d=_d||dojo.global;var x=0,i;for(i in this._hash){if(!_c.call(_d,this._hash[i],x++,this._hash)){return false;}}return true;},some:function(_e,_f){_f=_f||dojo.global;var x=0,i;for(i in this._hash){if(_e.call(_f,this._hash[i],x++,this._hash)){return true;}}return false;}});dijit.registry=new dijit.WidgetSet();dijit._widgetTypeCtr={};dijit.getUniqueId=function(_10){var id;do{id=_10+"_"+(_10 in dijit._widgetTypeCtr?++dijit._widgetTypeCtr[_10]:dijit._widgetTypeCtr[_10]=0);}while(dijit.byId(id));return dijit._scopeName=="dijit"?id:dijit._scopeName+"_"+id;};dijit.findWidgets=function(_11){var _12=[];function _13(_14){for(var _15=_14.firstChild;_15;_15=_15.nextSibling){if(_15.nodeType==1){var _16=_15.getAttribute("widgetId");if(_16){var _17=dijit.byId(_16);_12.push(_17);}else{_13(_15);}}}};_13(_11);return _12;};dijit._destroyAll=function(){dijit._curFocus=null;dijit._prevFocus=null;dijit._activeStack=[];dojo.forEach(dijit.findWidgets(dojo.body()),function(_18){if(!_18._destroyed){if(_18.destroyRecursive){_18.destroyRecursive();}else{if(_18.destroy){_18.destroy();}}}});};if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit._destroyAll();});}dijit.byId=function(id){return typeof id=="string"?dijit.registry._hash[id]:id;};dijit.byNode=function(_19){return dijit.registry.byId(_19.getAttribute("widgetId"));};dijit.getEnclosingWidget=function(_1a){while(_1a){var id=_1a.getAttribute&&_1a.getAttribute("widgetId");if(id){return dijit.byId(id);}_1a=_1a.parentNode;}return null;};dijit._isElementShown=function(_1b){var _1c=dojo.style(_1b);return (_1c.visibility!="hidden")&&(_1c.visibility!="collapsed")&&(_1c.display!="none")&&(dojo.attr(_1b,"type")!="hidden");};dijit.isTabNavigable=function(_1d){if(dojo.attr(_1d,"disabled")){return false;}else{if(dojo.hasAttr(_1d,"tabIndex")){return dojo.attr(_1d,"tabIndex")>=0;}else{switch(_1d.nodeName.toLowerCase()){case "a":return dojo.hasAttr(_1d,"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return true;case "iframe":if(dojo.isMoz){return _1d.contentDocument.designMode=="on";}else{if(dojo.isWebKit){var doc=_1d.contentDocument,_1e=doc&&doc.body;return _1e&&_1e.contentEditable=="true";}else{try{doc=_1d.contentWindow.document;_1e=doc&&doc.body;return _1e&&_1e.firstChild&&_1e.firstChild.contentEditable=="true";}catch(e){return false;}}}default:return _1d.contentEditable=="true";}}}};dijit._getTabNavigable=function(_1f){var _20,_21,_22,_23,_24,_25;var _26=function(_27){dojo.query("> *",_27).forEach(function(_28){var _29=dijit._isElementShown(_28);if(_29&&dijit.isTabNavigable(_28)){var _2a=dojo.attr(_28,"tabIndex");if(!dojo.hasAttr(_28,"tabIndex")||_2a==0){if(!_20){_20=_28;}_21=_28;}else{if(_2a>0){if(!_22||_2a<_23){_23=_2a;_22=_28;}if(!_24||_2a>=_25){_25=_2a;_24=_28;}}}}if(_29&&_28.nodeName.toUpperCase()!="SELECT"){_26(_28);}});};if(dijit._isElementShown(_1f)){_26(_1f);}return {first:_20,last:_21,lowest:_22,highest:_24};};dijit.getFirstInTabbingOrder=function(_2b){var _2c=dijit._getTabNavigable(dojo.byId(_2b));return _2c.lowest?_2c.lowest:_2c.first;};dijit.getLastInTabbingOrder=function(_2d){var _2e=dijit._getTabNavigable(dojo.byId(_2d));return _2e.last?_2e.last:_2e.highest;};dijit.defaultDuration=dojo.config["defaultDuration"]||200;}if(!dojo._hasResource["dijit._base.focus"]){dojo._hasResource["dijit._base.focus"]=true;dojo.provide("dijit._base.focus");dojo.mixin(dijit,{_curFocus:null,_prevFocus:null,isCollapsed:function(){return dijit.getBookmark().isCollapsed;},getBookmark:function(){var bm,rg,tg,sel=dojo.doc.selection,cf=dijit._curFocus;if(dojo.global.getSelection){sel=dojo.global.getSelection();if(sel){if(sel.isCollapsed){tg=cf?cf.tagName:"";if(tg){tg=tg.toLowerCase();if(tg=="textarea"||(tg=="input"&&(!cf.type||cf.type.toLowerCase()=="text"))){sel={start:cf.selectionStart,end:cf.selectionEnd,node:cf,pRange:true};return {isCollapsed:(sel.end<=sel.start),mark:sel};}}bm={isCollapsed:true};}else{rg=sel.getRangeAt(0);bm={isCollapsed:false,mark:rg.cloneRange()};}}}else{if(sel){tg=cf?cf.tagName:"";tg=tg.toLowerCase();if(cf&&tg&&(tg=="button"||tg=="textarea"||tg=="input")){if(sel.type&&sel.type.toLowerCase()=="none"){return {isCollapsed:true,mark:null};}else{rg=sel.createRange();return {isCollapsed:rg.text&&rg.text.length?false:true,mark:{range:rg,pRange:true}};}}bm={};try{rg=sel.createRange();bm.isCollapsed=!(sel.type=="Text"?rg.htmlText.length:rg.length);}catch(e){bm.isCollapsed=true;return bm;}if(sel.type.toUpperCase()=="CONTROL"){if(rg.length){bm.mark=[];var i=0,len=rg.length;while(i<len){bm.mark.push(rg.item(i++));}}else{bm.isCollapsed=true;bm.mark=null;}}else{bm.mark=rg.getBookmark();}}else{console.warn("No idea how to store the current selection for this browser!");}}return bm;},moveToBookmark:function(_2f){var _30=dojo.doc,_31=_2f.mark;if(_31){if(dojo.global.getSelection){var sel=dojo.global.getSelection();if(sel&&sel.removeAllRanges){if(_31.pRange){var r=_31;var n=r.node;n.selectionStart=r.start;n.selectionEnd=r.end;}else{sel.removeAllRanges();sel.addRange(_31);}}else{console.warn("No idea how to restore selection for this browser!");}}else{if(_30.selection&&_31){var rg;if(_31.pRange){rg=_31.range;}else{if(dojo.isArray(_31)){rg=_30.body.createControlRange();dojo.forEach(_31,function(n){rg.addElement(n);});}else{rg=_30.body.createTextRange();rg.moveToBookmark(_31);}}rg.select();}}}},getFocus:function(_32,_33){var _34=!dijit._curFocus||(_32&&dojo.isDescendant(dijit._curFocus,_32.domNode))?dijit._prevFocus:dijit._curFocus;return {node:_34,bookmark:(_34==dijit._curFocus)&&dojo.withGlobal(_33||dojo.global,dijit.getBookmark),openedForWindow:_33};},focus:function(_35){if(!_35){return;}var _36="node" in _35?_35.node:_35,_37=_35.bookmark,_38=_35.openedForWindow,_39=_37?_37.isCollapsed:false;if(_36){var _3a=(_36.tagName.toLowerCase()=="iframe")?_36.contentWindow:_36;if(_3a&&_3a.focus){try{_3a.focus();}catch(e){}}dijit._onFocusNode(_36);}if(_37&&dojo.withGlobal(_38||dojo.global,dijit.isCollapsed)&&!_39){if(_38){_38.focus();}try{dojo.withGlobal(_38||dojo.global,dijit.moveToBookmark,null,[_37]);}catch(e2){}}},_activeStack:[],registerIframe:function(_3b){return dijit.registerWin(_3b.contentWindow,_3b);},unregisterIframe:function(_3c){dijit.unregisterWin(_3c);},registerWin:function(_3d,_3e){var _3f=function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);dijit._onTouchNode(_3e||evt.target||evt.srcElement,"mouse");};var doc=dojo.isIE?_3d.document.documentElement:_3d.document;if(doc){if(dojo.isIE){doc.attachEvent("onmousedown",_3f);var _40=function(evt){if(evt.srcElement.tagName.toLowerCase()!="#document"&&dijit.isTabNavigable(evt.srcElement)){dijit._onFocusNode(_3e||evt.srcElement);}else{dijit._onTouchNode(_3e||evt.srcElement);}};doc.attachEvent("onactivate",_40);var _41=function(evt){dijit._onBlurNode(_3e||evt.srcElement);};doc.attachEvent("ondeactivate",_41);return function(){doc.detachEvent("onmousedown",_3f);doc.detachEvent("onactivate",_40);doc.detachEvent("ondeactivate",_41);doc=null;};}else{doc.addEventListener("mousedown",_3f,true);var _42=function(evt){dijit._onFocusNode(_3e||evt.target);};doc.addEventListener("focus",_42,true);var _43=function(evt){dijit._onBlurNode(_3e||evt.target);};doc.addEventListener("blur",_43,true);return function(){doc.removeEventListener("mousedown",_3f,true);doc.removeEventListener("focus",_42,true);doc.removeEventListener("blur",_43,true);doc=null;};}}},unregisterWin:function(_44){_44&&_44();},_onBlurNode:function(_45){dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;if(dijit._justMouseDowned){return;}if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);}dijit._clearActiveWidgetsTimer=setTimeout(function(){delete dijit._clearActiveWidgetsTimer;dijit._setStack([]);dijit._prevFocus=null;},100);},_onTouchNode:function(_46,by){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _47=[];try{while(_46){var _48=dojo.attr(_46,"dijitPopupParent");if(_48){_46=dijit.byId(_48).domNode;}else{if(_46.tagName&&_46.tagName.toLowerCase()=="body"){if(_46===dojo.body()){break;}_46=dijit.getDocumentWindow(_46.ownerDocument).frameElement;}else{var id=_46.getAttribute&&_46.getAttribute("widgetId");if(id){_47.unshift(id);}_46=_46.parentNode;}}}}catch(e){}dijit._setStack(_47,by);},_onFocusNode:function(_49){if(!_49){return;}if(_49.nodeType==9){return;}dijit._onTouchNode(_49);if(_49==dijit._curFocus){return;}if(dijit._curFocus){dijit._prevFocus=dijit._curFocus;}dijit._curFocus=_49;dojo.publish("focusNode",[_49]);},_setStack:function(_4a,by){var _4b=dijit._activeStack;dijit._activeStack=_4a;for(var _4c=0;_4c<Math.min(_4b.length,_4a.length);_4c++){if(_4b[_4c]!=_4a[_4c]){break;}}var _4d;for(var i=_4b.length-1;i>=_4c;i--){_4d=dijit.byId(_4b[i]);if(_4d){_4d._focused=false;_4d._hasBeenBlurred=true;if(_4d._onBlur){_4d._onBlur(by);}if(_4d._setStateClass){_4d._setStateClass();}dojo.publish("widgetBlur",[_4d,by]);}}for(i=_4c;i<_4a.length;i++){_4d=dijit.byId(_4a[i]);if(_4d){_4d._focused=true;if(_4d._onFocus){_4d._onFocus(by);}if(_4d._setStateClass){_4d._setStateClass();}dojo.publish("widgetFocus",[_4d,by]);}}}});dojo.addOnLoad(function(){var _4e=dijit.registerWin(window);if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit.unregisterWin(_4e);_4e=null;});}});}if(!dojo._hasResource["dojo.AdapterRegistry"]){dojo._hasResource["dojo.AdapterRegistry"]=true;dojo.provide("dojo.AdapterRegistry");dojo.AdapterRegistry=function(_4f){this.pairs=[];this.returnWrappers=_4f||false;};dojo.extend(dojo.AdapterRegistry,{register:function(_50,_51,_52,_53,_54){this.pairs[((_54)?"unshift":"push")]([_50,_51,_52,_53]);},match:function(){for(var i=0;i<this.pairs.length;i++){var _55=this.pairs[i];if(_55[1].apply(this,arguments)){if((_55[3])||(this.returnWrappers)){return _55[2];}else{return _55[2].apply(this,arguments);}}}throw new Error("No match found");},unregister:function(_56){for(var i=0;i<this.pairs.length;i++){var _57=this.pairs[i];if(_57[0]==_56){this.pairs.splice(i,1);return true;}}return false;}});}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function(){var _58=(dojo.doc.compatMode=="BackCompat")?dojo.body():dojo.doc.documentElement;var _59=dojo._docScroll();return {w:_58.clientWidth,h:_58.clientHeight,l:_59.x,t:_59.y};};dijit.placeOnScreen=function(_5a,pos,_5b,_5c){var _5d=dojo.map(_5b,function(_5e){var c={corner:_5e,pos:{x:pos.x,y:pos.y}};if(_5c){c.pos.x+=_5e.charAt(1)=="L"?_5c.x:-_5c.x;c.pos.y+=_5e.charAt(0)=="T"?_5c.y:-_5c.y;}return c;});return dijit._place(_5a,_5d);};dijit._place=function(_5f,_60,_61){var _62=dijit.getViewport();if(!_5f.parentNode||String(_5f.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(_5f);}var _63=null;dojo.some(_60,function(_64){var _65=_64.corner;var pos=_64.pos;if(_61){_61(_5f,_64.aroundCorner,_65);}var _66=_5f.style;var _67=_66.display;var _68=_66.visibility;_66.visibility="hidden";_66.display="";var mb=dojo.marginBox(_5f);_66.display=_67;_66.visibility=_68;var _69=Math.max(_62.l,_65.charAt(1)=="L"?pos.x:(pos.x-mb.w)),_6a=Math.max(_62.t,_65.charAt(0)=="T"?pos.y:(pos.y-mb.h)),_6b=Math.min(_62.l+_62.w,_65.charAt(1)=="L"?(_69+mb.w):pos.x),_6c=Math.min(_62.t+_62.h,_65.charAt(0)=="T"?(_6a+mb.h):pos.y),_6d=_6b-_69,_6e=_6c-_6a,_6f=(mb.w-_6d)+(mb.h-_6e);if(_63==null||_6f<_63.overflow){_63={corner:_65,aroundCorner:_64.aroundCorner,x:_69,y:_6a,w:_6d,h:_6e,overflow:_6f};}return !_6f;});_5f.style.left=_63.x+"px";_5f.style.top=_63.y+"px";if(_63.overflow&&_61){_61(_5f,_63.aroundCorner,_63.corner);}return _63;};dijit.placeOnScreenAroundNode=function(_70,_71,_72,_73){_71=dojo.byId(_71);var _74=_71.style.display;_71.style.display="";var _75=dojo.position(_71,true);_71.style.display=_74;return dijit._placeOnScreenAroundRect(_70,_75.x,_75.y,_75.w,_75.h,_72,_73);};dijit.placeOnScreenAroundRectangle=function(_76,_77,_78,_79){return dijit._placeOnScreenAroundRect(_76,_77.x,_77.y,_77.width,_77.height,_78,_79);};dijit._placeOnScreenAroundRect=function(_7a,x,y,_7b,_7c,_7d,_7e){var _7f=[];for(var _80 in _7d){_7f.push({aroundCorner:_80,corner:_7d[_80],pos:{x:x+(_80.charAt(1)=="L"?0:_7b),y:y+(_80.charAt(0)=="T"?0:_7c)}});}return dijit._place(_7a,_7f,_7e);};dijit.placementRegistry=new dojo.AdapterRegistry();dijit.placementRegistry.register("node",function(n,x){return typeof x=="object"&&typeof x.offsetWidth!="undefined"&&typeof x.offsetHeight!="undefined";},dijit.placeOnScreenAroundNode);dijit.placementRegistry.register("rect",function(n,x){return typeof x=="object"&&"x" in x&&"y" in x&&"width" in x&&"height" in x;},dijit.placeOnScreenAroundRectangle);dijit.placeOnScreenAroundElement=function(_81,_82,_83,_84){return dijit.placementRegistry.match.apply(dijit.placementRegistry,arguments);};dijit.getPopupAlignment=function(_85,_86){var _87={};dojo.forEach(_85,function(pos){switch(pos){case "after":_87[_86?"BR":"BL"]=_86?"BL":"BR";break;case "before":_87[_86?"BL":"BR"]=_86?"BR":"BL";break;case "below":_87[_86?"BL":"BR"]=_86?"TL":"TR";_87[_86?"BR":"BL"]=_86?"TR":"TL";break;case "above":default:_87[_86?"TL":"TR"]=_86?"BL":"BR";_87[_86?"TR":"TL"]=_86?"BR":"BL";break;}});return _87;};dijit.getPopupAroundAlignment=function(_88,_89){var _8a={};dojo.forEach(_88,function(pos){switch(pos){case "after":_8a[_89?"BR":"BL"]=_89?"BL":"BR";break;case "before":_8a[_89?"BL":"BR"]=_89?"BR":"BL";break;case "below":_8a[_89?"BL":"BR"]=_89?"TL":"TR";_8a[_89?"BR":"BL"]=_89?"TR":"TL";break;case "above":default:_8a[_89?"TL":"TR"]=_89?"BL":"BR";_8a[_89?"TR":"TL"]=_89?"BR":"BL";break;}});return _8a;};}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function(doc){if(dojo.isIE&&window!==document.parentWindow&&!doc._parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc._parentWindow||doc.parentWindow||doc.defaultView;};}if(!dojo._hasResource["dijit._base.popup"]){dojo._hasResource["dijit._base.popup"]=true;dojo.provide("dijit._base.popup");dijit.popup=new function(){var _8b=[],_8c=1000,_8d=1;this.moveOffScreen=function(_8e){var s=_8e.style;s.visibility="hidden";s.position="absolute";s.top="-9999px";if(s.display=="none"){s.display="";}dojo.body().appendChild(_8e);};var _8f=function(){for(var pi=_8b.length-1;pi>0&&_8b[pi].parent===_8b[pi-1].widget;pi--){}return _8b[pi];};var _90=[];this.open=function(_91){var _92=_91.popup,_93=_91.orient||(dojo._isBodyLtr()?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"}),_94=_91.around,id=(_91.around&&_91.around.id)?(_91.around.id+"_dropdown"):("popup_"+_8d++);var _95=_90.pop(),_96,_97;if(!_95){_96=dojo.create("div",{"class":"dijitPopup"},dojo.body());dijit.setWaiRole(_96,"presentation");}else{_96=_95[0];_97=_95[1];}dojo.attr(_96,{id:id,style:{zIndex:_8c+_8b.length,visibility:"hidden",top:"-9999px"},dijitPopupParent:_91.parent?_91.parent.id:""});var s=_92.domNode.style;s.display="";s.visibility="";s.position="";s.top="0px";_96.appendChild(_92.domNode);if(!_97){_97=new dijit.BackgroundIframe(_96);}else{_97.resize(_96);}var _98=_94?dijit.placeOnScreenAroundElement(_96,_94,_93,_92.orient?dojo.hitch(_92,"orient"):null):dijit.placeOnScreen(_96,_91,_93=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],_91.padding);_96.style.visibility="visible";var _99=[];_99.push(dojo.connect(_96,"onkeypress",this,function(evt){if(evt.charOrCode==dojo.keys.ESCAPE&&_91.onCancel){dojo.stopEvent(evt);_91.onCancel();}else{if(evt.charOrCode===dojo.keys.TAB){dojo.stopEvent(evt);var _9a=_8f();if(_9a&&_9a.onCancel){_9a.onCancel();}}}}));if(_92.onCancel){_99.push(dojo.connect(_92,"onCancel",_91.onCancel));}_99.push(dojo.connect(_92,_92.onExecute?"onExecute":"onChange",function(){var _9b=_8f();if(_9b&&_9b.onExecute){_9b.onExecute();}}));_8b.push({wrapper:_96,iframe:_97,widget:_92,parent:_91.parent,onExecute:_91.onExecute,onCancel:_91.onCancel,onClose:_91.onClose,handlers:_99});if(_92.onOpen){_92.onOpen(_98);}return _98;};this.close=function(_9c){while(dojo.some(_8b,function(_9d){return _9d.widget==_9c;})){var top=_8b.pop(),_9e=top.wrapper,_9f=top.iframe,_a0=top.widget,_a1=top.onClose;if(_a0.onClose){_a0.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(_a0&&_a0.domNode){this.moveOffScreen(_a0.domNode);}_9e.style.top="-9999px";_9e.style.visibility="hidden";_90.push([_9e,_9f]);if(_a1){_a1();}}};}();dijit._frames=new function(){var _a2=[];this.pop=function(){var _a3;if(_a2.length){_a3=_a2.pop();_a3.style.display="";}else{if(dojo.isIE){var _a4=dojo.config["dojoBlankHtmlUrl"]||(dojo.moduleUrl("dojo","resources/blank.html")+"")||"javascript:\"\"";var _a5="<iframe src='"+_a4+"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_a3=dojo.doc.createElement(_a5);}else{_a3=dojo.create("iframe");_a3.src="javascript:\"\"";_a3.className="dijitBackgroundIframe";dojo.style(_a3,"opacity",0.1);}_a3.tabIndex=-1;}return _a3;};this.push=function(_a6){_a6.style.display="none";_a2.push(_a6);};}();dijit.BackgroundIframe=function(_a7){if(!_a7.id){throw new Error("no id");}if(dojo.isIE||dojo.isMoz){var _a8=dijit._frames.pop();_a7.appendChild(_a8);if(dojo.isIE<7){this.resize(_a7);this._conn=dojo.connect(_a7,"onresize",this,function(){this.resize(_a7);});}else{dojo.style(_a8,{width:"100%",height:"100%"});}this.iframe=_a8;}};dojo.extend(dijit.BackgroundIframe,{resize:function(_a9){if(this.iframe&&dojo.isIE<7){dojo.style(this.iframe,{width:_a9.offsetWidth+"px",height:_a9.offsetHeight+"px"});}},destroy:function(){if(this._conn){dojo.disconnect(this._conn);this._conn=null;}if(this.iframe){dijit._frames.push(this.iframe);delete this.iframe;}}});}if(!dojo._hasResource["dijit._base.scroll"]){dojo._hasResource["dijit._base.scroll"]=true;dojo.provide("dijit._base.scroll");dijit.scrollIntoView=function(_aa,pos){try{_aa=dojo.byId(_aa);var doc=_aa.ownerDocument||dojo.doc,_ab=doc.body||dojo.body(),_ac=doc.documentElement||_ab.parentNode,_ad=dojo.isIE,_ae=dojo.isWebKit;if((!(dojo.isMoz||_ad||_ae)||_aa==_ab||_aa==_ac)&&(typeof _aa.scrollIntoView!="undefined")){_aa.scrollIntoView(false);return;}var _af=doc.compatMode=="BackCompat",_b0=_af?_ab:_ac,_b1=_ae?_ab:_b0,_b2=_b0.clientWidth,_b3=_b0.clientHeight,rtl=!dojo._isBodyLtr(),_b4=pos||dojo.position(_aa),el=_aa.parentNode,_b5=function(el){return ((_ad<=6||(_ad&&_af))?false:(dojo.style(el,"position").toLowerCase()=="fixed"));};if(_b5(_aa)){return;}while(el){if(el==_ab){el=_b1;}var _b6=dojo.position(el),_b7=_b5(el);with(_b6){if(el==_b1){w=_b2,h=_b3;if(_b1==_ac&&_ad&&rtl){x+=_b1.offsetWidth-w;}if(x<0||!_ad){x=0;}if(y<0||!_ad){y=0;}}else{var pb=dojo._getPadBorderExtents(el);w-=pb.w;h-=pb.h;x+=pb.l;y+=pb.t;}with(el){if(el!=_b1){var _b8=clientWidth,_b9=w-_b8;if(_b8>0&&_b9>0){w=_b8;if(_ad&&rtl){x+=_b9;}}_b8=clientHeight;_b9=h-_b8;if(_b8>0&&_b9>0){h=_b8;}}if(_b7){if(y<0){h+=y,y=0;}if(x<0){w+=x,x=0;}if(y+h>_b3){h=_b3-y;}if(x+w>_b2){w=_b2-x;}}var l=_b4.x-x,t=_b4.y-Math.max(y,0),r=l+_b4.w-w,bot=t+_b4.h-h;if(r*l>0){var s=Math[l<0?"max":"min"](l,r);_b4.x+=scrollLeft;scrollLeft+=(_ad>=8&&!_af&&rtl)?-s:s;_b4.x-=scrollLeft;}if(bot*t>0){_b4.y+=scrollTop;scrollTop+=Math[t<0?"max":"min"](t,bot);_b4.y-=scrollTop;}}}el=(el!=_b1)&&!_b7&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);_aa.scrollIntoView(false);}};}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");(function(){var d=dojo,_ba=d.doc.documentElement,ie=d.isIE,_bb=d.isOpera,maj=Math.floor,ff=d.isFF,_bc=d.boxModel.replace(/-/,""),_bd={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_ie8:maj(ie)==8,dj_iequirks:ie&&d.isQuirks,dj_opera:_bb,dj_khtml:d.isKhtml,dj_webkit:d.isWebKit,dj_safari:d.isSafari,dj_chrome:d.isChrome,dj_gecko:d.isMozilla,dj_ff3:maj(ff)==3};_bd["dj_"+_bc]=true;for(var p in _bd){if(_bd[p]){if(_ba.className){_ba.className+=" "+p;}else{_ba.className=p;}}}dojo._loaders.unshift(function(){if(!dojo._isBodyLtr()){_ba.className+=" dijitRtl";for(var p in _bd){if(_bd[p]){_ba.className+=" "+p+"-rtl";}}}});})();}if(!dojo._hasResource["dijit._base.typematic"]){dojo._hasResource["dijit._base.typematic"]=true;dojo.provide("dijit._base.typematic");dijit.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=Math.max(this._currentTimeout<0?this._initialDelay:(this._subsequentDelay>1?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay)),10);this._timer=setTimeout(dojo.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_be,_bf,_c0,obj,_c1,_c2){if(obj!=this._obj){this.stop();this._initialDelay=_c2||500;this._subsequentDelay=_c1||0.9;this._obj=obj;this._evt=evt;this._node=_bf;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_be,_c0);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(_c3,_c4,_c5,_c6,_c7,_c8){if(_c4.keyCode){_c4.charOrCode=_c4.keyCode;dojo.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_c4.charCode){_c4.charOrCode=String.fromCharCode(_c4.charCode);dojo.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}}return [dojo.connect(_c3,"onkeypress",this,function(evt){if(evt.charOrCode==_c4.charOrCode&&(_c4.ctrlKey===undefined||_c4.ctrlKey==evt.ctrlKey)&&(_c4.altKey===undefined||_c4.altKey==evt.altKey)&&(_c4.metaKey===undefined||_c4.metaKey==(evt.metaKey||false))&&(_c4.shiftKey===undefined||_c4.shiftKey==evt.shiftKey)){dojo.stopEvent(evt);dijit.typematic.trigger(_c4,_c5,_c3,_c6,_c4,_c7,_c8);}else{if(dijit.typematic._obj==_c4){dijit.typematic.stop();}}}),dojo.connect(_c3,"onkeyup",this,function(evt){if(dijit.typematic._obj==_c4){dijit.typematic.stop();}})];},addMouseListener:function(_c9,_ca,_cb,_cc,_cd){var dc=dojo.connect;return [dc(_c9,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_ca,_c9,_cb,_c9,_cc,_cd);}),dc(_c9,"mouseup",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(_c9,"mouseout",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(_c9,"mousemove",this,function(evt){dojo.stopEvent(evt);}),dc(_c9,"dblclick",this,function(evt){dojo.stopEvent(evt);if(dojo.isIE){dijit.typematic.trigger(evt,_ca,_c9,_cb,_c9,_cc,_cd);setTimeout(dojo.hitch(this,dijit.typematic.stop),50);}})];},addListener:function(_ce,_cf,_d0,_d1,_d2,_d3,_d4){return this.addKeyListener(_cf,_d0,_d1,_d2,_d3,_d4).concat(this.addMouseListener(_ce,_d1,_d2,_d3,_d4));}};}if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.wai={onload:function(){var div=dojo.create("div",{id:"a11yTestNode",style:{cssText:"border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif"))+"\");"}},dojo.body());var cs=dojo.getComputedStyle(div);if(cs){var _d5=cs.backgroundImage;var _d6=(cs.borderTopColor==cs.borderRightColor)||(_d5!=null&&(_d5=="none"||_d5=="url(invalid-url:)"));dojo[_d6?"addClass":"removeClass"](dojo.body(),"dijit_a11y");if(dojo.isIE){div.outerHTML="";}else{dojo.body().removeChild(div);}}}};if(dojo.isIE||dojo.isMoz){dojo._loaders.unshift(dijit.wai.onload);}dojo.mixin(dijit,{_XhtmlRoles:/banner|contentinfo|definition|main|navigation|search|note|secondary|seealso/,hasWaiRole:function(_d7,_d8){var _d9=this.getWaiRole(_d7);return _d8?(_d9.indexOf(_d8)>-1):(_d9.length>0);},getWaiRole:function(_da){return dojo.trim((dojo.attr(_da,"role")||"").replace(this._XhtmlRoles,"").replace("wairole:",""));},setWaiRole:function(_db,_dc){var _dd=dojo.attr(_db,"role")||"";if(!this._XhtmlRoles.test(_dd)){dojo.attr(_db,"role",_dc);}else{if((" "+_dd+" ").indexOf(" "+_dc+" ")<0){var _de=dojo.trim(_dd.replace(this._XhtmlRoles,""));var _df=dojo.trim(_dd.replace(_de,""));dojo.attr(_db,"role",_df+(_df?" ":"")+_dc);}}},removeWaiRole:function(_e0,_e1){var _e2=dojo.attr(_e0,"role");if(!_e2){return;}if(_e1){var t=dojo.trim((" "+_e2+" ").replace(" "+_e1+" "," "));dojo.attr(_e0,"role",t);}else{_e0.removeAttribute("role");}},hasWaiState:function(_e3,_e4){return _e3.hasAttribute?_e3.hasAttribute("aria-"+_e4):!!_e3.getAttribute("aria-"+_e4);},getWaiState:function(_e5,_e6){return _e5.getAttribute("aria-"+_e6)||"";},setWaiState:function(_e7,_e8,_e9){_e7.setAttribute("aria-"+_e8,_e9);},removeWaiState:function(_ea,_eb){_ea.removeAttribute("aria-"+_eb);}});}if(!dojo._hasResource["dijit._base"]){dojo._hasResource["dijit._base"]=true;dojo.provide("dijit._base");}if(!dojo._hasResource["dijit._Widget"]){dojo._hasResource["dijit._Widget"]=true;dojo.provide("dijit._Widget");dojo.require("dijit._base");dojo.connect(dojo,"_connect",function(_ec,_ed){if(_ec&&dojo.isFunction(_ec._onConnect)){_ec._onConnect(_ed);}});dijit._connectOnUseEventHandler=function(_ee){};dijit._lastKeyDownNode=null;if(dojo.isIE){(function(){var _ef=function(evt){dijit._lastKeyDownNode=evt.srcElement;};dojo.doc.attachEvent("onkeydown",_ef);dojo.addOnWindowUnload(function(){dojo.doc.detachEvent("onkeydown",_ef);});})();}else{dojo.doc.addEventListener("keydown",function(evt){dijit._lastKeyDownNode=evt.target;},true);}(function(){var _f0={},_f1=function(_f2){var dc=_f2.declaredClass;if(!_f0[dc]){var r=[],_f3,_f4=_f2.constructor.prototype;for(var _f5 in _f4){if(dojo.isFunction(_f4[_f5])&&(_f3=_f5.match(/^_set([a-zA-Z]*)Attr$/))&&_f3[1]){r.push(_f3[1].charAt(0).toLowerCase()+_f3[1].substr(1));}}_f0[dc]=r;}return _f0[dc]||[];};dojo.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",tooltip:"",srcNodeRef:null,domNode:null,containerNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},_deferredConnects:{onClick:"",onDblClick:"",onKeyDown:"",onKeyPress:"",onKeyUp:"",onMouseMove:"",onMouseDown:"",onMouseOut:"",onMouseOver:"",onMouseLeave:"",onMouseEnter:"",onMouseUp:""},onClick:dijit._connectOnUseEventHandler,onDblClick:dijit._connectOnUseEventHandler,onKeyDown:dijit._connectOnUseEventHandler,onKeyPress:dijit._connectOnUseEventHandler,onKeyUp:dijit._connectOnUseEventHandler,onMouseDown:dijit._connectOnUseEventHandler,onMouseMove:dijit._connectOnUseEventHandler,onMouseOut:dijit._connectOnUseEventHandler,onMouseOver:dijit._connectOnUseEventHandler,onMouseLeave:dijit._connectOnUseEventHandler,onMouseEnter:dijit._connectOnUseEventHandler,onMouseUp:dijit._connectOnUseEventHandler,_blankGif:(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif")).toString(),postscript:function(_f6,_f7){this.create(_f6,_f7);},create:function(_f8,_f9){this.srcNodeRef=dojo.byId(_f9);this._connects=[];this._subscribes=[];this._deferredConnects=dojo.clone(this._deferredConnects);for(var _fa in this.attributeMap){delete this._deferredConnects[_fa];}for(_fa in this._deferredConnects){if(this[_fa]!==dijit._connectOnUseEventHandler){delete this._deferredConnects[_fa];}}if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_f8){this.params=_f8;dojo.mixin(this,_f8);}this.postMixInProperties();if(!this.id){this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){this._applyAttributes();var _fb=this.srcNodeRef;if(_fb&&_fb.parentNode){_fb.parentNode.replaceChild(this.domNode,_fb);}for(_fa in this.params){this._onConnect(_fa);}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}this._created=true;},_applyAttributes:function(){var _fc=function(_fd,_fe){if((_fe.params&&_fd in _fe.params)||_fe[_fd]){_fe.attr(_fd,_fe[_fd]);}};for(var _ff in this.attributeMap){_fc(_ff,this);}dojo.forEach(_f1(this),function(a){if(!(a in this.attributeMap)){_fc(a,this);}},this);},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||dojo.create("div");},postCreate:function(){},startup:function(){this._started=true;},destroyRecursive:function(_100){this._beingDestroyed=true;this.destroyDescendants(_100);this.destroy(_100);},destroy:function(_101){this._beingDestroyed=true;this.uninitialize();var d=dojo,dfe=d.forEach,dun=d.unsubscribe;dfe(this._connects,function(_102){dfe(_102,d.disconnect);});dfe(this._subscribes,function(_103){dun(_103);});dfe(this._supportingWidgets||[],function(w){if(w.destroyRecursive){w.destroyRecursive();}else{if(w.destroy){w.destroy();}}});this.destroyRendering(_101);dijit.registry.remove(this.id);this._destroyed=true;},destroyRendering:function(_104){if(this.bgIframe){this.bgIframe.destroy(_104);delete this.bgIframe;}if(this.domNode){if(_104){dojo.removeAttr(this.domNode,"widgetId");}else{dojo.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_104){dojo.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_105){dojo.forEach(this.getChildren(),function(_106){if(_106.destroyRecursive){_106.destroyRecursive(_105);}});},uninitialize:function(){return false;},onFocus:function(){},onBlur:function(){},_onFocus:function(e){this.onFocus();},_onBlur:function(){this.onBlur();},_onConnect:function(_107){if(_107 in this._deferredConnects){var _108=this[this._deferredConnects[_107]||"domNode"];this.connect(_108,_107.toLowerCase(),_107);delete this._deferredConnects[_107];}},_setClassAttr:function(_109){var _10a=this[this.attributeMap["class"]||"domNode"];dojo.removeClass(_10a,this["class"]);this["class"]=_109;dojo.addClass(_10a,_109);},_setStyleAttr:function(_10b){var _10c=this[this.attributeMap.style||"domNode"];if(dojo.isObject(_10b)){dojo.style(_10c,_10b);}else{if(_10c.style.cssText){_10c.style.cssText+="; "+_10b;}else{_10c.style.cssText=_10b;}}this.style=_10b;},setAttribute:function(attr,_10d){dojo.deprecated(this.declaredClass+"::setAttribute() is deprecated. Use attr() instead.","","2.0");this.attr(attr,_10d);},_attrToDom:function(attr,_10e){var _10f=this.attributeMap[attr];dojo.forEach(dojo.isArray(_10f)?_10f:[_10f],function(_110){var _111=this[_110.node||_110||"domNode"];var type=_110.type||"attribute";switch(type){case "attribute":if(dojo.isFunction(_10e)){_10e=dojo.hitch(this,_10e);}var _112=_110.attribute?_110.attribute:(/^on[A-Z][a-zA-Z]*$/.test(attr)?attr.toLowerCase():attr);dojo.attr(_111,_112,_10e);break;case "innerText":_111.innerHTML="";_111.appendChild(dojo.doc.createTextNode(_10e));break;case "innerHTML":_111.innerHTML=_10e;break;case "class":dojo.removeClass(_111,this[attr]);dojo.addClass(_111,_10e);break;}},this);this[attr]=_10e;},attr:function(name,_113){var args=arguments.length;if(args==1&&!dojo.isString(name)){for(var x in name){this.attr(x,name[x]);}return this;}var _114=this._getAttrNames(name);if(args>=2){if(this[_114.s]){args=dojo._toArray(arguments,1);return this[_114.s].apply(this,args)||this;}else{if(name in this.attributeMap){this._attrToDom(name,_113);}this[name]=_113;}return this;}else{return this[_114.g]?this[_114.g]():this[name];}},_attrPairNames:{},_getAttrNames:function(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}var uc=name.charAt(0).toUpperCase()+name.substr(1);return (apn[name]={n:name+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr"});},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function(){return this.containerNode?dojo.query("[widgetId]",this.containerNode).map(dijit.byNode):[];},getChildren:function(){return this.containerNode?dijit.findWidgets(this.containerNode):[];},nodesWithKeyClick:["input","button"],connect:function(obj,_115,_116){var d=dojo,dc=d._connect,_117=[];if(_115=="ondijitclick"){if(!this.nodesWithKeyClick[obj.tagName.toLowerCase()]){var m=d.hitch(this,_116);_117.push(dc(obj,"onkeydown",this,function(e){if((e.keyCode==d.keys.ENTER||e.keyCode==d.keys.SPACE)&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){dijit._lastKeyDownNode=e.target;d.stopEvent(e);}}),dc(obj,"onkeyup",this,function(e){if((e.keyCode==d.keys.ENTER||e.keyCode==d.keys.SPACE)&&e.target===dijit._lastKeyDownNode&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){dijit._lastKeyDownNode=null;return m(e);}}));}_115="onclick";}_117.push(dc(obj,_115,this,_116));this._connects.push(_117);return _117;},disconnect:function(_118){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_118){dojo.forEach(_118,dojo.disconnect);this._connects.splice(i,1);return;}}},subscribe:function(_119,_11a){var d=dojo,_11b=d.subscribe(_119,this,_11a);this._subscribes.push(_11b);return _11b;},unsubscribe:function(_11c){for(var i=0;i<this._subscribes.length;i++){if(this._subscribes[i]==_11c){dojo.unsubscribe(_11c);this._subscribes.splice(i,1);return;}}},isLeftToRight:function(){return dojo._isBodyLtr();},isFocusable:function(){return this.focus&&(dojo.style(this.domNode,"display")!="none");},placeAt:function(_11d,_11e){if(_11d.declaredClass&&_11d.addChild){_11d.addChild(this,_11e);}else{dojo.place(this.domNode,_11d,_11e);}return this;},_onShow:function(){this.onShow();},onShow:function(){},onHide:function(){}});})();}if(!dojo._hasResource["dijit._Contained"]){dojo._hasResource["dijit._Contained"]=true;dojo.provide("dijit._Contained");dojo.declare("dijit._Contained",null,{getParent:function(){var _11f=dijit.getEnclosingWidget(this.domNode.parentNode);return _11f&&_11f.isContainer?_11f:null;},_getSibling:function(_120){var node=this.domNode;do{node=node[_120+"Sibling"];}while(node&&node.nodeType!=1);return node&&dijit.byNode(node);},getPreviousSibling:function(){return this._getSibling("previous");},getNextSibling:function(){return this._getSibling("next");},getIndexInParent:function(){var p=this.getParent();if(!p||!p.getIndexOfChild){return -1;}return p.getIndexOfChild(this);}});}if(!dojo._hasResource["dijit._Container"]){dojo._hasResource["dijit._Container"]=true;dojo.provide("dijit._Container");dojo.declare("dijit._Container",null,{isContainer:true,buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},addChild:function(_121,_122){var _123=this.containerNode;if(_122&&typeof _122=="number"){var _124=this.getChildren();if(_124&&_124.length>=_122){_123=_124[_122-1].domNode;_122="after";}}dojo.place(_121.domNode,_123,_122);if(this._started&&!_121._started){_121.startup();}},removeChild:function(_125){if(typeof _125=="number"&&_125>0){_125=this.getChildren()[_125];}if(_125&&_125.domNode){var node=_125.domNode;node.parentNode.removeChild(node);}},getChildren:function(){return dojo.query("> [widgetId]",this.containerNode).map(dijit.byNode);},hasChildren:function(){return dojo.query("> [widgetId]",this.containerNode).length>0;},destroyDescendants:function(_126){dojo.forEach(this.getChildren(),function(_127){_127.destroyRecursive(_126);});},_getSiblingOfChild:function(_128,dir){var node=_128.domNode,_129=(dir>0?"nextSibling":"previousSibling");do{node=node[_129];}while(node&&(node.nodeType!=1||!dijit.byNode(node)));return node&&dijit.byNode(node);},getIndexOfChild:function(_12a){return dojo.indexOf(this.getChildren(),_12a);},startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_12b){_12b.startup();});this.inherited(arguments);}});}if(!dojo._hasResource["dijit.layout._LayoutWidget"]){dojo._hasResource["dijit.layout._LayoutWidget"]=true;dojo.provide("dijit.layout._LayoutWidget");dojo.declare("dijit.layout._LayoutWidget",[dijit._Widget,dijit._Container,dijit._Contained],{baseClass:"dijitLayoutContainer",isLayoutContainer:true,postCreate:function(){dojo.addClass(this.domNode,"dijitContainer");dojo.addClass(this.domNode,this.baseClass);this.inherited(arguments);},startup:function(){if(this._started){return;}this.inherited(arguments);var _12c=this.getParent&&this.getParent();if(!(_12c&&_12c.isLayoutContainer)){this.resize();this.connect(dojo.isIE?this.domNode:dojo.global,"onresize",function(){this.resize();});}},resize:function(_12d,_12e){var node=this.domNode;if(_12d){dojo.marginBox(node,_12d);if(_12d.t){node.style.top=_12d.t+"px";}if(_12d.l){node.style.left=_12d.l+"px";}}var mb=_12e||{};dojo.mixin(mb,_12d||{});if(!("h" in mb)||!("w" in mb)){mb=dojo.mixin(dojo.marginBox(node),mb);}var cs=dojo.getComputedStyle(node);var me=dojo._getMarginExtents(node,cs);var be=dojo._getBorderExtents(node,cs);var bb=(this._borderBox={w:mb.w-(me.w+be.w),h:mb.h-(me.h+be.h)});var pe=dojo._getPadExtents(node,cs);this._contentBox={l:dojo._toPixelValue(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:bb.w-pe.w,h:bb.h-pe.h};this.layout();},layout:function(){},_setupChild:function(_12f){dojo.addClass(_12f.domNode,this.baseClass+"-child");if(_12f.baseClass){dojo.addClass(_12f.domNode,this.baseClass+"-"+_12f.baseClass);}},addChild:function(_130,_131){this.inherited(arguments);if(this._started){this._setupChild(_130);}},removeChild:function(_132){dojo.removeClass(_132.domNode,this.baseClass+"-child");if(_132.baseClass){dojo.removeClass(_132.domNode,this.baseClass+"-"+_132.baseClass);}this.inherited(arguments);}});dijit.layout.marginBox2contentBox=function(node,mb){var cs=dojo.getComputedStyle(node);var me=dojo._getMarginExtents(node,cs);var pb=dojo._getPadBorderExtents(node,cs);return {l:dojo._toPixelValue(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};};(function(){var _133=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_134,dim){_134.resize?_134.resize(dim):dojo.marginBox(_134.domNode,dim);dojo.mixin(_134,dojo.marginBox(_134.domNode));dojo.mixin(_134,dim);};dijit.layout.layoutChildren=function(_135,dim,_136){dim=dojo.mixin({},dim);dojo.addClass(_135,"dijitLayoutContainer");_136=dojo.filter(_136,function(item){return item.layoutAlign!="client";}).concat(dojo.filter(_136,function(item){return item.layoutAlign=="client";}));dojo.forEach(_136,function(_137){var elm=_137.domNode,pos=_137.layoutAlign;var _138=elm.style;_138.left=dim.l+"px";_138.top=dim.t+"px";_138.bottom=_138.right="auto";dojo.addClass(elm,"dijitAlign"+_133(pos));if(pos=="top"||pos=="bottom"){size(_137,{w:dim.w});dim.h-=_137.h;if(pos=="top"){dim.t+=_137.h;}else{_138.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){size(_137,{h:dim.h});dim.w-=_137.w;if(pos=="left"){dim.l+=_137.w;}else{_138.left=dim.l+dim.w+"px";}}else{if(pos=="client"){size(_137,dim);}}}});};})();}if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromISOString=function(_139,_13a){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 _13b=dojo.date.stamp._isoRegExp.exec(_139),_13c=null;if(_13b){_13b.shift();if(_13b[1]){_13b[1]--;}if(_13b[6]){_13b[6]*=1000;}if(_13a){_13a=new Date(_13a);dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(prop){return _13a["get"+prop]();}).forEach(function(_13d,_13e){if(_13b[_13e]===undefined){_13b[_13e]=_13d;}});}_13c=new Date(_13b[0]||1970,_13b[1]||0,_13b[2]||1,_13b[3]||0,_13b[4]||0,_13b[5]||0,_13b[6]||0);if(_13b[0]<100){_13c.setFullYear(_13b[0]||1970);}var _13f=0,_140=_13b[7]&&_13b[7].charAt(0);if(_140!="Z"){_13f=((_13b[8]||0)*60)+(Number(_13b[9])||0);if(_140!="-"){_13f*=-1;}}if(_140){_13f-=_13c.getTimezoneOffset();}if(_13f){_13c.setTime(_13c.getTime()+_13f*60000);}}return _13c;};dojo.date.stamp.toISOString=function(_141,_142){var _143=function(n){return (n<10)?"0"+n:n;};_142=_142||{};var _144=[],_145=_142.zulu?"getUTC":"get",date="";if(_142.selector!="time"){var year=_141[_145+"FullYear"]();date=["0000".substr((year+"").length)+year,_143(_141[_145+"Month"]()+1),_143(_141[_145+"Date"]())].join("-");}_144.push(date);if(_142.selector!="date"){var time=[_143(_141[_145+"Hours"]()),_143(_141[_145+"Minutes"]()),_143(_141[_145+"Seconds"]())].join(":");var _146=_141[_145+"Milliseconds"]();if(_142.milliseconds){time+="."+(_146<100?"0":"")+_143(_146);}if(_142.zulu){time+="Z";}else{if(_142.selector!="time"){var _147=_141.getTimezoneOffset();var _148=Math.abs(_147);time+=(_147>0?"-":"+")+_143(Math.floor(_148/60))+":"+_143(_148%60);}}_144.push(time);}return _144.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.parser=new function(){var d=dojo;this._attrName=d._scopeName+"Type";this._query="["+this._attrName+"]";function _149(_14a){if(d.isString(_14a)){return "string";}if(typeof _14a=="number"){return "number";}if(typeof _14a=="boolean"){return "boolean";}if(d.isFunction(_14a)){return "function";}if(d.isArray(_14a)){return "array";}if(_14a instanceof Date){return "date";}if(_14a instanceof d._Url){return "url";}return "object";};function _14b(_14c,type){switch(type){case "string":return _14c;case "number":return _14c.length?Number(_14c):NaN;case "boolean":return typeof _14c=="boolean"?_14c:!(_14c.toLowerCase()=="false");case "function":if(d.isFunction(_14c)){_14c=_14c.toString();_14c=d.trim(_14c.substring(_14c.indexOf("{")+1,_14c.length-1));}try{if(_14c.search(/[^\w\.]+/i)!=-1){return new Function(_14c);}else{return d.getObject(_14c,false);}}catch(e){return new Function();}case "array":return _14c?_14c.split(/\s*,\s*/):[];case "date":switch(_14c){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_14c);}case "url":return d.baseUrl+_14c;default:return d.fromJson(_14c);}};var _14d={};dojo.connect(dojo,"extend",function(){_14d={};});function _14e(_14f){if(!_14d[_14f]){var cls=d.getObject(_14f);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_14f+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _150=cls.prototype;var _151={},_152={};for(var name in _150){if(name.charAt(0)=="_"){continue;}if(name in _152){continue;}var _153=_150[name];_151[name]=_149(_153);}_14d[_14f]={cls:cls,params:_151};}return _14d[_14f];};this._functionFromScript=function(_154){var _155="";var _156="";var _157=_154.getAttribute("args");if(_157){d.forEach(_157.split(/\s*,\s*/),function(part,idx){_155+="var "+part+" = arguments["+idx+"]; ";});}var _158=_154.getAttribute("with");if(_158&&_158.length){d.forEach(_158.split(/\s*,\s*/),function(part){_155+="with("+part+"){";_156+="}";});}return new Function(_155+_154.innerHTML+_156);};this.instantiate=function(_159,_15a,args){var _15b=[],dp=dojo.parser;_15a=_15a||{};args=args||{};d.forEach(_159,function(node){if(!node){return;}var type=dp._attrName in _15a?_15a[dp._attrName]:node.getAttribute(dp._attrName);if(!type||!type.length){return;}var _15c=_14e(type),_15d=_15c.cls,ps=_15d._noScript||_15d.prototype._noScript;var _15e={},_15f=node.attributes;for(var name in _15c.params){var item=name in _15a?{value:_15a[name],specified:true}:_15f.getNamedItem(name);if(!item||(!item.specified&&(!dojo.isIE||name.toLowerCase()!="value"))){continue;}var _160=item.value;switch(name){case "class":_160="className" in _15a?_15a.className:node.className;break;case "style":_160="style" in _15a?_15a.style:(node.style&&node.style.cssText);}var _161=_15c.params[name];if(typeof _160=="string"){_15e[name]=_14b(_160,_161);}else{_15e[name]=_160;}}if(!ps){var _162=[],_163=[];d.query("> script[type^='dojo/']",node).orphan().forEach(function(_164){var _165=_164.getAttribute("event"),type=_164.getAttribute("type"),nf=d.parser._functionFromScript(_164);if(_165){if(type=="dojo/connect"){_162.push({event:_165,func:nf});}else{_15e[_165]=nf;}}else{_163.push(nf);}});}var _166=_15d.markupFactory||_15d.prototype&&_15d.prototype.markupFactory;var _167=_166?_166(_15e,node,_15d):new _15d(_15e,node);_15b.push(_167);var _168=node.getAttribute("jsId");if(_168){d.setObject(_168,_167);}if(!ps){d.forEach(_162,function(_169){d.connect(_167,_169.event,null,_169.func);});d.forEach(_163,function(func){func.call(_167);});}});if(!_15a._started){d.forEach(_15b,function(_16a){if(!args.noStart&&_16a&&_16a.startup&&!_16a._started&&(!_16a.getParent||!_16a.getParent())){_16a.startup();}});}return _15b;};this.parse=function(_16b,args){var root;if(!args&&_16b&&_16b.rootNode){args=_16b;root=args.rootNode;}else{root=_16b;}var list=d.query(this._query,root);return this.instantiate(list,null,args);};}();(function(){var _16c=function(){if(dojo.config.parseOnLoad){dojo.parser.parse();}};if(dojo.exists("dijit.wai.onload")&&(dijit.wai.onload===dojo._loaders[0])){dojo._loaders.splice(1,0,_16c);}else{dojo._loaders.unshift(_16c);}})();}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.string.rep=function(str,num){if(num<=0||!str){return "";}var buf=[];for(;;){if(num&1){buf.push(str);}if(!(num>>=1)){break;}str+=str;}return buf.join("");};dojo.string.pad=function(text,size,ch,end){if(!ch){ch="0";}var out=String(text),pad=dojo.string.rep(ch,Math.ceil((size-out.length)/ch.length));return end?out+pad:pad+out;};dojo.string.substitute=function(_16d,map,_16e,_16f){_16f=_16f||dojo.global;_16e=_16e?dojo.hitch(_16f,_16e):function(v){return v;};return _16d.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_170,key,_171){var _172=dojo.getObject(key,false,map);if(_171){_172=dojo.getObject(_171,false,_16f).call(_16f,_172,key);}return _16e(_172,key).toString();});};dojo.string.trim=String.prototype.trim?dojo.trim:function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>=0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};}if(!dojo._hasResource["dojo.html"]){dojo._hasResource["dojo.html"]=true;dojo.provide("dojo.html");(function(){var _173=0,d=dojo;dojo.html._secureForInnerHtml=function(cont){return cont.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"");};dojo.html._emptyNode=dojo.empty;dojo.html._setNodeContent=function(node,cont){d.empty(node);if(cont){if(typeof cont=="string"){cont=d._toDom(cont,node.ownerDocument);}if(!cont.nodeType&&d.isArrayLike(cont)){for(var _174=cont.length,i=0;i<cont.length;i=_174==cont.length?i+1:0){d.place(cont[i],node,"last");}}else{d.place(cont,node,"last");}}return node;};dojo.declare("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:false,extractContent:false,parseContent:false,constructor:function(_175,node){dojo.mixin(this,_175||{});node=this.node=dojo.byId(this.node||node);if(!this.id){this.id=["Setter",(node)?node.id||node.tagName:"",_173++].join("_");}if(!(this.node||node)){new Error(this.declaredClass+": no node provided to "+this.id);}},set:function(cont,_176){if(undefined!==cont){this.content=cont;}if(_176){this._mixin(_176);}this.onBegin();this.setContent();this.onEnd();return this.node;},setContent:function(){var node=this.node;if(!node){console.error("setContent given no node");}try{node=dojo.html._setNodeContent(node,this.content);}catch(e){var _177=this.onContentError(e);try{node.innerHTML=_177;}catch(e){console.error("Fatal "+this.declaredClass+".setContent could not change content due to "+e.message,e);}}this.node=node;},empty:function(){if(this.parseResults&&this.parseResults.length){dojo.forEach(this.parseResults,function(w){if(w.destroy){w.destroy();}});delete this.parseResults;}dojo.html._emptyNode(this.node);},onBegin:function(){var cont=this.content;if(dojo.isString(cont)){if(this.cleanContent){cont=dojo.html._secureForInnerHtml(cont);}if(this.extractContent){var _178=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_178){cont=_178[1];}}}this.empty();this.content=cont;return this.node;},onEnd:function(){if(this.parseContent){this._parse();}return this.node;},tearDown:function(){delete this.parseResults;delete this.node;delete this.content;},onContentError:function(err){return "Error occured setting content: "+err;},_mixin:function(_179){var _17a={},key;for(key in _179){if(key in _17a){continue;}this[key]=_179[key];}},_parse:function(){var _17b=this.node;try{this.parseResults=dojo.parser.parse(_17b,true);}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function(type,err,_17c){var _17d=this["on"+type+"Error"].call(this,err);if(_17c){console.error(_17c,err);}else{if(_17d){dojo.html._setNodeContent(this.node,_17d,true);}}}});dojo.html.set=function(node,cont,_17e){if(undefined==cont){console.warn("dojo.html.set: no cont argument provided, using empty string");cont="";}if(!_17e){return dojo.html._setNodeContent(node,cont,true);}else{var op=new dojo.html._ContentSetter(dojo.mixin(_17e,{content:cont,node:node}));return op.set();}};})();}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(_17f,_180,_181){_181=dojo.i18n.normalizeLocale(_181);var _182=_181.split("-");var _183=[_17f,"nls",_180].join(".");var _184=dojo._loadedModules[_183];if(_184){var _185;for(var i=_182.length;i>0;i--){var loc=_182.slice(0,i).join("_");if(_184[loc]){_185=_184[loc];break;}}if(!_185){_185=_184.ROOT;}if(_185){var _186=function(){};_186.prototype=_185;return new _186();}}throw new Error("Bundle not found: "+_180+" in "+_17f+" , locale="+_181);};dojo.i18n.normalizeLocale=function(_187){var _188=_187?_187.toLowerCase():dojo.locale;if(_188=="root"){_188="ROOT";}return _188;};dojo.i18n._requireLocalization=function(_189,_18a,_18b,_18c){var _18d=dojo.i18n.normalizeLocale(_18b);var _18e=[_189,"nls",_18a].join(".");var _18f="";if(_18c){var _190=_18c.split(",");for(var i=0;i<_190.length;i++){if(_18d["indexOf"](_190[i])==0){if(_190[i].length>_18f.length){_18f=_190[i];}}}if(!_18f){_18f="ROOT";}}var _191=_18c?_18f:_18d;var _192=dojo._loadedModules[_18e];var _193=null;if(_192){if(dojo.config.localizationComplete&&_192._built){return;}var _194=_191.replace(/-/g,"_");var _195=_18e+"."+_194;_193=dojo._loadedModules[_195];}if(!_193){_192=dojo["provide"](_18e);var syms=dojo._getModuleSymbols(_189);var _196=syms.concat("nls").join("/");var _197;dojo.i18n._searchLocalePath(_191,_18c,function(loc){var _198=loc.replace(/-/g,"_");var _199=_18e+"."+_198;var _19a=false;if(!dojo._loadedModules[_199]){dojo["provide"](_199);var _19b=[_196];if(loc!="ROOT"){_19b.push(loc);}_19b.push(_18a);var _19c=_19b.join("/")+".js";_19a=dojo._loadPath(_19c,null,function(hash){var _19d=function(){};_19d.prototype=_197;_192[_198]=new _19d();for(var j in hash){_192[_198][j]=hash[j];}});}else{_19a=true;}if(_19a&&_192[_198]){_197=_192[_198];}else{_192[_198]=_197;}if(_18c){return true;}});}if(_18c&&_18d!=_18f){_192[_18d.replace(/-/g,"_")]=_192[_18f.replace(/-/g,"_")];}};(function(){var _19e=dojo.config.extraLocale;if(_19e){if(!_19e instanceof Array){_19e=[_19e];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_19f,_1a0){req(m,b,_19f,_1a0);if(_19f){return;}for(var i=0;i<_19e.length;i++){req(m,b,_19e[i],_1a0);}};}})();dojo.i18n._searchLocalePath=function(_1a1,down,_1a2){_1a1=dojo.i18n.normalizeLocale(_1a1);var _1a3=_1a1.split("-");var _1a4=[];for(var i=_1a3.length;i>0;i--){_1a4.push(_1a3.slice(0,i).join("-"));}_1a4.push(false);if(down){_1a4.reverse();}for(var j=_1a4.length-1;j>=0;j--){var loc=_1a4[j]||"ROOT";var stop=_1a2(loc);if(stop){break;}}};dojo.i18n._preloadLocalizations=function(_1a5,_1a6){function _1a7(_1a8){_1a8=dojo.i18n.normalizeLocale(_1a8);dojo.i18n._searchLocalePath(_1a8,true,function(loc){for(var i=0;i<_1a6.length;i++){if(_1a6[i]==loc){dojo["require"](_1a5+"_"+loc);return true;}}return false;});};_1a7();var _1a9=dojo.config.extraLocale||[];for(var i=0;i<_1a9.length;i++){_1a7(_1a9[i]);}};}if(!dojo._hasResource["dijit.layout.ContentPane"]){dojo._hasResource["dijit.layout.ContentPane"]=true;dojo.provide("dijit.layout.ContentPane");dojo.declare("dijit.layout.ContentPane",dijit._Widget,{href:"",extractContent:false,parseOnLoad:true,preventCache:false,preload:false,refreshOnShow:false,loadingMessage:"<span class='dijitContentPaneLoading'>${loadingState}</span>",errorMessage:"<span class='dijitContentPaneError'>${errorState}</span>",isLoaded:false,baseClass:"dijitContentPane",doLayout:true,ioArgs:{},isContainer:true,isLayoutContainer:true,onLoadDeferred:null,attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{title:[]}),postMixInProperties:function(){this.inherited(arguments);var _1aa=dojo.i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=dojo.string.substitute(this.loadingMessage,_1aa);this.errorMessage=dojo.string.substitute(this.errorMessage,_1aa);if(!this.href&&this.srcNodeRef&&this.srcNodeRef.innerHTML){this.isLoaded=true;}},buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},postCreate:function(){this.domNode.title="";if(!dojo.attr(this.domNode,"role")){dijit.setWaiRole(this.domNode,"group");}dojo.addClass(this.domNode,this.baseClass);},startup:function(){if(this._started){return;}var _1ab=dijit._Contained.prototype.getParent.call(this);this._childOfLayoutWidget=_1ab&&_1ab.isLayoutContainer;this._needLayout=!this._childOfLayoutWidget;if(this.isLoaded){dojo.forEach(this.getChildren(),function(_1ac){_1ac.startup();});}if(this._isShown()||this.preload){this._onShow();}this.inherited(arguments);},_checkIfSingleChild:function(){var _1ad=dojo.query("> *",this.containerNode).filter(function(node){return node.tagName!=="SCRIPT";}),_1ae=_1ad.filter(function(node){return dojo.hasAttr(node,"dojoType")||dojo.hasAttr(node,"widgetId");}),_1af=dojo.filter(_1ae.map(dijit.byNode),function(_1b0){return _1b0&&_1b0.domNode&&_1b0.resize;});if(_1ad.length==_1ae.length&&_1af.length==1){this._singleChild=_1af[0];}else{delete this._singleChild;}dojo.toggleClass(this.containerNode,this.baseClass+"SingleChild",!!this._singleChild);},setHref:function(href){dojo.deprecated("dijit.layout.ContentPane.setHref() is deprecated. Use attr('href', ...) instead.","","2.0");return this.attr("href",href);},_setHrefAttr:function(href){this.cancel();this.onLoadDeferred=new dojo.Deferred(dojo.hitch(this,"cancel"));this.href=href;if(this._created&&(this.preload||this._isShown())){this._load();}else{this._hrefChanged=true;}return this.onLoadDeferred;},setContent:function(data){dojo.deprecated("dijit.layout.ContentPane.setContent() is deprecated.  Use attr('content', ...) instead.","","2.0");this.attr("content",data);},_setContentAttr:function(data){this.href="";this.cancel();this.onLoadDeferred=new dojo.Deferred(dojo.hitch(this,"cancel"));this._setContent(data||"");this._isDownloaded=false;return this.onLoadDeferred;},_getContentAttr:function(){return this.containerNode.innerHTML;},cancel:function(){if(this._xhrDfd&&(this._xhrDfd.fired==-1)){this._xhrDfd.cancel();}delete this._xhrDfd;this.onLoadDeferred=null;},uninitialize:function(){if(this._beingDestroyed){this.cancel();}this.inherited(arguments);},destroyRecursive:function(_1b1){if(this._beingDestroyed){return;}this.inherited(arguments);},resize:function(_1b2,_1b3){if(!this._wasShown){this._onShow();}this._resizeCalled=true;if(_1b2){dojo.marginBox(this.domNode,_1b2);}var cn=this.containerNode;if(cn===this.domNode){var mb=_1b3||{};dojo.mixin(mb,_1b2||{});if(!("h" in mb)||!("w" in mb)){mb=dojo.mixin(dojo.marginBox(cn),mb);}this._contentBox=dijit.layout.marginBox2contentBox(cn,mb);}else{this._contentBox=dojo.contentBox(cn);}this._layoutChildren();},_isShown:function(){if(this._childOfLayoutWidget){if(this._resizeCalled&&"open" in this){return this.open;}return this._resizeCalled;}else{if("open" in this){return this.open;}else{var node=this.domNode;return (node.style.display!="none")&&(node.style.visibility!="hidden")&&!dojo.hasClass(node,"dijitHidden");}}},_onShow:function(){if(this.href){if(!this._xhrDfd&&(!this.isLoaded||this._hrefChanged||this.refreshOnShow)){this.refresh();}}else{if(!this._childOfLayoutWidget&&this._needLayout){this._layoutChildren();}}this.inherited(arguments);this._wasShown=true;},refresh:function(){this.cancel();this.onLoadDeferred=new dojo.Deferred(dojo.hitch(this,"cancel"));this._load();return this.onLoadDeferred;},_load:function(){this._setContent(this.onDownloadStart(),true);var self=this;var _1b4={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(dojo.isObject(this.ioArgs)){dojo.mixin(_1b4,this.ioArgs);}var hand=(this._xhrDfd=(this.ioMethod||dojo.xhrGet)(_1b4));hand.addCallback(function(html){try{self._isDownloaded=true;self._setContent(html,false);self.onDownloadEnd();}catch(err){self._onError("Content",err);}delete self._xhrDfd;return html;});hand.addErrback(function(err){if(!hand.canceled){self._onError("Download",err);}delete self._xhrDfd;return err;});delete this._hrefChanged;},_onLoadHandler:function(data){this.isLoaded=true;try{this.onLoadDeferred.callback(data);this.onLoad(data);}catch(e){console.error("Error "+this.widgetId+" running custom onLoad code: "+e.message);}},_onUnloadHandler:function(){this.isLoaded=false;try{this.onUnload();}catch(e){console.error("Error "+this.widgetId+" running custom onUnload code: "+e.message);}},destroyDescendants:function(){if(this.isLoaded){this._onUnloadHandler();}var _1b5=this._contentSetter;dojo.forEach(this.getChildren(),function(_1b6){if(_1b6.destroyRecursive){_1b6.destroyRecursive();}});if(_1b5){dojo.forEach(_1b5.parseResults,function(_1b7){if(_1b7.destroyRecursive&&_1b7.domNode&&_1b7.domNode.parentNode==dojo.body()){_1b7.destroyRecursive();}});delete _1b5.parseResults;}dojo.html._emptyNode(this.containerNode);delete this._singleChild;},_setContent:function(cont,_1b8){this.destroyDescendants();var _1b9=this._contentSetter;if(!(_1b9&&_1b9 instanceof dojo.html._ContentSetter)){_1b9=this._contentSetter=new dojo.html._ContentSetter({node:this.containerNode,_onError:dojo.hitch(this,this._onError),onContentError:dojo.hitch(this,function(e){var _1ba=this.onContentError(e);try{this.containerNode.innerHTML=_1ba;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}})});}var _1bb=dojo.mixin({cleanContent:this.cleanContent,extractContent:this.extractContent,parseContent:this.parseOnLoad},this._contentSetterParams||{});dojo.mixin(_1b9,_1bb);_1b9.set((dojo.isObject(cont)&&cont.domNode)?cont.domNode:cont);delete this._contentSetterParams;if(!_1b8){dojo.forEach(this.getChildren(),function(_1bc){if(!this.parseOnLoad||_1bc.getParent){_1bc.startup();}},this);this._scheduleLayout();this._onLoadHandler(cont);}},_onError:function(type,err,_1bd){this.onLoadDeferred.errback(err);var _1be=this["on"+type+"Error"].call(this,err);if(_1bd){console.error(_1bd,err);}else{if(_1be){this._setContent(_1be,true);}}},_scheduleLayout:function(){if(this._isShown()){this._layoutChildren();}else{this._needLayout=true;}},_layoutChildren:function(){if(this.doLayout){this._checkIfSingleChild();}if(this._singleChild&&this._singleChild.resize){var cb=this._contentBox||dojo.contentBox(this.containerNode);this._singleChild.resize({w:cb.w,h:cb.h});}else{dojo.forEach(this.getChildren(),function(_1bf){if(_1bf.resize){_1bf.resize();}});}delete this._needLayout;},onLoad:function(data){},onUnload:function(){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(_1c0){},onDownloadError:function(_1c1){return this.errorMessage;},onDownloadEnd:function(){}});}if(!dojo._hasResource["dojo.cache"]){dojo._hasResource["dojo.cache"]=true;dojo.provide("dojo.cache");(function(){var _1c2={};dojo.cache=function(_1c3,url,_1c4){if(typeof _1c3=="string"){var _1c5=dojo.moduleUrl(_1c3,url);}else{_1c5=_1c3;_1c4=url;}var key=_1c5.toString();var val=_1c4;if(_1c4!==undefined&&!dojo.isString(_1c4)){val=("value" in _1c4?_1c4.value:undefined);}var _1c6=_1c4&&_1c4.sanitize?true:false;if(val||val===null){if(val==null){delete _1c2[key];}else{val=_1c2[key]=_1c6?dojo.cache._sanitize(val):val;}}else{if(!(key in _1c2)){val=dojo._getText(key);_1c2[key]=_1c6?dojo.cache._sanitize(val):val;}val=_1c2[key];}return val;};dojo.cache._sanitize=function(val){if(val){val=val.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _1c7=val.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_1c7){val=_1c7[1];}}else{val="";}return val;};})();}if(!dojo._hasResource["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.declare("dijit._Templated",null,{templateString:null,templatePath:null,widgetsInTemplate:false,_skipNodeCache:false,_earlyTemplatedStartup:false,constructor:function(){this._attachPoints=[];},_stringRepl:function(tmpl){var _1c8=this.declaredClass,_1c9=this;return dojo.string.substitute(tmpl,this,function(_1ca,key){if(key.charAt(0)=="!"){_1ca=dojo.getObject(key.substr(1),false,_1c9);}if(typeof _1ca=="undefined"){throw new Error(_1c8+" template:"+key);}if(_1ca==null){return "";}return key.charAt(0)=="!"?_1ca:_1ca.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){var _1cb=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_1cb)){node=dojo._toDom(this._stringRepl(_1cb));if(node.nodeType!=1){throw new Error("Invalid template: "+_1cb);}}else{node=_1cb.cloneNode(true);}this.domNode=node;this._attachTemplateNodes(node);if(this.widgetsInTemplate){var _1cc=dojo.parser,qry,attr;if(_1cc._query!="[dojoType]"){qry=_1cc._query;attr=_1cc._attrName;_1cc._query="[dojoType]";_1cc._attrName="dojoType";}var cw=(this._startupWidgets=dojo.parser.parse(node,{noStart:!this._earlyTemplatedStartup}));if(qry){_1cc._query=qry;_1cc._attrName=attr;}this._supportingWidgets=dijit.findWidgets(node);this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(this.srcNodeRef);},_fillContent:function(_1cd){var dest=this.containerNode;if(_1cd&&dest){while(_1cd.hasChildNodes()){dest.appendChild(_1cd.firstChild);}}},_attachTemplateNodes:function(_1ce,_1cf){_1cf=_1cf||function(n,p){return n.getAttribute(p);};var _1d0=dojo.isArray(_1ce)?_1ce:(_1ce.all||_1ce.getElementsByTagName("*"));var x=dojo.isArray(_1ce)?0:-1;for(;x<_1d0.length;x++){var _1d1=(x==-1)?_1ce:_1d0[x];if(this.widgetsInTemplate&&_1cf(_1d1,"dojoType")){continue;}var _1d2=_1cf(_1d1,"dojoAttachPoint");if(_1d2){var _1d3,_1d4=_1d2.split(/\s*,\s*/);while((_1d3=_1d4.shift())){if(dojo.isArray(this[_1d3])){this[_1d3].push(_1d1);}else{this[_1d3]=_1d1;}this._attachPoints.push(_1d3);}}var _1d5=_1cf(_1d1,"dojoAttachEvent");if(_1d5){var _1d6,_1d7=_1d5.split(/\s*,\s*/);var trim=dojo.trim;while((_1d6=_1d7.shift())){if(_1d6){var _1d8=null;if(_1d6.indexOf(":")!=-1){var _1d9=_1d6.split(":");_1d6=trim(_1d9[0]);_1d8=trim(_1d9[1]);}else{_1d6=trim(_1d6);}if(!_1d8){_1d8=_1d6;}this.connect(_1d1,_1d6,_1d8);}}}var role=_1cf(_1d1,"waiRole");if(role){dijit.setWaiRole(_1d1,role);}var _1da=_1cf(_1d1,"waiState");if(_1da){dojo.forEach(_1da.split(/\s*,\s*/),function(_1db){if(_1db.indexOf("-")!=-1){var pair=_1db.split("-");dijit.setWaiState(_1d1,pair[0],pair[1]);}});}}},startup:function(){dojo.forEach(this._startupWidgets,function(w){if(w&&!w._started&&w.startup){w.startup();}});this.inherited(arguments);},destroyRendering:function(){dojo.forEach(this._attachPoints,function(_1dc){delete this[_1dc];},this);this._attachPoints=[];this.inherited(arguments);}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_1dd,_1de,_1df){var _1e0=dijit._Templated._templateCache;var key=_1de||_1dd;var _1e1=_1e0[key];if(_1e1){try{if(!_1e1.ownerDocument||_1e1.ownerDocument==dojo.doc){return _1e1;}}catch(e){}dojo.destroy(_1e1);}if(!_1de){_1de=dojo.cache(_1dd,{sanitize:true});}_1de=dojo.string.trim(_1de);if(_1df||_1de.match(/\$\{([^\}]+)\}/g)){return (_1e0[key]=_1de);}else{var node=dojo._toDom(_1de);if(node.nodeType!=1){throw new Error("Invalid template: "+_1de);}return (_1e0[key]=node);}};if(dojo.isIE){dojo.addOnWindowUnload(function(){var _1e2=dijit._Templated._templateCache;for(var key in _1e2){var _1e3=_1e2[key];if(typeof _1e3=="object"){dojo.destroy(_1e3);}delete _1e2[key];}});}dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.regexp.escapeString=function(str,_1e4){return str.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(ch){if(_1e4&&_1e4.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(arr,re,_1e5){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("|"),_1e5);};dojo.regexp.group=function(_1e6,_1e7){return "("+(_1e7?"?:":"")+_1e6+")";};}if(!dojo._hasResource["dojo.cookie"]){dojo._hasResource["dojo.cookie"]=true;dojo.provide("dojo.cookie");dojo.cookie=function(name,_1e8,_1e9){var c=document.cookie;if(arguments.length==1){var _1ea=c.match(new RegExp("(?:^|; )"+dojo.regexp.escapeString(name)+"=([^;]*)"));return _1ea?decodeURIComponent(_1ea[1]):undefined;}else{_1e9=_1e9||{};var exp=_1e9.expires;if(typeof exp=="number"){var d=new Date();d.setTime(d.getTime()+exp*24*60*60*1000);exp=_1e9.expires=d;}if(exp&&exp.toUTCString){_1e9.expires=exp.toUTCString();}_1e8=encodeURIComponent(_1e8);var _1eb=name+"="+_1e8,_1ec;for(_1ec in _1e9){_1eb+="; "+_1ec;var _1ed=_1e9[_1ec];if(_1ed!==true){_1eb+="="+_1ed;}}document.cookie=_1eb;}};dojo.cookie.isSupported=function(){if(!("cookieEnabled" in navigator)){this("__djCookieTest__","CookiesAllowed");navigator.cookieEnabled=this("__djCookieTest__")=="CookiesAllowed";if(navigator.cookieEnabled){this("__djCookieTest__","",{expires:-1});}}return navigator.cookieEnabled;};}if(!dojo._hasResource["dijit.form._FormWidget"]){dojo._hasResource["dijit.form._FormWidget"]=true;dojo.provide("dijit.form._FormWidget");dojo.declare("dijit.form._FormWidget",[dijit._Widget,dijit._Templated],{baseClass:"",name:"",alt:"",value:"",type:"text",tabIndex:"0",disabled:false,intermediateChanges:false,scrollOnFocus:true,attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{value:"focusNode",id:"focusNode",tabIndex:"focusNode",alt:"focusNode",title:"focusNode"}),postMixInProperties:function(){this.nameAttrSetting=this.name?("name='"+this.name+"'"):"";this.inherited(arguments);},_setDisabledAttr:function(_1ee){this.disabled=_1ee;dojo.attr(this.focusNode,"disabled",_1ee);if(this.valueNode){dojo.attr(this.valueNode,"disabled",_1ee);}dijit.setWaiState(this.focusNode,"disabled",_1ee);if(_1ee){this._hovering=false;this._active=false;this.focusNode.setAttribute("tabIndex","-1");}else{this.focusNode.setAttribute("tabIndex",this.tabIndex);}this._setStateClass();},setDisabled:function(_1ef){dojo.deprecated("setDisabled("+_1ef+") is deprecated. Use attr('disabled',"+_1ef+") instead.","","2.0");this.attr("disabled",_1ef);},_onFocus:function(e){if(this.scrollOnFocus){dijit.scrollIntoView(this.domNode);}this.inherited(arguments);},_onMouse:function(_1f0){var _1f1=_1f0.currentTarget;if(_1f1&&_1f1.getAttribute){this.stateModifier=_1f1.getAttribute("stateModifier")||"";}if(!this.disabled){switch(_1f0.type){case "mouseenter":case "mouseover":this._hovering=true;this._active=this._mouseDown;break;case "mouseout":case "mouseleave":this._hovering=false;this._active=false;break;case "mousedown":this._active=true;this._mouseDown=true;var _1f2=this.connect(dojo.body(),"onmouseup",function(){if(this._mouseDown&&this.isFocusable()){this.focus();}this._active=false;this._mouseDown=false;this._setStateClass();this.disconnect(_1f2);});break;}this._setStateClass();}},isFocusable:function(){return !this.disabled&&!this.readOnly&&this.focusNode&&(dojo.style(this.domNode,"display")!="none");},focus:function(){dijit.focus(this.focusNode);},_setStateClass:function(){var _1f3=this.baseClass.split(" ");function _1f4(_1f5){_1f3=_1f3.concat(dojo.map(_1f3,function(c){return c+_1f5;}),"dijit"+_1f5);};if(this.checked){_1f4("Checked");}if(this.state){_1f4(this.state);}if(this.selected){_1f4("Selected");}if(this.disabled){_1f4("Disabled");}else{if(this.readOnly){_1f4("ReadOnly");}else{if(this._active){_1f4(this.stateModifier+"Active");}else{if(this._focused){_1f4("Focused");}if(this._hovering){_1f4(this.stateModifier+"Hover");}}}}var tn=this.stateNode||this.domNode,_1f6={};dojo.forEach(tn.className.split(" "),function(c){_1f6[c]=true;});if("_stateClasses" in this){dojo.forEach(this._stateClasses,function(c){delete _1f6[c];});}dojo.forEach(_1f3,function(c){_1f6[c]=true;});var _1f7=[];for(var c in _1f6){_1f7.push(c);}tn.className=_1f7.join(" ");this._stateClasses=_1f3;},compare:function(val1,val2){if(typeof val1=="number"&&typeof val2=="number"){return (isNaN(val1)&&isNaN(val2))?0:val1-val2;}else{if(val1>val2){return 1;}else{if(val1<val2){return -1;}else{return 0;}}}},onChange:function(_1f8){},_onChangeActive:false,_handleOnChange:function(_1f9,_1fa){this._lastValue=_1f9;if(this._lastValueReported==undefined&&(_1fa===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_1f9;}if((this.intermediateChanges||_1fa||_1fa===undefined)&&((typeof _1f9!=typeof this._lastValueReported)||this.compare(_1f9,this._lastValueReported)!=0)){this._lastValueReported=_1f9;if(this._onChangeActive){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);}this._onChangeHandle=setTimeout(dojo.hitch(this,function(){this._onChangeHandle=null;this.onChange(_1f9);}),0);}}},create:function(){this.inherited(arguments);this._onChangeActive=true;this._setStateClass();},destroy:function(){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);this.onChange(this._lastValueReported);}this.inherited(arguments);},setValue:function(_1fb){dojo.deprecated("dijit.form._FormWidget:setValue("+_1fb+") is deprecated.  Use attr('value',"+_1fb+") instead.","","2.0");this.attr("value",_1fb);},getValue:function(){dojo.deprecated(this.declaredClass+"::getValue() is deprecated. Use attr('value') instead.","","2.0");return this.attr("value");}});dojo.declare("dijit.form._FormValueWidget",dijit.form._FormWidget,{readOnly:false,attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{value:"",readOnly:"focusNode"}),_setReadOnlyAttr:function(_1fc){this.readOnly=_1fc;dojo.attr(this.focusNode,"readOnly",_1fc);dijit.setWaiState(this.focusNode,"readonly",_1fc);this._setStateClass();},postCreate:function(){if(dojo.isIE){this.connect(this.focusNode||this.domNode,"onkeydown",this._onKeyDown);}if(this._resetValue===undefined){this._resetValue=this.value;}},_setValueAttr:function(_1fd,_1fe){this.value=_1fd;this._handleOnChange(_1fd,_1fe);},_getValueAttr:function(){return this._lastValue;},undo:function(){this._setValueAttr(this._lastValueReported,false);},reset:function(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true);},_onKeyDown:function(e){if(e.keyCode==dojo.keys.ESCAPE&&!(e.ctrlKey||e.altKey||e.metaKey)){var te;if(dojo.isIE){e.preventDefault();te=document.createEventObject();te.keyCode=dojo.keys.ESCAPE;te.shiftKey=e.shiftKey;e.srcElement.fireEvent("onkeypress",te);}}},_layoutHackIE7:function(){if(dojo.isIE==7){var _1ff=this.domNode;var _200=_1ff.parentNode;var _201=_1ff.firstChild||_1ff;var _202=_201.style.filter;while(_200&&_200.clientHeight==0){_200._disconnectHandle=this.connect(_200,"onscroll",dojo.hitch(this,function(e){this.disconnect(_200._disconnectHandle);_200.removeAttribute("_disconnectHandle");_201.style.filter=(new Date()).getMilliseconds();setTimeout(function(){_201.style.filter=_202;},0);}));_200=_200.parentNode;}}}});}if(!dojo._hasResource["dijit._HasDropDown"]){dojo._hasResource["dijit._HasDropDown"]=true;dojo.provide("dijit._HasDropDown");dojo.declare("dijit._HasDropDown",null,{_buttonNode:null,_arrowWrapperNode:null,_popupStateNode:null,_aroundNode:null,dropDown:null,autoWidth:true,forceWidth:false,maxHeight:0,dropDownPosition:["below","above"],_stopClickEvents:true,_onDropDownMouse:function(e){if(e.type=="click"&&!this._seenKeydown){return;}this._seenKeydown=false;if(e.type=="mousedown"){this._docHandler=this.connect(dojo.doc,"onmouseup","_onDropDownMouseup");}if(this.disabled||this.readOnly){return;}if(this._stopClickEvents){dojo.stopEvent(e);}this.toggleDropDown();if(e.type=="click"||e.type=="keypress"){this._onDropDownMouseup();}},_onDropDownMouseup:function(e){if(e&&this._docHandler){this.disconnect(this._docHandler);}var _203=this.dropDown,_204=false;if(e&&this._opened){var c=dojo.position(this._buttonNode,true);if(!(e.pageX>=c.x&&e.pageX<=c.x+c.w)||!(e.pageY>=c.y&&e.pageY<=c.y+c.h)){var t=e.target;while(t&&!_204){if(dojo.hasClass(t,"dijitPopup")){_204=true;}else{t=t.parentNode;}}if(_204){t=e.target;if(_203.onItemClick){var _205;while(t&&!(_205=dijit.byNode(t))){t=t.parentNode;}if(_205&&_205.onClick&&_205.getParent){_205.getParent().onItemClick(_205,e);}}return;}}}if(this._opened&&_203.focus){window.setTimeout(dojo.hitch(_203,"focus"),1);}},_setupDropdown:function(){this._buttonNode=this._buttonNode||this.focusNode||this.domNode;this._popupStateNode=this._popupStateNode||this.focusNode||this._buttonNode;this._aroundNode=this._aroundNode||this.domNode;this.connect(this._buttonNode,"onmousedown","_onDropDownMouse");this.connect(this._buttonNode,"onclick","_onDropDownMouse");this.connect(this._buttonNode,"onkeydown","_onDropDownKeydown");this.connect(this._buttonNode,"onblur","_onDropDownBlur");this.connect(this._buttonNode,"onkeypress","_onKey");if(this._setStateClass){this.connect(this,"openDropDown","_setStateClass");this.connect(this,"closeDropDown","_setStateClass");}var _206={"after":this.isLeftToRight()?"Right":"Left","before":this.isLeftToRight()?"Left":"Right","above":"Up","below":"Down","left":"Left","right":"Right"}[this.dropDownPosition[0]]||this.dropDownPosition[0]||"Down";dojo.addClass(this._arrowWrapperNode||this._buttonNode,"dijit"+_206+"ArrowButton");},postCreate:function(){this._setupDropdown();this.inherited(arguments);},destroyDescendants:function(){if(this.dropDown){if(!this.dropDown._destroyed){this.dropDown.destroyRecursive();}delete this.dropDown;}this.inherited(arguments);},_onDropDownKeydown:function(e){this._seenKeydown=true;},_onKeyPress:function(e){if(this._opened&&e.charOrCode==dojo.keys.ESCAPE&&!e.shiftKey&&!e.ctrlKey&&!e.altKey){this.toggleDropDown();dojo.stopEvent(e);return;}this.inherited(arguments);},_onDropDownBlur:function(e){this._seenKeydown=false;},_onKey:function(e){if(this.disabled||this.readOnly){return;}var d=this.dropDown;if(d&&this._opened&&d.handleKey){if(d.handleKey(e)===false){return;}}if(d&&this._opened&&e.keyCode==dojo.keys.ESCAPE){this.toggleDropDown();return;}if(e.keyCode==dojo.keys.DOWN_ARROW||e.keyCode==dojo.keys.ENTER||e.charOrCode==" "){this._onDropDownMouse(e);}},_onBlur:function(){this.closeDropDown();this.inherited(arguments);},isLoaded:function(){return true;},loadDropDown:function(_207){_207();},toggleDropDown:function(){if(this.disabled||this.readOnly){return;}this.focus();var _208=this.dropDown;if(!_208){return;}if(!this._opened){if(!this.isLoaded()){this.loadDropDown(dojo.hitch(this,"openDropDown"));return;}else{this.openDropDown();}}else{this.closeDropDown();}},openDropDown:function(){var _209=this.dropDown;var _20a=_209.domNode;var self=this;if(!this._preparedNode){dijit.popup.moveOffScreen(_20a);this._preparedNode=true;if(_20a.style.width){this._explicitDDWidth=true;}if(_20a.style.height){this._explicitDDHeight=true;}}if(this.maxHeight||this.forceWidth||this.autoWidth){var _20b={display:"",visibility:"hidden"};if(!this._explicitDDWidth){_20b.width="";}if(!this._explicitDDHeight){_20b.height="";}dojo.style(_20a,_20b);var mb=dojo.marginBox(_20a);var _20c=(this.maxHeight&&mb.h>this.maxHeight);dojo.style(_20a,{overflow:_20c?"auto":"hidden"});if(this.forceWidth){mb.w=this.domNode.offsetWidth;}else{if(this.autoWidth){mb.w=Math.max(mb.w,this.domNode.offsetWidth);}else{delete mb.w;}}if(_20c){mb.h=this.maxHeight;if("w" in mb){mb.w+=16;}}else{delete mb.h;}delete mb.t;delete mb.l;if(dojo.isFunction(_209.resize)){_209.resize(mb);}else{dojo.marginBox(_20a,mb);}}var _20d=dijit.popup.open({parent:this,popup:_209,around:this._aroundNode,orient:dijit.getPopupAroundAlignment((this.dropDownPosition&&this.dropDownPosition.length)?this.dropDownPosition:["below"],this.isLeftToRight()),onExecute:function(){self.closeDropDown(true);},onCancel:function(){self.closeDropDown(true);},onClose:function(){dojo.attr(self._popupStateNode,"popupActive",false);dojo.removeClass(self._popupStateNode,"dijitHasDropDownOpen");self._opened=false;self.state="";}});dojo.attr(this._popupStateNode,"popupActive","true");dojo.addClass(self._popupStateNode,"dijitHasDropDownOpen");this._opened=true;this.state="Opened";return _20d;},closeDropDown:function(_20e){if(this._opened){dijit.popup.close(this.dropDown);if(_20e){this.focus();}this._opened=false;this.state="";}}});}if(!dojo._hasResource["dijit.form.Button"]){dojo._hasResource["dijit.form.Button"]=true;dojo.provide("dijit.form.Button");dojo.declare("dijit.form.Button",dijit.form._FormWidget,{label:"",showLabel:true,iconClass:"",type:"button",baseClass:"dijitButton",templateString:dojo.cache("dijit.form","templates/Button.html","<span class=\"dijit dijitReset dijitLeft dijitInline\"\r\n\tdojoAttachEvent=\"onclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\r\n\t><span class=\"dijitReset dijitRight dijitInline\"\r\n\t\t><span class=\"dijitReset dijitInline dijitButtonNode\"\r\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\"\r\n\t\t\t\tdojoAttachPoint=\"titleNode,focusNode\"\r\n\t\t\t\t${nameAttrSetting} type=\"${type}\" value=\"${value}\" waiRole=\"button\" waiState=\"labelledby-${id}_label\"\r\n\t\t\t\t><span class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\"\r\n\t\t\t\t\t><span class=\"dijitReset dijitToggleButtonIconChar\">&#10003;</span\r\n\t\t\t\t></span\r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\r\n\t\t\t\t\tid=\"${id}_label\"\r\n\t\t\t\t\tdojoAttachPoint=\"containerNode\"\r\n\t\t\t\t></span\r\n\t\t\t></button\r\n\t\t></span\r\n\t></span\r\n></span>\r\n"),attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{label:{node:"containerNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),_onClick:function(e){if(this.disabled){return false;}this._clicked();return this.onClick(e);},_onButtonClick:function(e){if(this._onClick(e)===false){e.preventDefault();}else{if(this.type=="submit"&&!this.focusNode.form){for(var node=this.domNode;node.parentNode;node=node.parentNode){var _20f=dijit.byNode(node);if(_20f&&typeof _20f._onSubmit=="function"){_20f._onSubmit(e);break;}}}}},_setValueAttr:function(_210){var attr=this.attributeMap.value||"";if(this[attr.node||attr||"domNode"].tagName=="BUTTON"){if(_210!=this.value){console.debug("Cannot change the value attribute on a Button widget.");}}},_fillContent:function(_211){if(_211&&(!this.params||!("label" in this.params))){this.attr("label",_211.innerHTML);}},postCreate:function(){dojo.setSelectable(this.focusNode,false);this.inherited(arguments);},_setShowLabelAttr:function(val){if(this.containerNode){dojo.toggleClass(this.containerNode,"dijitDisplayNone",!val);}this.showLabel=val;},onClick:function(e){return true;},_clicked:function(e){},setLabel:function(_212){dojo.deprecated("dijit.form.Button.setLabel() is deprecated.  Use attr('label', ...) instead.","","2.0");this.attr("label",_212);},_setLabelAttr:function(_213){this.containerNode.innerHTML=this.label=_213;if(this.showLabel==false&&!this.params.title){this.titleNode.title=dojo.trim(this.containerNode.innerText||this.containerNode.textContent||"");}}});dojo.declare("dijit.form.DropDownButton",[dijit.form.Button,dijit._Container,dijit._HasDropDown],{baseClass:"dijitDropDownButton",templateString:dojo.cache("dijit.form","templates/DropDownButton.html","<span class=\"dijit dijitReset dijitLeft dijitInline\"\r\n\tdojoAttachPoint=\"_buttonNode\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\r\n\t><span class='dijitReset dijitRight dijitInline'\r\n\t\t><span class='dijitReset dijitInline dijitButtonNode'\r\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\"\r\n\t\t\t\t${nameAttrSetting} type=\"${type}\" value=\"${value}\"\r\n\t\t\t\tdojoAttachPoint=\"focusNode,titleNode,_arrowWrapperNode\"\r\n\t\t\t\twaiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\r\n\t\t\t\t><span class=\"dijitReset dijitInline\"\r\n\t\t\t\t\tdojoAttachPoint=\"iconNode\"\r\n\t\t\t\t></span\r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\r\n\t\t\t\t\tdojoAttachPoint=\"containerNode,_popupStateNode\"\r\n\t\t\t\t\tid=\"${id}_label\"\r\n\t\t\t\t></span\r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonInner\">&thinsp;</span\r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonChar\">&#9660;</span\r\n\t\t\t></button\r\n\t\t></span\r\n\t></span\r\n></span>\r\n"),_fillContent:function(){if(this.srcNodeRef){var _214=dojo.query("*",this.srcNodeRef);dijit.form.DropDownButton.superclass._fillContent.call(this,_214[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}if(!this.dropDown){var _215=dojo.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=dijit.byNode(_215);delete this.dropDownContainer;}dijit.popup.moveOffScreen(this.dropDown.domNode);this.inherited(arguments);},isLoaded:function(){var _216=this.dropDown;return (!_216.href||_216.isLoaded);},loadDropDown:function(){var _217=this.dropDown;if(!_217){return;}if(!this.isLoaded()){var _218=dojo.connect(_217,"onLoad",this,function(){dojo.disconnect(_218);this.openDropDown();});_217.refresh();}else{this.openDropDown();}},isFocusable:function(){return this.inherited(arguments)&&!this._mouseDown;}});dojo.declare("dijit.form.ComboButton",dijit.form.DropDownButton,{templateString:dojo.cache("dijit.form","templates/ComboButton.html","<table class='dijit dijitReset dijitInline dijitLeft'\r\n\tcellspacing='0' cellpadding='0' waiRole=\"presentation\"\r\n\t><tbody waiRole=\"presentation\"><tr waiRole=\"presentation\"\r\n\t\t><td class=\"dijitReset dijitStretch dijitButtonNode\"><button id=\"${id}_button\" class=\"dijitReset dijitButtonContents\"\r\n\t\t\tdojoAttachEvent=\"onclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse,onkeypress:_onButtonKeyPress\"  dojoAttachPoint=\"titleNode\"\r\n\t\t\twaiRole=\"button\" waiState=\"labelledby-${id}_label\"\r\n\t\t\t><div class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\" waiRole=\"presentation\"></div\r\n\t\t\t><div class=\"dijitReset dijitInline dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\" waiRole=\"presentation\"></div\r\n\t\t></button></td\r\n\t\t><td id=\"${id}_arrow\" class='dijitReset dijitRight dijitButtonNode dijitArrowButton'\r\n\t\t\tdojoAttachPoint=\"_popupStateNode,focusNode,_buttonNode\"\r\n\t\t\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onkeypress:_onArrowKeyPress\"\r\n\t\t\tstateModifier=\"DownArrow\"\r\n\t\t\ttitle=\"${optionsTitle}\" ${nameAttrSetting}\r\n\t\t\twaiRole=\"button\" waiState=\"haspopup-true\"\r\n\t\t\t><div class=\"dijitReset dijitArrowButtonInner\" waiRole=\"presentation\">&thinsp;</div\r\n\t\t\t><div class=\"dijitReset dijitArrowButtonChar\" waiRole=\"presentation\">&#9660;</div\r\n\t\t></td\r\n\t></tr></tbody\r\n></table>\r\n"),attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{id:"",tabIndex:["focusNode","titleNode"],title:"titleNode"}),optionsTitle:"",baseClass:"dijitComboButton",_focusedNode:null,postCreate:function(){this.inherited(arguments);this._focalNodes=[this.titleNode,this._popupStateNode];var isIE=dojo.isIE;dojo.forEach(this._focalNodes,dojo.hitch(this,function(node){this.connect(node,isIE?"onactivate":"onfocus",this._onNodeFocus);this.connect(node,isIE?"ondeactivate":"onblur",this._onNodeBlur);}));if(isIE&&(isIE<8||dojo.isQuirks)){with(this.titleNode){style.width=scrollWidth+"px";this.connect(this.titleNode,"onresize",function(){setTimeout(function(){style.width=scrollWidth+"px";},0);});}}},_onNodeFocus:function(evt){this._focusedNode=evt.currentTarget;var fnc=this._focusedNode==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";dojo.addClass(this._focusedNode,fnc);},_onNodeBlur:function(evt){var fnc=evt.currentTarget==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";dojo.removeClass(evt.currentTarget,fnc);},_onBlur:function(){this.inherited(arguments);this._focusedNode=null;},_onButtonKeyPress:function(evt){if(evt.charOrCode==dojo.keys[this.isLeftToRight()?"RIGHT_ARROW":"LEFT_ARROW"]){dijit.focus(this._popupStateNode);dojo.stopEvent(evt);}},_onArrowKeyPress:function(evt){if(evt.charOrCode==dojo.keys[this.isLeftToRight()?"LEFT_ARROW":"RIGHT_ARROW"]){dijit.focus(this.titleNode);dojo.stopEvent(evt);}},focus:function(_219){dijit.focus(_219=="start"?this.titleNode:this._popupStateNode);}});dojo.declare("dijit.form.ToggleButton",dijit.form.Button,{baseClass:"dijitToggleButton",checked:false,attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{checked:"focusNode"}),_clicked:function(evt){this.attr("checked",!this.checked);},_setCheckedAttr:function(_21a){this.checked=_21a;dojo.attr(this.focusNode||this.domNode,"checked",_21a);dijit.setWaiState(this.focusNode||this.domNode,"pressed",_21a);this._setStateClass();this._handleOnChange(_21a,true);},setChecked:function(_21b){dojo.deprecated("setChecked("+_21b+") is deprecated. Use attr('checked',"+_21b+") instead.","","2.0");this.attr("checked",_21b);},reset:function(){this._hasBeenBlurred=false;this.attr("checked",this.params.checked||false);}});}if(!dojo._hasResource["dijit.form.ToggleButton"]){dojo._hasResource["dijit.form.ToggleButton"]=true;dojo.provide("dijit.form.ToggleButton");}if(!dojo._hasResource["dijit.layout.StackController"]){dojo._hasResource["dijit.layout.StackController"]=true;dojo.provide("dijit.layout.StackController");dojo.declare("dijit.layout.StackController",[dijit._Widget,dijit._Templated,dijit._Container],{templateString:"<span wairole='tablist' dojoAttachEvent='onkeypress' class='dijitStackController'></span>",containerId:"",buttonWidget:"dijit.layout._StackButton",postCreate:function(){dijit.setWaiRole(this.domNode,"tablist");this.pane2button={};this.pane2handles={};this.subscribe(this.containerId+"-startup","onStartup");this.subscribe(this.containerId+"-addChild","onAddChild");this.subscribe(this.containerId+"-removeChild","onRemoveChild");this.subscribe(this.containerId+"-selectChild","onSelectChild");this.subscribe(this.containerId+"-containerKeyPress","onContainerKeyPress");},onStartup:function(info){dojo.forEach(info.children,this.onAddChild,this);if(info.selected){this.onSelectChild(info.selected);}},destroy:function(){for(var pane in this.pane2button){this.onRemoveChild(dijit.byId(pane));}this.inherited(arguments);},onAddChild:function(page,_21c){var _21d=dojo.doc.createElement("span");this.domNode.appendChild(_21d);var cls=dojo.getObject(this.buttonWidget);var _21e=new cls({id:this.id+"_"+page.id,label:page.title,showLabel:page.showTitle,iconClass:page.iconClass,closeButton:page.closable,title:page.tooltip},_21d);dijit.setWaiState(_21e.focusNode,"selected","false");this.pane2handles[page.id]=[this.connect(page,"attr",function(name,_21f){if(arguments.length==2){var _220={title:"label",showTitle:"showLabel",iconClass:"iconClass",closable:"closeButton",tooltip:"title"}[name];if(_220){_21e.attr(_220,_21f);}}}),this.connect(_21e,"onClick",dojo.hitch(this,"onButtonClick",page)),this.connect(_21e,"onClickCloseButton",dojo.hitch(this,"onCloseButtonClick",page))];this.addChild(_21e,_21c);this.pane2button[page.id]=_21e;page.controlButton=_21e;if(!this._currentChild){_21e.focusNode.setAttribute("tabIndex","0");dijit.setWaiState(_21e.focusNode,"selected","true");this._currentChild=page;}if(!this.isLeftToRight()&&dojo.isIE&&this._rectifyRtlTabList){this._rectifyRtlTabList();}},onRemoveChild:function(page){if(this._currentChild===page){this._currentChild=null;}dojo.forEach(this.pane2handles[page.id],this.disconnect,this);delete this.pane2handles[page.id];var _221=this.pane2button[page.id];if(_221){this.removeChild(_221);delete this.pane2button[page.id];_221.destroy();}delete page.controlButton;},onSelectChild:function(page){if(!page){return;}if(this._currentChild){var _222=this.pane2button[this._currentChild.id];_222.attr("checked",false);dijit.setWaiState(_222.focusNode,"selected","false");_222.focusNode.setAttribute("tabIndex","-1");}var _223=this.pane2button[page.id];_223.attr("checked",true);dijit.setWaiState(_223.focusNode,"selected","true");this._currentChild=page;_223.focusNode.setAttribute("tabIndex","0");var _224=dijit.byId(this.containerId);dijit.setWaiState(_224.containerNode,"labelledby",_223.id);},onButtonClick:function(page){var _225=dijit.byId(this.containerId);_225.selectChild(page);},onCloseButtonClick:function(page){var _226=dijit.byId(this.containerId);_226.closeChild(page);if(this._currentChild){var b=this.pane2button[this._currentChild.id];if(b){dijit.focus(b.focusNode||b.domNode);}}},adjacent:function(_227){if(!this.isLeftToRight()&&(!this.tabPosition||/top|bottom/.test(this.tabPosition))){_227=!_227;}var _228=this.getChildren();var _229=dojo.indexOf(_228,this.pane2button[this._currentChild.id]);var _22a=_227?1:_228.length-1;return _228[(_229+_22a)%_228.length];},onkeypress:function(e){if(this.disabled||e.altKey){return;}var _22b=null;if(e.ctrlKey||!e._djpage){var k=dojo.keys;switch(e.charOrCode){case k.LEFT_ARROW:case k.UP_ARROW:if(!e._djpage){_22b=false;}break;case k.PAGE_UP:if(e.ctrlKey){_22b=false;}break;case k.RIGHT_ARROW:case k.DOWN_ARROW:if(!e._djpage){_22b=true;}break;case k.PAGE_DOWN:if(e.ctrlKey){_22b=true;}break;case k.DELETE:if(this._currentChild.closable){this.onCloseButtonClick(this._currentChild);}dojo.stopEvent(e);break;default:if(e.ctrlKey){if(e.charOrCode===k.TAB){this.adjacent(!e.shiftKey).onClick();dojo.stopEvent(e);}else{if(e.charOrCode=="w"){if(this._currentChild.closable){this.onCloseButtonClick(this._currentChild);}dojo.stopEvent(e);}}}}if(_22b!==null){this.adjacent(_22b).onClick();dojo.stopEvent(e);}}},onContainerKeyPress:function(info){info.e._djpage=info.page;this.onkeypress(info.e);}});dojo.declare("dijit.layout._StackButton",dijit.form.ToggleButton,{tabIndex:"-1",postCreate:function(evt){dijit.setWaiRole((this.focusNode||this.domNode),"tab");this.inherited(arguments);},onClick:function(evt){dijit.focus(this.focusNode);},onClickCloseButton:function(evt){evt.stopPropagation();}});}if(!dojo._hasResource["dijit.layout.StackContainer"]){dojo._hasResource["dijit.layout.StackContainer"]=true;dojo.provide("dijit.layout.StackContainer");dojo.declare("dijit.layout.StackContainer",dijit.layout._LayoutWidget,{doLayout:true,persist:false,baseClass:"dijitStackContainer",postCreate:function(){this.inherited(arguments);dojo.addClass(this.domNode,"dijitLayoutContainer");dijit.setWaiRole(this.containerNode,"tabpanel");this.connect(this.domNode,"onkeypress",this._onKeyPress);},startup:function(){if(this._started){return;}var _22c=this.getChildren();dojo.forEach(_22c,this._setupChild,this);if(this.persist){this.selectedChildWidget=dijit.byId(dojo.cookie(this.id+"_selectedChild"));}else{dojo.some(_22c,function(_22d){if(_22d.selected){this.selectedChildWidget=_22d;}return _22d.selected;},this);}var _22e=this.selectedChildWidget;if(!_22e&&_22c[0]){_22e=this.selectedChildWidget=_22c[0];_22e.selected=true;}dojo.publish(this.id+"-startup",[{children:_22c,selected:_22e}]);this.inherited(arguments);},resize:function(){var _22f=this.selectedChildWidget;if(_22f&&!this._hasBeenShown){this._hasBeenShown=true;this._showChild(_22f);}this.inherited(arguments);},_setupChild:function(_230){this.inherited(arguments);dojo.removeClass(_230.domNode,"dijitVisible");dojo.addClass(_230.domNode,"dijitHidden");_230.domNode.title="";},addChild:function(_231,_232){this.inherited(arguments);if(this._started){dojo.publish(this.id+"-addChild",[_231,_232]);this.layout();if(!this.selectedChildWidget){this.selectChild(_231);}}},removeChild:function(page){this.inherited(arguments);if(this._started){dojo.publish(this.id+"-removeChild",[page]);}if(this._beingDestroyed){return;}if(this._started){this.layout();}if(this.selectedChildWidget===page){this.selectedChildWidget=undefined;if(this._started){var _233=this.getChildren();if(_233.length){this.selectChild(_233[0]);}}}},selectChild:function(page){page=dijit.byId(page);if(this.selectedChildWidget!=page){this._transition(page,this.selectedChildWidget);this.selectedChildWidget=page;dojo.publish(this.id+"-selectChild",[page]);if(this.persist){dojo.cookie(this.id+"_selectedChild",this.selectedChildWidget.id);}}},_transition:function(_234,_235){if(_235){this._hideChild(_235);}this._showChild(_234);if(_234.resize){if(this.doLayout){_234.resize(this._containerContentBox||this._contentBox);}else{_234.resize();}}},_adjacent:function(_236){var _237=this.getChildren();var _238=dojo.indexOf(_237,this.selectedChildWidget);_238+=_236?1:_237.length-1;return _237[_238%_237.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 _239=this.getChildren();page.isFirstChild=(page==_239[0]);page.isLastChild=(page==_239[_239.length-1]);page.selected=true;dojo.removeClass(page.domNode,"dijitHidden");dojo.addClass(page.domNode,"dijitVisible");page._onShow();},_hideChild:function(page){page.selected=false;dojo.removeClass(page.domNode,"dijitVisible");dojo.addClass(page.domNode,"dijitHidden");page.onHide();},closeChild:function(page){var _23a=page.onClose(this,page);if(_23a){this.removeChild(page);page.destroyRecursive();}},destroyDescendants:function(_23b){dojo.forEach(this.getChildren(),function(_23c){this.removeChild(_23c);_23c.destroyRecursive(_23b);},this);}});dojo.extend(dijit._Widget,{selected:false,closable:false,iconClass:"",showTitle:true,onClose:function(){return true;}});}if(!dojo._hasResource["dijit.layout._TabContainerBase"]){dojo._hasResource["dijit.layout._TabContainerBase"]=true;dojo.provide("dijit.layout._TabContainerBase");dojo.declare("dijit.layout._TabContainerBase",[dijit.layout.StackContainer,dijit._Templated],{tabPosition:"top",baseClass:"dijitTabContainer",tabStrip:false,nested:false,templateString:dojo.cache("dijit.layout","templates/TabContainer.html","<div class=\"dijitTabContainer\">\r\n\t<div class=\"dijitTabListWrapper\" dojoAttachPoint=\"tablistNode\"></div>\r\n\t<div dojoAttachPoint=\"tablistSpacer\" class=\"dijitTabSpacer ${baseClass}-spacer\"></div>\r\n\t<div class=\"dijitTabPaneWrapper ${baseClass}-container\" dojoAttachPoint=\"containerNode\"></div>\r\n</div>\r\n"),postMixInProperties:function(){this.baseClass+=this.tabPosition.charAt(0).toUpperCase()+this.tabPosition.substr(1).replace(/-.*/,"");this.srcNodeRef&&dojo.style(this.srcNodeRef,"visibility","hidden");this.inherited(arguments);},postCreate:function(){this.inherited(arguments);this.tablist=this._makeController(this.tablistNode);if(!this.doLayout){dojo.addClass(this.domNode,"dijitTabContainerNoLayout");}if(this.nested){dojo.addClass(this.domNode,"dijitTabContainerNested");dojo.addClass(this.tablist.containerNode,"dijitTabContainerTabListNested");dojo.addClass(this.tablistSpacer,"dijitTabContainerSpacerNested");dojo.addClass(this.containerNode,"dijitTabPaneWrapperNested");}else{dojo.addClass(this.domNode,"tabStrip-"+(this.tabStrip?"enabled":"disabled"));}},_setupChild:function(tab){dojo.addClass(tab.domNode,"dijitTabPane");this.inherited(arguments);},startup:function(){if(this._started){return;}this.tablist.startup();this.inherited(arguments);},layout:function(){if(!this._contentBox||typeof (this._contentBox.l)=="undefined"){return;}var sc=this.selectedChildWidget;if(this.doLayout){var _23d=this.tabPosition.replace(/-h/,"");this.tablist.layoutAlign=_23d;var _23e=[this.tablist,{domNode:this.tablistSpacer,layoutAlign:_23d},{domNode:this.containerNode,layoutAlign:"client"}];dijit.layout.layoutChildren(this.domNode,this._contentBox,_23e);this._containerContentBox=dijit.layout.marginBox2contentBox(this.containerNode,_23e[2]);if(sc&&sc.resize){sc.resize(this._containerContentBox);}}else{if(this.tablist.resize){this.tablist.resize({w:dojo.contentBox(this.domNode).w});}if(sc&&sc.resize){sc.resize();}}},destroy:function(){if(this.tablist){this.tablist.destroy();}this.inherited(arguments);}});}if(!dojo._hasResource["dijit._KeyNavContainer"]){dojo._hasResource["dijit._KeyNavContainer"]=true;dojo.provide("dijit._KeyNavContainer");dojo.declare("dijit._KeyNavContainer",dijit._Container,{tabIndex:"0",_keyNavCodes:{},connectKeyNavHandlers:function(_23f,_240){var _241=(this._keyNavCodes={});var prev=dojo.hitch(this,this.focusPrev);var next=dojo.hitch(this,this.focusNext);dojo.forEach(_23f,function(code){_241[code]=prev;});dojo.forEach(_240,function(code){_241[code]=next;});this.connect(this.domNode,"onkeypress","_onContainerKeypress");this.connect(this.domNode,"onfocus","_onContainerFocus");},startupKeyNavChildren:function(){dojo.forEach(this.getChildren(),dojo.hitch(this,"_startupChild"));},addChild:function(_242,_243){dijit._KeyNavContainer.superclass.addChild.apply(this,arguments);this._startupChild(_242);},focus:function(){this.focusFirstChild();},focusFirstChild:function(){var _244=this._getFirstFocusableChild();if(_244){this.focusChild(_244);}},focusNext:function(){var _245=this._getNextFocusableChild(this.focusedChild,1);this.focusChild(_245);},focusPrev:function(){var _246=this._getNextFocusableChild(this.focusedChild,-1);this.focusChild(_246,true);},focusChild:function(_247,last){if(this.focusedChild&&_247!==this.focusedChild){this._onChildBlur(this.focusedChild);}_247.focus(last?"end":"start");this.focusedChild=_247;},_startupChild:function(_248){_248.attr("tabIndex","-1");this.connect(_248,"_onFocus",function(){_248.attr("tabIndex",this.tabIndex);});this.connect(_248,"_onBlur",function(){_248.attr("tabIndex","-1");});},_onContainerFocus:function(evt){if(evt.target!==this.domNode){return;}this.focusFirstChild();dojo.attr(this.domNode,"tabIndex","-1");},_onBlur:function(evt){if(this.tabIndex){dojo.attr(this.domNode,"tabIndex",this.tabIndex);}this.inherited(arguments);},_onContainerKeypress:function(evt){if(evt.ctrlKey||evt.altKey){return;}var func=this._keyNavCodes[evt.charOrCode];if(func){func();dojo.stopEvent(evt);}},_onChildBlur:function(_249){},_getFirstFocusableChild:function(){return this._getNextFocusableChild(null,1);},_getNextFocusableChild:function(_24a,dir){if(_24a){_24a=this._getSiblingOfChild(_24a,dir);}var _24b=this.getChildren();for(var i=0;i<_24b.length;i++){if(!_24a){_24a=_24b[(dir>0)?0:(_24b.length-1)];}if(_24a.isFocusable()){return _24a;}_24a=this._getSiblingOfChild(_24a,dir);}return null;}});}if(!dojo._hasResource["dijit.MenuItem"]){dojo._hasResource["dijit.MenuItem"]=true;dojo.provide("dijit.MenuItem");dojo.declare("dijit.MenuItem",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:dojo.cache("dijit","templates/MenuItem.html","<tr class=\"dijitReset dijitMenuItem\" dojoAttachPoint=\"focusNode\" waiRole=\"menuitem\" tabIndex=\"-1\"\r\n\t\tdojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">\r\n\t<td class=\"dijitReset\" waiRole=\"presentation\">\r\n\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuItemIcon\" dojoAttachPoint=\"iconNode\">\r\n\t</td>\r\n\t<td class=\"dijitReset dijitMenuItemLabel\" colspan=\"2\" dojoAttachPoint=\"containerNode\"></td>\r\n\t<td class=\"dijitReset dijitMenuItemAccelKey\" style=\"display: none\" dojoAttachPoint=\"accelKeyNode\"></td>\r\n\t<td class=\"dijitReset dijitMenuArrowCell\" waiRole=\"presentation\">\r\n\t\t<div dojoAttachPoint=\"arrowWrapper\" style=\"visibility: hidden\">\r\n\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuExpand\">\r\n\t\t\t<span class=\"dijitMenuExpandA11y\">+</span>\r\n\t\t</div>\r\n\t</td>\r\n</tr>\r\n"),attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{label:{node:"containerNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),label:"",iconClass:"",accelKey:"",disabled:false,_fillContent:function(_24c){if(_24c&&!("label" in this.params)){this.attr("label",_24c.innerHTML);}},postCreate:function(){dojo.setSelectable(this.domNode,false);var _24d=this.id+"_text";dojo.attr(this.containerNode,"id",_24d);if(this.accelKeyNode){dojo.attr(this.accelKeyNode,"id",this.id+"_accel");_24d+=" "+this.id+"_accel";}dijit.setWaiState(this.domNode,"labelledby",_24d);},_onHover:function(){dojo.addClass(this.domNode,"dijitMenuItemHover");this.getParent().onItemHover(this);},_onUnhover:function(){dojo.removeClass(this.domNode,"dijitMenuItemHover");this.getParent().onItemUnhover(this);},_onClick:function(evt){this.getParent().onItemClick(this,evt);dojo.stopEvent(evt);},onClick:function(evt){},focus:function(){try{if(dojo.isIE==8){this.containerNode.focus();}dijit.focus(this.focusNode);}catch(e){}},_onFocus:function(){this._setSelected(true);this.getParent()._onItemFocus(this);this.inherited(arguments);},_setSelected:function(_24e){dojo.toggleClass(this.domNode,"dijitMenuItemSelected",_24e);},setLabel:function(_24f){dojo.deprecated("dijit.MenuItem.setLabel() is deprecated.  Use attr('label', ...) instead.","","2.0");this.attr("label",_24f);},setDisabled:function(_250){dojo.deprecated("dijit.Menu.setDisabled() is deprecated.  Use attr('disabled', bool) instead.","","2.0");this.attr("disabled",_250);},_setDisabledAttr:function(_251){this.disabled=_251;dojo[_251?"addClass":"removeClass"](this.domNode,"dijitMenuItemDisabled");dijit.setWaiState(this.focusNode,"disabled",_251?"true":"false");},_setAccelKeyAttr:function(_252){this.accelKey=_252;this.accelKeyNode.style.display=_252?"":"none";this.accelKeyNode.innerHTML=_252;dojo.attr(this.containerNode,"colSpan",_252?"1":"2");}});}if(!dojo._hasResource["dijit.PopupMenuItem"]){dojo._hasResource["dijit.PopupMenuItem"]=true;dojo.provide("dijit.PopupMenuItem");dojo.declare("dijit.PopupMenuItem",dijit.MenuItem,{_fillContent:function(){if(this.srcNodeRef){var _253=dojo.query("*",this.srcNodeRef);dijit.PopupMenuItem.superclass._fillContent.call(this,_253[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}this.inherited(arguments);if(!this.popup){var node=dojo.query("[widgetId]",this.dropDownContainer)[0];this.popup=dijit.byNode(node);}dojo.body().appendChild(this.popup.domNode);this.popup.domNode.style.display="none";if(this.arrowWrapper){dojo.style(this.arrowWrapper,"visibility","");}dijit.setWaiState(this.focusNode,"haspopup","true");},destroyDescendants:function(){if(this.popup){if(!this.popup._destroyed){this.popup.destroyRecursive();}delete this.popup;}this.inherited(arguments);}});}if(!dojo._hasResource["dijit.CheckedMenuItem"]){dojo._hasResource["dijit.CheckedMenuItem"]=true;dojo.provide("dijit.CheckedMenuItem");dojo.declare("dijit.CheckedMenuItem",dijit.MenuItem,{templateString:dojo.cache("dijit","templates/CheckedMenuItem.html","<tr class=\"dijitReset dijitMenuItem\" dojoAttachPoint=\"focusNode\" waiRole=\"menuitemcheckbox\" tabIndex=\"-1\"\r\n\t\tdojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">\r\n\t<td class=\"dijitReset\" waiRole=\"presentation\">\r\n\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuItemIcon dijitCheckedMenuItemIcon\" dojoAttachPoint=\"iconNode\">\r\n\t\t<span class=\"dijitCheckedMenuItemIconChar\">&#10003;</span>\r\n\t</td>\r\n\t<td class=\"dijitReset dijitMenuItemLabel\" colspan=\"2\" dojoAttachPoint=\"containerNode,labelNode\"></td>\r\n\t<td class=\"dijitReset dijitMenuItemAccelKey\" style=\"display: none\" dojoAttachPoint=\"accelKeyNode\"></td>\r\n\t<td class=\"dijitReset dijitMenuArrowCell\" waiRole=\"presentation\">\r\n\t</td>\r\n</tr>\r\n"),checked:false,_setCheckedAttr:function(_254){dojo.toggleClass(this.domNode,"dijitCheckedMenuItemChecked",_254);dijit.setWaiState(this.domNode,"checked",_254);this.checked=_254;},onChange:function(_255){},_onClick:function(e){if(!this.disabled){this.attr("checked",!this.checked);this.onChange(this.checked);}this.inherited(arguments);}});}if(!dojo._hasResource["dijit.MenuSeparator"]){dojo._hasResource["dijit.MenuSeparator"]=true;dojo.provide("dijit.MenuSeparator");dojo.declare("dijit.MenuSeparator",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:dojo.cache("dijit","templates/MenuSeparator.html","<tr class=\"dijitMenuSeparator\">\r\n\t<td colspan=\"4\">\r\n\t\t<div class=\"dijitMenuSeparatorTop\"></div>\r\n\t\t<div class=\"dijitMenuSeparatorBottom\"></div>\r\n\t</td>\r\n</tr>\r\n"),postCreate:function(){dojo.setSelectable(this.domNode,false);},isFocusable:function(){return false;}});}if(!dojo._hasResource["dijit.Menu"]){dojo._hasResource["dijit.Menu"]=true;dojo.provide("dijit.Menu");dojo.declare("dijit._MenuBase",[dijit._Widget,dijit._Templated,dijit._KeyNavContainer],{parentMenu:null,popupDelay:500,startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_256){_256.startup();});this.startupKeyNavChildren();this.inherited(arguments);},onExecute:function(){},onCancel:function(_257){},_moveToPopup:function(evt){if(this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled){this.focusedChild._onClick(evt);}else{var _258=this._getTopMenu();if(_258&&_258._isMenuBar){_258.focusNext();}}},_onPopupHover:function(evt){if(this.currentPopup&&this.currentPopup._pendingClose_timer){var _259=this.currentPopup.parentMenu;if(_259.focusedChild){_259.focusedChild._setSelected(false);}_259.focusedChild=this.currentPopup.from_item;_259.focusedChild._setSelected(true);this._stopPendingCloseTimer(this.currentPopup);}},onItemHover:function(item){if(this.isActive){this.focusChild(item);if(this.focusedChild.popup&&!this.focusedChild.disabled&&!this.hover_timer){this.hover_timer=setTimeout(dojo.hitch(this,"_openPopup"),this.popupDelay);}}if(this.focusedChild){this.focusChild(item);}this._hoveredChild=item;},_onChildBlur:function(item){this._stopPopupTimer();item._setSelected(false);var _25a=item.popup;if(_25a){this._stopPendingCloseTimer(_25a);_25a._pendingClose_timer=setTimeout(function(){_25a._pendingClose_timer=null;if(_25a.parentMenu){_25a.parentMenu.currentPopup=null;}dijit.popup.close(_25a);},this.popupDelay);}},onItemUnhover:function(item){if(this.isActive){this._stopPopupTimer();}if(this._hoveredChild==item){this._hoveredChild=null;}},_stopPopupTimer:function(){if(this.hover_timer){clearTimeout(this.hover_timer);this.hover_timer=null;}},_stopPendingCloseTimer:function(_25b){if(_25b._pendingClose_timer){clearTimeout(_25b._pendingClose_timer);_25b._pendingClose_timer=null;}},_stopFocusTimer:function(){if(this._focus_timer){clearTimeout(this._focus_timer);this._focus_timer=null;}},_getTopMenu:function(){for(var top=this;top.parentMenu;top=top.parentMenu){}return top;},onItemClick:function(item,evt){if(item.disabled){return false;}if(typeof this.isShowingNow=="undefined"){this._markActive();}this.focusChild(item);if(item.popup){this._openPopup();}else{this.onExecute();item.onClick(evt);}},_openPopup:function(){this._stopPopupTimer();var _25c=this.focusedChild;if(!_25c){return;}var _25d=_25c.popup;if(_25d.isShowingNow){return;}if(this.currentPopup){this._stopPendingCloseTimer(this.currentPopup);dijit.popup.close(this.currentPopup);}_25d.parentMenu=this;_25d.from_item=_25c;var self=this;dijit.popup.open({parent:this,popup:_25d,around:_25c.domNode,orient:this._orient||(this.isLeftToRight()?{"TR":"TL","TL":"TR","BR":"BL","BL":"BR"}:{"TL":"TR","TR":"TL","BL":"BR","BR":"BL"}),onCancel:function(){self.focusChild(_25c);self._cleanUp();_25c._setSelected(true);self.focusedChild=_25c;},onExecute:dojo.hitch(this,"_cleanUp")});this.currentPopup=_25d;_25d.connect(_25d.domNode,"onmouseenter",dojo.hitch(self,"_onPopupHover"));if(_25d.focus){_25d._focus_timer=setTimeout(dojo.hitch(_25d,function(){this._focus_timer=null;this.focus();}),0);}},_markActive:function(){this.isActive=true;dojo.addClass(this.domNode,"dijitMenuActive");dojo.removeClass(this.domNode,"dijitMenuPassive");},onOpen:function(e){this.isShowingNow=true;this._markActive();},_markInactive:function(){this.isActive=false;dojo.removeClass(this.domNode,"dijitMenuActive");dojo.addClass(this.domNode,"dijitMenuPassive");},onClose:function(){this._stopFocusTimer();this._markInactive();this.isShowingNow=false;this.parentMenu=null;},_closeChild:function(){this._stopPopupTimer();if(this.focusedChild){this.focusedChild._setSelected(false);this.focusedChild._onUnhover();this.focusedChild=null;}if(this.currentPopup){dijit.popup.close(this.currentPopup);this.currentPopup=null;}},_onItemFocus:function(item){if(this._hoveredChild&&this._hoveredChild!=item){this._hoveredChild._onUnhover();}},_onBlur:function(){this._cleanUp();this.inherited(arguments);},_cleanUp:function(){this._closeChild();if(typeof this.isShowingNow=="undefined"){this._markInactive();}}});dojo.declare("dijit.Menu",dijit._MenuBase,{constructor:function(){this._bindings=[];},templateString:dojo.cache("dijit","templates/Menu.html","<table class=\"dijit dijitMenu dijitMenuPassive dijitReset dijitMenuTable\" waiRole=\"menu\" tabIndex=\"${tabIndex}\" dojoAttachEvent=\"onkeypress:_onKeyPress\">\r\n\t<tbody class=\"dijitReset\" dojoAttachPoint=\"containerNode\"></tbody>\r\n</table>\r\n"),targetNodeIds:[],contextMenuForWindow:false,leftClickToOpen:false,refocus:true,_contextMenuWithMouse:false,postCreate:function(){if(this.contextMenuForWindow){this.bindDomNode(dojo.body());}else{dojo.forEach(this.targetNodeIds,this.bindDomNode,this);}var k=dojo.keys,l=this.isLeftToRight();this._openSubMenuKey=l?k.RIGHT_ARROW:k.LEFT_ARROW;this._closeSubMenuKey=l?k.LEFT_ARROW:k.RIGHT_ARROW;this.connectKeyNavHandlers([k.UP_ARROW],[k.DOWN_ARROW]);},_onKeyPress:function(evt){if(evt.ctrlKey||evt.altKey){return;}switch(evt.charOrCode){case this._openSubMenuKey:this._moveToPopup(evt);dojo.stopEvent(evt);break;case this._closeSubMenuKey:if(this.parentMenu){if(this.parentMenu._isMenuBar){this.parentMenu.focusPrev();}else{this.onCancel(false);}}else{dojo.stopEvent(evt);}break;}},_iframeContentWindow:function(_25e){var win=dijit.getDocumentWindow(this._iframeContentDocument(_25e))||this._iframeContentDocument(_25e)["__parent__"]||(_25e.name&&dojo.doc.frames[_25e.name])||null;return win;},_iframeContentDocument:function(_25f){var doc=_25f.contentDocument||(_25f.contentWindow&&_25f.contentWindow.document)||(_25f.name&&dojo.doc.frames[_25f.name]&&dojo.doc.frames[_25f.name].document)||null;return doc;},bindDomNode:function(node){node=dojo.byId(node);var cn;if(node.tagName.toLowerCase()=="iframe"){var _260=node,win=this._iframeContentWindow(_260);cn=dojo.withGlobal(win,dojo.body);}else{cn=(node==dojo.body()?dojo.doc.documentElement:node);}var _261={node:node,iframe:_260};dojo.attr(node,"_dijitMenu"+this.id,this._bindings.push(_261));var _262=dojo.hitch(this,function(cn){return [dojo.connect(cn,(this.leftClickToOpen)?"onclick":"oncontextmenu",this,function(evt){this._openMyself(evt,cn,_260);}),dojo.connect(cn,"onkeydown",this,"_contextKey"),dojo.connect(cn,"onmousedown",this,"_contextMouse")];});_261.connects=cn?_262(cn):[];if(_260){_261.onloadHandler=dojo.hitch(this,function(){var win=this._iframeContentWindow(_260);cn=dojo.withGlobal(win,dojo.body);_261.connects=_262(cn);});if(_260.addEventListener){_260.addEventListener("load",_261.onloadHandler,false);}else{_260.attachEvent("onload",_261.onloadHandler);}}},unBindDomNode:function(_263){var node;try{node=dojo.byId(_263);}catch(e){return;}var _264="_dijitMenu"+this.id;if(node&&dojo.hasAttr(node,_264)){var bid=dojo.attr(node,_264)-1,b=this._bindings[bid];dojo.forEach(b.connects,dojo.disconnect);var _265=b.iframe;if(_265){if(_265.removeEventListener){_265.removeEventListener("load",b.onloadHandler,false);}else{_265.detachEvent("onload",b.onloadHandler);}}dojo.removeAttr(node,_264);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 _266={target:e.target,pageX:e.pageX,pageY:e.pageY};_266.preventDefault=_266.stopPropagation=function(){};window.setTimeout(dojo.hitch(this,function(){this._openMyself(_266);}),1);}}},_contextMouse:function(e){this._contextMenuWithMouse=true;},_openMyself:function(e,node,_267){if(this.leftClickToOpen&&e.button>0){return;}dojo.stopEvent(e);var x,y;if(dojo.isSafari||this._contextMenuWithMouse){x=e.pageX;y=e.pageY;if(_267){var od=e.target.ownerDocument,ifc=dojo.position(_267,true),win=this._iframeContentWindow(_267),_268=dojo.withGlobal(win,"_docScroll",dojo);var cs=dojo.getComputedStyle(_267),tp=dojo._toPixelValue,left=(dojo.isIE&&dojo.isQuirks?0:tp(_267,cs.paddingLeft))+(dojo.isIE&&dojo.isQuirks?tp(_267,cs.borderLeftWidth):0),top=(dojo.isIE&&dojo.isQuirks?0:tp(_267,cs.paddingTop))+(dojo.isIE&&dojo.isQuirks?tp(_267,cs.borderTopWidth):0);x+=ifc.x+left-_268.x;y+=ifc.y+top-_268.y;}}else{var _269=dojo.position(e.target,true);x=_269.x+10;y=_269.y+10;}var self=this;var _26a=dijit.getFocus(this);function _26b(){if(self.refocus){dijit.focus(_26a);}dijit.popup.close(self);};dijit.popup.open({popup:this,x:x,y:y,onExecute:_26b,onCancel:_26b,orient:this.isLeftToRight()?"L":"R"});this.focus();this._onBlur=function(){this.inherited("_onBlur",arguments);dijit.popup.close(this);};},uninitialize:function(){dojo.forEach(this._bindings,function(b){if(b){this.unBindDomNode(b.node);}},this);this.inherited(arguments);}});}if(!dojo._hasResource["dijit.layout.TabController"]){dojo._hasResource["dijit.layout.TabController"]=true;dojo.provide("dijit.layout.TabController");dojo.declare("dijit.layout.TabController",dijit.layout.StackController,{templateString:"<div wairole='tablist' dojoAttachEvent='onkeypress:onkeypress'></div>",tabPosition:"top",buttonWidget:"dijit.layout._TabButton",_rectifyRtlTabList:function(){if(0>=this.tabPosition.indexOf("-h")){return;}if(!this.pane2button){return;}var _26c=0;for(var pane in this.pane2button){var ow=this.pane2button[pane].innerDiv.scrollWidth;_26c=Math.max(_26c,ow);}for(pane in this.pane2button){this.pane2button[pane].innerDiv.style.width=_26c+"px";}}});dojo.declare("dijit.layout._TabButton",dijit.layout._StackButton,{baseClass:"dijitTab",templateString:dojo.cache("dijit.layout","templates/_TabButton.html","<div waiRole=\"presentation\" dojoAttachPoint=\"titleNode\" dojoAttachEvent='onclick:onClick,onmouseenter:_onMouse,onmouseleave:_onMouse'>\r\n    <div waiRole=\"presentation\" class='dijitTabInnerDiv' dojoAttachPoint='innerDiv'>\r\n        <div waiRole=\"presentation\" class='dijitTabContent' dojoAttachPoint='tabContent,focusNode'>\r\n\t        <img src=\"${_blankGif}\" alt=\"\" dojoAttachPoint='iconNode' waiRole=\"presentation\"/>\r\n\t        <span dojoAttachPoint='containerNode' class='tabLabel'></span>\r\n\t        <span class=\"closeButton\" dojoAttachPoint='closeNode'\r\n\t        \t\tdojoAttachEvent='onclick: onClickCloseButton, onmouseenter: _onCloseButtonEnter, onmouseleave: _onCloseButtonLeave'>\r\n\t        \t<img src=\"${_blankGif}\" alt=\"\" dojoAttachPoint='closeIcon' class='closeImage' waiRole=\"presentation\"/>\r\n\t            <span dojoAttachPoint='closeText' class='closeText'>x</span>\r\n\t        </span>\r\n        </div>\r\n    </div>\r\n</div>\r\n"),scrollOnFocus:false,postMixInProperties:function(){if(!this.iconClass){this.iconClass="dijitTabButtonIcon";}},postCreate:function(){this.inherited(arguments);dojo.setSelectable(this.containerNode,false);if(this.iconNode.className=="dijitTabButtonIcon"){dojo.style(this.iconNode,"width","1px");}},startup:function(){this.inherited(arguments);var n=this.domNode;setTimeout(function(){n.className=n.className;},1);},_setCloseButtonAttr:function(disp){this.closeButton=disp;dojo.toggleClass(this.innerDiv,"dijitClosable",disp);this.closeNode.style.display=disp?"":"none";if(disp){var _26d=dojo.i18n.getLocalization("dijit","common");if(this.closeNode){dojo.attr(this.closeNode,"title",_26d.itemClose);if(dojo.isIE<8){dojo.attr(this.closeIcon,"title",_26d.itemClose);}}var _26d=dojo.i18n.getLocalization("dijit","common");this._closeMenu=new dijit.Menu({id:this.id+"_Menu",targetNodeIds:[this.domNode]});this._closeMenu.addChild(new dijit.MenuItem({label:_26d.itemClose,onClick:dojo.hitch(this,"onClickCloseButton")}));}else{if(this._closeMenu){this._closeMenu.destroyRecursive();delete this._closeMenu;}}},destroy:function(){if(this._closeMenu){this._closeMenu.destroyRecursive();delete this._closeMenu;}this.inherited(arguments);},_onCloseButtonEnter:function(){dojo.addClass(this.closeNode,"closeButton-hover");},_onCloseButtonLeave:function(){dojo.removeClass(this.closeNode,"closeButton-hover");}});}if(!dojo._hasResource["dijit.layout.ScrollingTabController"]){dojo._hasResource["dijit.layout.ScrollingTabController"]=true;dojo.provide("dijit.layout.ScrollingTabController");dojo.declare("dijit.layout.ScrollingTabController",dijit.layout.TabController,{templateString:dojo.cache("dijit.layout","templates/ScrollingTabController.html","<div class=\"dijitTabListContainer-${tabPosition}\" style=\"visibility:hidden\">\r\n\t<div dojoType=\"dijit.layout._ScrollingTabControllerButton\" buttonType=\"menuBtn\" buttonClass=\"tabStripMenuButton\"\r\n\t\t\ttabPosition=\"${tabPosition}\" dojoAttachPoint=\"_menuBtn\" showLabel=false>&darr;</div>\r\n\t<div dojoType=\"dijit.layout._ScrollingTabControllerButton\" buttonType=\"leftBtn\" buttonClass=\"tabStripSlideButtonLeft\"\r\n\t\t\ttabPosition=\"${tabPosition}\" dojoAttachPoint=\"_leftBtn\" dojoAttachEvent=\"onClick: doSlideLeft\" showLabel=false>&larr;</div>\r\n\t<div dojoType=\"dijit.layout._ScrollingTabControllerButton\" buttonType=\"rightBtn\" buttonClass=\"tabStripSlideButtonRight\"\r\n\t\t\ttabPosition=\"${tabPosition}\" dojoAttachPoint=\"_rightBtn\" dojoAttachEvent=\"onClick: doSlideRight\" showLabel=false>&rarr;</div>\r\n\t<div class='dijitTabListWrapper' dojoAttachPoint='tablistWrapper'>\r\n\t\t<div wairole='tablist' dojoAttachEvent='onkeypress:onkeypress'\r\n\t\t\t\tdojoAttachPoint='containerNode' class='nowrapTabStrip'>\r\n\t\t</div>\r\n\t</div>\r\n</div>\r\n"),useMenu:true,useSlider:true,tabStripClass:"",widgetsInTemplate:true,_minScroll:5,attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{"class":"containerNode"}),postCreate:function(){this.inherited(arguments);var n=this.domNode;this.scrollNode=this.tablistWrapper;this._initButtons();if(!this.tabStripClass){this.tabStripClass="dijitTabContainer"+this.tabPosition.charAt(0).toUpperCase()+this.tabPosition.substr(1).replace(/-.*/,"")+"None";dojo.addClass(n,"tabStrip-disabled");}dojo.addClass(this.tablistWrapper,this.tabStripClass);},onStartup:function(){this.inherited(arguments);dojo.style(this.domNode,"visibility","visible");this._postStartup=true;},onAddChild:function(page,_26e){this.inherited(arguments);var _26f;if(this.useMenu){_26f=new dijit.MenuItem({label:page.title,onClick:dojo.hitch(this,function(){this.onSelectChild(page);})});this._menuChildren[page.id]=_26f;this._menu.addChild(_26f,_26e);}this.pane2handles[page.id].push(this.connect(this.pane2button[page.id],"attr",function(name,_270){if(this._postStartup){if(arguments.length==2&&name=="label"){if(_26f){_26f.attr(name,_270);}if(this._dim){this.resize(this._dim);}}}}));dojo.style(this.containerNode,"width",(dojo.style(this.containerNode,"width")+200)+"px");},onRemoveChild:function(page,_271){var _272=this.pane2button[page.id];if(this._selectedTab===_272.domNode){this._selectedTab=null;}if(this.useMenu&&page&&page.id&&this._menuChildren[page.id]){this._menu.removeChild(this._menuChildren[page.id]);this._menuChildren[page.id].destroy();delete this._menuChildren[page.id];}this.inherited(arguments);},_initButtons:function(){this._menuChildren={};this._btnWidth=0;this._buttons=dojo.query("> .tabStripButton",this.domNode).filter(function(btn){if((this.useMenu&&btn==this._menuBtn.domNode)||(this.useSlider&&(btn==this._rightBtn.domNode||btn==this._leftBtn.domNode))){this._btnWidth+=dojo.marginBox(btn).w;return true;}else{dojo.style(btn,"display","none");return false;}},this);if(this.useMenu){this._menu=new dijit.Menu({id:this.id+"_menu",targetNodeIds:[this._menuBtn.domNode],leftClickToOpen:true,refocus:false});this._supportingWidgets.push(this._menu);}},_getTabsWidth:function(){var _273=this.getChildren();if(_273.length){var _274=_273[this.isLeftToRight()?0:_273.length-1].domNode,_275=_273[this.isLeftToRight()?_273.length-1:0].domNode;return _275.offsetLeft+dojo.style(_275,"width")-_274.offsetLeft;}else{return 0;}},_enableBtn:function(_276){var _277=this._getTabsWidth();_276=_276||dojo.style(this.scrollNode,"width");return _277>0&&_276<_277;},resize:function(dim){if(this.domNode.offsetWidth==0){return;}this._dim=dim;this.scrollNode.style.height="auto";this._contentBox=dijit.layout.marginBox2contentBox(this.domNode,{h:0,w:dim.w});this._contentBox.h=this.scrollNode.offsetHeight;dojo.contentBox(this.domNode,this._contentBox);var _278=this._enableBtn(this._contentBox.w);this._buttons.style("display",_278?"":"none");this._leftBtn.layoutAlign="left";this._rightBtn.layoutAlign="right";this._menuBtn.layoutAlign=this.isLeftToRight()?"right":"left";dijit.layout.layoutChildren(this.domNode,this._contentBox,[this._menuBtn,this._leftBtn,this._rightBtn,{domNode:this.scrollNode,layoutAlign:"client"}]);if(this._selectedTab){var w=this.scrollNode,sl=this._convertToScrollLeft(this._getScrollForSelectedTab());w.scrollLeft=sl;}this._setButtonClass(this._getScroll());},_getScroll:function(){var sl=(this.isLeftToRight()||dojo.isIE<8||dojo.isQuirks||dojo.isWebKit)?this.scrollNode.scrollLeft:dojo.style(this.containerNode,"width")-dojo.style(this.scrollNode,"width")+(dojo.isIE==8?-1:1)*this.scrollNode.scrollLeft;return sl;},_convertToScrollLeft:function(val){if(this.isLeftToRight()||dojo.isIE<8||dojo.isQuirks||dojo.isWebKit){return val;}else{var _279=dojo.style(this.containerNode,"width")-dojo.style(this.scrollNode,"width");return (dojo.isIE==8?-1:1)*(val-_279);}},onSelectChild:function(page){var tab=this.pane2button[page.id];if(!tab||!page){return;}var node=tab.domNode;if(node!=this._selectedTab){this._selectedTab=node;var sl=this._getScroll();if(sl>node.offsetLeft||sl+dojo.style(this.scrollNode,"width")<node.offsetLeft+dojo.style(node,"width")){this.createSmoothScroll().play();}}this.inherited(arguments);},_getScrollBounds:function(){var _27a=this.getChildren(),_27b=dojo.style(this.scrollNode,"width"),_27c=dojo.style(this.containerNode,"width"),_27d=_27c-_27b,_27e=this._getTabsWidth();if(_27a.length&&_27e>_27b){return {min:this.isLeftToRight()?0:_27a[_27a.length-1].domNode.offsetLeft,max:this.isLeftToRight()?(_27a[_27a.length-1].domNode.offsetLeft+dojo.style(_27a[_27a.length-1].domNode,"width"))-_27b:_27d};}else{var _27f=this.isLeftToRight()?0:_27d;return {min:_27f,max:_27f};}},_getScrollForSelectedTab:function(){var w=this.scrollNode,n=this._selectedTab,_280=dojo.style(this.scrollNode,"width"),_281=this._getScrollBounds();var pos=(n.offsetLeft+dojo.style(n,"width")/2)-_280/2;pos=Math.min(Math.max(pos,_281.min),_281.max);return pos;},createSmoothScroll:function(x){if(arguments.length>0){var _282=this._getScrollBounds();x=Math.min(Math.max(x,_282.min),_282.max);}else{x=this._getScrollForSelectedTab();}if(this._anim&&this._anim.status()=="playing"){this._anim.stop();}var self=this,w=this.scrollNode,anim=new dojo._Animation({beforeBegin:function(){if(this.curve){delete this.curve;}var oldS=w.scrollLeft,newS=self._convertToScrollLeft(x);anim.curve=new dojo._Line(oldS,newS);},onAnimate:function(val){w.scrollLeft=val;}});this._anim=anim;this._setButtonClass(x);return anim;},_getBtnNode:function(e){var n=e.target;while(n&&!dojo.hasClass(n,"tabStripButton")){n=n.parentNode;}return n;},doSlideRight:function(e){this.doSlide(1,this._getBtnNode(e));},doSlideLeft:function(e){this.doSlide(-1,this._getBtnNode(e));},doSlide:function(_283,node){if(node&&dojo.hasClass(node,"dijitTabBtnDisabled")){return;}var _284=dojo.style(this.scrollNode,"width");var d=(_284*0.75)*_283;var to=this._getScroll()+d;this._setButtonClass(to);this.createSmoothScroll(to).play();},_setButtonClass:function(_285){var cls="dijitTabBtnDisabled",_286=this._getScrollBounds();dojo.toggleClass(this._leftBtn.domNode,cls,_285<=_286.min);dojo.toggleClass(this._rightBtn.domNode,cls,_285>=_286.max);}});dojo.declare("dijit.layout._ScrollingTabControllerButton",dijit.form.Button,{baseClass:"dijitTab",buttonType:"",buttonClass:"",tabPosition:"top",templateString:dojo.cache("dijit.layout","templates/_ScrollingTabControllerButton.html","<div id=\"${id}-${buttonType}\" class=\"tabStripButton dijitTab ${buttonClass} tabStripButton-${tabPosition}\"\r\n\t\tdojoAttachEvent=\"onclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\">\r\n\t<div role=\"presentation\" wairole=\"presentation\" class=\"dijitTabInnerDiv\" dojoattachpoint=\"innerDiv,focusNode\">\r\n\t\t<div role=\"presentation\" wairole=\"presentation\" class=\"dijitTabContent dijitButtonContents\" dojoattachpoint=\"tabContent\">\r\n\t\t\t<img src=\"${_blankGif}\"/>\r\n\t\t\t<span dojoAttachPoint=\"containerNode,titleNode\" class=\"dijitButtonText\"></span>\r\n\t\t</div>\r\n\t</div>\r\n</div>\r\n"),tabIndex:""});}if(!dojo._hasResource["dijit.layout.TabContainer"]){dojo._hasResource["dijit.layout.TabContainer"]=true;dojo.provide("dijit.layout.TabContainer");dojo.declare("dijit.layout.TabContainer",dijit.layout._TabContainerBase,{useMenu:true,useSlider:true,controllerWidget:"",_makeController:function(_287){var cls=this.baseClass+"-tabs"+(this.doLayout?"":" dijitTabNoLayout"),_288=dojo.getObject(this.controllerWidget);return new _288({id:this.id+"_tablist",tabPosition:this.tabPosition,doLayout:this.doLayout,containerId:this.id,"class":cls,nested:this.nested,useMenu:this.useMenu,useSlider:this.useSlider,tabStripClass:this.tabStrip?this.baseClass+(this.tabStrip?"":"No")+"Strip":null},_287);},postMixInProperties:function(){this.inherited(arguments);if(!this.controllerWidget){this.controllerWidget=(this.tabPosition=="top"||this.tabPosition=="bottom")&&!this.nested?"dijit.layout.ScrollingTabController":"dijit.layout.TabController";}}});}if(!dojo._hasResource["dijit.form.TextBox"]){dojo._hasResource["dijit.form.TextBox"]=true;dojo.provide("dijit.form.TextBox");dojo.declare("dijit.form.TextBox",dijit.form._FormValueWidget,{trim:false,uppercase:false,lowercase:false,propercase:false,maxLength:"",selectOnClick:false,templateString:dojo.cache("dijit.form","templates/TextBox.html","<input class=\"dijit dijitReset dijitLeft\" dojoAttachPoint='textbox,focusNode'\r\n\tdojoAttachEvent='onmouseenter:_onMouse,onmouseleave:_onMouse'\r\n\tautocomplete=\"off\" type=\"${type}\" ${nameAttrSetting}\r\n\t/>\r\n"),baseClass:"dijitTextBox",attributeMap:dojo.delegate(dijit.form._FormValueWidget.prototype.attributeMap,{maxLength:"focusNode"}),_getValueAttr:function(){return this.parse(this.attr("displayedValue"),this.constraints);},_setValueAttr:function(_289,_28a,_28b){var _28c;if(_289!==undefined){_28c=this.filter(_289);if(typeof _28b!="string"){if(_28c!==null&&((typeof _28c!="number")||!isNaN(_28c))){_28b=this.filter(this.format(_28c,this.constraints));}else{_28b="";}}}if(_28b!=null&&_28b!=undefined&&((typeof _28b)!="number"||!isNaN(_28b))&&this.textbox.value!=_28b){this.textbox.value=_28b;}this.inherited(arguments,[_28c,_28a]);},displayedValue:"",getDisplayedValue:function(){dojo.deprecated(this.declaredClass+"::getDisplayedValue() is deprecated. Use attr('displayedValue') instead.","","2.0");return this.attr("displayedValue");},_getDisplayedValueAttr:function(){return this.filter(this.textbox.value);},setDisplayedValue:function(_28d){dojo.deprecated(this.declaredClass+"::setDisplayedValue() is deprecated. Use attr('displayedValue', ...) instead.","","2.0");this.attr("displayedValue",_28d);},_setDisplayedValueAttr:function(_28e){if(_28e===null||_28e===undefined){_28e="";}else{if(typeof _28e!="string"){_28e=String(_28e);}}this.textbox.value=_28e;this._setValueAttr(this.attr("value"),undefined,_28e);},format:function(_28f,_290){return ((_28f==null||_28f==undefined)?"":(_28f.toString?_28f.toString():_28f));},parse:function(_291,_292){return _291;},_refreshState:function(){},_onInput:function(e){if(e&&e.type&&/key/i.test(e.type)&&e.keyCode){switch(e.keyCode){case dojo.keys.SHIFT:case dojo.keys.ALT:case dojo.keys.CTRL:case dojo.keys.TAB:return;}}if(this.intermediateChanges){var _293=this;setTimeout(function(){_293._handleOnChange(_293.attr("value"),false);},0);}this._refreshState();},postCreate:function(){this.textbox.setAttribute("value",this.textbox.value);this.inherited(arguments);if(dojo.isMoz||dojo.isOpera){this.connect(this.textbox,"oninput",this._onInput);}else{this.connect(this.textbox,"onkeydown",this._onInput);this.connect(this.textbox,"onkeyup",this._onInput);this.connect(this.textbox,"onpaste",this._onInput);this.connect(this.textbox,"oncut",this._onInput);}},_blankValue:"",filter:function(val){if(val===null){return this._blankValue;}if(typeof val!="string"){return val;}if(this.trim){val=dojo.trim(val);}if(this.uppercase){val=val.toUpperCase();}if(this.lowercase){val=val.toLowerCase();}if(this.propercase){val=val.replace(/[^\s]+/g,function(word){return word.substring(0,1).toUpperCase()+word.substring(1);});}return val;},_setBlurValue:function(){this._setValueAttr(this.attr("value"),true);},_onBlur:function(e){if(this.disabled){return;}this._setBlurValue();this.inherited(arguments);if(this._selectOnClickHandle){this.disconnect(this._selectOnClickHandle);}if(this.selectOnClick&&dojo.isMoz){this.textbox.selectionStart=this.textbox.selectionEnd=undefined;}},_onFocus:function(by){if(this.disabled||this.readOnly){return;}if(this.selectOnClick&&by=="mouse"){this._selectOnClickHandle=this.connect(this.domNode,"onmouseup",function(){this.disconnect(this._selectOnClickHandle);var _294;if(dojo.isIE){var _295=dojo.doc.selection.createRange();var _296=_295.parentElement();_294=_296==this.textbox&&_295.text.length==0;}else{_294=this.textbox.selectionStart==this.textbox.selectionEnd;}if(_294){dijit.selectInputText(this.textbox);}});}this._refreshState();this.inherited(arguments);},reset:function(){this.textbox.value="";this.inherited(arguments);}});dijit.selectInputText=function(_297,_298,stop){var _299=dojo.global;var _29a=dojo.doc;_297=dojo.byId(_297);if(isNaN(_298)){_298=0;}if(isNaN(stop)){stop=_297.value?_297.value.length:0;}dijit.focus(_297);if(_29a["selection"]&&dojo.body()["createTextRange"]){if(_297.createTextRange){var _29b=_297.createTextRange();with(_29b){collapse(true);moveStart("character",-99999);moveStart("character",_298);moveEnd("character",stop-_298);select();}}}else{if(_299["getSelection"]){if(_297.setSelectionRange){_297.setSelectionRange(_298,stop);}}}};}if(!dojo._hasResource["dijit.Tooltip"]){dojo._hasResource["dijit.Tooltip"]=true;dojo.provide("dijit.Tooltip");dojo.declare("dijit._MasterTooltip",[dijit._Widget,dijit._Templated],{duration:dijit.defaultDuration,templateString:dojo.cache("dijit","templates/Tooltip.html","<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\">\r\n\t<div class=\"dijitTooltipContainer dijitTooltipContents\" dojoAttachPoint=\"containerNode\" waiRole='alert'></div>\r\n\t<div class=\"dijitTooltipConnector\"></div>\r\n</div>\r\n"),postCreate:function(){dojo.body().appendChild(this.domNode);this.bgIframe=new dijit.BackgroundIframe(this.domNode);this.fadeIn=dojo.fadeIn({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onShow")});this.fadeOut=dojo.fadeOut({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onHide")});},show:function(_29c,_29d,_29e){if(this.aroundNode&&this.aroundNode===_29d){return;}if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_29c;this.domNode.style.top=(this.domNode.offsetTop+1)+"px";var pos=dijit.placeOnScreenAroundElement(this.domNode,_29d,dijit.getPopupAroundAlignment((_29e&&_29e.length)?_29e:dijit.Tooltip.defaultPosition,this.isLeftToRight()),dojo.hitch(this,"orient"));dojo.style(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;this.aroundNode=_29d;},orient:function(node,_29f,_2a0){node.className="dijitTooltip "+{"BL-TL":"dijitTooltipBelow dijitTooltipABLeft","TL-BL":"dijitTooltipAbove dijitTooltipABLeft","BR-TR":"dijitTooltipBelow dijitTooltipABRight","TR-BR":"dijitTooltipAbove dijitTooltipABRight","BR-BL":"dijitTooltipRight","BL-BR":"dijitTooltipLeft"}[_29f+"-"+_2a0];},_onShow:function(){if(dojo.isIE){this.domNode.style.filter="";}},hide:function(_2a1){if(this._onDeck&&this._onDeck[1]==_2a1){this._onDeck=null;}else{if(this.aroundNode===_2a1){this.fadeIn.stop();this.isShowingNow=false;this.aroundNode=null;this.fadeOut.play();}else{}}},_onHide:function(){this.domNode.style.cssText="";if(this._onDeck){this.show.apply(this,this._onDeck);this._onDeck=null;}}});dijit.showTooltip=function(_2a2,_2a3,_2a4){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.show(_2a2,_2a3,_2a4);};dijit.hideTooltip=function(_2a5){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.hide(_2a5);};dojo.declare("dijit.Tooltip",dijit._Widget,{label:"",showDelay:400,connectId:[],position:[],constructor:function(){this._nodeConnectionsById={};},_setConnectIdAttr:function(_2a6){for(var _2a7 in this._nodeConnectionsById){this.removeTarget(_2a7);}dojo.forEach(dojo.isArrayLike(_2a6)?_2a6:[_2a6],this.addTarget,this);},_getConnectIdAttr:function(){var ary=[];for(var id in this._nodeConnectionsById){ary.push(id);}return ary;},addTarget:function(id){var node=dojo.byId(id);if(!node){return;}if(node.id in this._nodeConnectionsById){return;}this._nodeConnectionsById[node.id]=[this.connect(node,"onmouseenter","_onTargetMouseEnter"),this.connect(node,"onmouseleave","_onTargetMouseLeave"),this.connect(node,"onfocus","_onTargetFocus"),this.connect(node,"onblur","_onTargetBlur")];if(dojo.isIE&&!node.style.zoom){node.style.zoom=1;}},removeTarget:function(node){var id=node.id||node;if(id in this._nodeConnectionsById){dojo.forEach(this._nodeConnectionsById[id],this.disconnect,this);delete this._nodeConnectionsById[id];}},postCreate:function(){dojo.addClass(this.domNode,"dijitTooltipData");},startup:function(){this.inherited(arguments);var ids=this.connectId;dojo.forEach(dojo.isArrayLike(ids)?ids:[ids],this.addTarget,this);},_onTargetMouseEnter:function(e){this._onHover(e);},_onTargetMouseLeave:function(e){this._onUnHover(e);},_onTargetFocus:function(e){this._focus=true;this._onHover(e);},_onTargetBlur:function(e){this._focus=false;this._onUnHover(e);},_onHover:function(e){if(!this._showTimer){var _2a8=e.target;this._showTimer=setTimeout(dojo.hitch(this,function(){this.open(_2a8);}),this.showDelay);}},_onUnHover:function(e){if(this._focus){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}this.close();},open:function(_2a9){if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}dijit.showTooltip(this.label||this.domNode.innerHTML,_2a9,this.position);this._connectNode=_2a9;this.onShow(_2a9,this.position);},close:function(){if(this._connectNode){dijit.hideTooltip(this._connectNode);delete this._connectNode;this.onHide();}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}},onShow:function(_2aa,_2ab){},onHide:function(){},uninitialize:function(){this.close();this.inherited(arguments);}});dijit.Tooltip.defaultPosition=["after","before"];}if(!dojo._hasResource["dijit.form.ValidationTextBox"]){dojo._hasResource["dijit.form.ValidationTextBox"]=true;dojo.provide("dijit.form.ValidationTextBox");dojo.declare("dijit.form.ValidationTextBox",dijit.form.TextBox,{templateString:dojo.cache("dijit.form","templates/ValidationTextBox.html","<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\r\n\tid=\"widget_${id}\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" waiRole=\"presentation\"\r\n\t><div style=\"overflow:hidden;\"\r\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\r\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\r\n\t\t><div class=\"dijitReset dijitInputField\"\r\n\t\t\t><input class=\"dijitReset\" dojoAttachPoint='textbox,focusNode' autocomplete=\"off\"\r\n\t\t\t${nameAttrSetting} type='${type}'\r\n\t\t/></div\r\n\t></div\r\n></div>\r\n"),baseClass:"dijitTextBox",required:false,promptMessage:"",invalidMessage:"$_unset_$",constraints:{},regExp:".*",regExpGen:function(_2ac){return this.regExp;},state:"",tooltipPosition:[],_setValueAttr:function(){this.inherited(arguments);this.validate(this._focused);},validator:function(_2ad,_2ae){return (new RegExp("^(?:"+this.regExpGen(_2ae)+")"+(this.required?"":"?")+"$")).test(_2ad)&&(!this.required||!this._isEmpty(_2ad))&&(this._isEmpty(_2ad)||this.parse(_2ad,_2ae)!==undefined);},_isValidSubset:function(){return this.textbox.value.search(this._partialre)==0;},isValid:function(_2af){return this.validator(this.textbox.value,this.constraints);},_isEmpty:function(_2b0){return /^\s*$/.test(_2b0);},getErrorMessage:function(_2b1){return this.invalidMessage;},getPromptMessage:function(_2b2){return this.promptMessage;},_maskValidSubsetError:true,validate:function(_2b3){var _2b4="";var _2b5=this.disabled||this.isValid(_2b3);if(_2b5){this._maskValidSubsetError=true;}var _2b6=!_2b5&&_2b3&&this._isValidSubset();var _2b7=this._isEmpty(this.textbox.value);if(_2b7){this._maskValidSubsetError=true;}this.state=(_2b5||(!this._hasBeenBlurred&&_2b7)||_2b6)?"":"Error";if(this.state=="Error"){this._maskValidSubsetError=false;}this._setStateClass();dijit.setWaiState(this.focusNode,"invalid",_2b5?"false":"true");if(_2b3){if(_2b7){_2b4=this.getPromptMessage(true);}if(!_2b4&&(this.state=="Error"||(_2b6&&!this._maskValidSubsetError))){_2b4=this.getErrorMessage(true);}}this.displayMessage(_2b4);return _2b5;},_message:"",displayMessage:function(_2b8){if(this._message==_2b8){return;}this._message=_2b8;dijit.hideTooltip(this.domNode);if(_2b8){dijit.showTooltip(_2b8,this.domNode,this.tooltipPosition);}},_refreshState:function(){this.validate(this._focused);this.inherited(arguments);},constructor:function(){this.constraints={};},postMixInProperties:function(){this.inherited(arguments);this.constraints.locale=this.lang;this.messages=dojo.i18n.getLocalization("dijit.form","validate",this.lang);if(this.invalidMessage=="$_unset_$"){this.invalidMessage=this.messages.invalidMessage;}var p=this.regExpGen(this.constraints);this.regExp=p;var _2b9="";if(p!=".*"){this.regExp.replace(/\\.|\[\]|\[.*?[^\\]{1}\]|\{.*?\}|\(\?[=:!]|./g,function(re){switch(re.charAt(0)){case "{":case "+":case "?":case "*":case "^":case "$":case "|":case "(":_2b9+=re;break;case ")":_2b9+="|$)";break;default:_2b9+="(?:"+re+"|$)";break;}});}try{"".search(_2b9);}catch(e){_2b9=this.regExp;console.warn("RegExp error in "+this.declaredClass+": "+this.regExp);}this._partialre="^(?:"+_2b9+")$";},_setDisabledAttr:function(_2ba){this.inherited(arguments);this._refreshState();},_setRequiredAttr:function(_2bb){this.required=_2bb;dijit.setWaiState(this.focusNode,"required",_2bb);this._refreshState();},postCreate:function(){if(dojo.isIE){var s=dojo.getComputedStyle(this.focusNode);if(s){var ff=s.fontFamily;if(ff){this.focusNode.style.fontFamily=ff;}}}this.inherited(arguments);},reset:function(){this._maskValidSubsetError=true;this.inherited(arguments);},_onBlur:function(){this.displayMessage("");this.inherited(arguments);}});dojo.declare("dijit.form.MappedTextBox",dijit.form.ValidationTextBox,{postMixInProperties:function(){this.inherited(arguments);this.nameAttrSetting="";},serialize:function(val,_2bc){return val.toString?val.toString():"";},toString:function(){var val=this.filter(this.attr("value"));return val!=null?(typeof val=="string"?val:this.serialize(val,this.constraints)):"";},validate:function(){this.valueNode.value=this.toString();return this.inherited(arguments);},buildRendering:function(){this.inherited(arguments);this.valueNode=dojo.place("<input type='hidden'"+(this.name?" name='"+this.name+"'":"")+">",this.textbox,"after");},reset:function(){this.valueNode.value="";this.inherited(arguments);}});dojo.declare("dijit.form.RangeBoundTextBox",dijit.form.MappedTextBox,{rangeMessage:"",rangeCheck:function(_2bd,_2be){return ("min" in _2be?(this.compare(_2bd,_2be.min)>=0):true)&&("max" in _2be?(this.compare(_2bd,_2be.max)<=0):true);},isInRange:function(_2bf){return this.rangeCheck(this.attr("value"),this.constraints);},_isDefinitelyOutOfRange:function(){var val=this.attr("value");var _2c0=false;var _2c1=false;if("min" in this.constraints){var min=this.constraints.min;min=this.compare(val,((typeof min=="number")&&min>=0&&val!=0)?0:min);_2c0=(typeof min=="number")&&min<0;}if("max" in this.constraints){var max=this.constraints.max;max=this.compare(val,((typeof max!="number")||max>0)?max:0);_2c1=(typeof max=="number")&&max>0;}return _2c0||_2c1;},_isValidSubset:function(){return this.inherited(arguments)&&!this._isDefinitelyOutOfRange();},isValid:function(_2c2){return this.inherited(arguments)&&((this._isEmpty(this.textbox.value)&&!this.required)||this.isInRange(_2c2));},getErrorMessage:function(_2c3){var v=this.attr("value");if(v!==null&&v!==""&&v!==undefined&&!this.isInRange(_2c3)){return this.rangeMessage;}return this.inherited(arguments);},postMixInProperties:function(){this.inherited(arguments);if(!this.rangeMessage){this.messages=dojo.i18n.getLocalization("dijit.form","validate",this.lang);this.rangeMessage=this.messages.rangeMessage;}},postCreate:function(){this.inherited(arguments);if(this.constraints.min!==undefined){dijit.setWaiState(this.focusNode,"valuemin",this.constraints.min);}if(this.constraints.max!==undefined){dijit.setWaiState(this.focusNode,"valuemax",this.constraints.max);}},_setValueAttr:function(_2c4,_2c5){dijit.setWaiState(this.focusNode,"valuenow",_2c4);this.inherited(arguments);}});}if(!dojo._hasResource["dojo.data.util.sorter"]){dojo._hasResource["dojo.data.util.sorter"]=true;dojo.provide("dojo.data.util.sorter");dojo.data.util.sorter.basicComparator=function(a,b){var r=-1;if(a===null){a=undefined;}if(b===null){b=undefined;}if(a==b){r=0;}else{if(a>b||a==null){r=1;}}return r;};dojo.data.util.sorter.createSortFunction=function(_2c6,_2c7){var _2c8=[];function _2c9(attr,dir,comp,s){return function(_2ca,_2cb){var a=s.getValue(_2ca,attr);var b=s.getValue(_2cb,attr);return dir*comp(a,b);};};var _2cc;var map=_2c7.comparatorMap;var bc=dojo.data.util.sorter.basicComparator;for(var i=0;i<_2c6.length;i++){_2cc=_2c6[i];var attr=_2cc.attribute;if(attr){var dir=(_2cc.descending)?-1:1;var comp=bc;if(map){if(typeof attr!=="string"&&("toString" in attr)){attr=attr.toString();}comp=map[attr]||bc;}_2c8.push(_2c9(attr,dir,comp,_2c7));}}return function(rowA,rowB){var i=0;while(i<_2c8.length){var ret=_2c8[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(_2cd){_2cd=_2cd||{};if(!_2cd.store){_2cd.store=this;}var self=this;var _2ce=function(_2cf,_2d0){if(_2d0.onError){var _2d1=_2d0.scope||dojo.global;_2d0.onError.call(_2d1,_2cf,_2d0);}};var _2d2=function(_2d3,_2d4){var _2d5=_2d4.abort||null;var _2d6=false;var _2d7=_2d4.start?_2d4.start:0;var _2d8=(_2d4.count&&(_2d4.count!==Infinity))?(_2d7+_2d4.count):_2d3.length;_2d4.abort=function(){_2d6=true;if(_2d5){_2d5.call(_2d4);}};var _2d9=_2d4.scope||dojo.global;if(!_2d4.store){_2d4.store=self;}if(_2d4.onBegin){_2d4.onBegin.call(_2d9,_2d3.length,_2d4);}if(_2d4.sort){_2d3.sort(dojo.data.util.sorter.createSortFunction(_2d4.sort,self));}if(_2d4.onItem){for(var i=_2d7;(i<_2d3.length)&&(i<_2d8);++i){var item=_2d3[i];if(!_2d6){_2d4.onItem.call(_2d9,item,_2d4);}}}if(_2d4.onComplete&&!_2d6){var _2da=null;if(!_2d4.onItem){_2da=_2d3.slice(_2d7,_2d8);}_2d4.onComplete.call(_2d9,_2da,_2d4);}};this._fetchItems(_2cd,_2d2,_2ce);return _2cd;};}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(_2db,_2dc){var rxp="^";var c=null;for(var i=0;i<_2db.length;i++){c=_2db.charAt(i);switch(c){case "\\":rxp+=c;i++;rxp+=_2db.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(_2dc){return new RegExp(rxp,"mi");}else{return new RegExp(rxp,"m");}};}if(!dojo._hasResource["dijit.form.ComboBox"]){dojo._hasResource["dijit.form.ComboBox"]=true;dojo.provide("dijit.form.ComboBox");dojo.declare("dijit.form.ComboBoxMixin",null,{item:null,pageSize:Infinity,store:null,fetchProperties:{},query:{},autoComplete:true,highlightMatch:"first",searchDelay:100,searchAttr:"name",labelAttr:"",labelType:"text",queryExpr:"${0}*",ignoreCase:true,hasDownArrow:true,templateString:dojo.cache("dijit.form","templates/ComboBox.html","<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\r\n\tid=\"widget_${id}\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" dojoAttachPoint=\"comboNode\" waiRole=\"combobox\" tabIndex=\"-1\"\r\n\t><div style=\"overflow:hidden;\"\r\n\t\t><div class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton'\r\n\t\t\tdojoAttachPoint=\"downArrowNode\" waiRole=\"presentation\"\r\n\t\t\tdojoAttachEvent=\"onmousedown:_onArrowMouseDown,onmouseup:_onMouse,onmouseenter:_onMouse,onmouseleave:_onMouse\"\r\n\t\t\t><div class=\"dijitArrowButtonInner\">&thinsp;</div\r\n\t\t\t><div class=\"dijitArrowButtonChar\">&#9660;</div\r\n\t\t></div\r\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\r\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\r\n\t\t><div class=\"dijitReset dijitInputField\"\r\n\t\t\t><input ${nameAttrSetting} type=\"text\" autocomplete=\"off\" class='dijitReset'\r\n\t\t\tdojoAttachEvent=\"onkeypress:_onKeyPress,compositionend\"\r\n\t\t\tdojoAttachPoint=\"textbox,focusNode\" waiRole=\"textbox\" waiState=\"haspopup-true,autocomplete-list\"\r\n\t\t/></div\r\n\t></div\r\n></div>\r\n"),baseClass:"dijitComboBox",_getCaretPos:function(_2dd){var pos=0;if(typeof (_2dd.selectionStart)=="number"){pos=_2dd.selectionStart;}else{if(dojo.isIE){var tr=dojo.doc.selection.createRange().duplicate();var ntr=_2dd.createTextRange();tr.move("character",0);ntr.move("character",0);try{ntr.setEndPoint("EndToEnd",tr);pos=String(ntr.text).replace(/\r/g,"").length;}catch(e){}}}return pos;},_setCaretPos:function(_2de,_2df){_2df=parseInt(_2df);dijit.selectInputText(_2de,_2df,_2df);},_setDisabledAttr:function(_2e0){this.inherited(arguments);dijit.setWaiState(this.comboNode,"disabled",_2e0);},_abortQuery:function(){if(this.searchTimer){clearTimeout(this.searchTimer);this.searchTimer=null;}if(this._fetchHandle){if(this._fetchHandle.abort){this._fetchHandle.abort();}this._fetchHandle=null;}},_onKeyPress:function(evt){var key=evt.charOrCode;if(evt.altKey||((evt.ctrlKey||evt.metaKey)&&(key!="x"&&key!="v"))||key==dojo.keys.SHIFT){return;}var _2e1=false;var _2e2="_startSearchFromInput";var pw=this._popupWidget;var dk=dojo.keys;var _2e3=null;this._prev_key_backspace=false;this._abortQuery();if(this._isShowingNow){pw.handleKey(key);_2e3=pw.getHighlightedOption();}switch(key){case dk.PAGE_DOWN:case dk.DOWN_ARROW:case dk.PAGE_UP:case dk.UP_ARROW:if(!this._isShowingNow){this._arrowPressed();_2e1=true;_2e2="_startSearchAll";}else{this._announceOption(_2e3);}dojo.stopEvent(evt);break;case dk.ENTER:if(_2e3){if(_2e3==pw.nextButton){this._nextSearch(1);dojo.stopEvent(evt);break;}else{if(_2e3==pw.previousButton){this._nextSearch(-1);dojo.stopEvent(evt);break;}}}else{this._setBlurValue();this._setCaretPos(this.focusNode,this.focusNode.value.length);}evt.preventDefault();case dk.TAB:var _2e4=this.attr("displayedValue");if(pw&&(_2e4==pw._messages["previousMessage"]||_2e4==pw._messages["nextMessage"])){break;}if(_2e3){this._selectOption();}if(this._isShowingNow){this._lastQuery=null;this._hideResultList();}break;case " ":if(_2e3){dojo.stopEvent(evt);this._selectOption();this._hideResultList();}else{_2e1=true;}break;case dk.ESCAPE:if(this._isShowingNow){dojo.stopEvent(evt);this._hideResultList();}break;case dk.DELETE:case dk.BACKSPACE:this._prev_key_backspace=true;_2e1=true;break;default:_2e1=typeof key=="string"||key==229;}if(_2e1){this.item=undefined;this.searchTimer=setTimeout(dojo.hitch(this,_2e2),1);}},_autoCompleteText:function(text){var fn=this.focusNode;dijit.selectInputText(fn,fn.value.length);var _2e5=this.ignoreCase?"toLowerCase":"substr";if(text[_2e5](0).indexOf(this.focusNode.value[_2e5](0))==0){var cpos=this._getCaretPos(fn);if((cpos+1)>fn.value.length){fn.value=text;dijit.selectInputText(fn,cpos);}}else{fn.value=text;dijit.selectInputText(fn);}},_openResultList:function(_2e6,_2e7){this._fetchHandle=null;if(this.disabled||this.readOnly||(_2e7.query[this.searchAttr]!=this._lastQuery)){return;}this._popupWidget.clearResultList();if(!_2e6.length){this._hideResultList();return;}_2e7._maxOptions=this._maxOptions;var _2e8=this._popupWidget.createOptions(_2e6,_2e7,dojo.hitch(this,"_getMenuLabelFromItem"));this._showResultList();if(_2e7.direction){if(1==_2e7.direction){this._popupWidget.highlightFirstOption();}else{if(-1==_2e7.direction){this._popupWidget.highlightLastOption();}}this._announceOption(this._popupWidget.getHighlightedOption());}else{if(this.autoComplete&&!this._prev_key_backspace&&!/^[*]+$/.test(_2e7.query[this.searchAttr])){this._announceOption(_2e8[1]);}}},_showResultList:function(){this._hideResultList();this._arrowPressed();this.displayMessage("");dojo.style(this._popupWidget.domNode,{width:"",height:""});var best=this.open();var _2e9=dojo.marginBox(this._popupWidget.domNode);this._popupWidget.domNode.style.overflow=((best.h==_2e9.h)&&(best.w==_2e9.w))?"hidden":"auto";var _2ea=best.w;if(best.h<this._popupWidget.domNode.scrollHeight){_2ea+=16;}dojo.marginBox(this._popupWidget.domNode,{h:best.h,w:Math.max(_2ea,this.domNode.offsetWidth)});if(_2ea<this.domNode.offsetWidth){this._popupWidget.domNode.parentNode.style.left=dojo.position(this.domNode).x+"px";}dijit.setWaiState(this.comboNode,"expanded","true");},_hideResultList:function(){this._abortQuery();if(this._isShowingNow){dijit.popup.close(this._popupWidget);this._arrowIdle();this._isShowingNow=false;dijit.setWaiState(this.comboNode,"expanded","false");dijit.removeWaiState(this.focusNode,"activedescendant");}},_setBlurValue:function(){var _2eb=this.attr("displayedValue");var pw=this._popupWidget;if(pw&&(_2eb==pw._messages["previousMessage"]||_2eb==pw._messages["nextMessage"])){this._setValueAttr(this._lastValueReported,true);}else{if(typeof this.item=="undefined"){this.item=null;this.attr("displayedValue",_2eb);}else{if(this.value!=this._lastValueReported){dijit.form._FormValueWidget.prototype._setValueAttr.call(this,this.value,true);}this._refreshState();}}},_onBlur:function(){this._hideResultList();this._arrowIdle();this.inherited(arguments);},_setItemAttr:function(item,_2ec,_2ed){if(!_2ed){_2ed=this.labelFunc(item,this.store);}this.value=this._getValueField()!=this.searchAttr?this.store.getIdentity(item):_2ed;this.item=item;dijit.form.ComboBox.superclass._setValueAttr.call(this,this.value,_2ec,_2ed);},_announceOption:function(node){if(!node){return;}var _2ee;if(node==this._popupWidget.nextButton||node==this._popupWidget.previousButton){_2ee=node.innerHTML;this.item=undefined;this.value="";}else{_2ee=this.labelFunc(node.item,this.store);this.attr("item",node.item,false,_2ee);}this.focusNode.value=this.focusNode.value.substring(0,this._lastInput.length);dijit.setWaiState(this.focusNode,"activedescendant",dojo.attr(node,"id"));this._autoCompleteText(_2ee);},_selectOption:function(evt){if(evt){this._announceOption(evt.target);}this._hideResultList();this._setCaretPos(this.focusNode,this.focusNode.value.length);dijit.form._FormValueWidget.prototype._setValueAttr.call(this,this.value,true);},_onArrowMouseDown:function(evt){if(this.disabled||this.readOnly){return;}dojo.stopEvent(evt);this.focus();if(this._isShowingNow){this._hideResultList();}else{this._startSearchAll();}},_startSearchAll:function(){this._startSearch("");},_startSearchFromInput:function(){this._startSearch(this.focusNode.value.replace(/([\\\*\?])/g,"\\$1"));},_getQueryString:function(text){return dojo.string.substitute(this.queryExpr,[text]);},_startSearch:function(key){if(!this._popupWidget){var _2ef=this.id+"_popup";this._popupWidget=new dijit.form._ComboBoxMenu({onChange:dojo.hitch(this,this._selectOption),id:_2ef});dijit.removeWaiState(this.focusNode,"activedescendant");dijit.setWaiState(this.textbox,"owns",_2ef);}var _2f0=dojo.clone(this.query);this._lastInput=key;this._lastQuery=_2f0[this.searchAttr]=this._getQueryString(key);this.searchTimer=setTimeout(dojo.hitch(this,function(_2f1,_2f2){this.searchTimer=null;var _2f3={queryOptions:{ignoreCase:this.ignoreCase,deep:true},query:_2f1,onBegin:dojo.hitch(this,"_setMaxOptions"),onComplete:dojo.hitch(this,"_openResultList"),onError:function(_2f4){_2f2._fetchHandle=null;console.error("dijit.form.ComboBox: "+_2f4);dojo.hitch(_2f2,"_hideResultList")();},start:0,count:this.pageSize};dojo.mixin(_2f3,_2f2.fetchProperties);this._fetchHandle=_2f2.store.fetch(_2f3);var _2f5=function(_2f6,_2f7){_2f6.start+=_2f6.count*_2f7;_2f6.direction=_2f7;this._fetchHandle=this.store.fetch(_2f6);};this._nextSearch=this._popupWidget.onPage=dojo.hitch(this,_2f5,this._fetchHandle);},_2f0,this),this.searchDelay);},_setMaxOptions:function(size,_2f8){this._maxOptions=size;},_getValueField:function(){return this.searchAttr;},_arrowPressed:function(){if(!this.disabled&&!this.readOnly&&this.hasDownArrow){dojo.addClass(this.downArrowNode,"dijitArrowButtonActive");}},_arrowIdle:function(){if(!this.disabled&&!this.readOnly&&this.hasDownArrow){dojo.removeClass(this.downArrowNode,"dojoArrowButtonPushed");}},compositionend:function(evt){this._onKeyPress({charOrCode:229});},constructor:function(){this.query={};this.fetchProperties={};},postMixInProperties:function(){if(!this.hasDownArrow){this.baseClass="dijitTextBox";}if(!this.store){var _2f9=this.srcNodeRef;this.store=new dijit.form._ComboBoxDataStore(_2f9);if(!this.value||((typeof _2f9.selectedIndex=="number")&&_2f9.selectedIndex.toString()===this.value)){var item=this.store.fetchSelectedItem();if(item){var _2fa=this._getValueField();this.value=_2fa!=this.searchAttr?this.store.getValue(item,_2fa):this.labelFunc(item,this.store);}}}this.inherited(arguments);},postCreate:function(){var _2fb=dojo.query("label[for=\""+this.id+"\"]");if(_2fb.length){_2fb[0].id=(this.id+"_label");var cn=this.comboNode;dijit.setWaiState(cn,"labelledby",_2fb[0].id);}this.inherited(arguments);},uninitialize:function(){if(this._popupWidget&&!this._popupWidget._destroyed){this._hideResultList();this._popupWidget.destroy();}this.inherited(arguments);},_getMenuLabelFromItem:function(item){var _2fc=this.labelAttr?this.store.getValue(item,this.labelAttr):this.labelFunc(item,this.store);var _2fd=this.labelType;if(this.highlightMatch!="none"&&this.labelType=="text"&&this._lastInput){_2fc=this.doHighlight(_2fc,this._escapeHtml(this._lastInput));_2fd="html";}return {html:_2fd=="html",label:_2fc};},doHighlight:function(_2fe,find){var _2ff="i"+(this.highlightMatch=="all"?"g":"");var _300=this._escapeHtml(_2fe);find=dojo.regexp.escapeString(find);var ret=_300.replace(new RegExp("(^|\\s)("+find+")",_2ff),"$1<span class=\"dijitComboBoxHighlightMatch\">$2</span>");return ret;},_escapeHtml:function(str){str=String(str).replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;").replace(/"/gm,"&quot;");return str;},open:function(){this._isShowingNow=true;return dijit.popup.open({popup:this._popupWidget,around:this.domNode,parent:this});},reset:function(){this.item=null;this.inherited(arguments);},labelFunc:function(item,_301){return _301.getValue(item,this.searchAttr).toString();}});dojo.declare("dijit.form._ComboBoxMenu",[dijit._Widget,dijit._Templated],{templateString:"<ul class='dijitReset dijitMenu' dojoAttachEvent='onmousedown:_onMouseDown,onmouseup:_onMouseUp,onmouseover:_onMouseOver,onmouseout:_onMouseOut' tabIndex='-1' style='overflow: \"auto\"; overflow-x: \"hidden\";'>"+"<li class='dijitMenuItem dijitMenuPreviousButton' dojoAttachPoint='previousButton' waiRole='option'></li>"+"<li class='dijitMenuItem dijitMenuNextButton' dojoAttachPoint='nextButton' waiRole='option'></li>"+"</ul>",_messages:null,postMixInProperties:function(){this._messages=dojo.i18n.getLocalization("dijit.form","ComboBox",this.lang);this.inherited(arguments);},_setValueAttr:function(_302){this.value=_302;this.onChange(_302);},onChange:function(_303){},onPage:function(_304){},postCreate:function(){this.previousButton.innerHTML=this._messages["previousMessage"];this.nextButton.innerHTML=this._messages["nextMessage"];this.inherited(arguments);},onClose:function(){this._blurOptionNode();},_createOption:function(item,_305){var _306=_305(item);var _307=dojo.doc.createElement("li");dijit.setWaiRole(_307,"option");if(_306.html){_307.innerHTML=_306.label;}else{_307.appendChild(dojo.doc.createTextNode(_306.label));}if(_307.innerHTML==""){_307.innerHTML="&nbsp;";}_307.item=item;return _307;},createOptions:function(_308,_309,_30a){this.previousButton.style.display=(_309.start==0)?"none":"";dojo.attr(this.previousButton,"id",this.id+"_prev");dojo.forEach(_308,function(item,i){var _30b=this._createOption(item,_30a);_30b.className="dijitReset dijitMenuItem";dojo.attr(_30b,"id",this.id+i);this.domNode.insertBefore(_30b,this.nextButton);},this);var _30c=false;if(_309._maxOptions&&_309._maxOptions!=-1){if((_309.start+_309.count)<_309._maxOptions){_30c=true;}else{if((_309.start+_309.count)>(_309._maxOptions-1)){if(_309.count==_308.length){_30c=true;}}}}else{if(_309.count==_308.length){_30c=true;}}this.nextButton.style.display=_30c?"":"none";dojo.attr(this.nextButton,"id",this.id+"_next");return this.domNode.childNodes;},clearResultList:function(){while(this.domNode.childNodes.length>2){this.domNode.removeChild(this.domNode.childNodes[this.domNode.childNodes.length-2]);}},_onMouseDown:function(evt){dojo.stopEvent(evt);},_onMouseUp:function(evt){if(evt.target===this.domNode){return;}else{if(evt.target==this.previousButton){this.onPage(-1);}else{if(evt.target==this.nextButton){this.onPage(1);}else{var tgt=evt.target;while(!tgt.item){tgt=tgt.parentNode;}this._setValueAttr({target:tgt},true);}}}},_onMouseOver:function(evt){if(evt.target===this.domNode){return;}var tgt=evt.target;if(!(tgt==this.previousButton||tgt==this.nextButton)){while(!tgt.item){tgt=tgt.parentNode;}}this._focusOptionNode(tgt);},_onMouseOut:function(evt){if(evt.target===this.domNode){return;}this._blurOptionNode();},_focusOptionNode:function(node){if(this._highlighted_option!=node){this._blurOptionNode();this._highlighted_option=node;dojo.addClass(this._highlighted_option,"dijitMenuItemSelected");}},_blurOptionNode:function(){if(this._highlighted_option){dojo.removeClass(this._highlighted_option,"dijitMenuItemSelected");this._highlighted_option=null;}},_highlightNextOption:function(){var fc=this.domNode.firstChild;if(!this.getHighlightedOption()){this._focusOptionNode(fc.style.display=="none"?fc.nextSibling:fc);}else{var ns=this._highlighted_option.nextSibling;if(ns&&ns.style.display!="none"){this._focusOptionNode(ns);}}dijit.scrollIntoView(this._highlighted_option);},highlightFirstOption:function(){this._focusOptionNode(this.domNode.firstChild.nextSibling);dijit.scrollIntoView(this._highlighted_option);},highlightLastOption:function(){this._focusOptionNode(this.domNode.lastChild.previousSibling);dijit.scrollIntoView(this._highlighted_option);},_highlightPrevOption:function(){var lc=this.domNode.lastChild;if(!this.getHighlightedOption()){this._focusOptionNode(lc.style.display=="none"?lc.previousSibling:lc);}else{var ps=this._highlighted_option.previousSibling;if(ps&&ps.style.display!="none"){this._focusOptionNode(ps);}}dijit.scrollIntoView(this._highlighted_option);},_page:function(up){var _30d=0;var _30e=this.domNode.scrollTop;var _30f=dojo.style(this.domNode,"height");if(!this.getHighlightedOption()){this._highlightNextOption();}while(_30d<_30f){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 _310=this.domNode.scrollTop;_30d+=(_310-_30e)*(up?-1:1);_30e=_310;}},pageUp:function(){this._page(true);},pageDown:function(){this._page(false);},getHighlightedOption:function(){var ho=this._highlighted_option;return (ho&&ho.parentNode)?ho:null;},handleKey:function(key){switch(key){case dojo.keys.DOWN_ARROW:this._highlightNextOption();break;case dojo.keys.PAGE_DOWN:this.pageDown();break;case dojo.keys.UP_ARROW:this._highlightPrevOption();break;case dojo.keys.PAGE_UP:this.pageUp();break;}}});dojo.declare("dijit.form.ComboBox",[dijit.form.ValidationTextBox,dijit.form.ComboBoxMixin],{_setValueAttr:function(_311,_312,_313){this.item=null;if(!_311){_311="";}dijit.form.ValidationTextBox.prototype._setValueAttr.call(this,_311,_312,_313);}});dojo.declare("dijit.form._ComboBoxDataStore",null,{constructor:function(root){this.root=root;dojo.query("> option",root).forEach(function(node){node.innerHTML=dojo.trim(node.innerHTML);});},getValue:function(item,_314,_315){return (_314=="value")?item.value:(item.innerText||item.textContent||"");},isItemLoaded:function(_316){return true;},getFeatures:function(){return {"dojo.data.api.Read":true,"dojo.data.api.Identity":true};},_fetchItems:function(args,_317,_318){if(!args.query){args.query={};}if(!args.query.name){args.query.name="";}if(!args.queryOptions){args.queryOptions={};}var _319=dojo.data.util.filter.patternToRegExp(args.query.name,args.queryOptions.ignoreCase),_31a=dojo.query("> option",this.root).filter(function(_31b){return (_31b.innerText||_31b.textContent||"").match(_319);});if(args.sort){_31a.sort(dojo.data.util.sorter.createSortFunction(args.sort,this));}_317(_31a,args);},close:function(_31c){return;},getLabel:function(item){return item.innerHTML;},getIdentity:function(item){return dojo.attr(item,"value");},fetchItemByIdentity:function(args){var item=dojo.query("option[value='"+args.identity+"']",this.root)[0];args.onItem(item);},fetchSelectedItem:function(){var root=this.root,si=root.selectedIndex;return dojo.query("> option:nth-child("+(si!=-1?si+1:1)+")",root)[0];}});dojo.extend(dijit.form._ComboBoxDataStore,dojo.data.util.simpleFetch);}if(!dojo._hasResource["dijit.form.FilteringSelect"]){dojo._hasResource["dijit.form.FilteringSelect"]=true;dojo.provide("dijit.form.FilteringSelect");dojo.declare("dijit.form.FilteringSelect",[dijit.form.MappedTextBox,dijit.form.ComboBoxMixin],{_isvalid:true,required:true,_lastDisplayedValue:"",isValid:function(){return this._isvalid||(!this.required&&this.attr("displayedValue")=="");},_callbackSetLabel:function(_31d,_31e,_31f){if((_31e&&_31e.query[this.searchAttr]!=this._lastQuery)||(!_31e&&_31d.length&&this.store.getIdentity(_31d[0])!=this._lastQuery)){return;}if(!_31d.length){this.valueNode.value="";dijit.form.TextBox.superclass._setValueAttr.call(this,"",_31f||(_31f===undefined&&!this._focused));this._isvalid=false;this.validate(this._focused);this.item=null;}else{this.attr("item",_31d[0],_31f);}},_openResultList:function(_320,_321){if(_321.query[this.searchAttr]!=this._lastQuery){return;}this._isvalid=_320.length!=0;this.validate(true);dijit.form.ComboBoxMixin.prototype._openResultList.apply(this,arguments);},_getValueAttr:function(){return this.valueNode.value;},_getValueField:function(){return "value";},_setValueAttr:function(_322,_323){if(!this._onChangeActive){_323=null;}this._lastQuery=_322;if(_322===null||_322===""){this._setDisplayedValueAttr("",_323);return;}var self=this;this.store.fetchItemByIdentity({identity:_322,onItem:function(item){self._callbackSetLabel([item],undefined,_323);}});},_setItemAttr:function(item,_324,_325){this._isvalid=true;this.inherited(arguments);this.valueNode.value=this.value;this._lastDisplayedValue=this.textbox.value;},_getDisplayQueryString:function(text){return text.replace(/([\\\*\?])/g,"\\$1");},_setDisplayedValueAttr:function(_326,_327){if(!this._created){_327=false;}if(this.store){this._hideResultList();var _328=dojo.clone(this.query);this._lastQuery=_328[this.searchAttr]=this._getDisplayQueryString(_326);this.textbox.value=_326;this._lastDisplayedValue=_326;var _329=this;var _32a={query:_328,queryOptions:{ignoreCase:this.ignoreCase,deep:true},onComplete:function(_32b,_32c){_329._fetchHandle=null;dojo.hitch(_329,"_callbackSetLabel")(_32b,_32c,_327);},onError:function(_32d){_329._fetchHandle=null;console.error("dijit.form.FilteringSelect: "+_32d);dojo.hitch(_329,"_callbackSetLabel")([],undefined,false);}};dojo.mixin(_32a,this.fetchProperties);this._fetchHandle=this.store.fetch(_32a);}},postMixInProperties:function(){this.inherited(arguments);this._isvalid=!this.required;},undo:function(){this.attr("displayedValue",this._lastDisplayedValue);}});}if(!dojo._hasResource["dijit.form.CheckBox"]){dojo._hasResource["dijit.form.CheckBox"]=true;dojo.provide("dijit.form.CheckBox");dojo.declare("dijit.form.CheckBox",dijit.form.ToggleButton,{templateString:dojo.cache("dijit.form","templates/CheckBox.html","<div class=\"dijitReset dijitInline\" waiRole=\"presentation\"\r\n\t><input\r\n\t \t${nameAttrSetting} type=\"${type}\" ${checkedAttrSetting}\r\n\t\tclass=\"dijitReset dijitCheckBoxInput\"\r\n\t\tdojoAttachPoint=\"focusNode\"\r\n\t \tdojoAttachEvent=\"onmouseover:_onMouse,onmouseout:_onMouse,onclick:_onClick\"\r\n/></div>\r\n"),baseClass:"dijitCheckBox",type:"checkbox",value:"on",readOnly:false,attributeMap:dojo.delegate(dijit.form.ToggleButton.prototype.attributeMap,{readOnly:"focusNode"}),_setReadOnlyAttr:function(_32e){this.readOnly=_32e;dojo.attr(this.focusNode,"readOnly",_32e);dijit.setWaiState(this.focusNode,"readonly",_32e);this._setStateClass();},_setValueAttr:function(_32f){if(typeof _32f=="string"){this.value=_32f;dojo.attr(this.focusNode,"value",_32f);_32f=true;}if(this._created){this.attr("checked",_32f);}},_getValueAttr:function(){return (this.checked?this.value:false);},postMixInProperties:function(){if(this.value==""){this.value="on";}this.checkedAttrSetting=this.checked?"checked":"";this.inherited(arguments);},_fillContent:function(_330){},reset:function(){this._hasBeenBlurred=false;this.attr("checked",this.params.checked||false);this.value=this.params.value||"on";dojo.attr(this.focusNode,"value",this.value);},_onFocus:function(){if(this.id){dojo.query("label[for='"+this.id+"']").addClass("dijitFocusedLabel");}},_onBlur:function(){if(this.id){dojo.query("label[for='"+this.id+"']").removeClass("dijitFocusedLabel");}},_onClick:function(e){if(this.readOnly){return false;}return this.inherited(arguments);}});dojo.declare("dijit.form.RadioButton",dijit.form.CheckBox,{type:"radio",baseClass:"dijitRadio",_setCheckedAttr:function(_331){this.inherited(arguments);if(!this._created){return;}if(_331){var _332=this;dojo.query("INPUT[type=radio]",this.focusNode.form||dojo.doc).forEach(function(_333){if(_333.name==_332.name&&_333!=_332.focusNode&&_333.form==_332.focusNode.form){var _334=dijit.getEnclosingWidget(_333);if(_334&&_334.checked){_334.attr("checked",false);}}});}},_clicked:function(e){if(!this.checked){this.attr("checked",true);}}});}if(!dojo._hasResource["dijit.form.RadioButton"]){dojo._hasResource["dijit.form.RadioButton"]=true;dojo.provide("dijit.form.RadioButton");}if(!dojo._hasResource["dojo.number"]){dojo._hasResource["dojo.number"]=true;dojo.provide("dojo.number");dojo.number.format=function(_335,_336){_336=dojo.mixin({},_336||{});var _337=dojo.i18n.normalizeLocale(_336.locale);var _338=dojo.i18n.getLocalization("dojo.cldr","number",_337);_336.customs=_338;var _339=_336.pattern||_338[(_336.type||"decimal")+"Format"];if(isNaN(_335)||Math.abs(_335)==Infinity){return null;}return dojo.number._applyPattern(_335,_339,_336);};dojo.number._numberPatternRE=/[#0,]*[#0](?:\.0*#*)?/;dojo.number._applyPattern=function(_33a,_33b,_33c){_33c=_33c||{};var _33d=_33c.customs.group;var _33e=_33c.customs.decimal;var _33f=_33b.split(";");var _340=_33f[0];_33b=_33f[(_33a<0)?1:0]||("-"+_340);if(_33b.indexOf("%")!=-1){_33a*=100;}else{if(_33b.indexOf("‰")!=-1){_33a*=1000;}else{if(_33b.indexOf("¤")!=-1){_33d=_33c.customs.currencyGroup||_33d;_33e=_33c.customs.currencyDecimal||_33e;_33b=_33b.replace(/\u00a4{1,3}/,function(_341){var prop=["symbol","currency","displayName"][_341.length-1];return _33c[prop]||_33c.currency||"";});}else{if(_33b.indexOf("E")!=-1){throw new Error("exponential notation not supported");}}}}var _342=dojo.number._numberPatternRE;var _343=_340.match(_342);if(!_343){throw new Error("unable to find a number expression in pattern: "+_33b);}if(_33c.fractional===false){_33c.places=0;}return _33b.replace(_342,dojo.number._formatAbsolute(_33a,_343[0],{decimal:_33e,group:_33d,places:_33c.places,round:_33c.round}));};dojo.number.round=function(_344,_345,_346){var _347=10/(_346||10);return (_347*+_344).toFixed(_345)/_347;};if((0.9).toFixed()==0){(function(){var _348=dojo.number.round;dojo.number.round=function(v,p,m){var d=Math.pow(10,-p||0),a=Math.abs(v);if(!v||a>=d||a*Math.pow(10,p+1)<5){d=0;}return _348(v,p,m)+(v>0?d:-d);};})();}dojo.number._formatAbsolute=function(_349,_34a,_34b){_34b=_34b||{};if(_34b.places===true){_34b.places=0;}if(_34b.places===Infinity){_34b.places=6;}var _34c=_34a.split(".");var _34d=(_34b.places>=0)?_34b.places:(_34c[1]&&_34c[1].length)||0;if(!(_34b.round<0)){_349=dojo.number.round(_349,_34d,_34b.round);}var _34e=String(Math.abs(_349)).split(".");var _34f=_34e[1]||"";if(_34b.places){var _350=dojo.isString(_34b.places)&&_34b.places.indexOf(",");if(_350){_34b.places=_34b.places.substring(_350+1);}_34e[1]=dojo.string.pad(_34f.substr(0,_34b.places),_34b.places,"0",true);}else{if(_34c[1]&&_34b.places!==0){var pad=_34c[1].lastIndexOf("0")+1;if(pad>_34f.length){_34e[1]=dojo.string.pad(_34f,pad,"0",true);}var _351=_34c[1].length;if(_351<_34f.length){_34e[1]=_34f.substr(0,_351);}}else{if(_34e[1]){_34e.pop();}}}var _352=_34c[0].replace(",","");pad=_352.indexOf("0");if(pad!=-1){pad=_352.length-pad;if(pad>_34e[0].length){_34e[0]=dojo.string.pad(_34e[0],pad);}if(_352.indexOf("#")==-1){_34e[0]=_34e[0].substr(_34e[0].length-pad);}}var _353=_34c[0].lastIndexOf(",");var _354,_355;if(_353!=-1){_354=_34c[0].length-_353-1;var _356=_34c[0].substr(0,_353);_353=_356.lastIndexOf(",");if(_353!=-1){_355=_356.length-_353-1;}}var _357=[];for(var _358=_34e[0];_358;){var off=_358.length-_354;_357.push((off>0)?_358.substr(off):_358);_358=(off>0)?_358.slice(0,off):"";if(_355){_354=_355;delete _355;}}_34e[0]=_357.reverse().join(_34b.group||",");return _34e.join(_34b.decimal||".");};dojo.number.regexp=function(_359){return dojo.number._parseInfo(_359).regexp;};dojo.number._parseInfo=function(_35a){_35a=_35a||{};var _35b=dojo.i18n.normalizeLocale(_35a.locale);var _35c=dojo.i18n.getLocalization("dojo.cldr","number",_35b);var _35d=_35a.pattern||_35c[(_35a.type||"decimal")+"Format"];var _35e=_35c.group;var _35f=_35c.decimal;var _360=1;if(_35d.indexOf("%")!=-1){_360/=100;}else{if(_35d.indexOf("‰")!=-1){_360/=1000;}else{var _361=_35d.indexOf("¤")!=-1;if(_361){_35e=_35c.currencyGroup||_35e;_35f=_35c.currencyDecimal||_35f;}}}var _362=_35d.split(";");if(_362.length==1){_362.push("-"+_362[0]);}var re=dojo.regexp.buildGroupRE(_362,function(_363){_363="(?:"+dojo.regexp.escapeString(_363,".")+")";return _363.replace(dojo.number._numberPatternRE,function(_364){var _365={signed:false,separator:_35a.strict?_35e:[_35e,""],fractional:_35a.fractional,decimal:_35f,exponent:false};var _366=_364.split(".");var _367=_35a.places;if(_366.length==1||_367===0){_365.fractional=false;}else{if(_367===undefined){_367=_35a.pattern?_366[1].lastIndexOf("0")+1:Infinity;}if(_367&&_35a.fractional==undefined){_365.fractional=true;}if(!_35a.places&&(_367<_366[1].length)){_367+=","+_366[1].length;}_365.places=_367;}var _368=_366[0].split(",");if(_368.length>1){_365.groupSize=_368.pop().length;if(_368.length>1){_365.groupSize2=_368.pop().length;}}return "("+dojo.number._realNumberRegexp(_365)+")";});},true);if(_361){re=re.replace(/([\s\xa0]*)(\u00a4{1,3})([\s\xa0]*)/g,function(_369,_36a,_36b,_36c){var prop=["symbol","currency","displayName"][_36b.length-1];var _36d=dojo.regexp.escapeString(_35a[prop]||_35a.currency||"");_36a=_36a?"[\\s\\xa0]":"";_36c=_36c?"[\\s\\xa0]":"";if(!_35a.strict){if(_36a){_36a+="*";}if(_36c){_36c+="*";}return "(?:"+_36a+_36d+_36c+")?";}return _36a+_36d+_36c;});}return {regexp:re.replace(/[\xa0 ]/g,"[\\s\\xa0]"),group:_35e,decimal:_35f,factor:_360};};dojo.number.parse=function(_36e,_36f){var info=dojo.number._parseInfo(_36f);var _370=(new RegExp("^"+info.regexp+"$")).exec(_36e);if(!_370){return NaN;}var _371=_370[1];if(!_370[1]){if(!_370[2]){return NaN;}_371=_370[2];info.factor*=-1;}_371=_371.replace(new RegExp("["+info.group+"\\s\\xa0"+"]","g"),"").replace(info.decimal,".");return _371*info.factor;};dojo.number._realNumberRegexp=function(_372){_372=_372||{};if(!("places" in _372)){_372.places=Infinity;}if(typeof _372.decimal!="string"){_372.decimal=".";}if(!("fractional" in _372)||/^0/.test(_372.places)){_372.fractional=[true,false];}if(!("exponent" in _372)){_372.exponent=[true,false];}if(!("eSigned" in _372)){_372.eSigned=[true,false];}var _373=dojo.number._integerRegexp(_372);var _374=dojo.regexp.buildGroupRE(_372.fractional,function(q){var re="";if(q&&(_372.places!==0)){re="\\"+_372.decimal;if(_372.places==Infinity){re="(?:"+re+"\\d+)?";}else{re+="\\d{"+_372.places+"}";}}return re;},true);var _375=dojo.regexp.buildGroupRE(_372.exponent,function(q){if(q){return "([eE]"+dojo.number._integerRegexp({signed:_372.eSigned})+")";}return "";});var _376=_373+_374;if(_374){_376="(?:(?:"+_376+")|(?:"+_374+"))";}return _376+_375;};dojo.number._integerRegexp=function(_377){_377=_377||{};if(!("signed" in _377)){_377.signed=[true,false];}if(!("separator" in _377)){_377.separator="";}else{if(!("groupSize" in _377)){_377.groupSize=3;}}var _378=dojo.regexp.buildGroupRE(_377.signed,function(q){return q?"[-+]":"";},true);var _379=dojo.regexp.buildGroupRE(_377.separator,function(sep){if(!sep){return "(?:\\d+)";}sep=dojo.regexp.escapeString(sep);if(sep==" "){sep="\\s";}else{if(sep==" "){sep="\\s\\xa0";}}var grp=_377.groupSize,grp2=_377.groupSize2;if(grp2){var _37a="(?:0|[1-9]\\d{0,"+(grp2-1)+"}(?:["+sep+"]\\d{"+grp2+"})*["+sep+"]\\d{"+grp+"})";return ((grp-grp2)>0)?"(?:"+_37a+"|(?:0|[1-9]\\d{0,"+(grp-1)+"}))":_37a;}return "(?:0|[1-9]\\d{0,"+(grp-1)+"}(?:["+sep+"]\\d{"+grp+"})*)";},true);return _378+_379;};}if(!dojo._hasResource["dijit.form.NumberTextBox"]){dojo._hasResource["dijit.form.NumberTextBox"]=true;dojo.provide("dijit.form.NumberTextBox");dojo.declare("dijit.form.NumberTextBoxMixin",null,{regExpGen:dojo.number.regexp,value:NaN,editOptions:{pattern:"#.######"},_formatter:dojo.number.format,postMixInProperties:function(){var _37b=typeof this.constraints.places=="number"?this.constraints.places:0;if(_37b){_37b++;}if(typeof this.constraints.max!="number"){this.constraints.max=9*Math.pow(10,15-_37b);}if(typeof this.constraints.min!="number"){this.constraints.min=-9*Math.pow(10,15-_37b);}this.inherited(arguments);},_onFocus:function(){if(this.disabled){return;}var val=this.attr("value");if(typeof val=="number"&&!isNaN(val)){var _37c=this.format(val,this.constraints);if(_37c!==undefined){this.textbox.value=_37c;}}this.inherited(arguments);},format:function(_37d,_37e){if(typeof _37d!="number"){return String(_37d);}if(isNaN(_37d)){return "";}if(("rangeCheck" in this)&&!this.rangeCheck(_37d,_37e)){return String(_37d);}if(this.editOptions&&this._focused){_37e=dojo.mixin({},_37e,this.editOptions);}return this._formatter(_37d,_37e);},parse:dojo.number.parse,_getDisplayedValueAttr:function(){var v=this.inherited(arguments);return isNaN(v)?this.textbox.value:v;},filter:function(_37f){return (_37f===null||_37f===""||_37f===undefined)?NaN:this.inherited(arguments);},serialize:function(_380,_381){return (typeof _380!="number"||isNaN(_380))?"":this.inherited(arguments);},_setValueAttr:function(_382,_383,_384){if(_382!==undefined&&_384===undefined){if(typeof _382=="number"){if(isNaN(_382)){_384="";}else{if(("rangeCheck" in this)&&!this.rangeCheck(_382,this.constraints)){_384=String(_382);}}}else{if(!_382){_384="";_382=NaN;}else{_384=String(_382);_382=undefined;}}}this.inherited(arguments,[_382,_383,_384]);},_getValueAttr:function(){var v=this.inherited(arguments);if(isNaN(v)&&this.textbox.value!==""){if(this.constraints.exponent!==false&&/\de[-+]?|\d/i.test(this.textbox.value)&&(new RegExp("^"+dojo.number._realNumberRegexp(dojo.mixin({},this.constraints))+"$").test(this.textbox.value))){var n=Number(this.textbox.value);return isNaN(n)?undefined:n;}else{return undefined;}}else{return v;}},isValid:function(_385){if(!this._focused||this._isEmpty(this.textbox.value)){return this.inherited(arguments);}else{var v=this.attr("value");if(!isNaN(v)&&this.rangeCheck(v,this.constraints)){if(this.constraints.exponent!==false&&/\de[-+]?\d/i.test(this.textbox.value)){return true;}else{return this.inherited(arguments);}}else{return false;}}}});dojo.declare("dijit.form.NumberTextBox",[dijit.form.RangeBoundTextBox,dijit.form.NumberTextBoxMixin],{});}if(!dojo._hasResource["dojo.cldr.supplemental"]){dojo._hasResource["dojo.cldr.supplemental"]=true;dojo.provide("dojo.cldr.supplemental");dojo.cldr.supplemental.getFirstDayOfWeek=function(_386){var _387={mv:5,ae:6,af:6,bh:6,dj:6,dz:6,eg:6,er:6,et:6,iq:6,ir:6,jo:6,ke:6,kw:6,lb:6,ly:6,ma:6,om:6,qa:6,sa:6,sd:6,so:6,tn:6,ye:6,as:0,au:0,az:0,bw:0,ca:0,cn:0,fo:0,ge:0,gl:0,gu:0,hk:0,ie:0,il:0,is:0,jm:0,jp:0,kg:0,kr:0,la:0,mh:0,mo:0,mp:0,mt:0,nz:0,ph:0,pk:0,sg:0,th:0,tt:0,tw:0,um:0,us:0,uz:0,vi:0,za:0,zw:0,et:0,mw:0,ng:0,tj:0,sy:4};var _388=dojo.cldr.supplemental._region(_386);var dow=_387[_388];return (dow===undefined)?1:dow;};dojo.cldr.supplemental._region=function(_389){_389=dojo.i18n.normalizeLocale(_389);var tags=_389.split("-");var _38a=tags[1];if(!_38a){_38a={de:"de",en:"us",es:"es",fi:"fi",fr:"fr",he:"il",hu:"hu",it:"it",ja:"jp",ko:"kr",nl:"nl",pt:"br",sv:"se",zh:"cn"}[tags[0]];}else{if(_38a.length==4){_38a=tags[2];}}return _38a;};dojo.cldr.supplemental.getWeekend=function(_38b){var _38c={eg:5,il:5,sy:5,"in":0,ae:4,bh:4,dz:4,iq:4,jo:4,kw:4,lb:4,ly:4,ma:4,om:4,qa:4,sa:4,sd:4,tn:4,ye:4};var _38d={ae:5,bh:5,dz:5,iq:5,jo:5,kw:5,lb:5,ly:5,ma:5,om:5,qa:5,sa:5,sd:5,tn:5,ye:5,af:5,ir:5,eg:6,il:6,sy:6};var _38e=dojo.cldr.supplemental._region(_38b);var _38f=_38c[_38e];var end=_38d[_38e];if(_38f===undefined){_38f=6;}if(end===undefined){end=0;}return {start:_38f,end:end};};}if(!dojo._hasResource["dojo.date"]){dojo._hasResource["dojo.date"]=true;dojo.provide("dojo.date");dojo.date.getDaysInMonth=function(_390){var _391=_390.getMonth();var days=[31,28,31,30,31,30,31,31,30,31,30,31];if(_391==1&&dojo.date.isLeapYear(_390)){return 29;}return days[_391];};dojo.date.isLeapYear=function(_392){var year=_392.getFullYear();return !(year%400)||(!(year%4)&&!!(year%100));};dojo.date.getTimezoneName=function(_393){var str=_393.toString();var tz="";var _394;var pos=str.indexOf("(");if(pos>-1){tz=str.substring(++pos,str.indexOf(")"));}else{var pat=/([A-Z\/]+) \d{4}$/;if((_394=str.match(pat))){tz=_394[1];}else{str=_393.toLocaleString();pat=/ ([A-Z\/]+)$/;if((_394=str.match(pat))){tz=_394[1];}}}return (tz=="AM"||tz=="PM")?"":tz;};dojo.date.compare=function(_395,_396,_397){_395=new Date(+_395);_396=new Date(+(_396||new Date()));if(_397=="date"){_395.setHours(0,0,0,0);_396.setHours(0,0,0,0);}else{if(_397=="time"){_395.setFullYear(0,0,0);_396.setFullYear(0,0,0);}}if(_395>_396){return 1;}if(_395<_396){return -1;}return 0;};dojo.date.add=function(date,_398,_399){var sum=new Date(+date);var _39a=false;var _39b="Date";switch(_398){case "day":break;case "weekday":var days,_39c;var mod=_399%5;if(!mod){days=(_399>0)?5:-5;_39c=(_399>0)?((_399-5)/5):((_399+5)/5);}else{days=mod;_39c=parseInt(_399/5);}var strt=date.getDay();var adj=0;if(strt==6&&_399>0){adj=1;}else{if(strt==0&&_399<0){adj=-1;}}var trgt=strt+days;if(trgt==0||trgt==6){adj=(_399>0)?2:-2;}_399=(7*_39c)+days+adj;break;case "year":_39b="FullYear";_39a=true;break;case "week":_399*=7;break;case "quarter":_399*=3;case "month":_39a=true;_39b="Month";break;default:_39b="UTC"+_398.charAt(0).toUpperCase()+_398.substring(1)+"s";}if(_39b){sum["set"+_39b](sum["get"+_39b]()+_399);}if(_39a&&(sum.getDate()<date.getDate())){sum.setDate(0);}return sum;};dojo.date.difference=function(_39d,_39e,_39f){_39e=_39e||new Date();_39f=_39f||"day";var _3a0=_39e.getFullYear()-_39d.getFullYear();var _3a1=1;switch(_39f){case "quarter":var m1=_39d.getMonth();var m2=_39e.getMonth();var q1=Math.floor(m1/3)+1;var q2=Math.floor(m2/3)+1;q2+=(_3a0*4);_3a1=q2-q1;break;case "weekday":var days=Math.round(dojo.date.difference(_39d,_39e,"day"));var _3a2=parseInt(dojo.date.difference(_39d,_39e,"week"));var mod=days%7;if(mod==0){days=_3a2*5;}else{var adj=0;var aDay=_39d.getDay();var bDay=_39e.getDay();_3a2=parseInt(days/7);mod=days%7;var _3a3=new Date(_39d);_3a3.setDate(_3a3.getDate()+(_3a2*7));var _3a4=_3a3.getDay();if(days>0){switch(true){case aDay==6:adj=-1;break;case aDay==0:adj=0;break;case bDay==6:adj=-1;break;case bDay==0:adj=-2;break;case (_3a4+mod)>5:adj=-2;}}else{if(days<0){switch(true){case aDay==6:adj=0;break;case aDay==0:adj=1;break;case bDay==6:adj=2;break;case bDay==0:adj=1;break;case (_3a4+mod)<0:adj=2;}}}days+=adj;days-=(_3a2*2);}_3a1=days;break;case "year":_3a1=_3a0;break;case "month":_3a1=(_39e.getMonth()-_39d.getMonth())+(_3a0*12);break;case "week":_3a1=parseInt(dojo.date.difference(_39d,_39e,"day")/7);break;case "day":_3a1/=24;case "hour":_3a1/=60;case "minute":_3a1/=60;case "second":_3a1/=1000;case "millisecond":_3a1*=_39e.getTime()-_39d.getTime();}return Math.round(_3a1);};}if(!dojo._hasResource["dojo.date.locale"]){dojo._hasResource["dojo.date.locale"]=true;dojo.provide("dojo.date.locale");(function(){function _3a5(_3a6,_3a7,_3a8,_3a9){return _3a9.replace(/([a-z])\1*/ig,function(_3aa){var s,pad,c=_3aa.charAt(0),l=_3aa.length,_3ab=["abbr","wide","narrow"];switch(c){case "G":s=_3a7[(l<4)?"eraAbbr":"eraNames"][_3a6.getFullYear()<0?0:1];break;case "y":s=_3a6.getFullYear();switch(l){case 1:break;case 2:if(!_3a8.fullYear){s=String(s);s=s.substr(s.length-2);break;}default:pad=true;}break;case "Q":case "q":s=Math.ceil((_3a6.getMonth()+1)/3);pad=true;break;case "M":var m=_3a6.getMonth();if(l<3){s=m+1;pad=true;}else{var _3ac=["months","format",_3ab[l-3]].join("-");s=_3a7[_3ac][m];}break;case "w":var _3ad=0;s=dojo.date.locale._getWeekOfYear(_3a6,_3ad);pad=true;break;case "d":s=_3a6.getDate();pad=true;break;case "D":s=dojo.date.locale._getDayOfYear(_3a6);pad=true;break;case "E":var d=_3a6.getDay();if(l<3){s=d+1;pad=true;}else{var _3ae=["days","format",_3ab[l-3]].join("-");s=_3a7[_3ae][d];}break;case "a":var _3af=(_3a6.getHours()<12)?"am":"pm";s=_3a7[_3af];break;case "h":case "H":case "K":case "k":var h=_3a6.getHours();switch(c){case "h":s=(h%12)||12;break;case "H":s=h;break;case "K":s=(h%12);break;case "k":s=h||24;break;}pad=true;break;case "m":s=_3a6.getMinutes();pad=true;break;case "s":s=_3a6.getSeconds();pad=true;break;case "S":s=Math.round(_3a6.getMilliseconds()*Math.pow(10,l-3));pad=true;break;case "v":case "z":s=dojo.date.locale._getZone(_3a6,true,_3a8);if(s){break;}l=4;case "Z":var _3b0=dojo.date.locale._getZone(_3a6,false,_3a8);var tz=[(_3b0<=0?"+":"-"),dojo.string.pad(Math.floor(Math.abs(_3b0)/60),2),dojo.string.pad(Math.abs(_3b0)%60,2)];if(l==4){tz.splice(0,0,"GMT");tz.splice(3,0,":");}s=tz.join("");break;default:throw new Error("dojo.date.locale.format: invalid pattern char: "+_3a9);}if(pad){s=dojo.string.pad(s,l);}return s;});};dojo.date.locale._getZone=function(_3b1,_3b2,_3b3){if(_3b2){return dojo.date.getTimezoneName(_3b1);}else{return _3b1.getTimezoneOffset();}};dojo.date.locale.format=function(_3b4,_3b5){_3b5=_3b5||{};var _3b6=dojo.i18n.normalizeLocale(_3b5.locale),_3b7=_3b5.formatLength||"short",_3b8=dojo.date.locale._getGregorianBundle(_3b6),str=[],_3b9=dojo.hitch(this,_3a5,_3b4,_3b8,_3b5);if(_3b5.selector=="year"){return _3ba(_3b8["dateFormatItem-yyyy"]||"yyyy",_3b9);}var _3bb;if(_3b5.selector!="date"){_3bb=_3b5.timePattern||_3b8["timeFormat-"+_3b7];if(_3bb){str.push(_3ba(_3bb,_3b9));}}if(_3b5.selector!="time"){_3bb=_3b5.datePattern||_3b8["dateFormat-"+_3b7];if(_3bb){str.push(_3ba(_3bb,_3b9));}}return str.length==1?str[0]:_3b8["dateTimeFormat-"+_3b7].replace(/\{(\d+)\}/g,function(_3bc,key){return str[key];});};dojo.date.locale.regexp=function(_3bd){return dojo.date.locale._parseInfo(_3bd).regexp;};dojo.date.locale._parseInfo=function(_3be){_3be=_3be||{};var _3bf=dojo.i18n.normalizeLocale(_3be.locale),_3c0=dojo.date.locale._getGregorianBundle(_3bf),_3c1=_3be.formatLength||"short",_3c2=_3be.datePattern||_3c0["dateFormat-"+_3c1],_3c3=_3be.timePattern||_3c0["timeFormat-"+_3c1],_3c4;if(_3be.selector=="date"){_3c4=_3c2;}else{if(_3be.selector=="time"){_3c4=_3c3;}else{_3c4=_3c0["dateTimeFormat-"+_3c1].replace(/\{(\d+)\}/g,function(_3c5,key){return [_3c3,_3c2][key];});}}var _3c6=[],re=_3ba(_3c4,dojo.hitch(this,_3c7,_3c6,_3c0,_3be));return {regexp:re,tokens:_3c6,bundle:_3c0};};dojo.date.locale.parse=function(_3c8,_3c9){var info=dojo.date.locale._parseInfo(_3c9),_3ca=info.tokens,_3cb=info.bundle,re=new RegExp("^"+info.regexp+"$",info.strict?"":"i"),_3cc=re.exec(_3c8);if(!_3cc){return null;}var _3cd=["abbr","wide","narrow"],_3ce=[1970,0,1,0,0,0,0],amPm="",_3cf=dojo.every(_3cc,function(v,i){if(!i){return true;}var _3d0=_3ca[i-1];var l=_3d0.length;switch(_3d0.charAt(0)){case "y":if(l!=2&&_3c9.strict){_3ce[0]=v;}else{if(v<100){v=Number(v);var year=""+new Date().getFullYear(),_3d1=year.substring(0,2)*100,_3d2=Math.min(Number(year.substring(2,4))+20,99),num=(v<_3d2)?_3d1+v:_3d1-100+v;_3ce[0]=num;}else{if(_3c9.strict){return false;}_3ce[0]=v;}}break;case "M":if(l>2){var _3d3=_3cb["months-format-"+_3cd[l-3]].concat();if(!_3c9.strict){v=v.replace(".","").toLowerCase();_3d3=dojo.map(_3d3,function(s){return s.replace(".","").toLowerCase();});}v=dojo.indexOf(_3d3,v);if(v==-1){return false;}}else{v--;}_3ce[1]=v;break;case "E":case "e":var days=_3cb["days-format-"+_3cd[l-3]].concat();if(!_3c9.strict){v=v.toLowerCase();days=dojo.map(days,function(d){return d.toLowerCase();});}v=dojo.indexOf(days,v);if(v==-1){return false;}break;case "D":_3ce[1]=0;case "d":_3ce[2]=v;break;case "a":var am=_3c9.am||_3cb.am;var pm=_3c9.pm||_3cb.pm;if(!_3c9.strict){var _3d4=/\./g;v=v.replace(_3d4,"").toLowerCase();am=am.replace(_3d4,"").toLowerCase();pm=pm.replace(_3d4,"").toLowerCase();}if(_3c9.strict&&v!=am&&v!=pm){return false;}amPm=(v==pm)?"p":(v==am)?"a":"";break;case "K":if(v==24){v=0;}case "h":case "H":case "k":if(v>23){return false;}_3ce[3]=v;break;case "m":_3ce[4]=v;break;case "s":_3ce[5]=v;break;case "S":_3ce[6]=v;}return true;});var _3d5=+_3ce[3];if(amPm==="p"&&_3d5<12){_3ce[3]=_3d5+12;}else{if(amPm==="a"&&_3d5==12){_3ce[3]=0;}}var _3d6=new Date(_3ce[0],_3ce[1],_3ce[2],_3ce[3],_3ce[4],_3ce[5],_3ce[6]);if(_3c9.strict){_3d6.setFullYear(_3ce[0]);}var _3d7=_3ca.join(""),_3d8=_3d7.indexOf("d")!=-1,_3d9=_3d7.indexOf("M")!=-1;if(!_3cf||(_3d9&&_3d6.getMonth()>_3ce[1])||(_3d8&&_3d6.getDate()>_3ce[2])){return null;}if((_3d9&&_3d6.getMonth()<_3ce[1])||(_3d8&&_3d6.getDate()<_3ce[2])){_3d6=dojo.date.add(_3d6,"hour",1);}return _3d6;};function _3ba(_3da,_3db,_3dc,_3dd){var _3de=function(x){return x;};_3db=_3db||_3de;_3dc=_3dc||_3de;_3dd=_3dd||_3de;var _3df=_3da.match(/(''|[^'])+/g),_3e0=_3da.charAt(0)=="'";dojo.forEach(_3df,function(_3e1,i){if(!_3e1){_3df[i]="";}else{_3df[i]=(_3e0?_3dc:_3db)(_3e1);_3e0=!_3e0;}});return _3dd(_3df.join(""));};function _3c7(_3e2,_3e3,_3e4,_3e5){_3e5=dojo.regexp.escapeString(_3e5);if(!_3e4.strict){_3e5=_3e5.replace(" a"," ?a");}return _3e5.replace(/([a-z])\1*/ig,function(_3e6){var s,c=_3e6.charAt(0),l=_3e6.length,p2="",p3="";if(_3e4.strict){if(l>1){p2="0"+"{"+(l-1)+"}";}if(l>2){p3="0"+"{"+(l-2)+"}";}}else{p2="0?";p3="0{0,2}";}switch(c){case "y":s="\\d{2,4}";break;case "M":s=(l>2)?"\\S+?":p2+"[1-9]|1[0-2]";break;case "D":s=p2+"[1-9]|"+p3+"[1-9][0-9]|[12][0-9][0-9]|3[0-5][0-9]|36[0-6]";break;case "d":s="[12]\\d|"+p2+"[1-9]|3[01]";break;case "w":s=p2+"[1-9]|[1-4][0-9]|5[0-3]";break;case "E":s="\\S+";break;case "h":s=p2+"[1-9]|1[0-2]";break;case "k":s=p2+"\\d|1[01]";break;case "H":s=p2+"\\d|1\\d|2[0-3]";break;case "K":s=p2+"[1-9]|1\\d|2[0-4]";break;case "m":case "s":s="[0-5]\\d";break;case "S":s="\\d{"+l+"}";break;case "a":var am=_3e4.am||_3e3.am||"AM";var pm=_3e4.pm||_3e3.pm||"PM";if(_3e4.strict){s=am+"|"+pm;}else{s=am+"|"+pm;if(am!=am.toLowerCase()){s+="|"+am.toLowerCase();}if(pm!=pm.toLowerCase()){s+="|"+pm.toLowerCase();}if(s.indexOf(".")!=-1){s+="|"+s.replace(/\./g,"");}}s=s.replace(/\./g,"\\.");break;default:s=".*";}if(_3e2){_3e2.push(_3e6);}return "("+s+")";}).replace(/[\xa0 ]/g,"[\\s\\xa0]");};})();(function(){var _3e7=[];dojo.date.locale.addCustomFormats=function(_3e8,_3e9){_3e7.push({pkg:_3e8,name:_3e9});};dojo.date.locale._getGregorianBundle=function(_3ea){var _3eb={};dojo.forEach(_3e7,function(desc){var _3ec=dojo.i18n.getLocalization(desc.pkg,desc.name,_3ea);_3eb=dojo.mixin(_3eb,_3ec);},this);return _3eb;};})();dojo.date.locale.addCustomFormats("dojo.cldr","gregorian");dojo.date.locale.getNames=function(item,type,_3ed,_3ee){var _3ef,_3f0=dojo.date.locale._getGregorianBundle(_3ee),_3f1=[item,_3ed,type];if(_3ed=="standAlone"){var key=_3f1.join("-");_3ef=_3f0[key];if(_3ef[0]==1){_3ef=undefined;}}_3f1[1]="format";return (_3ef||_3f0[_3f1.join("-")]).concat();};dojo.date.locale.isWeekend=function(_3f2,_3f3){var _3f4=dojo.cldr.supplemental.getWeekend(_3f3),day=(_3f2||new Date()).getDay();if(_3f4.end<_3f4.start){_3f4.end+=7;if(day<_3f4.start){day+=7;}}return day>=_3f4.start&&day<=_3f4.end;};dojo.date.locale._getDayOfYear=function(_3f5){return dojo.date.difference(new Date(_3f5.getFullYear(),0,1,_3f5.getHours()),_3f5)+1;};dojo.date.locale._getWeekOfYear=function(_3f6,_3f7){if(arguments.length==1){_3f7=0;}var _3f8=new Date(_3f6.getFullYear(),0,1).getDay(),adj=(_3f8-_3f7+7)%7,week=Math.floor((dojo.date.locale._getDayOfYear(_3f6)+adj-1)/7);if(_3f8==_3f7){week++;}return week;};}if(!dojo._hasResource["dijit.Calendar"]){dojo._hasResource["dijit.Calendar"]=true;dojo.provide("dijit.Calendar");dojo.declare("dijit.Calendar",[dijit._Widget,dijit._Templated],{templateString:dojo.cache("dijit","templates/Calendar.html","<table cellspacing=\"0\" cellpadding=\"0\" class=\"dijitCalendarContainer\" role=\"grid\" dojoAttachEvent=\"onkeypress: _onKeyPress\">\r\n\t<thead>\r\n\t\t<tr class=\"dijitReset dijitCalendarMonthContainer\" valign=\"top\">\r\n\t\t\t<th class='dijitReset' dojoAttachPoint=\"decrementMonth\">\r\n\t\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitCalendarIncrementControl dijitCalendarDecrease\" waiRole=\"presentation\">\r\n\t\t\t\t<span dojoAttachPoint=\"decreaseArrowNode\" class=\"dijitA11ySideArrow\">-</span>\r\n\t\t\t</th>\r\n\t\t\t<th class='dijitReset' colspan=\"5\">\r\n\t\t\t\t<div class=\"dijitVisible\">\r\n\t\t\t\t\t<div class=\"dijitPopup dijitMenu dijitMenuPassive dijitHidden\" dojoAttachPoint=\"monthDropDown\" dojoAttachEvent=\"onmouseup: _onMonthSelect, onmouseover: _onMenuHover, onmouseout: _onMenuHover\">\r\n\t\t\t\t\t\t<div class=\"dijitCalendarMonthLabelTemplate dijitCalendarMonthLabel\"></div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div dojoAttachPoint=\"monthLabelSpacer\" class=\"dijitSpacer\"></div>\r\n\t\t\t\t<div dojoAttachPoint=\"monthLabelNode\" class=\"dijitCalendarMonthLabel dijitInline dijitVisible\" dojoAttachEvent=\"onmousedown: _onMonthToggle\"></div>\r\n\t\t\t</th>\r\n\t\t\t<th class='dijitReset' dojoAttachPoint=\"incrementMonth\">\r\n\t\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitCalendarIncrementControl dijitCalendarIncrease\" waiRole=\"presentation\">\r\n\t\t\t\t<span dojoAttachPoint=\"increaseArrowNode\" class=\"dijitA11ySideArrow\">+</span>\r\n\t\t\t</th>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<th class=\"dijitReset dijitCalendarDayLabelTemplate\" role=\"columnheader\"><span class=\"dijitCalendarDayLabel\"></span></th>\r\n\t\t</tr>\r\n\t</thead>\r\n\t<tbody dojoAttachEvent=\"onclick: _onDayClick, onmouseover: _onDayMouseOver, onmouseout: _onDayMouseOut\" class=\"dijitReset dijitCalendarBodyContainer\">\r\n\t\t<tr class=\"dijitReset dijitCalendarWeekTemplate\" role=\"row\">\r\n\t\t\t<td class=\"dijitReset dijitCalendarDateTemplate\" role=\"gridcell\"><span class=\"dijitCalendarDateLabel\"></span></td>\r\n\t\t</tr>\r\n\t</tbody>\r\n\t<tfoot class=\"dijitReset dijitCalendarYearContainer\">\r\n\t\t<tr>\r\n\t\t\t<td class='dijitReset' valign=\"top\" colspan=\"7\">\r\n\t\t\t\t<h3 class=\"dijitCalendarYearLabel\">\r\n\t\t\t\t\t<span dojoAttachPoint=\"previousYearLabelNode\" class=\"dijitInline dijitCalendarPreviousYear\"></span>\r\n\t\t\t\t\t<span dojoAttachPoint=\"currentYearLabelNode\" class=\"dijitInline dijitCalendarSelectedYear\"></span>\r\n\t\t\t\t\t<span dojoAttachPoint=\"nextYearLabelNode\" class=\"dijitInline dijitCalendarNextYear\"></span>\r\n\t\t\t\t</h3>\r\n\t\t\t</td>\r\n\t\t</tr>\r\n\t</tfoot>\r\n</table>\r\n"),value:new Date(),datePackage:"dojo.date",dayWidth:"narrow",tabIndex:"0",attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{tabIndex:"domNode"}),setValue:function(_3f9){dojo.deprecated("dijit.Calendar:setValue() is deprecated.  Use attr('value', ...) instead.","","2.0");this.attr("value",_3f9);},_getValueAttr:function(){var _3fa=new this.dateClassObj(this.value);_3fa.setHours(0,0,0,0);if(_3fa.getDate()<this.value.getDate()){_3fa=this.dateFuncObj.add(_3fa,"hour",1);}return _3fa;},_setValueAttr:function(_3fb){if(!this.value||this.dateFuncObj.compare(_3fb,this.value)){_3fb=new this.dateClassObj(_3fb);_3fb.setHours(1);this.displayMonth=new this.dateClassObj(_3fb);if(!this.isDisabledDate(_3fb,this.lang)){this.value=_3fb;this.onChange(this.attr("value"));}dojo.attr(this.domNode,"aria-label",this.dateLocaleModule.format(_3fb,{selector:"date",formatLength:"full"}));this._populateGrid();}},_setText:function(node,text){while(node.firstChild){node.removeChild(node.firstChild);}node.appendChild(dojo.doc.createTextNode(text));},_populateGrid:function(){var _3fc=this.displayMonth;_3fc.setDate(1);var _3fd=_3fc.getDay(),_3fe=this.dateFuncObj.getDaysInMonth(_3fc),_3ff=this.dateFuncObj.getDaysInMonth(this.dateFuncObj.add(_3fc,"month",-1)),_400=new this.dateClassObj(),_401=dojo.cldr.supplemental.getFirstDayOfWeek(this.lang);if(_401>_3fd){_401-=7;}dojo.query(".dijitCalendarDateTemplate",this.domNode).forEach(function(_402,i){i+=_401;var date=new this.dateClassObj(_3fc),_403,_404="dijitCalendar",adj=0;if(i<_3fd){_403=_3ff-_3fd+i+1;adj=-1;_404+="Previous";}else{if(i>=(_3fd+_3fe)){_403=i-_3fd-_3fe+1;adj=1;_404+="Next";}else{_403=i-_3fd+1;_404+="Current";}}if(adj){date=this.dateFuncObj.add(date,"month",adj);}date.setDate(_403);if(!this.dateFuncObj.compare(date,_400,"date")){_404="dijitCalendarCurrentDate "+_404;}if(this._isSelectedDate(date,this.lang)){_404="dijitCalendarSelectedDate "+_404;}if(this.isDisabledDate(date,this.lang)){_404="dijitCalendarDisabledDate "+_404;}var _405=this.getClassForDate(date,this.lang);if(_405){_404=_405+" "+_404;}_402.className=_404+"Month dijitCalendarDateTemplate";_402.dijitDateValue=date.valueOf();var _406=dojo.query(".dijitCalendarDateLabel",_402)[0],text=date.getDateLocalized?date.getDateLocalized(this.lang):date.getDate();this._setText(_406,text);},this);var _407=this.dateLocaleModule.getNames("months","wide","standAlone",this.lang);this._setText(this.monthLabelNode,_407[_3fc.getMonth()]);var y=_3fc.getFullYear()-1;var d=new this.dateClassObj();dojo.forEach(["previous","current","next"],function(name){d.setFullYear(y++);this._setText(this[name+"YearLabelNode"],this.dateLocaleModule.format(d,{selector:"year",locale:this.lang}));},this);var _408=this;var _409=function(_40a,_40b,adj){_408._connects.push(dijit.typematic.addMouseListener(_408[_40a],_408,function(_40c){if(_40c>=0){_408._adjustDisplay(_40b,adj);}},0.8,500));};_409("incrementMonth","month",1);_409("decrementMonth","month",-1);_409("nextYearLabelNode","year",1);_409("previousYearLabelNode","year",-1);},goToToday:function(){this.attr("value",this.dateClassObj());},constructor:function(args){var _40d=(args.datePackage&&(args.datePackage!="dojo.date"))?args.datePackage+".Date":"Date";this.dateClassObj=dojo.getObject(_40d,false);this.datePackage=args.datePackage||this.datePackage;this.dateFuncObj=dojo.getObject(this.datePackage,false);this.dateLocaleModule=dojo.getObject(this.datePackage+".locale",false);},postMixInProperties:function(){if(isNaN(this.value)){delete this.value;}this.inherited(arguments);},postCreate:function(){this.inherited(arguments);dojo.setSelectable(this.domNode,false);var _40e=dojo.hitch(this,function(_40f,n){var _410=dojo.query(_40f,this.domNode)[0];for(var i=0;i<n;i++){_410.parentNode.appendChild(_410.cloneNode(true));}});_40e(".dijitCalendarDayLabelTemplate",6);_40e(".dijitCalendarDateTemplate",6);_40e(".dijitCalendarWeekTemplate",5);var _411=this.dateLocaleModule.getNames("days",this.dayWidth,"standAlone",this.lang);var _412=dojo.cldr.supplemental.getFirstDayOfWeek(this.lang);dojo.query(".dijitCalendarDayLabel",this.domNode).forEach(function(_413,i){this._setText(_413,_411[(i+_412)%7]);},this);var _414=this.dateLocaleModule.getNames("months","wide","standAlone",this.lang);_40e(".dijitCalendarMonthLabelTemplate",_414.length-1);dojo.query(".dijitCalendarMonthLabelTemplate",this.domNode).forEach(function(node,i){dojo.attr(node,"month",i);this._setText(node,_414[i]);dojo.place(node.cloneNode(true),this.monthLabelSpacer);},this);var _415=this.value;this.value=null;this.attr("value",new this.dateClassObj(_415));},_onMenuHover:function(e){dojo.stopEvent(e);dojo.toggleClass(e.target,"dijitMenuItemHover");},_adjustDisplay:function(part,_416){this.displayMonth=this.dateFuncObj.add(this.displayMonth,part,_416);this._populateGrid();},_onMonthToggle:function(evt){dojo.stopEvent(evt);if(evt.type=="mousedown"){var _417=dojo.position(this.monthLabelNode);var dim={width:_417.w+"px",top:-this.displayMonth.getMonth()*_417.h+"px"};if((dojo.isIE&&dojo.isQuirks)||dojo.isIE<7){dim.left=-_417.w/2+"px";}dojo.style(this.monthDropDown,dim);this._popupHandler=this.connect(document,"onmouseup","_onMonthToggle");}else{this.disconnect(this._popupHandler);delete this._popupHandler;}dojo.toggleClass(this.monthDropDown,"dijitHidden");dojo.toggleClass(this.monthLabelNode,"dijitVisible");},_onMonthSelect:function(evt){this._onMonthToggle(evt);this.displayMonth.setMonth(dojo.attr(evt.target,"month"));this._populateGrid();},_onDayClick:function(evt){dojo.stopEvent(evt);for(var node=evt.target;node&&!node.dijitDateValue;node=node.parentNode){}if(node&&!dojo.hasClass(node,"dijitCalendarDisabledDate")){this.attr("value",node.dijitDateValue);this.onValueSelected(this.attr("value"));}},_onDayMouseOver:function(evt){var node=evt.target;if(node&&(node.dijitDateValue||node==this.previousYearLabelNode||node==this.nextYearLabelNode)){dojo.addClass(node,"dijitCalendarHoveredDate");this._currentNode=node;}},_onDayMouseOut:function(evt){if(!this._currentNode){return;}for(var node=evt.relatedTarget;node;){if(node==this._currentNode){return;}try{node=node.parentNode;}catch(x){node=null;}}dojo.removeClass(this._currentNode,"dijitCalendarHoveredDate");this._currentNode=null;},_onKeyPress:function(evt){var dk=dojo.keys,_418=-1,_419,_41a=this.value;switch(evt.keyCode){case dk.RIGHT_ARROW:_418=1;case dk.LEFT_ARROW:_419="day";if(!this.isLeftToRight()){_418*=-1;}break;case dk.DOWN_ARROW:_418=1;case dk.UP_ARROW:_419="week";break;case dk.PAGE_DOWN:_418=1;case dk.PAGE_UP:_419=evt.ctrlKey?"year":"month";break;case dk.END:_41a=this.dateFuncObj.add(_41a,"month",1);_419="day";case dk.HOME:_41a=new Date(_41a).setDate(1);break;case dk.ENTER:this.onValueSelected(this.attr("value"));break;case dk.ESCAPE:default:return;}dojo.stopEvent(evt);if(_419){_41a=this.dateFuncObj.add(_41a,_419,_418);}this.attr("value",_41a);},onValueSelected:function(date){},onChange:function(date){},_isSelectedDate:function(_41b,_41c){return !this.dateFuncObj.compare(_41b,this.value,"date");},isDisabledDate:function(_41d,_41e){},getClassForDate:function(_41f,_420){}});}if(!dojo._hasResource["dijit.form._DateTimeTextBox"]){dojo._hasResource["dijit.form._DateTimeTextBox"]=true;dojo.provide("dijit.form._DateTimeTextBox");dojo.declare("dijit.form._DateTimeTextBox",dijit.form.RangeBoundTextBox,{regExpGen:dojo.date.locale.regexp,datePackage:"dojo.date",compare:dojo.date.compare,format:function(_421,_422){if(!_421){return "";}return this.dateLocaleModule.format(_421,_422);},parse:function(_423,_424){return this.dateLocaleModule.parse(_423,_424)||(this._isEmpty(_423)?null:undefined);},serialize:function(val,_425){if(val.toGregorian){val=val.toGregorian();}return dojo.date.stamp.toISOString(val,_425);},value:new Date(""),_blankValue:null,popupClass:"",_selector:"",constructor:function(args){var _426=args.datePackage?args.datePackage+".Date":"Date";this.dateClassObj=dojo.getObject(_426,false);this.value=new this.dateClassObj("");this.datePackage=args.datePackage||this.datePackage;this.dateLocaleModule=dojo.getObject(this.datePackage+".locale",false);this.regExpGen=this.dateLocaleModule.regexp;},postMixInProperties:function(){this.inherited(arguments);if(!this.value||this.value.toString()==dijit.form._DateTimeTextBox.prototype.value.toString()){this.value=null;}var _427=this.constraints;_427.selector=this._selector;_427.fullYear=true;var _428=dojo.date.stamp.fromISOString;if(typeof _427.min=="string"){_427.min=_428(_427.min);}if(typeof _427.max=="string"){_427.max=_428(_427.max);}},_onFocus:function(evt){this._open();this.inherited(arguments);},_setValueAttr:function(_429,_42a,_42b){if(_429 instanceof Date&&!(this.dateClassObj instanceof Date)){_429=new this.dateClassObj(_429);}this.inherited(arguments);if(this._picker){if(!_429){_429=new this.dateClassObj();}this._picker.attr("value",_429);}},_open:function(){if(this.disabled||this.readOnly||!this.popupClass){return;}var _42c=this;if(!this._picker){var _42d=dojo.getObject(this.popupClass,false);this._picker=new _42d({onValueSelected:function(_42e){if(_42c._tabbingAway){delete _42c._tabbingAway;}else{_42c.focus();}setTimeout(dojo.hitch(_42c,"_close"),1);dijit.form._DateTimeTextBox.superclass._setValueAttr.call(_42c,_42e,true);},id:this.id+"_popup",lang:_42c.lang,constraints:_42c.constraints,datePackage:_42c.datePackage,isDisabledDate:function(date){var _42f=dojo.date.compare;var _430=_42c.constraints;return _430&&(_430.min&&(_42f(_430.min,date,_42c._selector)>0)||(_430.max&&_42f(_430.max,date,_42c._selector)<0));}});this._picker.attr("value",this.attr("value")||new this.dateClassObj());}if(!this._opened){dijit.popup.open({parent:this,popup:this._picker,orient:{"BL":"TL","TL":"BL"},around:this.domNode,onCancel:dojo.hitch(this,this._close),onClose:function(){_42c._opened=false;}});this._opened=true;}dojo.marginBox(this._picker.domNode,{w:this.domNode.offsetWidth});},_close:function(){if(this._opened){dijit.popup.close(this._picker);this._opened=false;}},_onBlur:function(){this._close();if(this._picker){this._picker.destroy();delete this._picker;}this.inherited(arguments);},_getDisplayedValueAttr:function(){return this.textbox.value;},_setDisplayedValueAttr:function(_431,_432){this._setValueAttr(this.parse(_431,this.constraints),_432,_431);},destroy:function(){if(this._picker){this._picker.destroy();delete this._picker;}this.inherited(arguments);},postCreate:function(){this.inherited(arguments);this.connect(this.focusNode,"onkeypress",this._onKeyPress);this.connect(this.focusNode,"onclick",this._open);},_onKeyPress:function(e){var p=this._picker,dk=dojo.keys;if(p&&this._opened&&p.handleKey){if(p.handleKey(e)===false){return;}}if(this._opened&&e.charOrCode==dk.ESCAPE&&!(e.shiftKey||e.ctrlKey||e.altKey||e.metaKey)){this._close();dojo.stopEvent(e);}else{if(!this._opened&&e.charOrCode==dk.DOWN_ARROW){this._open();dojo.stopEvent(e);}else{if(e.charOrCode===dk.TAB){this._tabbingAway=true;}else{if(this._opened&&(e.keyChar||e.charOrCode===dk.BACKSPACE||e.charOrCode==dk.DELETE)){setTimeout(dojo.hitch(this,function(){dijit.placeOnScreenAroundElement(p.domNode.parentNode,this.domNode,{"BL":"TL","TL":"BL"},p.orient?dojo.hitch(p,"orient"):null);}),1);}}}}}});}if(!dojo._hasResource["dijit.form.DateTextBox"]){dojo._hasResource["dijit.form.DateTextBox"]=true;dojo.provide("dijit.form.DateTextBox");dojo.declare("dijit.form.DateTextBox",dijit.form._DateTimeTextBox,{baseClass:"dijitTextBox dijitDateTextBox",popupClass:"dijit.Calendar",_selector:"date",value:new Date("")});}if(!dojo._hasResource["dijit.form.SimpleTextarea"]){dojo._hasResource["dijit.form.SimpleTextarea"]=true;dojo.provide("dijit.form.SimpleTextarea");dojo.declare("dijit.form.SimpleTextarea",dijit.form.TextBox,{baseClass:"dijitTextArea",attributeMap:dojo.delegate(dijit.form._FormValueWidget.prototype.attributeMap,{rows:"textbox",cols:"textbox"}),rows:"3",cols:"20",templateString:"<textarea ${nameAttrSetting} dojoAttachPoint='focusNode,containerNode,textbox' autocomplete='off'></textarea>",postMixInProperties:function(){if(!this.value&&this.srcNodeRef){this.value=this.srcNodeRef.value;}this.inherited(arguments);},filter:function(_433){if(_433){_433=_433.replace(/\r/g,"");}return this.inherited(arguments);},postCreate:function(){this.inherited(arguments);if(dojo.isIE&&this.cols){dojo.addClass(this.textbox,"dijitTextAreaCols");}},_previousValue:"",_onInput:function(e){if(this.maxLength){var _434=parseInt(this.maxLength);var _435=this.textbox.value.replace(/\r/g,"");var _436=_435.length-_434;if(_436>0){if(e){dojo.stopEvent(e);}var _437=this.textbox;if(_437.selectionStart){var pos=_437.selectionStart;var cr=0;if(dojo.isOpera){cr=(this.textbox.value.substring(0,pos).match(/\r/g)||[]).length;}this.textbox.value=_435.substring(0,pos-_436-cr)+_435.substring(pos-cr);_437.setSelectionRange(pos-_436,pos-_436);}else{if(dojo.doc.selection){_437.focus();var _438=dojo.doc.selection.createRange();_438.moveStart("character",-_436);_438.text="";_438.select();}}}this._previousValue=this.textbox.value;}this.inherited(arguments);}});}if(!dojo._hasResource["dijit.form.Textarea"]){dojo._hasResource["dijit.form.Textarea"]=true;dojo.provide("dijit.form.Textarea");dojo.declare("dijit.form.Textarea",dijit.form.SimpleTextarea,{cols:"",_previousNewlines:0,_strictMode:(dojo.doc.compatMode!="BackCompat"),_getHeight:function(_439){var newH=_439.scrollHeight;if(dojo.isIE){newH+=_439.offsetHeight-_439.clientHeight-((dojo.isIE<8&&this._strictMode)?dojo._getPadBorderExtents(_439).h:0);}else{if(dojo.isMoz){newH+=_439.offsetHeight-_439.clientHeight;}else{if(dojo.isWebKit&&!(dojo.isSafari<4)){newH+=dojo._getBorderExtents(_439).h;}else{newH+=dojo._getPadBorderExtents(_439).h;}}}return newH;},_estimateHeight:function(_43a){_43a.style.maxHeight="";_43a.style.height="auto";_43a.rows=(_43a.value.match(/\n/g)||[]).length+1;},_needsHelpShrinking:dojo.isMoz||dojo.isWebKit,_onInput:function(){this.inherited(arguments);if(this._busyResizing){return;}this._busyResizing=true;var _43b=this.textbox;if(_43b.scrollHeight&&_43b.offsetHeight&&_43b.clientHeight){var newH=this._getHeight(_43b)+"px";if(_43b.style.height!=newH){_43b.style.maxHeight=_43b.style.height=newH;}if(this._needsHelpShrinking){if(this._setTimeoutHandle){clearTimeout(this._setTimeoutHandle);}this._setTimeoutHandle=setTimeout(dojo.hitch(this,"_shrink"),0);}}else{this._estimateHeight(_43b);}this._busyResizing=false;},_busyResizing:false,_shrink:function(){this._setTimeoutHandle=null;if(this._needsHelpShrinking&&!this._busyResizing){this._busyResizing=true;var _43c=this.textbox;var _43d=false;if(_43c.value==""){_43c.value=" ";_43d=true;}var _43e=_43c.scrollHeight;if(!_43e){this._estimateHeight(_43c);}else{var _43f=_43c.style.paddingBottom;var _440=dojo._getPadExtents(_43c);_440=_440.h-_440.t;_43c.style.paddingBottom=_440+1+"px";var newH=this._getHeight(_43c)-1+"px";if(_43c.style.maxHeight!=newH){_43c.style.paddingBottom=_440+_43e+"px";_43c.scrollTop=0;_43c.style.maxHeight=this._getHeight(_43c)-_43e+"px";}_43c.style.paddingBottom=_43f;}if(_43d){_43c.value="";}this._busyResizing=false;}},resize:function(){this._onInput();},_setValueAttr:function(){this.inherited(arguments);this.resize();},postCreate:function(){this.inherited(arguments);dojo.style(this.textbox,{overflowY:"hidden",overflowX:"auto",boxSizing:"border-box",MsBoxSizing:"border-box",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box"});this.connect(this.textbox,"onscroll",this._onInput);this.connect(this.textbox,"onresize",this._onInput);this.connect(this.textbox,"onfocus",this._onInput);setTimeout(dojo.hitch(this,"resize"),0);}});}if(!dojo._hasResource["dojo.dnd.common"]){dojo._hasResource["dojo.dnd.common"]=true;dojo.provide("dojo.dnd.common");dojo.dnd.getCopyKeyState=dojo.isCopyKeyPressed;dojo.dnd._uniqueId=0;dojo.dnd.getUniqueId=function(){var id;do{id=dojo._scopeName+"Unique"+(++dojo.dnd._uniqueId);}while(dojo.byId(id));return id;};dojo.dnd._empty={};dojo.dnd.isFormElement=function(e){var t=e.target;if(t.nodeType==3){t=t.parentNode;}return " button textarea input select option ".indexOf(" "+t.tagName.toLowerCase()+" ")>=0;};}if(!dojo._hasResource["dojo.dnd.autoscroll"]){dojo._hasResource["dojo.dnd.autoscroll"]=true;dojo.provide("dojo.dnd.autoscroll");dojo.dnd.getViewport=function(){var d=dojo.doc,dd=d.documentElement,w=window,b=dojo.body();if(dojo.isMozilla){return {w:dd.clientWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&w.innerWidth){return {w:w.innerWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&dd&&dd.clientWidth){return {w:dd.clientWidth,h:dd.clientHeight};}else{if(b.clientWidth){return {w:b.clientWidth,h:b.clientHeight};}}}}return null;};dojo.dnd.V_TRIGGER_AUTOSCROLL=32;dojo.dnd.H_TRIGGER_AUTOSCROLL=32;dojo.dnd.V_AUTOSCROLL_VALUE=16;dojo.dnd.H_AUTOSCROLL_VALUE=16;dojo.dnd.autoScroll=function(e){var v=dojo.dnd.getViewport(),dx=0,dy=0;if(e.clientX<dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(e.clientX>v.w-dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}if(e.clientY<dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=-dojo.dnd.V_AUTOSCROLL_VALUE;}else{if(e.clientY>v.h-dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}window.scrollBy(dx,dy);};dojo.dnd._validNodes={"div":1,"p":1,"td":1};dojo.dnd._validOverflow={"auto":1,"scroll":1};dojo.dnd.autoScrollNodes=function(e){for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase() in dojo.dnd._validNodes)){var s=dojo.getComputedStyle(n);if(s.overflow.toLowerCase() in dojo.dnd._validOverflow){var b=dojo._getContentBox(n,s),t=dojo.position(n,true);var w=Math.min(dojo.dnd.H_TRIGGER_AUTOSCROLL,b.w/2),h=Math.min(dojo.dnd.V_TRIGGER_AUTOSCROLL,b.h/2),rx=e.pageX-t.x,ry=e.pageY-t.y,dx=0,dy=0;if(dojo.isWebKit||dojo.isOpera){rx+=dojo.body().scrollLeft,ry+=dojo.body().scrollTop;}if(rx>0&&rx<b.w){if(rx<w){dx=-w;}else{if(rx>b.w-w){dx=w;}}}if(ry>0&&ry<b.h){if(ry<h){dy=-h;}else{if(ry>b.h-h){dy=h;}}}var _441=n.scrollLeft,_442=n.scrollTop;n.scrollLeft=n.scrollLeft+dx;n.scrollTop=n.scrollTop+dy;if(_441!=n.scrollLeft||_442!=n.scrollTop){return;}}}try{n=n.parentNode;}catch(x){n=null;}}dojo.dnd.autoScroll(e);};}if(!dojo._hasResource["dojo.dnd.Mover"]){dojo._hasResource["dojo.dnd.Mover"]=true;dojo.provide("dojo.dnd.Mover");dojo.declare("dojo.dnd.Mover",null,{constructor:function(node,e,host){this.node=dojo.byId(node);this.marginBox={l:e.pageX,t:e.pageY};this.mouseButton=e.button;var h=this.host=host,d=node.ownerDocument,_443=dojo.connect(d,"onmousemove",this,"onFirstMove");this.events=[dojo.connect(d,"onmousemove",this,"onMouseMove"),dojo.connect(d,"onmouseup",this,"onMouseUp"),dojo.connect(d,"ondragstart",dojo.stopEvent),dojo.connect(d.body,"onselectstart",dojo.stopEvent),_443];if(h&&h.onMoveStart){h.onMoveStart(this);}},onMouseMove:function(e){dojo.dnd.autoScroll(e);var m=this.marginBox;this.host.onMove(this,{l:m.l+e.pageX,t:m.t+e.pageY});dojo.stopEvent(e);},onMouseUp:function(e){if(dojo.isWebKit&&dojo.isMac&&this.mouseButton==2?e.button==0:this.mouseButton==e.button){this.destroy();}dojo.stopEvent(e);},onFirstMove:function(){var s=this.node.style,l,t,h=this.host;switch(s.position){case "relative":case "absolute":l=Math.round(parseFloat(s.left));t=Math.round(parseFloat(s.top));break;default:s.position="absolute";var m=dojo.marginBox(this.node);var b=dojo.doc.body;var bs=dojo.getComputedStyle(b);var bm=dojo._getMarginBox(b,bs);var bc=dojo._getContentBox(b,bs);l=m.l-(bc.l-bm.l);t=m.t-(bc.t-bm.t);break;}this.marginBox.l=l-this.marginBox.l;this.marginBox.t=t-this.marginBox.t;if(h&&h.onFirstMove){h.onFirstMove(this);}dojo.disconnect(this.events.pop());},destroy:function(){dojo.forEach(this.events,dojo.disconnect);var h=this.host;if(h&&h.onMoveStop){h.onMoveStop(this);}this.events=this.node=this.host=null;}});}if(!dojo._hasResource["dojo.dnd.Moveable"]){dojo._hasResource["dojo.dnd.Moveable"]=true;dojo.provide("dojo.dnd.Moveable");dojo.declare("dojo.dnd.Moveable",null,{handle:"",delay:0,skip:false,constructor:function(node,_444){this.node=dojo.byId(node);if(!_444){_444={};}this.handle=_444.handle?dojo.byId(_444.handle):null;if(!this.handle){this.handle=this.node;}this.delay=_444.delay>0?_444.delay:0;this.skip=_444.skip;this.mover=_444.mover?_444.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(_445,node){return new dojo.dnd.Moveable(node,_445);},destroy:function(){dojo.forEach(this.events,dojo.disconnect);this.events=this.node=this.handle=null;},onMouseDown:function(e){if(this.skip&&dojo.dnd.isFormElement(e)){return;}if(this.delay){this.events.push(dojo.connect(this.handle,"onmousemove",this,"onMouseMove"),dojo.connect(this.handle,"onmouseup",this,"onMouseUp"));this._lastX=e.pageX;this._lastY=e.pageY;}else{this.onDragDetected(e);}dojo.stopEvent(e);},onMouseMove:function(e){if(Math.abs(e.pageX-this._lastX)>this.delay||Math.abs(e.pageY-this._lastY)>this.delay){this.onMouseUp(e);this.onDragDetected(e);}dojo.stopEvent(e);},onMouseUp:function(e){for(var i=0;i<2;++i){dojo.disconnect(this.events.pop());}dojo.stopEvent(e);},onSelectStart:function(e){if(!this.skip||!dojo.dnd.isFormElement(e)){dojo.stopEvent(e);}},onDragDetected:function(e){new this.mover(this.node,e,this);},onMoveStart:function(_446){dojo.publish("/dnd/move/start",[_446]);dojo.addClass(dojo.body(),"dojoMove");dojo.addClass(this.node,"dojoMoveItem");},onMoveStop:function(_447){dojo.publish("/dnd/move/stop",[_447]);dojo.removeClass(dojo.body(),"dojoMove");dojo.removeClass(this.node,"dojoMoveItem");},onFirstMove:function(_448){},onMove:function(_449,_44a){this.onMoving(_449,_44a);var s=_449.node.style;s.left=_44a.l+"px";s.top=_44a.t+"px";this.onMoved(_449,_44a);},onMoving:function(_44b,_44c){},onMoved:function(_44d,_44e){}});}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(_44f,node){return new dojo.dnd.move.constrainedMoveable(node,_44f);},constructor:function(node,_450){if(!_450){_450={};}this.constraints=_450.constraints;this.within=_450.within;},onFirstMove:function(_451){var c=this.constraintBox=this.constraints.call(this,_451);c.r=c.l+c.w;c.b=c.t+c.h;if(this.within){var mb=dojo.marginBox(_451.node);c.r-=mb.w;c.b-=mb.h;}},onMove:function(_452,_453){var c=this.constraintBox,s=_452.node.style;s.left=(_453.l<c.l?c.l:c.r<_453.l?c.r:_453.l)+"px";s.top=(_453.t<c.t?c.t:c.b<_453.t?c.b:_453.t)+"px";}});dojo.declare("dojo.dnd.move.boxConstrainedMoveable",dojo.dnd.move.constrainedMoveable,{box:{},markupFactory:function(_454,node){return new dojo.dnd.move.boxConstrainedMoveable(node,_454);},constructor:function(node,_455){var box=_455&&_455.box;this.constraints=function(){return box;};}});dojo.declare("dojo.dnd.move.parentConstrainedMoveable",dojo.dnd.move.constrainedMoveable,{area:"content",markupFactory:function(_456,node){return new dojo.dnd.move.parentConstrainedMoveable(node,_456);},constructor:function(node,_457){var area=_457&&_457.area;this.constraints=function(){var n=this.node.parentNode,s=dojo.getComputedStyle(n),mb=dojo._getMarginBox(n,s);if(area=="margin"){return mb;}var t=dojo._getMarginExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="border"){return mb;}t=dojo._getBorderExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="padding"){return mb;}t=dojo._getPadExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;return mb;};}});dojo.dnd.move.constrainedMover=function(fun,_458){dojo.deprecated("dojo.dnd.move.constrainedMover, use dojo.dnd.move.constrainedMoveable instead");var _459=function(node,e,_45a){dojo.dnd.Mover.call(this,node,e,_45a);};dojo.extend(_459,dojo.dnd.Mover.prototype);dojo.extend(_459,{onMouseMove:function(e){dojo.dnd.autoScroll(e);var m=this.marginBox,c=this.constraintBox,l=m.l+e.pageX,t=m.t+e.pageY;l=l<c.l?c.l:c.r<l?c.r:l;t=t<c.t?c.t:c.b<t?c.b:t;this.host.onMove(this,{l:l,t:t});},onFirstMove:function(){dojo.dnd.Mover.prototype.onFirstMove.call(this);var c=this.constraintBox=fun.call(this);c.r=c.l+c.w;c.b=c.t+c.h;if(_458){var mb=dojo.marginBox(this.node);c.r-=mb.w;c.b-=mb.h;}}});return _459;};dojo.dnd.move.boxConstrainedMover=function(box,_45b){dojo.deprecated("dojo.dnd.move.boxConstrainedMover, use dojo.dnd.move.boxConstrainedMoveable instead");return dojo.dnd.move.constrainedMover(function(){return box;},_45b);};dojo.dnd.move.parentConstrainedMover=function(area,_45c){dojo.deprecated("dojo.dnd.move.parentConstrainedMover, use dojo.dnd.move.parentConstrainedMoveable instead");var fun=function(){var n=this.node.parentNode,s=dojo.getComputedStyle(n),mb=dojo._getMarginBox(n,s);if(area=="margin"){return mb;}var t=dojo._getMarginExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="border"){return mb;}t=dojo._getBorderExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="padding"){return mb;}t=dojo._getPadExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;return mb;};return dojo.dnd.move.constrainedMover(fun,_45c);};dojo.dnd.constrainedMover=dojo.dnd.move.constrainedMover;dojo.dnd.boxConstrainedMover=dojo.dnd.move.boxConstrainedMover;dojo.dnd.parentConstrainedMover=dojo.dnd.move.parentConstrainedMover;}if(!dojo._hasResource["dojo.dnd.TimedMoveable"]){dojo._hasResource["dojo.dnd.TimedMoveable"]=true;dojo.provide("dojo.dnd.TimedMoveable");(function(){var _45d=dojo.dnd.Moveable.prototype.onMove;dojo.declare("dojo.dnd.TimedMoveable",dojo.dnd.Moveable,{timeout:40,constructor:function(node,_45e){if(!_45e){_45e={};}if(_45e.timeout&&typeof _45e.timeout=="number"&&_45e.timeout>=0){this.timeout=_45e.timeout;}},markupFactory:function(_45f,node){return new dojo.dnd.TimedMoveable(node,_45f);},onMoveStop:function(_460){if(_460._timer){clearTimeout(_460._timer);_45d.call(this,_460,_460._leftTop);}dojo.dnd.Moveable.prototype.onMoveStop.apply(this,arguments);},onMove:function(_461,_462){_461._leftTop=_462;if(!_461._timer){var _463=this;_461._timer=setTimeout(function(){_461._timer=null;_45d.call(_463,_461,_461._leftTop);},this.timeout);}}});})();}if(!dojo._hasResource["dojo.fx.Toggler"]){dojo._hasResource["dojo.fx.Toggler"]=true;dojo.provide("dojo.fx.Toggler");dojo.declare("dojo.fx.Toggler",null,{node:null,showFunc:dojo.fadeIn,hideFunc:dojo.fadeOut,showDuration:200,hideDuration:200,constructor:function(args){var _464=this;dojo.mixin(_464,args);_464.node=args.node;_464._showArgs=dojo.mixin({},args);_464._showArgs.node=_464.node;_464._showArgs.duration=_464.showDuration;_464.showAnim=_464.showFunc(_464._showArgs);_464._hideArgs=dojo.mixin({},args);_464._hideArgs.node=_464.node;_464._hideArgs.duration=_464.hideDuration;_464.hideAnim=_464.hideFunc(_464._hideArgs);dojo.connect(_464.showAnim,"beforeBegin",dojo.hitch(_464.hideAnim,"stop",true));dojo.connect(_464.hideAnim,"beforeBegin",dojo.hitch(_464.showAnim,"stop",true));},show:function(_465){return this.showAnim.play(_465||0);},hide:function(_466){return this.hideAnim.play(_466||0);}});}if(!dojo._hasResource["dojo.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");(function(){var d=dojo,_467={_fire:function(evt,args){if(this[evt]){this[evt].apply(this,args||[]);}return this;}};var _468=function(_469){this._index=-1;this._animations=_469||[];this._current=this._onAnimateCtx=this._onEndCtx=null;this.duration=0;d.forEach(this._animations,function(a){this.duration+=a.duration;if(a.delay){this.duration+=a.delay;}},this);};d.extend(_468,{_onAnimate:function(){this._fire("onAnimate",arguments);},_onEnd:function(){d.disconnect(this._onAnimateCtx);d.disconnect(this._onEndCtx);this._onAnimateCtx=this._onEndCtx=null;if(this._index+1==this._animations.length){this._fire("onEnd");}else{this._current=this._animations[++this._index];this._onAnimateCtx=d.connect(this._current,"onAnimate",this,"_onAnimate");this._onEndCtx=d.connect(this._current,"onEnd",this,"_onEnd");this._current.play(0,true);}},play:function(_46a,_46b){if(!this._current){this._current=this._animations[this._index=0];}if(!_46b&&this._current.status()=="playing"){return this;}var _46c=d.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_46d=d.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_46e=d.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);d.disconnect(_46c);d.disconnect(_46d);d.disconnect(_46e);});if(this._onAnimateCtx){d.disconnect(this._onAnimateCtx);}this._onAnimateCtx=d.connect(this._current,"onAnimate",this,"_onAnimate");if(this._onEndCtx){d.disconnect(this._onEndCtx);}this._onEndCtx=d.connect(this._current,"onEnd",this,"_onEnd");this._current.play.apply(this._current,arguments);return this;},pause:function(){if(this._current){var e=d.connect(this._current,"onPause",this,function(arg){this._fire("onPause",arguments);d.disconnect(e);});this._current.pause();}return this;},gotoPercent:function(_46f,_470){this.pause();var _471=this.duration*_46f;this._current=null;d.some(this._animations,function(a){if(a.duration<=_471){this._current=a;return true;}_471-=a.duration;return false;});if(this._current){this._current.gotoPercent(_471/this._current.duration,_470);}return this;},stop:function(_472){if(this._current){if(_472){for(;this._index+1<this._animations.length;++this._index){this._animations[this._index].stop(true);}this._current=this._animations[this._index];}var e=d.connect(this._current,"onStop",this,function(arg){this._fire("onStop",arguments);d.disconnect(e);});this._current.stop();}return this;},status:function(){return this._current?this._current.status():"stopped";},destroy:function(){if(this._onAnimateCtx){d.disconnect(this._onAnimateCtx);}if(this._onEndCtx){d.disconnect(this._onEndCtx);}}});d.extend(_468,_467);dojo.fx.chain=function(_473){return new _468(_473);};var _474=function(_475){this._animations=_475||[];this._connects=[];this._finished=0;this.duration=0;d.forEach(_475,function(a){var _476=a.duration;if(a.delay){_476+=a.delay;}if(this.duration<_476){this.duration=_476;}this._connects.push(d.connect(a,"onEnd",this,"_onEnd"));},this);this._pseudoAnimation=new d.Animation({curve:[0,1],duration:this.duration});var self=this;d.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop","onEnd"],function(evt){self._connects.push(d.connect(self._pseudoAnimation,evt,function(){self._fire(evt,arguments);}));});};d.extend(_474,{_doAction:function(_477,args){d.forEach(this._animations,function(a){a[_477].apply(a,args);});return this;},_onEnd:function(){if(++this._finished>this._animations.length){this._fire("onEnd");}},_call:function(_478,args){var t=this._pseudoAnimation;t[_478].apply(t,args);},play:function(_479,_47a){this._finished=0;this._doAction("play",arguments);this._call("play",arguments);return this;},pause:function(){this._doAction("pause",arguments);this._call("pause",arguments);return this;},gotoPercent:function(_47b,_47c){var ms=this.duration*_47b;d.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_47c);});this._call("gotoPercent",arguments);return this;},stop:function(_47d){this._doAction("stop",arguments);this._call("stop",arguments);return this;},status:function(){return this._pseudoAnimation.status();},destroy:function(){d.forEach(this._connects,dojo.disconnect);}});d.extend(_474,_467);dojo.fx.combine=function(_47e){return new _474(_47e);};dojo.fx.wipeIn=function(args){var node=args.node=d.byId(args.node),s=node.style,o;var anim=d.animateProperty(d.mixin({properties:{height:{start:function(){o=s.overflow;s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _47f=d.style(node,"height");return Math.max(_47f,1);}},end:function(){return node.scrollHeight;}}}},args));d.connect(anim,"onEnd",function(){s.height="auto";s.overflow=o;});return anim;};dojo.fx.wipeOut=function(args){var node=args.node=d.byId(args.node),s=node.style,o;var anim=d.animateProperty(d.mixin({properties:{height:{end:1}}},args));d.connect(anim,"beforeBegin",function(){o=s.overflow;s.overflow="hidden";s.display="";});d.connect(anim,"onEnd",function(){s.overflow=o;s.height="auto";s.display="none";});return anim;};dojo.fx.slideTo=function(args){var node=args.node=d.byId(args.node),top=null,left=null;var init=(function(n){return function(){var cs=d.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);left=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=d.position(n,true);top=ret.y;left=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=left+"px";}};})(node);init();var anim=d.animateProperty(d.mixin({properties:{top:args.top||0,left:args.left||0}},args));d.connect(anim,"beforeBegin",anim,init);return anim;};})();}if(!dojo._hasResource["dijit.form._FormMixin"]){dojo._hasResource["dijit.form._FormMixin"]=true;dojo.provide("dijit.form._FormMixin");dojo.declare("dijit.form._FormMixin",null,{reset:function(){dojo.forEach(this.getDescendants(),function(_480){if(_480.reset){_480.reset();}});},validate:function(){var _481=false;return dojo.every(dojo.map(this.getDescendants(),function(_482){_482._hasBeenBlurred=true;var _483=_482.disabled||!_482.validate||_482.validate();if(!_483&&!_481){dijit.scrollIntoView(_482.containerNode||_482.domNode);_482.focus();_481=true;}return _483;}),function(item){return item;});},setValues:function(val){dojo.deprecated(this.declaredClass+"::setValues() is deprecated. Use attr('value', val) instead.","","2.0");return this.attr("value",val);},_setValueAttr:function(obj){var map={};dojo.forEach(this.getDescendants(),function(_484){if(!_484.name){return;}var _485=map[_484.name]||(map[_484.name]=[]);_485.push(_484);});for(var name in map){if(!map.hasOwnProperty(name)){continue;}var _486=map[name],_487=dojo.getObject(name,false,obj);if(_487===undefined){continue;}if(!dojo.isArray(_487)){_487=[_487];}if(typeof _486[0].checked=="boolean"){dojo.forEach(_486,function(w,i){w.attr("value",dojo.indexOf(_487,w.value)!=-1);});}else{if(_486[0].multiple){_486[0].attr("value",_487);}else{dojo.forEach(_486,function(w,i){w.attr("value",_487[i]);});}}}},getValues:function(){dojo.deprecated(this.declaredClass+"::getValues() is deprecated. Use attr('value') instead.","","2.0");return this.attr("value");},_getValueAttr:function(){var obj={};dojo.forEach(this.getDescendants(),function(_488){var name=_488.name;if(!name||_488.disabled){return;}var _489=_488.attr("value");if(typeof _488.checked=="boolean"){if(/Radio/.test(_488.declaredClass)){if(_489!==false){dojo.setObject(name,_489,obj);}else{_489=dojo.getObject(name,false,obj);if(_489===undefined){dojo.setObject(name,null,obj);}}}else{var ary=dojo.getObject(name,false,obj);if(!ary){ary=[];dojo.setObject(name,ary,obj);}if(_489!==false){ary.push(_489);}}}else{var prev=dojo.getObject(name,false,obj);if(typeof prev!="undefined"){if(dojo.isArray(prev)){prev.push(_489);}else{dojo.setObject(name,[prev,_489],obj);}}else{dojo.setObject(name,_489,obj);}}});return obj;},isValid:function(){this._invalidWidgets=dojo.filter(this.getDescendants(),function(_48a){return !_48a.disabled&&_48a.isValid&&!_48a.isValid();});return !this._invalidWidgets.length;},onValidStateChange:function(_48b){},_widgetChange:function(_48c){var _48d=this._lastValidState;if(!_48c||this._lastValidState===undefined){_48d=this.isValid();if(this._lastValidState===undefined){this._lastValidState=_48d;}}else{if(_48c.isValid){this._invalidWidgets=dojo.filter(this._invalidWidgets||[],function(w){return (w!=_48c);},this);if(!_48c.isValid()&&!_48c.attr("disabled")){this._invalidWidgets.push(_48c);}_48d=(this._invalidWidgets.length===0);}}if(_48d!==this._lastValidState){this._lastValidState=_48d;this.onValidStateChange(_48d);}},connectChildren:function(){dojo.forEach(this._changeConnections,dojo.hitch(this,"disconnect"));var _48e=this;var _48f=this._changeConnections=[];dojo.forEach(dojo.filter(this.getDescendants(),function(item){return item.validate;}),function(_490){_48f.push(_48e.connect(_490,"validate",dojo.hitch(_48e,"_widgetChange",_490)));_48f.push(_48e.connect(_490,"_setDisabledAttr",dojo.hitch(_48e,"_widgetChange",_490)));});this._widgetChange(null);},startup:function(){this.inherited(arguments);this._changeConnections=[];this.connectChildren();}});}if(!dojo._hasResource["dijit._DialogMixin"]){dojo._hasResource["dijit._DialogMixin"]=true;dojo.provide("dijit._DialogMixin");dojo.declare("dijit._DialogMixin",null,{attributeMap:dijit._Widget.prototype.attributeMap,execute:function(_491){},onCancel:function(){},onExecute:function(){},_onSubmit:function(){this.onExecute();this.execute(this.attr("value"));},_getFocusItems:function(_492){var _493=dijit._getTabNavigable(dojo.byId(_492));this._firstFocusItem=_493.lowest||_493.first||_492;this._lastFocusItem=_493.last||_493.highest||this._firstFocusItem;if(dojo.isMoz&&this._firstFocusItem.tagName.toLowerCase()=="input"&&dojo.getNodeProp(this._firstFocusItem,"type").toLowerCase()=="file"){dojo.attr(_492,"tabIndex","0");this._firstFocusItem=_492;}}});}if(!dojo._hasResource["dijit.DialogUnderlay"]){dojo._hasResource["dijit.DialogUnderlay"]=true;dojo.provide("dijit.DialogUnderlay");dojo.declare("dijit.DialogUnderlay",[dijit._Widget,dijit._Templated],{templateString:"<div class='dijitDialogUnderlayWrapper'><div class='dijitDialogUnderlay' dojoAttachPoint='node'></div></div>",dialogId:"","class":"",attributeMap:{id:"domNode"},_setDialogIdAttr:function(id){dojo.attr(this.node,"id",id+"_underlay");},_setClassAttr:function(_494){this.node.className="dijitDialogUnderlay "+_494;},postCreate:function(){dojo.body().appendChild(this.domNode);},layout:function(){var is=this.node.style,os=this.domNode.style;os.display="none";var _495=dijit.getViewport();os.top=_495.t+"px";os.left=_495.l+"px";is.width=_495.w+"px";is.height=_495.h+"px";os.display="block";},show:function(){this.domNode.style.display="block";this.layout();this.bgIframe=new dijit.BackgroundIframe(this.domNode);},hide:function(){this.bgIframe.destroy();this.domNode.style.display="none";},uninitialize:function(){if(this.bgIframe){this.bgIframe.destroy();}this.inherited(arguments);}});}if(!dojo._hasResource["dijit.TooltipDialog"]){dojo._hasResource["dijit.TooltipDialog"]=true;dojo.provide("dijit.TooltipDialog");dojo.declare("dijit.TooltipDialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin,dijit._DialogMixin],{title:"",doLayout:false,autofocus:true,baseClass:"dijitTooltipDialog",_firstFocusItem:null,_lastFocusItem:null,templateString:dojo.cache("dijit","templates/TooltipDialog.html","<div waiRole=\"presentation\">\r\n\t<div class=\"dijitTooltipContainer\" waiRole=\"presentation\">\r\n\t\t<div class =\"dijitTooltipContents dijitTooltipFocusNode\" dojoAttachPoint=\"containerNode\" tabindex=\"-1\" waiRole=\"dialog\"></div>\r\n\t</div>\r\n\t<div class=\"dijitTooltipConnector\" waiRole=\"presentation\"></div>\r\n</div>\r\n"),postCreate:function(){this.inherited(arguments);this.connect(this.containerNode,"onkeypress","_onKey");this.containerNode.title=this.title;},orient:function(node,_496,_497){var c=this._currentOrientClass;if(c){dojo.removeClass(this.domNode,c);}c="dijitTooltipAB"+(_497.charAt(1)=="L"?"Left":"Right")+" dijitTooltip"+(_497.charAt(0)=="T"?"Below":"Above");dojo.addClass(this.domNode,c);this._currentOrientClass=c;},onOpen:function(pos){this.orient(this.domNode,pos.aroundCorner,pos.corner);this._onShow();if(this.autofocus){this._getFocusItems(this.containerNode);dijit.focus(this._firstFocusItem);}},onClose:function(){this.onHide();},_onKey:function(evt){var node=evt.target;var dk=dojo.keys;if(evt.charOrCode===dk.TAB){this._getFocusItems(this.containerNode);}var _498=(this._firstFocusItem==this._lastFocusItem);if(evt.charOrCode==dk.ESCAPE){setTimeout(dojo.hitch(this,"onCancel"),0);dojo.stopEvent(evt);}else{if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===dk.TAB){if(!_498){dijit.focus(this._lastFocusItem);}dojo.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===dk.TAB&&!evt.shiftKey){if(!_498){dijit.focus(this._firstFocusItem);}dojo.stopEvent(evt);}else{if(evt.charOrCode===dk.TAB){evt.stopPropagation();}}}}}});}if(!dojo._hasResource["dijit.Dialog"]){dojo._hasResource["dijit.Dialog"]=true;dojo.provide("dijit.Dialog");dojo.declare("dijit._DialogBase",[dijit._Templated,dijit.form._FormMixin,dijit._DialogMixin],{templateString:dojo.cache("dijit","templates/Dialog.html","<div class=\"dijitDialog\" tabindex=\"-1\" waiRole=\"dialog\" waiState=\"labelledby-${id}_title\">\r\n\t<div dojoAttachPoint=\"titleBar\" class=\"dijitDialogTitleBar\">\r\n\t<span dojoAttachPoint=\"titleNode\" class=\"dijitDialogTitle\" id=\"${id}_title\"></span>\r\n\t<span dojoAttachPoint=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" dojoAttachEvent=\"onclick: onCancel, onmouseenter: _onCloseEnter, onmouseleave: _onCloseLeave\" title=\"${buttonCancel}\">\r\n\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\" title=\"${buttonCancel}\">x</span>\r\n\t</span>\r\n\t</div>\r\n\t\t<div dojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\r\n</div>\r\n"),attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{title:[{node:"titleNode",type:"innerHTML"},{node:"titleBar",type:"attribute"}],"aria-describedby":""}),open:false,duration:dijit.defaultDuration,refocus:true,autofocus:true,_firstFocusItem:null,_lastFocusItem:null,doLayout:false,draggable:true,"aria-describedby":"",postMixInProperties:function(){var _499=dojo.i18n.getLocalization("dijit","common");dojo.mixin(this,_499);this.inherited(arguments);},postCreate:function(){dojo.style(this.domNode,{display:"none",position:"absolute"});dojo.body().appendChild(this.domNode);this.inherited(arguments);this.connect(this,"onExecute","hide");this.connect(this,"onCancel","hide");this._modalconnects=[];},onLoad:function(){this._position();this.inherited(arguments);},_endDrag:function(e){if(e&&e.node&&e.node===this.domNode){this._relativePosition=dojo.position(e.node);}},_setup:function(){var node=this.domNode;if(this.titleBar&&this.draggable){this._moveable=(dojo.isIE==6)?new dojo.dnd.TimedMoveable(node,{handle:this.titleBar}):new dojo.dnd.Moveable(node,{handle:this.titleBar,timeout:0});dojo.subscribe("/dnd/move/stop",this,"_endDrag");}else{dojo.addClass(node,"dijitDialogFixed");}this.underlayAttrs={dialogId:this.id,"class":dojo.map(this["class"].split(/\s/),function(s){return s+"_underlay";}).join(" ")};this._fadeIn=dojo.fadeIn({node:node,duration:this.duration,beforeBegin:dojo.hitch(this,function(){var _49a=dijit._underlay;if(!_49a){_49a=dijit._underlay=new dijit.DialogUnderlay(this.underlayAttrs);}else{_49a.attr(this.underlayAttrs);}var _49b=948+dijit._dialogStack.length*2;dojo.style(dijit._underlay.domNode,"zIndex",_49b);dojo.style(this.domNode,"zIndex",_49b+1);_49a.show();}),onEnd:dojo.hitch(this,function(){if(this.autofocus){this._getFocusItems(this.domNode);dijit.focus(this._firstFocusItem);}})});this._fadeOut=dojo.fadeOut({node:node,duration:this.duration,onEnd:dojo.hitch(this,function(){node.style.display="none";var ds=dijit._dialogStack;if(ds.length==0){dijit._underlay.hide();}else{dojo.style(dijit._underlay.domNode,"zIndex",948+ds.length*2);dijit._underlay.attr(ds[ds.length-1].underlayAttrs);}if(this.refocus){var _49c=this._savedFocus;if(ds.length>0){var pd=ds[ds.length-1];if(!dojo.isDescendant(_49c.node,pd.domNode)){pd._getFocusItems(pd.domNode);_49c=pd._firstFocusItem;}}dijit.focus(_49c);}})});},uninitialize:function(){var _49d=false;if(this._fadeIn&&this._fadeIn.status()=="playing"){_49d=true;this._fadeIn.stop();}if(this._fadeOut&&this._fadeOut.status()=="playing"){_49d=true;this._fadeOut.stop();}if((this.open||_49d)&&!dijit._underlay._destroyed){dijit._underlay.hide();}if(this._moveable){this._moveable.destroy();}this.inherited(arguments);},_size:function(){this._checkIfSingleChild();if(this._singleChild){if(this._singleChildOriginalStyle){this._singleChild.domNode.style.cssText=this._singleChildOriginalStyle;}delete this._singleChildOriginalStyle;}else{dojo.style(this.containerNode,{width:"auto",height:"auto"});}var mb=dojo.marginBox(this.domNode);var _49e=dijit.getViewport();if(mb.w>=_49e.w||mb.h>=_49e.h){var w=Math.min(mb.w,Math.floor(_49e.w*0.75)),h=Math.min(mb.h,Math.floor(_49e.h*0.75));if(this._singleChild&&this._singleChild.resize){this._singleChildOriginalStyle=this._singleChild.domNode.style.cssText;this._singleChild.resize({w:w,h:h});}else{dojo.style(this.containerNode,{width:w+"px",height:h+"px",overflow:"auto",position:"relative"});}}else{if(this._singleChild&&this._singleChild.resize){this._singleChild.resize();}}},_position:function(){if(!dojo.hasClass(dojo.body(),"dojoMove")){var node=this.domNode,_49f=dijit.getViewport(),p=this._relativePosition,bb=p?null:dojo._getBorderBox(node),l=Math.floor(_49f.l+(p?p.x:(_49f.w-bb.w)/2)),t=Math.floor(_49f.t+(p?p.y:(_49f.h-bb.h)/2));dojo.style(node,{left:l+"px",top:t+"px"});}},_onKey:function(evt){var ds=dijit._dialogStack;if(ds[ds.length-1]!=this){return;}if(evt.charOrCode){var dk=dojo.keys;var node=evt.target;if(evt.charOrCode===dk.TAB){this._getFocusItems(this.domNode);}var _4a0=(this._firstFocusItem==this._lastFocusItem);if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===dk.TAB){if(!_4a0){dijit.focus(this._lastFocusItem);}dojo.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===dk.TAB&&!evt.shiftKey){if(!_4a0){dijit.focus(this._firstFocusItem);}dojo.stopEvent(evt);}else{while(node){if(node==this.domNode||dojo.hasClass(node,"dijitPopup")){if(evt.charOrCode==dk.ESCAPE){this.onCancel();}else{return;}}node=node.parentNode;}if(evt.charOrCode!==dk.TAB){dojo.stopEvent(evt);}else{if(!dojo.isOpera){try{this._firstFocusItem.focus();}catch(e){}}}}}}},show:function(){if(this.open){return;}if(!this._alreadyInitialized){this._setup();this._alreadyInitialized=true;}if(this._fadeOut.status()=="playing"){this._fadeOut.stop();}this._modalconnects.push(dojo.connect(window,"onscroll",this,"layout"));this._modalconnects.push(dojo.connect(window,"onresize",this,function(){var _4a1=dijit.getViewport();if(!this._oldViewport||_4a1.h!=this._oldViewport.h||_4a1.w!=this._oldViewport.w){this.layout();this._oldViewport=_4a1;}}));this._modalconnects.push(dojo.connect(dojo.doc.documentElement,"onkeypress",this,"_onKey"));dojo.style(this.domNode,{opacity:0,display:""});this.open=true;this._onShow();this._size();this._position();dijit._dialogStack.push(this);this._fadeIn.play();this._savedFocus=dijit.getFocus(this);},hide:function(){var ds=dijit._dialogStack;if(!this._alreadyInitialized||this!=ds[ds.length-1]){return;}if(this._fadeIn.status()=="playing"){this._fadeIn.stop();}ds.pop();this._fadeOut.play();if(this._scrollConnected){this._scrollConnected=false;}dojo.forEach(this._modalconnects,dojo.disconnect);this._modalconnects=[];if(this._relativePosition){delete this._relativePosition;}this.open=false;this.onHide();},layout:function(){if(this.domNode.style.display!="none"){if(dijit._underlay){dijit._underlay.layout();}this._position();}},destroy:function(){dojo.forEach(this._modalconnects,dojo.disconnect);if(this.refocus&&this.open){setTimeout(dojo.hitch(dijit,"focus",this._savedFocus),25);}this.inherited(arguments);},_onCloseEnter:function(){dojo.addClass(this.closeButtonNode,"dijitDialogCloseIcon-hover");},_onCloseLeave:function(){dojo.removeClass(this.closeButtonNode,"dijitDialogCloseIcon-hover");}});dojo.declare("dijit.Dialog",[dijit.layout.ContentPane,dijit._DialogBase],{});dijit._dialogStack=[];}if(!dojo._hasResource["dijit.form.DropDownButton"]){dojo._hasResource["dijit.form.DropDownButton"]=true;dojo.provide("dijit.form.DropDownButton");}if(!dojo._hasResource["dojox.widget.Calendar"]){dojo._hasResource["dojox.widget.Calendar"]=true;dojo.provide("dojox.widget.Calendar");dojo.experimental("dojox.widget.Calendar");dojo.declare("dojox.widget._CalendarBase",[dijit._Widget,dijit._Templated,dijit._Container],{templateString:dojo.cache("dojox.widget","Calendar/Calendar.html","<div class=\"dojoxCalendar\">\r\n    <div tabindex=\"0\" class=\"dojoxCalendarContainer\" style=\"visibility: visible;\" dojoAttachPoint=\"container\">\r\n\t\t<div style=\"display:none\">\r\n\t\t\t<div dojoAttachPoint=\"previousYearLabelNode\"></div>\r\n\t\t\t<div dojoAttachPoint=\"nextYearLabelNode\"></div>\r\n\t\t\t<div dojoAttachPoint=\"monthLabelSpacer\"></div>\r\n\t\t</div>\r\n        <div class=\"dojoxCalendarHeader\">\r\n            <div>\r\n                <div class=\"dojoxCalendarDecrease\" dojoAttachPoint=\"decrementMonth\"></div>\r\n            </div>\r\n            <div class=\"\">\r\n                <div class=\"dojoxCalendarIncrease\" dojoAttachPoint=\"incrementMonth\"></div>\r\n            </div>\r\n            <div class=\"dojoxCalendarTitle\" dojoAttachPoint=\"header\" dojoAttachEvent=\"onclick: onHeaderClick\">\r\n            </div>\r\n        </div>\r\n        <div class=\"dojoxCalendarBody\" dojoAttachPoint=\"containerNode\"></div>\r\n        <div class=\"\">\r\n            <div class=\"dojoxCalendarFooter\" dojoAttachPoint=\"footer\">                        \r\n            </div>\r\n        </div>\r\n    </div>\r\n</div>\r\n"),_views:null,useFx:true,widgetsInTemplate:true,value:new Date(),constraints:null,footerFormat:"medium",constructor:function(){this._views=[];},postMixInProperties:function(){var c=this.constraints;if(c){var _4a2=dojo.date.stamp.fromISOString;if(typeof c.min=="string"){c.min=_4a2(c.min);}if(typeof c.max=="string"){c.max=_4a2(c.max);}}},postCreate:function(){this.displayMonth=new Date(this.attr("value"));var _4a3={parent:this,_getValueAttr:dojo.hitch(this,function(){return new Date(this._internalValue||this.value);}),_getDisplayMonthAttr:dojo.hitch(this,function(){return new Date(this.displayMonth);}),_getConstraintsAttr:dojo.hitch(this,function(){return this.constraints;}),getLang:dojo.hitch(this,function(){return this.lang;}),isDisabledDate:dojo.hitch(this,this.isDisabledDate),getClassForDate:dojo.hitch(this,this.getClassForDate),addFx:this.useFx?dojo.hitch(this,this.addFx):function(){}};dojo.forEach(this._views,function(_4a4){var _4a5=new _4a4(_4a3,dojo.create("div"));this.addChild(_4a5);var _4a6=_4a5.getHeader();if(_4a6){this.header.appendChild(_4a6);dojo.style(_4a6,"display","none");}dojo.style(_4a5.domNode,"visibility","hidden");dojo.connect(_4a5,"onValueSelected",this,"_onDateSelected");_4a5.attr("value",this.attr("value"));},this);if(this._views.length<2){dojo.style(this.header,"cursor","auto");}this.inherited(arguments);this._children=this.getChildren();this._currentChild=0;var _4a7=new Date();this.footer.innerHTML="Today: "+dojo.date.locale.format(_4a7,{formatLength:this.footerFormat,selector:"date",locale:this.lang});dojo.connect(this.footer,"onclick",this,"goToToday");var _4a8=this._children[0];dojo.style(_4a8.domNode,"top","0px");dojo.style(_4a8.domNode,"visibility","visible");var _4a9=_4a8.getHeader();if(_4a9){dojo.style(_4a8.getHeader(),"display","");}dojo[_4a8.useHeader?"removeClass":"addClass"](this.container,"no-header");_4a8.onDisplay();var _4aa=this;var _4ab=function(_4ac,_4ad,adj){dijit.typematic.addMouseListener(_4aa[_4ac],_4aa,function(_4ae){if(_4ae>=0){_4aa._adjustDisplay(_4ad,adj);}},0.8,500);};_4ab("incrementMonth","month",1);_4ab("decrementMonth","month",-1);this._updateTitleStyle();},addFx:function(_4af,_4b0){},_setValueAttr:function(_4b1){if(!_4b1["getFullYear"]){_4b1=dojo.date.stamp.fromISOString(_4b1+"");}if(!this.value||dojo.date.compare(_4b1,this.value)){_4b1=new Date(_4b1);this.displayMonth=new Date(_4b1);this._internalValue=_4b1;if(!this.isDisabledDate(_4b1,this.lang)&&this._currentChild==0){this.value=_4b1;this.onChange(_4b1);}this._children[this._currentChild].attr("value",this.value);return true;}return false;},isDisabledDate:function(date,_4b2){var c=this.constraints;var _4b3=dojo.date.compare;return c&&(c.min&&(_4b3(c.min,date,"date")>0)||(c.max&&_4b3(c.max,date,"date")<0));},onValueSelected:function(date){},_onDateSelected:function(date,_4b4,_4b5){this.displayMonth=date;this.attr("value",date);if(!this._transitionVert(-1)){if(!_4b4&&_4b4!==0){_4b4=this.attr("value");}this.onValueSelected(_4b4);}},onChange:function(date){},onHeaderClick:function(e){this._transitionVert(1);},goToToday:function(){this.attr("value",new Date());this.onValueSelected(this.attr("value"));},_transitionVert:function(_4b6){var _4b7=this._children[this._currentChild];var _4b8=this._children[this._currentChild+_4b6];if(!_4b8){return false;}dojo.style(_4b8.domNode,"visibility","visible");var _4b9=dojo.style(this.containerNode,"height");_4b8.attr("value",this.displayMonth);if(_4b7.header){dojo.style(_4b7.header,"display","none");}if(_4b8.header){dojo.style(_4b8.header,"display","");}dojo.style(_4b8.domNode,"top",(_4b9*-1)+"px");dojo.style(_4b8.domNode,"visibility","visible");this._currentChild+=_4b6;var _4ba=_4b9*_4b6;var _4bb=0;dojo.style(_4b8.domNode,"top",(_4ba*-1)+"px");var _4bc=dojo.animateProperty({node:_4b7.domNode,properties:{top:_4ba},onEnd:function(){dojo.style(_4b7.domNode,"visibility","hidden");}});var _4bd=dojo.animateProperty({node:_4b8.domNode,properties:{top:_4bb},onEnd:function(){_4b8.onDisplay();}});dojo[_4b8.useHeader?"removeClass":"addClass"](this.container,"no-header");_4bc.play();_4bd.play();_4b7.onBeforeUnDisplay();_4b8.onBeforeDisplay();this._updateTitleStyle();return true;},_updateTitleStyle:function(){dojo[this._currentChild<this._children.length-1?"addClass":"removeClass"](this.header,"navToPanel");},_slideTable:function(_4be,_4bf,_4c0){var _4c1=_4be.domNode;var _4c2=_4c1.cloneNode(true);var left=dojo.style(_4c1,"width");_4c1.parentNode.appendChild(_4c2);dojo.style(_4c1,"left",(left*_4bf)+"px");_4c0();var _4c3=dojo.animateProperty({node:_4c2,properties:{left:left*_4bf*-1},duration:500,onEnd:function(){_4c2.parentNode.removeChild(_4c2);}});var _4c4=dojo.animateProperty({node:_4c1,properties:{left:0},duration:500});_4c3.play();_4c4.play();},_addView:function(view){this._views.push(view);},getClassForDate:function(_4c5,_4c6){},_adjustDisplay:function(part,_4c7,_4c8){var _4c9=this._children[this._currentChild];var _4ca=this.displayMonth=_4c9.adjustDate(this.displayMonth,_4c7);this._slideTable(_4c9,_4c7,function(){_4c9.attr("value",_4ca);});}});dojo.declare("dojox.widget._CalendarView",dijit._Widget,{headerClass:"",useHeader:true,cloneClass:function(_4cb,n,_4cc){var _4cd=dojo.query(_4cb,this.domNode)[0];var i;if(!_4cc){for(i=0;i<n;i++){_4cd.parentNode.appendChild(_4cd.cloneNode(true));}}else{var _4ce=dojo.query(_4cb,this.domNode)[0];for(i=0;i<n;i++){_4cd.parentNode.insertBefore(_4cd.cloneNode(true),_4ce);}}},_setText:function(node,text){if(node.innerHTML!=text){dojo.empty(node);node.appendChild(dojo.doc.createTextNode(text));}},getHeader:function(){return this.header||(this.header=this.header=dojo.create("span",{"class":this.headerClass}));},onValueSelected:function(date){},adjustDate:function(date,_4cf){return dojo.date.add(date,this.datePart,_4cf);},onDisplay:function(){},onBeforeDisplay:function(){},onBeforeUnDisplay:function(){}});dojo.declare("dojox.widget._CalendarDay",null,{parent:null,constructor:function(){this._addView(dojox.widget._CalendarDayView);}});dojo.declare("dojox.widget._CalendarDayView",[dojox.widget._CalendarView,dijit._Templated],{templateString:dojo.cache("dojox.widget","Calendar/CalendarDay.html","<div class=\"dijitCalendarDayLabels\" style=\"left: 0px;\" dojoAttachPoint=\"dayContainer\">\r\n\t<div dojoAttachPoint=\"header\">\r\n\t\t<div dojoAttachPoint=\"monthAndYearHeader\">\r\n\t\t\t<span dojoAttachPoint=\"monthLabelNode\" class=\"dojoxCalendarMonthLabelNode\"></span>\r\n\t\t\t<span dojoAttachPoint=\"headerComma\" class=\"dojoxCalendarComma\">,</span>\r\n\t\t\t<span dojoAttachPoint=\"yearLabelNode\" class=\"dojoxCalendarDayYearLabel\"></span>\r\n\t\t</div>\r\n\t</div>\r\n\t<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"margin: auto;\">\r\n\t\t<thead>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=\"dijitCalendarDayLabelTemplate\"><div class=\"dijitCalendarDayLabel\"></div></td>\r\n\t\t\t</tr>\r\n\t\t</thead>\r\n\t\t<tbody dojoAttachEvent=\"onclick: _onDayClick\">\r\n\t\t\t<tr class=\"dijitCalendarWeekTemplate\">\r\n\t\t\t\t<td class=\"dojoxCalendarNextMonth dijitCalendarDateTemplate\">\r\n\t\t\t\t\t<div class=\"dijitCalendarDateLabel\"></div>\r\n\t\t\t\t</td>\r\n\t\t\t</tr>\r\n\t\t</tbody>\r\n\t</table>\r\n</div>\r\n"),datePart:"month",dayWidth:"narrow",postCreate:function(){this.cloneClass(".dijitCalendarDayLabelTemplate",6);this.cloneClass(".dijitCalendarDateTemplate",6);this.cloneClass(".dijitCalendarWeekTemplate",5);var _4d0=dojo.date.locale.getNames("days",this.dayWidth,"standAlone",this.getLang());var _4d1=dojo.cldr.supplemental.getFirstDayOfWeek(this.getLang());dojo.query(".dijitCalendarDayLabel",this.domNode).forEach(function(_4d2,i){this._setText(_4d2,_4d0[(i+_4d1)%7]);},this);},onDisplay:function(){if(!this._addedFx){this._addedFx=true;this.addFx(".dijitCalendarDateTemplate div",this.domNode);}},_onDayClick:function(e){if(typeof (e.target._date)=="undefined"){return;}var date=new Date(this.attr("displayMonth"));var p=e.target.parentNode;var c="dijitCalendar";var d=dojo.hasClass(p,c+"PreviousMonth")?-1:(dojo.hasClass(p,c+"NextMonth")?1:0);if(d){date=dojo.date.add(date,"month",d);}date.setDate(e.target._date);if(this.isDisabledDate(date)){dojo.stopEvent(e);return;}this.parent._onDateSelected(date);},_setValueAttr:function(_4d3){this._populateDays();},_populateDays:function(){var _4d4=new Date(this.attr("displayMonth"));_4d4.setDate(1);var _4d5=_4d4.getDay();var _4d6=dojo.date.getDaysInMonth(_4d4);var _4d7=dojo.date.getDaysInMonth(dojo.date.add(_4d4,"month",-1));var _4d8=new Date();var _4d9=this.attr("value");var _4da=dojo.cldr.supplemental.getFirstDayOfWeek(this.getLang());if(_4da>_4d5){_4da-=7;}var _4db=dojo.date.compare;var _4dc=".dijitCalendarDateTemplate";var _4dd="dijitCalendarSelectedDate";var _4de=this._lastDate;var _4df=_4de==null||_4de.getMonth()!=_4d4.getMonth()||_4de.getFullYear()!=_4d4.getFullYear();this._lastDate=_4d4;if(!_4df){dojo.query(_4dc,this.domNode).removeClass(_4dd).filter(function(node){return node.className.indexOf("dijitCalendarCurrent")>-1&&node._date==_4d9.getDate();}).addClass(_4dd);return;}dojo.query(_4dc,this.domNode).forEach(function(_4e0,i){i+=_4da;var date=new Date(_4d4);var _4e1,_4e2="dijitCalendar",adj=0;if(i<_4d5){_4e1=_4d7-_4d5+i+1;adj=-1;_4e2+="Previous";}else{if(i>=(_4d5+_4d6)){_4e1=i-_4d5-_4d6+1;adj=1;_4e2+="Next";}else{_4e1=i-_4d5+1;_4e2+="Current";}}if(adj){date=dojo.date.add(date,"month",adj);}date.setDate(_4e1);if(!_4db(date,_4d8,"date")){_4e2="dijitCalendarCurrentDate "+_4e2;}if(!_4db(date,_4d9,"date")&&!_4db(date,_4d9,"month")&&!_4db(date,_4d9,"year")){_4e2=_4dd+" "+_4e2;}if(this.isDisabledDate(date,this.getLang())){_4e2=" dijitCalendarDisabledDate "+_4e2;}var _4e3=this.getClassForDate(date,this.getLang());if(_4e3){_4e2+=_4e3+" "+_4e2;}_4e0.className=_4e2+"Month dijitCalendarDateTemplate";_4e0.dijitDateValue=date.valueOf();var _4e4=dojo.query(".dijitCalendarDateLabel",_4e0)[0];this._setText(_4e4,date.getDate());_4e4._date=_4e4.parentNode._date=date.getDate();},this);var _4e5=dojo.date.locale.getNames("months","wide","standAlone",this.getLang());this._setText(this.monthLabelNode,_4e5[_4d4.getMonth()]);this._setText(this.yearLabelNode,_4d4.getFullYear());}});dojo.declare("dojox.widget._CalendarMonthYear",null,{constructor:function(){this._addView(dojox.widget._CalendarMonthYearView);}});dojo.declare("dojox.widget._CalendarMonthYearView",[dojox.widget._CalendarView,dijit._Templated],{templateString:dojo.cache("dojox.widget","Calendar/CalendarMonthYear.html","<div class=\"dojoxCal-MY-labels\" style=\"left: 0px;\"\t\r\n\tdojoAttachPoint=\"myContainer\" dojoAttachEvent=\"onclick: onClick\">\r\n\t\t<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"margin: auto;\">\r\n\t\t\t\t<tbody>\r\n\t\t\t\t\t\t<tr class=\"dojoxCal-MY-G-Template\">\r\n\t\t\t\t\t\t\t\t<td class=\"dojoxCal-MY-M-Template\">\r\n\t\t\t\t\t\t\t\t\t\t<div class=\"dojoxCalendarMonthLabel\"></div>\r\n\t\t\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t\t\t<td class=\"dojoxCal-MY-M-Template\">\r\n\t\t\t\t\t\t\t\t\t\t<div class=\"dojoxCalendarMonthLabel\"></div>\r\n\t\t\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t\t\t<td class=\"dojoxCal-MY-Y-Template\">\r\n\t\t\t\t\t\t\t\t\t\t<div class=\"dojoxCalendarYearLabel\"></div>\r\n\t\t\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t\t\t<td class=\"dojoxCal-MY-Y-Template\">\r\n\t\t\t\t\t\t\t\t\t\t<div class=\"dojoxCalendarYearLabel\"></div>\r\n\t\t\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t </tr>\r\n\t\t\t\t\t\t <tr class=\"dojoxCal-MY-btns\">\r\n\t\t\t\t\t\t \t <td class=\"dojoxCal-MY-btns\" colspan=\"4\">\r\n\t\t\t\t\t\t \t\t <span class=\"dijitReset dijitInline dijitButtonNode ok-btn\" dojoAttachEvent=\"onclick: onOk\" dojoAttachPoint=\"okBtn\">\r\n\t\t\t\t\t\t \t \t \t <button\tclass=\"dijitReset dijitStretch dijitButtonContents\">OK</button>\r\n\t\t\t\t\t\t\t\t </span>\r\n\t\t\t\t\t\t\t\t <span class=\"dijitReset dijitInline dijitButtonNode cancel-btn\" dojoAttachEvent=\"onclick: onCancel\" dojoAttachPoint=\"cancelBtn\">\r\n\t\t\t\t\t\t \t \t\t <button\tclass=\"dijitReset dijitStretch dijitButtonContents\">Cancel</button>\r\n\t\t\t\t\t\t\t\t </span>\r\n\t\t\t\t\t\t \t </td>\r\n\t\t\t\t\t\t </tr>\r\n\t\t\t\t</tbody>\r\n\t\t</table>\r\n</div>\r\n"),datePart:"year",displayedYears:10,useHeader:false,postCreate:function(){this.cloneClass(".dojoxCal-MY-G-Template",5,".dojoxCal-MY-btns");this.monthContainer=this.yearContainer=this.myContainer;var _4e6="dojoxCalendarYearLabel";var _4e7="dojoxCalendarDecrease";var _4e8="dojoxCalendarIncrease";dojo.query("."+_4e6,this.myContainer).forEach(function(node,idx){var _4e9=_4e8;switch(idx){case 0:_4e9=_4e7;case 1:dojo.removeClass(node,_4e6);dojo.addClass(node,_4e9);break;}});this._decBtn=dojo.query("."+_4e7,this.myContainer)[0];this._incBtn=dojo.query("."+_4e8,this.myContainer)[0];dojo.query(".dojoxCal-MY-M-Template",this.domNode).filter(function(item){return item.cellIndex==1;}).addClass("dojoxCal-MY-M-last");dojo.connect(this,"onBeforeDisplay",dojo.hitch(this,function(){this._cachedDate=new Date(this.attr("value").getTime());this._populateYears(this._cachedDate.getFullYear());this._populateMonths();this._updateSelectedMonth();this._updateSelectedYear();}));dojo.connect(this,"_populateYears",dojo.hitch(this,function(){this._updateSelectedYear();}));dojo.connect(this,"_populateMonths",dojo.hitch(this,function(){this._updateSelectedMonth();}));this._cachedDate=this.attr("value");this._populateYears();this._populateMonths();this.addFx(".dojoxCalendarMonthLabel,.dojoxCalendarYearLabel ",this.myContainer);},_setValueAttr:function(_4ea){this._populateYears(_4ea.getFullYear());},getHeader:function(){return null;},_getMonthNames:function(_4eb){this._monthNames=this._monthNames||dojo.date.locale.getNames("months",_4eb,"standAlone",this.getLang());return this._monthNames;},_populateMonths:function(){var _4ec=this._getMonthNames("abbr");dojo.query(".dojoxCalendarMonthLabel",this.monthContainer).forEach(dojo.hitch(this,function(node,cnt){this._setText(node,_4ec[cnt]);}));var _4ed=this.attr("constraints");if(_4ed){var date=new Date();date.setFullYear(this._year);var min=-1,max=12;if(_4ed.min){var minY=_4ed.min.getFullYear();if(minY>this._year){min=12;}else{if(minY==this._year){min=_4ed.min.getMonth();}}}if(_4ed.max){var maxY=_4ed.max.getFullYear();if(maxY<this._year){max=-1;}else{if(maxY==this._year){max=_4ed.max.getMonth();}}}dojo.query(".dojoxCalendarMonthLabel",this.monthContainer).forEach(dojo.hitch(this,function(node,cnt){dojo[(cnt<min||cnt>max)?"addClass":"removeClass"](node,"dijitCalendarDisabledDate");}));}var h=this.getHeader();if(h){this._setText(this.getHeader(),this.attr("value").getFullYear());}},_populateYears:function(year){var _4ee=this.attr("constraints");var _4ef=year||this.attr("value").getFullYear();var _4f0=_4ef-Math.floor(this.displayedYears/2);var min=_4ee&&_4ee.min?_4ee.min.getFullYear():_4f0-10000;_4f0=Math.max(min,_4f0);this._displayedYear=_4ef;var _4f1=dojo.query(".dojoxCalendarYearLabel",this.yearContainer);var max=_4ee&&_4ee.max?_4ee.max.getFullYear()-_4f0:_4f1.length;var _4f2="dijitCalendarDisabledDate";_4f1.forEach(dojo.hitch(this,function(node,cnt){if(cnt<=max){this._setText(node,_4f0+cnt);dojo.removeClass(node,_4f2);}else{dojo.addClass(node,_4f2);}}));if(this._incBtn){dojo[max<_4f1.length?"addClass":"removeClass"](this._incBtn,_4f2);}if(this._decBtn){dojo[min>=_4f0?"addClass":"removeClass"](this._decBtn,_4f2);}var h=this.getHeader();if(h){this._setText(this.getHeader(),_4f0+" - "+(_4f0+11));}},_updateSelectedYear:function(){this._year=String((this._cachedDate||this.attr("value")).getFullYear());this._updateSelectedNode(".dojoxCalendarYearLabel",dojo.hitch(this,function(node,idx){return this._year!==null&&node.innerHTML==this._year;}));},_updateSelectedMonth:function(){var _4f3=(this._cachedDate||this.attr("value")).getMonth();this._month=_4f3;this._updateSelectedNode(".dojoxCalendarMonthLabel",function(node,idx){return idx==_4f3;});},_updateSelectedNode:function(_4f4,_4f5){var sel="dijitCalendarSelectedDate";dojo.query(_4f4,this.domNode).forEach(function(node,idx,_4f6){dojo[_4f5(node,idx,_4f6)?"addClass":"removeClass"](node.parentNode,sel);});var _4f7=dojo.query(".dojoxCal-MY-M-Template div",this.myContainer).filter(function(node){return dojo.hasClass(node.parentNode,sel);})[0];if(!_4f7){return;}var _4f8=dojo.hasClass(_4f7,"dijitCalendarDisabledDate");dojo[_4f8?"addClass":"removeClass"](this.okBtn,"dijitDisabled");},onClick:function(evt){var _4f9;var _4fa=this;var sel="dijitCalendarSelectedDate";function hc(c){return dojo.hasClass(evt.target,c);};if(hc("dijitCalendarDisabledDate")){dojo.stopEvent(evt);return false;}if(hc("dojoxCalendarMonthLabel")){_4f9="dojoxCal-MY-M-Template";this._month=evt.target.parentNode.cellIndex+(evt.target.parentNode.parentNode.rowIndex*2);this._cachedDate.setMonth(this._month);this._updateSelectedMonth();}else{if(hc("dojoxCalendarYearLabel")){_4f9="dojoxCal-MY-Y-Template";this._year=Number(evt.target.innerHTML);this._cachedDate.setYear(this._year);this._populateMonths();this._updateSelectedYear();}else{if(hc("dojoxCalendarDecrease")){this._populateYears(this._displayedYear-10);return true;}else{if(hc("dojoxCalendarIncrease")){this._populateYears(this._displayedYear+10);return true;}else{return true;}}}}dojo.stopEvent(evt);return false;},onOk:function(evt){dojo.stopEvent(evt);if(dojo.hasClass(this.okBtn,"dijitDisabled")){return false;}this.onValueSelected(this._cachedDate);return false;},onCancel:function(evt){dojo.stopEvent(evt);this.onValueSelected(this.attr("value"));return false;}});dojo.declare("dojox.widget.Calendar2Pane",[dojox.widget._CalendarBase,dojox.widget._CalendarDay,dojox.widget._CalendarMonthYear],{});dojo.declare("dojox.widget.Calendar",[dojox.widget._CalendarBase,dojox.widget._CalendarDay,dojox.widget._CalendarMonthYear],{});dojo.declare("dojox.widget.DailyCalendar",[dojox.widget._CalendarBase,dojox.widget._CalendarDay],{});dojo.declare("dojox.widget.MonthAndYearlyCalendar",[dojox.widget._CalendarBase,dojox.widget._CalendarMonthYear],{});}if(!dojo._hasResource["dojox.collections._base"]){dojo._hasResource["dojox.collections._base"]=true;dojo.provide("dojox.collections._base");dojox.collections.DictionaryEntry=function(k,v){this.key=k;this.value=v;this.valueOf=function(){return this.value;};this.toString=function(){return String(this.value);};};dojox.collections.Iterator=function(arr){var a=arr;var _4fb=0;this.element=a[_4fb]||null;this.atEnd=function(){return (_4fb>=a.length);};this.get=function(){if(this.atEnd()){return null;}this.element=a[_4fb++];return this.element;};this.map=function(fn,_4fc){return dojo.map(a,fn,_4fc);};this.reset=function(){_4fb=0;this.element=a[_4fb];};};dojox.collections.DictionaryIterator=function(obj){var a=[];var _4fd={};for(var p in obj){if(!_4fd[p]){a.push(obj[p]);}}var _4fe=0;this.element=a[_4fe]||null;this.atEnd=function(){return (_4fe>=a.length);};this.get=function(){if(this.atEnd()){return null;}this.element=a[_4fe++];return this.element;};this.map=function(fn,_4ff){return dojo.map(a,fn,_4ff);};this.reset=function(){_4fe=0;this.element=a[_4fe];};};}if(!dojo._hasResource["dojox.collections.ArrayList"]){dojo._hasResource["dojox.collections.ArrayList"]=true;dojo.provide("dojox.collections.ArrayList");dojox.collections.ArrayList=function(arr){var _500=[];if(arr){_500=_500.concat(arr);}this.count=_500.length;this.add=function(obj){_500.push(obj);this.count=_500.length;};this.addRange=function(a){if(a.getIterator){var e=a.getIterator();while(!e.atEnd()){this.add(e.get());}this.count=_500.length;}else{for(var i=0;i<a.length;i++){_500.push(a[i]);}this.count=_500.length;}};this.clear=function(){_500.splice(0,_500.length);this.count=0;};this.clone=function(){return new dojox.collections.ArrayList(_500);};this.contains=function(obj){for(var i=0;i<_500.length;i++){if(_500[i]==obj){return true;}}return false;};this.forEach=function(fn,_501){dojo.forEach(_500,fn,_501);};this.getIterator=function(){return new dojox.collections.Iterator(_500);};this.indexOf=function(obj){for(var i=0;i<_500.length;i++){if(_500[i]==obj){return i;}}return -1;};this.insert=function(i,obj){_500.splice(i,0,obj);this.count=_500.length;};this.item=function(i){return _500[i];};this.remove=function(obj){var i=this.indexOf(obj);if(i>=0){_500.splice(i,1);}this.count=_500.length;};this.removeAt=function(i){_500.splice(i,1);this.count=_500.length;};this.reverse=function(){_500.reverse();};this.sort=function(fn){if(fn){_500.sort(fn);}else{_500.sort();}};this.setByIndex=function(i,obj){_500[i]=obj;this.count=_500.length;};this.toArray=function(){return [].concat(_500);};this.toString=function(_502){return _500.join((_502||","));};};}if(!dojo._hasResource["dijit.form._Spinner"]){dojo._hasResource["dijit.form._Spinner"]=true;dojo.provide("dijit.form._Spinner");dojo.declare("dijit.form._Spinner",dijit.form.RangeBoundTextBox,{defaultTimeout:500,timeoutChangeRate:0.9,smallDelta:1,largeDelta:10,templateString:dojo.cache("dijit.form","templates/Spinner.html","<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\r\n\tid=\"widget_${id}\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" waiRole=\"presentation\"\r\n\t><div class=\"dijitInputLayoutContainer\"\r\n\t\t><div class=\"dijitReset dijitSpinnerButtonContainer\"\r\n\t\t\t>&nbsp;<div class=\"dijitReset dijitLeft dijitButtonNode dijitArrowButton dijitUpArrowButton\"\r\n\t\t\t\tdojoAttachPoint=\"upArrowNode\"\r\n\t\t\t\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse\"\r\n\t\t\t\tstateModifier=\"UpArrow\"\r\n\t\t\t\t><div class=\"dijitArrowButtonInner\">&thinsp;</div\r\n\t\t\t\t><div class=\"dijitArrowButtonChar\">&#9650;</div\r\n\t\t\t></div\r\n\t\t\t><div class=\"dijitReset dijitLeft dijitButtonNode dijitArrowButton dijitDownArrowButton\"\r\n\t\t\t\tdojoAttachPoint=\"downArrowNode\"\r\n\t\t\t\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse\"\r\n\t\t\t\tstateModifier=\"DownArrow\"\r\n\t\t\t\t><div class=\"dijitArrowButtonInner\">&thinsp;</div\r\n\t\t\t\t><div class=\"dijitArrowButtonChar\">&#9660;</div\r\n\t\t\t></div\r\n\t\t></div\r\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\r\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\r\n\t\t><div class=\"dijitReset dijitInputField\"\r\n\t\t\t><input class='dijitReset' dojoAttachPoint=\"textbox,focusNode\" type=\"${type}\" dojoAttachEvent=\"onkeypress:_onKeyPress\"\r\n\t\t\t\twaiRole=\"spinbutton\" autocomplete=\"off\" ${nameAttrSetting}\r\n\t\t/></div\r\n\t></div\r\n></div>\r\n"),baseClass:"dijitSpinner",adjust:function(val,_503){return val;},_arrowState:function(node,_504){this._active=_504;this.stateModifier=node.getAttribute("stateModifier")||"";this._setStateClass();},_arrowPressed:function(_505,_506,_507){if(this.disabled||this.readOnly){return;}this._arrowState(_505,true);this._setValueAttr(this.adjust(this.attr("value"),_506*_507),false);dijit.selectInputText(this.textbox,this.textbox.value.length);},_arrowReleased:function(node){this._wheelTimer=null;if(this.disabled||this.readOnly){return;}this._arrowState(node,false);},_typematicCallback:function(_508,node,evt){var inc=this.smallDelta;if(node==this.textbox){var k=dojo.keys;var key=evt.charOrCode;inc=(key==k.PAGE_UP||key==k.PAGE_DOWN)?this.largeDelta:this.smallDelta;node=(key==k.UP_ARROW||key==k.PAGE_UP)?this.upArrowNode:this.downArrowNode;}if(_508==-1){this._arrowReleased(node);}else{this._arrowPressed(node,(node==this.upArrowNode)?1:-1,inc);}},_wheelTimer:null,_mouseWheeled:function(evt){dojo.stopEvent(evt);var _509=evt.detail?(evt.detail*-1):(evt.wheelDelta/120);if(_509!==0){var node=this[(_509>0?"upArrowNode":"downArrowNode")];this._arrowPressed(node,_509,this.smallDelta);if(!this._wheelTimer){clearTimeout(this._wheelTimer);}this._wheelTimer=setTimeout(dojo.hitch(this,"_arrowReleased",node),50);}},postCreate:function(){this.inherited(arguments);this.connect(this.domNode,!dojo.isMozilla?"onmousewheel":"DOMMouseScroll","_mouseWheeled");this._connects.push(dijit.typematic.addListener(this.upArrowNode,this.textbox,{charOrCode:dojo.keys.UP_ARROW,ctrlKey:false,altKey:false,shiftKey:false,metaKey:false},this,"_typematicCallback",this.timeoutChangeRate,this.defaultTimeout));this._connects.push(dijit.typematic.addListener(this.downArrowNode,this.textbox,{charOrCode:dojo.keys.DOWN_ARROW,ctrlKey:false,altKey:false,shiftKey:false,metaKey:false},this,"_typematicCallback",this.timeoutChangeRate,this.defaultTimeout));this._connects.push(dijit.typematic.addListener(this.upArrowNode,this.textbox,{charOrCode:dojo.keys.PAGE_UP,ctrlKey:false,altKey:false,shiftKey:false,metaKey:false},this,"_typematicCallback",this.timeoutChangeRate,this.defaultTimeout));this._connects.push(dijit.typematic.addListener(this.downArrowNode,this.textbox,{charOrCode:dojo.keys.PAGE_DOWN,ctrlKey:false,altKey:false,shiftKey:false,metaKey:false},this,"_typematicCallback",this.timeoutChangeRate,this.defaultTimeout));if(dojo.isIE){var _50a=this;(function resize(){var sz=_50a.upArrowNode.parentNode.offsetHeight;if(sz){_50a.upArrowNode.style.height=sz>>1;_50a.downArrowNode.style.height=sz-(sz>>1);_50a.focusNode.parentNode.style.height=sz;}})();this.connect(this.domNode,"onresize",function(){setTimeout(function(){resize();_50a._setStateClass();},0);});this._layoutHackIE7();}}});}if(!dojo._hasResource["dijit.form.NumberSpinner"]){dojo._hasResource["dijit.form.NumberSpinner"]=true;dojo.provide("dijit.form.NumberSpinner");dojo.declare("dijit.form.NumberSpinner",[dijit.form._Spinner,dijit.form.NumberTextBoxMixin],{adjust:function(val,_50b){var tc=this.constraints,v=isNaN(val),_50c=!isNaN(tc.max),_50d=!isNaN(tc.min);if(v&&_50b!=0){val=(_50b>0)?_50d?tc.min:_50c?tc.max:0:_50c?this.constraints.max:_50d?tc.min:0;}var _50e=val+_50b;if(v||isNaN(_50e)){return val;}if(_50c&&(_50e>tc.max)){_50e=tc.max;}if(_50d&&(_50e<tc.min)){_50e=tc.min;}return _50e;},_onKeyPress:function(e){if((e.charOrCode==dojo.keys.HOME||e.charOrCode==dojo.keys.END)&&!(e.ctrlKey||e.altKey||e.metaKey)&&typeof this.attr("value")!="undefined"){var _50f=this.constraints[(e.charOrCode==dojo.keys.HOME?"min":"max")];if(_50f){this._setValueAttr(_50f,true);}dojo.stopEvent(e);}}});}if(!dojo._hasResource["dijit.form.MultiSelect"]){dojo._hasResource["dijit.form.MultiSelect"]=true;dojo.provide("dijit.form.MultiSelect");dojo.declare("dijit.form.MultiSelect",dijit.form._FormValueWidget,{size:7,templateString:"<select multiple='true' ${nameAttrSetting} dojoAttachPoint='containerNode,focusNode' dojoAttachEvent='onchange: _onChange'></select>",attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{size:"focusNode"}),reset:function(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true);},addSelected:function(_510){_510.getSelected().forEach(function(n){this.containerNode.appendChild(n);this.domNode.scrollTop=this.domNode.offsetHeight;var _511=_510.domNode.scrollTop;_510.domNode.scrollTop=0;_510.domNode.scrollTop=_511;},this);},getSelected:function(){return dojo.query("option",this.containerNode).filter(function(n){return n.selected;});},_getValueAttr:function(){return this.getSelected().map(function(n){return n.value;});},multiple:true,_setValueAttr:function(_512){dojo.query("option",this.containerNode).forEach(function(n){n.selected=(dojo.indexOf(_512,n.value)!=-1);});},invertSelection:function(_513){dojo.query("option",this.containerNode).forEach(function(n){n.selected=!n.selected;});this._handleOnChange(this.attr("value"),_513==true);},_onChange:function(e){this._handleOnChange(this.attr("value"),true);},resize:function(size){if(size){dojo.marginBox(this.domNode,size);}},postCreate:function(){this._onChange();}});}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(_514){this._arrayOfAllItems=[];this._arrayOfTopLevelItems=[];this._loadFinished=false;this._jsonFileUrl=_514.url;this._ccUrl=_514.url;this.url=_514.url;this._jsonData=_514.data;this.data=null;this._datatypeMap=_514.typeMap||{};if(!this._datatypeMap["Date"]){this._datatypeMap["Date"]={type:Date,deserialize:function(_515){return dojo.date.stamp.fromISOString(_515);}};}this._features={"dojo.data.api.Read":true,"dojo.data.api.Identity":true};this._itemsByIdentity=null;this._storeRefPropName="_S";this._itemNumPropName="_0";this._rootItemPropName="_RI";this._reverseRefMap="_RRM";this._loadInProgress=false;this._queuedFetches=[];if(_514.urlPreventCache!==undefined){this.urlPreventCache=_514.urlPreventCache?true:false;}if(_514.hierarchical!==undefined){this.hierarchical=_514.hierarchical?true:false;}if(_514.clearOnClose){this.clearOnClose=true;}if("failOk" in _514){this.failOk=_514.failOk?true:false;}},url:"",_ccUrl:"",data:null,typeMap:null,clearOnClose:false,urlPreventCache:false,failOk:false,hierarchical:true,_assertIsItem:function(item){if(!this.isItem(item)){throw new Error("dojo.data.ItemFileReadStore: Invalid item argument.");}},_assertIsAttribute:function(_516){if(typeof _516!=="string"){throw new Error("dojo.data.ItemFileReadStore: Invalid attribute argument.");}},getValue:function(item,_517,_518){var _519=this.getValues(item,_517);return (_519.length>0)?_519[0]:_518;},getValues:function(item,_51a){this._assertIsItem(item);this._assertIsAttribute(_51a);return item[_51a]||[];},getAttributes:function(item){this._assertIsItem(item);var _51b=[];for(var key in item){if((key!==this._storeRefPropName)&&(key!==this._itemNumPropName)&&(key!==this._rootItemPropName)&&(key!==this._reverseRefMap)){_51b.push(key);}}return _51b;},hasAttribute:function(item,_51c){this._assertIsItem(item);this._assertIsAttribute(_51c);return (_51c in item);},containsValue:function(item,_51d,_51e){var _51f=undefined;if(typeof _51e==="string"){_51f=dojo.data.util.filter.patternToRegExp(_51e,false);}return this._containsValue(item,_51d,_51e,_51f);},_containsValue:function(item,_520,_521,_522){return dojo.some(this.getValues(item,_520),function(_523){if(_523!==null&&!dojo.isObject(_523)&&_522){if(_523.toString().match(_522)){return true;}}else{if(_521===_523){return true;}}});},isItem:function(_524){if(_524&&_524[this._storeRefPropName]===this){if(this._arrayOfAllItems[_524[this._itemNumPropName]]===_524){return true;}}return false;},isItemLoaded:function(_525){return this.isItem(_525);},loadItem:function(_526){this._assertIsItem(_526.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(_527,_528,_529){var self=this;var _52a=function(_52b,_52c){var _52d=[];var i,key;if(_52b.query){var _52e;var _52f=_52b.queryOptions?_52b.queryOptions.ignoreCase:false;var _530={};for(key in _52b.query){_52e=_52b.query[key];if(typeof _52e==="string"){_530[key]=dojo.data.util.filter.patternToRegExp(_52e,_52f);}else{if(_52e instanceof RegExp){_530[key]=_52e;}}}for(i=0;i<_52c.length;++i){var _531=true;var _532=_52c[i];if(_532===null){_531=false;}else{for(key in _52b.query){_52e=_52b.query[key];if(!self._containsValue(_532,key,_52e,_530[key])){_531=false;}}}if(_531){_52d.push(_532);}}_528(_52d,_52b);}else{for(i=0;i<_52c.length;++i){var item=_52c[i];if(item!==null){_52d.push(item);}}_528(_52d,_52b);}};if(this._loadFinished){_52a(_527,this._getItemsArray(_527.queryOptions));}else{if(this._jsonFileUrl!==this._ccUrl){dojo.deprecated("dojo.data.ItemFileReadStore: ","To change the url, set the url property of the store,"+" not _jsonFileUrl.  _jsonFileUrl support will be removed in 2.0");this._ccUrl=this._jsonFileUrl;this.url=this._jsonFileUrl;}else{if(this.url!==this._ccUrl){this._jsonFileUrl=this.url;this._ccUrl=this.url;}}if(this.data!=null&&this._jsonData==null){this._jsonData=this.data;this.data=null;}if(this._jsonFileUrl){if(this._loadInProgress){this._queuedFetches.push({args:_527,filter:_52a});}else{this._loadInProgress=true;var _533={url:self._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache,failOk:this.failOk};var _534=dojo.xhrGet(_533);_534.addCallback(function(data){try{self._getItemsFromLoadedData(data);self._loadFinished=true;self._loadInProgress=false;_52a(_527,self._getItemsArray(_527.queryOptions));self._handleQueuedFetches();}catch(e){self._loadFinished=true;self._loadInProgress=false;_529(e,_527);}});_534.addErrback(function(_535){self._loadInProgress=false;_529(_535,_527);});var _536=null;if(_527.abort){_536=_527.abort;}_527.abort=function(){var df=_534;if(df&&df.fired===-1){df.cancel();df=null;}if(_536){_536.call(_527);}};}}else{if(this._jsonData){try{this._loadFinished=true;this._getItemsFromLoadedData(this._jsonData);this._jsonData=null;_52a(_527,this._getItemsArray(_527.queryOptions));}catch(e){_529(e,_527);}}else{_529(new Error("dojo.data.ItemFileReadStore: No JSON source data was provided as either URL or a nested Javascript object."),_527);}}}},_handleQueuedFetches:function(){if(this._queuedFetches.length>0){for(var i=0;i<this._queuedFetches.length;i++){var _537=this._queuedFetches[i];var _538=_537.args;var _539=_537.filter;if(_539){_539(_538,this._getItemsArray(_538.queryOptions));}else{this.fetchItemByIdentity(_538);}}this._queuedFetches=[];}},_getItemsArray:function(_53a){if(_53a&&_53a.deep){return this._arrayOfAllItems;}return this._arrayOfTopLevelItems;},close:function(_53b){if(this.clearOnClose&&this._loadFinished&&!this._loadInProgress){if(((this._jsonFileUrl==""||this._jsonFileUrl==null)&&(this.url==""||this.url==null))&&this.data==null){console.debug("dojo.data.ItemFileReadStore: WARNING!  Data reload "+" information has not been provided."+"  Please set 'url' or 'data' to the appropriate value before"+" the next fetch");}this._arrayOfAllItems=[];this._arrayOfTopLevelItems=[];this._loadFinished=false;this._itemsByIdentity=null;this._loadInProgress=false;this._queuedFetches=[];}},_getItemsFromLoadedData:function(_53c){var _53d=false;var self=this;function _53e(_53f){var _540=((_53f!==null)&&(typeof _53f==="object")&&(!dojo.isArray(_53f)||_53d)&&(!dojo.isFunction(_53f))&&(_53f.constructor==Object||dojo.isArray(_53f))&&(typeof _53f._reference==="undefined")&&(typeof _53f._type==="undefined")&&(typeof _53f._value==="undefined")&&self.hierarchical);return _540;};function _541(_542){self._arrayOfAllItems.push(_542);for(var _543 in _542){var _544=_542[_543];if(_544){if(dojo.isArray(_544)){var _545=_544;for(var k=0;k<_545.length;++k){var _546=_545[k];if(_53e(_546)){_541(_546);}}}else{if(_53e(_544)){_541(_544);}}}}};this._labelAttr=_53c.label;var i;var item;this._arrayOfAllItems=[];this._arrayOfTopLevelItems=_53c.items;for(i=0;i<this._arrayOfTopLevelItems.length;++i){item=this._arrayOfTopLevelItems[i];if(dojo.isArray(item)){_53d=true;}_541(item);item[this._rootItemPropName]=true;}var _547={};var key;for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];for(key in item){if(key!==this._rootItemPropName){var _548=item[key];if(_548!==null){if(!dojo.isArray(_548)){item[key]=[_548];}}else{item[key]=[null];}}_547[key]=key;}}while(_547[this._storeRefPropName]){this._storeRefPropName+="_";}while(_547[this._itemNumPropName]){this._itemNumPropName+="_";}while(_547[this._reverseRefMap]){this._reverseRefMap+="_";}var _549;var _54a=_53c.identifier;if(_54a){this._itemsByIdentity={};this._features["dojo.data.api.Identity"]=_54a;for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];_549=item[_54a];var _54b=_549[0];if(!this._itemsByIdentity[_54b]){this._itemsByIdentity[_54b]=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: ["+_54a+"].  Value collided: ["+_54b+"]");}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: ["+_54a+"].  Value collided: ["+_54b+"]");}}}}}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){_549=item[key];for(var j=0;j<_549.length;++j){_548=_549[j];if(_548!==null&&typeof _548=="object"){if(("_type" in _548)&&("_value" in _548)){var type=_548._type;var _54c=this._datatypeMap[type];if(!_54c){throw new Error("dojo.data.ItemFileReadStore: in the typeMap constructor arg, no object class was specified for the datatype '"+type+"'");}else{if(dojo.isFunction(_54c)){_549[j]=new _54c(_548._value);}else{if(dojo.isFunction(_54c.deserialize)){_549[j]=_54c.deserialize(_548._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(_548._reference){var _54d=_548._reference;if(!dojo.isObject(_54d)){_549[j]=this._itemsByIdentity[_54d];}else{for(var k=0;k<this._arrayOfAllItems.length;++k){var _54e=this._arrayOfAllItems[k];var _54f=true;for(var _550 in _54d){if(_54e[_550]!=_54d[_550]){_54f=false;}}if(_54f){_549[j]=_54e;}}}if(this.referenceIntegrity){var _551=_549[j];if(this.isItem(_551)){this._addReferenceToMap(_551,item,key);}}}else{if(this.isItem(_548)){if(this.referenceIntegrity){this._addReferenceToMap(_548,item,key);}}}}}}}},_addReferenceToMap:function(_552,_553,_554){},getIdentity:function(item){var _555=this._features["dojo.data.api.Identity"];if(_555===Number){return item[this._itemNumPropName];}else{var _556=item[_555];if(_556){return _556[0];}}return null;},fetchItemByIdentity:function(_557){var item;var _558;if(!this._loadFinished){var self=this;if(this._jsonFileUrl!==this._ccUrl){dojo.deprecated("dojo.data.ItemFileReadStore: ","To change the url, set the url property of the store,"+" not _jsonFileUrl.  _jsonFileUrl support will be removed in 2.0");this._ccUrl=this._jsonFileUrl;this.url=this._jsonFileUrl;}else{if(this.url!==this._ccUrl){this._jsonFileUrl=this.url;this._ccUrl=this.url;}}if(this.data!=null&&this._jsonData==null){this._jsonData=this.data;this.data=null;}if(this._jsonFileUrl){if(this._loadInProgress){this._queuedFetches.push({args:_557});}else{this._loadInProgress=true;var _559={url:self._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache,failOk:this.failOk};var _55a=dojo.xhrGet(_559);_55a.addCallback(function(data){var _55b=_557.scope?_557.scope:dojo.global;try{self._getItemsFromLoadedData(data);self._loadFinished=true;self._loadInProgress=false;item=self._getItemByIdentity(_557.identity);if(_557.onItem){_557.onItem.call(_55b,item);}self._handleQueuedFetches();}catch(error){self._loadInProgress=false;if(_557.onError){_557.onError.call(_55b,error);}}});_55a.addErrback(function(_55c){self._loadInProgress=false;if(_557.onError){var _55d=_557.scope?_557.scope:dojo.global;_557.onError.call(_55d,_55c);}});}}else{if(this._jsonData){self._getItemsFromLoadedData(self._jsonData);self._jsonData=null;self._loadFinished=true;item=self._getItemByIdentity(_557.identity);if(_557.onItem){_558=_557.scope?_557.scope:dojo.global;_557.onItem.call(_558,item);}}}}else{item=this._getItemByIdentity(_557.identity);if(_557.onItem){_558=_557.scope?_557.scope:dojo.global;_557.onItem.call(_558,item);}}},_getItemByIdentity:function(_55e){var item=null;if(this._itemsByIdentity){item=this._itemsByIdentity[_55e];}else{item=this._arrayOfAllItems[_55e];}if(item===undefined){item=null;}return item;},getIdentityAttributes:function(item){var _55f=this._features["dojo.data.api.Identity"];if(_55f===Number){return null;}else{return [_55f];}},_forceLoad:function(){var self=this;if(this._jsonFileUrl!==this._ccUrl){dojo.deprecated("dojo.data.ItemFileReadStore: ","To change the url, set the url property of the store,"+" not _jsonFileUrl.  _jsonFileUrl support will be removed in 2.0");this._ccUrl=this._jsonFileUrl;this.url=this._jsonFileUrl;}else{if(this.url!==this._ccUrl){this._jsonFileUrl=this.url;this._ccUrl=this.url;}}if(this.data!=null&&this._jsonData==null){this._jsonData=this.data;this.data=null;}if(this._jsonFileUrl){var _560={url:this._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache,failOk:this.failOk,sync:true};var _561=dojo.xhrGet(_560);_561.addCallback(function(data){try{if(self._loadInProgress!==true&&!self._loadFinished){self._getItemsFromLoadedData(data);self._loadFinished=true;}else{if(self._loadInProgress){throw new Error("dojo.data.ItemFileReadStore:  Unable to perform a synchronous load, an async load is in progress.");}}}catch(e){console.log(e);throw e;}});_561.addErrback(function(_562){throw _562;});}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["dojo.rpc.RpcService"]){dojo._hasResource["dojo.rpc.RpcService"]=true;dojo.provide("dojo.rpc.RpcService");dojo.declare("dojo.rpc.RpcService",null,{constructor:function(args){if(args){if((dojo.isString(args))||(args instanceof dojo._Url)){if(args instanceof dojo._Url){var url=args+"";}else{url=args;}var def=dojo.xhrGet({url:url,handleAs:"json-comment-optional",sync:true});def.addCallback(this,"processSmd");def.addErrback(function(){throw new Error("Unable to load SMD from "+args);});}else{if(args.smdStr){this.processSmd(dojo.eval("("+args.smdStr+")"));}else{if(args.serviceUrl){this.serviceUrl=args.serviceUrl;}this.timeout=args.timeout||3000;if("strictArgChecks" in args){this.strictArgChecks=args.strictArgChecks;}this.processSmd(args);}}}},strictArgChecks:true,serviceUrl:"",parseResults:function(obj){return obj;},errorCallback:function(_563){return function(data){_563.errback(data.message);};},resultCallback:function(_564){var tf=dojo.hitch(this,function(obj){if(obj.error!=null){var err;if(typeof obj.error=="object"){err=new Error(obj.error.message);err.code=obj.error.code;err.error=obj.error.error;}else{err=new Error(obj.error);}err.id=obj.id;err.errorObject=obj;_564.errback(err);}else{_564.callback(this.parseResults(obj));}});return tf;},generateMethod:function(_565,_566,url){return dojo.hitch(this,function(){var _567=new dojo.Deferred();if((this.strictArgChecks)&&(_566!=null)&&(arguments.length!=_566.length)){throw new Error("Invalid number of parameters for remote method.");}else{this.bind(_565,dojo._toArray(arguments),_567,url);}return _567;});},processSmd:function(_568){if(_568.methods){dojo.forEach(_568.methods,function(m){if(m&&m.name){this[m.name]=this.generateMethod(m.name,m.parameters,m.url||m.serviceUrl||m.serviceURL);if(!dojo.isFunction(this[m.name])){throw new Error("RpcService: Failed to create"+m.name+"()");}}},this);}this.serviceUrl=_568.serviceUrl||_568.serviceURL;this.required=_568.required;this.smd=_568;}});}if(!dojo._hasResource["dojo.rpc.JsonService"]){dojo._hasResource["dojo.rpc.JsonService"]=true;dojo.provide("dojo.rpc.JsonService");dojo.declare("dojo.rpc.JsonService",dojo.rpc.RpcService,{bustCache:false,contentType:"application/json-rpc",lastSubmissionId:0,callRemote:function(_569,_56a){var _56b=new dojo.Deferred();this.bind(_569,_56a,_56b);return _56b;},bind:function(_56c,_56d,_56e,url){var def=dojo.rawXhrPost({url:url||this.serviceUrl,postData:this.createRequest(_56c,_56d),contentType:this.contentType,timeout:this.timeout,handleAs:"json-comment-optional"});def.addCallbacks(this.resultCallback(_56e),this.errorCallback(_56e));},createRequest:function(_56f,_570){var req={"params":_570,"method":_56f,"id":++this.lastSubmissionId};var data=dojo.toJson(req);return data;},parseResults:function(obj){if(dojo.isObject(obj)){if("result" in obj){return obj.result;}if("Result" in obj){return obj.Result;}if("ResultSet" in obj){return obj.ResultSet;}}return obj;}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.json.rpc.Service"]){dojo._hasResource["com.mvci.client.marketingformsv2.json.rpc.Service"]=true;dojo.provide("com.mvci.client.marketingformsv2.json.rpc.Service");dojo.declare("com.mvci.client.marketingformsv2.json.rpc.Service",null,{serviceType:"JSON-RPC",handleAs:"json-comment-filtered",serviceURL:"",service:null,timeout:20000,_isAvailable:null,_checkingServiceAvailability:false,constructor:function(){},createService:function(){var def={serviceType:this.serviceType};def["handleAs"]=this.handleAs;def["serviceURL"]=this.serviceURL;def["timeout"]=this.timeout;this.service=new dojo.rpc.JsonService(def);},sendJsonRequest:function(_571,_572,_573){this.createService();var _574=this.service.callRemote(_571,_572);return _574;},isAvailable:function(){return true;}});}if(!dojo._hasResource["com.mvci.client.util.AlfrescoUtils"]){dojo._hasResource["com.mvci.client.util.AlfrescoUtils"]=true;dojo.provide("com.mvci.client.util.AlfrescoUtils");com.mvci.client.util.AlfrescoUtils.isAlfrescoPreviewMode=function(){var url=document.location.toString();if(url.indexOf("alfrescodemo.net:8180")!=-1){return true;}else{return false;}};}if(!dojo._hasResource["com.mvci.client.marketingformsv2.json.rpc.service.MVCFormsService"]){dojo._hasResource["com.mvci.client.marketingformsv2.json.rpc.service.MVCFormsService"]=true;dojo.provide("com.mvci.client.marketingformsv2.json.rpc.service.MVCFormsService");dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc","../../com/mvci/client/marketingformsv2/json/rpc");dojo.declare("com.mvci.client.marketingformsv2.json.rpc.service.MVCFormsService",[com.mvci.client.marketingformsv2.json.rpc.Service],{serviceURL:"/soa/mvcforms/json",timeout:15000,isAlfresPreview:false,constructor:function(){dojo.registerModulePath("com.mvci.client.util","../../com/mvci/client/util");this.isAlfresPreview=com.mvci.client.util.AlfrescoUtils.isAlfrescoPreviewMode();if(this.isAlfresPreview){this.serviceURL="/soa/mvcforms/json/index.jsp";}this.createService();},createService:function(){this.inherited(arguments);},isAvailable:function(){var _575=new Array();var _576=this.service.callRemote("MVCFormsService.isAvailable",_575);return _576;},getTimeslotsAvailInit:function(){var _577=new Array();var _578=this.service.callRemote("MVCFormsService.getTimeslotsAvailInit",_577);return _578;},getOwnerInformation:function(_579){var _57a=new Array();_57a[0]=_579;var _57b=this.service.callRemote("MVCFormsService.getOwnerInformation",_57a);return _57b;},getOwnerInformationByGuid:function(_57c){var _57d=new Array();_57d[0]=_57c;var _57e=this.service.callRemote("MVCFormsService.getOwnerInformationByGuid",_57d);return _57e;},getAssociateInfo:function(_57f){var _580=new Array();_580[0]=_57f;var _581=this.service.callRemote("MVCFormsService.getAssociateInfo",_580);return _581;},submitMVCFormV2:function(_582){var _583=new Array();_583[0]=dojo.toJson(_582);var _584=this.service.callRemote("MVCFormsService.submitMVCFormV2",_583);return _584;},submitShareWithAFriendForm:function(_585){var _586=new Array();_586[0]=dojo.toJson(_585);var _587=this.service.callRemote("MVCFormsService.submitShareWithAFriendForm",_586);return _587;},submitFriendRequestForm:function(_588){var _589=new Array();_589[0]=dojo.toJson(_588);var _58a=this.service.callRemote("MVCFormsService.submitFriendRequestForm",_589);return _58a;},submitNatoPosForm:function(_58b){var _58c=new Array();_58c[0]=dojo.toJson(_58b);var _58d=this.service.callRemote("MVCFormsService.submitNatoPosForm",_58c);return _58d;},submitCsdPosForm:function(_58e){var _58f=new Array();_58f[0]=dojo.toJson(_58e);var _590=this.service.callRemote("MVCFormsService.submitCsdPosForm",_58f);return _590;},submitMvcPostVacationOwnerForm:function(_591){var _592=new Array();_592[0]=dojo.toJson(_591);var _593=this.service.callRemote("MVCFormsService.submitMvcPostVacationOwnerForm",_592);return _593;},submitMvcPostVacationEpsilonOwnerForm:function(_594){var _595=new Array();_595[0]=_594;var _596=this.service.callRemote("MVCFormsService.submitMvcPostVacationEpsilonOwnerForm",_595);return _596;},submitMvcLatinReferralForm:function(_597){var _598=new Array();_598[0]=dojo.toJson(_597);var _599=this.service.callRemote("MVCFormsService.submitMvcLatinReferralForm",_598);return _599;}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.json.rpc.service.MvcUkFormsService"]){dojo._hasResource["com.mvci.client.marketingformsv2.json.rpc.service.MvcUkFormsService"]=true;dojo.provide("com.mvci.client.marketingformsv2.json.rpc.service.MvcUkFormsService");dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc","../../com/mvci/client/marketingformsv2/json/rpc");dojo.declare("com.mvci.client.marketingformsv2.json.rpc.service.MvcUkFormsService",[com.mvci.client.marketingformsv2.json.rpc.Service],{serviceURL:"/soa/mvcukforms/json",timeout:15000,isAlfresPreview:false,constructor:function(){this.createService();},createService:function(){this.inherited(arguments);},isAvailable:function(){var _59a=new Array();var _59b=this.service.callRemote("MvcUkFormsService.isAvailable",_59a);return _59b;},getTimeslotsAvailInit:function(){var _59c=new Array();var _59d=this.service.callRemote("MvcUkFormsService.getTimeslotsAvailInit",_59c);return _59d;},submitMVCFormV2:function(_59e){var _59f=new Array();_59f[0]=dojo.toJson(_59e);var _5a0=this.service.callRemote("MvcUkFormsService.submitMVCFormV2",_59f);return _5a0;}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.json.rpc.service.SearchFormsService"]){dojo._hasResource["com.mvci.client.marketingformsv2.json.rpc.service.SearchFormsService"]=true;dojo.provide("com.mvci.client.marketingformsv2.json.rpc.service.SearchFormsService");dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc","../../com/mvci/client/marketingformsv2/json/rpc");dojo.declare("com.mvci.client.marketingformsv2.json.rpc.service.SearchFormsService",[com.mvci.client.marketingformsv2.json.rpc.Service],{serviceURL:"/soa/crawling_and_indexing/json",timeout:15000,isAlfresPreview:false,constructor:function(){this.createService();},createService:function(){this.inherited(arguments);},isAvailable:function(){var _5a1=new Array();var _5a2=this.service.callRemote("SearchController.isAvailable",_5a1);return _5a2;},searchDomain:function(_5a3){var _5a4=new Array();_5a4[0]=dojo.toJson(_5a3);var _5a5=this.service.callRemote("SearchController.searchDomain",_5a4);return _5a5;},makeSuggestions:function(_5a6){var _5a7=new Array();_5a7[0]=dojo.toJson(_5a6);var _5a8=this.service.callRemote("SearchController.makeSuggestions",_5a7);return _5a8;}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotNullValidator"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotNullValidator"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotNullValidator");dojo.declare("com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotNullValidator",null,{fieldId:"",constructor:function(_5a9){this.fieldId=dijit.byId(_5a9);},getError:function(){return this.errorMessage;},setError:function(_5aa){this.errorMessage=_5aa;},validate:function(_5ab){if(this.fieldId.declaredClass=="dijit.form.FilteringSelect"){if(!this.fieldId.isValid()){return false;}else{return true;}}else{if(_5ab==null){return false;}else{return true;}}}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.Field"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.Field"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.Field");dojo.declare("com.mvci.client.marketingformsv2.ui.web.Field",null,{fieldId:null,fieldName:null,fieldValidator:null,error:null,constructor:function(_5ac){this.fieldId=_5ac;this.fieldValidator=[];dojo.registerModulePath("com.mvci.client.marketingformsv2.ui.web.fieldValidator","../../com/mvci/client/marketingformsv2/ui/web/fieldValidator");var fv=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotNullValidator();fv.setError("Please enter a valid "+this.fieldName);this.addFieldValidator(fv);this.error=[];},constructor:function(_5ad,_5ae){this.fieldId=_5ad;this.fieldName=_5ae;this.fieldValidator=[];dojo.registerModulePath("com.mvci.client.marketingformsv2.ui.web.fieldValidator","../../com/mvci/client/marketingformsv2/ui/web/fieldValidator");var fv=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotNullValidator(this.fieldId);fv.setError("Please enter a valid "+this.fieldName);this.addFieldValidator(fv);this.error=[];},addFieldValidator:function(fv){this.fieldValidator[this.fieldValidator.length]=fv;},removeValidatorByType:function(t){var _5af=[];for(cnt=0;cnt<this.fieldValidator.length;cnt++){if(this.fieldValidator[cnt].declaredClass!=t){_5af[_5af.length]=this.fieldValidator[cnt];}}this.fieldValidator=_5af;},getName:function(){return this.fieldName;},getValue:function(){return (""+dijit.byId(this.fieldId).getValue());},isValid:function(){var cnt=0;var _5b0=true;this.error=[];while((this.error.length==0)&&(cnt<this.fieldValidator.length)){if(this.fieldValidator[cnt].validate(this.getValue())!=true){if(this.fieldValidator[cnt].getError().length>0){this.error[this.error.length]=this.fieldValidator[cnt].getError();_5b0=false;}}cnt++;}return _5b0;},printErrorStack:function(){var _5b1="";var cnt;for(cnt=0;cnt<this.error.length;cnt++){_5b1+=this.error[cnt]+"<br />";}return _5b1;},setName:function(n){this.fieldName=n;},toText:function(){var t="";if(this.getValue().length>0){t=(this.fieldName+":\t\t\t"+this.getValue()+"\n");}return t;},toHtml:function(){var h="";if(this.getValue().length>0){h=("<TR><TD><STRONG>"+this.fieldName+" :</STRONG></TD><TD>"+this.getValue()+"</TD></TR>");}return h;},toString:function(){return ("\n"+this.fieldName+" = "+this.getValue());}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.CanadaPhoneValidator"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.CanadaPhoneValidator"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.fieldValidator.CanadaPhoneValidator");dojo.declare("com.mvci.client.marketingformsv2.ui.web.fieldValidator.CanadaPhoneValidator",null,{countryInput:null,phoneInput:null,constructor:function(_5b2,_5b3){this.phoneInput=dijit.byId(_5b2);this.countryInput=dijit.byId(_5b3);},getError:function(){return this.errorMessage;},setError:function(_5b4){this.errorMessage=_5b4;},validate:function(_5b5){if(this.countryInput.value&&this.countryInput.getValue()=="CAN"){if(this.isValidCanadaPhone(_5b5)){this.formatCanadaPhone(_5b5);return true;}else{return false;}}return true;},isValidCanadaPhone:function(_5b6){var _5b7=dojo.trim(_5b6);_5b7=this.stripNonAlphaNumericChars(_5b7);if(!this.isInteger(_5b7)){return false;}if(_5b7.length!=10){return false;}return true;},stripNonAlphaNumericChars:function(s){var _5b8="0123456789";var _5b9="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";var i;var _5ba="";for(i=0;i<s.length;i++){var c=s.charAt(i);if(_5b8.indexOf(c)!=-1||_5b9.indexOf(c)!=-1){_5ba+=c;}}return _5ba;},stripNonNumericChars:function(s){var _5bb="0123456789";var i;var _5bc="";for(i=0;i<s.length;i++){var c=s.charAt(i);if(_5bb.indexOf(c)!=-1){_5bc+=c;}}return _5bc;},isInteger:function(s){if(s==null||s.length==0){return false;}var i;for(i=0;i<s.length;i++){var c=s.charAt(i);if(((c<"0")||(c>"9"))){return false;}}return true;},formatCanadaPhone:function(_5bd){var _5be=this.stripNonNumericChars(_5bd);var _5bf=_5be.substring(0,3);var _5c0=_5be.substring(3,6);var _5c1=_5be.substring(6,10);this.phoneInput.setValue(_5bf+"-"+_5c0+"-"+_5c1);}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.CanadaZipCodeValidator"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.CanadaZipCodeValidator"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.fieldValidator.CanadaZipCodeValidator");dojo.declare("com.mvci.client.marketingformsv2.ui.web.fieldValidator.CanadaZipCodeValidator",null,{countryInput:null,constructor:function(_5c2){this.countryInput=dijit.byId(_5c2);},getError:function(){return this.errorMessage;},setError:function(_5c3){this.errorMessage=_5c3;},validate:function(_5c4){if(this.countryInput.value&&this.countryInput.getValue()=="CAN"){if(_5c4.length!=6){return false;}if(!this.isInteger(_5c4)){return false;}}return true;},isInteger:function(s){if(s==null||s.length==0){return false;}var i;for(i=0;i<s.length;i++){var c=s.charAt(i);if(((c<"0")||(c>"9"))){return false;}}return true;}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.ComparatorValidator"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.ComparatorValidator"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.fieldValidator.ComparatorValidator");dojo.declare("com.mvci.client.marketingformsv2.ui.web.fieldValidator.ComparatorValidator",null,{compareTo:null,constructor:function(ct){this.compareTo=dijit.byId(ct);},getError:function(){return this.errorMessage;},setError:function(_5c5){this.errorMessage=_5c5;},validate:function(_5c6){if(this.compareTo.getValue()==_5c6){return true;}else{return false;}}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.ConditionalNotBlankValidator"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.ConditionalNotBlankValidator"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.fieldValidator.ConditionalNotBlankValidator");dojo.declare("com.mvci.client.marketingformsv2.ui.web.fieldValidator.ConditionalNotBlankValidator",null,{compareTo:null,constructor:function(ct){this.compareTo=dijit.byId(ct);},getError:function(){return this.errorMessage;},setError:function(_5c7){this.errorMessage=_5c7;},validate:function(_5c8){fv=""+_5c8;cv=""+this.compareTo.getValue();if((fv.length>0)||(cv.length>0)){return true;}else{return false;}}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.ConditionalValidator"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.ConditionalValidator"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.fieldValidator.ConditionalValidator");dojo.declare("com.mvci.client.marketingformsv2.ui.web.fieldValidator.ConditionalValidator",null,{condition:null,extraValidator:null,conditionalField:null,constructor:function(c,ev,cf){this.condition=c;this.extraValidator=ev;this.conditionalField=cf;this.errorMessage=this.extraValidator.errorMessage;},getError:function(){return this.errorMessage;},setError:function(_5c9){this.errorMessage=_5c9;},validate:function(_5ca){if(this.condition==_5ca){if(!this.extraValidator.validate(this.conditionalField.getValue())){return false;}}return true;}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.CountryStateCombinationValidator"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.CountryStateCombinationValidator"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.fieldValidator.CountryStateCombinationValidator");dojo.declare("com.mvci.client.marketingformsv2.ui.web.fieldValidator.CountryStateCombinationValidator",null,{stateProvInput:null,constructor:function(_5cb){this.stateProvInput=dijit.byId(_5cb);},getError:function(){return this.errorMessage;},setError:function(_5cc){this.errorMessage=_5cc;},validate:function(_5cd){if(_5cd&&(_5cd=="USA"||_5cd=="CAN")){if(this.stateProvInput.value&&this.stateProvInput.item&&this.stateProvInput.item.countryRef[0]!=_5cd){return false;}}else{if(_5cd&&_5cd!="USA"&&_5cd!="CAN"){if(this.stateProvInput.value&&this.stateProvInput.item&&this.stateProvInput.item.countryRef[0]!="OTHER"){return false;}}}return true;}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.EmailValidator"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.EmailValidator"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.fieldValidator.EmailValidator");dojo.declare("com.mvci.client.marketingformsv2.ui.web.fieldValidator.EmailValidator",null,{constructor:function(){},getError:function(){return this.errorMessage;},setError:function(_5ce){this.errorMessage=_5ce;},validate:function(_5cf){if(_5cf.indexOf(".")==-1||_5cf.indexOf("@")==-1){return false;}if(_5cf.indexOf("@")==0||(_5cf.indexOf("@")==(_5cf.length-1))){return false;}if(_5cf.indexOf(".",_5cf.indexOf("@"))==-1){return false;}return true;}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator");dojo.declare("com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator",null,{constructor:function(){},getError:function(){return this.errorMessage;},setError:function(_5d0){this.errorMessage=_5d0;},validate:function(_5d1){fv=""+_5d1;if(fv.length>0){return true;}else{return false;}}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.NumericValidator"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.NumericValidator"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.fieldValidator.NumericValidator");dojo.declare("com.mvci.client.marketingformsv2.ui.web.fieldValidator.NumericValidator",null,{constructor:function(){},getError:function(){return this.errorMessage;},setError:function(_5d2){this.errorMessage=_5d2;},validate:function(_5d3){if(this.isInteger(_5d3)){return true;}else{return false;}},isInteger:function(s){if(s==null||s.length==0){return false;}var i;for(i=0;i<s.length;i++){var c=s.charAt(i);if(((c<"0")||(c>"9"))){return false;}}return true;}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.USPhoneValidator"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.USPhoneValidator"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.fieldValidator.USPhoneValidator");dojo.declare("com.mvci.client.marketingformsv2.ui.web.fieldValidator.USPhoneValidator",null,{countryInput:null,phoneInput:null,constructor:function(_5d4,_5d5){this.phoneInput=dijit.byId(_5d4);this.countryInput=dijit.byId(_5d5);},getError:function(){return this.errorMessage;},setError:function(_5d6){this.errorMessage=_5d6;},validate:function(_5d7){if(this.countryInput.value&&this.countryInput.getValue()=="USA"){if(this.isValidUSPhone(_5d7)){this.formatUSPhone(_5d7);return true;}else{return false;}}return true;},isValidUSPhone:function(_5d8){var _5d9=dojo.trim(_5d8);_5d9=this.stripNonAlphaNumericChars(_5d9);if(!this.isInteger(_5d9)){return false;}if(_5d9.length!=10){return false;}return true;},stripNonAlphaNumericChars:function(s){var _5da="0123456789";var _5db="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";var i;var _5dc="";for(i=0;i<s.length;i++){var c=s.charAt(i);if(_5da.indexOf(c)!=-1||_5db.indexOf(c)!=-1){_5dc+=c;}}return _5dc;},stripNonNumericChars:function(s){var _5dd="0123456789";var i;var _5de="";for(i=0;i<s.length;i++){var c=s.charAt(i);if(_5dd.indexOf(c)!=-1){_5de+=c;}}return _5de;},isInteger:function(s){if(s==null||s.length==0){return false;}var i;for(i=0;i<s.length;i++){var c=s.charAt(i);if(((c<"0")||(c>"9"))){return false;}}return true;},formatUSPhone:function(_5df){var _5e0=this.stripNonNumericChars(_5df);var _5e1=_5e0.substring(0,3);var _5e2=_5e0.substring(3,6);var _5e3=_5e0.substring(6,10);this.phoneInput.setValue(_5e1+"-"+_5e2+"-"+_5e3);}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.USZipCodeValidator"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.fieldValidator.USZipCodeValidator"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.fieldValidator.USZipCodeValidator");dojo.declare("com.mvci.client.marketingformsv2.ui.web.fieldValidator.USZipCodeValidator",null,{countryInput:null,constructor:function(_5e4){this.countryInput=dijit.byId(_5e4);},getError:function(){return this.errorMessage;},setError:function(_5e5){this.errorMessage=_5e5;},validate:function(_5e6){if(this.countryInput.value&&this.countryInput.getValue()=="USA"){if(_5e6.length!=5){return false;}if(!this.isInteger(_5e6)){return false;}}return true;},isInteger:function(s){if(s==null||s.length==0){return false;}var i;for(i=0;i<s.length;i++){var c=s.charAt(i);if(((c<"0")||(c>"9"))){return false;}}return true;}});}if(!dojo._hasResource["com.mvci.client.util.FormsUtils"]){dojo._hasResource["com.mvci.client.util.FormsUtils"]=true;dojo.provide("com.mvci.client.util.FormsUtils");com.mvci.client.util.FormsUtils.getParamsArray=function(){var url=window.location.toString();url.match(/\?(.+)$/);var _5e7=RegExp.$1;var _5e7=_5e7.split("&");var _5e8={};for(var i=0;i<_5e7.length;i++){var tmp=_5e7[i].split("=");_5e8[tmp[0].toUpperCase()]=unescape(tmp[1]);}return _5e8;};com.mvci.client.util.FormsUtils.enforceSSL=function(){var _5e9=parent.document.URL;if(_5e9.substr(0,5)=="http:"){document.location="https:"+_5e9.substr(5,_5e9.length);}};}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.Request"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.Request"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.Request");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.Request",null,{formTitle:"",formId:"",originLOC:"",formURL:"",referringURL:"",visitorId:"",type:"",prefix:"",firstName:"",lastName:"",email:"",optIn:"",error:"",fieldArray:"",workQueueId:"",messageTemplateId:"",messageTypeId:"",messageStatusId:"",webCrmContent:"",address1:"",address2:"",city:"",country:"",stateProvince:"",zipcode:"",phone1:"",phone2:"",messageId:"",emailQueueContent:"",emailList:"",emailSubjectLine:"",sourceId:"",householdIncome:"",isHomeOwner:"",isMarried:"",miRewardsNumber:"",spouseName:"",currentOwner:"",tourDay:"",tourTime:"",mvciDestination:"",mvciResort:"",confirmationEmail:"",confirmationEmailSubject:"Thank you for inquiry",constructor:function(){this.determineVistorId();this.formURL=location.href;this.referringURL=document.referrer.toString();this.fieldArray=[];this.error=[];this.emailList=[];},addField:function(f){this.fieldArray[this.fieldArray.length]=f;},isValid:function(){var cnt;var _5ea=true;this.error=[];for(cnt=0;cnt<this.fieldArray.length;cnt++){if(this.fieldArray[cnt].isValid()!=true){this.error[this.error.length]=this.fieldArray[cnt].printErrorStack();_5ea=false;}}return _5ea;},printErrorStack:function(){var _5eb="";var cnt;for(cnt=0;cnt<this.error.length;cnt++){_5eb+=this.error[cnt];}return _5eb;},determineVistorId:function(){if(!dojo.cookie("VistorIdentification")){var d=new Date();var _5ec=d.getDate()+((d.getMonth()+1)*100)+(d.getFullYear()*10000);var _5ed=(d.getMilliseconds()+1)+(d.getMinutes()*10000)+((d.getHours())*1000000);if(_5ed<10000000){_5ed="0"+_5ed;}var rand=Math.floor(Math.random()*1000);if(rand<10){rand="00"+rand;}else{if(rand<100){rand="0"+rand;}}var vid=_5ec+"-"+_5ed+"-"+rand;dojo.cookie("VistorIdentification",vid,{expires:9999,path:"/"});}this.visitorId=dojo.cookie("VistorIdentification");},mvcDetermineOriginLoc:function(){var _5ee=dojo.cookie("loc");dojo.registerModulePath("com.mvci.client.util","../../com/mvci/client/util");var _5ef=com.mvci.client.util.FormsUtils.getParamsArray();if(_5ef["LOC"]&&_5ef["LOC"]!="undefined"){this.originLOC=_5ef["LOC"];dojo.cookie("loc",_5ef["LOC"],{expires:30,path:"/"});}else{if(_5ee!=null&&_5ee!="undefined"){this.originLOC=_5ee;}}if(this.originLOC==""){this.originLOC="IM59*1-2G4AE5";dojo.cookie("loc",this.originLOC,{expires:30,path:"/"});}if(_5ef["FID"]&&_5ef["FID"]!="undefined"){this.formId=_5ef["FID"];}},rccDetermineOriginLoc:function(){var _5f0=dojo.cookie("loc");dojo.registerModulePath("com.mvci.client.util","../../com/mvci/client/util");var _5f1=com.mvci.client.util.FormsUtils.getParamsArray();if(_5f1["LOC"]&&_5f1["LOC"]!="undefined"){this.originLOC=_5f1["LOC"];dojo.cookie("loc",_5f1["LOC"],{expires:30,path:"/"});}else{if(_5f0!=null&&_5f0!="undefined"){this.originLOC=_5f0;}}if(this.originLOC==""){this.originLOC="RZ59*1-2NN16O";dojo.cookie("loc",this.originLOC,{expires:30,path:"/"});}if(_5f1["FID"]&&_5f1["FID"]!="undefined"){this.formId=_5f1["FID"];}},toText:function(){var txt="Hi,\n\nHere's a Submission from the "+this.formTitle+" form\n\n";var cnt;for(cnt=0;cnt<this.fieldArray.length;cnt++){if(this.fieldArray[cnt].getName()!=""){txt+=this.fieldArray[cnt].toText();}}txt+="LOC:\t\t\t"+this.originLOC+"\n";txt+="Form Id:\t\t\t"+this.formId+"\n";txt+="Form URL:\t\t\t"+this.formURL+"\n";txt+="Referring URL:\t\t\t"+this.referringURL+"\n";txt+="\n\nThanks,\nMVCI Web Marketing.";this.emailQueueContent=txt;},toHtml:function(){var html="<TABLE>";var cnt;html+="<TR><TD COLSPAN='2'>"+this.formTitle+"</TD></TR>";for(cnt=0;cnt<this.fieldArray.length;cnt++){if(this.fieldArray[cnt].getName()!=""){html+=this.fieldArray[cnt].toHtml();}}html+="<TR><TD><STRONG>LOC :</STRONG></TD><TD>"+this.originLOC+"</TD></TR>";html+="<TR><TD><STRONG>Form Id :</STRONG></TD><TD>"+this.formId+"</TD></TR>";html+="<TR><TD><STRONG>Form URL :</STRONG></TD><TD>"+this.formURL+"</TD></TR>";html+="<TR><TD><STRONG>Referring URL :</STRONG></TD><TD>"+this.referringURL+"</TD></TR>";html+="</TABLE>";this.webCrmContent=html;},toString:function(){var str="\n\nRequest Variables";str+="\n-------------------------------------------";str+="\nworkQueueId = "+this.workQueueId;str+="\nmessageTemplateId = "+this.messageTemplateId;str+="\nmessageTypeId = "+this.messageTypeId;str+="\nmessageStatusId = "+this.messageStatusId;str+="\nformId = "+this.formId;str+="\noriginLOC = "+this.originLOC;str+="\nformURL = "+this.formURL;str+="\ntype = "+this.type;str+="\nprefix = "+this.prefix;str+="\nfirstName = "+this.firstName;str+="\nlastName = "+this.lastName;str+="\naddress1 = "+this.address1;str+="\naddress2 = "+this.address2;str+="\ncity = "+this.city;str+="\ncountry = "+this.country;str+="\nstateProvince = "+this.stateProvince;str+="\nzipcode = "+this.zipcode;str+="\nphone1 = "+this.phone1;str+="\nphone2 = "+this.phone2;str+="\nemail = "+this.email;str+="\nwebCrmContent = "+this.webCrmContent;str+="\nmessageId = "+this.messageId;str+="\nemailQueueContent = "+this.emailQueueContent;for(var cnt=0;cnt<this.emailList.length;cnt++){str+="\nemailList["+cnt+"] = "+this.emailList[cnt];}str+="\nsourceId = "+this.sourceId;str+="\nhouseholdIncome = "+this.householdIncome;str+="\nisHomeOwner = "+this.isHomeOwner;str+="\nisMarried = "+this.isMarried;str+="\nmiRewardsNumber = "+this.miRewardsNumber;str+="\nspouseName = "+this.spouseName;str+="\nconfirmationEmail = "+this.confirmationEmail;str+="\ntourDay = "+this.tourDay;str+="\ntourTime = "+this.tourTime;str+="\n\nField Variables";str+="\n-------------------------------------------";for(cnt=0;cnt<this.fieldArray.length;cnt++){str+=this.fieldArray[cnt].toString();}return str;},finalize:function(){if(dojo.byId("form.input.title")){this.prefix=dijit.byId("form.input.title").getValue();}if(dojo.byId("form.input.firstname")){this.firstName=dijit.byId("form.input.firstname").getValue();}if(dojo.byId("form.input.lastname")){this.lastName=dijit.byId("form.input.lastname").getValue();}if(dojo.byId("form.input.email")){this.email=dijit.byId("form.input.email").getValue();}if(dojo.byId("form.input.phone1")){this.phone1=dijit.byId("form.input.phone1").getValue();}if(dojo.byId("form.input.phone2")){this.phone2=dijit.byId("form.input.phone2").getValue();}if(dojo.byId("form.input.address1")){this.address1=dijit.byId("form.input.address1").getValue();}if(dojo.byId("form.input.address2")){this.address2=dijit.byId("form.input.address2").getValue();}if(dojo.byId("form.input.country")){this.country=dijit.byId("form.input.country").getValue();}if(dojo.byId("form.input.city")){this.city=dijit.byId("form.input.city").getValue();}if(dojo.byId("form.input.stateprov")){this.stateProvince=dijit.byId("form.input.stateprov").getValue();}if(dojo.byId("form.input.zipcode")){this.zipcode=dijit.byId("form.input.zipcode").getValue();}if(dojo.byId("form.input.householdIncome")){this.householdIncome=dijit.byId("form.input.householdIncome").getValue();}if(dojo.byId("form.input.homeOwner")){this.isHomeOwner=dijit.byId("form.input.homeOwner").getValue();}if(dojo.byId("form.input.maritalStatus")){this.isMarried=dijit.byId("form.input.maritalStatus").getValue();}if(dojo.byId("form.input.miRewardsNumber")){this.miRewardsNumber=dijit.byId("form.input.miRewardsNumber").getValue();}if(dojo.byId("form.input.spouseName")){this.spouseName=dijit.byId("form.input.spouseName").getValue();}if(dojo.byId("form.input.optinCheck")){this.optIn=dijit.byId("form.input.optinCheck").getValue();}if(dojo.byId("form.input.displayedDay")){this.tourDay=dijit.byId("form.input.displayedDay").getValue();}if(dojo.byId("form.input.timeOfDay")){this.tourTime=dijit.byId("form.input.timeOfDay").getValue();}if(dojo.byId("form.input.mvciDestination")){this.mvciDestination=dijit.byId("form.input.mvciDestination").getValue();}if(dojo.byId("form.input.mvciResort")){this.mvciResort=dijit.byId("form.input.mvciResort").getValue();}if(dojo.byId("form.input.currentOwner")){this.currentOwner=dijit.byId("form.input.currentOwner").getValue();}this.toText();this.toHtml();this.fieldArray=[];}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.CsdPosRequest"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.CsdPosRequest"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.CsdPosRequest");dojo.registerModulePath("com.mvci.client.marketingformsv2.ui.web.form","../../com/mvci/client/marketingformsv2/ui/web/form");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.CsdPosRequest",[com.mvci.client.marketingformsv2.ui.web.form.Request],{customerNumber:"",referralFirstName:"",referralLastName:"",referralEmail:"",constructor:function(){}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.CsdPosForm"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.CsdPosForm"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.CsdPosForm");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.CsdPosForm",null,{errorPane:null,errorDiv:null,errorHideableDiv:null,submitButton:null,thankYouPageUri:null,request:null,constructor:function(_5f2){var _5f3=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.firstname","First Name");var _5f4=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.lastname","Last Name");var _5f5=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.email","Email");var _5f6=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.customerNumber","Customer Number");var _5f7=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.referralFirstName","Friend's First Name");var _5f8=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.referralLastName","Friend's Last Name");var _5f9=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.referralEmail","Friend's Email");var _5fa=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_5fa.setError("Please enter a first name");_5f3.addFieldValidator(_5fa);var _5fb=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_5fb.setError("Please enter a last name");_5f4.addFieldValidator(_5fb);var _5fc=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_5fc.setError("Please enter an email address");_5f5.addFieldValidator(_5fc);var ev=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.EmailValidator();ev.setError("Please enter a valid email address");_5f5.addFieldValidator(ev);var _5fd=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_5fd.setError("Please enter a your friend's first name");_5f7.addFieldValidator(_5fd);var _5fe=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_5fe.setError("Please enter your friend's last name");_5f8.addFieldValidator(_5fe);var _5ff=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_5ff.setError("Please enter an email address for your friend");_5f9.addFieldValidator(_5ff);var rev=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.EmailValidator();rev.setError("Please enter a valid email address for your friend");_5f9.addFieldValidator(rev);this.request=new com.mvci.client.marketingformsv2.ui.web.form.CsdPosRequest();this.request.addField(_5f3);this.request.addField(_5f4);this.request.addField(_5f5);this.request.addField(_5f6);this.request.addField(_5f7);this.request.addField(_5f8);this.request.addField(_5f9);this.request.formTitle=_5f2;this.request.mvcDetermineOriginLoc();this.thankYouPageUri="thank-you.html";this.createErrorPane();this.submitButton=dojo.byId("form.button.submit");this.errorDiv=dojo.byId("form.submissionservice.error.sharemessagecontent");this.errorHideableDiv=dojo.byId("form.submissionservice.error.sharehideablediv");dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc.service","../../com/mvci/client/marketingformsv2/json/rpc/service");this.formService=new com.mvci.client.marketingformsv2.json.rpc.service.MVCFormsService();var _600=this.formService.isAvailable();_600.addBoth(this,"serviceAvailableCallBack");},createErrorPane:function(){this.errorPane=new dijit.Dialog({title:"Validation Error(s)",content:"Please review the following field(s):<br /><br />"});},submit:function(){if(this.request.isValid()){dojo.disconnect(this.superConnectHandleInput);this.request.fieldArray=[];this.request.firstName=dojo.byId("form.input.firstname").value;this.request.lastName=dojo.byId("form.input.lastname").value;this.request.email=dojo.byId("form.input.email").value;this.request.customerNumber=dojo.byId("form.input.customerNumber").value;this.request.referralFirstName=dojo.byId("form.input.referralFirstName").value;this.request.referralLastName=dojo.byId("form.input.referralLastName").value;this.request.referralEmail=dojo.byId("form.input.referralEmail").value;var _601=this.formService.submitCsdPosForm(this.request);_601.addCallback(this,"submitFormCallBack");_601.addErrback(this,"submitFormErrorBack");}else{this.errorPane.attr("content","Please review the following field(s):<br /><br />"+this.request.printErrorStack());this.errorPane.show();}},serviceAvailableCallBack:function(_602){if(_602==true){this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.errorDiv.innerHTML="";this.errorHideableDiv.style.display="none";this.submitButton.style.display="";}else{this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The service is currently unavailable... We apologize<br>";this.submitButton.style.display="none";}},submitFormErrorBack:function(_603){this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The form could not be submitted at this time... We apologize<br>";},submitFormCallBack:function(_604){document.location=this.thankYouPageUri;}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.DiscoveryTourPopupForm"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.DiscoveryTourPopupForm"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.DiscoveryTourPopupForm");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.DiscoveryTourPopupForm",null,{formDialog:null,thankYouDialog:null,errorPane:null,errorDiv:null,errorHideableDiv:null,submitButton:null,prop16:"",channel:"",pageName:"",request:null,constructor:function(_605,_606,_607){this.prop16=_605;this.channel=_606;this.pageName=_607;this.createForm();this.createRequest();this.createErrorPane();this.submitButton=dojo.byId("form.button.generalDialogSubmit");this.errorDiv=dojo.byId("form.submissionservice.error.sharemessagecontent");this.errorHideableDiv=dojo.byId("form.submissionservice.error.sharehideablediv");dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc.service","../../com/mvci/client/marketingformsv2/json/rpc/service");this.formService=new com.mvci.client.marketingformsv2.json.rpc.service.MVCFormsService();var _608=this.formService.isAvailable();_608.addBoth(this,"serviceAvailableCallBack");},createForm:function(){this.formDialog=new dijit.Dialog({id:"GeneralDialogForm",title:"",content:"<div class='form_header'><table width='800px' height='32px' cellpadding='0' cellspacing='0'><tr><td width='709px' height='32px'><img src='/common/cms/mvc/images/ppc_form_images/form_top.png' /></td><td width='91px' height='32px'><img src='/common/cms/mvc/images/ppc_form_images/form_close.png' border='0' onclick='dijit.byId(\"GeneralDialogForm\").hide();' style='cursor:pointer;'></td></tr></table></div><div class='form_content'><div class='form_copy'><h1>Explore the privileges of ownership from the comfort of your home.</h1><p>Schedule a 45-minute on-line timeshare sales presentation with a Marriott Vacation Club&reg; representative.</p><p style='clear:both;'>We offer several convenient tour days and times (EST):</p><p>Monday – Thursday at 4:00 pm and 7:00 pm<br />Saturdays at 9:00 am, 11:00 am and 1:00 pm</p><p class='disclaimer'>Fields marked with an asterisk (*) are required.</p><div style='width: 180px; float: left; top:0; left:0;'><p>Title *</p><div dojoType='dojo.data.ItemFileReadStore' jsId='general.salutationStore' url='/common/javascript/com/mvci/client/marketingforms/data/salutationStandard.json' style='display:none;'></div><select tabindex='1' dojoType='dijit.form.FilteringSelect' id='general.form.input.title' autoComplete='false' store='general.salutationStore' searchAttr:'name' style='width:175px;'></select><p>Address Line 1</p><input tabindex='4' dojoType='dijit.form.TextBox' id='general.form.input.address1' maxlength='60' trim='true' style='width:175px;'><p>State/Province *</p><div dojoType='dojo.data.ItemFileReadStore' jsId='general.statesProvincesStore' url='/common/javascript/com/mvci/client/marketingforms/data/stateProvincesRcc.json' style='display:none;'></div><select tabindex='7' dojoType='dijit.form.FilteringSelect' id='general.form.input.stateprov' store='general.statesProvincesStore' searchAttr:'name' pageSize='20' autoComplete='false' style='width:175px;'></select><p>Telephone *</p><input tabindex='10' dojoType='dijit.form.TextBox' id='general.form.input.phone1' maxlength='60' trim='true' style='width:175px;'></div><div style='width: 180px; float: left; top:0px; left:20px;'><p>First Name *</p><input tabindex='2' dojoType='dijit.form.TextBox' id='general.form.input.firstname' maxlength='60' trim='true' propercase='true' style='width:175px;'><p>Address Line 2</p><input tabindex='5' dojoType='dijit.form.TextBox' id='general.form.input.address2' maxlength='60' trim='true' style='width:175px;'><p>Zip Code *</p><input tabindex='8' dojoType='dijit.form.TextBox' id='general.form.input.zipcode' maxlength='30' trim='true' style='width:175px;'><p>Email Address *</p><input tabindex='11' dojoType='dijit.form.TextBox' id='general.form.input.email' maxlength='60' trim='true' style='width:175px;'></div><div style='width: 180px; float: left; top:0; left:40px;'><p>Last Name *</p><input tabindex='3' dojoType='dijit.form.TextBox'id='general.form.input.lastname' maxlength='60' trim='true' propercase='true' style='width:175px;'><p>City *</p><input tabindex='6' dojoType='dijit.form.TextBox' id='general.form.input.city' maxlength='60' trim='true' style='width:175px;'><p>Country</p><div dojoType='dojo.data.ItemFileReadStore' jsId='general.countriesStore'\turl='/common/javascript/com/mvci/client/marketingforms/data/countries.json' style='display:none;'></div><select tabindex='9' dojoType='dijit.form.FilteringSelect' id='general.form.input.country' store='general.countriesStore' searchAttr:'name' pageSize='20' autoComplete='false' style='width:175px;'></select></div><table cellpadding='0' cellspacing='0' width='650px' height='' align='center'><tr><td colspan='2' height='25px'></td></tr><tr><td valign='top' width='30px'><input dojoType='dijit.form.CheckBox' value='true' type='checkbox' tabindex='12' id='general.form.input.optinCheck'></td><td width='620px'>Yes, regardless of any prior election to the contrary, I would like to receive (by above address, phone, or email) information about promotions from Marriott Vacation Club.</td></tr><tr><td colspan='2' height='70px' valign='bottom' align='center'><img src='/common/cms/mvc/images/ppc_form_images/submit.jpg' alt='SUBMIT' border='0' id='form.button.generalDialogSubmit' type='Submit Your Request' name='imgSubmit' tabindex='13' style='margin:0 auto; padding:15px 0 0 0;'/></td></tr></table></div></div><div class='form_base'></div>"});this.thankYouDialog=new dijit.Dialog({id:"GeneralDialogForm_ThankYou",title:"Thank You",content:"<div class='form_header'><table width='800px' height='32px' cellpadding='0' cellspacing='0'><tr><td width='709px' height='32px'><img src='/common/cms/mvc/images/ppc_form_images/form_top.png' /></td><td width='91px' height='32px'><img src='/common/cms/mvc/images/ppc_form_images/form_close.png' border='0' onclick='dijit.byId(\"GeneralDialogForm_ThankYou\").hide();' style='cursor:pointer;'></td></tr></table></div><div class='form_content'><div class='form_copy'><h1>Thank You</h1><p>Thank you for your interest. A Marriott Vacation Club Specialist will be contacting you within 24 hours. Our goal is to answer any questions you might have, provide you with detailed information and give you ownership options that match your personal vacation needs.<br /><br /><strong>Hours of Operation</strong><br /><strong>Monday – Thursday, 10 a.m. - 7 p.m.</strong> Eastern Standard Time <br /><strong>Friday, 10 a.m. - 5 p.m.</strong> Eastern Standard Time<br /><strong>Saturday, 11 a.m. - 3 p.m.</strong> Eastern Standard Time<br /><br />We look forward to speaking with you soon.</p></div></div><div class='form_base'></div>"});this.clearData();dojo.connect(this.formDialog,"onCancel",this,"clearData");},clearData:function(){dijit.byId("general.form.input.title").setDisplayedValue("Please choose one");dijit.byId("general.form.input.firstname").setValue("");dijit.byId("general.form.input.lastname").setValue("");dijit.byId("general.form.input.address1").setValue("");dijit.byId("general.form.input.address2").setValue("");dijit.byId("general.form.input.city").setValue("");dijit.byId("general.form.input.stateprov").setDisplayedValue("Please choose one");dijit.byId("general.form.input.zipcode").setValue("");dijit.byId("general.form.input.country").setDisplayedValue("Please choose one");dijit.byId("general.form.input.phone1").setValue("");dijit.byId("general.form.input.email").setValue("");},createRequest:function(){titleField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.title","Prefix");firstNameField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.firstname","First Name");lastNameField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.lastname","Last Name");addressField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.address1","Address Line 1");address2Field=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.address2","Address Line 2");cityField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.city","City");stateprovField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.stateprov","State/Province");zipField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.zipcode","Zip Code");countryField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.country","Country");phoneField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.phone1","Phone");emailField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.email","Email");emailOptinField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.optinCheck","Email Opt-in");phoneOptinField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.optinCheck","Phone Opt-in");mailOptinField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.optinCheck","Mail Opt-in");var _609=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_609.setError("Please select a Title");titleField.addFieldValidator(_609);var _60a=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_60a.setError("Please enter a First Name");firstNameField.addFieldValidator(_60a);var _60b=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_60b.setError("Please enter a Last Name");lastNameField.addFieldValidator(_60b);var _60c=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_60c.setError("Please enter a City");cityField.addFieldValidator(_60c);var _60d=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_60d.setError("Please enter a Phone Number");phoneField.addFieldValidator(_60d);var _60e=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_60e.setError("Please enter an Email Address");emailField.addFieldValidator(_60e);var ev=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.EmailValidator();ev.setError("Please enter a valid Email Address");emailField.addFieldValidator(ev);var _60f=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_60f.setError("Please enter a Zip Code");zipField.addFieldValidator(_60f);var _610=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_610.setError("Please enter select a valid State/Province");stateprovField.addFieldValidator(_610);this.request=new com.mvci.client.marketingformsv2.ui.web.form.GeneralDialogRequest();this.request.addField(titleField);this.request.addField(firstNameField);this.request.addField(lastNameField);this.request.addField(addressField);this.request.addField(address2Field);this.request.addField(cityField);this.request.addField(stateprovField);this.request.addField(zipField);this.request.addField(countryField);this.request.addField(phoneField);this.request.addField(emailField);this.request.addField(emailOptinField);this.request.addField(phoneOptinField);this.request.addField(mailOptinField);this.request.type="WebCRM";this.request.workQueueId="136";this.request.messageTemplateId="0";this.request.messageTypeId="232";this.request.messageStatusId="10";this.request.mvcDetermineOriginLoc();},createErrorPane:function(){this.errorPane=new dijit.Dialog({title:"Validation Error(s)",content:"Please review the following field(s):<br /><br />"});},submit:function(){if(this.request.isValid()){dojo.disconnect(this.superConnectHandleInput);this.request.finalize();var _611=this.formService.submitMVCFormV2(this.request);_611.addCallback(this,"submitFormCallBack");_611.addErrback(this,"submitFormErrorBack");}else{this.errorPane.attr("content","Please review the following field(s):<br /><br />"+this.request.printErrorStack());this.errorPane.show();}},serviceAvailableCallBack:function(_612){if(_612==true){this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.errorDiv.innerHTML="";this.errorHideableDiv.style.display="none";this.submitButton.style.display="";}else{this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The service is currently unavailable... We apologize<br>";this.submitButton.style.display="none";}},submitFormErrorBack:function(_613){this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The form could not be submitted at this time... We apologize<br>";},submitFormCallBack:function(_614){if(!_614.callFailed&&typeof (_614.callFailed)!="undefined"){this.formDialog.hide();this.clearData();this.thankYouDialog.show();if(dojo.byId("OnClick_Conversion_mbox")){mboxDefine("OnClick_Conversion_mbox","clicked_Conversion_mbox");mboxUpdate("clicked_Conversion_mbox","clicked=Conversion_true");}var d=new Date();var id=d.getFullYear()+"";if(d.getMonth()<9){id+="0"+(d.getMonth()+1);}else{id+=""+(d.getMonth()+1);}id+=""+d.getDate()+" - ";var rand=Math.floor(Math.random()*100001);var _615=""+rand;for(cnt=0;cnt<(6-_615.length);cnt++){id+="0";}id+=rand;s.eVar17=id;s.eVar7=this.request.formId;s.eVar30=this.request.originLOC+" | "+this.request.formId;s.prop16=this.prop16;s.channel=this.channel;s.pageName=this.pageName;s.events="event9";var _616=s.t();if(_616){document.write(_616);}}else{this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");}this.inherited(arguments);}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.Form"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.Form"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.Form");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.Form",null,{formTitle:null,isDebug:null,errorPane:null,errorDiv:null,errorHideableDiv:null,submitButton:null,thankYouPageUri:null,superConnectHandleInput:null,formService:null,request:null,displayedDay:"",calendarDay:"",timeslot:"",timeOfDay:"",fiveDayListDto:"",constructor:function(_617,_618,_619,_61a){this.formTitle=_617;this.isDebug=_61a;this.request=_619;this.request.formTitle=_617;this.request.formId=_618;this.createErrorPane();this.submitButton=dojo.byId("form.button.submit");this.errorDiv=dojo.byId("form.submissionservice.error.messagecontent");this.errorHideableDiv=dojo.byId("form.submissionservice.error.hideablediv");this.thankYouPageUri="thank-you.html";},createErrorPane:function(){this.errorPane=new dijit.Dialog({title:"Validation Error(s)",content:"Please review the following field(s):<br /><br />"});},toString:function(){var str="";var cnt;str+="\nClass = "+this.declaredClass+"\n";str+="\nForm Variables";str+="\n-------------------------------------------";str+="\nformTitle = "+this.formTitle;str+="\nisDebug = "+this.isDebug;str+=this.request.toString();return str;},submit:function(){if(this.isDebug){alert(this.toString());}},serviceAvailableCallBack:function(_61b){if(_61b&&!_61b.callFailed&&typeof (_61b.callFailed)!="undefined"){this.fiveDayListDto=_61b;if(dojo.byId("form.input.displayedDay")){var _61c=dijit.byId("form.input.displayedDay");var _61d=dijit.byId("form.input.timeOfDay");var _61e="{identifier : \"text\", items : [";_61e+=" {text: \"\", name : \"Please choose one\"},";dojo.forEach(this.fiveDayListDto.nextFiveDays.list,function(_61f){_61e+=" {text: \""+_61f.calendarDay+"\", name : \""+_61f.displayedDay+"\"},";});_61e+="]}";_61e=_61e.replace(",]}","]}");var _620=new dojo.data.ItemFileReadStore({data:dojo.fromJson(_61e)});_61c.searchAttr="name";_61c.store=_620;_61c.setDisplayedValue("Please choose one");dojo.connect(_61c,"onChange",this,"onChangeDayDropdownEvnt");this.onChangeDayDropdownEvnt();}this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");console.info("Connecting Submit button after isAvailable.");this.errorDiv.innerHTML="";this.errorHideableDiv.style.display="none";this.submitButton.style.display="";}else{this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The service is currently unavailable... We apologize<br>";this.submitButton.style.display="none";}},submitFormErrorBack:function(_621){this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The form could not be submitted at this time... We apologize<br>";},submitFormCallBack:function(_622){this.errorHideableDiv.style.display="none";this.errorDiv.innerHTML="";if(!_622.callFailed&&typeof (_622.callFailed)!="undefined"){document.location=this.thankYouPageUri;}else{this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The form could not be submitted at this time... We apologize<br>";}},onChangeDayDropdownEvnt:function(){var _623=dijit.byId("form.input.displayedDay");var _624=dijit.byId("form.input.timeOfDay");var _625=_623.getValue();var _626="{\"identifier\" : \"text\", \"label\":\"name\", \"items\" : [";_626+=" {\"text\": \"\", \"name\" : \"Please choose one\"},";if(_623.getValue()==null||_623.getValue()==""){_624.searchAttr="name";_624.store=new dojo.data.ItemFileReadStore({data:dojo.fromJson("{\"identifier\" : \"text\", \"label\":\"name\", \"items\" : [{\"text\": \"\", \"name\" : \"Please choose one\"}]}")});_624.setDisplayedValue("Please choose one");return;}dojo.forEach(this.fiveDayListDto.nextFiveDays.list,function(_627){if(_627.calendarDay&&_627.calendarDay==_625){dojo.forEach(_627.timeslots.list,function(_628){_626+=" {\"text\": \""+_628.slotId+"\", \"name\" : \""+_628.timeOfDay+"\"},";});_626+="]}";_626=_626.replace(",]}","]}");var _629=new dojo.data.ItemFileReadStore({data:dojo.fromJson(_626)});_624.searchAttr="name";_624.store=_629;_624.setDisplayedValue("Please choose one");return;}});}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.FriendRequestForm"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.FriendRequestForm"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.FriendRequestForm");dojo.registerModulePath("com.mvci.client.marketingformsv2.ui.web.form","../../com/mvci/client/marketingformsv2/ui/web/form");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.FriendRequestForm",[com.mvci.client.marketingformsv2.ui.web.form.Form],{constructor:function(){this.request.workQueueId="147";this.request.messageTemplateId="0";this.request.messageTypeId="176";this.request.messageStatusId="10";this.request.emailList[0]="";this.request.mvcDetermineOriginLoc();dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc.service","../../com/mvci/client/marketingformsv2/json/rpc/service");this.formService=new com.mvci.client.marketingformsv2.json.rpc.service.MVCFormsService();var _62a=this.formService.getTimeslotsAvailInit();_62a.addBoth(this,"serviceAvailableCallBack");},submit:function(){if(this.isDebug){alert(this.toString());}if(this.request.isValid()){dojo.disconnect(this.superConnectHandleInput);this.request.finalize();var _62b=this.formService.submitFriendRequestForm(this.request);_62b.addCallback(this,"submitFormCallBack");_62b.addErrback(this,"submitFormErrorBack");}else{this.errorPane.attr("content","Please review the following field(s):<br /><br />"+this.request.printErrorStack());this.errorPane.show();}},submitFormErrorBack:function(_62c){if(this.isDebug){alert(this.toString());}this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.inherited(arguments);},submitFormCallBack:function(_62d){if(!_62d.callFailed&&typeof (_62d.callFailed)!="undefined"){dojo.cookie("mvc-webleadid",_62d.returnObj,{path:"/"});document.location=this.thankYouPageUri;}else{this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");}this.inherited(arguments);}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.FriendRequestFormRequest"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.FriendRequestFormRequest"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.FriendRequestFormRequest");dojo.registerModulePath("com.mvci.client.marketingformsv2.ui.web.form","../../com/mvci/client/marketingformsv2/ui/web/form");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.FriendRequestFormRequest",[com.mvci.client.marketingformsv2.ui.web.form.Request],{requestfirstName:"",requestlastName:"",requestcity:"",requeststateProvince:"",requestphone1:"",finalize:function(){if(dojo.byId("form.input.title")){this.prefix=dijit.byId("form.input.title").getValue();}if(dojo.byId("form.input.firstname")){this.firstName=dijit.byId("form.input.firstname").getValue();}if(dojo.byId("form.input.lastname")){this.lastName=dijit.byId("form.input.lastname").getValue();}if(dojo.byId("form.input.email")){this.email=dijit.byId("form.input.email").getValue();}if(dojo.byId("form.input.phone1")){this.phone1=dijit.byId("form.input.phone1").getValue();}if(dojo.byId("form.input.phone2")){this.phone2=dijit.byId("form.input.phone2").getValue();}if(dojo.byId("form.input.address1")){this.address1=dijit.byId("form.input.address1").getValue();}if(dojo.byId("form.input.address2")){this.address2=dijit.byId("form.input.address2").getValue();}if(dojo.byId("form.input.country")){this.country=dijit.byId("form.input.country").getValue();}if(dojo.byId("form.input.city")){this.city=dijit.byId("form.input.city").getValue();}if(dojo.byId("form.input.stateprov")){this.stateProvince=dijit.byId("form.input.stateprov").getValue();}if(dojo.byId("form.input.zipcode")){this.zipcode=dijit.byId("form.input.zipcode").getValue();}if(dojo.byId("form.input.householdIncome")){this.householdIncome=dijit.byId("form.input.householdIncome").getValue();}if(dojo.byId("form.input.homeOwner")){this.isHomeOwner=dijit.byId("form.input.homeOwner").getValue();}if(dojo.byId("form.input.maritalStatus")){this.isMarried=dijit.byId("form.input.maritalStatus").getValue();}if(dojo.byId("form.input.miRewardsNumber")){this.miRewardsNumber=dijit.byId("form.input.miRewardsNumber").getValue();}if(dojo.byId("form.input.spouseName")){this.spouseName=dijit.byId("form.input.spouseName").getValue();}if(dojo.byId("form.input.optinCheck")){this.optIn=dijit.byId("form.input.optinCheck").getValue();}if(dojo.byId("form.input.displayedDay")){this.tourDay=dijit.byId("form.input.displayedDay").getValue();}if(dojo.byId("form.input.timeOfDay")){this.tourTime=dijit.byId("form.input.timeOfDay").getValue();}if(dojo.byId("form.input.requestfirstname")){this.requestfirstName=dijit.byId("form.input.requestfirstname").getValue();}if(dojo.byId("form.input.requestlastname")){this.requestlastName=dijit.byId("form.input.requestlastname").getValue();}if(dojo.byId("form.input.requestcity")){this.requestcity=dijit.byId("form.input.requestcity").getValue();}if(dojo.byId("form.input.requeststateprov")){this.requeststateProvince=dijit.byId("form.input.requeststateprov").getValue();}if(dojo.byId("form.input.requestphone1")){this.requestphone1=dijit.byId("form.input.requestphone1").getValue();}this.toText();this.toHtml();this.fieldArray=[];}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.GeneralDialogForm"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.GeneralDialogForm"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.GeneralDialogForm");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.GeneralDialogForm",null,{formDialog:null,thankYouDialog:null,errorPane:null,errorDiv:null,errorHideableDiv:null,submitButton:null,prop16:"",channel:"",pageName:"",request:null,constructor:function(_62e,_62f,_630){this.prop16=_62e;this.channel=_62f;this.pageName=_630;this.createForm();this.createRequest();this.createErrorPane();this.submitButton=dojo.byId("form.button.generalDialogSubmit");this.errorDiv=dojo.byId("form.submissionservice.error.sharemessagecontent");this.errorHideableDiv=dojo.byId("form.submissionservice.error.sharehideablediv");dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc.service","../../com/mvci/client/marketingformsv2/json/rpc/service");this.formService=new com.mvci.client.marketingformsv2.json.rpc.service.MVCFormsService();var _631=this.formService.isAvailable();_631.addBoth(this,"serviceAvailableCallBack");},createForm:function(){this.formDialog=new dijit.Dialog({id:"GeneralDialogForm",title:"",content:"<div class='form_header'><table width='800px' height='32px' cellpadding='0' cellspacing='0'><tr><td width='709px' height='32px'><img src='/common/cms/mvc/images/ppc_form_images/form_top.png' /></td><td width='91px' height='32px'><img src='/common/cms/mvc/images/ppc_form_images/form_close.png' border='0' onclick='dijit.byId(\"GeneralDialogForm\").hide();' style='cursor:pointer;'></td></tr></table></div><div class='form_content'><div class='form_copy'><h1>Request Information About Marriott Vacation Club</h1><p>Please fill out the form below to have a Marriott Vacation Club representative contact you to provide more information and answer all of you questions.</p><p class='disclaimer'>Fields marked with an asterisk (*) are required.</p><div style='width: 180px; float: left; top:0; left:0;'><p>Title *</p><div dojoType='dojo.data.ItemFileReadStore' jsId='general.salutationStore' url='/common/javascript/com/mvci/client/marketingforms/data/salutationStandard.json' style='display:none;'></div><select tabindex='1' dojoType='dijit.form.FilteringSelect' id='general.form.input.title' autoComplete='false' store='general.salutationStore' searchAttr:'name' style='width:175px;'></select><p>Address Line 1</p><input tabindex='4' dojoType='dijit.form.TextBox' id='general.form.input.address1' maxlength='60' trim='true' style='width:175px;'><p>State/Province *</p><div dojoType='dojo.data.ItemFileReadStore' jsId='general.statesProvincesStore' url='/common/javascript/com/mvci/client/marketingforms/data/stateProvincesRcc.json' style='display:none;'></div><select tabindex='7' dojoType='dijit.form.FilteringSelect' id='general.form.input.stateprov' store='general.statesProvincesStore' searchAttr:'name' pageSize='20' autoComplete='false' style='width:175px;'></select><p>Telephone *</p><input tabindex='10' dojoType='dijit.form.TextBox' id='general.form.input.phone1' maxlength='60' trim='true' style='width:175px;'></div><div style='width: 180px; float: left; top:0px; left:20px;'><p>First Name *</p><input tabindex='2' dojoType='dijit.form.TextBox' id='general.form.input.firstname' maxlength='60' trim='true' propercase='true' style='width:175px;'><p>Address Line 2</p><input tabindex='5' dojoType='dijit.form.TextBox' id='general.form.input.address2' maxlength='60' trim='true' style='width:175px;'><p>Zip Code *</p><input tabindex='8' dojoType='dijit.form.TextBox' id='general.form.input.zipcode' maxlength='30' trim='true' style='width:175px;'><p>Email Address *</p><input tabindex='11' dojoType='dijit.form.TextBox' id='general.form.input.email' maxlength='60' trim='true' style='width:175px;'></div><div style='width: 180px; float: left; top:0; left:40px;'><p>Last Name *</p><input tabindex='3' dojoType='dijit.form.TextBox'id='general.form.input.lastname' maxlength='60' trim='true' propercase='true' style='width:175px;'><p>City *</p><input tabindex='6' dojoType='dijit.form.TextBox' id='general.form.input.city' maxlength='60' trim='true' style='width:175px;'><p>Country</p><div dojoType='dojo.data.ItemFileReadStore' jsId='general.countriesStore'\turl='/common/javascript/com/mvci/client/marketingforms/data/countries.json' style='display:none;'></div><select tabindex='9' dojoType='dijit.form.FilteringSelect' id='general.form.input.country' store='general.countriesStore' searchAttr:'name' pageSize='20' autoComplete='false' style='width:175px;'></select></div><table cellpadding='0' cellspacing='0' width='650px' height='' align='center'><tr><td colspan='2' height='25px'></td></tr><tr><td valign='top' width='30px'><input dojoType='dijit.form.CheckBox' value='true' type='checkbox' tabindex='12' id='general.form.input.optinCheck'></td><td width='620px'>Yes, regardless of any prior election to the contrary, I would like to receive (by above address, phone, or email) information about promotions from Marriott Vacation Club.</td></tr><tr><td colspan='2' height='70px' valign='bottom' align='center'><img src='/common/cms/mvc/images/ppc_form_images/submit.jpg' alt='SUBMIT' border='0' id='form.button.generalDialogSubmit' type='Submit Your Request' name='imgSubmit' tabindex='13' style='margin:0 auto; padding:15px 0 0 0;'/></td></tr></table></div></div><div class='form_base'></div>"});this.thankYouDialog=new dijit.Dialog({id:"GeneralDialogForm_ThankYou",title:"Thank You",content:"<div class='form_header'><table width='800px' height='32px' cellpadding='0' cellspacing='0'><tr><td width='709px' height='32px'><img src='/common/cms/mvc/images/ppc_form_images/form_top.png' /></td><td width='91px' height='32px'><img src='/common/cms/mvc/images/ppc_form_images/form_close.png' border='0' onclick='dijit.byId(\"GeneralDialogForm_ThankYou\").hide();' style='cursor:pointer;'></td></tr></table></div><div class='form_content'><div class='form_copy'><h1>Thank You</h1><p>Thank you for your interest. A Marriott Vacation Club Specialist will be contacting you within 24 hours. Our goal is to answer any questions you might have, provide you with detailed information and give you ownership options that match your personal vacation needs.<br /><br /><strong>Hours of Operation</strong><br /><strong>Monday – Thursday, 10 a.m. - 7 p.m.</strong> Eastern Standard Time <br /><strong>Friday, 10 a.m. - 5 p.m.</strong> Eastern Standard Time<br /><strong>Saturday, 11 a.m. - 3 p.m.</strong> Eastern Standard Time<br /><br />We look forward to speaking with you soon.</p></div></div><div class='form_base'></div>"});this.clearData();dojo.connect(this.formDialog,"onCancel",this,"clearData");},clearData:function(){dijit.byId("general.form.input.title").setDisplayedValue("Please choose one");dijit.byId("general.form.input.firstname").setValue("");dijit.byId("general.form.input.lastname").setValue("");dijit.byId("general.form.input.address1").setValue("");dijit.byId("general.form.input.address2").setValue("");dijit.byId("general.form.input.city").setValue("");dijit.byId("general.form.input.stateprov").setDisplayedValue("Please choose one");dijit.byId("general.form.input.zipcode").setValue("");dijit.byId("general.form.input.country").setDisplayedValue("Please choose one");dijit.byId("general.form.input.phone1").setValue("");dijit.byId("general.form.input.email").setValue("");},createRequest:function(){titleField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.title","Prefix");firstNameField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.firstname","First Name");lastNameField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.lastname","Last Name");addressField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.address1","Address Line 1");address2Field=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.address2","Address Line 2");cityField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.city","City");stateprovField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.stateprov","State/Province");zipField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.zipcode","Zip Code");countryField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.country","Country");phoneField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.phone1","Phone");emailField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.email","Email");emailOptinField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.optinCheck","Email Opt-in");phoneOptinField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.optinCheck","Phone Opt-in");mailOptinField=new com.mvci.client.marketingformsv2.ui.web.Field("general.form.input.optinCheck","Mail Opt-in");var _632=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_632.setError("Please select a Title");titleField.addFieldValidator(_632);var _633=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_633.setError("Please enter a First Name");firstNameField.addFieldValidator(_633);var _634=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_634.setError("Please enter a Last Name");lastNameField.addFieldValidator(_634);var _635=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_635.setError("Please enter a City");cityField.addFieldValidator(_635);var _636=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_636.setError("Please enter a Phone Number");phoneField.addFieldValidator(_636);var _637=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_637.setError("Please enter an Email Address");emailField.addFieldValidator(_637);var ev=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.EmailValidator();ev.setError("Please enter a valid Email Address");emailField.addFieldValidator(ev);var _638=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_638.setError("Please enter a Zip Code");zipField.addFieldValidator(_638);var _639=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_639.setError("Please enter select a valid State/Province");stateprovField.addFieldValidator(_639);this.request=new com.mvci.client.marketingformsv2.ui.web.form.GeneralDialogRequest();this.request.addField(titleField);this.request.addField(firstNameField);this.request.addField(lastNameField);this.request.addField(addressField);this.request.addField(address2Field);this.request.addField(cityField);this.request.addField(stateprovField);this.request.addField(zipField);this.request.addField(countryField);this.request.addField(phoneField);this.request.addField(emailField);this.request.addField(emailOptinField);this.request.addField(phoneOptinField);this.request.addField(mailOptinField);this.request.type="WebCRM";this.request.workQueueId="136";this.request.messageTemplateId="0";this.request.messageTypeId="120";this.request.messageStatusId="10";this.request.mvcDetermineOriginLoc();},createErrorPane:function(){this.errorPane=new dijit.Dialog({title:"Validation Error(s)",content:"Please review the following field(s):<br /><br />"});},submit:function(){if(this.request.isValid()){dojo.disconnect(this.superConnectHandleInput);this.request.finalize();var _63a=this.formService.submitMVCFormV2(this.request);_63a.addCallback(this,"submitFormCallBack");_63a.addErrback(this,"submitFormErrorBack");}else{this.errorPane.attr("content","Please review the following field(s):<br /><br />"+this.request.printErrorStack());this.errorPane.show();}},serviceAvailableCallBack:function(_63b){if(_63b==true){this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.errorDiv.innerHTML="";this.errorHideableDiv.style.display="none";this.submitButton.style.display="";}else{this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The service is currently unavailable... We apologize<br>";this.submitButton.style.display="none";}},submitFormErrorBack:function(_63c){this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The form could not be submitted at this time... We apologize<br>";},submitFormCallBack:function(_63d){if(!_63d.callFailed&&typeof (_63d.callFailed)!="undefined"){this.formDialog.hide();this.clearData();this.thankYouDialog.show();if(dojo.byId("OnClick_Conversion_mbox")){mboxDefine("OnClick_Conversion_mbox","clicked_Conversion_mbox");mboxUpdate("clicked_Conversion_mbox","clicked=Conversion_true");}var d=new Date();var id=d.getFullYear()+"";if(d.getMonth()<9){id+="0"+(d.getMonth()+1);}else{id+=""+(d.getMonth()+1);}id+=""+d.getDate()+" - ";var rand=Math.floor(Math.random()*100001);var _63e=""+rand;for(cnt=0;cnt<(6-_63e.length);cnt++){id+="0";}id+=rand;s.eVar17=id;s.eVar7=this.request.formId;s.eVar30=this.request.originLOC+" | "+this.request.formId;s.prop16=this.prop16;s.channel=this.channel;s.pageName=this.pageName;s.events="event9";var _63f=s.t();if(_63f){document.write(_63f);}}else{this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");}this.inherited(arguments);}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.GeneralDialogRequest"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.GeneralDialogRequest"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.GeneralDialogRequest");dojo.registerModulePath("com.mvci.client.marketingformsv2.ui.web.form","../../com/mvci/client/marketingformsv2/ui/web/form");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.GeneralDialogRequest",[com.mvci.client.marketingformsv2.ui.web.form.Request],{finalize:function(){if(dojo.byId("general.form.input.title")){this.prefix=dijit.byId("general.form.input.title").getValue();}if(dojo.byId("general.form.input.firstname")){this.firstName=dijit.byId("general.form.input.firstname").getValue();}if(dojo.byId("general.form.input.lastname")){this.lastName=dijit.byId("general.form.input.lastname").getValue();}if(dojo.byId("general.form.input.email")){this.email=dijit.byId("general.form.input.email").getValue();}if(dojo.byId("general.form.input.phone1")){this.phone1=dijit.byId("general.form.input.phone1").getValue();}if(dojo.byId("general.form.input.phone2")){this.phone2=dijit.byId("general.form.input.phone2").getValue();}if(dojo.byId("general.form.input.address1")){this.address1=dijit.byId("general.form.input.address1").getValue();}if(dojo.byId("general.form.input.address2")){this.address2=dijit.byId("general.form.input.address2").getValue();}if(dojo.byId("general.form.input.country")){this.country=dijit.byId("general.form.input.country").getValue();}if(dojo.byId("general.form.input.city")){this.city=dijit.byId("general.form.input.city").getValue();}if(dojo.byId("general.form.input.stateprov")){this.stateProvince=dijit.byId("general.form.input.stateprov").getValue();}if(dojo.byId("general.form.input.zipcode")){this.zipcode=dijit.byId("general.form.input.zipcode").getValue();}if(dojo.byId("general.form.input.householdIncome")){this.householdIncome=dijit.byId("general.form.input.householdIncome").getValue();}if(dojo.byId("general.form.input.homeOwner")){this.isHomeOwner=dijit.byId("general.form.input.homeOwner").getValue();}if(dojo.byId("general.form.input.maritalStatus")){this.isMarried=dijit.byId("general.form.input.maritalStatus").getValue();}if(dojo.byId("general.form.input.miRewardsNumber")){this.miRewardsNumber=dijit.byId("general.form.input.miRewardsNumber").getValue();}if(dojo.byId("general.form.input.spouseName")){this.spouseName=dijit.byId("general.form.input.spouseName").getValue();}if(dojo.byId("general.form.input.optinCheck")){this.optIn=dijit.byId("general.form.input.optinCheck").getValue();}if(dojo.byId("general.form.input.displayedDay")){this.tourDay=dijit.byId("general.form.input.displayedDay").getValue();}if(dojo.byId("general.form.input.timeOfDay")){this.tourTime=dijit.byId("general.form.input.timeOfDay").getValue();}this.toText();this.toHtml();this.fieldArray=[];}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MVCForm"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MVCForm"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.MVCForm");dojo.registerModulePath("com.mvci.client.marketingformsv2.ui.web.form","../../com/mvci/client/marketingformsv2/ui/web/form");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.MVCForm",[com.mvci.client.marketingformsv2.ui.web.form.Form],{constructor:function(){this.request.workQueueId="136";this.request.messageTemplateId="0";this.request.messageTypeId="120";this.request.messageStatusId="10";this.request.emailList[0]="mvforms.method.generic.occwebleads.emailq.email";this.request.mvcDetermineOriginLoc();dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc.service","../../com/mvci/client/marketingformsv2/json/rpc/service");this.formService=new com.mvci.client.marketingformsv2.json.rpc.service.MVCFormsService();var _640=this.formService.getTimeslotsAvailInit();_640.addBoth(this,"serviceAvailableCallBack");},submit:function(){if(this.isDebug){alert(this.toString());}if(this.request.isValid()){dojo.disconnect(this.superConnectHandleInput);console.info("Disconnecting Submit button");if(this.request.fieldArray.length>0){if(this.request.type=="Email_AND_WebCRM"){this.request.type="EmailQueue";this.request.finalize();var _641=this.formService.submitMVCFormV2(this.request);_641.addCallback(this,"submitMultiFormCallBack");_641.addErrback(this,"submitFormErrorBack");}else{this.request.finalize();var _641=this.formService.submitMVCFormV2(this.request);_641.addCallback(this,"submitFormCallBack");_641.addErrback(this,"submitFormErrorBack");}}}else{this.errorPane.attr("content","Please review the following field(s):<br /><br />"+this.request.printErrorStack());this.errorPane.show();}},submitFormErrorBack:function(_642){if(this.isDebug){alert(this.toString());}this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");console.info("Connecting Submit button after form submission error.");this.inherited(arguments);},submitFormCallBack:function(_643){if(!_643.callFailed&&typeof (_643.callFailed)!="undefined"){dojo.cookie("mvc-webleadid",_643.returnObj,{path:"/"});dojo.cookie("mvc-ty-fid",this.request.formId,{path:"/"});dojo.cookie("mvc-ty-locfid",this.request.originLOC,{path:"/"});if(dojo.byId("form.input.contactAbout")){dojo.cookie("mvc-ty-contactAbout",dijit.byId("form.input.contactAbout").getValue(),{path:"/"});}else{dojo.cookie("mvc-ty-contactAbout","NONE",{path:"/"});}document.location=this.thankYouPageUri;}else{this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");console.info("Connecting Submit button after form submission error.");}this.inherited(arguments);},submitMultiFormCallBack:function(_644){if(!_644.callFailed&&typeof (_644.callFailed)!="undefined"){this.request.type="WebCRM";var _645=this.formService.submitMVCFormV2(this.request);_645.addCallback(this,"submitFormCallBack");_645.addErrback(this,"submitFormErrorBack");}else{this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");console.info("Connecting Submit button after form submission error.");}this.inherited(arguments);}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MvcLatinReferralForm"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MvcLatinReferralForm"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.MvcLatinReferralForm");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.MvcLatinReferralForm",null,{errorPane:null,errorDiv:null,errorHideableDiv:null,submitButton:null,request:null,friendCount:null,formsSubmitted:null,thankYouPageUri:"thank-you.html",constructor:function(){dijit.byId("form.input.country.1").setDisplayedValue("Please choose one");dijit.byId("form.input.country.2").setDisplayedValue("Please choose one");dijit.byId("form.input.country.3").setDisplayedValue("Please choose one");dijit.byId("form.input.country.4").setDisplayedValue("Please choose one");dijit.byId("form.input.country.5").setDisplayedValue("Please choose one");var _646=new Date();var _647=new Date(_646.getFullYear(),_646.getMonth(),_646.getDate());dijit.byId("form.input.arrivalDateSelect.1").constraints.min=_647;dijit.byId("form.input.arrivalDateSelect.2").constraints.min=_647;dijit.byId("form.input.arrivalDateSelect.3").constraints.min=_647;dijit.byId("form.input.arrivalDateSelect.4").constraints.min=_647;dijit.byId("form.input.arrivalDateSelect.5").constraints.min=_647;this.request=[];this.createErrorPane();this.submitButton=dojo.byId("form.button.submit");this.errorDiv=dojo.byId("form.submissionservice.error.sharemessagecontent");this.errorHideableDiv=dojo.byId("form.submissionservice.error.sharehideablediv");dojo.connect(dojo.byId("form.button.add"),"onclick",this,"addFriend");dojo.connect(dojo.byId("form.button.remove"),"onclick",this,"removeFriend");this.formsSubmitted=0;this.friendCount=0;this.addFriend();dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc.service","../../com/mvci/client/marketingformsv2/json/rpc/service");this.formService=new com.mvci.client.marketingformsv2.json.rpc.service.MVCFormsService();var _648=this.formService.isAvailable();_648.addBoth(this,"serviceAvailableCallBack");},addFriend:function(){if(this.friendCount<5){this.friendCount++;this.createRequests();dojo.byId("row_"+this.friendCount).style.display="";}if(this.friendCount==1){dojo.byId("form.button.remove").style.display="none";}else{dojo.byId("form.button.remove").style.display="";}if(this.friendCount==5){dojo.byId("form.button.add").style.display="none";}else{dojo.byId("form.button.add").style.display="";}},removeFriend:function(){if(this.friendCount>1){this.friendCount--;this.clearData();dojo.byId("row_"+this.friendCount).style.display="none";}if(this.friendCount==1){dojo.byId("form.button.remove").style.display="none";}else{dojo.byId("form.button.remove").style.display="";}if(this.friendCount==5){dojo.byId("form.button.add").style.display="none";}else{dojo.byId("form.button.add").style.display="";}},createRequests:function(){this.request[this.friendCount]=new com.mvci.client.marketingformsv2.ui.web.form.MvcLatinReferralRequest();var _649=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.firstname."+this.friendCount,"First Name");var _64a=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.lastname."+this.friendCount,"Last Name");var _64b=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.arrivalDate."+this.friendCount,"Arrival Date");var _64c=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.country."+this.friendCount,"Country");var _64d=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.email."+this.friendCount,"Email");var _64e=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_64e.setError("Please enter a First Name for friend number "+this.friendCount);_649.addFieldValidator(_64e);var _64f=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_64f.setError("Please enter a Last Name for friend number "+this.friendCount);_64a.addFieldValidator(_64f);var _650=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_650.setError("Please select an Arrival Date for first number "+this.friendCount);_64b.addFieldValidator(_650);var _651=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_651.setError("Please select a Country for friend number "+this.friendCount);_64c.addFieldValidator(_651);var _652=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_652.setError("Please enter an Email Address for friend number "+this.friendCount);_64d.addFieldValidator(_652);var ev=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.EmailValidator();ev.setError("Please enter a valid Email Address for friend number "+this.friendCount);_64d.addFieldValidator(ev);this.request[this.friendCount].addField(_649);this.request[this.friendCount].addField(_64a);this.request[this.friendCount].addField(_64b);this.request[this.friendCount].addField(_64c);this.request[this.friendCount].addField(_64d);this.request[this.friendCount].originLOC="IM59*1-2NT44W";this.request[this.friendCount].mvcDetermineOriginLoc();this.request[this.friendCount].formId=this.request[this.friendCount].originLOC;},clearData:function(){dijit.byId("form.input.firstname."+this.friendCount).setValue("");dijit.byId("form.input.lastname."+this.friendCount).setValue("");dijit.byId("form.input.email."+this.friendCount).setValue("");dijit.byId("form.input.country."+this.friendCount).setDisplayedValue("Please choose one");},createErrorPane:function(){this.errorPane=new dijit.Dialog({title:"Validation Error(s)",content:"Please review the following field(s):<br /><br />"});},submit:function(){if(this.isDebug){alert(this.toString());}var _653=1;for(var cnt=1;cnt<=this.friendCount;cnt++){if(!this.request[cnt].isValid()){_653=0;}}if(_653==1){dojo.disconnect(this.superConnectHandleInput);for(var cnt=1;cnt<=this.friendCount;cnt++){this.request[cnt].firstName=dijit.byId("form.input.firstname."+cnt).getValue();this.request[cnt].lastName=dijit.byId("form.input.lastname."+cnt).getValue();this.request[cnt].arrivalDate=dijit.byId("form.input.arrivalDate."+cnt).getValue();this.request[cnt].country=dijit.byId("form.input.country."+cnt).getValue();this.request[cnt].email=dijit.byId("form.input.email."+cnt).getValue();this.request[cnt].fieldArray=[];var _654=this.formService.submitMvcLatinReferralForm(this.request[cnt]);_654.addCallback(this,"submitFormCallBack");_654.addErrback(this,"submitFormErrorBack");}}else{var _655="";for(var cnt=1;cnt<=this.friendCount;cnt++){_655+=this.request[cnt].printErrorStack();}this.errorPane.attr("content","Please review the following field(s):<br /><br />"+_655);this.errorPane.show();}},serviceAvailableCallBack:function(_656){if(_656==true){this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.errorDiv.innerHTML="";this.errorHideableDiv.style.display="none";this.submitButton.style.display="";}else{this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The service is currently unavailable... We apologize<br>";this.submitButton.style.display="none";}},submitFormErrorBack:function(_657){if(this.isDebug){alert(this.toString());}this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.inherited(arguments);},submitFormCallBack:function(_658){this.formsSubmitted++;if(!_658.callFailed&&typeof (_658.callFailed)!="undefined"&&(this.formsSubmitted==this.friendCount)){document.location=this.thankYouPageUri;}else{this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");}this.inherited(arguments);}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MvcLatinReferralForm_es"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MvcLatinReferralForm_es"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.MvcLatinReferralForm_es");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.MvcLatinReferralForm_es",null,{errorPane:null,errorDiv:null,errorHideableDiv:null,submitButton:null,request:null,friendCount:null,formsSubmitted:null,thankYouPageUri:"thank-you_es.html",constructor:function(){dijit.byId("form.input.country.1").setDisplayedValue("Elija uno");dijit.byId("form.input.country.2").setDisplayedValue("Elija uno");dijit.byId("form.input.country.3").setDisplayedValue("Elija uno");dijit.byId("form.input.country.4").setDisplayedValue("Elija uno");dijit.byId("form.input.country.5").setDisplayedValue("Elija uno");var _659=new Date();var _65a=new Date(_659.getFullYear(),_659.getMonth(),_659.getDate());dijit.byId("form.input.arrivalDateSelect.1").constraints.min=_65a;dijit.byId("form.input.arrivalDateSelect.2").constraints.min=_65a;dijit.byId("form.input.arrivalDateSelect.3").constraints.min=_65a;dijit.byId("form.input.arrivalDateSelect.4").constraints.min=_65a;dijit.byId("form.input.arrivalDateSelect.5").constraints.min=_65a;this.request=[];this.createErrorPane();this.submitButton=dojo.byId("form.button.submit");this.errorDiv=dojo.byId("form.submissionservice.error.sharemessagecontent");this.errorHideableDiv=dojo.byId("form.submissionservice.error.sharehideablediv");dojo.connect(dojo.byId("form.button.add"),"onclick",this,"addFriend");dojo.connect(dojo.byId("form.button.remove"),"onclick",this,"removeFriend");this.formsSubmitted=0;this.friendCount=0;this.addFriend();dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc.service","../../com/mvci/client/marketingformsv2/json/rpc/service");this.formService=new com.mvci.client.marketingformsv2.json.rpc.service.MVCFormsService();var _65b=this.formService.isAvailable();_65b.addBoth(this,"serviceAvailableCallBack");},addFriend:function(){if(this.friendCount<5){this.friendCount++;this.createRequests();dojo.byId("row_"+this.friendCount).style.display="";}if(this.friendCount==1){dojo.byId("form.button.remove").style.display="none";}else{dojo.byId("form.button.remove").style.display="";}if(this.friendCount==5){dojo.byId("form.button.add").style.display="none";}else{dojo.byId("form.button.add").style.display="";}},removeFriend:function(){if(this.friendCount>1){this.friendCount--;this.clearData();dojo.byId("row_"+this.friendCount).style.display="none";}if(this.friendCount==1){dojo.byId("form.button.remove").style.display="none";}else{dojo.byId("form.button.remove").style.display="";}if(this.friendCount==5){dojo.byId("form.button.add").style.display="none";}else{dojo.byId("form.button.add").style.display="";}},createRequests:function(){this.request[this.friendCount]=new com.mvci.client.marketingformsv2.ui.web.form.MvcLatinReferralRequest();var _65c=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.firstname."+this.friendCount,"First Name");var _65d=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.lastname."+this.friendCount,"Last Name");var _65e=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.arrivalDate."+this.friendCount,"Arrival Date");var _65f=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.country."+this.friendCount,"Country");var _660=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.email."+this.friendCount,"Email");var _661=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_661.setError("Por favor, ingrese un Primer Nombre para amigo número "+this.friendCount);_65c.addFieldValidator(_661);var _662=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_662.setError("Por favor, ingrese un Apellido para amigo número "+this.friendCount);_65d.addFieldValidator(_662);var _663=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_663.setError("Por favor, seleccione una Fecha de Llegada para amigo número "+this.friendCount);_65e.addFieldValidator(_663);var _664=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_664.setError("Por favor, seleccione un País para amigo número "+this.friendCount);_65f.addFieldValidator(_664);var _665=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_665.setError("Por favor, ingrese una Dirección de E-mail para amigo número "+this.friendCount);_660.addFieldValidator(_665);this.request[this.friendCount].addField(_65c);this.request[this.friendCount].addField(_65d);this.request[this.friendCount].addField(_65e);this.request[this.friendCount].addField(_65f);this.request[this.friendCount].addField(_660);this.request[this.friendCount].mvcDetermineOriginLoc();this.request[this.friendCount].formId="IM59*1-2PXWVX";},clearData:function(){dijit.byId("form.input.firstname."+this.friendCount).setValue("");dijit.byId("form.input.lastname."+this.friendCount).setValue("");dijit.byId("form.input.email."+this.friendCount).setValue("");dijit.byId("form.input.country."+this.friendCount).setDisplayedValue("Elija uno");},createErrorPane:function(){this.errorPane=new dijit.Dialog({title:"Validation Error(s)",content:"Please review the following field(s):<br /><br />"});},submit:function(){if(this.isDebug){alert(this.toString());}var _666=1;for(var cnt=1;cnt<=this.friendCount;cnt++){if(!this.request[cnt].isValid()){_666=0;}}if(_666==1){dojo.disconnect(this.superConnectHandleInput);for(var cnt=1;cnt<=this.friendCount;cnt++){this.request[cnt].firstName=dijit.byId("form.input.firstname."+cnt).getValue();this.request[cnt].lastName=dijit.byId("form.input.lastname."+cnt).getValue();this.request[cnt].arrivalDate=dijit.byId("form.input.arrivalDate."+cnt).getValue();this.request[cnt].country=dijit.byId("form.input.country."+cnt).getValue();this.request[cnt].email=dijit.byId("form.input.email."+cnt).getValue();this.request[cnt].fieldArray=[];var _667=this.formService.submitMvcLatinReferralForm(this.request[cnt]);_667.addCallback(this,"submitFormCallBack");_667.addErrback(this,"submitFormErrorBack");}}else{var _668="";for(var cnt=1;cnt<=this.friendCount;cnt++){_668+=this.request[cnt].printErrorStack();}this.errorPane.attr("content","Please review the following field(s):<br /><br />"+_668);this.errorPane.show();}},serviceAvailableCallBack:function(_669){if(_669==true){this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.errorDiv.innerHTML="";this.errorHideableDiv.style.display="none";this.submitButton.style.display="";}else{this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The service is currently unavailable... We apologize<br>";this.submitButton.style.display="none";}},submitFormErrorBack:function(_66a){if(this.isDebug){alert(this.toString());}this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.inherited(arguments);},submitFormCallBack:function(_66b){this.formsSubmitted++;if(!_66b.callFailed&&typeof (_66b.callFailed)!="undefined"&&(this.formsSubmitted==this.friendCount)){document.location=this.thankYouPageUri;}else{this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");}this.inherited(arguments);}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MvcLatinReferralForm_pt"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MvcLatinReferralForm_pt"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.MvcLatinReferralForm_pt");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.MvcLatinReferralForm_pt",null,{errorPane:null,errorDiv:null,errorHideableDiv:null,submitButton:null,request:null,friendCount:null,formsSubmitted:null,thankYouPageUri:"thank-you_pt.html",constructor:function(){dijit.byId("form.input.country.1").setDisplayedValue("Escolha um");dijit.byId("form.input.country.2").setDisplayedValue("Escolha um");dijit.byId("form.input.country.3").setDisplayedValue("Escolha um");dijit.byId("form.input.country.4").setDisplayedValue("Escolha um");dijit.byId("form.input.country.5").setDisplayedValue("Escolha um");var _66c=new Date();var _66d=new Date(_66c.getFullYear(),_66c.getMonth(),_66c.getDate());dijit.byId("form.input.arrivalDateSelect.1").constraints.min=_66d;dijit.byId("form.input.arrivalDateSelect.2").constraints.min=_66d;dijit.byId("form.input.arrivalDateSelect.3").constraints.min=_66d;dijit.byId("form.input.arrivalDateSelect.4").constraints.min=_66d;dijit.byId("form.input.arrivalDateSelect.5").constraints.min=_66d;this.request=[];this.createErrorPane();this.submitButton=dojo.byId("form.button.submit");this.errorDiv=dojo.byId("form.submissionservice.error.sharemessagecontent");this.errorHideableDiv=dojo.byId("form.submissionservice.error.sharehideablediv");dojo.connect(dojo.byId("form.button.add"),"onclick",this,"addFriend");dojo.connect(dojo.byId("form.button.remove"),"onclick",this,"removeFriend");this.formsSubmitted=0;this.friendCount=0;this.addFriend();dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc.service","../../com/mvci/client/marketingformsv2/json/rpc/service");this.formService=new com.mvci.client.marketingformsv2.json.rpc.service.MVCFormsService();var _66e=this.formService.isAvailable();_66e.addBoth(this,"serviceAvailableCallBack");},addFriend:function(){if(this.friendCount<5){this.friendCount++;this.createRequests();dojo.byId("row_"+this.friendCount).style.display="";}if(this.friendCount==1){dojo.byId("form.button.remove").style.display="none";}else{dojo.byId("form.button.remove").style.display="";}if(this.friendCount==5){dojo.byId("form.button.add").style.display="none";}else{dojo.byId("form.button.add").style.display="";}},removeFriend:function(){if(this.friendCount>1){this.friendCount--;this.clearData();dojo.byId("row_"+this.friendCount).style.display="none";}if(this.friendCount==1){dojo.byId("form.button.remove").style.display="none";}else{dojo.byId("form.button.remove").style.display="";}if(this.friendCount==5){dojo.byId("form.button.add").style.display="none";}else{dojo.byId("form.button.add").style.display="";}},createRequests:function(){this.request[this.friendCount]=new com.mvci.client.marketingformsv2.ui.web.form.MvcLatinReferralRequest();var _66f=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.firstname."+this.friendCount,"First Name");var _670=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.lastname."+this.friendCount,"Last Name");var _671=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.arrivalDate."+this.friendCount,"Arrival Date");var _672=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.country."+this.friendCount,"Country");var _673=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.email."+this.friendCount,"Email");var _674=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_674.setError("Por favor, digite um nome para amigo número "+this.friendCount);_66f.addFieldValidator(_674);var _675=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_675.setError("Por favor, digite um sobrenome para amigo número "+this.friendCount);_670.addFieldValidator(_675);var _676=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_676.setError("Por favor, selecione uma data de chegada para amigo número "+this.friendCount);_671.addFieldValidator(_676);var _677=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_677.setError("Por favor, selecione um país para amigo número "+this.friendCount);_672.addFieldValidator(_677);var _678=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_678.setError("Por favor, digite um endereço de e-mail para amigo número "+this.friendCount);_673.addFieldValidator(_678);this.request[this.friendCount].addField(_66f);this.request[this.friendCount].addField(_670);this.request[this.friendCount].addField(_671);this.request[this.friendCount].addField(_672);this.request[this.friendCount].addField(_673);this.request[this.friendCount].mvcDetermineOriginLoc();this.request[this.friendCount].formId="IM59*1-2PXWW0";},clearData:function(){dijit.byId("form.input.firstname."+this.friendCount).setValue("");dijit.byId("form.input.lastname."+this.friendCount).setValue("");dijit.byId("form.input.email."+this.friendCount).setValue("");dijit.byId("form.input.country."+this.friendCount).setDisplayedValue("Escolha um");},createErrorPane:function(){this.errorPane=new dijit.Dialog({title:"Validation Error(s)",content:"Please review the following field(s):<br /><br />"});},submit:function(){if(this.isDebug){alert(this.toString());}var _679=1;for(var cnt=1;cnt<=this.friendCount;cnt++){if(!this.request[cnt].isValid()){_679=0;}}if(_679==1){dojo.disconnect(this.superConnectHandleInput);for(var cnt=1;cnt<=this.friendCount;cnt++){this.request[cnt].firstName=dijit.byId("form.input.firstname."+cnt).getValue();this.request[cnt].lastName=dijit.byId("form.input.lastname."+cnt).getValue();this.request[cnt].arrivalDate=dijit.byId("form.input.arrivalDate."+cnt).getValue();this.request[cnt].country=dijit.byId("form.input.country."+cnt).getValue();this.request[cnt].email=dijit.byId("form.input.email."+cnt).getValue();this.request[cnt].fieldArray=[];var _67a=this.formService.submitMvcLatinReferralForm(this.request[cnt]);_67a.addCallback(this,"submitFormCallBack");_67a.addErrback(this,"submitFormErrorBack");}}else{var _67b="";for(var cnt=1;cnt<=this.friendCount;cnt++){_67b+=this.request[cnt].printErrorStack();}this.errorPane.attr("content","Please review the following field(s):<br /><br />"+_67b);this.errorPane.show();}},serviceAvailableCallBack:function(_67c){if(_67c==true){this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.errorDiv.innerHTML="";this.errorHideableDiv.style.display="none";this.submitButton.style.display="";}else{this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The service is currently unavailable... We apologize<br>";this.submitButton.style.display="none";}},submitFormErrorBack:function(_67d){if(this.isDebug){alert(this.toString());}this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.inherited(arguments);},submitFormCallBack:function(_67e){this.formsSubmitted++;if(!_67e.callFailed&&typeof (_67e.callFailed)!="undefined"&&(this.formsSubmitted==this.friendCount)){document.location=this.thankYouPageUri;}else{this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");}this.inherited(arguments);}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MvcLatinReferralRequest"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MvcLatinReferralRequest"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.MvcLatinReferralRequest");dojo.registerModulePath("com.mvci.client.marketingformsv2.ui.web.form","../../com/mvci/client/marketingformsv2/ui/web/form");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.MvcLatinReferralRequest",[com.mvci.client.marketingformsv2.ui.web.form.Request],{arrivalDate:"",constructor:function(){}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MvcPostVacationEpsilonOwnerForm"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MvcPostVacationEpsilonOwnerForm"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.MvcPostVacationEpsilonOwnerForm");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.MvcPostVacationEpsilonOwnerForm",null,{errorPane:null,errorDiv:null,errorHideableDiv:null,submitButton:null,request:null,friendCount:null,formsSubmitted:null,thankYouPageUri:null,constructor:function(){this.request=[];this.createErrorPane();this.submitButton=dojo.byId("form.button.submit");this.errorDiv=dojo.byId("form.submissionservice.error.sharemessagecontent");this.errorHideableDiv=dojo.byId("form.submissionservice.error.sharehideablediv");dojo.connect(dojo.byId("form.button.add"),"onclick",this,"addFriend");dojo.connect(dojo.byId("form.button.remove"),"onclick",this,"removeFriend");this.formsSubmitted=0;this.friendCount=0;this.addFriend();dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc.service","../../com/mvci/client/marketingformsv2/json/rpc/service");this.formService=new com.mvci.client.marketingformsv2.json.rpc.service.MVCFormsService();var _67f=this.formService.isAvailable();_67f.addBoth(this,"serviceAvailableCallBack");},addFriend:function(){if(this.friendCount<5){this.createRequests();dojo.byId("row_"+this.friendCount).style.display="";this.friendCount++;}if(this.friendCount==1){dojo.byId("form.button.remove").style.display="none";}else{dojo.byId("form.button.remove").style.display="";}if(this.friendCount==5){dojo.byId("form.button.add").style.display="none";}else{dojo.byId("form.button.add").style.display="";}},removeFriend:function(){if(this.friendCount>1){this.friendCount--;this.clearData();dojo.byId("row_"+this.friendCount).style.display="none";}if(this.friendCount==1){dojo.byId("form.button.remove").style.display="none";}else{dojo.byId("form.button.remove").style.display="";}if(this.friendCount==5){dojo.byId("form.button.add").style.display="none";}else{dojo.byId("form.button.add").style.display="";}},createRequests:function(){this.request[this.friendCount]=new com.mvci.client.marketingformsv2.ui.web.form.MvcPostVacationOwnerRequest();var _680=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.owner.firstname","First Name");var _681=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.owner.lastname","Last Name");var _682=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.friend.firstname."+this.friendCount,"First Name");var _683=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.friend.lastname."+this.friendCount,"Last Name");var _684=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.friend.email."+this.friendCount,"Email");var _685=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_685.setError("Please enter your First Name");_680.addFieldValidator(_685);var _686=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_686.setError("Please enter your Last Name");_681.addFieldValidator(_686);var _687=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_687.setError("Please enter a First Name for friend number "+(this.friendCount+1));_682.addFieldValidator(_687);var _688=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_688.setError("Please enter a Last Name for friend number "+(this.friendCount+1));_683.addFieldValidator(_688);var _689=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_689.setError("Please enter an Email Address for friend number "+(this.friendCount+1));_684.addFieldValidator(_689);var _68a=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.EmailValidator();_68a.setError("Please enter a valid Email Address for friend number "+(this.friendCount+1));_684.addFieldValidator(_68a);this.request[this.friendCount].addField(_680);this.request[this.friendCount].addField(_681);this.request[this.friendCount].addField(_682);this.request[this.friendCount].addField(_683);this.request[this.friendCount].addField(_684);this.request[this.friendCount].mvcDetermineOriginLoc();},clearData:function(){dijit.byId("form.input.friend.firstname."+this.friendCount).setValue("");dijit.byId("form.input.friend.lastname."+this.friendCount).setValue("");dijit.byId("form.input.friend.email."+this.friendCount).setValue("");},createErrorPane:function(){this.errorPane=new dijit.Dialog({title:"Validation Error(s)",content:"Please review the following field(s):<br /><br />"});},submit:function(){var _68b=1;for(var cnt=0;cnt<this.friendCount;cnt++){if(!this.request[cnt].isValid()){_68b=0;}}if(_68b==1){dojo.disconnect(this.superConnectHandleInput);var sb="<?xml version=\"1.0\" encoding=\"UTF-8\"?>";sb+="<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" ";sb+="xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">";sb+="<soap:Body>";sb+="<BATCH xmlns=\"urn:Bigfoot\">";sb+="<ID CLIENT_NAME=\"MVCI Owner Marketing\" CLIENT_TOKEN=\"QOJQUYS32I70FA1KF6PC\"/>";sb+="<LIST PLIST_NAME=\"MVCI_Owner_Marketing_Master_Profile_List\" WAIT_FOR_STATUS=\"N\" RESPONSE_TYPE=\"errors_only\" />";for(var cnt=0;cnt<this.friendCount;cnt++){var d=new Date();var _68c=d.getDate()+((d.getMonth()+1)*100)+(d.getFullYear()*10000);var _68d=(d.getMilliseconds()+1)+(d.getMinutes()*10000)+((d.getHours())*1000000);if(_68d<10000000){_68d="0"+_68d;}var rand=Math.floor(Math.random()*1000);if(rand<10){rand="00"+rand;}else{if(rand<100){rand="0"+rand;}}var _68e=_68c+""+_68d+""+rand;sb+="<RECORD EMAIL_ADDR=\""+dijit.byId("form.input.friend.email."+cnt).getValue()+"\" PROFILE_KEY=\""+_68e+"\">";sb+="<ATTRIBUTE NAME=\"OWNER_FNAME\">"+dijit.byId("form.input.owner.firstname").getValue()+"</ATTRIBUTE>";sb+="<ATTRIBUTE NAME=\"OWNER_LNAME\">"+dijit.byId("form.input.owner.lastname").getValue()+"</ATTRIBUTE>";sb+="<ATTRIBUTE NAME=\"OWNER_EMAIL\">marriottvacationclub@email1.marriott-vacations.com</ATTRIBUTE>";sb+="<ATTRIBUTE NAME=\"REFERRAL_FNAME\">"+dijit.byId("form.input.friend.firstname."+cnt).getValue()+"</ATTRIBUTE>";sb+="<ATTRIBUTE NAME=\"REFERRAL_LNAME\">"+dijit.byId("form.input.friend.lastname."+cnt).getValue()+"</ATTRIBUTE>";sb+="<ATTRIBUTE NAME=\"LOC\">"+this.request[cnt].originLOC+"</ATTRIBUTE>";sb+="<ATTRIBUTE NAME=\"AID\">"+this.request[cnt].aid+"</ATTRIBUTE>";sb+="<ATTRIBUTE NAME=\"AEXT\">"+this.request[cnt].aext+"</ATTRIBUTE>";sb+="<ATTRIBUTE NAME=\"ANAME\">"+this.request[cnt].aname+"</ATTRIBUTE>";if((this.request[cnt].ownerGuid!=null)&&(this.request[cnt].ownerGuid.length>0)){sb+="<ATTRIBUTE NAME=\"GUID\">"+this.request[cnt].ownerGuid+"</ATTRIBUTE>";}sb+="</RECORD>";}var _68f="ARU";switch(this.request[0].originLOC){case "CO08*1-2U51PI":_68f="ORL";break;case "CO08*1-2U51PO":_68f="SIN";break;case "CO08*1-2U51S0":_68f="STT";break;case "CO08*1-2U51PU":_68f="MYR";break;case "CO08*1-2U51QU":_68f="HHI";break;case "CO08*1-2TGKGS":_68f="LAS";break;case "CO08*1-2U51R0":_68f="ARU";break;case "CO08*1-2TGKJM":_68f="DES";break;case "CO08*1-2KILGT":_68f="NPB";break;case "CO08*1-2TGKI7":_68f="PHX";break;case "CO08*1-2KILLO":_68f="KOO";break;case "CO08*1-2KILN8":case "CO08*1-29OLG4":_68f="WAI";break;case "CO08*1-29OLHO":_68f="HAW";break;}sb+="<TRIGGER MAIL=\"Y\" CAMPAIGN_NAME=\"Post Vacation Automated Emails\" MAILING_NAME=\""+_68f+"_referral\"></TRIGGER>";sb+="</BATCH>";sb+="</soap:Body>";sb+="</soap:Envelope>";var _690=this.formService.submitMvcPostVacationEpsilonOwnerForm(sb);_690.addCallback(this,"submitFormCallBack");_690.addErrback(this,"submitFormErrorBack");}else{var _691=this.request[0].printErrorStack();for(var cnt=1;cnt<this.friendCount;cnt++){for(var cnt2=2;cnt2<5;cnt2++){_691+=this.request[cnt].fieldArray[cnt2].printErrorStack();}}this.errorPane.attr("content","Please review the following field(s):<br /><br />"+_691);this.errorPane.show();}},serviceAvailableCallBack:function(_692){if(_692==true){this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.errorDiv.innerHTML="";this.errorHideableDiv.style.display="none";this.submitButton.style.display="";}else{this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The service is currently unavailable... We apologize<br>";this.submitButton.style.display="none";}},submitFormErrorBack:function(_693){if(this.isDebug){alert(this.toString());}this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.inherited(arguments);},submitFormCallBack:function(_694){this.formsSubmitted++;if(!_694.callFailed&&typeof (_694.callFailed)!="undefined"){document.location=this.thankYouPageUri;}else{this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");}this.inherited(arguments);}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MvcPostVacationOwnerForm"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MvcPostVacationOwnerForm"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.MvcPostVacationOwnerForm");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.MvcPostVacationOwnerForm",null,{errorPane:null,errorDiv:null,errorHideableDiv:null,submitButton:null,request:null,friendCount:null,formsSubmitted:null,thankYouPageUri:null,constructor:function(){this.request=[];this.createErrorPane();this.submitButton=dojo.byId("form.button.submit");this.errorDiv=dojo.byId("form.submissionservice.error.sharemessagecontent");this.errorHideableDiv=dojo.byId("form.submissionservice.error.sharehideablediv");dojo.connect(dojo.byId("form.button.add"),"onclick",this,"addFriend");dojo.connect(dojo.byId("form.button.remove"),"onclick",this,"removeFriend");this.formsSubmitted=0;this.friendCount=0;this.addFriend();dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc.service","../../com/mvci/client/marketingformsv2/json/rpc/service");this.formService=new com.mvci.client.marketingformsv2.json.rpc.service.MVCFormsService();var _695=this.formService.isAvailable();_695.addBoth(this,"serviceAvailableCallBack");},addFriend:function(){if(this.friendCount<5){this.createRequests();dojo.byId("row_"+this.friendCount).style.display="";this.friendCount++;}if(this.friendCount==1){dojo.byId("form.button.remove").style.display="none";}else{dojo.byId("form.button.remove").style.display="";}if(this.friendCount==5){dojo.byId("form.button.add").style.display="none";}else{dojo.byId("form.button.add").style.display="";}},removeFriend:function(){if(this.friendCount>1){this.friendCount--;this.clearData();dojo.byId("row_"+this.friendCount).style.display="none";}if(this.friendCount==1){dojo.byId("form.button.remove").style.display="none";}else{dojo.byId("form.button.remove").style.display="";}if(this.friendCount==5){dojo.byId("form.button.add").style.display="none";}else{dojo.byId("form.button.add").style.display="";}},createRequests:function(){this.request[this.friendCount]=new com.mvci.client.marketingformsv2.ui.web.form.MvcPostVacationOwnerRequest();var _696=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.owner.firstname","First Name");var _697=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.owner.lastname","Last Name");var _698=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.friend.firstname."+this.friendCount,"First Name");var _699=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.friend.lastname."+this.friendCount,"Last Name");var _69a=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.friend.email."+this.friendCount,"Email");var _69b=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_69b.setError("Please enter your First Name");_696.addFieldValidator(_69b);var _69c=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_69c.setError("Please enter your Last Name");_697.addFieldValidator(_69c);var _69d=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_69d.setError("Please enter a First Name for friend number "+(this.friendCount+1));_698.addFieldValidator(_69d);var _69e=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_69e.setError("Please enter a Last Name for friend number "+(this.friendCount+1));_699.addFieldValidator(_69e);var _69f=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_69f.setError("Please enter an Email Address for friend number "+(this.friendCount+1));_69a.addFieldValidator(_69f);var _6a0=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.EmailValidator();_6a0.setError("Please enter a valid Email Address for friend number "+(this.friendCount+1));_69a.addFieldValidator(_6a0);this.request[this.friendCount].addField(_696);this.request[this.friendCount].addField(_697);this.request[this.friendCount].addField(_698);this.request[this.friendCount].addField(_699);this.request[this.friendCount].addField(_69a);this.request[this.friendCount].mvcDetermineOriginLoc();},clearData:function(){dijit.byId("form.input.friend.firstname."+this.friendCount).setValue("");dijit.byId("form.input.friend.lastname."+this.friendCount).setValue("");dijit.byId("form.input.friend.email."+this.friendCount).setValue("");},createErrorPane:function(){this.errorPane=new dijit.Dialog({title:"Validation Error(s)",content:"Please review the following field(s):<br /><br />"});},submit:function(){if(this.isDebug){alert(this.toString());}var _6a1=1;for(var cnt=0;cnt<this.friendCount;cnt++){if(!this.request[cnt].isValid()){_6a1=0;}}if(_6a1==1){dojo.disconnect(this.superConnectHandleInput);for(var cnt=0;cnt<this.friendCount;cnt++){this.request[cnt].firstName=dijit.byId("form.input.owner.firstname").getValue();this.request[cnt].lastName=dijit.byId("form.input.owner.lastname").getValue();this.request[cnt].referralFirstName=dijit.byId("form.input.friend.firstname."+cnt).getValue();this.request[cnt].referralLastName=dijit.byId("form.input.friend.lastname."+cnt).getValue();this.request[cnt].referralEmail=dijit.byId("form.input.friend.email."+cnt).getValue();if(this.request[cnt].originLOC=="CO15*1-2EDPHX"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/post-vacation/referral/email/template_AS.html";this.request[cnt].subject="An Invitation to Experience Marriott's Aruba Surf Club";}else{if(this.request[cnt].originLOC=="CO15*1-2EDPHR"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/post-vacation/referral/email/template_KO.html";this.request[cnt].subject="An Invitation to Experience Marriott's Ko Olina Beach Club";}else{if((this.request[cnt].originLOC=="CO15*1-2LPPOV")||(this.request[cnt].originLOC=="CO08*1-2LPQ1V")){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/post-vacation/referral/email/template_PS.html";this.request[cnt].subject="An Invitation to Experience Marriott's Ocean Pointe";}else{if(this.request[cnt].originLOC=="CO29*1-2MJZ1K"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/post-vacation/referral/email/template_PS2.html";this.request[cnt].subject="An Invitation to Experience Marriott's Ocean Pointe";}else{if(this.request[cnt].originLOC=="CO15*1-2LPPP1"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/post-vacation/referral/email/template_CV.html";this.request[cnt].subject="An Invitation to Experience Marriott's Canyon Villas";}else{if((this.request[cnt].originLOC=="CO15*1-2LPPOY")||(this.request[cnt].originLOC=="CO08*1-2LPQ1Y")){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/post-vacation/referral/email/template_SR.html";this.request[cnt].subject="An Invitation to Experience Marriott's Shadow Ridge";}else{if(this.request[cnt].originLOC=="CO29*1-2MJZ1Q"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/post-vacation/referral/email/template_SR2.html";this.request[cnt].subject="An Invitation to Experience Marriott's Shadow Ridge";}else{if(this.request[cnt].originLOC=="CO15*1-2LPPZX"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/post-vacation/referral/email/template_GV.html";this.request[cnt].subject="An Invitation to Experience Marriott's Grande Vista";}else{if(this.request[cnt].originLOC=="CO15*1-2LPPYQ"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/post-vacation/referral/email/template_OW.html";this.request[cnt].subject="An Invitation to Experience Marriott's OceanWatch";}else{if(this.request[cnt].originLOC=="CO15*1-2LPQ0P"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/post-vacation/referral/email/template_MH.html";this.request[cnt].subject="An Invitation to Experience Marriott's Maui Ocean Club";}else{if(this.request[cnt].originLOC=="CO15*1-2LPPYK"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/post-vacation/referral/email/template_VG.html";this.request[cnt].subject="An Invitation to Experience Marriott's Grand Chateau";}else{if(this.request[cnt].originLOC=="CO15*1-2LPQ03"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/post-vacation/referral/email/template_KA.html";this.request[cnt].subject="An Invitation to Experience Marriott's Kauai Beach Club";}else{if(this.request[cnt].originLOC=="CO15*1-2LPQ00"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/post-vacation/referral/email/template_SF.html";this.request[cnt].subject="An Invitation to Experience Marriott's SurfWatch";}else{if(this.request[cnt].originLOC=="CO15*1-2LPPYN"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/post-vacation/referral/email/template_NC.html";this.request[cnt].subject="An Invitation to Experience Marriott's Newport Coast Villas";}else{if(this.request[cnt].originLOC=="CO15*1-2MXKMH"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/post-vacation/referral/email/template_UV.html";this.request[cnt].subject="An Invitation to Experience Marriott's Frenchman's Cove";}else{if(this.request[cnt].originLOC=="CO08*1-2U51R0"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/bar/referral/email/template_AS.html";this.request[cnt].subject="An Invitation to Experience Marriott's Aruba Surf Club";}else{if(this.request[cnt].originLOC=="CO08*1-2KILLO"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/bar/referral/email/template_KO.html";this.request[cnt].subject="An Invitation to Experience Marriott's Ko Olina Beach Club";}else{if(this.request[cnt].originLOC=="CO08*1-2U51PO"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/bar/referral/email/template_PS.html";this.request[cnt].subject="An Invitation to Experience Marriott's Ocean Pointe";}else{if(this.request[cnt].originLOC=="CO08*1-2TGKI7"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/bar/referral/email/template_CV.html";this.request[cnt].subject="An Invitation to Experience Marriott's Canyon Villas";}else{if(this.request[cnt].originLOC=="CO08*1-2TGKJM"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/bar/referral/email/template_SR.html";this.request[cnt].subject="An Invitation to Experience Marriott's Shadow Ridge";}else{if(this.request[cnt].originLOC=="CO08*1-2U51PI"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/bar/referral/email/template_GV.html";this.request[cnt].subject="An Invitation to Experience Marriott's Grande Vista";}else{if(this.request[cnt].originLOC=="CO08*1-2U51PU"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/bar/referral/email/template_OW.html";this.request[cnt].subject="An Invitation to Experience Marriott's OceanWatch";}else{if(this.request[cnt].originLOC=="CO08*1-29OLHO"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/bar/referral/email/template_MH.html";this.request[cnt].subject="An Invitation to Experience Marriott's Maui Ocean Club";}else{if(this.request[cnt].originLOC=="CO08*1-2TGKGS"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/bar/referral/email/template_VG.html";this.request[cnt].subject="An Invitation to Experience Marriott's Grand Chateau";}else{if(this.request[cnt].originLOC=="CO08*1-2KILN8"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/bar/referral/email/template_KA.html";this.request[cnt].subject="An Invitation to Experience Marriott's Kauai Beach Club";}else{if(this.request[cnt].originLOC=="CO08*1-2U51QU"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/bar/referral/email/template_SF.html";this.request[cnt].subject="An Invitation to Experience Marriott's SurfWatch";}else{if(this.request[cnt].originLOC=="CO08*1-2KILGT"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/bar/referral/email/template_NC.html";this.request[cnt].subject="An Invitation to Experience Marriott's Newport Coast Villas";}else{if(this.request[cnt].originLOC=="CO08*1-2U51S0"){this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/bar/referral/email/template_UV.html";this.request[cnt].subject="An Invitation to Experience Marriott's Frenchman's Cove";}else{this.request[cnt].template="http://www.marriottvacationclub.com/landing/email/post-vacation/referral/email/template_AS.html";this.request[cnt].subject="An Invitation to Experience Marriott's Aruba Surf Club";}}}}}}}}}}}}}}}}}}}}}}}}}}}}this.request[cnt].fieldArray=[];var _6a2=this.formService.submitMvcPostVacationOwnerForm(this.request[cnt]);_6a2.addCallback(this,"submitFormCallBack");_6a2.addErrback(this,"submitFormErrorBack");}}else{var _6a3=this.request[0].printErrorStack();for(var cnt=1;cnt<this.friendCount;cnt++){for(var cnt2=2;cnt2<5;cnt2++){_6a3+=this.request[cnt].fieldArray[cnt2].printErrorStack();}}this.errorPane.attr("content","Please review the following field(s):<br /><br />"+_6a3);this.errorPane.show();}},serviceAvailableCallBack:function(_6a4){if(_6a4==true){this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.errorDiv.innerHTML="";this.errorHideableDiv.style.display="none";this.submitButton.style.display="";}else{this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The service is currently unavailable... We apologize<br>";this.submitButton.style.display="none";}},submitFormErrorBack:function(_6a5){if(this.isDebug){alert(this.toString());}this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.inherited(arguments);},submitFormCallBack:function(_6a6){this.formsSubmitted++;if(!_6a6.callFailed&&typeof (_6a6.callFailed)!="undefined"&&(this.formsSubmitted==this.friendCount)){document.location=this.thankYouPageUri;}else{this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");}this.inherited(arguments);}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MvcPostVacationOwnerRequest"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MvcPostVacationOwnerRequest"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.MvcPostVacationOwnerRequest");dojo.registerModulePath("com.mvci.client.marketingformsv2.ui.web.form","../../com/mvci/client/marketingformsv2/ui/web/form");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.MvcPostVacationOwnerRequest",[com.mvci.client.marketingformsv2.ui.web.form.Request],{ownerGuid:"",referralPrefix:"",referralFirstName:"",referralLastName:"",referralEmail:"",template:"",subject:"",associateId:"",aid:"",aext:"",aname:"",constructor:function(){var _6a7=com.mvci.client.util.FormsUtils.getParamsArray();if(_6a7["GUID"]&&_6a7["GUID"]!="undefined"){this.ownerGuid=_6a7["GUID"];}if(_6a7["AID"]&&_6a7["AID"]!="undefined"){this.aid=_6a7["AID"];this.associateId=_6a7["AID"];}if(_6a7["AEXT"]&&_6a7["AEXT"]!="undefined"){if(this.associateId.length>0){this.associateId=this.associateId+"&aext="+_6a7["AEXT"];}this.aext=_6a7["AEXT"];}if(_6a7["ANAME"]&&_6a7["ANAME"]!="undefined"){this.aname=_6a7["ANAME"];}}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MvcSiteSearchForm"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MvcSiteSearchForm"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.MvcSiteSearchForm");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.MvcSiteSearchForm",null,{errorPane:null,resultPane:null,errorDiv:null,errorHideableDiv:null,submitButton:null,totalResults:null,request:null,constructor:function(){searchWordField=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.search","");var _6a8=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_6a8.setError("Please Enter Search Criteria.");searchWordField.addFieldValidator(_6a8);this.request=new com.mvci.client.marketingformsv2.ui.web.form.SiteSearchRequest();this.request.addField(searchWordField);this.createErrorPane();this.submitButton=dojo.byId("form.button.siteSearchSubmit");this.errorDiv=dojo.byId("form.service.error.searchmessagecontent");this.errorHideableDiv=dojo.byId("form.service.error.searchhideablediv");dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc.service","../../com/mvci/client/marketingformsv2/json/rpc/service");this.formService=new com.mvci.client.marketingformsv2.json.rpc.service.SearchFormsService();var _6a9=this.formService.isAvailable();_6a9.addBoth(this,"serviceAvailableCallBack");},submit:function(){if(this.request.isValid()){if(dojo.byId("form.input.search")){this.request.searchWord=dijit.byId("form.input.search").getValue();}this.request.finalize();var _6aa=this.formService.searchDomain(this.request);_6aa.addCallback(this,"submitFormCallBack");_6aa.addErrback(this,"submitFormErrorBack");}else{this.errorPane.attr("content","Please review the following field(s):<br /><br />"+this.request.printErrorStack());this.errorPane.show();}},createErrorPane:function(){this.errorPane=new dijit.Dialog({title:"Validation Error(s)",content:"Please review the following field(s):<br /><br />"});},serviceAvailableCallBack:function(_6ab){if(_6ab==true){this.errorDiv.innerHTML="";this.errorHideableDiv.style.display="none";this.submitButton.style.display="";var _6ac=com.mvci.client.util.FormsUtils.getParamsArray();if(_6ac["KEYWORD"]&&_6ac["KEYWORD"]!="undefined"){dojo.byId("form.input.search").value=this.stripNonAlphaNumericChars(_6ac["KEYWORD"].replace("|amp|","&"));siteSearchController.submit();dojo.byId("form.input.search").value=this.stripNonAlphaNumericChars(_6ac["KEYWORD"].replace("|amp|","&"));dojo.byId("search_term").innerHTML="for \""+this.stripNonAlphaNumericChars(_6ac["KEYWORD"].replace("|amp|","&"))+"\"";}else{s.pageName="mor:mvcp:us:en:tools:sitesearch:results:page1:page1";s.eVar38="";s.eVar39="";s.events="";var _6ad=s.t();if(_6ad){document.write(_6ad);}}}else{this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="Search is currently unavailable... We apologize<br>";this.submitButton.style.display="none";s.pageName="mor:mvcp:us:en:tools:sitesearch:results:page1:page1";s.prop9="systemdown_sitesearch";s.eVar38="";s.eVar39="";s.events="event39";var _6ad=s.t();if(_6ad){document.write(_6ad);}}},submitFormErrorBack:function(_6ae){this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="Looks like there was and error while searching....Try again<br>";},submitFormCallBack:function(_6af){var _6b0=com.mvci.client.util.FormsUtils.getParamsArray();if(!_6af.callFailed&&typeof (_6af.callFailed)!="undefined"){var _6b1=0;var cnt=1;var _6b2="<div id=\"searchResultsPage."+cnt+"\">";dojo.forEach(_6af.returnObj.list,function(_6b3,_6b4,_6b5){if(_6b4>=0){if((_6b1%10==0)&&(_6b1!=0)){cnt++;_6b2+="</div><div id=\"searchResultsPage."+cnt+"\" style=\"display:none;\">";}_6b1++;_6b2+="<div class=\"searchResults\" id=\"searchResult."+_6b1+"\"><h1><a href=\""+_6b3.htmlPath+"\" onclick=\"var s=s_gi('mormarriottvacationclubp,mormvctotal,morglobal'); s.linkTrackVars='prop15,prop16'; s.prop16='Marriott Vacation Club - Prospects'; s.prop15='mvcp:sitesearch:result_"+_6b0["KEYWORD"].replace("|amp|","&").toLowerCase()+"_"+_6b1+"_titlelink'; s.tl(this,'o','mvcp:sitesearch:result_"+_6b0["KEYWORD"].replace("|amp|","&").toLowerCase()+"_"+_6b1+"_titlelink');\">"+_6b3.htmlTitle+"</a></h1><p>"+_6b3.summary+"<br /><a href=\""+_6b3.htmlPath+"\" onclick=\"var s=s_gi('mormarriottvacationclubp,mormvctotal,morglobal'); s.linkTrackVars='prop15,prop16'; s.prop16='Marriott Vacation Club - Prospects'; s.prop15='mvcp:sitesearch:result_"+_6b0["KEYWORD"].replace("|amp|","&").toLowerCase()+"_"+_6b1+"_bodylink'; s.tl(this,'o','mvcp:sitesearch:result_"+_6b0["KEYWORD"].replace("|amp|","&").toLowerCase()+"_"+_6b1+"_bodylink');\">"+_6b3.htmlPath+"</a></p></div>";}});dojo.byId("resultsDiv").innerHTML=_6b2+"</div>";if(_6b1>10){dojo.addClass("searchResult.10","last");}if(_6b1>20){dojo.addClass("searchResult.20","last");}if(_6b1>30){dojo.addClass("searchResult.30","last");}if(_6b1>40){dojo.addClass("searchResult.40","last");}dojo.addClass("searchResult."+_6b1,"last");this.totalResults=_6b1;dojo.byId("totalResults").innerHTML=this.totalResults;var _6b6="<a style=\"text-decoration:underline; cursor:pointer;\" onclick=\"setPage(currentPage-1)\">Previous</a>&nbsp;&nbsp;<div class=\"pageNumSelected\" onclick=\"setPage(1)\" id=\"page.1\">1</div>";for(var c=2;c<=cnt;c++){_6b6+="<div class=\"pageNumNotSelected\" onclick=\"setPage("+c+")\" id=\"page."+c+"\">"+c+"</div>";}_6b6+="&nbsp;&nbsp;<a style=\"text-decoration:underline; cursor:pointer;\" onclick=\"setPage(currentPage+1)\">Next</a>";dojo.byId("searchBottomNav").innerHTML=_6b6;if(this.totalResults>10){p=10;}else{p=this.totalResults;}dojo.byId("currentResultsDisplayed").innerHTML="1-"+p;s.pageName="mor:mvcp:us:en:tools:sitesearch:results:page1:page1";s.eVar38=_6b0["KEYWORD"].replace("|amp|","&").toLowerCase();s.eVar39=this.totalResults;s.events="event38";var _6b7=s.t();if(_6b7){document.write(_6b7);}}else{if(_6af.errorMsg!=null){dojo.byId("resultsDiv").innerHTML="<h1>"+_6af.errorMsg+"</h1>";}else{var _6b2="<h1>Your search - "+_6b0["KEYWORD"].replace("|amp|","&")+" - did not match any documents.<br /><br />Suggestions:";dojo.forEach(_6af.returnObj.list,function(_6b8){_6b2+="&nbsp;<a href=\"/site-search/index.shtml?keyword="+_6b8+"\">"+_6b8+"</a>,";});_6b2=_6b2.substring(0,_6b2.length-1);dojo.byId("resultsDiv").innerHTML=_6b2+"</h1>";}s.pageName="mor:mvcp:us:en:tools:sitesearch:results:page1:page1";s.prop9="failed site search";s.eVar38="fail:"+_6b0["KEYWORD"].replace("|amp|","&").toLowerCase();s.eVar39="fail:"+this.totalResults;s.events="event38,event39";var _6b7=s.t();if(_6b7){document.write(_6b7);}}this.errorHideableDiv.style.display="none";this.errorDiv.innerHTML="";},findSuggestions:function(_6b9){if(dojo.byId("form.input.search")){this.request.searchWord=dijit.byId("form.input.search").getValue();}this.request.finalize();var _6ba=this.formService.makeSuggestions(this.request);_6ba.addCallback(this,"makeSuggestionsCallBack");_6ba.addErrback(this,"makeSuggestionsErrorBack");},makeSuggestionsErrorBack:function(_6bb){},makeSuggestionsCallBack:function(_6bc){var _6bd=dijit.byId("form.input.search");var _6be="{\"identifier\" : \"text\", \"label\":\"name\", \"items\" : [";dojo.forEach(_6bc.returnObj.list,function(_6bf){_6be+=" {\"text\": \""+_6bf+"\", \"name\" : \""+_6bf+"\"},";});_6be+="]}";_6be=_6be.replace(",]}","]}");var _6c0=new dojo.data.ItemFileReadStore({data:dojo.fromJson(_6be)});_6bd.searchAttr="name";_6bd.store=_6c0;_6bd.getPromptMessage();},stripNonAlphaNumericChars:function(s){var _6c1="0123456789";var _6c2="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";var i;var _6c3="";for(i=0;i<s.length;i++){var c=s.charAt(i);if(_6c1.indexOf(c)!=-1||_6c2.indexOf(c)!=-1){_6c3+=c;}else{_6c3+=" ";}}return _6c3;}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MvcUkForm"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MvcUkForm"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.MvcUkForm");dojo.registerModulePath("com.mvci.client.marketingformsv2.ui.web.form","../../com/mvci/client/marketingformsv2/ui/web/form");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.MvcUkForm",[com.mvci.client.marketingformsv2.ui.web.form.Form],{constructor:function(){this.request.workQueueId="136";this.request.messageTemplateId="0";this.request.messageTypeId="120";this.request.messageStatusId="10";this.request.emailList[0]="mvforms.method.generic.occwebleads.emailq.email";this.request.mvcDetermineOriginLoc();dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc.service","../../com/mvci/client/marketingformsv2/json/rpc/service");this.formService=new com.mvci.client.marketingformsv2.json.rpc.service.MvcUkFormsService();var _6c4=this.formService.getTimeslotsAvailInit();_6c4.addBoth(this,"serviceAvailableCallBack");},submit:function(){if(this.isDebug){alert(this.toString());}if(this.request.isValid()){dojo.disconnect(this.superConnectHandleInput);if(this.request.fieldArray.length>0){if(this.request.type=="Email_AND_WebCRM"){this.request.type="EmailQueue";this.request.finalize();var _6c5=this.formService.submitMVCFormV2(this.request);_6c5.addCallback(this,"submitMultiFormCallBack");_6c5.addErrback(this,"submitFormErrorBack");}else{this.request.finalize();var _6c5=this.formService.submitMVCFormV2(this.request);_6c5.addCallback(this,"submitFormCallBack");_6c5.addErrback(this,"submitFormErrorBack");}}}else{this.errorPane.attr("content","Please review the following field(s):<br /><br />"+this.request.printErrorStack());this.errorPane.show();}},submitFormErrorBack:function(_6c6){if(this.isDebug){alert(this.toString());}this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.inherited(arguments);},submitFormCallBack:function(_6c7){if(!_6c7.callFailed&&typeof (_6c7.callFailed)!="undefined"){dojo.cookie("mvc-webleadid",_6c7.returnObj,{path:"/"});dojo.cookie("mvc-ty-fid",this.request.formId,{path:"/"});dojo.cookie("mvc-ty-locfid",this.request.originLOC,{path:"/"});if(dojo.byId("form.input.contactAbout")){dojo.cookie("mvc-ty-contactAbout",dijit.byId("form.input.contactAbout").getValue(),{path:"/"});}else{dojo.cookie("mvc-ty-contactAbout","NONE",{path:"/"});}document.location=this.thankYouPageUri;}else{this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");}this.inherited(arguments);},submitMultiFormCallBack:function(_6c8){if(!_6c8.callFailed&&typeof (_6c8.callFailed)!="undefined"){this.request.type="WebCRM";var _6c9=this.formService.submitMVCFormV2(this.request);_6c9.addCallback(this,"submitFormCallBack");_6c9.addErrback(this,"submitFormErrorBack");}else{this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");}this.inherited(arguments);}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MvcUkForm_de"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MvcUkForm_de"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.MvcUkForm_de");dojo.registerModulePath("com.mvci.client.marketingformsv2.ui.web.form","../../com/mvci/client/marketingformsv2/ui/web/form");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.MvcUkForm_de",[com.mvci.client.marketingformsv2.ui.web.form.Form],{constructor:function(){this.request.workQueueId="136";this.request.messageTemplateId="0";this.request.messageTypeId="120";this.request.messageStatusId="10";this.request.emailList[0]="mvforms.method.generic.occwebleads.emailq.email";this.request.mvcDetermineOriginLoc();dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc.service","../../com/mvci/client/marketingformsv2/json/rpc/service");this.formService=new com.mvci.client.marketingformsv2.json.rpc.service.MvcUkFormsService();var _6ca=this.formService.getTimeslotsAvailInit();_6ca.addBoth(this,"serviceAvailableCallBack");},submit:function(){if(this.isDebug){alert(this.toString());}if(this.request.isValid()){dojo.disconnect(this.superConnectHandleInput);if(this.request.fieldArray.length>0){if(this.request.type=="Email_AND_WebCRM"){this.request.type="EmailQueue";this.request.finalize();var _6cb=this.formService.submitMVCFormV2(this.request);_6cb.addCallback(this,"submitMultiFormCallBack");_6cb.addErrback(this,"submitFormErrorBack");}else{this.request.finalize();var _6cb=this.formService.submitMVCFormV2(this.request);_6cb.addCallback(this,"submitFormCallBack");_6cb.addErrback(this,"submitFormErrorBack");}}}else{this.errorPane.attr("title","Bestätigungsfehler:");this.errorPane.attr("content","Bitte prüfen Sie nochmal folgende Felder:<br /><br />"+this.request.printErrorStack());this.errorPane.show();}},serviceAvailableCallBack:function(_6cc){if(_6cc&&!_6cc.callFailed&&typeof (_6cc.callFailed)!="undefined"){this.fiveDayListDto=_6cc;if(dojo.byId("form.input.displayedDay")){var _6cd=dijit.byId("form.input.displayedDay");var _6ce=dijit.byId("form.input.timeOfDay");var _6cf="{identifier : \"text\", items : [";_6cf+=" {text: \"\", name : \"Please choose one\"},";dojo.forEach(this.fiveDayListDto.nextFiveDays.list,function(_6d0){_6cf+=" {text: \""+_6d0.calendarDay+"\", name : \""+_6d0.displayedDay+"\"},";});_6cf+="]}";_6cf=_6cf.replace(",]}","]}");var _6d1=new dojo.data.ItemFileReadStore({data:dojo.fromJson(_6cf)});_6cd.searchAttr="name";_6cd.store=_6d1;_6cd.setDisplayedValue("Please choose one");dojo.connect(_6cd,"onChange",this,"onChangeDayDropdownEvnt");this.onChangeDayDropdownEvnt();}this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.errorDiv.innerHTML="";this.errorHideableDiv.style.display="none";this.submitButton.style.display="";}else{this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="Der Dienst ist derzeit nicht verfügbar ... Wir entschuldigen uns<br>";this.submitButton.style.display="none";}},submitFormErrorBack:function(_6d2){if(this.isDebug){alert(this.toString());}this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="Das Formular konnte zu diesem Zeitpunkt nicht eingereicht werden ... Wir entschuldigen uns<br>";},submitFormCallBack:function(_6d3){if(!_6d3.callFailed&&typeof (_6d3.callFailed)!="undefined"){dojo.cookie("mvc-webleadid",_6d3.returnObj,{path:"/"});dojo.cookie("mvc-ty-fid",this.request.formId,{path:"/"});dojo.cookie("mvc-ty-locfid",this.request.originLOC,{path:"/"});if(dojo.byId("form.input.contactAbout")){dojo.cookie("mvc-ty-contactAbout",dijit.byId("form.input.contactAbout").getValue(),{path:"/"});}else{dojo.cookie("mvc-ty-contactAbout","NONE",{path:"/"});}document.location=this.thankYouPageUri;}else{this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");}this.errorHideableDiv.style.display="none";this.errorDiv.innerHTML="";if(!_6d3.callFailed&&typeof (_6d3.callFailed)!="undefined"){document.location=this.thankYouPageUri;}else{this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="Das Formular konnte zu diesem Zeitpunkt nicht eingereicht werden ... Wir entschuldigen uns<br>";}},onChangeDayDropdownEvnt:function(){var _6d4=dijit.byId("form.input.displayedDay");var _6d5=dijit.byId("form.input.timeOfDay");var _6d6=_6d4.getValue();var _6d7="{\"identifier\" : \"text\", \"label\":\"name\", \"items\" : [";_6d7+=" {\"text\": \"\", \"name\" : \"Please choose one\"},";if(_6d4.getValue()==null||_6d4.getValue()==""){_6d5.searchAttr="name";_6d5.store=new dojo.data.ItemFileReadStore({data:dojo.fromJson("{\"identifier\" : \"text\", \"label\":\"name\", \"items\" : [{\"text\": \"\", \"name\" : \"Please choose one\"}]}")});_6d5.setDisplayedValue("Please choose one");return;}dojo.forEach(this.fiveDayListDto.nextFiveDays.list,function(_6d8){if(_6d8.calendarDay&&_6d8.calendarDay==_6d6){dojo.forEach(_6d8.timeslots.list,function(_6d9){_6d7+=" {\"text\": \""+_6d9.slotId+"\", \"name\" : \""+_6d9.timeOfDay+"\"},";});_6d7+="]}";_6d7=_6d7.replace(",]}","]}");var _6da=new dojo.data.ItemFileReadStore({data:dojo.fromJson(_6d7)});_6d5.searchAttr="name";_6d5.store=_6da;_6d5.setDisplayedValue("Please choose one");return;}});},submitMultiFormCallBack:function(_6db){if(!_6db.callFailed&&typeof (_6db.callFailed)!="undefined"){this.request.type="WebCRM";var _6dc=this.formService.submitMVCFormV2(this.request);_6dc.addCallback(this,"submitFormCallBack");_6dc.addErrback(this,"submitFormErrorBack");}else{this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");}this.inherited(arguments);}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MvcUkForm_fr"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.MvcUkForm_fr"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.MvcUkForm_fr");dojo.registerModulePath("com.mvci.client.marketingformsv2.ui.web.form","../../com/mvci/client/marketingformsv2/ui/web/form");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.MvcUkForm_fr",[com.mvci.client.marketingformsv2.ui.web.form.Form],{constructor:function(){this.request.workQueueId="136";this.request.messageTemplateId="0";this.request.messageTypeId="120";this.request.messageStatusId="10";this.request.emailList[0]="mvforms.method.generic.occwebleads.emailq.email";this.request.mvcDetermineOriginLoc();dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc.service","../../com/mvci/client/marketingformsv2/json/rpc/service");this.formService=new com.mvci.client.marketingformsv2.json.rpc.service.MvcUkFormsService();var _6dd=this.formService.getTimeslotsAvailInit();_6dd.addBoth(this,"serviceAvailableCallBack");},submit:function(){if(this.isDebug){alert(this.toString());}if(this.request.isValid()){dojo.disconnect(this.superConnectHandleInput);if(this.request.fieldArray.length>0){if(this.request.type=="Email_AND_WebCRM"){this.request.type="EmailQueue";this.request.finalize();var _6de=this.formService.submitMVCFormV2(this.request);_6de.addCallback(this,"submitMultiFormCallBack");_6de.addErrback(this,"submitFormErrorBack");}else{this.request.finalize();var _6de=this.formService.submitMVCFormV2(this.request);_6de.addCallback(this,"submitFormCallBack");_6de.addErrback(this,"submitFormErrorBack");}}}else{this.errorPane.attr("title","Erreur(s) de validation");this.errorPane.attr("content","Veuillez vérifier le(s) champ(s) suivant(s):<br /><br />"+this.request.printErrorStack());this.errorPane.show();}},serviceAvailableCallBack:function(_6df){if(_6df&&!_6df.callFailed&&typeof (_6df.callFailed)!="undefined"){this.fiveDayListDto=_6df;if(dojo.byId("form.input.displayedDay")){var _6e0=dijit.byId("form.input.displayedDay");var _6e1=dijit.byId("form.input.timeOfDay");var _6e2="{identifier : \"text\", items : [";_6e2+=" {text: \"\", name : \"Please choose one\"},";dojo.forEach(this.fiveDayListDto.nextFiveDays.list,function(_6e3){_6e2+=" {text: \""+_6e3.calendarDay+"\", name : \""+_6e3.displayedDay+"\"},";});_6e2+="]}";_6e2=_6e2.replace(",]}","]}");var _6e4=new dojo.data.ItemFileReadStore({data:dojo.fromJson(_6e2)});_6e0.searchAttr="name";_6e0.store=_6e4;_6e0.setDisplayedValue("Please choose one");dojo.connect(_6e0,"onChange",this,"onChangeDayDropdownEvnt");this.onChangeDayDropdownEvnt();}this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.errorDiv.innerHTML="";this.errorHideableDiv.style.display="none";this.submitButton.style.display="";}else{this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="Le système n'est pas disponible en ce moment… Nous sommes désolés<br>";this.submitButton.style.display="none";}},submitFormErrorBack:function(_6e5){if(this.isDebug){alert(this.toString());}this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="Le formulaire n'a pas pu être soumis en ce moment… Nous sommes désolés<br>";},submitFormCallBack:function(_6e6){if(!_6e6.callFailed&&typeof (_6e6.callFailed)!="undefined"){dojo.cookie("mvc-webleadid",_6e6.returnObj,{path:"/"});dojo.cookie("mvc-ty-fid",this.request.formId,{path:"/"});dojo.cookie("mvc-ty-locfid",this.request.originLOC,{path:"/"});if(dojo.byId("form.input.contactAbout")){dojo.cookie("mvc-ty-contactAbout",dijit.byId("form.input.contactAbout").getValue(),{path:"/"});}else{dojo.cookie("mvc-ty-contactAbout","NONE",{path:"/"});}document.location=this.thankYouPageUri;}else{this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");}this.errorHideableDiv.style.display="none";this.errorDiv.innerHTML="";if(!_6e6.callFailed&&typeof (_6e6.callFailed)!="undefined"){document.location=this.thankYouPageUri;}else{this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="Le formulaire n'a pas pu être soumis en ce moment… Nous sommes désolés<br>";}},onChangeDayDropdownEvnt:function(){var _6e7=dijit.byId("form.input.displayedDay");var _6e8=dijit.byId("form.input.timeOfDay");var _6e9=_6e7.getValue();var _6ea="{\"identifier\" : \"text\", \"label\":\"name\", \"items\" : [";_6ea+=" {\"text\": \"\", \"name\" : \"Please choose one\"},";if(_6e7.getValue()==null||_6e7.getValue()==""){_6e8.searchAttr="name";_6e8.store=new dojo.data.ItemFileReadStore({data:dojo.fromJson("{\"identifier\" : \"text\", \"label\":\"name\", \"items\" : [{\"text\": \"\", \"name\" : \"Please choose one\"}]}")});_6e8.setDisplayedValue("Please choose one");return;}dojo.forEach(this.fiveDayListDto.nextFiveDays.list,function(_6eb){if(_6eb.calendarDay&&_6eb.calendarDay==_6e9){dojo.forEach(_6eb.timeslots.list,function(_6ec){_6ea+=" {\"text\": \""+_6ec.slotId+"\", \"name\" : \""+_6ec.timeOfDay+"\"},";});_6ea+="]}";_6ea=_6ea.replace(",]}","]}");var _6ed=new dojo.data.ItemFileReadStore({data:dojo.fromJson(_6ea)});_6e8.searchAttr="name";_6e8.store=_6ed;_6e8.setDisplayedValue("Please choose one");return;}});},submitMultiFormCallBack:function(_6ee){if(!_6ee.callFailed&&typeof (_6ee.callFailed)!="undefined"){this.request.type="WebCRM";var _6ef=this.formService.submitMVCFormV2(this.request);_6ef.addCallback(this,"submitFormCallBack");_6ef.addErrback(this,"submitFormErrorBack");}else{this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");}this.inherited(arguments);}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.NatoPosRequest"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.NatoPosRequest"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.NatoPosRequest");dojo.registerModulePath("com.mvci.client.marketingformsv2.ui.web.form","../../com/mvci/client/marketingformsv2/ui/web/form");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.NatoPosRequest",[com.mvci.client.marketingformsv2.ui.web.form.Request],{customerNumber:"",ownerGift:"",referralFirstName:"",referralLastName:"",referralEmail:"",constructor:function(){}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.NatoPosForm"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.NatoPosForm"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.NatoPosForm");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.NatoPosForm",null,{errorPane:null,errorDiv:null,errorHideableDiv:null,submitButton:null,thankYouPageUri:null,request:null,constructor:function(_6f0){var _6f1=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.firstname","First Name");var _6f2=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.lastname","Last Name");var _6f3=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.email","Email");var _6f4=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.customerNumber","Customer Number");var _6f5=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.referralFirstName","Friend's First Name");var _6f6=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.referralLastName","Friend's Last Name");var _6f7=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.referralEmail","Friend's Email");var _6f8=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_6f8.setError("Please enter a first name");_6f1.addFieldValidator(_6f8);var _6f9=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_6f9.setError("Please enter a last name");_6f2.addFieldValidator(_6f9);var _6fa=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_6fa.setError("Please enter an email address");_6f3.addFieldValidator(_6fa);var ev=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.EmailValidator();ev.setError("Please enter a valid email address");_6f3.addFieldValidator(ev);var _6fb=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_6fb.setError("Please enter a your customer number");_6f4.addFieldValidator(_6fb);var _6fc=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_6fc.setError("Please enter a your friend's first name");_6f5.addFieldValidator(_6fc);var _6fd=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_6fd.setError("Please enter your friend's last name");_6f6.addFieldValidator(_6fd);var _6fe=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_6fe.setError("Please enter an email address for your friend");_6f7.addFieldValidator(_6fe);var rev=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.EmailValidator();rev.setError("Please enter a valid email address for your friend");_6f7.addFieldValidator(rev);this.request=new com.mvci.client.marketingformsv2.ui.web.form.NatoPosRequest();this.request.addField(_6f1);this.request.addField(_6f2);this.request.addField(_6f3);this.request.addField(_6f4);this.request.addField(_6f5);this.request.addField(_6f6);this.request.addField(_6f7);this.request.formTitle=_6f0;this.request.mvcDetermineOriginLoc();this.thankYouPageUri="thank-youOwner.html";this.createErrorPane();this.submitButton=dojo.byId("form.button.submit");this.errorDiv=dojo.byId("form.submissionservice.error.sharemessagecontent");this.errorHideableDiv=dojo.byId("form.submissionservice.error.sharehideablediv");dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc.service","../../com/mvci/client/marketingformsv2/json/rpc/service");this.formService=new com.mvci.client.marketingformsv2.json.rpc.service.MVCFormsService();var _6ff=this.formService.isAvailable();_6ff.addBoth(this,"serviceAvailableCallBack");},createErrorPane:function(){this.errorPane=new dijit.Dialog({title:"Validation Error(s)",content:"Please review the following field(s):<br /><br />"});},submit:function(){if(this.request.isValid()){dojo.disconnect(this.superConnectHandleInput);this.request.fieldArray=[];this.request.firstName=dojo.byId("form.input.firstname").value;this.request.lastName=dojo.byId("form.input.lastname").value;this.request.email=dojo.byId("form.input.email").value;this.request.customerNumber=dojo.byId("form.input.customerNumber").value;this.request.referralFirstName=dojo.byId("form.input.referralFirstName").value;this.request.referralLastName=dojo.byId("form.input.referralLastName").value;this.request.referralEmail=dojo.byId("form.input.referralEmail").value;if(dojo.byId("form.gift.1").checked){this.request.ownerGift=dojo.byId("form.gift.1").value;}else{this.request.ownerGift=dojo.byId("form.gift.2").value;}var _700=this.formService.submitNatoPosForm(this.request);_700.addCallback(this,"submitFormCallBack");_700.addErrback(this,"submitFormErrorBack");}else{this.errorPane.attr("content","Please review the following field(s):<br /><br />"+this.request.printErrorStack());this.errorPane.show();}},serviceAvailableCallBack:function(_701){if(_701==true){this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.errorDiv.innerHTML="";this.errorHideableDiv.style.display="none";this.submitButton.style.display="";}else{this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The service is currently unavailable... We apologize<br>";this.submitButton.style.display="none";}},submitFormErrorBack:function(_702){this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The form could not be submitted at this time... We apologize<br>";},submitFormCallBack:function(_703){document.location=this.thankYouPageUri;}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.PackagesDialogForm"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.PackagesDialogForm"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.PackagesDialogForm");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.PackagesDialogForm",null,{formDialog:null,thankYouDialog:null,errorPane:null,errorDiv:null,errorHideableDiv:null,submitButton:null,prop16:"",channel:"",pageName:"",request:null,constructor:function(_704,_705,_706){this.prop16=_704;this.channel=_705;this.pageName=_706;this.createForm();this.createRequest();this.createErrorPane();this.submitButton=dojo.byId("form.button.packagesDialogSubmit");this.errorDiv=dojo.byId("form.submissionservice.error.sharemessagecontent");this.errorHideableDiv=dojo.byId("form.submissionservice.error.sharehideablediv");dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc.service","../../com/mvci/client/marketingformsv2/json/rpc/service");this.formService=new com.mvci.client.marketingformsv2.json.rpc.service.MVCFormsService();var _707=this.formService.isAvailable();_707.addBoth(this,"serviceAvailableCallBack");},createForm:function(){this.formDialog=new dijit.Dialog({id:"PackagesDialogForm",title:"Request Information About this Package",content:"<div class='form_header'><table width='800px' height='32px' cellpadding='0' cellspacing='0'><tr><td width='709px' height='32px'><img src='/common/cms/mvc/images/ppc_form_images/form_top.png' /></td><td width='91px' height='32px'><img src='/common/cms/mvc/images/ppc_form_images/form_close.png' border='0' onclick='dijit.byId(\"PackagesDialogForm\").hide();' style='cursor:pointer;'></td></tr></table></div><div class='form_content'><div class='form_copy'><h1>Request Information About this Package</h1><p>Please fill out the form below to have a Marriott Vacation Club representative contact you to provide more information and answer all of you questions.</p><p class='disclaimer'>Fields marked with an asterisk (*) are required.</p><table width='650px' height='' cellpadding='0' cellspacing='0'><tr><td><table width='410px' height='318px' cellpadding='0' cellspacing='0'><tr><td height='53px' width='210px' valign='bottom' align='left'><p>Title *</p><div dojoType='dojo.data.ItemFileReadStore' jsId='packages.salutationStore' url='/common/javascript/com/mvci/client/marketingforms/data/salutationStandard.json' style='display:none;'></div><select tabindex='1' dojoType='dijit.form.FilteringSelect' id='packages.form.input.title' autoComplete='false' store='packages.salutationStore' searchAttr:'name' style='width:175px;'></select></td><td></td></tr><tr><td height='53px' valign='bottom' align='left'><p>First Name *</p><input tabindex='2' dojoType='dijit.form.TextBox' id='packages.form.input.firstname' maxlength='60' trim='true' propercase='true' style='width:175px;'></td><td valign='bottom' align='left'><p>Last Name *</p><input tabindex='3' dojoType='dijit.form.TextBox'id='packages.form.input.lastname' maxlength='60' trim='true' propercase='true' style='width:175px;'></td></tr><tr><td height='53px' valign='bottom' align='left'><p>Address Line 1</p><input tabindex='4' dojoType='dijit.form.TextBox' id='packages.form.input.address1' maxlength='60' trim='true' style='width:175px;'></td><td valign='bottom' align='left'><p>Address Line 2</p><input tabindex='5' dojoType='dijit.form.TextBox' id='packages.form.input.address2' maxlength='60' trim='true' style='width:175px;'></td></tr><tr><td height='53px' valign='bottom' align='left'><p>City *</p><input tabindex='6' dojoType='dijit.form.TextBox' id='packages.form.input.city' maxlength='60' trim='true' style='width:175px;'></td><td valign='bottom' align='left'><p>State/Province *</p><div dojoType='dojo.data.ItemFileReadStore' jsId='packages.statesProvincesStore' url='/common/javascript/com/mvci/client/marketingforms/data/stateProvincesRcc.json' style='display:none;'></div><select tabindex='7' dojoType='dijit.form.FilteringSelect' id='packages.form.input.stateprov' store='packages.statesProvincesStore' searchAttr:'name' pageSize='20' autoComplete='false' style='width:175px;'></select></td></tr><tr><td height='53px' valign='bottom' align='left'><p>Zip Code *</p><input tabindex='8' dojoType='dijit.form.TextBox' id='packages.form.input.zipcode' maxlength='30' trim='true' style='width:175px;'></td><td valign='bottom' align='left'><p>Country</p><div dojoType='dojo.data.ItemFileReadStore' jsId='packages.countriesStore'\turl='/common/javascript/com/mvci/client/marketingforms/data/countries.json' style='display:none;'></div><select tabindex='9' dojoType='dijit.form.FilteringSelect' id='packages.form.input.country' store='packages.countriesStore' searchAttr:'name' pageSize='20' autoComplete='false' style='width:175px;'></select></td></tr><tr><td height='53px' valign='bottom' align='left'><p>Telephone *</p><input tabindex='10' dojoType='dijit.form.TextBox' id='packages.form.input.phone1' maxlength='60' trim='true' style='width:175px;'></td><td valign='bottom' align='left'><p>Email Address *</p><input tabindex='11' dojoType='dijit.form.TextBox' id='packages.form.input.email' maxlength='60' trim='true' style='width:175px;'></td></tr></table></td><td width='30px'><img src='/common/cms/mvc/images/ppc_form_images/form_large_sep.jpg' /></td><td width='210px'><table width='210px' height='318px' cellpadding='0' cellspacing='0'><tr><td colspan='2' height='106px' valign='bottom' align='left'><p><strong>Number of Guests</strong></p></td></tr><tr><td height='53px' valign='bottom' align='left'><p>Adults *</p><input tabindex='12' dojoType='dijit.form.TextBox' id='packages.form.input.adults' maxlength='2' trim='true' style='width:75px;'></td><td valign='bottom' align='left'><p>Children *</p><input tabindex='13' dojoType='dijit.form.TextBox' id='packages.form.input.children' maxlength='2' trim='true' style='width:75px;'></td></tr><tr><td height='53px' colspan='2' valign='bottom' align='left'><p><strong>Requested Arrival Details</strong></p></td></tr><tr><td height='53px' valign='bottom' align='left'><p>First Choice *</p><input tabindex='14' dojoType='dijit.form.DateTextBox' id='packages.form.input.firstArrivalDate' name='displayedDay' pageSize='20' autoComplete='false' style='width:75px;'></td><td valign='bottom' align='left'><p>Second Choice *</p><input tabindex='15' dojoType='dijit.form.DateTextBox' id='packages.form.input.secondArrivalDate' name='timeOfDay' pageSize='20' autoComplete='false' style='width:75px;'></td></tr><tr><td height='53px' colspan='2' valign='bottom' align='left'><p class='disclaimer'>Please note: This is a date request only and should not be considered a confirmed reservation.</p></td></tr></table></td></tr><tr><td colspan='3'><table cellpadding='0' cellspacing='0' width='650px' height=''><tr><td colspan='2' height='25px'></td></tr><tr><td valign='top' width='30px'><input dojoType='dijit.form.CheckBox' value='true' type='checkbox' tabindex='16' id='packages.form.input.optinCheck'></td><td width='620px'>Yes, regardless of any prior election to the contrary, I would like to receive (by above address, phone, or email) information about promotions from Marriott Vacation Club.</td></tr><tr><td colspan='2' height='70px' valign='bottom' align='center'><img src='/common/cms/mvc/images/ppc_form_images/submit.jpg' alt='SUBMIT' border='0' id='form.button.packagesDialogSubmit' type='Submit Your Request' name='imgSubmit' tabindex='17' /></td></tr></table></td></tr></table></div></div><div class='form_base'></div>"});this.thankYouDialog=new dijit.Dialog({id:"PackagesDialogForm_ThankYou",title:"Share with a friend",content:"<div class='form_header'><table width='800px' height='32px' cellpadding='0' cellspacing='0'><tr><td width='709px' height='32px'><img src='/common/cms/mvc/images/ppc_form_images/form_top.png' /></td><td width='91px' height='32px'><img src='/common/cms/mvc/images/ppc_form_images/form_close.png' border='0' onclick='dijit.byId(\"PackagesDialogForm_ThankYou\").hide();' style='cursor:pointer;'></td></tr></table></div><div class='form_content'><div class='form_copy'><h1>Thank You</h1><p>Thank you for your interest. A Marriott Vacation Club Specialist will be contacting you within 24 hours. Our goal is to answer any questions you might have, provide you with detailed information and give you ownership options that match your personal vacation needs.<br /><br /><strong>Hours of Operation</strong><br /><strong>Monday – Thursday, 10 a.m. - 7 p.m.</strong> Eastern Standard Time <br /><strong>Friday, 10 a.m. - 5 p.m.</strong> Eastern Standard Time<br /><strong>Saturday, 11 a.m. - 3 p.m.</strong> Eastern Standard Time<br /><br />We look forward to speaking with you soon.</p></div></div><div class='form_base'></div>"});this.clearData();dojo.connect(this.formDialog,"onCancel",this,"clearData");},clearData:function(){dijit.byId("packages.form.input.title").setDisplayedValue("Please choose one");dijit.byId("packages.form.input.firstname").setValue("");dijit.byId("packages.form.input.lastname").setValue("");dijit.byId("packages.form.input.address1").setValue("");dijit.byId("packages.form.input.address2").setValue("");dijit.byId("packages.form.input.city").setValue("");dijit.byId("packages.form.input.stateprov").setDisplayedValue("Please choose one");dijit.byId("packages.form.input.zipcode").setValue("");dijit.byId("packages.form.input.country").setDisplayedValue("Please choose one");dijit.byId("packages.form.input.phone1").setValue("");dijit.byId("packages.form.input.email").setValue("");dijit.byId("packages.form.input.adults").setValue("");dijit.byId("packages.form.input.children").setValue("");dijit.byId("packages.form.input.firstArrivalDate").setValue("");dijit.byId("packages.form.input.secondArrivalDate").setValue("");},createRequest:function(){titleField=new com.mvci.client.marketingformsv2.ui.web.Field("packages.form.input.title","Prefix");firstNameField=new com.mvci.client.marketingformsv2.ui.web.Field("packages.form.input.firstname","First Name");lastNameField=new com.mvci.client.marketingformsv2.ui.web.Field("packages.form.input.lastname","Last Name");addressField=new com.mvci.client.marketingformsv2.ui.web.Field("packages.form.input.address1","Address Line 1");address2Field=new com.mvci.client.marketingformsv2.ui.web.Field("packages.form.input.address2","Address Line 2");cityField=new com.mvci.client.marketingformsv2.ui.web.Field("packages.form.input.city","City");stateprovField=new com.mvci.client.marketingformsv2.ui.web.Field("packages.form.input.stateprov","State/Province");zipField=new com.mvci.client.marketingformsv2.ui.web.Field("packages.form.input.zipcode","Zip Code");countryField=new com.mvci.client.marketingformsv2.ui.web.Field("packages.form.input.country","Country");phoneField=new com.mvci.client.marketingformsv2.ui.web.Field("packages.form.input.phone1","Phone");emailField=new com.mvci.client.marketingformsv2.ui.web.Field("packages.form.input.email","Email");emailOptinField=new com.mvci.client.marketingformsv2.ui.web.Field("packages.form.input.optinCheck","Email Opt-in");phoneOptinField=new com.mvci.client.marketingformsv2.ui.web.Field("packages.form.input.optinCheck","Phone Opt-in");mailOptinField=new com.mvci.client.marketingformsv2.ui.web.Field("packages.form.input.optinCheck","Mail Opt-in");numOfAdultsField=new com.mvci.client.marketingformsv2.ui.web.Field("packages.form.input.adults","Adults");numOfChildrenField=new com.mvci.client.marketingformsv2.ui.web.Field("packages.form.input.children","Children");firstArrivalDateField=new com.mvci.client.marketingformsv2.ui.web.Field("packages.form.input.firstArrivalDate","First Arrival Choice:");secondArrivalDateField=new com.mvci.client.marketingformsv2.ui.web.Field("packages.form.input.secondArrivalDate","Second Arrival Choice:");var _708=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_708.setError("Please select a Title");titleField.addFieldValidator(_708);var _709=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_709.setError("Please enter a First Name");firstNameField.addFieldValidator(_709);var _70a=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_70a.setError("Please enter a Last Name");lastNameField.addFieldValidator(_70a);var _70b=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_70b.setError("Please enter a City");cityField.addFieldValidator(_70b);var _70c=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_70c.setError("Please enter a Phone Number");phoneField.addFieldValidator(_70c);var _70d=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_70d.setError("Please enter an Email Address");emailField.addFieldValidator(_70d);var ev=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.EmailValidator();ev.setError("Please enter a valid Email Address");emailField.addFieldValidator(ev);var _70e=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_70e.setError("Please enter a Zip Code");zipField.addFieldValidator(_70e);var _70f=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_70f.setError("Please enter select a valid State/Province");stateprovField.addFieldValidator(_70f);var _710=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_710.setError("Please enter the number of adults");numOfAdultsField.addFieldValidator(_710);var _711=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_711.setError("Please enter the number of children");numOfChildrenField.addFieldValidator(_711);var _712=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_712.setError("Please select your first choice of arrival");firstArrivalDateField.addFieldValidator(_712);this.request=new com.mvci.client.marketingformsv2.ui.web.form.PackagesDialogRequest();this.request.addField(titleField);this.request.addField(firstNameField);this.request.addField(lastNameField);this.request.addField(addressField);this.request.addField(address2Field);this.request.addField(cityField);this.request.addField(stateprovField);this.request.addField(zipField);this.request.addField(countryField);this.request.addField(phoneField);this.request.addField(emailField);this.request.addField(emailOptinField);this.request.addField(phoneOptinField);this.request.addField(mailOptinField);this.request.addField(numOfAdultsField);this.request.addField(numOfChildrenField);this.request.addField(firstArrivalDateField);this.request.addField(secondArrivalDateField);this.request.type="EmailQueue";this.request.emailList[0]="mvforms.method.generic.occwebleads.emailq.email";this.request.mvcDetermineOriginLoc();},createErrorPane:function(){this.errorPane=new dijit.Dialog({title:"Validation Error(s)",content:"Please review the following field(s):<br /><br />"});},submit:function(){if(this.request.isValid()){dojo.disconnect(this.superConnectHandleInput);this.request.finalize();var _713=this.formService.submitMVCFormV2(this.request);_713.addCallback(this,"submitFormCallBack");_713.addErrback(this,"submitFormErrorBack");}else{this.errorPane.attr("content","Please review the following field(s):<br /><br />"+this.request.printErrorStack());this.errorPane.show();}},serviceAvailableCallBack:function(_714){if(_714==true){this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.errorDiv.innerHTML="";this.errorHideableDiv.style.display="none";this.submitButton.style.display="";}else{this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The service is currently unavailable... We apologize<br>";this.submitButton.style.display="none";}},submitFormErrorBack:function(_715){this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The form could not be submitted at this time... We apologize<br>";},submitFormCallBack:function(_716){if(!_716.callFailed&&typeof (_716.callFailed)!="undefined"){this.formDialog.hide();this.clearData();this.thankYouDialog.show();if(dojo.byId("OnClick_Conversion_mbox")){mboxDefine("OnClick_Conversion_mbox","clicked_Conversion_mbox");mboxUpdate("clicked_Conversion_mbox","clicked=Conversion_true");}var d=new Date();var id=d.getFullYear()+"";if(d.getMonth()<9){id+="0"+(d.getMonth()+1);}else{id+=""+(d.getMonth()+1);}id+=""+d.getDate()+" - ";var rand=Math.floor(Math.random()*100001);var _717=""+rand;for(cnt=0;cnt<(6-_717.length);cnt++){id+="0";}id+=rand;s.eVar17=id;s.eVar7=this.request.formId;s.eVar30=this.request.originLOC+" | "+this.request.formId;s.prop16=this.prop16;s.channel=this.channel;s.pageName=this.pageName;s.events="event9";var _718=s.t();if(_718){document.write(_718);}}else{this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");}this.inherited(arguments);}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.PackagesDialogRequest"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.PackagesDialogRequest"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.PackagesDialogRequest");dojo.registerModulePath("com.mvci.client.marketingformsv2.ui.web.form","../../com/mvci/client/marketingformsv2/ui/web/form");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.PackagesDialogRequest",[com.mvci.client.marketingformsv2.ui.web.form.Request],{finalize:function(){if(dojo.byId("packages.form.input.title")){this.prefix=dijit.byId("packages.form.input.title").getValue();}if(dojo.byId("packages.form.input.firstname")){this.firstName=dijit.byId("packages.form.input.firstname").getValue();}if(dojo.byId("packages.form.input.lastname")){this.lastName=dijit.byId("packages.form.input.lastname").getValue();}if(dojo.byId("packages.form.input.email")){this.email=dijit.byId("packages.form.input.email").getValue();}if(dojo.byId("packages.form.input.phone1")){this.phone1=dijit.byId("packages.form.input.phone1").getValue();}if(dojo.byId("packages.form.input.phone2")){this.phone2=dijit.byId("packages.form.input.phone2").getValue();}if(dojo.byId("packages.form.input.address1")){this.address1=dijit.byId("packages.form.input.address1").getValue();}if(dojo.byId("packages.form.input.address2")){this.address2=dijit.byId("packages.form.input.address2").getValue();}if(dojo.byId("packages.form.input.country")){this.country=dijit.byId("packages.form.input.country").getValue();}if(dojo.byId("packages.form.input.city")){this.city=dijit.byId("packages.form.input.city").getValue();}if(dojo.byId("packages.form.input.stateprov")){this.stateProvince=dijit.byId("packages.form.input.stateprov").getValue();}if(dojo.byId("packages.form.input.zipcode")){this.zipcode=dijit.byId("packages.form.input.zipcode").getValue();}if(dojo.byId("packages.form.input.householdIncome")){this.householdIncome=dijit.byId("packages.form.input.householdIncome").getValue();}if(dojo.byId("packages.form.input.homeOwner")){this.isHomeOwner=dijit.byId("packages.form.input.homeOwner").getValue();}if(dojo.byId("packages.form.input.maritalStatus")){this.isMarried=dijit.byId("packages.form.input.maritalStatus").getValue();}if(dojo.byId("packages.form.input.miRewardsNumber")){this.miRewardsNumber=dijit.byId("packages.form.input.miRewardsNumber").getValue();}if(dojo.byId("packages.form.input.spouseName")){this.spouseName=dijit.byId("packages.form.input.spouseName").getValue();}if(dojo.byId("packages.form.input.optinCheck")){this.optIn=dijit.byId("packages.form.input.optinCheck").getValue();}if(dojo.byId("packages.form.input.displayedDay")){this.tourDay=dijit.byId("packages.form.input.displayedDay").getValue();}if(dojo.byId("packages.form.input.timeOfDay")){this.tourTime=dijit.byId("packages.form.input.timeOfDay").getValue();}this.toText();this.toHtml();this.fieldArray=[];}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.PPCForm"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.PPCForm"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.PPCForm");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.PPCForm",null,{ppcForm:null,thankYou:null,errorPane:null,errorDiv:null,errorHideableDiv:null,submitButton:null,request:null,constructor:function(){this.createForm();titleField=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.title","Prefix");firstNameField=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.firstname","First Name");lastNameField=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.lastname","Last Name");addressField=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.address1","Address Line 1");address2Field=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.address2","Address Line 2");cityField=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.city","City");stateprovField=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.stateprov","State/Province");zipField=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.zipcode","Zip Code");countryField=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.country","Country");phoneField=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.phone1","Phone");emailField=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.email","Email");emailOptinField=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.optinCheck","Email Opt-in");phoneOptinField=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.optinCheck","Phone Opt-in");mailOptinField=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.optinCheck","Mail Opt-in");numOfAdultsField=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.adults","Adults");numOfChildrenField=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.children","Children");firstArrivalDateField=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.firstArrivalDate","First Arrival Choice:");secondArrivalDateField=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.secondArrivalDate","Second Arrival Choice:");var _719=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_719.setError("Please select a Title");titleField.addFieldValidator(_719);var _71a=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_71a.setError("Please enter a First Name");firstNameField.addFieldValidator(_71a);var _71b=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_71b.setError("Please enter a Last Name");lastNameField.addFieldValidator(_71b);var _71c=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_71c.setError("Please enter a City");cityField.addFieldValidator(_71c);var _71d=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_71d.setError("Please enter a Phone Number");phoneField.addFieldValidator(_71d);var _71e=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_71e.setError("Please enter an Email Address");emailField.addFieldValidator(_71e);var ev=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.EmailValidator();ev.setError("Please enter a valid Email Address");emailField.addFieldValidator(ev);var _71f=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_71f.setError("Please enter a Zip Code");zipField.addFieldValidator(_71f);var _720=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_720.setError("Please enter select a valid State/Province");stateprovField.addFieldValidator(_720);var _721=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_721.setError("Please enter the number of adults");numOfAdultsField.addFieldValidator(_721);var _722=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_722.setError("Please enter the number of children");numOfChildrenField.addFieldValidator(_722);var _723=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_723.setError("Please select your first choice of arrival");firstArrivalDateField.addFieldValidator(_723);this.request=new com.mvci.client.marketingformsv2.ui.web.form.Request();this.request.addField(titleField);this.request.addField(firstNameField);this.request.addField(lastNameField);this.request.addField(addressField);this.request.addField(address2Field);this.request.addField(cityField);this.request.addField(stateprovField);this.request.addField(zipField);this.request.addField(countryField);this.request.addField(phoneField);this.request.addField(emailField);this.request.addField(emailOptinField);this.request.addField(phoneOptinField);this.request.addField(mailOptinField);this.request.addField(numOfAdultsField);this.request.addField(numOfChildrenField);this.request.addField(firstArrivalDateField);this.request.addField(secondArrivalDateField);this.request.type="EmailQueue";this.request.emailList[0]="mvforms.method.generic.occwebleads.emailq.email";this.request.mvcDetermineOriginLoc();this.createErrorPane();this.submitButton=dojo.byId("form.button.ppcSubmit");this.errorDiv=dojo.byId("form.submissionservice.error.sharemessagecontent");this.errorHideableDiv=dojo.byId("form.submissionservice.error.sharehideablediv");dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc.service","../../com/mvci/client/marketingformsv2/json/rpc/service");this.formService=new com.mvci.client.marketingformsv2.json.rpc.service.MVCFormsService();var _724=this.formService.isAvailable();_724.addBoth(this,"serviceAvailableCallBack");},createForm:function(){this.ppcForm=new dijit.Dialog({id:"form_dialog",title:"Request Information About this Package",content:"<div id='form_header'><table width='800px' height='32px' cellpadding='0' cellspacing='0'><tr><td width='709px' height='32px'><img src='/common/cms/mvc/images/ppc_form_images/form_top.png' /></td><td width='91px' height='32px'><img src='/common/cms/mvc/images/ppc_form_images/form_close.png' border='0' onclick='dijit.byId(\"form_dialog\").hide();' style='cursor:pointer;'></td></tr></table></div><div id='form_content'><div id='form_copy'><h1>Request Information About this Package</h1><p>Please fill out the form below to have a Marriott Vacation Club representative contact you to provide more information and answer all of you questions.</p><p class='disclaimer'>Fields marked with an asterisk (*) are required.</p><table width='650px' height='' cellpadding='0' cellspacing='0'><tr><td><table width='410px' height='318px' cellpadding='0' cellspacing='0'><tr><td height='53px' width='210px' valign='bottom' align='left'><p>Title *</p><div dojoType='dojo.data.ItemFileReadStore' jsId='salutationStore' url='/common/javascript/com/mvci/client/marketingforms/data/salutationStandard.json' style='display:none;'></div><select tabindex='1' dojoType='dijit.form.FilteringSelect' id='form.input.title' autoComplete='false' store='salutationStore' searchAttr:'name' style='width:175px;'></select></td><td></td></tr><tr><td height='53px' valign='bottom' align='left'><p>First Name *</p><input tabindex='2' dojoType='dijit.form.TextBox' id='form.input.firstname' maxlength='60' trim='true' propercase='true' style='width:175px;'></td><td valign='bottom' align='left'><p>Last Name *</p><input tabindex='3' dojoType='dijit.form.TextBox'id='form.input.lastname' maxlength='60' trim='true' propercase='true' style='width:175px;'></td></tr><tr><td height='53px' valign='bottom' align='left'><p>Address Line 1</p><input tabindex='3' dojoType='dijit.form.TextBox' id='form.input.address1' maxlength='60' trim='true' style='width:175px;'></td><td valign='bottom' align='left'><p>Address Line 2</p><input tabindex='4' dojoType='dijit.form.TextBox' id='form.input.address2' maxlength='60' trim='true' style='width:175px;'></td></tr><tr><td height='53px' valign='bottom' align='left'><p>City *</p><input tabindex='5' dojoType='dijit.form.TextBox' id='form.input.city' maxlength='60' trim='true' style='width:175px;'></td><td valign='bottom' align='left'><p>State/Province *</p><div dojoType='dojo.data.ItemFileReadStore' jsId='statesProvincesStore' url='/common/javascript/com/mvci/client/marketingforms/data/stateProvincesRcc.json' style='display:none;'></div><select tabindex='6' dojoType='dijit.form.FilteringSelect' id='form.input.stateprov' store='statesProvincesStore' searchAttr:'name' pageSize='20' autoComplete='false' style='width:175px;'></select></td></tr><tr><td height='53px' valign='bottom' align='left'><p>Zip Code *</p><input tabindex='7' dojoType='dijit.form.TextBox' id='form.input.zipcode' maxlength='30' trim='true' style='width:175px;'></td><td valign='bottom' align='left'><p>Country</p><div dojoType='dojo.data.ItemFileReadStore' jsId='countriesStore'\turl='/common/javascript/com/mvci/client/marketingforms/data/countries.json' style='display:none;'></div><select tabindex='8' dojoType='dijit.form.FilteringSelect' id='form.input.country' store='countriesStore' searchAttr:'name' pageSize='20' autoComplete='false' style='width:175px;'></select></td></tr><tr><td height='53px' valign='bottom' align='left'><p>Telephone *</p><input tabindex='9' dojoType='dijit.form.TextBox' id='form.input.phone1' maxlength='60' trim='true' style='width:175px;'></td><td valign='bottom' align='left'><p>Email Address *</p><input tabindex='10' dojoType='dijit.form.TextBox' id='form.input.email' maxlength='60' trim='true' style='width:175px;'></td></tr></table></td><td width='30px'><img src='/common/cms/mvc/images/ppc_form_images/form_large_sep.jpg' /></td><td width='210px'><table width='210px' height='318px' cellpadding='0' cellspacing='0'><tr><td colspan='2' height='106px' valign='bottom' align='left'><p><strong>Number of Guests</strong></p></td></tr><tr><td height='53px' valign='bottom' align='left'><p>Adults *</p><input tabindex='11' dojoType='dijit.form.TextBox' id='form.input.adults' maxlength='2' trim='true' style='width:75px;'></td><td valign='bottom' align='left'><p>Children *</p><input tabindex='12' dojoType='dijit.form.TextBox' id='form.input.children' maxlength='2' trim='true' style='width:75px;'></td></tr><tr><td height='53px' colspan='2' valign='bottom' align='left'><p><strong>Requested Arrival Details</strong></p></td></tr><tr><td height='53px' valign='bottom' align='left'><p>First Choice *</p><input tabindex='13' dojoType='dijit.form.DateTextBox' id='form.input.firstArrivalDate' name='displayedDay' pageSize='20' autoComplete='false' style='width:75px;'></td><td valign='bottom' align='left'><p>Second Choice *</p><input tabindex='14' dojoType='dijit.form.DateTextBox' id='form.input.secondArrivalDate' name='timeOfDay' pageSize='20' autoComplete='false' style='width:75px;'></td></tr><tr><td height='53px' colspan='2' valign='bottom' align='left'><p class='disclaimer'>Please note: This is a date request only and should not be considered a confirmed reservation.</p></td></tr></table></td></tr><tr><td colspan='3'><table cellpadding='0' cellspacing='0' width='650px' height=''><tr><td colspan='2' height='25px'></td></tr><tr><td valign='top' width='30px'><input dojoType='dijit.form.CheckBox' value='true' type='checkbox' tabindex='15' id='form.input.optinCheck'></td><td width='620px'>Yes, regardless of any prior election to the contrary, I would like to receive (by above address, phone, or email) information about promotions from Marriott Vacation Club.</td></tr><tr><td colspan='2' height='70px' valign='bottom' align='center'><img src='/common/cms/mvc/images/ppc_form_images/submit.jpg' alt='SUBMIT' border='0' id='form.button.ppcSubmit' type='Submit Your Request' name='imgSubmit' tabindex='16' /></td></tr></table></td></tr></table></div></div><div id='form_base'></div>"});this.thankYou=new dijit.Dialog({id:"dialogThankYou",title:"Share with a friend",content:"<div id='form_header'><table width='800px' height='32px' cellpadding='0' cellspacing='0'><tr><td width='709px' height='32px'><img src='/common/cms/mvc/images/ppc_form_images/form_top.png' /></td><td width='91px' height='32px'><img src='/common/cms/mvc/images/ppc_form_images/form_close.png' border='0' onclick='dijit.byId(\"dialogThankYou\").hide();' style='cursor:pointer;'></td></tr></table></div><div id='form_content'><div id='form_copy'><h1>Thank You</h1><p>Thank you for your interest. A Marriott Vacation Club Specialist will be contacting you within 24 hours. Our goal is to answer any questions you might have, provide you with detailed information and give you ownership options that match your personal vacation needs.<br /><br /><strong>Hours of Operation</strong><br /><strong>Monday – Thursday, 10 a.m. - 7 p.m.</strong> Eastern Standard Time <br /><strong>Friday, 10 a.m. - 5 p.m.</strong> Eastern Standard Time<br /><strong>Saturday, 11 a.m. - 3 p.m.</strong> Eastern Standard Time<br /><br />We look forward to speaking with you soon.</p><div id=\"OnClick_Conversion_mbox\"></div></div></div><div id='form_base'></div>"});this.clearData();dojo.connect(this.ppcForm,"onCancel",this,"clearData");},clearData:function(){dijit.byId("form.input.title").setDisplayedValue("Please choose one");dijit.byId("form.input.firstname").setValue("");dijit.byId("form.input.lastname").setValue("");dijit.byId("form.input.address1").setValue("");dijit.byId("form.input.address2").setValue("");dijit.byId("form.input.city").setValue("");dijit.byId("form.input.stateprov").setDisplayedValue("Please choose one");dijit.byId("form.input.zipcode").setValue("");dijit.byId("form.input.country").setDisplayedValue("Please choose one");dijit.byId("form.input.phone1").setValue("");dijit.byId("form.input.email").setValue("");dijit.byId("form.input.adults").setValue("");dijit.byId("form.input.children").setValue("");dijit.byId("form.input.firstArrivalDate").setValue("");dijit.byId("form.input.secondArrivalDate").setValue("");},createErrorPane:function(){this.errorPane=new dijit.Dialog({title:"Validation Error(s)",content:"Please review the following field(s):<br /><br />"});},submit:function(){if(this.request.isValid()){dojo.disconnect(this.superConnectHandleInput);this.request.finalize();var _725=this.formService.submitMVCFormV2(this.request);_725.addCallback(this,"submitFormCallBack");_725.addErrback(this,"submitFormErrorBack");}else{this.errorPane.attr("content","Please review the following field(s):<br /><br />"+this.request.printErrorStack());this.errorPane.show();}},serviceAvailableCallBack:function(_726){if(_726==true){this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.errorDiv.innerHTML="";this.errorHideableDiv.style.display="none";this.submitButton.style.display="";}else{this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The service is currently unavailable... We apologize<br>";this.submitButton.style.display="none";}},submitFormErrorBack:function(_727){this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The form could not be submitted at this time... We apologize<br>";},submitFormCallBack:function(_728){if(!_728.callFailed&&typeof (_728.callFailed)!="undefined"){this.ppcForm.hide();this.clearData();this.thankYou.show();mboxDefine("OnClick_Conversion_mbox","clicked_Conversion_mbox");mboxUpdate("clicked_Conversion_mbox","clicked=Conversion_true");var d=new Date();var id=d.getFullYear()+"";if(d.getMonth()<9){id+="0"+(d.getMonth()+1);}else{id+=""+(d.getMonth()+1);}id+=""+d.getDate()+" - ";var rand=Math.floor(Math.random()*100001);var _729=""+rand;for(cnt=0;cnt<(6-_729.length);cnt++){id+="0";}id+=rand;s.eVar17=id;s.eVar7=this.request.formId;s.eVar30=this.request.originLOC+" | "+this.request.formId;s.prop16="Marriott Vacation Club - Prospects";s.channel="MVC - Landing Pages";s.pageName="MVC - Landing Page: PPC - CMD | Thank You";s.events="event9";var _72a=s.t();if(_72a){document.write(_72a);}}else{this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");}this.inherited(arguments);}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.ShareWithAFriendDialogForm"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.ShareWithAFriendDialogForm"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.ShareWithAFriendDialogForm");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.ShareWithAFriendDialogForm",null,{shareForm:null,thankYou:null,errorPane:null,errorDiv:null,errorHideableDiv:null,submitButton:null,request:null,constructor:function(){this.createForm();var _72b=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.shareYourName","Name");var _72c=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_72c.setError("Please enter your name");_72b.addFieldValidator(_72c);var _72d=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.shareYourEmail","Email");var _72e=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_72e.setError("Please enter your email address");_72d.addFieldValidator(_72e);var ev=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.EmailValidator();ev.setError("Please enter a valid email address");_72d.addFieldValidator(ev);var _72f=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.shareFriendName","Friend");var _730=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_730.setError("Please enter your friend's name");_72f.addFieldValidator(_730);var _731=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.shareFriendEmail","FriendEmail");var _732=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_732.setError("Please enter your friend's email address");_731.addFieldValidator(_732);_731.addFieldValidator(ev);var _733=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.shareMessage","Message");this.request=new com.mvci.client.marketingformsv2.ui.web.form.Request();this.request.addField(_72b);this.request.addField(_72d);this.request.addField(_72f);this.request.addField(_731);this.request.addField(_733);this.request.messageId="";this.createErrorPane();this.submitButton=dojo.byId("form.button.shareSubmit");this.errorDiv=dojo.byId("form.submissionservice.error.sharemessagecontent");this.errorHideableDiv=dojo.byId("form.submissionservice.error.sharehideablediv");dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc.service","../../com/mvci/client/marketingformsv2/json/rpc/service");this.formService=new com.mvci.client.marketingformsv2.json.rpc.service.MVCFormsService();var _734=this.formService.isAvailable();_734.addBoth(this,"serviceAvailableCallBack");},createForm:function(){this.shareForm=new dijit.Dialog({id:"dialogShareForm",title:"Share with a friend",content:"<div class='dialogForm'><h2>Share with a friend</h2><form method='get' id='shareWithFriend' action='#'><fieldset class='section'><div class='legend'>Send this page to a friend, along with a personal message.</div><p>Fields marked with an asterisk (<span class='required'>*</span>) are required.</p><div  id='form.submissionservice.error.sharehideablediv'><div id='form.submissionservice.error.sharemessagecontent'></div></div></fieldset><fieldset class='section'><label for='shareYourName'>Your Name <span class='required'>*</span></label><input tabindex='1' dojoType='dijit.form.TextBox' name='shareYourName' id='form.input.shareYourName' class='name text'><label for='shareYourEmail'>Your Email <span class='required'>*</span></label><input tabindex='2' dojoType='dijit.form.TextBox' name='shareYourEmail' id='form.input.shareYourEmail' class='email text'></fieldset><hr><fieldset class='section'><label for='shareFriendName'>Friend's Name <span class='required'>*</span></label><input tabindex='3' dojoType='dijit.form.TextBox' name='shareFriendName' id='form.input.shareFriendName' class='name text'><label for='shareFriendEmail'>Friend's Email <span class='required'>*</span></label><input tabindex='4' dojoType='dijit.form.TextBox' name='shareFriendEmail' id='form.input.shareFriendEmail' class='email text'><label for='shareMessage'><br>Personal<br>Message</label><textarea tabindex='5'dojotype='dijit.form.SimpleTextarea' rows='5' name='shareMessage' id='form.input.shareMessage' cols='40' class='comments textarea'></textarea><button value='SEND' type='button' tabindex='5' name='shareSubmit' id='form.button.shareSubmit' class='submit button'><span><span>SEND</span></span></button></fieldset></form></div>"});this.thankYou=new dijit.Dialog({id:"dialogThankYou",title:"Share with a friend",content:"<div class='dialogForm'><h2>Thank You</h2><p>Your message has been sent</p></div>"});this.clearData();dojo.connect(this.shareForm,"onCancel",this,"clearData");},clearData:function(){dijit.byId("form.input.shareYourName").setValue("");dijit.byId("form.input.shareYourEmail").setValue("");dijit.byId("form.input.shareFriendName").setValue("");dijit.byId("form.input.shareFriendEmail").setValue("");dijit.byId("form.input.shareMessage").setValue("");},createErrorPane:function(){this.errorPane=new dijit.Dialog({title:"Validation Error(s)",content:"Please review the following field(s):<br /><br />"});},submit:function(){if(this.request.isValid()){dojo.disconnect(this.superConnectHandleInput);this.request.firstName=dijit.byId("form.input.shareYourName").getValue();this.request.email=dijit.byId("form.input.shareYourEmail").getValue();this.request.lastName=dijit.byId("form.input.shareFriendName").getValue();this.request.emailList[0]=dijit.byId("form.input.shareFriendEmail").getValue();this.request.emailQueueContent=dijit.byId("form.input.shareMessage").getValue()+"\n\n"+this.request.formURL;this.request.fieldArray=[];var _735=this.formService.submitShareWithAFriendForm(this.request);_735.addCallback(this,"submitFormCallBack");_735.addErrback(this,"submitFormErrorBack");}else{this.errorPane.attr("content","Please review the following field(s):<br /><br />"+this.request.printErrorStack());this.errorPane.show();}},serviceAvailableCallBack:function(_736){if(_736==true){this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.errorDiv.innerHTML="";this.errorHideableDiv.style.display="none";this.submitButton.style.display="";}else{this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The service is currently unavailable... We apologize<br>";this.submitButton.style.display="none";}},submitFormErrorBack:function(_737){this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The form could not be submitted at this time... We apologize<br>";},submitFormCallBack:function(_738){this.errorHideableDiv.style.display="none";this.errorDiv.innerHTML="";if(!_738.callFailed&&typeof (_738.callFailed)!="undefined"){this.shareForm.hide();this.clearData();this.thankYou.show();var s=s_gi("mordev");s.linkTrackVars="prop15,eVar1,events";s.prop15="MVC | Share with a Freind Submission";s.eVar1="MVC | Share with a Friend";s.tl(this,"o","MVC | Share with a Friend Submission");}else{this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The form could not be submitted at this time... We apologize<br>";}}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.ShareWithAFriendForm"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.ShareWithAFriendForm"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.ShareWithAFriendForm");dojo.registerModulePath("com.mvci.client.marketingformsv2.ui.web.form","../../com/mvci/client/marketingformsv2/ui/web/form");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.ShareWithAFriendForm",[com.mvci.client.marketingformsv2.ui.web.form.Form],{constructor:function(_739,_73a,_73b){this.submitButton=dojo.byId("form.button.shareSubmit");this.errorDiv=dojo.byId("form.submissionservice.error.sharemessagecontent");this.errorHideableDiv=dojo.byId("form.submissionservice.error.sharehideablediv");dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc.service","../../com/mvci/client/marketingformsv2/json/rpc/service");this.formService=new com.mvci.client.marketingformsv2.json.rpc.service.MVCFormsService();var _73c=this.formService.getTimeslotsAvailInit();_73c.addBoth(this,"serviceAvailableCallBack");},submit:function(){if(this.isDebug){alert(this.toString());}if(this.request.isValid()){dojo.disconnect(this.superConnectHandleInput);this.request.firstName=dijit.byId("form.input.shareYourName").getValue();this.request.email=dijit.byId("form.input.shareYourEmail").getValue();this.request.lastName=dijit.byId("form.input.shareFriendName").getValue();this.request.emailList[0]=dijit.byId("form.input.shareFriendEmail").getValue();this.request.emailQueueContent=dijit.byId("form.input.shareMessage").getValue()+"\n\n"+this.request.referringURL;this.request.fieldArray=[];var _73d=this.formService.submitShareWithAFriendForm(this.request);_73d.addCallback(this,"submitFormCallBack");_73d.addErrback(this,"submitFormErrorBack");}else{this.errorPane.attr("content","Please review the following field(s):<br /><br />"+this.request.printErrorStack());this.errorPane.show();}},submitFormErrorBack:function(_73e){if(this.isDebug){alert(this.toString());}this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.inherited(arguments);},submitFormCallBack:function(_73f){if(!_73f.callFailed&&typeof (_73f.callFailed)!="undefined"){dojo.cookie("mvc-webleadid",_73f.returnObj,{path:"/"});dojo.cookie("mvc-ty-fid",this.request.formId,{path:"/"});dojo.cookie("mvc-ty-locfid",this.request.originLOC,{path:"/"});if(dojo.byId("form.input.contactAbout")){dojo.cookie("mvc-ty-contactAbout",dijit.byId("form.input.contactAbout").getValue(),{path:"/"});}else{dojo.cookie("mvc-ty-contactAbout","NONE",{path:"/"});}document.location=this.thankYouPageUri;}else{this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");}this.inherited(arguments);}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.SiteSearchForm"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.SiteSearchForm"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.SiteSearchForm");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.SiteSearchForm",null,{errorPane:null,resultPane:null,errorDiv:null,errorHideableDiv:null,submitButton:null,totalResults:null,request:null,constructor:function(){searchWordField=new com.mvci.client.marketingformsv2.ui.web.Field("form.input.search","");var _740=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_740.setError("Please enter Search Criteria.");searchWordField.addFieldValidator(_740);this.request=new com.mvci.client.marketingformsv2.ui.web.form.SiteSearchRequest();this.request.addField(searchWordField);this.createErrorPane();this.submitButton=dojo.byId("form.button.siteSearchSubmit");this.errorDiv=dojo.byId("form.service.error.searchmessagecontent");this.errorHideableDiv=dojo.byId("form.service.error.searchhideablediv");dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc.service","../../com/mvci/client/marketingformsv2/json/rpc/service");this.formService=new com.mvci.client.marketingformsv2.json.rpc.service.SearchFormsService();var _741=this.formService.isAvailable();_741.addBoth(this,"serviceAvailableCallBack");},submit:function(){if(this.request.isValid()){if(dojo.byId("form.input.search")){this.request.searchWord=dijit.byId("form.input.search").getValue();}this.request.finalize();var _742=this.formService.searchDomain(this.request);_742.addCallback(this,"submitFormCallBack");_742.addErrback(this,"submitFormErrorBack");}else{this.errorPane.attr("content","Please review the following field(s):<br /><br />"+this.request.printErrorStack());this.errorPane.show();}},createErrorPane:function(){this.errorPane=new dijit.Dialog({title:"Validation Error(s)",content:"Please review the following field(s):<br /><br />"});},serviceAvailableCallBack:function(_743){if(_743==true){this.errorDiv.innerHTML="";this.errorHideableDiv.style.display="none";this.submitButton.style.display="";}else{this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="Search is currently unavailable... We apologize<br>";this.submitButton.style.display="none";}},submitFormErrorBack:function(_744){this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="Looks like there was and error while searching....Try again<br>";},submitFormCallBack:function(_745){var _746=com.mvci.client.util.FormsUtils.getParamsArray();if(!_745.callFailed&&typeof (_745.callFailed)!="undefined"){var _747=0;var cnt=1;var _748="<div id=\"searchResultsPage."+cnt+"\">";dojo.forEach(_745.returnObj.list,function(_749,_74a,_74b){if(_74a>0){if((_747%10==0)&&(_747!=0)){cnt++;_748+="</div><div id=\"searchResultsPage."+cnt+"\" style=\"display:none;\">";}_747++;_748+="<div class=\"searchResults\" id=\"searchResult."+_747+"\"><h1><a href=\""+_749.htmlPath+"\">"+_749.htmlTitle+"</a></h1><p>"+_749.summary+"<a href=\""+_749.htmlPath+"\">Read more...</a></p></div>";}});dojo.byId("resultsDiv").innerHTML=_748+"</div>";this.totalResults=_747;dojo.byId("totalResults").innerHTML=this.totalResults;var _74c="<a style=\"text-decoration:underline; cursor:pointer;\" onclick=\"setPage(currentPage-1)\">Previous</a>&nbsp;&nbsp;<div class=\"pageNumSelected\" onclick=\"setPage(1)\" id=\"page.1\">1</div>";for(var c=2;c<=cnt;c++){_74c+="<div class=\"pageNumNotSelected\" onclick=\"setPage("+c+")\" id=\"page."+c+"\">"+c+"</div>";}_74c+="&nbsp;&nbsp;<a style=\"text-decoration:underline; cursor:pointer;\" onclick=\"setPage(currentPage+1)\">Next</a>";dojo.byId("searchBottomNav").innerHTML=_74c;if(this.totalResults>10){p=10;}else{p=this.totalResults;}dojo.byId("currentResultsDisplayed").innerHTML="1-"+p;}else{if(_745.errorMsg!=null){dojo.byId("resultsDiv").innerHTML="<h1>"+_745.errorMsg+"</h1>";}else{var _748="<h1>Your search - "+_746["KEYWORD"]+" - did not match any documents.<br /><br />Suggestions:";dojo.forEach(_745.returnObj.list,function(_74d){_748+="&nbsp;<a href=\"/site-search/index.shtml?keyword="+_74d+"\">"+_74d+"</a>,";});_748=_748.substring(0,_748.length-1);dojo.byId("resultsDiv").innerHTML=_748+"</h1>";}}this.errorHideableDiv.style.display="none";this.errorDiv.innerHTML="";},findSuggestions:function(_74e){if(dojo.byId("form.input.search")){this.request.searchWord=dijit.byId("form.input.search").getValue();}this.request.finalize();var _74f=this.formService.makeSuggestions(this.request);_74f.addCallback(this,"makeSuggestionsCallBack");_74f.addErrback(this,"makeSuggestionsErrorBack");},makeSuggestionsErrorBack:function(_750){},makeSuggestionsCallBack:function(_751){var _752=dijit.byId("form.input.search");var _753="{\"identifier\" : \"text\", \"label\":\"name\", \"items\" : [";dojo.forEach(_751.returnObj.list,function(_754){_753+=" {\"text\": \""+_754+"\", \"name\" : \""+_754+"\"},";});_753+="]}";_753=_753.replace(",]}","]}");var _755=new dojo.data.ItemFileReadStore({data:dojo.fromJson(_753)});_752.searchAttr="name";_752.store=_755;_752.getPromptMessage();}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.SiteSearchRequest"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.SiteSearchRequest"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.SiteSearchRequest");dojo.registerModulePath("com.mvci.client.marketingformsv2.ui.web.form","../../com/mvci/client/marketingformsv2/ui/web/form");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.SiteSearchRequest",[com.mvci.client.marketingformsv2.ui.web.form.Request],{searchWord:"",constructor:function(){}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.TourSchedulerDialogForm"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.TourSchedulerDialogForm"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.TourSchedulerDialogForm");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.TourSchedulerDialogForm",null,{formDialog:null,thankYouDialog:null,errorPane:null,errorDiv:null,errorHideableDiv:null,submitButton:null,prop16:"",channel:"",pageName:"",request:null,constructor:function(_756,_757,_758){this.prop16=_756;this.channel=_757;this.pageName=_758;this.createForm();this.createRequest();this.createErrorPane();this.submitButton=dojo.byId("form.button.tourSchedulerDialogSubmit");this.errorDiv=dojo.byId("form.submissionservice.error.sharemessagecontent");this.errorHideableDiv=dojo.byId("form.submissionservice.error.sharehideablediv");dojo.registerModulePath("com.mvci.client.marketingformsv2.json.rpc.service","../../com/mvci/client/marketingformsv2/json/rpc/service");this.formService=new com.mvci.client.marketingformsv2.json.rpc.service.MVCFormsService();var _759=this.formService.getTimeslotsAvailInit();_759.addBoth(this,"serviceAvailableCallBack");},createForm:function(){this.formDialog=new dijit.Dialog({id:"TourSchedulerDialogForm",title:"",content:"<div class='form_header'><table width='800px' height='32px' cellpadding='0' cellspacing='0'><tr><td width='709px' height='32px'><img src='/common/cms/mvc/images/ppc_form_images/form_top.png' /></td><td width='91px' height='32px'><img src='/common/cms/mvc/images/ppc_form_images/form_close.png' border='0' onclick='dijit.byId(\"TourSchedulerDialogForm\").hide();' style='cursor:pointer;'></td></tr></table></div><div class='form_content'><div class='form_copy'><h1>Request Information</h1><p>Please fill out the form below to have a Marriott Vacation Club representative contact you to provide more information and answer all of you questions.</p><p class='disclaimer'>Fields marked with an asterisk (*) are required.</p><div style='width: 180px; float: left; top:0; left:0;'><p>Title *</p><div dojoType='dojo.data.ItemFileReadStore' jsId='tourScheduler.salutationStore' url='/common/javascript/com/mvci/client/marketingforms/data/salutationStandard.json' style='display:none;'></div><select tabindex='1' dojoType='dijit.form.FilteringSelect' id='tourScheduler.form.input.title' autoComplete='false' store='tourScheduler.salutationStore' searchAttr:'name' style='width:175px;'></select><p>First Name *</p><input tabindex='2' dojoType='dijit.form.TextBox' id='tourScheduler.form.input.firstname' maxlength='60' trim='true' propercase='true' style='width:175px;'><p>Address Line 1</p><input tabindex='4' dojoType='dijit.form.TextBox' id='tourScheduler.form.input.address1' maxlength='60' trim='true' style='width:175px;'><p>City *</p><input tabindex='6' dojoType='dijit.form.TextBox' id='tourScheduler.form.input.city' maxlength='60' trim='true' style='width:175px;'><p>Zip Code *</p><input tabindex='8' dojoType='dijit.form.TextBox' id='tourScheduler.form.input.zipcode' maxlength='30' trim='true' style='width:175px;'><p>Telephone *</p><input tabindex='10' dojoType='dijit.form.TextBox' id='tourScheduler.form.input.phone1' maxlength='60' trim='true' style='width:175px;'></div><div style='width: 180px; float: left; top:44px; left:20px;'><p style='padding: 49px 0 0 0;'>Last Name *</p><input tabindex='3' dojoType='dijit.form.TextBox'id='tourScheduler.form.input.lastname' maxlength='60' trim='true' propercase='true' style='width:175px;'><p>Address Line 2</p><input tabindex='5' dojoType='dijit.form.TextBox' id='tourScheduler.form.input.address2' maxlength='60' trim='true' style='width:175px;'><p>State/Province *</p><div dojoType='dojo.data.ItemFileReadStore' jsId='tourScheduler.statesProvincesStore' url='/common/javascript/com/mvci/client/marketingforms/data/stateProvincesRcc.json' style='display:none;'></div><select tabindex='7' dojoType='dijit.form.FilteringSelect' id='tourScheduler.form.input.stateprov' store='tourScheduler.statesProvincesStore' searchAttr:'name' pageSize='20' autoComplete='false' style='width:175px;'></select><p>Country</p><div dojoType='dojo.data.ItemFileReadStore' jsId='tourScheduler.countriesStore'\turl='/common/javascript/com/mvci/client/marketingforms/data/countries.json' style='display:none;'></div><select tabindex='9' dojoType='dijit.form.FilteringSelect' id='tourScheduler.form.input.country' store='tourScheduler.countriesStore' searchAttr:'name' pageSize='20' autoComplete='false' style='width:175px;'></select><p>Email Address *</p><input tabindex='11' dojoType='dijit.form.TextBox' id='tourScheduler.form.input.email' maxlength='60' trim='true' style='width:175px;'></div><div style='width: 30px; float: left; top:0; left:40px;'><img src='/common/cms/mvc/images/ppc_form_images/form_large_sep.jpg' /></div><div style='width: 220px; float: left; top: 63px; left: 50px;'><p style='padding: 69px 0 0 0;'><strong>Schedule a live web presentation</strong></p><p>Request a Date *</p><select tabindex='12' dojoType='dijit.form.FilteringSelect' id='tourScheduler.form.input.displayedDay' name='displayedDay' pageSize='20' autoComplete='false' style='width:175px;'></select><p>Request a Time *</p><select tabindex='13' dojoType='dijit.form.FilteringSelect' id='tourScheduler.form.input.timeOfDay' name='timeOfDay' pageSize='20' autoComplete='false' style='width:175px;'></select><p class='disclaimer'>Your requested presentation time/date is not guaranteed until confirmed by one of our representatives.</p></div><table cellpadding='0' cellspacing='0' width='650px' height='' align='center'><tr><td colspan='2' height='25px'></td></tr><tr><td valign='top' width='30px'><input dojoType='dijit.form.CheckBox' value='true' type='checkbox' tabindex='14' id='tourScheduler.form.input.optinCheck'></td><td width='620px'>YES, regardless of any prior election to the contrary, I would like to receive (by above address, phone, or email) information from Marriott Vacation Club.</td></tr><tr><td colspan='2' height='65px' valign='bottom' align='center'><img src='/common/cms/mvc/images/ppc_form_images/submit.jpg' alt='SUBMIT' border='0' id='form.button.tourSchedulerDialogSubmit' type='Submit Your Request' name='imgSubmit' tabindex='15' style='margin:0 auto; padding:15px 0 0 0;'/></td></tr><tr><td valign='bottom' height='5px' align='right' colspan='2'><p class='disclaimer'>MDC-10-108</p></td></tr></table></div></div><div class='form_base'></div>"});this.thankYouDialog=new dijit.Dialog({id:"TourSchedulerDialogForm_ThankYou",title:"Thank You",content:"<div class='form_header'><table width='800px' height='32px' cellpadding='0' cellspacing='0'><tr><td width='709px' height='32px'><img src='/common/cms/mvc/images/ppc_form_images/form_top.png' /></td><td width='91px' height='32px'><img src='/common/cms/mvc/images/ppc_form_images/form_close.png' border='0' onclick='dijit.byId(\"TourSchedulerDialogForm_ThankYou\").hide();' style='cursor:pointer;'></td></tr></table></div><div class='form_content'><div class='form_copy'><h1>Thank You</h1><p>Thank you for your interest. A Marriott Vacation Club Specialist will be contacting you within 24 hours. Our goal is to answer any questions you might have, provide you with detailed information and give you ownership options that match your personal vacation needs.<br /><br /><strong>Hours of Operation</strong><br /><strong>Monday – Thursday, 10 a.m. - 7 p.m.</strong> Eastern Standard Time <br /><strong>Friday, 10 a.m. - 5 p.m.</strong> Eastern Standard Time<br /><strong>Saturday, 11 a.m. - 3 p.m.</strong> Eastern Standard Time<br /><br />We look forward to speaking with you soon.</p></div></div><div class='form_base'></div>"});this.clearData();dojo.connect(this.formDialog,"onCancel",this,"clearData");},clearData:function(){dijit.byId("tourScheduler.form.input.title").setDisplayedValue("Please choose one");dijit.byId("tourScheduler.form.input.firstname").setValue("");dijit.byId("tourScheduler.form.input.lastname").setValue("");dijit.byId("tourScheduler.form.input.address1").setValue("");dijit.byId("tourScheduler.form.input.address2").setValue("");dijit.byId("tourScheduler.form.input.city").setValue("");dijit.byId("tourScheduler.form.input.stateprov").setDisplayedValue("Please choose one");dijit.byId("tourScheduler.form.input.zipcode").setValue("");dijit.byId("tourScheduler.form.input.country").setDisplayedValue("Please choose one");dijit.byId("tourScheduler.form.input.phone1").setValue("");dijit.byId("tourScheduler.form.input.email").setValue("");},createRequest:function(){titleField=new com.mvci.client.marketingformsv2.ui.web.Field("tourScheduler.form.input.title","Prefix");firstNameField=new com.mvci.client.marketingformsv2.ui.web.Field("tourScheduler.form.input.firstname","First Name");lastNameField=new com.mvci.client.marketingformsv2.ui.web.Field("tourScheduler.form.input.lastname","Last Name");addressField=new com.mvci.client.marketingformsv2.ui.web.Field("tourScheduler.form.input.address1","Address Line 1");address2Field=new com.mvci.client.marketingformsv2.ui.web.Field("tourScheduler.form.input.address2","Address Line 2");cityField=new com.mvci.client.marketingformsv2.ui.web.Field("tourScheduler.form.input.city","City");stateprovField=new com.mvci.client.marketingformsv2.ui.web.Field("tourScheduler.form.input.stateprov","State/Province");zipField=new com.mvci.client.marketingformsv2.ui.web.Field("tourScheduler.form.input.zipcode","Zip Code");countryField=new com.mvci.client.marketingformsv2.ui.web.Field("tourScheduler.form.input.country","Country");phoneField=new com.mvci.client.marketingformsv2.ui.web.Field("tourScheduler.form.input.phone1","Phone");emailField=new com.mvci.client.marketingformsv2.ui.web.Field("tourScheduler.form.input.email","Email");emailOptinField=new com.mvci.client.marketingformsv2.ui.web.Field("tourScheduler.form.input.optinCheck","Email Opt-in");phoneOptinField=new com.mvci.client.marketingformsv2.ui.web.Field("tourScheduler.form.input.optinCheck","Phone Opt-in");mailOptinField=new com.mvci.client.marketingformsv2.ui.web.Field("tourScheduler.form.input.optinCheck","Mail Opt-in");tourDay=new com.mvci.client.marketingformsv2.ui.web.Field("tourScheduler.form.input.displayedDay","Date of Reservation");tourTime=new com.mvci.client.marketingformsv2.ui.web.Field("tourScheduler.form.input.timeOfDay","Time of Presentation");var _75a=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_75a.setError("Please select a Title");titleField.addFieldValidator(_75a);var _75b=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_75b.setError("Please enter a First Name");firstNameField.addFieldValidator(_75b);var _75c=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_75c.setError("Please enter a Last Name");lastNameField.addFieldValidator(_75c);var _75d=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_75d.setError("Please enter a City");cityField.addFieldValidator(_75d);var _75e=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_75e.setError("Please enter a Phone Number");phoneField.addFieldValidator(_75e);var _75f=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_75f.setError("Please enter an Email Address");emailField.addFieldValidator(_75f);var ev=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.EmailValidator();ev.setError("Please enter a valid Email Address");emailField.addFieldValidator(ev);var _760=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_760.setError("Please enter a Zip Code");zipField.addFieldValidator(_760);var _761=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_761.setError("Please enter select a valid State/Province");stateprovField.addFieldValidator(_761);var _762=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_762.setError("Please enter a date for your presentation");tourDay.addFieldValidator(_762);var _763=new com.mvci.client.marketingformsv2.ui.web.fieldValidator.NotBlankValidator();_763.setError("Please enter a time for your presentation");tourTime.addFieldValidator(_763);this.request=new com.mvci.client.marketingformsv2.ui.web.form.TourSchedulerDialogRequest();this.request.addField(titleField);this.request.addField(firstNameField);this.request.addField(lastNameField);this.request.addField(addressField);this.request.addField(address2Field);this.request.addField(cityField);this.request.addField(stateprovField);this.request.addField(zipField);this.request.addField(countryField);this.request.addField(phoneField);this.request.addField(emailField);this.request.addField(emailOptinField);this.request.addField(phoneOptinField);this.request.addField(mailOptinField);this.request.addField(tourDay);this.request.addField(tourTime);this.request.type="TourScheduler";this.request.workQueueId="136";this.request.messageTemplateId="0";this.request.messageTypeId="232";this.request.messageStatusId="10";this.request.mvcDetermineOriginLoc();},createErrorPane:function(){this.errorPane=new dijit.Dialog({title:"Validation Error(s)",content:"Please review the following field(s):<br /><br />"});},submit:function(){if(this.request.isValid()){dojo.disconnect(this.superConnectHandleInput);this.request.finalize();var _764=this.formService.submitMVCFormV2(this.request);_764.addCallback(this,"submitFormCallBack");_764.addErrback(this,"submitFormErrorBack");}else{this.errorPane.attr("content","Please review the following field(s):<br /><br />"+this.request.printErrorStack());this.errorPane.show();}},serviceAvailableCallBack:function(_765){if(!_765.callFailed&&typeof (_765.callFailed)!="undefined"){this.fiveDayListDto=_765;if(dojo.byId("tourScheduler.form.input.displayedDay")){var _766=dijit.byId("tourScheduler.form.input.displayedDay");var _767=dijit.byId("tourScheduler.form.input.timeOfDay");var _768="{identifier : \"text\", items : [";_768+=" {text: \"\", name : \"Please choose one\"},";dojo.forEach(this.fiveDayListDto.nextFiveDays.list,function(_769){_768+=" {text: \""+_769.calendarDay+"\", name : \""+_769.displayedDay+"\"},";});_768+="]}";_768=_768.replace(",]}","]}");var _76a=new dojo.data.ItemFileReadStore({data:dojo.fromJson(_768)});_766.searchAttr="name";_766.store=_76a;_766.setDisplayedValue("Please choose one");dojo.connect(_766,"onChange",this,"onChangeDayDropdownEvnt");this.onChangeDayDropdownEvnt();}this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");this.errorDiv.innerHTML="";this.errorHideableDiv.style.display="none";this.submitButton.style.display="";}else{this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The service is currently unavailable... We apologize<br>";this.submitButton.style.display="none";}},submitFormErrorBack:function(_76b){this.errorHideableDiv.style.display="";this.errorDiv.innerHTML="The form could not be submitted at this time... We apologize<br>";},submitFormCallBack:function(_76c){if(!_76c.callFailed&&typeof (_76c.callFailed)!="undefined"){this.formDialog.hide();this.clearData();this.thankYouDialog.show();if(dojo.byId("OnClick_Conversion_mbox")){mboxDefine("OnClick_Conversion_mbox","clicked_Conversion_mbox");mboxUpdate("clicked_Conversion_mbox","clicked=Conversion_true");}var d=new Date();var id=d.getFullYear()+"";if(d.getMonth()<9){id+="0"+(d.getMonth()+1);}else{id+=""+(d.getMonth()+1);}id+=""+d.getDate()+" - ";var rand=Math.floor(Math.random()*100001);var _76d=""+rand;for(cnt=0;cnt<(6-_76d.length);cnt++){id+="0";}id+=rand;s.eVar17=id;s.eVar7=this.request.formId;s.eVar30=this.request.originLOC+" | "+this.request.formId;s.prop16=this.prop16;s.channel=this.channel;s.pageName=this.pageName;s.events="event9";var _76e=s.t();if(_76e){document.write(_76e);}}else{this.superConnectHandleInput=dojo.connect(this.submitButton,"onclick",this,"submit");}this.inherited(arguments);},onChangeDayDropdownEvnt:function(){var _76f=dijit.byId("tourScheduler.form.input.displayedDay");var _770=dijit.byId("tourScheduler.form.input.timeOfDay");var _771=_76f.getValue();var _772="{\"identifier\" : \"text\", \"label\":\"name\", \"items\" : [";_772+=" {\"text\": \"\", \"name\" : \"Please choose one\"},";if(_76f.getValue()==null||_76f.getValue()==""){_770.searchAttr="name";_770.store=new dojo.data.ItemFileReadStore({data:dojo.fromJson("{\"identifier\" : \"text\", \"label\":\"name\", \"items\" : [{\"text\": \"\", \"name\" : \"Please choose one\"}]}")});_770.setDisplayedValue("Please choose one");return;}dojo.forEach(this.fiveDayListDto.nextFiveDays.list,function(_773){if(_773.calendarDay&&_773.calendarDay==_771){dojo.forEach(_773.timeslots.list,function(_774){_772+=" {\"text\": \""+_774.slotId+"\", \"name\" : \""+_774.timeOfDay+"\"},";});_772+="]}";_772=_772.replace(",]}","]}");var _775=new dojo.data.ItemFileReadStore({data:dojo.fromJson(_772)});_770.searchAttr="name";_770.store=_775;_770.setDisplayedValue("Please choose one");return;}});}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.TourSchedulerDialogRequest"]){dojo._hasResource["com.mvci.client.marketingformsv2.ui.web.form.TourSchedulerDialogRequest"]=true;dojo.provide("com.mvci.client.marketingformsv2.ui.web.form.TourSchedulerDialogRequest");dojo.registerModulePath("com.mvci.client.marketingformsv2.ui.web.form","../../com/mvci/client/marketingformsv2/ui/web/form");dojo.declare("com.mvci.client.marketingformsv2.ui.web.form.TourSchedulerDialogRequest",[com.mvci.client.marketingformsv2.ui.web.form.Request],{finalize:function(){if(dojo.byId("tourScheduler.form.input.title")){this.prefix=dijit.byId("tourScheduler.form.input.title").getValue();}if(dojo.byId("tourScheduler.form.input.firstname")){this.firstName=dijit.byId("tourScheduler.form.input.firstname").getValue();}if(dojo.byId("tourScheduler.form.input.lastname")){this.lastName=dijit.byId("tourScheduler.form.input.lastname").getValue();}if(dojo.byId("tourScheduler.form.input.email")){this.email=dijit.byId("tourScheduler.form.input.email").getValue();}if(dojo.byId("tourScheduler.form.input.phone1")){this.phone1=dijit.byId("tourScheduler.form.input.phone1").getValue();}if(dojo.byId("tourScheduler.form.input.phone2")){this.phone2=dijit.byId("tourScheduler.form.input.phone2").getValue();}if(dojo.byId("tourScheduler.form.input.address1")){this.address1=dijit.byId("tourScheduler.form.input.address1").getValue();}if(dojo.byId("tourScheduler.form.input.address2")){this.address2=dijit.byId("tourScheduler.form.input.address2").getValue();}if(dojo.byId("tourScheduler.form.input.country")){this.country=dijit.byId("tourScheduler.form.input.country").getValue();}if(dojo.byId("tourScheduler.form.input.city")){this.city=dijit.byId("tourScheduler.form.input.city").getValue();}if(dojo.byId("tourScheduler.form.input.stateprov")){this.stateProvince=dijit.byId("tourScheduler.form.input.stateprov").getValue();}if(dojo.byId("tourScheduler.form.input.zipcode")){this.zipcode=dijit.byId("tourScheduler.form.input.zipcode").getValue();}if(dojo.byId("tourScheduler.form.input.householdIncome")){this.householdIncome=dijit.byId("tourScheduler.form.input.householdIncome").getValue();}if(dojo.byId("tourScheduler.form.input.homeOwner")){this.isHomeOwner=dijit.byId("tourScheduler.form.input.homeOwner").getValue();}if(dojo.byId("tourScheduler.form.input.maritalStatus")){this.isMarried=dijit.byId("tourScheduler.form.input.maritalStatus").getValue();}if(dojo.byId("tourScheduler.form.input.miRewardsNumber")){this.miRewardsNumber=dijit.byId("tourScheduler.form.input.miRewardsNumber").getValue();}if(dojo.byId("tourScheduler.form.input.spouseName")){this.spouseName=dijit.byId("tourScheduler.form.input.spouseName").getValue();}if(dojo.byId("tourScheduler.form.input.optinCheck")){this.optIn=dijit.byId("tourScheduler.form.input.optinCheck").getValue();}if(dojo.byId("tourScheduler.form.input.displayedDay")){this.tourDay=dijit.byId("tourScheduler.form.input.displayedDay").getValue();}if(dojo.byId("tourScheduler.form.input.timeOfDay")){this.tourTime=dijit.byId("tourScheduler.form.input.timeOfDay").getValue();}this.toText();this.toHtml();this.fieldArray=[];}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.util.BrowserDetectionUtilities"]){dojo._hasResource["com.mvci.client.marketingformsv2.util.BrowserDetectionUtilities"]=true;dojo.provide("com.mvci.client.marketingformsv2.util.BrowserDetectionUtilities");dojo.declare("com.mvci.client.marketingformsv2.util.BrowserDetectionUtilities",null,{browserName:null,fullVersion:null,majorVersion:null,appName:null,userAgent:null,constructor:function(){var nVer=navigator.appVersion;var nAgt=navigator.userAgent;var _776=navigator.appName;var _777=""+parseFloat(navigator.appVersion);var _778=parseInt(navigator.appVersion,10);var _779,_77a,ix;if((_77a=nAgt.indexOf("MSIE"))!=-1){_776="Microsoft Internet Explorer";_777=nAgt.substring(_77a+5);}else{if((_77a=nAgt.indexOf("Opera"))!=-1){_776="Opera";_777=nAgt.substring(_77a+6);}else{if((_77a=nAgt.indexOf("Chrome"))!=-1){_776="Chrome";_777=nAgt.substring(_77a+7);}else{if((_77a=nAgt.indexOf("Safari"))!=-1){_776="Safari";_777=nAgt.substring(_77a+7);}else{if((_77a=nAgt.indexOf("Firefox"))!=-1){_776="Firefox";_777=nAgt.substring(_77a+8);}else{if((_779=nAgt.lastIndexOf(" ")+1)<(_77a=nAgt.lastIndexOf("/"))){_776=nAgt.substring(_779,_77a);_777=nAgt.substring(_77a+1);if(_776.toLowerCase()==_776.toUpperCase()){_776=navigator.appName;}}}}}}}if((ix=_777.indexOf(";"))!=-1){_777=_777.substring(0,ix);}if((ix=_777.indexOf(" "))!=-1){_777=_777.substring(0,ix);}_778=parseInt(""+_777,10);if(isNaN(_778)){_777=""+parseFloat(navigator.appVersion);_778=parseInt(navigator.appVersion,10);}this.browserName=_776;this.fullVersion=_777;this.majorVersion=_778;this.appName=navigator.appName;this.userAgent=navigator.userAgent;},getBrowserName:function(){return this.browserName;},getFullVersion:function(){return this.fullVersion;},getMajorVersion:function(){return this.majorVersion;},getAppName:function(){return this.appName;},getUserAgent:function(){return this.userAgent;},getBrowserWidth:function(){return (document.all?document.body.clientWidth:window.innerWidth-16);},getBrowserHeight:function(){return (document.all?document.body.clientHeight:window.innerHeight);}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.util.CssWritingTools"]){dojo._hasResource["com.mvci.client.marketingformsv2.util.CssWritingTools"]=true;dojo.provide("com.mvci.client.marketingformsv2.util.CssWritingTools");dojo.declare("com.mvci.client.marketingformsv2.util.CssWritingTools",null,{title:null,media:null,constructor:function(){this.title="custom_styles";this.media="screen";var cnt;var _77b=false;for(cnt=0;cnt<document.styleSheets.length;cnt++){if(document.styleSheets[cnt].title==this.title){_77b=true;}}if(!_77b){var _77c=document.createElement("style");_77c.type="text/css";_77c.rel="stylesheet";_77c.media=this.media;_77c.title=this.title;document.getElementsByTagName("head")[0].appendChild(_77c);}},getCSSRule:function(_77d){},killCSSRule:function(_77e){},addCSSRule:function(rule){dojo.registerModulePath("com.mvci.client.marketingformsv2.util","../../com/mvci/client/marketingformsv2/util");var _77f=new web.util.BrowserDetectionUtilities();if(_77f.getBrowserName()=="Microsoft Internet Explorer"){if(this.ruleIndex(rule.substring(0,rule.indexOf("{")))<0){this.addCSSRuleIE(rule.substring(0,rule.indexOf("{")),rule.substring(rule.indexOf("{")+1,rule.indexOf("}")));}}else{if(this.ruleIndex(rule.substring(0,rule.indexOf("{")))<0){this.addCSSRuleFF(rule);}}},addCSSRuleIE:function(_780,rule){var cnt;for(cnt=0;cnt<document.styleSheets.length;cnt++){if(document.styleSheets[cnt].title==this.title){document.styleSheets[cnt].addRule(_780,rule);}}},addCSSRuleFF:function(rule){var cnt;for(cnt=0;cnt<document.styleSheets.length;cnt++){if(document.styleSheets[cnt].title==this.title){document.styleSheets[cnt].insertRule(rule,document.styleSheets[cnt].length);}}},ruleIndex:function(_781){var _782=-1;dojo.registerModulePath("com.mvci.client.marketingformsv2.util","../../com/mvci/client/marketingformsv2/util");var _783=new com.mvci.client.marketingformsv2.util.BrowserDetectionUtilities();var cnt;var cnt2;for(cnt=0;cnt<document.styleSheets.length;cnt++){if(document.styleSheets[cnt].title==this.title){if(_783.getBrowserName()=="Microsoft Internet Explorer"){var _784=document.styleSheets[cnt].rules;}else{var _784=document.styleSheets[cnt].cssRules;}}}for(cnt2=0;cnt2<_784.length;cnt2++){if(_784[cnt2].selectorText.toLowerCase()==_781.toLowerCase()){_782=cnt2;}}return _782;}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.util.MvcNatoSiteUtilities"]){dojo._hasResource["com.mvci.client.marketingformsv2.util.MvcNatoSiteUtilities"]=true;dojo.provide("com.mvci.client.marketingformsv2.util.MvcNatoSiteUtilities");dojo.declare("com.mvci.client.marketingformsv2.util.MvcNatoSiteUtilities",null,{leadOriginCode:"",formId:"",formDisplay:"",formRouting:"",routingParams:"",thankYouUri:"",confirmEmailUri:"",emailFormRoutingParams:"",phone:"",clickToChatLink:"",constructor:function(){this.determineLeadOriginCode();},determineVistorId:function(){if(!dojo.cookie("VistorIdentification")){var d=new Date();var _785=d.getDate()+((d.getMonth()+1)*100)+(d.getFullYear()*10000);var _786=(d.getMilliseconds()+1)+(d.getMinutes()*10000)+((d.getHours())*1000000);if(_786<100000){_786="000"+_786;}else{if(_786<1000000){_786="00"+_786;}else{if(_786<10000000){_786="0"+_786;}}}var rand=Math.floor(Math.random()*1000);if(rand<10){rand="00"+rand;}else{if(rand<100){rand="0"+rand;}}var vid=_785+"-"+_786+"-"+rand;dojo.cookie("VistorIdentification",vid,{expires:9999,path:"/"});}if(typeof s!="undefined"){s.eVar37=dojo.cookie("VistorIdentification");var _787=s.t();if(_787){document.write(_787);}}},determineLeadOriginCode:function(){var _788=dojo.cookie("loc");dojo.registerModulePath("com.mvci.client.util","../../com/mvci/client/util");var _789=com.mvci.client.util.FormsUtils.getParamsArray();if(_789["LOC"]&&_789["LOC"]!="undefined"){this.leadOriginCode=_789["LOC"];dojo.cookie("loc",_789["LOC"],{expires:30,path:"/"});}else{if(_788!=null&&_788!="undefined"){this.leadOriginCode=_788;}}if(this.leadOriginCode==""){this.leadOriginCode=this.defaultLeadOriginCode;dojo.cookie("loc",this.leadOriginCode,{expires:30,path:"/"});}if(_789["FID"]&&_789["FID"]!="undefined"){this.formId=_789["FID"];}var _78a=new dojo.data.ItemFileReadStore({url:"/common/cms/mvc/scripts/jsondata/locDataNatoMVC.json"});var _78b=this;_78a.fetchItemByIdentity({identity:_78b.leadOriginCode,onItem:function(item){_78b.phone=item.phone[0];_78b.clickToChatLink=item.clickToChatLink[0];_78b.populateDynamicData();},onError:function(item){console.info("unknown LOC... using default LOC");_78a.fetchItemByIdentity({identity:"IM59*1-2G4AE5",onItem:function(item){_78b.phone=item.phone[0];_78b.clickToChatLink=item.clickToChatLink[0];_78b.populateDynamicData();}});}});},populateDynamicData:function(){this.setDynamicPhoneNumbers();this.setDynamicClickToChat();},setDynamicPhoneNumbers:function(){var _78c=this;dojo.forEach(dojo.query("*[id^='ui_dynam_phone.']"),function(_78d){_78d.innerHTML=_78c.phone;});},setDynamicClickToChat:function(){var _78e=this;dojo.forEach(dojo.query("*[id*='ui_dynam_chat.']"),function(_78f){_78f.href=_78e.clickToChatLink;});},getResortMap:function(_790,_791,_792){dojo.forEach(dojo.query("div[id='ui.dynam.mapresort']"),function(_793){map=new VEMap(_790);map.LoadMap(new VELatLong(_791,_792),10,"r",false,VEMapMode.Mode2D,true);var _794=map.GetCenter();var _795=map.LatLongToPixel(_794);map.AddPushpin(_794);});}});}if(!dojo._hasResource["com.mvci.client.marketingformsv2.util.MVCSiteUtilities"]){dojo._hasResource["com.mvci.client.marketingformsv2.util.MVCSiteUtilities"]=true;dojo.provide("com.mvci.client.marketingformsv2.util.MVCSiteUtilities");dojo.declare("com.mvci.client.marketingformsv2.util.MVCSiteUtilities",null,{defaultOriginLOC:"",dynamicDataContentURL:"",originLoc:"",dynamDataStoreItem:"",constructor:function(){this.dynamicDataContentURL="/common/cms/mvc-main/javascript/jsondata/dynaPhoneDataMainMVC.json";this.determineOriginLoc();},populateDynamicData:function(){var _796=this;dojo.forEach(dojo.query("*[id^='ui_dynam_phone_csd.']"),function(_797){_797.innerHTML=_796.dynamDataStoreItem.phonecsd;});dojo.forEach(dojo.query("*[id^='ui_dynam_phone_cmd.']"),function(_798){_798.innerHTML=_796.dynamDataStoreItem.phonecmd;});},determineOriginLoc:function(){var _799=dojo.cookie("loc");dojo.registerModulePath("com.mvci.client.util","../../com/mvci/client/util");var _79a=com.mvci.client.util.FormsUtils.getParamsArray();if(_79a["LOC"]&&_79a["LOC"]!="undefined"){this.originLoc=_79a["LOC"];dojo.cookie("loc",_79a["LOC"],{path:"/"});}else{if(_799!=null&&_799!="undefined"){this.originLoc=_799;}}if(this.originLoc==""){this.originLoc=this.defaultOriginLOC;dojo.cookie("loc",this.originLoc,{path:"/"});}var _79b=new dojo.data.ItemFileReadStore({url:this.dynamicDataContentURL});var _79c=this;_79b.fetchItemByIdentity({identity:this.originLoc,onItem:function(item){console.info("numberCSD= ",_79b.getValue(item,"phonecsd"));console.info("numberCMD= ",_79b.getValue(item,"phonecmd"));_79c.dynamDataStoreItem=item;_79c.populateDynamicData();},onError:function(item){console.info("unknown LOC... using default phone numbers");_79b.fetchItemByIdentity({identity:_79c.defaultOriginLOC,onItem:function(item){_79c.dynamDataStoreItem=item;_79c.populateDynamicData();}});}});}});}dojo.i18n._preloadLocalizations("dojo.nls.pckgDojo_MVCForms_v2",["ROOT","ar","ca","cs","da","de","de-de","el","en","en-gb","en-us","es","es-es","fi","fi-fi","fr","fr-fr","he","he-il","hu","it","it-it","ja","ja-jp","ko","ko-kr","nb","nl","nl-nl","pl","pt","pt-br","pt-pt","ru","sk","sl","sv","th","tr","xx","zh","zh-cn","zh-tw"]);

