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

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

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

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

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

if(!dojo._hasResource["dijit._base.focus"]){dojo._hasResource["dijit._base.focus"]=true;dojo.provide("dijit._base.focus");dojo.mixin(dijit,{_curFocus:null,_prevFocus:null,isCollapsed:function(){var _1=dojo.global;var _2=dojo.doc;if(_2.selection){return !_2.selection.createRange().text;}else{if(_1.getSelection){var _3=_1.getSelection();if(dojo.isString(_3)){return !_3;}else{return _3.isCollapsed||!_3.toString();}}}},getBookmark:function(){var _4,_5=dojo.doc.selection;if(_5){var _6=_5.createRange();if(_5.type.toUpperCase()=="CONTROL"){_4=_6.length?dojo._toArray(_6):null;}else{_4=_6.getBookmark();}}else{if(dojo.global.getSelection){_5=dojo.global.getSelection();if(_5){var _6=_5.getRangeAt(0);_4=_6.cloneRange();}}else{console.debug("No idea how to store the current selection for this browser!");}}return _4;},moveToBookmark:function(_7){var _8=dojo.doc;if(_8.selection){var _9;if(dojo.isArray(_7)){_9=_8.body.createControlRange();dojo.forEach(_7,_9.addElement);}else{_9=_8.selection.createRange();_9.moveToBookmark(_7);}_9.select();}else{var _a=dojo.global.getSelection&&dojo.global.getSelection();if(_a&&_a.removeAllRanges){_a.removeAllRanges();_a.addRange(_7);}else{console.debug("No idea how to restore selection for this browser!");}}},getFocus:function(_b,_c){return {node:_b&&dojo.isDescendant(dijit._curFocus,_b.domNode)?dijit._prevFocus:dijit._curFocus,bookmark:!dojo.withGlobal(_c||dojo.global,dijit.isCollapsed)?dojo.withGlobal(_c||dojo.global,dijit.getBookmark):null,openedForWindow:_c};},focus:function(_d){if(!_d){return;}var _e="node" in _d?_d.node:_d,_f=_d.bookmark,_10=_d.openedForWindow;if(_e){var _11=(_e.tagName.toLowerCase()=="iframe")?_e.contentWindow:_e;if(_11&&_11.focus){try{_11.focus();}catch(e){}}dijit._onFocusNode(_e);}if(_f&&dojo.withGlobal(_10||dojo.global,dijit.isCollapsed)){if(_10){_10.focus();}try{dojo.withGlobal(_10||dojo.global,moveToBookmark,null,[_f]);}catch(e){}}},_activeStack:[],registerWin:function(_12){if(!_12){_12=window;}dojo.connect(_12.document,"onmousedown",null,function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);dijit._onTouchNode(evt.target||evt.srcElement);});var _14=_12.document.body||_12.document.getElementsByTagName("body")[0];if(_14){if(dojo.isIE){_14.attachEvent("onactivate",function(evt){if(evt.srcElement.tagName.toLowerCase()!="body"){dijit._onFocusNode(evt.srcElement);}});_14.attachEvent("ondeactivate",function(evt){dijit._onBlurNode(evt.srcElement);});}else{_14.addEventListener("focus",function(evt){dijit._onFocusNode(evt.target);},true);_14.addEventListener("blur",function(evt){dijit._onBlurNode(evt.target);},true);}}_14=null;},_onBlurNode:function(_19){dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;var w=dijit.getEnclosingWidget(_19);if(w&&w._setStateClass){w._focused=false;w._setStateClass();}if(dijit._justMouseDowned){return;}if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);}dijit._clearActiveWidgetsTimer=setTimeout(function(){delete dijit._clearActiveWidgetsTimer;dijit._setStack([]);},100);},_onTouchNode:function(_1b){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _1c=[];try{while(_1b){if(_1b.dijitPopupParent){_1b=dijit.byId(_1b.dijitPopupParent).domNode;}else{if(_1b.tagName&&_1b.tagName.toLowerCase()=="body"){if(_1b===dojo.body()){break;}_1b=dojo.query("iframe").filter(function(_1d){return _1d.contentDocument.body===_1b;})[0];}else{var id=_1b.getAttribute&&_1b.getAttribute("widgetId");if(id){_1c.unshift(id);}_1b=_1b.parentNode;}}}}catch(e){}dijit._setStack(_1c);},_onFocusNode:function(_1f){if(_1f&&_1f.tagName&&_1f.tagName.toLowerCase()=="body"){return;}dijit._onTouchNode(_1f);if(_1f==dijit._curFocus){return;}dijit._prevFocus=dijit._curFocus;dijit._curFocus=_1f;dojo.publish("focusNode",[_1f]);var w=dijit.getEnclosingWidget(_1f);if(w&&w._setStateClass){w._focused=true;w._setStateClass();}},_setStack:function(_21){var _22=dijit._activeStack;dijit._activeStack=_21;for(var _23=0;_23<Math.min(_22.length,_21.length);_23++){if(_22[_23]!=_21[_23]){break;}}for(var i=_22.length-1;i>=_23;i--){var _25=dijit.byId(_22[i]);if(_25){dojo.publish("widgetBlur",[_25]);if(_25._onBlur){_25._onBlur();}}}for(var i=_23;i<_21.length;i++){var _25=dijit.byId(_21[i]);if(_25){dojo.publish("widgetFocus",[_25]);if(_25._onFocus){_25._onFocus();}}}}});dojo.addOnLoad(dijit.registerWin);}if(!dojo._hasResource["dijit._base.manager"]){dojo._hasResource["dijit._base.manager"]=true;dojo.provide("dijit._base.manager");dojo.declare("dijit.WidgetSet",null,{constructor:function(){this._hash={};},add:function(_26){if(this._hash[_26.id]){throw new Error("Tried to register widget with id=="+_26.id+" but that id is already registered");}this._hash[_26.id]=_26;},remove:function(id){delete this._hash[id];},forEach:function(_28){for(var id in this._hash){_28(this._hash[id]);}},filter:function(_2a){var res=new dijit.WidgetSet();this.forEach(function(_2c){if(_2a(_2c)){res.add(_2c);}});return res;},byId:function(id){return this._hash[id];},byClass:function(cls){return this.filter(function(_2f){return _2f.declaredClass==cls;});}});dijit.registry=new dijit.WidgetSet();dijit._widgetTypeCtr={};dijit.getUniqueId=function(_30){var id;do{id=_30+"_"+(dijit._widgetTypeCtr[_30]!==undefined?++dijit._widgetTypeCtr[_30]:dijit._widgetTypeCtr[_30]=0);}while(dijit.byId(id));return id;};if(dojo.isIE){dojo.addOnUnload(function(){dijit.registry.forEach(function(_32){_32.destroy();});});}dijit.byId=function(id){return (dojo.isString(id))?dijit.registry.byId(id):id;};dijit.byNode=function(_34){return dijit.registry.byId(_34.getAttribute("widgetId"));};dijit.getEnclosingWidget=function(_35){while(_35){if(_35.getAttribute&&_35.getAttribute("widgetId")){return dijit.registry.byId(_35.getAttribute("widgetId"));}_35=_35.parentNode;}return null;};}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function(){var _36=dojo.global;var _37=dojo.doc;var w=0,h=0;if(dojo.isMozilla){var _3a,_3b,_3c,_3d;if(_37.body.clientWidth>_37.documentElement.clientWidth){_3a=_37.documentElement.clientWidth;_3c=_37.body.clientWidth;}else{_3c=_37.documentElement.clientWidth;_3a=_37.body.clientWidth;}if(_37.body.clientHeight>_37.documentElement.clientHeight){_3b=_37.documentElement.clientHeight;_3d=_37.body.clientHeight;}else{_3d=_37.documentElement.clientHeight;_3b=_37.body.clientHeight;}w=(_3c>_36.innerWidth)?_3a:_3c;h=(_3d>_36.innerHeight)?_3b:_3d;}else{if(!dojo.isOpera&&_36.innerWidth){w=_36.innerWidth;h=_36.innerHeight;}else{if(dojo.isIE&&_37.documentElement&&_37.documentElement.clientHeight){w=_37.documentElement.clientWidth;h=_37.documentElement.clientHeight;}else{if(dojo.body().clientWidth){w=dojo.body().clientWidth;h=dojo.body().clientHeight;}}}}var _3e=dojo._docScroll();return {w:w,h:h,l:_3e.x,t:_3e.y};};dijit.placeOnScreen=function(_3f,pos,_41,_42){var _43=dojo.map(_41,function(_44){return {corner:_44,pos:pos};});return dijit._place(_3f,_43);};dijit._place=function(_45,_46,_47){var _48=dijit.getViewport();if(!_45.parentNode||String(_45.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(_45);}var _49=null;for(var i=0;i<_46.length;i++){var _4b=_46[i].corner;var pos=_46[i].pos;if(_47){_47(_4b);}var _4d=_45.style.display;var _4e=_45.style.visibility;_45.style.visibility="hidden";_45.style.display="";var mb=dojo.marginBox(_45);_45.style.display=_4d;_45.style.visibility=_4e;var _50=(_4b.charAt(1)=="L"?pos.x:Math.max(_48.l,pos.x-mb.w)),_51=(_4b.charAt(0)=="T"?pos.y:Math.max(_48.t,pos.y-mb.h)),_52=(_4b.charAt(1)=="L"?Math.min(_48.l+_48.w,_50+mb.w):pos.x),_53=(_4b.charAt(0)=="T"?Math.min(_48.t+_48.h,_51+mb.h):pos.y),_54=_52-_50,_55=_53-_51,_56=(mb.w-_54)+(mb.h-_55);if(_49==null||_56<_49.overflow){_49={corner:_4b,aroundCorner:_46[i].aroundCorner,x:_50,y:_51,w:_54,h:_55,overflow:_56};}if(_56==0){break;}}_45.style.left=_49.x+"px";_45.style.top=_49.y+"px";return _49;};dijit.placeOnScreenAroundElement=function(_57,_58,_59,_5a){_58=dojo.byId(_58);var _5b=_58.style.display;_58.style.display="";var _5c=_58.offsetWidth;var _5d=_58.offsetHeight;var _5e=dojo.coords(_58,true);_58.style.display=_5b;var _5f=[];for(var _60 in _59){_5f.push({aroundCorner:_60,corner:_59[_60],pos:{x:_5e.x+(_60.charAt(1)=="L"?0:_5c),y:_5e.y+(_60.charAt(0)=="T"?0:_5d)}});}return dijit._place(_57,_5f,_5a);};}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function(doc){if(dojo.isSafari&&!doc._parentWindow){var fix=function(win){win.document._parentWindow=win;for(var i=0;i<win.frames.length;i++){fix(win.frames[i]);}};fix(window.top);}if(dojo.isIE&&window!==document.parentWindow&&!doc._parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc._parentWindow||doc.parentWindow||doc.defaultView;};}if(!dojo._hasResource["dijit._base.popup"]){dojo._hasResource["dijit._base.popup"]=true;dojo.provide("dijit._base.popup");dijit.popup=new function(){var _66=[],_67=1000,_68=1;this.open=function(_69){var _6a=_69.popup,_6b=_69.orient||{"BL":"TL","TL":"BL"},_6c=_69.around,id=(_69.around&&_69.around.id)?(_69.around.id+"_dropdown"):("popup_"+_68++);var _6e=dojo.doc.createElement("div");_6e.id=id;_6e.className="dijitPopup";_6e.style.zIndex=_67+_66.length;_6e.style.visibility="hidden";if(_69.parent){_6e.dijitPopupParent=_69.parent.id;}dojo.body().appendChild(_6e);_6a.domNode.style.display="";_6e.appendChild(_6a.domNode);var _6f=new dijit.BackgroundIframe(_6e);var _70=_6c?dijit.placeOnScreenAroundElement(_6e,_6c,_6b,_6a.orient?dojo.hitch(_6a,"orient"):null):dijit.placeOnScreen(_6e,_69,_6b=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"]);_6e.style.visibility="visible";var _71=[];function getTopPopup(){for(var pi=_66.length-1;pi>0&&_66[pi].parent===_66[pi-1].widget;pi--){}return _66[pi];};_71.push(dojo.connect(_6e,"onkeypress",this,function(evt){if(evt.keyCode==dojo.keys.ESCAPE&&_69.onCancel){_69.onCancel();}else{if(evt.keyCode==dojo.keys.TAB){dojo.stopEvent(evt);var _74=getTopPopup();if(_74&&_74.onCancel){_74.onCancel();}}}}));if(_6a.onCancel){_71.push(dojo.connect(_6a,"onCancel",null,_69.onCancel));}_71.push(dojo.connect(_6a,_6a.onExecute?"onExecute":"onChange",null,function(){var _75=getTopPopup();if(_75&&_75.onExecute){_75.onExecute();}}));_66.push({wrapper:_6e,iframe:_6f,widget:_6a,parent:_69.parent,onExecute:_69.onExecute,onCancel:_69.onCancel,onClose:_69.onClose,handlers:_71});if(_6a.onOpen){_6a.onOpen(_70);}return _70;};this.close=function(_76){while(dojo.some(_66,function(_77){return _77.widget==_76;})){var top=_66.pop(),_79=top.wrapper,_7a=top.iframe,_7b=top.widget,_7c=top.onClose;if(_7b.onClose){_7b.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(!_7b||!_7b.domNode){return;}dojo.style(_7b.domNode,"display","none");dojo.body().appendChild(_7b.domNode);_7a.destroy();dojo._destroyElement(_79);if(_7c){_7c();}}};}();dijit._frames=new function(){var _7d=[];this.pop=function(){var _7e;if(_7d.length){_7e=_7d.pop();_7e.style.display="";}else{if(dojo.isIE){var _7f="<iframe src='javascript:\"\"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_7e=dojo.doc.createElement(_7f);}else{var _7e=dojo.doc.createElement("iframe");_7e.src="javascript:\"\"";_7e.className="dijitBackgroundIframe";}_7e.tabIndex=-1;dojo.body().appendChild(_7e);}return _7e;};this.push=function(_80){_80.style.display="";if(dojo.isIE){_80.style.removeExpression("width");_80.style.removeExpression("height");}_7d.push(_80);};}();if(dojo.isIE&&dojo.isIE<7){dojo.addOnLoad(function(){var f=dijit._frames;dojo.forEach([f.pop()],f.push);});}dijit.BackgroundIframe=function(_82){if(!_82.id){throw new Error("no id");}if((dojo.isIE&&dojo.isIE<7)||(dojo.isFF&&dojo.isFF<3&&dojo.hasClass(dojo.body(),"dijit_a11y"))){var _83=dijit._frames.pop();_82.appendChild(_83);if(dojo.isIE){_83.style.setExpression("width","document.getElementById('"+_82.id+"').offsetWidth");_83.style.setExpression("height","document.getElementById('"+_82.id+"').offsetHeight");}this.iframe=_83;}};dojo.extend(dijit.BackgroundIframe,{destroy:function(){if(this.iframe){dijit._frames.push(this.iframe);delete this.iframe;}}});}if(!dojo._hasResource["dijit._base.scroll"]){dojo._hasResource["dijit._base.scroll"]=true;dojo.provide("dijit._base.scroll");dijit.scrollIntoView=function(_84){if(dojo.isIE){if(dojo.marginBox(_84.parentNode).h<=_84.parentNode.scrollHeight){_84.scrollIntoView(false);}}else{if(dojo.isMozilla){_84.scrollIntoView(false);}else{var _85=_84.parentNode;var _86=_85.scrollTop+dojo.marginBox(_85).h;var _87=_84.offsetTop+dojo.marginBox(_84).h;if(_86<_87){_85.scrollTop+=(_87-_86);}else{if(_85.scrollTop>_84.offsetTop){_85.scrollTop-=(_85.scrollTop-_84.offsetTop);}}}}};}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");(function(){var d=dojo;var ie=d.isIE;var _8a=d.isOpera;var maj=Math.floor;var _8c={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_iequirks:ie&&d.isQuirks,dj_opera:_8a,dj_opera8:maj(_8a)==8,dj_opera9:maj(_8a)==9,dj_khtml:d.isKhtml,dj_safari:d.isSafari,dj_gecko:d.isMozilla};for(var p in _8c){if(_8c[p]){var _8e=dojo.doc.documentElement;if(_8e.className){_8e.className+=" "+p;}else{_8e.className=p;}}}})();}if(!dojo._hasResource["dijit._base.bidi"]){dojo._hasResource["dijit._base.bidi"]=true;dojo.provide("dijit._base.bidi");dojo.addOnLoad(function(){if(!dojo._isBodyLtr()){dojo.addClass(dojo.body(),"dijitRtl");}});}if(!dojo._hasResource["dijit._base.typematic"]){dojo._hasResource["dijit._base.typematic"]=true;dojo.provide("dijit._base.typematic");dijit.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=(this._currentTimeout<0)?this._initialDelay:((this._subsequentDelay>1)?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay));this._timer=setTimeout(dojo.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_90,_91,_92,obj,_94,_95){if(obj!=this._obj){this.stop();this._initialDelay=_95||500;this._subsequentDelay=_94||0.9;this._obj=obj;this._evt=evt;this._node=_91;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_90,_92);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(_96,_97,_98,_99,_9a,_9b){return [dojo.connect(_96,"onkeypress",this,function(evt){if(evt.keyCode==_97.keyCode&&(!_97.charCode||_97.charCode==evt.charCode)&&(_97.ctrlKey===undefined||_97.ctrlKey==evt.ctrlKey)&&(_97.altKey===undefined||_97.altKey==evt.ctrlKey)&&(_97.shiftKey===undefined||_97.shiftKey==evt.ctrlKey)){dojo.stopEvent(evt);dijit.typematic.trigger(_97,_98,_96,_99,_97,_9a,_9b);}else{if(dijit.typematic._obj==_97){dijit.typematic.stop();}}}),dojo.connect(_96,"onkeyup",this,function(evt){if(dijit.typematic._obj==_97){dijit.typematic.stop();}})];},addMouseListener:function(_9e,_9f,_a0,_a1,_a2){var dc=dojo.connect;return [dc(_9e,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_9f,_9e,_a0,_9e,_a1,_a2);}),dc(_9e,"mouseup",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(_9e,"mouseout",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(_9e,"mousemove",this,function(evt){dojo.stopEvent(evt);}),dc(_9e,"dblclick",this,function(evt){dojo.stopEvent(evt);if(dojo.isIE){dijit.typematic.trigger(evt,_9f,_9e,_a0,_9e,_a1,_a2);setTimeout(dijit.typematic.stop,50);}})];},addListener:function(_a9,_aa,_ab,_ac,_ad,_ae,_af){return this.addKeyListener(_aa,_ab,_ac,_ad,_ae,_af).concat(this.addMouseListener(_a9,_ac,_ad,_ae,_af));}};}if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.wai={onload:function(){var div=document.createElement("div");div.id="a11yTestNode";div.style.cssText="border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+dojo.moduleUrl("dijit","form/templates/blank.gif")+"\");";dojo.body().appendChild(div);function check(){var cs=dojo.getComputedStyle(div);if(cs){var _b2=cs.backgroundImage;var _b3=(cs.borderTopColor==cs.borderRightColor)||(_b2!=null&&(_b2=="none"||_b2=="url(invalid-url:)"));dojo[_b3?"addClass":"removeClass"](dojo.body(),"dijit_a11y");}};check();if(dojo.isIE){setInterval(check,4000);}}};if(dojo.isIE||dojo.isMoz){dojo._loaders.unshift(dijit.wai.onload);}dojo.mixin(dijit,{hasWaiRole:function(_b4){if(_b4.hasAttribute){return _b4.hasAttribute("role");}else{return _b4.getAttribute("role")?true:false;}},getWaiRole:function(_b5){var _b6=_b5.getAttribute("role");if(_b6){var _b7=_b6.indexOf(":");return _b7==-1?_b6:_b6.substring(_b7+1);}else{return "";}},setWaiRole:function(_b8,_b9){if(dojo.isFF&&dojo.isFF<3){_b8.setAttribute("role","wairole:"+_b9);}else{_b8.setAttribute("role",_b9);}},removeWaiRole:function(_ba){_ba.removeAttribute("role");},hasWaiState:function(_bb,_bc){if(dojo.isFF&&dojo.isFF<3){return _bb.hasAttributeNS("http://www.w3.org/2005/07/aaa",_bc);}else{if(_bb.hasAttribute){return _bb.hasAttribute("aria-"+_bc);}else{return _bb.getAttribute("aria-"+_bc)?true:false;}}},getWaiState:function(_bd,_be){if(dojo.isFF&&dojo.isFF<3){return _bd.getAttributeNS("http://www.w3.org/2005/07/aaa",_be);}else{var _bf=_bd.getAttribute("aria-"+_be);return _bf?_bf:"";}},setWaiState:function(_c0,_c1,_c2){if(dojo.isFF&&dojo.isFF<3){_c0.setAttributeNS("http://www.w3.org/2005/07/aaa","aaa:"+_c1,_c2);}else{_c0.setAttribute("aria-"+_c1,_c2);}},removeWaiState:function(_c3,_c4){if(dojo.isFF&&dojo.isFF<3){_c3.removeAttributeNS("http://www.w3.org/2005/07/aaa",_c4);}else{_c3.removeAttribute("aria-"+_c4);}}});}if(!dojo._hasResource["dijit._base"]){dojo._hasResource["dijit._base"]=true;dojo.provide("dijit._base");}if(!dojo._hasResource["dijit._Widget"]){dojo._hasResource["dijit._Widget"]=true;dojo.provide("dijit._Widget");dojo.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",srcNodeRef:null,domNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},postscript:function(_c5,_c6){this.create(_c5,_c6);},create:function(_c7,_c8){this.srcNodeRef=dojo.byId(_c8);this._connects=[];this._attaches=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_c7){dojo.mixin(this,_c7);}this.postMixInProperties();if(!this.id){this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){for(var _c9 in this.attributeMap){var _ca=this[this.attributeMap[_c9]||"domNode"];var _cb=this[_c9];if(typeof _cb!="object"&&(_cb!==""||(_c7&&_c7[_c9]))){switch(_c9){case "class":dojo.addClass(_ca,_cb);break;case "style":if(_ca.style.cssText){_ca.style.cssText+="; "+_cb;}else{_ca.style.cssText=_cb;}break;default:_ca.setAttribute(_c9,_cb);}}}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||dojo.doc.createElement("div");},postCreate:function(){},startup:function(){},destroyRecursive:function(_cc){this.destroyDescendants();this.destroy();},destroy:function(_cd){this.uninitialize();dojo.forEach(this._connects,function(_ce){dojo.forEach(_ce,dojo.disconnect);});this.destroyRendering(_cd);dijit.registry.remove(this.id);},destroyRendering:function(_cf){if(this.bgIframe){this.bgIframe.destroy();delete this.bgIframe;}if(this.domNode){dojo._destroyElement(this.domNode);delete this.domNode;}if(this.srcNodeRef){dojo._destroyElement(this.srcNodeRef);delete this.srcNodeRef;}},destroyDescendants:function(){dojo.forEach(this.getDescendants(),function(_d0){_d0.destroy();});},uninitialize:function(){return false;},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function(){var _d1=dojo.query("[widgetId]",this.domNode);return _d1.map(dijit.byNode);},nodesWithKeyClick:["input","button"],connect:function(obj,_d3,_d4){var _d5=[];if(_d3=="ondijitclick"){var w=this;if(!this.nodesWithKeyClick[obj.nodeName]){_d5.push(dojo.connect(obj,"onkeydown",this,function(e){if(e.keyCode==dojo.keys.ENTER){return (dojo.isString(_d4))?w[_d4](e):_d4.call(w,e);}else{if(e.keyCode==dojo.keys.SPACE){dojo.stopEvent(e);}}}));_d5.push(dojo.connect(obj,"onkeyup",this,function(e){if(e.keyCode==dojo.keys.SPACE){return dojo.isString(_d4)?w[_d4](e):_d4.call(w,e);}}));}_d3="onclick";}_d5.push(dojo.connect(obj,_d3,this,_d4));this._connects.push(_d5);return _d5;},disconnect:function(_d9){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_d9){dojo.forEach(_d9,dojo.disconnect);this._connects.splice(i,1);return;}}},isLeftToRight:function(){if(typeof this._ltr=="undefined"){this._ltr=dojo.getComputedStyle(this.domNode).direction!="rtl";}return this._ltr;},isFocusable:function(){return this.focus&&(dojo.style(this.domNode,"display")!="none");}});}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.string.pad=function(_db,_dc,ch,end){var out=String(_db);if(!ch){ch="0";}while(out.length<_dc){if(end){out+=ch;}else{out=ch+out;}}return out;};dojo.string.substitute=function(_e0,map,_e2,_e3){return _e0.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_e4,key,_e6){var _e7=dojo.getObject(key,false,map);if(_e6){_e7=dojo.getObject(_e6,false,_e3)(_e7);}if(_e2){_e7=_e2(_e7,key);}return _e7.toString();});};dojo.string.trim=function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};}if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromISOString=function(_ea,_eb){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 _ec=dojo.date.stamp._isoRegExp.exec(_ea);var _ed=null;if(_ec){_ec.shift();_ec[1]&&_ec[1]--;_ec[6]&&(_ec[6]*=1000);if(_eb){_eb=new Date(_eb);dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_ee){return _eb["get"+_ee]();}).forEach(function(_ef,_f0){if(_ec[_f0]===undefined){_ec[_f0]=_ef;}});}_ed=new Date(_ec[0]||1970,_ec[1]||0,_ec[2]||0,_ec[3]||0,_ec[4]||0,_ec[5]||0,_ec[6]||0);var _f1=0;var _f2=_ec[7]&&_ec[7].charAt(0);if(_f2!="Z"){_f1=((_ec[8]||0)*60)+(Number(_ec[9])||0);if(_f2!="-"){_f1*=-1;}}if(_f2){_f1-=_ed.getTimezoneOffset();}if(_f1){_ed.setTime(_ed.getTime()+_f1*60000);}}return _ed;};dojo.date.stamp.toISOString=function(_f3,_f4){var _=function(n){return (n<10)?"0"+n:n;};_f4=_f4||{};var _f7=[];var _f8=_f4.zulu?"getUTC":"get";var _f9="";if(_f4.selector!="time"){_f9=[_f3[_f8+"FullYear"](),_(_f3[_f8+"Month"]()+1),_(_f3[_f8+"Date"]())].join("-");}_f7.push(_f9);if(_f4.selector!="date"){var _fa=[_(_f3[_f8+"Hours"]()),_(_f3[_f8+"Minutes"]()),_(_f3[_f8+"Seconds"]())].join(":");var _fb=_f3[_f8+"Milliseconds"]();if(_f4.milliseconds){_fa+="."+(_fb<100?"0":"")+_(_fb);}if(_f4.zulu){_fa+="Z";}else{if(_f4.selector!="time"){var _fc=_f3.getTimezoneOffset();var _fd=Math.abs(_fc);_fa+=(_fc>0?"-":"+")+_(Math.floor(_fd/60))+":"+_(_fd%60);}}_f7.push(_fa);}return _f7.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.parser=new function(){var d=dojo;function val2type(_ff){if(d.isString(_ff)){return "string";}if(typeof _ff=="number"){return "number";}if(typeof _ff=="boolean"){return "boolean";}if(d.isFunction(_ff)){return "function";}if(d.isArray(_ff)){return "array";}if(_ff instanceof Date){return "date";}if(_ff instanceof d._Url){return "url";}return "object";};function str2obj(_100,type){switch(type){case "string":return _100;case "number":return _100.length?Number(_100):NaN;case "boolean":return typeof _100=="boolean"?_100:!(_100.toLowerCase()=="false");case "function":if(d.isFunction(_100)){_100=_100.toString();_100=d.trim(_100.substring(_100.indexOf("{")+1,_100.length-1));}try{if(_100.search(/[^\w\.]+/i)!=-1){_100=d.parser._nameAnonFunc(new Function(_100),this);}return d.getObject(_100,false);}catch(e){return new Function();}case "array":return _100.split(/\s*,\s*/);case "date":switch(_100){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_100);}case "url":return d.baseUrl+_100;default:return d.fromJson(_100);}};var _102={};function getClassInfo(_103){if(!_102[_103]){var cls=d.getObject(_103);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_103+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _105=cls.prototype;var _106={};for(var name in _105){if(name.charAt(0)=="_"){continue;}var _108=_105[name];_106[name]=val2type(_108);}_102[_103]={cls:cls,params:_106};}return _102[_103];};this._functionFromScript=function(_109){var _10a="";var _10b="";var _10c=_109.getAttribute("args");if(_10c){d.forEach(_10c.split(/\s*,\s*/),function(part,idx){_10a+="var "+part+" = arguments["+idx+"]; ";});}var _10f=_109.getAttribute("with");if(_10f&&_10f.length){d.forEach(_10f.split(/\s*,\s*/),function(part){_10a+="with("+part+"){";_10b+="}";});}return new Function(_10a+_109.innerHTML+_10b);};this.instantiate=function(_111){var _112=[];d.forEach(_111,function(node){if(!node){return;}var type=node.getAttribute("dojoType");if((!type)||(!type.length)){return;}var _115=getClassInfo(type);var _116=_115.cls;var ps=_116._noScript||_116.prototype._noScript;var _118={};var _119=node.attributes;for(var name in _115.params){var item=_119.getNamedItem(name);if(!item||(!item.specified&&(!dojo.isIE||name.toLowerCase()!="value"))){continue;}var _11c=item.value;switch(name){case "class":_11c=node.className;break;case "style":_11c=node.style&&node.style.cssText;}var _11d=_115.params[name];_118[name]=str2obj(_11c,_11d);}if(!ps){var _11e=[],_11f=[];d.query("> script[type^='dojo/']",node).orphan().forEach(function(_120){var _121=_120.getAttribute("event"),type=_120.getAttribute("type"),nf=d.parser._functionFromScript(_120);if(_121){if(type=="dojo/connect"){_11e.push({event:_121,func:nf});}else{_118[_121]=nf;}}else{_11f.push(nf);}});}var _123=_116["markupFactory"];if(!_123&&_116["prototype"]){_123=_116.prototype["markupFactory"];}var _124=_123?_123(_118,node,_116):new _116(_118,node);_112.push(_124);var _125=node.getAttribute("jsId");if(_125){d.setObject(_125,_124);}if(!ps){dojo.forEach(_11e,function(_126){dojo.connect(_124,_126.event,null,_126.func);});dojo.forEach(_11f,function(func){func.call(_124);});}});d.forEach(_112,function(_128){if(_128&&(_128.startup)&&((!_128.getParent)||(!_128.getParent()))){_128.startup();}});return _112;};this.parse=function(_129){var list=d.query("[dojoType]",_129);var _12b=this.instantiate(list);return _12b;};}();(function(){var _12c=function(){if(djConfig["parseOnLoad"]==true){dojo.parser.parse();}};if(dojo.exists("dijit.wai.onload")&&(dijit.wai.onload===dojo._loaders[0])){dojo._loaders.splice(1,0,_12c);}else{dojo._loaders.unshift(_12c);}})();dojo.parser._anonCtr=0;dojo.parser._anon={};dojo.parser._nameAnonFunc=function(_12d,_12e){var jpn="$joinpoint";var nso=(_12e||dojo.parser._anon);if(dojo.isIE){var cn=_12d["__dojoNameCache"];if(cn&&nso[cn]===_12d){return _12d["__dojoNameCache"];}}var ret="__"+dojo.parser._anonCtr++;while(typeof nso[ret]!="undefined"){ret="__"+dojo.parser._anonCtr++;}nso[ret]=_12d;return ret;};}if(!dojo._hasResource["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.declare("dijit._Templated",null,{templateNode:null,templateString:null,templatePath:null,widgetsInTemplate:false,containerNode:null,_skipNodeCache:false,buildRendering:function(){var _133=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_133)){var _135=this.declaredClass,_136=this;var tstr=dojo.string.substitute(_133,this,function(_138,key){if(key.charAt(0)=="!"){_138=_136[key.substr(1)];}if(typeof _138=="undefined"){throw new Error(_135+" template:"+key);}if(!_138){return "";}return key.charAt(0)=="!"?_138:_138.toString().replace(/"/g,"&quot;");},this);node=dijit._Templated._createNodesFromText(tstr)[0];}else{node=_133.cloneNode(true);}this._attachTemplateNodes(node);var _13a=this.srcNodeRef;if(_13a&&_13a.parentNode){_13a.parentNode.replaceChild(node,_13a);}this.domNode=node;if(this.widgetsInTemplate){var _13b=dojo.parser.parse(node);this._attachTemplateNodes(_13b,function(n,p){return n[p];});}this._fillContent(_13a);},_fillContent:function(_13e){var dest=this.containerNode;if(_13e&&dest){while(_13e.hasChildNodes()){dest.appendChild(_13e.firstChild);}}},_attachTemplateNodes:function(_140,_141){_141=_141||function(n,p){return n.getAttribute(p);};var _144=dojo.isArray(_140)?_140:(_140.all||_140.getElementsByTagName("*"));var x=dojo.isArray(_140)?0:-1;for(;x<_144.length;x++){var _146=(x==-1)?_140:_144[x];if(this.widgetsInTemplate&&_141(_146,"dojoType")){continue;}var _147=_141(_146,"dojoAttachPoint");if(_147){var _148,_149=_147.split(/\s*,\s*/);while(_148=_149.shift()){if(dojo.isArray(this[_148])){this[_148].push(_146);}else{this[_148]=_146;}}}var _14a=_141(_146,"dojoAttachEvent");if(_14a){var _14b,_14c=_14a.split(/\s*,\s*/);var trim=dojo.trim;while(_14b=_14c.shift()){if(_14b){var _14e=null;if(_14b.indexOf(":")!=-1){var _14f=_14b.split(":");_14b=trim(_14f[0]);_14e=trim(_14f[1]);}else{_14b=trim(_14b);}if(!_14e){_14e=_14b;}this.connect(_146,_14b,_14e);}}}var role=_141(_146,"waiRole");if(role){dijit.setWaiRole(_146,role);}var _151=_141(_146,"waiState");if(_151){dojo.forEach(_151.split(/\s*,\s*/),function(_152){if(_152.indexOf("-")!=-1){var pair=_152.split("-");dijit.setWaiState(_146,pair[0],pair[1]);}});}}}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_154,_155,_156){var _157=dijit._Templated._templateCache;var key=_155||_154;var _159=_157[key];if(_159){return _159;}if(!_155){_155=dijit._Templated._sanitizeTemplateString(dojo._getText(_154));}_155=dojo.string.trim(_155);if(_155.match(/\$\{([^\}]+)\}/g)||_156){return (_157[key]=_155);}else{return (_157[key]=dijit._Templated._createNodesFromText(_155)[0]);}};dijit._Templated._sanitizeTemplateString=function(_15a){if(_15a){_15a=_15a.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _15b=_15a.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_15b){_15a=_15b[1];}}else{_15a="";}return _15a;};if(dojo.isIE){dojo.addOnUnload(function(){var _15c=dijit._Templated._templateCache;for(var key in _15c){var _15e=_15c[key];if(!isNaN(_15e.nodeType)){dojo._destroyElement(_15e);}delete _15c[key];}});}(function(){var _15f={cell:{re:/^<t[dh][\s\r\n>]/i,pre:"<table><tbody><tr>",post:"</tr></tbody></table>"},row:{re:/^<tr[\s\r\n>]/i,pre:"<table><tbody>",post:"</tbody></table>"},section:{re:/^<(thead|tbody|tfoot)[\s\r\n>]/i,pre:"<table>",post:"</table>"}};var tn;dijit._Templated._createNodesFromText=function(text){if(!tn){tn=dojo.doc.createElement("div");tn.style.display="none";dojo.body().appendChild(tn);}var _162="none";var _163=text.replace(/^\s+/,"");for(var type in _15f){var map=_15f[type];if(map.re.test(_163)){_162=type;text=map.pre+text+map.post;break;}}tn.innerHTML=text;if(tn.normalize){tn.normalize();}var tag={cell:"tr",row:"tbody",section:"table"}[_162];var _167=(typeof tag!="undefined")?tn.getElementsByTagName(tag)[0]:tn;var _168=[];while(_167.firstChild){_168.push(_167.removeChild(_167.firstChild));}tn.innerHTML="";return _168;};})();dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["dijit._Container"]){dojo._hasResource["dijit._Container"]=true;dojo.provide("dijit._Container");dojo.declare("dijit._Contained",null,{getParent:function(){for(var p=this.domNode.parentNode;p;p=p.parentNode){var id=p.getAttribute&&p.getAttribute("widgetId");if(id){var _16b=dijit.byId(id);return _16b.isContainer?_16b:null;}}return null;},_getSibling:function(_16c){var node=this.domNode;do{node=node[_16c+"Sibling"];}while(node&&node.nodeType!=1);if(!node){return null;}var id=node.getAttribute("widgetId");return dijit.byId(id);},getPreviousSibling:function(){return this._getSibling("previous");},getNextSibling:function(){return this._getSibling("next");}});dojo.declare("dijit._Container",null,{isContainer:true,addChild:function(_16f,_170){if(_170===undefined){_170="last";}var _171=this.containerNode||this.domNode;if(_170&&typeof _170=="number"){var _172=dojo.query("> [widgetid]",_171);if(_172&&_172.length>=_170){_171=_172[_170-1];_170="after";}}dojo.place(_16f.domNode,_171,_170);if(this._started&&!_16f._started){_16f.startup();}},removeChild:function(_173){var node=_173.domNode;node.parentNode.removeChild(node);},_nextElement:function(node){do{node=node.nextSibling;}while(node&&node.nodeType!=1);return node;},_firstElement:function(node){node=node.firstChild;if(node&&node.nodeType!=1){node=this._nextElement(node);}return node;},getChildren:function(){return dojo.query("> [widgetId]",this.containerNode||this.domNode).map(dijit.byNode);},hasChildren:function(){var cn=this.containerNode||this.domNode;return !!this._firstElement(cn);},_getSiblingOfChild:function(_178,dir){var node=_178.domNode;var _17b=(dir>0?"nextSibling":"previousSibling");do{node=node[_17b];}while(node&&(node.nodeType!=1||!dijit.byNode(node)));return node?dijit.byNode(node):null;}});dojo.declare("dijit._KeyNavContainer",[dijit._Container],{_keyNavCodes:{},connectKeyNavHandlers:function(_17c,_17d){var _17e=this._keyNavCodes={};var prev=dojo.hitch(this,this.focusPrev);var next=dojo.hitch(this,this.focusNext);dojo.forEach(_17c,function(code){_17e[code]=prev;});dojo.forEach(_17d,function(code){_17e[code]=next;});this.connect(this.domNode,"onkeypress","_onContainerKeypress");if(dojo.isIE){this.connect(this.domNode,"onactivate","_onContainerFocus");this.connect(this.domNode,"ondeactivate","_onContainerBlur");}else{this.connect(this.domNode,"onfocus","_onContainerFocus");this.connect(this.domNode,"onblur","_onContainerBlur");}},startupKeyNavChildren:function(){dojo.forEach(this.getChildren(),dojo.hitch(this,"_setTabIndexMinusOne"));},addChild:function(_183,_184){dijit._KeyNavContainer.superclass.addChild.apply(this,arguments);this._setTabIndexMinusOne(_183);},focus:function(){this.focusFirstChild();},focusFirstChild:function(){this.focusChild(this._getFirstFocusableChild());},focusNext:function(){if(this.focusedChild&&this.focusedChild.hasNextFocalNode&&this.focusedChild.hasNextFocalNode()){this.focusedChild.focusNext();return;}var _185=this._getNextFocusableChild(this.focusedChild,1);if(_185.getFocalNodes){this.focusChild(_185,_185.getFocalNodes()[0]);}else{this.focusChild(_185);}},focusPrev:function(){if(this.focusedChild&&this.focusedChild.hasPrevFocalNode&&this.focusedChild.hasPrevFocalNode()){this.focusedChild.focusPrev();return;}var _186=this._getNextFocusableChild(this.focusedChild,-1);if(_186.getFocalNodes){var _187=_186.getFocalNodes();this.focusChild(_186,_187[_187.length-1]);}else{this.focusChild(_186);}},focusChild:function(_188,node){if(_188){if(this.focusedChild&&_188!==this.focusedChild){this._onChildBlur(this.focusedChild);}this.focusedChild=_188;if(node&&_188.focusFocalNode){_188.focusFocalNode(node);}else{_188.focus();}}},_setTabIndexMinusOne:function(_18a){if(_18a.getFocalNodes){dojo.forEach(_18a.getFocalNodes(),function(node){node.setAttribute("tabIndex",-1);});}else{(_18a.focusNode||_18a.domNode).setAttribute("tabIndex",-1);}},_onContainerFocus:function(evt){this.domNode.setAttribute("tabIndex",-1);if(evt.target===this.domNode){this.focusFirstChild();}else{var _18d=dijit.getEnclosingWidget(evt.target);if(_18d&&_18d.isFocusable()){this.focusedChild=_18d;}}},_onContainerBlur:function(evt){if(this.tabIndex){this.domNode.setAttribute("tabIndex",this.tabIndex);}},_onContainerKeypress:function(evt){if(evt.ctrlKey||evt.altKey){return;}var func=this._keyNavCodes[evt.keyCode];if(func){func();dojo.stopEvent(evt);}},_onChildBlur:function(_191){},_getFirstFocusableChild:function(){return this._getNextFocusableChild(null,1);},_getNextFocusableChild:function(_192,dir){if(_192){_192=this._getSiblingOfChild(_192,dir);}var _194=this.getChildren();for(var i=0;i<_194.length;i++){if(!_192){_192=_194[(dir>0)?0:(_194.length-1)];}if(_192.isFocusable()){return _192;}_192=this._getSiblingOfChild(_192,dir);}}});}if(!dojo._hasResource["dijit.layout._LayoutWidget"]){dojo._hasResource["dijit.layout._LayoutWidget"]=true;dojo.provide("dijit.layout._LayoutWidget");dojo.declare("dijit.layout._LayoutWidget",[dijit._Widget,dijit._Container,dijit._Contained],{isLayoutContainer:true,postCreate:function(){dojo.addClass(this.domNode,"dijitContainer");},startup:function(){if(this._started){return;}this._started=true;if(this.getChildren){dojo.forEach(this.getChildren(),function(_196){_196.startup();});}if(!this.getParent||!this.getParent()){this.resize();this.connect(window,"onresize",function(){this.resize();});}},resize:function(args){var node=this.domNode;if(args){dojo.marginBox(node,args);if(args.t){node.style.top=args.t+"px";}if(args.l){node.style.left=args.l+"px";}}var mb=dojo.mixin(dojo.marginBox(node),args||{});this._contentBox=dijit.layout.marginBox2contentBox(node,mb);this.layout();},layout:function(){}});dijit.layout.marginBox2contentBox=function(node,mb){var cs=dojo.getComputedStyle(node);var me=dojo._getMarginExtents(node,cs);var pb=dojo._getPadBorderExtents(node,cs);return {l:dojo._toPixelValue(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};};(function(){var _19f=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_1a2,dim){_1a2.resize?_1a2.resize(dim):dojo.marginBox(_1a2.domNode,dim);dojo.mixin(_1a2,dojo.marginBox(_1a2.domNode));dojo.mixin(_1a2,dim);};dijit.layout.layoutChildren=function(_1a4,dim,_1a6){dim=dojo.mixin({},dim);dojo.addClass(_1a4,"dijitLayoutContainer");_1a6=dojo.filter(_1a6,function(item){return item.layoutAlign!="client";}).concat(dojo.filter(_1a6,function(item){return item.layoutAlign=="client";}));dojo.forEach(_1a6,function(_1a9){var elm=_1a9.domNode,pos=_1a9.layoutAlign;var _1ac=elm.style;_1ac.left=dim.l+"px";_1ac.top=dim.t+"px";_1ac.bottom=_1ac.right="auto";dojo.addClass(elm,"dijitAlign"+_19f(pos));if(pos=="top"||pos=="bottom"){size(_1a9,{w:dim.w});dim.h-=_1a9.h;if(pos=="top"){dim.t+=_1a9.h;}else{_1ac.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){size(_1a9,{h:dim.h});dim.w-=_1a9.w;if(pos=="left"){dim.l+=_1a9.w;}else{_1ac.left=dim.l+dim.w+"px";}}else{if(pos=="client"){size(_1a9,dim);}}}});};})();}if(!dojo._hasResource["dijit.form._FormWidget"]){dojo._hasResource["dijit.form._FormWidget"]=true;dojo.provide("dijit.form._FormWidget");dojo.declare("dijit.form._FormWidget",[dijit._Widget,dijit._Templated],{baseClass:"",value:"",name:"",id:"",alt:"",type:"text",tabIndex:"0",disabled:false,intermediateChanges:false,attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{id:"focusNode",tabIndex:"focusNode",alt:"focusNode"}),setDisabled:function(_1ad){this.domNode.disabled=this.disabled=_1ad;if(this.focusNode){this.focusNode.disabled=_1ad;}if(_1ad){this._hovering=false;this._active=false;}dijit.setWaiState(this.focusNode||this.domNode,"disabled",_1ad);this._setStateClass();},_onMouse:function(_1ae){var _1af=_1ae.target;if(_1af&&_1af.getAttribute){this.stateModifier=_1af.getAttribute("stateModifier")||"";}if(!this.disabled){switch(_1ae.type){case "mouseenter":case "mouseover":this._hovering=true;break;case "mouseout":case "mouseleave":this._hovering=false;break;case "mousedown":this._active=true;var self=this;var _1b1=this.connect(dojo.body(),"onmouseup",function(){self._active=false;self._setStateClass();self.disconnect(_1b1);});break;}this._setStateClass();}},isFocusable:function(){return !this.disabled&&(dojo.style(this.domNode,"display")!="none");},focus:function(){dijit.focus(this.focusNode);},_setStateClass:function(){if(!("staticClass" in this)){this.staticClass=(this.stateNode||this.domNode).className;}var _1b2=[this.baseClass];function multiply(_1b3){_1b2=_1b2.concat(dojo.map(_1b2,function(c){return c+_1b3;}));};if(this.checked){multiply("Checked");}if(this.state){multiply(this.state);}if(this.selected){multiply("Selected");}if(this.disabled){multiply("Disabled");}else{if(this._active){multiply(this.stateModifier+"Active");}else{if(this._focused){multiply("Focused");}if((this.stateModifier||!this._focused)&&this._hovering){multiply(this.stateModifier+"Hover");}}}(this.stateNode||this.domNode).className=this.staticClass+" "+_1b2.join(" ");},onChange:function(_1b5){},postCreate:function(){this.setValue(this.value,null);this.setDisabled(this.disabled);this._setStateClass();},setValue:function(_1b6,_1b7){this._lastValue=_1b6;dijit.setWaiState(this.focusNode||this.domNode,"valuenow",this.forWaiValuenow());if(_1b7===undefined){_1b7=true;}if(this._lastValueReported==undefined&&_1b7===null){this._lastValueReported=_1b6;}if((this.intermediateChanges||_1b7)&&((_1b6&&_1b6.toString)?_1b6.toString():_1b6)!==((this._lastValueReported&&this._lastValueReported.toString)?this._lastValueReported.toString():this._lastValueReported)){this._lastValueReported=_1b6;this.onChange(_1b6);}},getValue:function(){return this._lastValue;},undo:function(){this.setValue(this._lastValueReported,false);},_onKeyPress:function(e){if(e.keyCode==dojo.keys.ESCAPE&&!e.shiftKey&&!e.ctrlKey&&!e.altKey){var v=this.getValue();var lv=this._lastValueReported;if((typeof lv!="undefined")&&((v!==null&&v.toString)?v.toString():null)!==lv.toString()){this.undo();dojo.stopEvent(e);return false;}}return true;},forWaiValuenow:function(){return this.getValue();}});}if(!dojo._hasResource["dojo.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");dojo.provide("dojo.fx.Toggler");dojo.fx.chain=function(_1bb){var _1bc=_1bb.shift();var _1bd=_1bc;dojo.forEach(_1bb,function(_1be){dojo.connect(_1bd,"onEnd",_1be,"play");_1bd=_1be;});return _1bc;};dojo.fx.combine=function(_1bf){var ctr=new dojo._Animation({curve:[0,1]});if(!_1bf.length){return ctr;}ctr.duration=_1bf[0].duration;dojo.forEach(_1bf,function(_1c1){dojo.forEach(["play","pause","stop"],function(e){if(_1c1[e]){dojo.connect(ctr,e,_1c1,e);}});});return ctr;};dojo.declare("dojo.fx.Toggler",null,{constructor:function(args){var _t=this;dojo.mixin(_t,args);_t.node=args.node;_t._showArgs=dojo.mixin({},args);_t._showArgs.node=_t.node;_t._showArgs.duration=_t.showDuration;_t.showAnim=_t.showFunc(_t._showArgs);_t._hideArgs=dojo.mixin({},args);_t._hideArgs.node=_t.node;_t._hideArgs.duration=_t.hideDuration;_t.hideAnim=_t.hideFunc(_t._hideArgs);dojo.connect(_t.showAnim,"beforeBegin",dojo.hitch(_t.hideAnim,"stop",true));dojo.connect(_t.hideAnim,"beforeBegin",dojo.hitch(_t.showAnim,"stop",true));},node:null,showFunc:dojo.fadeIn,hideFunc:dojo.fadeOut,showDuration:200,hideDuration:200,show:function(_1c5){return this.showAnim.play(_1c5||0);},hide:function(_1c6){return this.hideAnim.play(_1c6||0);}});dojo.fx.wipeIn=function(args){args.node=dojo.byId(args.node);var node=args.node,s=node.style;var anim=dojo.animateProperty(dojo.mixin({properties:{height:{start:function(){s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _1cb=dojo.style(node,"height");return Math.max(_1cb,1);}},end:function(){return node.scrollHeight;}}}},args));dojo.connect(anim,"onEnd",function(){s.height="auto";});return anim;};dojo.fx.wipeOut=function(args){var node=args.node=dojo.byId(args.node);var s=node.style;var anim=dojo.animateProperty(dojo.mixin({properties:{height:{end:1}}},args));dojo.connect(anim,"beforeBegin",function(){s.overflow="hidden";s.display="";});dojo.connect(anim,"onEnd",function(){s.height="auto";s.display="none";});return anim;};dojo.fx.slideTo=function(args){var node=(args.node=dojo.byId(args.node));var top=null;var left=null;var init=(function(n){return function(){var cs=dojo.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);left=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=dojo.coords(n,true);top=ret.y;left=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=left+"px";}};})(node);init();var anim=dojo.animateProperty(dojo.mixin({properties:{top:{end:args.top||0},left:{end:args.left||0}}},args));dojo.connect(anim,"beforeBegin",anim,init);return anim;};}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(_1da,_1db,_1dc){_1dc=dojo.i18n.normalizeLocale(_1dc);var _1dd=_1dc.split("-");var _1de=[_1da,"nls",_1db].join(".");var _1df=dojo._loadedModules[_1de];if(_1df){var _1e0;for(var i=_1dd.length;i>0;i--){var loc=_1dd.slice(0,i).join("_");if(_1df[loc]){_1e0=_1df[loc];break;}}if(!_1e0){_1e0=_1df.ROOT;}if(_1e0){var _1e3=function(){};_1e3.prototype=_1e0;return new _1e3();}}throw new Error("Bundle not found: "+_1db+" in "+_1da+" , locale="+_1dc);};dojo.i18n.normalizeLocale=function(_1e4){var _1e5=_1e4?_1e4.toLowerCase():dojo.locale;if(_1e5=="root"){_1e5="ROOT";}return _1e5;};dojo.i18n._requireLocalization=function(_1e6,_1e7,_1e8,_1e9){var _1ea=dojo.i18n.normalizeLocale(_1e8);var _1eb=[_1e6,"nls",_1e7].join(".");var _1ec="";if(_1e9){var _1ed=_1e9.split(",");for(var i=0;i<_1ed.length;i++){if(_1ea.indexOf(_1ed[i])==0){if(_1ed[i].length>_1ec.length){_1ec=_1ed[i];}}}if(!_1ec){_1ec="ROOT";}}var _1ef=_1e9?_1ec:_1ea;var _1f0=dojo._loadedModules[_1eb];var _1f1=null;if(_1f0){if(djConfig.localizationComplete&&_1f0._built){return;}var _1f2=_1ef.replace(/-/g,"_");var _1f3=_1eb+"."+_1f2;_1f1=dojo._loadedModules[_1f3];}if(!_1f1){_1f0=dojo["provide"](_1eb);var syms=dojo._getModuleSymbols(_1e6);var _1f5=syms.concat("nls").join("/");var _1f6;dojo.i18n._searchLocalePath(_1ef,_1e9,function(loc){var _1f8=loc.replace(/-/g,"_");var _1f9=_1eb+"."+_1f8;var _1fa=false;if(!dojo._loadedModules[_1f9]){dojo["provide"](_1f9);var _1fb=[_1f5];if(loc!="ROOT"){_1fb.push(loc);}_1fb.push(_1e7);var _1fc=_1fb.join("/")+".js";_1fa=dojo._loadPath(_1fc,null,function(hash){var _1fe=function(){};_1fe.prototype=_1f6;_1f0[_1f8]=new _1fe();for(var j in hash){_1f0[_1f8][j]=hash[j];}});}else{_1fa=true;}if(_1fa&&_1f0[_1f8]){_1f6=_1f0[_1f8];}else{_1f0[_1f8]=_1f6;}if(_1e9){return true;}});}if(_1e9&&_1ea!=_1ec){_1f0[_1ea.replace(/-/g,"_")]=_1f0[_1ec.replace(/-/g,"_")];}};(function(){var _200=djConfig.extraLocale;if(_200){if(!_200 instanceof Array){_200=[_200];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_204,_205){req(m,b,_204,_205);if(_204){return;}for(var i=0;i<_200.length;i++){req(m,b,_200[i],_205);}};}})();dojo.i18n._searchLocalePath=function(_207,down,_209){_207=dojo.i18n.normalizeLocale(_207);var _20a=_207.split("-");var _20b=[];for(var i=_20a.length;i>0;i--){_20b.push(_20a.slice(0,i).join("-"));}_20b.push(false);if(down){_20b.reverse();}for(var j=_20b.length-1;j>=0;j--){var loc=_20b[j]||"ROOT";var stop=_209(loc);if(stop){break;}}};dojo.i18n._preloadLocalizations=function(_210,_211){function preload(_212){_212=dojo.i18n.normalizeLocale(_212);dojo.i18n._searchLocalePath(_212,true,function(loc){for(var i=0;i<_211.length;i++){if(_211[i]==loc){dojo["require"](_210+"_"+loc);return true;}}return false;});};preload();var _215=djConfig.extraLocale||[];for(var i=0;i<_215.length;i++){preload(_215[i]);}};}if(!dojo._hasResource["dijit.layout.ContentPane"]){dojo._hasResource["dijit.layout.ContentPane"]=true;dojo.provide("dijit.layout.ContentPane");dojo.declare("dijit.layout.ContentPane",dijit._Widget,{href:"",extractContent:false,parseOnLoad:true,preventCache:false,preload:false,refreshOnShow:false,loadingMessage:"<span class='dijitContentPaneLoading'>${loadingState}</span>",errorMessage:"<span class='dijitContentPaneError'>${errorState}</span>",isLoaded:false,"class":"dijitContentPane",postCreate:function(){this.domNode.title="";if(this.preload){this._loadCheck();}var _217=dojo.i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=dojo.string.substitute(this.loadingMessage,_217);this.errorMessage=dojo.string.substitute(this.errorMessage,_217);dojo.addClass(this.domNode,this["class"]);},startup:function(){if(this._started){return;}this._checkIfSingleChild();if(this._singleChild){this._singleChild.startup();}this._loadCheck();this._started=true;},_checkIfSingleChild:function(){var _218=dojo.query(">",this.containerNode||this.domNode),_219=_218.filter("[widgetId]");if(_218.length==1&&_219.length==1){this.isContainer=true;this._singleChild=dijit.byNode(_219[0]);}else{delete this.isContainer;delete this._singleChild;}},refresh:function(){return this._prepareLoad(true);},setHref:function(href){this.href=href;return this._prepareLoad();},setContent:function(data){if(!this._isDownloaded){this.href="";this._onUnloadHandler();}this._setContent(data||"");this._isDownloaded=false;if(this.parseOnLoad){this._createSubWidgets();}this._checkIfSingleChild();if(this._singleChild&&this._singleChild.resize){this._singleChild.resize(this._contentBox);}this._onLoadHandler();},cancel:function(){if(this._xhrDfd&&(this._xhrDfd.fired==-1)){this._xhrDfd.cancel();}delete this._xhrDfd;},destroy:function(){if(this._beingDestroyed){return;}this._onUnloadHandler();this._beingDestroyed=true;this.inherited("destroy",arguments);},resize:function(size){dojo.marginBox(this.domNode,size);var node=this.containerNode||this.domNode,mb=dojo.mixin(dojo.marginBox(node),size||{});this._contentBox=dijit.layout.marginBox2contentBox(node,mb);if(this._singleChild&&this._singleChild.resize){this._singleChild.resize(this._contentBox);}},_prepareLoad:function(_21f){this.cancel();this.isLoaded=false;this._loadCheck(_21f);},_loadCheck:function(_220){var _221=((this.open!==false)&&(this.domNode.style.display!="none"));if(this.href&&(_220||(this.preload&&!this._xhrDfd)||(this.refreshOnShow&&_221&&!this._xhrDfd)||(!this.isLoaded&&_221&&!this._xhrDfd))){this._downloadExternalContent();}},_downloadExternalContent:function(){this._onUnloadHandler();this._setContent(this.onDownloadStart.call(this));var self=this;var _223={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(dojo.isObject(this.ioArgs)){dojo.mixin(_223,this.ioArgs);}var hand=this._xhrDfd=(this.ioMethod||dojo.xhrGet)(_223);hand.addCallback(function(html){try{self.onDownloadEnd.call(self);self._isDownloaded=true;self.setContent.call(self,html);}catch(err){self._onError.call(self,"Content",err);}delete self._xhrDfd;return html;});hand.addErrback(function(err){if(!hand.cancelled){self._onError.call(self,"Download",err);}delete self._xhrDfd;return err;});},_onLoadHandler:function(){this.isLoaded=true;try{this.onLoad.call(this);}catch(e){console.error("Error "+this.widgetId+" running custom onLoad code");}},_onUnloadHandler:function(){this.isLoaded=false;this.cancel();try{this.onUnload.call(this);}catch(e){console.error("Error "+this.widgetId+" running custom onUnload code");}},_setContent:function(cont){this.destroyDescendants();try{var node=this.containerNode||this.domNode;while(node.firstChild){dojo._destroyElement(node.firstChild);}if(typeof cont=="string"){if(this.extractContent){match=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(match){cont=match[1];}}node.innerHTML=cont;}else{if(cont.nodeType){node.appendChild(cont);}else{dojo.forEach(cont,function(n){node.appendChild(n.cloneNode(true));});}}}catch(e){var _22a=this.onContentError(e);try{node.innerHTML=_22a;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}}},_onError:function(type,err,_22d){var _22e=this["on"+type+"Error"].call(this,err);if(_22d){console.error(_22d,err);}else{if(_22e){this._setContent.call(this,_22e);}}},_createSubWidgets:function(){var _22f=this.containerNode||this.domNode;try{dojo.parser.parse(_22f,true);}catch(e){this._onError("Content",e,"Couldn't create widgets in "+this.id+(this.href?" from "+this.href:""));}},onLoad:function(e){},onUnload:function(e){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(_232){},onDownloadError:function(_233){return this.errorMessage;},onDownloadEnd:function(){}});}if(!dojo._hasResource["dijit.Tooltip"]){dojo._hasResource["dijit.Tooltip"]=true;dojo.provide("dijit.Tooltip");dojo.declare("dijit._MasterTooltip",[dijit._Widget,dijit._Templated],{duration:200,templateString:"<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\">\n\t<div class=\"dijitTooltipContainer dijitTooltipContents\" dojoAttachPoint=\"containerNode\" waiRole='alert'></div>\n\t<div class=\"dijitTooltipConnector\"></div>\n</div>\n",postCreate:function(){dojo.body().appendChild(this.domNode);this.bgIframe=new dijit.BackgroundIframe(this.domNode);this.fadeIn=dojo.fadeIn({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onShow")});this.fadeOut=dojo.fadeOut({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onHide")});},show:function(_234,_235){if(this.aroundNode&&this.aroundNode===_235){return;}if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_234;this.domNode.style.top=(this.domNode.offsetTop+1)+"px";var _236=this.isLeftToRight()?{"BR":"BL","BL":"BR"}:{"BL":"BR","BR":"BL"};var pos=dijit.placeOnScreenAroundElement(this.domNode,_235,_236);this.domNode.className="dijitTooltip dijitTooltip"+(pos.corner=="BL"?"Right":"Left");dojo.style(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;this.aroundNode=_235;},_onShow:function(){if(dojo.isIE){this.domNode.style.filter="";}},hide:function(_238){if(!this.aroundNode||this.aroundNode!==_238){return;}if(this._onDeck){this._onDeck=null;return;}this.fadeIn.stop();this.isShowingNow=false;this.aroundNode=null;this.fadeOut.play();},_onHide:function(){this.domNode.style.cssText="";if(this._onDeck){this.show.apply(this,this._onDeck);this._onDeck=null;}}});dijit.showTooltip=function(_239,_23a){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.show(_239,_23a);};dijit.hideTooltip=function(_23b){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.hide(_23b);};dojo.declare("dijit.Tooltip",dijit._Widget,{label:"",showDelay:400,connectId:[],postCreate:function(){if(this.srcNodeRef){this.srcNodeRef.style.display="none";}this._connectNodes=[];dojo.forEach(this.connectId,function(id){var node=dojo.byId(id);if(node){this._connectNodes.push(node);dojo.forEach(["onMouseOver","onMouseOut","onFocus","onBlur","onHover","onUnHover"],function(_23e){this.connect(node,_23e.toLowerCase(),"_"+_23e);},this);if(dojo.isIE){node.style.zoom=1;}}},this);},_onMouseOver:function(e){this._onHover(e);},_onMouseOut:function(e){if(dojo.isDescendant(e.relatedTarget,e.target)){return;}this._onUnHover(e);},_onFocus:function(e){this._focus=true;this._onHover(e);},_onBlur:function(e){this._focus=false;this._onUnHover(e);},_onHover:function(e){if(!this._showTimer){var _244=e.target;this._showTimer=setTimeout(dojo.hitch(this,function(){this.open(_244);}),this.showDelay);}},_onUnHover:function(e){if(this._focus){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}this.close();},open:function(_246){_246=_246||this._connectNodes[0];if(!_246){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}dijit.showTooltip(this.label||this.domNode.innerHTML,_246);this._connectNode=_246;},close:function(){dijit.hideTooltip(this._connectNode);delete this._connectNode;if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}},uninitialize:function(){this.close();}});}if(!dojo._hasResource["ashford.Lightbox"]){dojo._hasResource["ashford.Lightbox"]=true;if(!dojo._hasResource["dojox.image.Lightbox"]){dojo._hasResource["dojox.image.Lightbox"]=true;dojo.provide("ashford.Lightbox");dojo.provide("dojox.image.Lightbox");dojo.experimental("dojox.image.Lightbox");dojo.declare("dojox.image.Lightbox",dijit._Widget,{group:"",title:"",href:"",duration:500,_allowPassthru:false,_attachedDialog:null,startup:function(){this.inherited(arguments);var tmp=dijit.byId("dojoxLightboxDialog");if(tmp){this._attachedDialog=tmp;}else{this._attachedDialog=new dojox.image._LightboxDialog({id:"dojoxLightboxDialog"});this._attachedDialog.startup();}if(!this.store){this._addSelf();this.connect(this.domNode,"onclick","_handleClick");}},_addSelf:function(){this._attachedDialog.addImage({href:this.href,title:this.title},this.group||null);},_handleClick:function(e){if(!this._allowPassthru){e.preventDefault();}else{return;}this.show();},show:function(){this._attachedDialog.show(this);},disable:function(){this._allowPassthru=true;},enable:function(){this._allowPassthru=false;}});dojo.declare("dojox.image._LightboxDialog",dijit.Dialog,{title:"",inGroup:null,imgUrl:"",errorMessage:"Image not found.",adjust:true,_groups:{XnoGroupX:[]},errorImg:dojo.moduleUrl("dojox.image","resources/images/warning.png"),_imageReady:false,_blankImg:dojo.moduleUrl("dojo","resources/blank.gif"),_clone:null,_wasStyled:null,_loadingAnim:null,_showImageAnim:null,_showNavAnim:null,_animConnects:[],templateString:"<div class=\"dojoxLightbox\" dojoAttachPoint=\"containerNode\">\n\t<div>\n\t\t<div dojoAttachPoint=\"imageContainer\" class=\"dojoxLightboxContainer\">\n\t\t\t<img dojoAttachPoint=\"imgNode\" src=\"${imgUrl}\" class=\"dojoxLightboxImage\" alt=\"${title}\">\n\t\t\t<div class=\"dojoxLightboxFooter\" dojoAttachPoint=\"titleNode\">\n\t\t\t\t<div class=\"dijitInline LightboxClose\" dojoAttachPoint=\"closeNode\"></div>\n\t\t\t\t<div class=\"dijitInline LightboxNext\" dojoAttachPoint=\"nextNode\"></div>\t\n\t\t\t\t<div class=\"dijitInline LightboxPrev\" dojoAttachPoint=\"prevNode\"></div>\n\n\t\t\t\t<div class=\"dojoxLightboxText\"><span dojoAttachPoint=\"textNode\">${title}</span><span dojoAttachPoint=\"groupCount\" class=\"dojoxLightboxGroupText\"></span></div>\n\t\t\t</div>\n\t\t</div>\t\n\t\t\n\t</div>\n</div>\n",startup:function(){this.inherited(arguments);this._clone=dojo.clone(this.imgNode);this.connect(document.documentElement,"onkeypress","_handleKey");this.connect(window,"onresize","_position");this.connect(this.nextNode,"onclick","_nextImage");this.connect(this.prevNode,"onclick","_prevImage");this.connect(this.closeNode,"onclick","hide");this._makeAnims();this._vp=dijit.getViewport();},show:function(_249){var _t=this;if(!_t.open){_t.inherited(arguments);}if(this._wasStyled){dojo._destroyElement(_t.imgNode);_t.imgNode=dojo.clone(_t._clone);dojo.place(_t.imgNode,_t.imageContainer,"first");_t._makeAnims();_t._wasStyled=false;}dojo.style(_t.imgNode,"opacity","0");dojo.style(_t.titleNode,"opacity","0");_t._imageReady=false;_t.imgNode.src=_249.href;if((_249.group&&_249!=="XnoGroupX")||_t.inGroup){if(!_t.inGroup){_t.inGroup=_t._groups[(_249.group)];dojo.forEach(_t.inGroup,function(g,i){if(g.href==_249.href){_t._positionIndex=i;}},_t);}if(!_t._positionIndex){_t._positionIndex=0;_t.imgNode.src=_t.inGroup[_t._positionIndex].href;}_t.groupCount.innerHTML=" ("+(_t._positionIndex+1)+" of "+_t.inGroup.length+")";_t.prevNode.style.visibility="visible";_t.nextNode.style.visibility="visible";}else{_t.groupCount.innerHTML="";_t.prevNode.style.visibility="hidden";_t.nextNode.style.visibility="hidden";}_t.textNode.innerHTML=_249.title;if(!_t._imageReady||_t.imgNode.complete===true){_t._imgConnect=dojo.connect(_t.imgNode,"onload",_t,function(){_t._imageReady=true;_t.resizeTo({w:_t.imgNode.width,h:_t.imgNode.height,duration:_t.duration});dojo.disconnect(_t._imgConnect);if(_t._imgError){dojo.disconnect(_t._imgError);}});_t._imgError=dojo.connect(_t.imgNode,"onerror",_t,function(){dojo.disconnect(_t._imgError);_t.imgNode.src=_t.errorImg;_t._imageReady=true;_t.textNode.innerHTML=_t.errorMessage;});if(dojo.isIE){_t.imgNode.src=_t.imgNode.src;}}else{_t.resizeTo({w:_t.imgNode.width,h:_t.imgNode.height,duration:1});}},_nextImage:function(){if(!this.inGroup){return;}if(this._positionIndex+1<this.inGroup.length){this._positionIndex++;}else{this._positionIndex=0;}this._loadImage();},_prevImage:function(){if(this.inGroup){if(this._positionIndex==0){this._positionIndex=this.inGroup.length-1;}else{this._positionIndex--;}this._loadImage();}},_loadImage:function(){this._loadingAnim.play(1);},_prepNodes:function(){this._imageReady=false;this.show({href:this.inGroup[this._positionIndex].href,title:this.inGroup[this._positionIndex].title});},resizeTo:function(size){if(this.adjust&&(size.h+80>this._vp.h||size.w+50>this._vp.w)){size=this._scaleToFit(size);}var _24e=dojox.fx.sizeTo({node:this.containerNode,duration:size.duration||this.duration,width:size.w,height:size.h+30});this.connect(_24e,"onEnd","_showImage");_24e.play(15);},_showImage:function(){this._showImageAnim.play(1);},_showNav:function(){this._showNavAnim.play(1);},hide:function(){dojo.fadeOut({node:this.titleNode,duration:5,onEnd:dojo.hitch(this,function(){this.imgNode.src=this._blankImg;})}).play(5);this.inherited(arguments);this.inGroup=null;this._positionIndex=null;},addImage:function(_24f,_250){var g=_250;if(!_24f.href){return;}if(g){if(!this._groups[g]){this._groups[g]=[];}this._groups[g].push(_24f);}else{this._groups["XnoGroupX"].push(_24f);}},_handleKey:function(e){if(!this.open){return;}var dk=dojo.keys;var key=(e.charCode==dk.SPACE?dk.SPACE:e.keyCode);switch(key){case dk.ESCAPE:this.hide();break;case dk.DOWN_ARROW:case dk.RIGHT_ARROW:case 78:this._nextImage();break;case dk.UP_ARROW:case dk.LEFT_ARROW:case 80:this._prevImage();break;}},_scaleToFit:function(size){var ns={};if(this._vp.h>this._vp.w){ns.w=this._vp.w-70;ns.h=ns.w*(size.h/size.w);}else{ns.h=this._vp.h-80;ns.w=ns.h*(size.w/size.h);}this._wasStyled=true;var s=this.imgNode.style;s.height=ns.h+"px";s.width=ns.w+"px";ns.duration=size.duration;return ns;},_position:function(e){this.inherited(arguments);this._vp=dijit.getViewport();},_makeAnims:function(){dojo.forEach(this._animConnects,dojo.disconnect);this._animConnects=[];this._showImageAnim=dojo.fadeIn({node:this.imgNode,duration:this.duration});this._animConnects.push(dojo.connect(this._showImageAnim,"onEnd",this,"_showNav"));this._loadingAnim=dojo.fx.combine([dojo.fadeOut({node:this.imgNode,duration:175}),dojo.fadeOut({node:this.titleNode,duration:175})]);this._animConnects.push(dojo.connect(this._loadingAnim,"onEnd",this,"_prepNodes"));this._showNavAnim=dojo.fadeIn({node:this.titleNode,duration:225});}});}}if(!dojo._hasResource["ashford.easing"]){dojo._hasResource["ashford.easing"]=true;dojo.provide("ashford.easing");dojo.provide("dojox.fx.easing");dojox.fx.easing={linear:function(n){return n;},quadIn:function(n){return Math.pow(n,2);},quadOut:function(n){return n*(n-2)*-1;},quadInOut:function(n){n=n*2;if(n<1){return Math.pow(n,2)/2;}return -1*((--n)*(n-2)-1)/2;},cubicIn:function(n){return Math.pow(n,3);},cubicOut:function(n){return Math.pow(n-1,3)+1;},cubicInOut:function(n){n=n*2;if(n<1){return Math.pow(n,3)/2;}n-=2;return (Math.pow(n,3)+2)/2;},quartIn:function(n){return Math.pow(n,4);},quartOut:function(n){return -1*(Math.pow(n-1,4)-1);},quartInOut:function(n){n=n*2;if(n<1){return Math.pow(n,4)/2;}n-=2;return -1/2*(Math.pow(n,4)-2);},quintIn:function(n){return Math.pow(n,5);},quintOut:function(n){return Math.pow(n-1,5)+1;},quintInOut:function(n){n=n*2;if(n<1){return Math.pow(n,5)/2;}n-=2;return (Math.pow(n,5)+2)/2;},sineIn:function(n){return -1*Math.cos(n*(Math.PI/2))+1;},sineOut:function(n){return Math.sin(n*(Math.PI/2));},sineInOut:function(n){return -1*(Math.cos(Math.PI*n)-1)/2;},expoIn:function(n){return (n==0)?0:Math.pow(2,10*(n-1));},expoOut:function(n){return (n==1)?1:(-1*Math.pow(2,-10*n)+1);},expoInOut:function(n){if(n==0){return 0;}if(n==1){return 1;}n=n*2;if(n<1){return Math.pow(2,10*(n-1))/2;}--n;return (-1*Math.pow(2,-10*n)+2)/2;},circIn:function(n){return -1*(Math.sqrt(1-Math.pow(n,2))-1);},circOut:function(n){n=n-1;return Math.sqrt(1-Math.pow(n,2));},circInOut:function(n){n=n*2;if(n<1){return -1/2*(Math.sqrt(1-Math.pow(n,2))-1);}n-=2;return 1/2*(Math.sqrt(1-Math.pow(n,2))+1);},backIn:function(n){var s=1.70158;return Math.pow(n,2)*((s+1)*n-s);},backOut:function(n){n=n-1;var s=1.70158;return Math.pow(n,2)*((s+1)*n+s)+1;},backInOut:function(n){var s=1.70158*1.525;n=n*2;if(n<1){return (Math.pow(n,2)*((s+1)*n-s))/2;}n-=2;return (Math.pow(n,2)*((s+1)*n+s)+2)/2;},elasticIn:function(n){if(n==0){return 0;}if(n==1){return 1;}var p=0.3;var s=p/4;n=n-1;return -1*Math.pow(2,10*n)*Math.sin((n-s)*(2*Math.PI)/p);},elasticOut:function(n){if(n==0){return 0;}if(n==1){return 1;}var p=0.3;var s=p/4;return Math.pow(2,-10*n)*Math.sin((n-s)*(2*Math.PI)/p)+1;},elasticInOut:function(n){if(n==0){return 0;}n=n*2;if(n==2){return 1;}var p=0.3*1.5;var s=p/4;if(n<1){n-=1;return -0.5*(Math.pow(2,10*n)*Math.sin((n-s)*(2*Math.PI)/p));}n-=1;return 0.5*(Math.pow(2,-10*n)*Math.sin((n-s)*(2*Math.PI)/p))+1;},bounceIn:function(n){return (1-dojox.fx.easing.bounceOut(1-n));},bounceOut:function(n){var s=7.5625;var p=2.75;var l;if(n<(1/p)){l=s*Math.pow(n,2);}else{if(n<(2/p)){n-=(1.5/p);l=s*Math.pow(n,2)+0.75;}else{if(n<(2.5/p)){n-=(2.25/p);l=s*Math.pow(n,2)+0.9375;}else{n-=(2.625/p);l=s*Math.pow(n,2)+0.984375;}}}return l;},bounceInOut:function(n){if(n<0.5){return dojox.fx.easing.bounceIn(n*2)/2;}return (dojox.fx.easing.bounceOut(n*2-1)/2)+0.5;}};}if(!dojo._hasResource["atg.store.widget.RichCartTrigger"]){dojo._hasResource["atg.store.widget.RichCartTrigger"]=true;dojo.provide("atg.store.widget.RichCartTrigger");dojo.declare("atg.store.widget.RichCartTrigger",[dijit._Widget,dijit._Templated],{templatePath:contextPath+"/javascript/widget/template/richCartTrigger.html",id:"richCartTrigger",containerNodeId:null,cartWidget:null,cartOpenCssClass:"richCartOpen",startup:function(){var _284=this;console.debug("RichCartTrigger:startup");console.debug(this.i18n);_284.attachToContainer();},toggleCart:function(){console.debug("Toggling rich cart");this.cartWidget.toggleCart();this.updateTriggerDisplay();},updateTriggerDisplay:function(){console.debug("updateTriggerDisplay");if(this.cartWidget===null){return;}var _285=((this.cartWidget.isShowing&&!this.cartWidget.cartAnimationInProgress)||(!this.cartWidget.isShowing&&this.cartWidget.cartAnimationInProgress));if(_285){console.debug(" Cart is open (or opening animation is in progress)");dojo.byId("atg_store_viewCart").innerHTML=this.i18n.hideCart;this.triggerLink.title=this.i18n.hideCart;console.debug("add class: "+this.cartOpenCssClass+" to "+this.domNode);dojo.addClass(this.domNode,this.cartOpenCssClass);console.debug("after style adding");}else{console.debug("  Cart is closed (or closing animation is in progress)");dojo.byId("atg_store_viewCart").innerHTML=this.i18n.showCart;this.triggerLink.title=this.i18n.showCart;console.debug("remove class: "+this.cartOpenCssClass+" from "+this.domNode);dojo.removeClass(this.domNode,this.cartOpenCssClass,false);console.debug("after style removing");}},attachToContainer:function(){console.debug("Appending trigger domNode to "+this.domNode);dojo.byId(this.containerNodeId).appendChild(this.domNode);}});}if(!dojo._hasResource["atg.store.widget.RichCartSummary"]){dojo._hasResource["atg.store.widget.RichCartSummary"]=true;dojo.provide("atg.store.widget.RichCartSummary");dojo.declare("atg.store.widget.RichCartSummary",[dijit._Widget,dijit._Templated,dijit._Container],{templatePath:contextPath+"/javascript/widget/template/richCartSummary.html",triggerWidget:null,data:null,quantityNodeId:null,quantityNodeId2:null,hijackClassName:null,highlightColor:null,firstPlacementDone:false,cartAnimationInProgress:false,promoData:null,duration:{highlight:3000,scroll:500,wipe:280,autoHide:5000},afterStartup:function(){console.debug("Initializing RichCartSummary widget");if(this.data!==null){this.setAllCartData(this.data);}var _286=this;dojo.connect(window,"onresize",this,"placeCart");dojo.connect(window,"onscroll",this,"placeCart");dojo.connect(document.body,"onclick",function(evt){var type=evt.target.nodeName;if(_286.isShowing&&type!="A"&&type!="INPUT"&&type!="BUTTON"){_286.hide();}});dojo.connect(this.domNode,"onclick",function(evt){evt.stopPropagation();});this.triggerWidget=dijit.byId("richCartTrigger");if(this.doHijack===true){this.hijackAllAddToCartNodes();}},startup:function(){console.debug("Startup RichCartSummary widget");var _28a=this;dojo.addOnLoad(function(){_28a.domNode.style.visibility="hidden";_28a.attachToContainer();_28a.hide(function(){_28a.domNode.style.visibility="visible";});});this.afterStartup();},setAllCartData:function(_28b){console.debug("Setting all cart data");this.data=_28b;this.clearCartItems();this.setCartSummaryData();if(_28b.items){for(var i=0;i<_28b.items.length;i++){this.addCartItem(_28b.items[i]);}}if(_28b.ackMessage!=null){var _28d=dojo.byId("ackMessage");if(_28d!=null){_28d.innerHTML=_28b.ackMessage;_28d.style.visibility="visible";var _28e=document.getElementById("addToCartButton");if(_28e){_28e.style.display="none";}}}},setCartSummaryData:function(){var el,el2;if(this.quantityNodeId!==null){el=dojo.byId(this.quantityNodeId);if(el){console.debug("Setting Quantity Value in Rich Cart to: ",this.data.itemCount);el.innerHTML=dojo.string.substitute(this.i18n.itemCount,[this.data.itemCount]);}el2=dojo.byId(this.quantityNodeId2);if(el2){el2.innerHTML=dojo.string.substitute(this.i18n.itemCount,[this.data.itemCount]);}}if(this.data.itemCount===0){this.showEmptyCart(true);}else{this.showEmptyCart(false);this.csSubtotal.innerHTML=this.data.subtotal;}},showEmptyCart:function(_291){if(_291===true){dojo.style(this.csSubtotalContainer,"display","none");dojo.style(this.csCheckout,"display","none");dojo.style(this.csEmptyMessage,"display","");dojo.style(this.promoImage,"display","");}else{dojo.style(this.csSubtotalContainer,"display","");dojo.style(this.csCheckout,"display","");dojo.style(this.csEmptyMessage,"display","none");dojo.style(this.promoImage,"display","");}},addCartItem:function(data){console.debug("Adding a Line Item");var _293=new atg.store.widget.RichCartSummaryItem({data:data,highlightColor:this.highlightColor,highlightDuration:this.duration.highlight,scrollDuration:this.duration.scroll,i18n:this.i18n});_293.startup();this.csContent.appendChild(_293.domNode);this.addChild(_293);},clearCartItems:function(){var _294=this.getChildren();for(var i=0;i<_294.length;i++){this.removeChild(_294[i]);_294[i].destroy();}},toggleCart:function(){if(this.isShowing===true){this.hide();}else{this.show();}},placeCart:function(){if(!this.isShowing&&this.firstPlacementDone&&!this.cartAnimationInProgress){return;}console.debug("placeCart call");this.firstPlacementDone=true;var node=this.triggerWidget.triggerLink;var pos=dojo._abs(node);var _298,_299,_29a,_29b;_298=pos.x-127;if(dojo.isSafari){_298=pos.x-137;}if(dojo.isIE){_298=pos.x-127;}_298=(_298>0)?_298:0;_29a=dojo._getMarginBox(node.parentNode).h;_29b=dijit.getViewport().t;console.debug("scrollOffsetHeight"+_29b);_299=pos.y+_29a+_29b;_299=(_299-_29b>0)?_299:_29b;console.debug("Placing cart @ "+_298+", "+_299);this.domNode.style.left=_298+"px";this.domNode.style.top=_299+"px";this.domNode.style.zIndex="1000";if(this.bgIframe){this.bgIframe.size(this.domNode);}},show:function(_29c){console.debug("show cart");if(this.isShowing){if(_29c){_29c();}return;}if(this.cartAnimationInProgress===true){return;}this.cartAnimationInProgress=true;this.placeCart();var _29d=this;console.debug("show:node: "+this.domNode);console.debug("show:duration: "+this.duration.wipe);var _29e=dojo.fx.wipeIn({node:this.domNode,duration:this.duration.wipe,onEnd:function(){_29d.isShowing=true;_29d.cartAnimationInProgress=false;if(dojo.isIE){if(dojo.isIE<6){if(!_29d.bgIframe){_29d.bgIframe=new dijit.BackgroundIframe();_29d.bgIframe.setZIndex(_29d.domNode);}_29d.bgIframe.size(_29d.domNode);_29d.bgIframe.show();}}if(_29c&&dojo.isFunction(_29c)){_29c();}}});console.debug("after wipe animation");var _29f=dojo.fadeIn({node:this.domNode,properties:{opacity:{start:0.3,end:0.1}},duration:this.duration.wipe});dojo.fx.combine([_29e,_29f]).play();this.triggerWidget.updateTriggerDisplay();},hide:function(_2a0){if(this.cartAnimationInProgress===true){return;}this.cartAnimationInProgress=true;var _2a1=this;console.debug("hide:node: "+this.domNode);console.debug("hide:duration: "+this.duration.wipe);var _2a2=dojo.fx.wipeOut({node:this.domNode,duration:this.duration.wipe,onEnd:function(){_2a1.isShowing=false;_2a1.cartAnimationInProgress=false;_2a1.triggerWidget.updateTriggerDisplay();if(_2a1.bgIframe){_2a1.bgIframe.hide();_2a1.bgIframe.size({left:0,top:0,width:0,height:0});}if(_2a0&&dojo.isFunction(_2a0)){_2a0();}}});var _2a3=dojo.fadeOut({node:this.domNode,properties:{opacity:{start:1,end:0.8}},duration:this.duration.wipe});dojo.fx.combine([_2a2,_2a3]).play();this.clearAutoHide();},getChangedItemWidgets:function(){var _2a4=[];var item;var _2a6=this.getChildren();for(var i=0;i<this.data.items.length;i++){item=this.data.items[i];if(item.modified===true){_2a4[_2a4.length]=_2a6[i];}}return _2a4;},startAutoHide:function(){if(this.autoHideTimer!==null){this.clearAutoHide();}console.debug("Starting auto-hide (in "+this.duration.autoHide+" ms)");var _2a8=this;this.autoHideTimer=setTimeout(dojo.hitch(_2a8,"hide"),this.duration.autoHide);dojo.connect(this.domNode,"onmouseover",this,"clearAutoHide");},clearAutoHide:function(){console.debug("Clearing auto-hide");clearTimeout(this.autoHideTimer);dojo.disconnect(this.domNode,"onmouseover",this,"clearAutoHide");this.autoHideTimer=null;},handleResponse:function(data,node){console.debug("RichCart:handleResponse");console.debug("RichCart:handleResponse:node "+node);console.debug("RichCart:handleResponse:data "+data);if(!data){this.handleError();return;}if(data.error){console.debug("Received error from server - resubmitting form");this.resubmitForm(node);return;}this.setAllCartData(data);var _2ab=this.isShowing;var _2ac=this.getChangedItemWidgets();var _2ad=this;this.show(function(){if(_2ac.length>0){_2ac[0].scrollIntoView();}for(var i=0;i<_2ac.length;i++){_2ac[i].highlight();}_2ad.enableNode(node);});if(!_2ab||this.autoHideTimer!==null){this.startAutoHide();}},hijackAllAddToCartNodes:function(){console.debug("Connecting RichCart to all elements with class ["+this.hijackClassName+"]");var _2af=this;console.debug("class name: "+this.hijackClassName);dojo.query("*."+this.hijackClassName).forEach(function(node){_2af.hijackNode(node);});},hijackNode:function(node){console.debug("Hijacking node");console.debug(node);if(node.isHijacked){console.debug("Node is already hijacked - ignoring");return;}node.isHijacked=true;var _2b2=this;var _2b3={headers:{"Accept":"application/json"},handleAs:"json",load:function(data,_2b5){_2b2.handleResponse(data,node);},error:function(data,_2b7){_2b2.handleError(data,_2b7);},timeout:function(data,_2b9){_2b2.handleError(data,_2b9);}};if(node.nodeName=="INPUT"){dojo.connect(node,"onclick",function(evt){evt.cancelBubble=true;evt.preventDefault();var _2bb=_2b2.getParentNode(node,"form");console.debug("formNode: "+_2bb);var _2bc={};_2bc[node.name]=node.value;console.debug("Add to Cart form clicked - submitting form");var _2bd=dojo.byId("atg_store_formValidationError");if(_2bd){console.debug("Hide error elements");_2bd.style.visibility="hidden";_2bd.style.height="0px";}var _2be=document.getElementById("ackMessage");if(_2be){_2be.style.visibility="hidden";}dojo._mixin(_2b3,{form:_2bb,content:_2bc});_2b2.disableNode(node);dojo.xhrPost(_2b3);return false;});}else{if(node.nodeName=="A"){dojo.connect(node,"onclick",function(evt){console.debug("Add to Cart link clicked");evt.preventDefault();if(node.currentlyAdding&&node.currentlyAdding===true){console.debug("This link has already been clicked - ignoring");return;}dojo._mixin(_2b3,{url:node.href});_2b2.disableNode(node);dojo.xhrGet(_2b3);});}else{console.debug("Node is not a form submit or an anchor - ignoring");}}},attachToContainer:function(){console.debug("Appending cart domNode to "+this.domNode);document.body.appendChild(this.domNode);},handleError:function(data,_2c1){console.debug("RichCartSummary:handleError");document.location=this.url.error;},disableNode:function(node){node.originalProps={};node.originalProps.width=node.style.width;node.originalProps.height=node.style.height;node.style.width=dojo._getBorderBox(node).w+"px";if(node.nodeName=="INPUT"){node.originalProps.value=node.value;node.disabled=true;node.value=this.i18n.addingToCart;}else{if(node.nodeName=="A"){node.originalProps.innerHTML=node.innerHTML;node.currentlyAdding=true;node.innerHTML=this.i18n.addingToCart;}}},enableNode:function(node){if(node.nodeName=="INPUT"){node.disabled=false;node.value=node.originalProps.value;}else{if(node.nodeName=="A"){node.currentlyAdding=false;node.innerHTML=node.originalProps.innerHTML;}}node.style.width=node.originalProps.width;node.style.height=node.originalProps.height;node.originalProps=null;},resubmitForm:function(node){console.debug("RichCartSummary:resubmit from");var _2c5=document.createElement("input");_2c5.type="hidden";_2c5.name=node.name;_2c5.value=node.value;var _2c6=this.getParentNode(node,"form");_2c6.appendChild(_2c5);_2c6.submit();},getParentNode:function(node,type){var _2c9=dojo.doc;var _2ca=dojo.byId(node);type=type.toLowerCase();while((_2ca)&&(_2ca.nodeName.toLowerCase()!=type)){if(_2ca==(_2c9["body"]||_2c9["documentElement"])){return null;}_2ca=_2ca.parentNode;}return _2ca;}});}if(!dojo._hasResource["atg.store.widget.RichCartSummaryItem"]){dojo._hasResource["atg.store.widget.RichCartSummaryItem"]=true;dojo.provide("atg.store.widget.RichCartSummaryItem");dojo.declare("atg.store.widget.RichCartSummaryItem",[dijit._Widget,dijit._Templated],{templatePath:contextPath+"/javascript/widget/template/richCartSummaryItem.html",data:null,startup:function(){if(this.data.oldPrice){this.oldPriceContainer.innerHTML=this.data.oldPrice;dojo.style(this.oldPriceContainer,"display","");}for(var i=0;i<this.data.properties.length;i++){var prop=this.data.properties[i];var dt=document.createElement("dt");var dd=document.createElement("dd");dt.innerHTML=prop.name+this.i18n.labelSeparator;dd.innerHTML=prop.value;this.propertiesContainer.appendChild(dt);this.propertiesContainer.appendChild(dd);}if(this.data.availability){this.availabilityContainer.innerHTML=this.data.availability;}else{dojo.style(this.availabilityContainer,"display","none");}if(!this.data.linkItem){this.imageLink.parentNode.replaceChild(this.imageLink.firstChild,this.imageLink);this.titleLink.parentNode.replaceChild(this.titleLink.firstChild,this.titleLink);}},highlight:function(){},scrollIntoView:function(){var node=this.domNode;var _2d0=node.parentNode;var cart=_2d0.parentNode;var _2d2=dojo._getContentBox(cart).h;var _2d3=dojo._abs(cart).y+Math.ceil(_2d2/2);var _2d4=dojo._getContentBox(node).h;var _2d5=dojo._abs(node).y+Math.ceil(_2d4/2);var _2d6=_2d5-_2d3;var _2d7=0;var _2d8=_2d0.scrollHeight-dojo._getContentBox(_2d0).h;var _2d9=_2d0.scrollTop;_2d9+=_2d6;_2d9=(_2d9<_2d7)?_2d7:_2d9;_2d9=(_2d9>_2d8)?_2d8:_2d9;var anim=this.smoothScroll(_2d0,_2d0.scrollTop,_2d9,this.scrollDuration);anim.play();},smoothScroll:function(_2db,_2dc,_2dd,_2de){var anim=new dojo._Animation({beforeBegin:function(){delete this.curve;anim.curve=new dojo._Line(_2dc,_2dd);},onAnimate:function(_2e0){_2db.scrollTop=_2e0;},duration:_2de});return anim;}});}if(!dojo._hasResource["ashford.widget.slider"]){dojo._hasResource["ashford.widget.slider"]=true;dojo.provide("ashford.widget.slider");dojo.declare("ashford.widget.slider",[dijit._Widget,dijit._Templated],{templateString:"<div id=\"featuredBrandsWidget\" dojoAttachPoint=\"sliderFrame\">\n  \n  <ul id=\"featuredBrandsContainer\" dojoAttachPoint=\"containerNode\">\n    <!--  this is where the content will be loaded -->\n  </ul>\n  \n  <div id=\"brandTools\">\n    <a id=\"preBrand\" dojoAttachPoint=\"sliderButtonRight\" dojoAttachEvent=\"onclick:onPressPrevious\" href=\"#\"></a> \n    <a id=\"nextBrand\" dojoAttachPoint=\"sliderButtonLeft\" dojoAttachEvent=\"onclick:onPressNext\" href=\"#\"></a>\n  </div>\n  \n</div>\n",slideAmt:112,itemsPerSlide:3,childCount:0,slidePosition:0,atStartOfItems:false,atEndOfItems:false,duration:800,easing:dojox.fx.easing.circleInOut,postCreate:function(){this.sliderFrame.className="";dojo.addClass(dojo.body(),"ashfordWidgets");this.sliderButtonRight.className="buttonDisabled";this.atStartOfItems=true;this.slideAmt=dojo.coords(dojo.query("li",this.containerNode)[0]).w;this.showingItems=Math.floor(((dojo.coords(this.sliderFrame).w)-(dojo.coords(this.sliderButtonLeft).w))/this.slideAmt);console.debug("this.sliderAmt",this.slideAmt);console.debug("dojo.coords(this.sliderFrame).w",dojo.coords(this.sliderFrame).w);console.debug("dojo.coords(this.sliderButtonLeft).w",dojo.coords(this.sliderButtonLeft).w);console.debug(this.showingItems);this.totalChildren=dojo.query("li",this.containerNode).length;this.childrenToShowCount=(this.totalChildren-this.showingItems);this.containerNode.style.width=this.slideAmt*this.totalChildren+200+"px";this.containerNode.style.left="0px";},onPressNext:function(e){console.debug(e);e.preventDefault();e.stopPropagation();e.target.blur();if(this.atEndOfItems||this.sliding){return;}if((this.slidePosition+this.showingItems+this.itemsPerSlide)>=this.totalChildren){this.slideIt(+this.slideAmt*(this.slidePosition+this.itemsPerSlide-this.totalChildren));this.slidePosition=this.totalChildren-this.showingItems;}else{this.slideIt(-this.slideAmt*this.itemsPerSlide);this.slidePosition=this.slidePosition+this.itemsPerSlide;}this.checkPosition();},onPressPrevious:function(e){e.preventDefault();e.stopPropagation();e.target.blur();if(this.atStartOfItems||this.sliding){return;}if((this.slidePosition-this.itemsPerSlide)<=0){var _2e3=parseFloat(this.containerNode.style.left);this.slideIt(Math.floor(Math.abs(_2e3)));this.slidePosition=0;}else{this.slideIt(this.slideAmt*this.itemsPerSlide);this.slidePosition=this.slidePosition-this.itemsPerSlide;}this.checkPosition();},checkPosition:function(){this.sliderButtonRight.className="";this.sliderButtonLeft.className="";this.atStartOfItems=false;this.atEndOfItems=false;if(this.slidePosition<=0){this.atStartOfItems=true;this.sliderButtonRight.className="buttonDisabled";}else{if(this.slidePosition>=this.childrenToShowCount){this.atEndOfItems=true;this.sliderButtonLeft.className="buttonDisabled";}}},slideIt:function(amt){console.debug("AMT: ",amt);var _2e5=this;var _2e6=parseFloat(this.containerNode.style.left);var _2e7={node:this.containerNode,top:0,left:(_2e6+amt).toString(),unit:"px",onEnd:function(){_2e5.sliding=false;_2e5.debugValues("END OF SLIDE");},easing:this.easing,duration:this.duration};this.sliding=true;dojo.fx.slideTo(_2e7).play();},debugValues:function(name){console.debug("-------- start "+name+"---------------");console.debug("this.slidePosition: ",this.slidePosition);console.debug("this.totalChildren: ",this.totalChildren);console.debug("this.showingItems: ",this.showingItems);console.debug("this.childrenToShowCount: ",this.childrenToShowCount);console.debug("Calculated Container width: ",this.slideAmt*this.totalChildren+"px");console.debug("dojo.coords(this.containerNode).l",dojo.coords(this.containerNode).l);console.debug("----------------------------------------");},sanitySaver:""});}if(!dojo._hasResource["ashford.picker"]){dojo._hasResource["ashford.picker"]=true;dojo.provide("ashford.picker");dojo.provide("atg.store.picker");atg.store.picker={addtoCart:function(){if(!this.checkAddtoCartAvailable()){dojo.byId("promptSelectDIV").style.display="block";dojo.byId("promptSelectDIV2").style.display="none";dojo.byId("promptSelectDIV3").style.display="none";return;}dijit.byId("atg_store_richCart").postForm("addToCart");},checkAddtoCartAvailable:function(){var _2e9=dojo.byId("addToCart");var _2ea=_2e9.elements["/atg/store/order/purchase/CartFormHandler.items[0].catalogRefId"].value;if(!_2ea){return false;}return true;},clickColor:function(_2eb){console.debug("selected color is "+_2eb);var form=dojo.byId("colorsizerefreshform");var _2ed=form.elements.selectedColor.value;if(_2ed==_2eb){return;}form.elements.selectedColor.value=_2eb;var _2ee=atg.store.picker;_2ee.setQuantity();_2ee.setGiftlistId();_2ee.submitRefreshForm();},clickSize:function(size){console.debug("selected size is "+size);var form=dojo.byId("colorsizerefreshform");var _2f1=form.elements.selectedSize.value;if(_2f1===size){return;}form.elements.selectedSize.value=size;var _2f2=atg.store.picker;_2f2.setQuantity();_2f2.setGiftlistId();_2f2.submitRefreshForm();},setQuantity:function(){var _2f3=dojo.byId("atg_store_quantityField").value;var _2f4=dojo.byId("colorsizerefreshform");_2f4.elements.savedquantity.value=_2f3;},setGiftlistId:function(){var _2f5=dojo.byId("addToGiftList");if(!_2f5){return;}var _2f6=_2f5.elements["/atg/commerce/gifts/GiftlistFormHandler.giftlistId"].value;var _2f7=dojo.byId("colorsizerefreshform");_2f7.elements.savedgiftlist.value=_2f6;},resetPicker:function(){var form=dojo.byId("colorsizerefreshform");form.elements.selectedSize.value="";form.elements.selectedColor.value="";var _2f9=atg.store.picker;_2f9.setQuantity();_2f9.setGiftlistId();_2f9.submitRefreshForm();},submitRefreshForm:function(){dojo.xhrGet({load:function(data){var _2fb=dojo.byId("atg_store_picker");_2fb.innerHTML=data;dijit.byId("atg_store_richCart").hijackAllAddToCartNodes();},form:"colorsizerefreshform"});},submitAddToFavoritesForm:function(){if(!this.checkGiftListSubmitAvailable("addToFavorites","/atg/commerce/gifts/GiftlistFormHandler.catalogRefIds")){dojo.byId("promptSelectDIV2").style.display="block";dojo.byId("promptSelectDIV").style.display="none";dojo.byId("promptSelectDIV3").style.display="none";dojo.byId("atg_picker_moreActionsButton").className="more";dojo.byId("moreactions").style.display="none";return;}dojo.byId("atg_store_addToFavorites").click();},submitGiftListForm:function(_2fc){if(!this.checkGiftListSubmitAvailable("addToGiftList","/atg/commerce/gifts/GiftlistFormHandler.catalogRefIds")){dojo.byId("promptSelectDIV3").style.display="block";dojo.byId("promptSelectDIV").style.display="none";dojo.byId("promptSelectDIV2").style.display="none";return;}this.setGiftlistIdOnGiftListForm(_2fc);this.setQuantityOnGiftlistForm();dojo.byId("atg_store_addToGiftSubmit").click();},checkGiftListSubmitAvailable:function(_2fd,_2fe){var _2ff=dojo.byId(_2fd).elements[_2fe].value;if(!_2ff){return false;}return true;},setQuantityOnGiftlistForm:function(){var _300=dojo.byId("atg_store_quantityField").value;var _301=dojo.byId("addToGiftList");_301.elements.giftListAddQuantity.value=_300;},setGiftlistIdOnGiftListForm:function(_302){var _303=dojo.byId("addToGiftList");if(!_303){return;}_303.elements["/atg/commerce/gifts/GiftlistFormHandler.giftlistId"].value=_302;}};}if(!dojo._hasResource["ashford.estore"]){dojo._hasResource["ashford.estore"]=true;dojo.provide("ashford.estore");function ProductDetailTab(){this.tabs=new Array("description","features","contents");this.getTabTitle=function(_304){return dojo.byId(_304+"Title");};this.inactiveTile=function(_305){this.getTabTitle(_305).className="";};this.inactiveAllTiles=function(){for(var i=0;i<this.tabs.length;i++){this.inactiveTile(this.tabs[i]);}};this.activeTile=function(_307){this.getTabTitle(_307).className="active";};this.activeTab=function(_308){dojo.byId(_308).className="tab_content active";};this.inactiveTab=function(_309){dojo.byId(_309).className="tab_content";};this.inactiveAllTabs=function(){for(var i=0;i<this.tabs.length;i++){this.inactiveTab(this.tabs[i]);}};this.switchToTab=function(_30b){this.inactiveAllTiles();this.inactiveAllTabs();this.activeTile(_30b);this.activeTab(_30b);};};function switchProductDetailTab(_30c){var _30d=new ProductDetailTab();_30d.switchToTab(_30c);return false;};function inputGetFocus(_30e,_30f){var _310=document.getElementsByName(_30e);for(var i=0;i<_310.length;i++){if(_310[i].value==_30f){_310[i].value="";}}};function inputLoseFocus(_312,_313){var _314=document.getElementsByName(_312);for(var i=0;i<_314.length;i++){if(trim(_314[i].value)==""){_314[i].value=_313;}}};function trim(str){return str.replace(/^\s*/,"").replace(/\s*$/,"");};function highlightSelectedPersonalNav(_317){var _318=document.getElementById(_317);_318.className=_318.className+" active";};function changeToTextTypeIfEmpty(_319,_31a,_31b){if(_319.value!=""){return;}var text=document.getElementById(_31a);text.value=_31b;text.style.disabled=false;text.style.display="";_319.style.display="none";_319.style.disabled=true;};function changeToPasswordType(text,_31e){var _31f=document.getElementById(_31e);_31f.style.disabled=false;_31f.style.display="";text.style.display="none";text.style.disabled=true;_31f.focus();};function selectCheckBox(){var _320=document.getElementById("atg_store_addressAddSaveAddressInput");_320.disabled=false;_320.checked=true;};function deSelectCheckBox(){var _321=document.getElementById("atg_store_addressAddSaveAddressInput");_321.disabled=true;_321.checked=false;};}if(!dojo._hasResource["ashford.store"]){dojo._hasResource["ashford.store"]=true;dojo.provide("ashford.store");dojo.provide("atg.store.util");atg.store.util={createNode:function(_322){return document.createElement(_322);},removeNode:function(_323){_323.parentNode.removeChild(_323);},insertBefore:function(_324,_325){_325.parentNode.insertBefore(_324,_325);},replaceNode:function(_326,_327){_327.parentNode.replaceChild(_326,_327);_327=null;},dropOffParentNode:function(_328){if(dojo.isString(_328)){_328=dojo.byId(_328);}for(var i=0;i<_328.childNodes.length;i++){var node=_328.childNodes[i];var _32b=node.cloneNode(true);this.insertBefore(_32b,_328);}this.removeNode(_328);},forceUpdateNodeContent:function(_32c,_32d){for(i=0;i<_32c.childNodes.length;i++){this.removeNode(_32c.childNodes[i]);}try{_32c.innerHTML=dojo.trim(_32d);}catch(err){var _32e=document.createElement("div");_32e.innerHTML=dojo.trim(_32d);for(i=0;i<_32e.childNodes.length;i++){try{_32c.appendChild(_32e.childNodes[i]);}catch(err){console.debug("can't update"+err);return false;}}_32e=null;}return true;},getCompleteHTML:function(_32f){var _div=this.createNode("div");var _331=_32f.cloneNode(true);_div.appendChild(_331);var _332=_div.innerHTML;_331=null;_div=null;return _332;},forceDisplayNewNodeInTargetNode:function(_333,_334){var div=this.createNode("div");div.innerHTML=this.getCompleteHTML(_333);this.replaceNode(div.firstChild,_334);},forceDisplayExitNodeInTargetNode:function(_336){var _337=this.createNode("div");this.insertBefore(_337,_336);this.forceDisplayNewNodeInTargetNode(_336,_337);this.removeNode(_336);},addParentNodeToExitNode:function(_338,src,flag){this.insertBefore(_338,src);if(flag==="node"){this.forceUpdateNodeContent(_338,src);}else{if(flag==="html"){this.forceUpdateNodeContent(_338,this.getCompleteHTML(src));this.removeNode(src);}}},openwindow:function(url,name,_33d,_33e){var url;var name;var _33d;var _33e;var iTop=(window.screen.availHeight-30-_33e)/2;var _340=(window.screen.availWidth-10-_33d)/2;var _341="height="+_33e+",,innerHeight="+_33e+",width="+_33d+",innerWidth="+_33d+",top="+iTop+",left="+_340+",toolbar=no,menubar=no,scrollbars=yes,resizeable=no,location=no,status=no";window.open(url,name,_341);},autoSelectGiftNote:function(){if(document.cartform.atg_store_addWrap.checked&&!document.cartform.atg_store_addNote.checked){document.cartform.atg_store_addNote.click();}},emailSignup:function(URL,_343){var _344=true;var _345=_343.atg_store_signUpInput.value;if(dojo.trim(_345)===""){_344=false;}if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(_345))){_344=false;}if(_344){document.open(URL,"","scrollbars=yes,toolbar=no,directories=no,menubar=no,resizable=yes,status=yes,width=480,height=500");}},detailsPopup:function(URL){document.open(URL,"","scrollbars=yes,toolbar=no,directories=no,menubar=no,resizable=yes,status=yes,width=450,height=525");},setUpPopupEnhance:function(){dojo.query(".atg_store_popupTrigger").forEach(function(item,_348,_349){console.debug("Adding Popup Trigger Behavior to: ",item);dojo.connect(item,"onclick",atg.store.util,"notifyMePopup");});},notifyMePopup:function(evt){if(evt.target){evt.cancelBubble=true;evt.preventDefault();target=evt.target;}else{target=evt;}var url=target.href;document.open(url,"","scrollbars=yes,toolbar=no,directories=no,menubar=no,resizable=yes,status=yes,width=480,height=500");return false;},killEnter:function(evt){if(evt.keyCode==13||evt.which==13){return false;}return true;},isNumeric:function(evt){var _34e;if(window.event){_34e=evt.keyCode;}else{if(evt.which){_34e=evt.which;}}if(((_34e==null)||(_34e==0)||(_34e==8)||(_34e==10)||(_34e==13)||(_34e==27)||(_34e==35)||(_34e==36)||(_34e==46)||(_34e==37)||(_34e==38)||(_34e==39)||(_34e==40))||(_34e>=48&&_34e<=57)||(_34e>=96&&_34e<=105)){return true;}else{return false;}},updateFacetTrail:function(_34f){var _350=dojo.string.trim(document.facetSearch.trailtext.value);if(_350===""||_350===dojo.string.trim(_34f)){document.facetSearch.addFacet.value="";document.facetSearch.trailtext.value="";}else{document.facetSearch.addFacet.value="SRCH:"+_350;}return true;},toggleDiv:function(_351){var _352=document.getElementById(_351).style.display;_352=(_352!="block")?"block":"none";document.getElementById(_351).style.display=_352;},compressDiv:function(i){var _354="block";var _355="none";if(document.getElementById("moreDiv"+i)!=null){document.getElementById("moreDiv"+i).style.display=_354;document.getElementById("lessDiv"+i).style.display=_355;}},toggleBothDiv:function(idx,_357){atg.store.util.toggleDiv("moreDiv"+idx);atg.store.util.toggleDiv("lessDiv"+idx);for(i=0;i<_357;i++){if(i!=idx){atg.store.util.compressDiv(i);}else{continue;}}},toggleBothDiv:function(idx,_359,_35a){var _35b;if(_35a==1){atg.store.util.toggleDiv("moreDiv"+idx);_35b=dojo.fx.wipeIn({node:"lessDiv"+idx,duration:500});_35b.play();}else{if(_35a==2){_35b=dojo.fx.wipeOut({node:"lessDiv"+idx,duration:500});_35b.play();var _35c="moreDiv"+idx;var _35d=this;window.setTimeout(function(){_35d.toggleDiv("moreDiv"+idx);},500);}}for(i=0;i<_359;i++){if(i!=idx){atg.store.util.compressDiv(i);}else{continue;}}},toggleCartSummary:function(){var _35e=document.getElementById("cartOrderSummaryContent").style.display;_35e=(_35e!="none")?"none":"block";console.log("Displayblock: "+_35e);document.getElementById("cartOrderSummaryContent").style.display=_35e;dojo.toggleClass(dojo.query(".atg_store_orderSummary h2")[0],"close");},setUpCartToggle:function(){dojo.query(".atg_store_orderSummary h2").forEach(function(item,_360,_361){dojo.connect(item,"onclick",atg.store.util,"toggleCartSummary");});},catalogNavIE:function(){if(!dojo.isIE){return;}var _362=dojo.byId("atg_store_catNav");if(!_362){return;}var _363=dojo.query("#atg_store_catNav > ul > li");for(i=0;i<_363.length;i++){dojo.connect(_363[i],"onmouseover",function(evt){dojo.addClass(evt.currentTarget,"over");if(dijit.byId("richCartTrigger")){if(dijit.byId("atg_store_richCart").isShowing===true){dijit.byId("atg_store_richCart").domNode.style.display="none";dijit.byId("atg_store_richCart").hide();}}if(dojo.byId("atg_store_featuredBrands")){dojo.byId("atg_store_featuredBrands").style.zIndex=-1;}evt.stopPropagation();});dojo.connect(_363[i],"onmouseout",function(evt){dojo.removeClass(evt.currentTarget,"over");if(dojo.byId("atg_store_featuredBrands")){dojo.byId("atg_store_featuredBrands").style.zIndex=1;}evt.stopPropagation();});}},textAreaCounter:function(_366,_367,_368){var _369=document.getElementById(_368).firstChild.nodeValue;var _36a=document.getElementById(_367);if(_366.value.length>_369){_366.value=_366.value.substring(0,_369);_36a.innerHTML=_366.value.length;}else{_36a.innerHTML=_366.value.length;}},applyDisableOnClickBehavior:function(_36b){var _36c=dojo.query(_36b.cssClass);console.debug("Applying DisableOnClick behavior to "+_36c.length+" nodes with class ["+_36b.cssClass+"]");for(var i=0;i<_36c.length;i++){var node=_36c[i];console.debug(node);dojo.event.connect(node,"onclick",function(evt){var node=evt.target;if(node.justClicked){console.debug("Ignoring click");evt.preventDefault();evt.stopPropagation();return false;}console.debug("Disabling node before form submission");console.debug(node);if(_36b.freezeWidth){node.style.width=dojo.html.getBorderBox(node).width+"px";}var _371=node.getAttribute("disabledValue");var _372=(node.nodeName=="INPUT"?node.value:node.innerHTML);if(!_371){_371=(_36b.defaultDisabledValue?_36b.defaultDisabledValue:_372);}if(node.nodeName=="INPUT"){var _373=document.createElement("INPUT");_373.type="hidden";_373.name=node.name;_373.value=node.value;var _374=dojo.html.getParentByType(node,"FORM");_374.appendChild(_373);node.value=_371;node.name="";node.disabled=true;evt.preventDefault();_374.submit();}else{if(node.nodeName=="A"){node.innerHTML=_371;node.justClicked=true;}}return true;});}},noenter:function(){return !(window.event&&window.event.keyCode==13);}};function toggleOpenFooter(){dojo.removeClass("open","show");dojo.toggleClass("open","hide");dojo.removeClass("close","hide");dojo.toggleClass("close","show");dojo.removeClass("view_more_brands_content","hide");dojo.toggleClass("view_more_brands_content","show");};function toggleCloseFooter(){dojo.removeClass("open","hide");dojo.toggleClass("open","show");dojo.removeClass("close","show");dojo.toggleClass("close","hide");dojo.removeClass("view_more_brands_content","show");dojo.toggleClass("view_more_brands_content","hide");};dojo.addOnLoad(function(){dojo.connect(dojo.byId("open"),"onclick",toggleOpenFooter);dojo.connect(dojo.byId("close"),"onclick",toggleCloseFooter);});}if(!dojo._hasResource["ashford.checkoutNav"]){dojo._hasResource["ashford.checkoutNav"]=true;dojo.provide("ashford.checkoutNav");dojo.provide("atg.store.checkoutNav");atg.store.checkoutNav={init:function(){if(!dojo.byId("atg_store_savedAddress")&&dojo.byId("atg_store_createAddress")){dojo.query("body")[0].className="atg_store_pageShipping atg_store_createAddress";}if(dojo.byId("atg_store_savedAddress")||dojo.byId("atg_store_checkoutBilling")){if(dojo.byId("atg_store_creditCardOption")){atg.store.checkoutNav.addressTogglerView(dojo.byId("atg_store_creditCardOption"));dojo.connect(dojo.byId("atg_store_creditCardOption"),"onchange",atg.store.checkoutNav.addressTogglerView);}}if(dojo.byId("addressId")){atg.store.checkoutNav.addressTogglerView(dojo.byId("addressId"));dojo.connect(dojo.byId("addressId"),"onchange",atg.store.checkoutNav.addressTogglerView);}},loginTogglerTab:function(e){if(e.target){e.cancelBubble=true;e.preventDefault();target=e.target;}else{target=e;}if(target.nodeName=="INPUT"){var _376=target.parentNode.parentNode.parentNode;}else{var _376=target.parentNode.parentNode;}dojo.query("div.hid").forEach(function(node){node.style.display="none";});associatedHid=dojo.query(".hid",_376)[0];dojo.query("input[type=radio]",_376)[0].checked=true;associatedHid.style.display=(dojo.getComputedStyle(associatedHid).display=="block")?"none":"block";dojo.query("input[type=text]",associatedHid)[0].focus();},shippingTogglerTab:function(e){if(e.target){e.cancelBubble=true;e.preventDefault();target=e.target;}else{target=e;}console.debug(target.id);var _379=target.id;dojo.query("body")[0].className="atg_store_pageShipping "+_379;},blurObj:function(e){e.target.blur();},getNextRealSibling:function(el){console.debug(el);el=el.nextSibling;while(el.nodeType!=1){el=el.nextSibling;}return el;},addressTogglerView:function(e){if(e.target){e.cancelBubble=true;e.preventDefault();target=e.target;}else{target=e;}console.debug("target:",target);var _37d=target.selectedIndex;console.debug("chosenAddressIndex: ",_37d);var _37e=atg.store.checkoutNav.getNextRealSibling(target.parentNode);dojo.forEach(dojo.query("UL LI",_37e),function(_37f){_37f.style.display="none";});dojo.query("UL LI",_37e)[_37d].style.display="block";console.debug("Address dropdown should be showing: ",dojo.query("UL LI",_37e)[_37d]);},emailSelect:function(seq){var _381=document.getElementsByName("email");if(_381&&_381.length<1){return false;}for(var i=0;i<_381.length;i++){if(parseInt(seq)==parseInt(i)){_381[i].disabled=false;}else{_381[i].disabled=true;_381[i].value="";}}},radioSelect:function(){var _383=document.getElementsByName("returning");_383[0].checked="true";if(_383&&_383.length<1){return false;}showSelect(0);}};dojo.addOnLoad(atg.store.checkoutNav.init);}if(!dojo._hasResource["ashford.AccordionNav"]){dojo._hasResource["ashford.AccordionNav"]=true;dojo.provide("ashford.AccordionNav");var brandFacetid="facet_1004";var wipeOut;var facetSearchUpdate="";var strFacetSource;var nRedirect=0;var currentAnimation;var okAnimation=0;var status=0;var hash;var customEventListenerHandler;var isHashBeingUpdated=false;var catNavNotSupported=false;var sortByAshfordScore;var globalUrlFacets=new Array();function setRedirect(nInt){nRedirect=nInt;};function getRedirect(){return nRedirect;};function setFacetTarget(_385){facetSearchUpdate=dojo.byId(_385);};function getFacetTarget(){return facetSearchUpdate;};function setFacetSource(_386){strFacetSource=_386;};function getFacetSource(){return strFacetSource;};function getCategoryHolder(){return dojo.byId("facetOptions");};function cleanDiv(_387){for(i=_387.childNodes.length-1;i>=0;i--){_387.removeChild(_387.childNodes[i]);}_387.innerHTML="";};function buildFacets(_388){var _389=dojo.byId("facetOptions");var id;var _38b;for(j=0;j<_388.length;j++){id=_388[j].id;var _38c="facetoptions_"+id;var _38d=dojo.byId(_38c);if(_38d){cleanDiv(_38d);_38b=false;}else{_38d=document.createElement("div");_38d.id=_38c;_38b=true;}buildFacetOption(_388[j],_38d,_388.length==1);_38d.style.display="block";if(_38b){_389.appendChild(_38d);}}};function buildFacetOption(_38e,_38f,_390){var _391;var _392;var _393;var _394;var _395;var _396;var _397;var _398;var _399;var _39a;_393=_38e.name;_394=_38e.urlFacet;_396=_38e.id;_397=_38e.catName;trailSize=_38e.trailSize;_399=_38e.addFacet;_39a=_38e.removeFacet;_398=_38e.value;var _39b=document.createElement("ul");_38f.appendChild(_39b);var _39c=document.createElement("li");_39b.appendChild(_39c);var _39d=_393.toLowerCase().indexOf("&amp");if(_39d>0){_393=remove(_393,"amp;");}_39d=_38e.labelVar.toLowerCase().indexOf("price");if(_39d>=0){_393=formatPriceFacet(_393);}if(!getRedirect()){var _39e=generateNavigationFragmentIdentifier(dojo.byId("qfh_docSort").value,dojo.byId("qfh_docProp").value,1,"false",_394,dojo.byId("catIdSaved").value,"handleProductsLoad",true);if(multivalueSelection){var _39f=_396+"_"+_398.toLowerCase();_39c.innerHTML="<a href=\"javascript:facetClickAction('"+_396+"', '"+_394+"', 0,"+trailSize+",0,'"+_39e+"', "+_390+");\" class='remove' title='"+removeFacetLabel+"' onclick=\"javascript:showFacetValue('"+_39f+"');\">"+_38e.catName+": "+_393+"</a>";}else{_39c.innerHTML="<a href=\"javascript:facetClickAction('"+_396+"', '"+_394+"', 0,"+trailSize+",0,'"+_39e+"', "+_390+");\" class='remove' title='"+removeFacetLabel+"'>"+_38e.catName+": "+_393+"</a>";}}else{_39c.innerHTML="<a href=\""+_395+"\">"+_393+"</a>";}var _3a0=_397.toLowerCase().indexOf("brand");if(_3a0>=0){brandFacetid="facet_"+_396;}_38f.appendChild(_39b);if(!multivalueSelection){if(dojo.byId("facet_"+_396)){dojo.byId("facet_"+_396).style.display="none";}}};function remove(s,t){i=s.indexOf(t);r="";if(i==-1){return s;}r+=s.substring(0,i)+remove(s.substring(i+t.length),t);return r;};function updateCategory(_3a3,_3a4,_3a5){var _3a6=_3a3.catid;var _3a7=_3a3.name;var _3a8="facet_"+_3a6;if(dojo.byId(_3a8)){handleUpdateCategory(_3a3,_3a5);}else{handleCreateCategory(_3a3,_3a4);}dojo.byId(_3a8).style.display="block";};function handleUpdateCategory(_3a9,_3aa){var _3ab=_3a9.catid;var _3ac=_3a9.name;var _3ad="facet_"+_3ab;var _3ae="facetoptions_"+_3ab;var _3af=dojo.byId(_3ad);cleanDiv(_3af);var _3b0=dojo.doc.createElement("h5");_3b0.innerHTML=_3ac;_3af.appendChild(_3b0);_3af.appendChild(buildCategoryOptions(_3a9.options,_3ab,_3ac));if(_3a9.options.length>0&&("facet_"+_3aa)==_3ad){_3af.style.display="block";}};function handleCreateCategory(_3b1,_3b2){var _3b3=_3b1.catid;var _3b4=_3b1.name;var _3b5="facet_"+_3b3;var _3b6=getCategoryHolder();var _3b7=document.createElement("div");_3b7.id=_3b5;_3b7.className="atg_store_facetsGroup";var _3b8=dojo.doc.createElement("h5");_3b8.innerHTML=_3b4+":";_3b7.appendChild(_3b8);_3b7.appendChild(buildCategoryOptions(_3b1.options,_3b3,_3b4,_3b2));var _3b9=_3b4.toLowerCase().indexOf("collection");if(_3b9>=0){branddiv=dojo.byId("facetNav");insertAfter(branddiv,_3b7);}else{_3b6.appendChild(_3b7);}};function insertAfter(_3ba,_3bb){_3ba.parentNode.insertBefore(_3bb,_3ba.nextSibling);};function buildCategoryOptions(_3bc,_3bd,_3be,_3bf){var _3c0=document.createElement("div");var _3c1;var _3c2;_3c0.id="facetoptions_"+_3bd;_3c1=document.createElement("ul");var _3c3=_3bc.length;var _3c4=0;if(_3bc.length<=_3c3){_3c3=_3bc.length;}for(var i=0;i<_3c3;i++){createOption(_3c1,_3c0.id,_3bc[i].name,_3bc[i].urlFacet,_3bc[i].urlPage,_3bc[i].qty,_3bd,0,false,_3bf,_3bc[i].trailSize,_3be);_3c4=_3c4+1;}if(_3bc.length>_3c4){var _3c6=createOption(_3c1,_3c0.id,moreLable,"","","",_3bd,1,false,_3bf,"",_3be);var _3c7=document.createElement("div");_3c7.className="lessDivfacetoptions";_3c7.style.display="none";_3c7.id="lessDiv"+_3c0.id;for(var j=_3c3;j<_3bc.length;j++){createOption(_3c7,_3c0.id,_3bc[j].name,_3bc[j].urlFacet,_3bc[j].urlPage,_3bc[j].qty,_3bd,0,true,_3bf,_3bc[j].trailSize,_3be);}var _3c9=createOption(_3c1,_3c0.id,lessLable,"","","",_3bd,2,false,_3bf,"",_3be);_3c7.appendChild(_3c9);_3c1.appendChild(_3c7);}_3c0.appendChild(_3c1);return _3c0;};function createOption(_3ca,idx,name,_3cd,_3ce,qty,_3d0,_3d1,_3d2,_3d3,_3d4,_3d5){var _3d6=name;var _3d7=_3cd;var _3d8=qty;var _3d9="";var _3da="";var _3db=document.createElement("li");if(_3d1==2){_3db.id="lessDiv"+idx;_3db.style.display="block";}if(_3d1==1){_3db.id="moreDiv"+idx;_3db.style.display="block";}var _3dc="";if(_3d1==1||_3d1==2){_3dc="javascript:atg.store.util.toggleBothDiv('"+idx+"', "+_3d3+","+_3d1+");";_3d9=_3d6;}else{if(_3d1==0){_3d9=_3d6+" ("+_3d8+")";if(!getRedirect()){_3dc="javascript:facetClickAction('"+_3d0+"','"+_3d7+"',1,"+_3d4+","+qty+",'"+generateNavigationFragmentIdentifier(dojo.byId("qfh_docSort").value,dojo.byId("qfh_docProp").value,1,"false",_3d7,dojo.byId("catIdSaved").value,"handleProductsLoad",true)+"',"+false+");";}else{_3dc=pageUrl;}}}_3da=filterByLabel+" "+_3d5;var _3dd=_3d9.toLowerCase().indexOf("&amp");if(_3dd>0){_3d9=_3d9.replace("&amp;","&");}if(multivalueSelection){var _3de=_3d7.substr(_3d7.indexOf(_3d0)).toLowerCase().replace(":","_");_3db.id="facetli_"+_3de;var _3df="javascript:callRefinementOmnitureTL('"+_3d5+"','"+_3d6+"');hideFacetValue('"+_3de+"');";}else{var _3df="javascript:callRefinementOmnitureTL('"+_3d5+"','"+_3d6+"');";}var _3e0="<a onClick=\""+_3df+"\" title=\""+_3da+" \" href=\""+_3dc+"\" >"+_3d9+"</a>";_3db.innerHTML=_3e0;_3ca.appendChild(_3db);return _3db;};function facetClickAction(_3e1,_3e2,_3e3,_3e4,qty,_3e6,_3e7){content.trailSize=_3e4;content.numResults=qty;switch(_3e3){case 0:break;case 1:content.addFacet="";currentAnimation=dojo.animateProperty({node:"facet_"+_3e1,duration:500,properties:{height:50}});okAnimation=0;break;}if(multivalueSelection){var _3e8=dojo.byId("catIdSaved").value;var _3e9=_3e2;var _3ea="";if(_3e3==1){if(_3e8&&_3e8!=""){_3ea=_3e2.substr(0,_3e2.indexOf(_3e1)-1)+":";}_3e2=_3e2.substring(_3e2.indexOf(_3e1));updateFacetTrail(_3e2,_3e1);}else{if(_3e3==0){if(_3e8&&_3e8!=""){_3ea=_3e2.substr(0,_3e2.lastIndexOf(_3e8)+_3e8.length+1);_3e2=_3e2.substr(_3e2.lastIndexOf(_3e8)+_3e8.length+1);}updateFacetUrlList(_3e2);}}_3e2=createFacetTrail(_3ea);_3e6=_3e6.replace(_3e9,_3e2);}var _3eb=getSortingParameter();var _3ec={q_docSort:_3eb.pDocSort,q_docProp:_3eb.pDocProp,q_docSortOrder:_3eb.pSortOrder,q_pageNum:1,q_sortOption:_3eb.pSortOption,q_docSortPred:_3eb.pDocSortPred,viewAll:"false",q_pageSize:_3eb.pPageSize,q_question:dojo.byId("questionSaved").value,q_facetTrail:_3e2,categoryId:dojo.byId("catIdSaved").value};dojo.byId("facetTrailSaved").value=_3e2;if(!_3e7||catNavNotSupported){setFragmentIdentifier(_3e6);handleProductsLoad(_3ec,_3e1);}else{setFragmentIdentifier(_3e6);handleProductsLoad(_3ec,_3e1);}};function buildCategories(_3ed,_3ee,_3ef){var i;objOut=dojo.byId("facetOptions");for(i=0;i<_3ed.length;i++){var _3f1=true;for(j=0;j<_3ef.length;j++){if(_3ed[i].catid==_3ef[j].id){_3f1=false;break;}}if(_3f1){updateCategory(_3ed[i],_3ed.length,_3ee);}}};function handleFacetLoad(_3f2,_3f3){content.facetTrail=_3f2.facetTrail;var _3f4=dojo.byId("facetOptions");for(i=0;_3f4&&_3f4.innerHTML!=""&&i<_3f4.childNodes.length;i++){var obj=_3f4.childNodes[i];if(obj&&obj.style){obj.style.display="none";}}var _3f6=_3f2.facets;buildFacets(_3f6);var _3f7=_3f2.categories;buildCategories(_3f7,_3f3,_3f6);var _3f8="";for(i=0;i<_3f2.products.length;i++){_3f8+=_3f2.products[i].repositoryId+" ";}if(okAnimation==1){currentAnimation.play();okAnimation=0;}if(!multivalueSelection){buildFacetNav(_3f2,_3f6);}};function handleProductsLoad(_3f9,_3fa){p_url=contextPath+"/browse/gadgets/categoryContents.jsp";if(_3f9.urlParams!=undefined){p_url=p_url+"?"+_3f9.urlParams;_3f9.urlParams="";}var _3fb={url:p_url,content:_3f9,error:function(_3fc,_3fd){alert("Error: "+_3fc);},load:function(_3fe,_3ff){var _400=_3fe.substring(_3fe.indexOf("facetJsonStart")+14,_3fe.indexOf("facetJsonEnd"));eval("var objStructure="+trim(_400));if(multivalueSelection){handleMultiFacetLoad(objStructure,_3fa);}else{handleFacetLoad(objStructure,_3fa);}atg.store.facet.handleResponse(_3fe,null);}};dojo.xhrGet(_3fb);};function simplePagination(_401,_402,_403,_404,_405,_406){if(_404=="true"){p_url="../search/gadgets/searchRequestHandler.jsp?viewAll=true";_401=-1;_406=-1;}else{p_url="../search/gadgets/searchRequestHandler.jsp";}var data={q_pageSize:_401,categoryId:_402,features:_403,searchInput:_405,q_pageNum:_406};madeAJAXRequest(data,p_url);};function ajaxNavigation(_408,_409,_40a,_40b,_40c){if(_40a=="true"){p_url="../browse/gadgets/categoryProducts.jsp?viewAll=true";}else{p_url="../browse/gadgets/categoryProducts.jsp";}var data={categoryId:_408,q_pageNum:_409,q_docSort:_40b};setFragmentIdentifier(_40c);madeAJAXRequest(data,p_url);};function madeAJAXRequest(_40e,pUrl){var _410={content:_40e,url:pUrl,error:function(_411,_412){alert("Error: "+_411);},load:function(_413,_414){var _415=dojo.query("#ajaxRefreshableContent")[0];if(_415){_415.innerHTML=_413;}}};skipPageReload=true;dojo.xhrGet(_410);};function setCharAt(str,_417,chr){if(_417>str.length-1){return str;}return str.substr(0,_417)+chr+str.substr(_417+1);};function generateNavigationFragmentIdentifier(_419,_41a,_41b,_41c,_41d,_41e,_41f,_420){var _421;var _422=null;if(document.getElementById("sort")!=null){_421=document.getElementById("sort").value;}if(document.getElementById("pageSize")!=null){_422=document.getElementById("pageSize").value;}if(_422==null&&_422==""){_422=dojo.byId("qfh_pageSize").value;}var _423="";var _424;var _425;if(_421!=null||_421!=""){switch(_421){case "topPick":if(sortByAshfordScore){_419="numprop";_41a="childSKUs.ashfordScore";}else{_419="relevance";}pSortOrder="descending";pSortOption="topPick";break;case "itemName":_419="predicate";_424="strprop:ascending:productDisplayName|floatprop:descending:childSKUs.ashfordScore:100.00";_423="ascending";_425="itemName";break;case "currentPrice":_419="predicate";_424="floatprop:ascending:price|floatprop:descending:childSKUs.ashfordScore:100.00";_423="ascending";_425="currentPrice";break;case "currentPriceDescending":_419="predicate";_424="floatprop:descending:price|floatprop:descending:childSKUs.ashfordScore:100.00";_423="ascending";_425="currentPriceDescending";break;case "percentageSave":_419="floatprop";_41a="percentageOff";_423="descending";_425="percentageSave";break;}}if(_423==null||_423==""){_423=dojo.byId("qfh_docSortOrder").value;}var _426="#q_docSort="+_419;_426=_426+"&q_docProp="+_41a;_426=_426+"&q_docSortPred="+_424+"&q_sortOption="+_425;if(_420){_426=_426+"&q_docSortOrder="+_423;}_426=_426+"&q_pageNum="+_41b+"&viewAll="+_41c;if(_420){var _427=dojo.byId("questionSaved").value;var _428=_427.indexOf("'");var _429;if(_428>-1){_429=filterApostrope(_427);}else{_429=_427;}_426=_426+"&q_pageSize="+_422+"&q_question="+_429;}_426=_426+"&q_facetTrail="+_41d+"&categoryId="+_41e+"&nsraction="+_41f;return _426;};function filterApostrope(_42a){var _42b=new Array();_42b=_42a.split("'");var _42c=null;for(var i=0;i<_42b.length;i++){if(_42c!=null){_42c+="\\'"+_42b[i];}else{_42c=_42b[i];}}return _42c;};function ajaxNavigationStateReload(){hash=parent.location.hash;if(isFragmentIdentifierSet()){var _42e=parent.location.hash;var _42f=extractParam(_42e,"q_question");var _430=extractParam(_42e,"q_facetTrail");var _431=extractParam(_42e,"categoryId");if(_42f!=""&&dojo.byId("questionSaved")!=undefined){dojo.byId("questionSaved").value=_42f;}if(_430!=""&&dojo.byId("facetTrailSaved")!=undefined){dojo.byId("facetTrailSaved").value=_430;}var _432=extractParam(_42e,"nsraction");if(_432=="handleProductsLoad"){if(multivalueSelection){if(_430!=""&&dojo.byId("facetTrailSaved")!=undefined){if(_431!=null&&_431!=""){_430=_430.substr(_430.lastIndexOf(_431)+_431.length+1);}updateFacetUrlList(_430);}var _433=_42e;_433=_433.replace(extractParam(_433,"q_facetTrail"),"");var _434={urlParams:_433.substring(1,_42e.length)};buildAllCategoryOptions(_434,"");}var _435={urlParams:_42e.substring(1,_42e.length)};handleProductsLoad(_435,"");}else{if(_432=="categoryProducts"){var _436=extractParam(_42e,"categoryId");var _437=extractParam(_42e,"q_pageNum");var _438=extractParam(_42e,"viewAll");var _439=extractParam(_42e,"q_docSort");ajaxNavigation(_436,_437,_438,_439,parent.location.hash);if(extractParam(_42e,"reloadFPcategory")!=""){var _435={q_docSort:dojo.byId("qfh_docSort").value,q_docSortOrder:dojo.byId("qfh_docSortOrder").value,q_pageNum:1,viewAll:"false",q_pageSize:dojo.byId("qfh_pageSize").value,q_question:dojo.byId("questionSaved").value,q_facetTrail:"",categoryId:dojo.byId("catIdSaved").value};reloadFacets(_435,extractParam(_42e,"reloadFPcategory"));}}}}setCustomEventListener();};function isFragmentIdentifierSet(){var _43a=parent.location.hash;return (_43a!=""&&_43a.indexOf("nsraction")>-1);};function extractParam(str,_43c){var _43d=str.indexOf(_43c);if(_43d>-1){_43d=_43d+_43c.length+1;var _43e=str.indexOf("&",_43d);_43e=(_43e>-1)?_43e:str.length;return str.substring(_43d,_43e);}else{return "";}};function setCustomEventListener(){customEventListenerHandler=setInterval(function(){if(parent.location.hash!=hash&&!isHashBeingUpdated){if(parent.location.hash==""){location.reload();clearInterval(customEventListenerHandler);}else{hash=parent.location.hash;ajaxNavigationStateReload();}}},2000);};function setFragmentIdentifier(_43f){isHashBeingUpdated=true;parent.location.hash=_43f;hash=_43f;isHashBeingUpdated=false;};function reloadFacets(_440,_441){var _442={url:contextPath+"/atgsearch/gadgets/ajaxSearch.jsp",content:_440,error:function(_443,_444){alert("Error: "+_443);},load:function(_445,_446){if(_445!=undefined){eval("var objStructure="+trim(_445));if(multivalueSelection){handleMultiFacetLoad(objStructure,_441);}else{handleFacetLoad(objStructure,_441);}}}};dojo.xhrGet(_442);};function buildFacetNav(_447,_448){cleanDiv(dojo.byId("facetNav"));var _449=dojo.byId("facetNav");if(_448.length>0){var _44a=dojo.doc.createElement("h5");_44a.innerHTML="Your selections:";_449.appendChild(_44a);}for(j=0;j<_448.length;j++){if(multivalueSelection){buildMultiFacetOptions(_448[j],_449,_448.length==1);}else{buildFacetOption(_448[j],_449,_448.length==1);}_449.style.display="block";}};function formatPriceFacet(_44b){var _44c=_44b.split("-");if(_44c.length==2){return formatCurrency(_44c[0])+"-"+formatCurrency(_44c[1]);}else{return _44b;}};function formatCurrency(num){num=num.toString().replace(/\$|\,/g,"");if(isNaN(num)){return num;}sign=(num==(num=Math.abs(num)));num=Math.floor(num*100+0.50000000001);cents=num%100;num=Math.floor(num/100).toString();if(cents<10){cents="0"+cents;}for(var i=0;i<Math.floor((num.length-(1+i))/3);i++){num=num.substring(0,num.length-(4*i+3))+","+num.substring(num.length-(4*i+3));}return (((sign)?"":"-")+"$"+num);};function updateFacetTrail(_44f,id,_451){var _452=false;var _453="";for(var a=0;a<globalUrlFacets.length;a++){var item=globalUrlFacets[a];var _456=item.indexOf(id);if(_456>=0){_452=true;var _457=item+"|"+_44f.substring(_44f.indexOf(":")+1);globalUrlFacets[a]=_457;break;}}if(!_452){globalUrlFacets[globalUrlFacets.length]=_44f;}};function createFacetTrail(_458){var _459="";var _45a=globalUrlFacets.length;_459+=_458;for(var a=0;a<_45a;a++){var item=globalUrlFacets[a];_459+=item;if(a!=_45a-1){_459+=":";}}return _459;};function hideFacetValue(id){var idx=document.getElementById("facetli_"+id);idx.style.display="none";hideFacetGroup(id);};function hideFacetGroup(id){var idx=id.substring(0,id.indexOf("_"));var obj=document.getElementById("facet_"+idx);var _462=false;var _463=obj.getElementsByTagName("li");for(var i=0;i<_463.length;i++){if(_463[i].style.display==""||_463[i].style.display=="block"){_462=true;break;}}if(!_462){obj.style.display="none";}};function showFacetValue(id){var idx=document.getElementById("facetli_"+id);idx.style.display="block";showFacetGroup(id);};function showFacetGroup(id){var idx=id.substring(0,id.indexOf("_"));var obj=document.getElementById("facet_"+idx);obj.style.display="block";};function getCurrentFacetList(_46a){var _46b=false;var _46c="";for(var a=0;a<globalUrlFacets.length;a++){var item=globalUrlFacets[a];if(item.indexOf(_46a)>=0){return globalUrlFacets[a];}}};function updateFacetUrlList(_46f){globalUrlFacets=globalUrlFacets.slice(0,globalUrlFacets.length-1);var j=0;var _471=_46f.split(":");for(var i=0;i<_471.length&&_471.length!=1;i++){globalUrlFacets[j]=_471[i]+":"+_471[i+1];j+=1;i+=1;}};function buildMultiFacetOptions(obj,_474,_475){var _476=getCurrentFacetList(obj.id);var _477=obj.urlFacet;if(_476&&_476!=""&&_476.indexOf("|")>=0?true:false){var _478=_476.substr(_476.indexOf(":")+1);var _479=_478.split("|");if(_477.indexOf(_476+":")>=0){_477=_477.replace(_476+":","");}else{if(_477.indexOf(":"+_476)>=0){_477=_477.replace(":"+_476,"");}else{_477="";}}for(var k=0;k<_479.length;k++){obj.name=_479[k];var _47b=_477;if(!_47b==""){_47b+=":";}if(_476.indexOf(_479[k]+"|")>=0){_47b+=_476.replace(_479[k]+"|","");}else{if(_476.indexOf("|"+_479[k])>=0){_47b+=_476.replace("|"+_479[k],"");}}obj.urlFacet=_47b;obj.value=_479[k];buildFacetOption(obj,_474,false);}}else{buildFacetOption(obj,_474,_475);}};function handleMultiFacetLoad(_47c,_47d){var _47e=_47c.facets;var _47f="";for(i=0;i<_47c.products.length;i++){_47f+=_47c.products[i].repositoryId+" ";}if(okAnimation==1){currentAnimation.play();okAnimation=0;}buildFacetNav(_47c,_47e);};function buildAllCategoryOptions(_480,_481){p_url=contextPath+"/browse/gadgets/categoryContents.jsp";if(_480.urlParams!=undefined){p_url=p_url+"?"+_480.urlParams;_480.urlParams="";}var _482={url:p_url,content:_480,error:function(_483,_484){alert("Error: "+_483);},load:function(_485,_486){var _487=_485.substring(_485.indexOf("facetJsonStart")+14,_485.indexOf("facetJsonEnd"));eval("var objStructure="+trim(_487));handleFacetLoad(objStructure,_481);hideSelectedFacetDivs();}};dojo.xhrGet(_482);};function hideSelectedFacetDivs(){for(var a=0;a<globalUrlFacets.length;a++){var _489=globalUrlFacets[a].split(":");var _48a=_489[0];var _48b=_489[1];if(_48b.indexOf("|")>=0){var _48c=_48b.split("|");for(var j=0;j<_48c.length;j++){hideFacetValue(_48a+"_"+_48c[j].toLowerCase());}}else{hideFacetValue(_48a+"_"+_48b.toLowerCase());}}dojo.byId("facetNav").style.display="block";};function getSortingParameter(){var _48e="";var _48f="";var _490="";var _491="";var _492="";var _493;var _494;if(document.getElementById("sort")!=null){_493=document.getElementById("sort").value;}if(document.getElementById("pageSize")!=null){_494=document.getElementById("pageSize").value;}if(_494==null&&_494==""){_494=dojo.byId("qfh_pageSize").value;}pPageSize=_494;switch(_493){case "topPick":if(sortByAshfordScore){_48e="numprop";_48f="childSKUs.ashfordScore";}else{_48e="relevance";}_490="descending";_491="topPick";break;case "itemName":_48e="predicate";_492="strprop:ascending:productDisplayName|floatprop:descending:childSKUs.ashfordScore:100.00";_490="ascending";_491="itemName";break;case "currentPrice":_48e="predicate";_492="floatprop:ascending:price|floatprop:descending:childSKUs.ashfordScore:100.00";_490="ascending";_491="currentPrice";break;case "currentPriceDescending":_48e="predicate";_492="floatprop:descending:price|floatprop:descending:childSKUs.ashfordScore:100.00";_490="ascending";_491="currentPriceDescending";break;case "percentageSave":_48e="floatprop";_48f="percentageOff";_490="descending";_491="percentageSave";break;}var _495={pDocSort:_48e,pDocProp:_48f,pDocSortPred:_492,pSortOrder:_490,pSortOption:_491,pPageSize:_494};return _495;};}if(!dojo._hasResource["ashford.facet"]){dojo._hasResource["ashford.facet"]=true;dojo.provide("ashford.facet");dojo.provide("atg.store.facet");atg.store.facet={loadData:function(_496,_497){var _498=this;if(!_496.url){_496.url=contextPath+"/browse/category.jsp";}var _499={url:_496.url,content:_496,load:function(data){_498.handleResponse(data,_497);},error:function(err){console.debug("atg.store.facet loadData: ",err);}};dojo.xhrPost(_499);},loadDataPagination:function(_49c,_49d,_49e,_49f,_4a0,_4a1,_4a2,_4a3,_4a4,_4a5,_4a6,_4a7,_4a8,_4a9,_4aa){setFragmentIdentifier(_4a8);var _4ab={start:_49c,q_docSortPred:_4a9,q_docSort:_4a2,q_docProp:_4a3,addFacet:_49d,q_pageNum:_49e,trail:_49f,trailSize:_4a0,categoryId:_4a1,selectedHowMany:_4a4,viewAll:_4a5,q_sortOption:_4aa};var _4ac={q_docSort:_4a2,q_docProp:_4a3,q_docSortOrder:_4a6,q_pageNum:_49e,viewAll:_4a5,q_pageSize:_4a7,categoryId:_4a1,q_docSortPred:_4a9,q_question:unescape(dojo.byId("questionSaved").value),q_facetTrail:dojo.byId("facetTrailSaved").value,q_sortOption:_4aa};handleProductsLoad(_4ac,"");},handleResponse:function(data,_4ae){if(!_4ae){var _4af=dojo.query("#ajaxRefreshableContent")[0];if(_4af==null){_4af=dojo.query(".main")[0];}if(_4af){_4af.innerHTML=data;}}else{_4ae.innerHTML=data;}},sortProdcutOnProperty:function(_4b0,_4b1,_4b2,_4b3,_4b4,_4b5,_4b6,_4b7,_4b8,_4b9,_4ba,_4bb,_4bc){var _4bd;var _4be;var _4bf="";var _4c0="";if(document.getElementById("sort")!=null){_4bd=document.getElementById("sort").value;}if(document.getElementById("pageSize")!=null){_4be=document.getElementById("pageSize").value;}if(_4be==null&&_4be==""){_4be=dojo.byId("qfh_pageSize").value;}_4bb=_4be;switch(_4bd){case "topPick":if(sortByAshfordScore){_4b6="numprop";_4b7="childSKUs.ashfordScore";}else{_4b6="relevance";}_4ba="descending";_4c0="topPick";break;case "itemName":_4b6="predicate";_4bf="strprop:ascending:productDisplayName|floatprop:descending:childSKUs.ashfordScore:100.00";_4ba="ascending";_4c0="itemName";break;case "currentPrice":_4b6="predicate";_4bf="floatprop:ascending:price|floatprop:descending:childSKUs.ashfordScore:100.00";_4ba="ascending";_4c0="currentPrice";break;case "currentPriceDescending":_4b6="predicate";_4bf="floatprop:descending:price|floatprop:descending:childSKUs.ashfordScore:100.00";_4ba="ascending";_4c0="currentPriceDescending";break;case "percentageSave":_4b6="floatprop";_4b7="percentageOff";_4ba="descending";_4c0="percentageSave";break;}atg.store.facet.loadDataPagination(_4b0,_4b1,_4b2,_4b3,_4b4,_4b5,_4b6,_4b7,_4b8,_4b9,_4ba,_4bb,_4bc,_4bf,_4c0);}};}dojo.i18n._preloadLocalizations("ashford.nls.commonLayer",["es-es","es","hu","it-it","de","pt-br","pl","fr-fr","zh-cn","pt","en-us","zh","ru","xx","fr","zh-tw","it","cs","en-gb","de-de","ja-jp","ko-kr","ko","en","ROOT","ja"]);
