1234567891011121314 |
- /*
- Copyright (c) 2004-2012, The Dojo Foundation All Rights Reserved.
- Available via Academic Free License >= 2.1 OR the modified BSD license.
- see: http://dojotoolkit.org/license for details
- */
- /*
- This is an optimized version of Dojo, built for deployment and not for
- development. To get sources and documentation, please visit:
- http://dojotoolkit.org
- */
- if(!dojo._hasResource["dojo.window"]){dojo._hasResource["dojo.window"]=true;dojo.provide("dojo.window");dojo.getObject("window",true,dojo);dojo.window.getBox=function(){var _1=(dojo.doc.compatMode=="BackCompat")?dojo.body():dojo.doc.documentElement;var _2=dojo._docScroll();return {w:_1.clientWidth,h:_1.clientHeight,l:_2.x,t:_2.y};};dojo.window.get=function(_3){if(dojo.isIE&&window!==document.parentWindow){_3.parentWindow.execScript("document._parentWindow = window;","Javascript");var _4=_3._parentWindow;_3._parentWindow=null;return _4;}return _3.parentWindow||_3.defaultView;};dojo.window.scrollIntoView=function(_5,_6){_5=dojo.byId(_5);var _7,_8=_5.ownerDocument||dojo.doc;if(!("rtl_adjust_position_for_verticalScrollBar" in dojo.window)){_7=dojo.body();var _9=dojo.create("div",{style:{overflow:"scroll",overflowX:"visible",direction:"rtl",visibility:"hidden",position:"absolute",left:"0",top:"0",width:"64px",height:"64px"}},_7,"last"),_a=dojo.create("div",{style:{overflow:"hidden",direction:"ltr"}},_9,"last");dojo.window.rtl_adjust_position_for_verticalScrollBar=dojo.position(_a).x!=0;_9.removeChild(_a);_7.removeChild(_9);}if(!("position_fixed_support" in dojo.window)){_7=dojo.body();var _b=dojo.create("span",{style:{visibility:"hidden",position:"fixed",left:"1px",top:"1px"}},_7,"last"),_c=dojo.create("span",{style:{position:"fixed",left:"0",top:"0"}},_b,"last");dojo.window.position_fixed_support=dojo.position(_c).x!=dojo.position(_b).x;_b.removeChild(_c);_7.removeChild(_b);}try{_7=_8.body||_8.getElementsByTagName("body")[0];var _d=_8.documentElement||_7.parentNode,_e=dojo.isIE,_f=dojo.isWebKit;if(_5==_7||_5==_d){return;}if(!(dojo.isMozilla||_e||_f||dojo.isOpera)&&("scrollIntoView" in _5)){_5.scrollIntoView(false);return;}var _10=_8.compatMode=="BackCompat",_11=Math.min(_7.clientWidth||_d.clientWidth,_d.clientWidth||_7.clientWidth),_12=Math.min(_7.clientHeight||_d.clientHeight,_d.clientHeight||_7.clientHeight),_13=(_f||_10)?_7:_d,_14=_6||dojo.position(_5),el=_5.parentNode,_15=function(el){return (_e<=6||(_e==7&&_10))?false:(dojo.window.position_fixed_support&&(dojo.style(el,"position").toLowerCase()=="fixed"));};if(_15(_5)){return;}while(el){if(el==_7){el=_13;}var _16=dojo.position(el),_17=_15(el),rtl=dojo.getComputedStyle(el).direction.toLowerCase()=="rtl";if(el==_13){_16.w=_11;_16.h=_12;if(_13==_d&&_e&&rtl){_16.x+=_13.offsetWidth-_16.w;}if(_16.x<0||!_e||_e>=9){_16.x=0;}if(_16.y<0||!_e||_e>=9){_16.y=0;}}else{var pb=dojo._getPadBorderExtents(el);_16.w-=pb.w;_16.h-=pb.h;_16.x+=pb.l;_16.y+=pb.t;var _18=el.clientWidth,_19=_16.w-_18;if(_18>0&&_19>0){if(rtl&&dojo.window.rtl_adjust_position_for_verticalScrollBar){_16.x+=_19;}_16.w=_18;}_18=el.clientHeight;_19=_16.h-_18;if(_18>0&&_19>0){_16.h=_18;}}if(_17){if(_16.y<0){_16.h+=_16.y;_16.y=0;}if(_16.x<0){_16.w+=_16.x;_16.x=0;}if(_16.y+_16.h>_12){_16.h=_12-_16.y;}if(_16.x+_16.w>_11){_16.w=_11-_16.x;}}var l=_14.x-_16.x,t=_14.y-_16.y,r=l+_14.w-_16.w,bot=t+_14.h-_16.h;var s,old;if(r*l>0&&(!!el.scrollLeft||el==_13||el.scrollWidth>el.offsetHeight)){s=Math[l<0?"max":"min"](l,r);if(rtl&&((_e==8&&!_10)||_e>=9)){s=-s;}old=el.scrollLeft;el.scrollLeft+=s;s=el.scrollLeft-old;_14.x-=s;}if(bot*t>0&&(!!el.scrollTop||el==_13||el.scrollHeight>el.offsetHeight)){s=Math.ceil(Math[t<0?"max":"min"](t,bot));old=el.scrollTop;el.scrollTop+=s;s=el.scrollTop-old;_14.y-=s;}el=(el!=_13)&&!_17&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);_5.scrollIntoView(false);}};}if(!dojo._hasResource["dijit._base.manager"]){dojo._hasResource["dijit._base.manager"]=true;dojo.provide("dijit._base.manager");dojo.declare("dijit.WidgetSet",null,{constructor:function(){this._hash={};this.length=0;},add:function(_1a){if(this._hash[_1a.id]){throw new Error("Tried to register widget with id=="+_1a.id+" but that id is already registered");}this._hash[_1a.id]=_1a;this.length++;},remove:function(id){if(this._hash[id]){delete this._hash[id];this.length--;}},forEach:function(_1b,_1c){_1c=_1c||dojo.global;var i=0,id;for(id in this._hash){_1b.call(_1c,this._hash[id],i++,this._hash);}return this;},filter:function(_1d,_1e){_1e=_1e||dojo.global;var res=new dijit.WidgetSet(),i=0,id;for(id in this._hash){var w=this._hash[id];if(_1d.call(_1e,w,i++,this._hash)){res.add(w);}}return res;},byId:function(id){return this._hash[id];},byClass:function(cls){var res=new dijit.WidgetSet(),id,_1f;for(id in this._hash){_1f=this._hash[id];if(_1f.declaredClass==cls){res.add(_1f);}}return res;},toArray:function(){var ar=[];for(var id in this._hash){ar.push(this._hash[id]);}return ar;},map:function(_20,_21){return dojo.map(this.toArray(),_20,_21);},every:function(_22,_23){_23=_23||dojo.global;var x=0,i;for(i in this._hash){if(!_22.call(_23,this._hash[i],x++,this._hash)){return false;}}return true;},some:function(_24,_25){_25=_25||dojo.global;var x=0,i;for(i in this._hash){if(_24.call(_25,this._hash[i],x++,this._hash)){return true;}}return false;}});(function(){dijit.registry=new dijit.WidgetSet();var _26=dijit.registry._hash,_27=dojo.attr,_28=dojo.hasAttr,_29=dojo.style;dijit.byId=function(id){return typeof id=="string"?_26[id]:id;};var _2a={};dijit.getUniqueId=function(_2b){var id;do{id=_2b+"_"+(_2b in _2a?++_2a[_2b]:_2a[_2b]=0);}while(_26[id]);return dijit._scopeName=="dijit"?id:dijit._scopeName+"_"+id;};dijit.findWidgets=function(_2c){var _2d=[];function _2e(_2f){for(var _30=_2f.firstChild;_30;_30=_30.nextSibling){if(_30.nodeType==1){var _31=_30.getAttribute("widgetId");if(_31){var _32=_26[_31];if(_32){_2d.push(_32);}}else{_2e(_30);}}}};_2e(_2c);return _2d;};dijit._destroyAll=function(){dijit._curFocus=null;dijit._prevFocus=null;dijit._activeStack=[];dojo.forEach(dijit.findWidgets(dojo.body()),function(_33){if(!_33._destroyed){if(_33.destroyRecursive){_33.destroyRecursive();}else{if(_33.destroy){_33.destroy();}}}});};if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit._destroyAll();});}dijit.byNode=function(_34){return _26[_34.getAttribute("widgetId")];};dijit.getEnclosingWidget=function(_35){while(_35){var id=_35.getAttribute&&_35.getAttribute("widgetId");if(id){return _26[id];}_35=_35.parentNode;}return null;};var _36=(dijit._isElementShown=function(_37){var s=_29(_37);return (s.visibility!="hidden")&&(s.visibility!="collapsed")&&(s.display!="none")&&(_27(_37,"type")!="hidden");});dijit.hasDefaultTabStop=function(_38){switch(_38.nodeName.toLowerCase()){case "a":return _28(_38,"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return true;case "iframe":var _39;try{var _3a=_38.contentDocument;if("designMode" in _3a&&_3a.designMode=="on"){return true;}_39=_3a.body;}catch(e1){try{_39=_38.contentWindow.document.body;}catch(e2){return false;}}return _39.contentEditable=="true"||(_39.firstChild&&_39.firstChild.contentEditable=="true");default:return _38.contentEditable=="true";}};var _3b=(dijit.isTabNavigable=function(_3c){if(_27(_3c,"disabled")){return false;}else{if(_28(_3c,"tabIndex")){return _27(_3c,"tabIndex")>=0;}else{return dijit.hasDefaultTabStop(_3c);}}});dijit._getTabNavigable=function(_3d){var _3e,_3f,_40,_41,_42,_43,_44={};function _45(_46){return _46&&_46.tagName.toLowerCase()=="input"&&_46.type&&_46.type.toLowerCase()=="radio"&&_46.name&&_46.name.toLowerCase();};var _47=function(_48){dojo.query("> *",_48).forEach(function(_49){if((dojo.isIE<=9&&_49.scopeName!=="HTML")||!_36(_49)){return;}if(_3b(_49)){var _4a=_27(_49,"tabIndex");if(!_28(_49,"tabIndex")||_4a==0){if(!_3e){_3e=_49;}_3f=_49;}else{if(_4a>0){if(!_40||_4a<_41){_41=_4a;_40=_49;}if(!_42||_4a>=_43){_43=_4a;_42=_49;}}}var rn=_45(_49);if(dojo.attr(_49,"checked")&&rn){_44[rn]=_49;}}if(_49.nodeName.toUpperCase()!="SELECT"){_47(_49);}});};if(_36(_3d)){_47(_3d);}function rs(_4b){return _44[_45(_4b)]||_4b;};return {first:rs(_3e),last:rs(_3f),lowest:rs(_40),highest:rs(_42)};};dijit.getFirstInTabbingOrder=function(_4c){var _4d=dijit._getTabNavigable(dojo.byId(_4c));return _4d.lowest?_4d.lowest:_4d.first;};dijit.getLastInTabbingOrder=function(_4e){var _4f=dijit._getTabNavigable(dojo.byId(_4e));return _4f.last?_4f.last:_4f.highest;};dijit.defaultDuration=dojo.config["defaultDuration"]||200;})();}if(!dojo._hasResource["dijit._base.focus"]){dojo._hasResource["dijit._base.focus"]=true;dojo.provide("dijit._base.focus");dojo.mixin(dijit,{_curFocus:null,_prevFocus:null,isCollapsed:function(){return dijit.getBookmark().isCollapsed;},getBookmark:function(){var bm,rg,tg,sel=dojo.doc.selection,cf=dijit._curFocus;if(dojo.global.getSelection){sel=dojo.global.getSelection();if(sel){if(sel.isCollapsed){tg=cf?cf.tagName:"";if(tg){tg=tg.toLowerCase();if(tg=="textarea"||(tg=="input"&&(!cf.type||cf.type.toLowerCase()=="text"))){sel={start:cf.selectionStart,end:cf.selectionEnd,node:cf,pRange:true};return {isCollapsed:(sel.end<=sel.start),mark:sel};}}bm={isCollapsed:true};if(sel.rangeCount){bm.mark=sel.getRangeAt(0).cloneRange();}}else{rg=sel.getRangeAt(0);bm={isCollapsed:false,mark:rg.cloneRange()};}}}else{if(sel){tg=cf?cf.tagName:"";tg=tg.toLowerCase();if(cf&&tg&&(tg=="button"||tg=="textarea"||tg=="input")){if(sel.type&&sel.type.toLowerCase()=="none"){return {isCollapsed:true,mark:null};}else{rg=sel.createRange();return {isCollapsed:rg.text&&rg.text.length?false:true,mark:{range:rg,pRange:true}};}}bm={};try{rg=sel.createRange();bm.isCollapsed=!(sel.type=="Text"?rg.htmlText.length:rg.length);}catch(e){bm.isCollapsed=true;return bm;}if(sel.type.toUpperCase()=="CONTROL"){if(rg.length){bm.mark=[];var i=0,len=rg.length;while(i<len){bm.mark.push(rg.item(i++));}}else{bm.isCollapsed=true;bm.mark=null;}}else{bm.mark=rg.getBookmark();}}else{console.warn("No idea how to store the current selection for this browser!");}}return bm;},moveToBookmark:function(_50){var _51=dojo.doc,_52=_50.mark;if(_52){if(dojo.global.getSelection){var sel=dojo.global.getSelection();if(sel&&sel.removeAllRanges){if(_52.pRange){var r=_52;var n=r.node;n.selectionStart=r.start;n.selectionEnd=r.end;}else{sel.removeAllRanges();sel.addRange(_52);}}else{console.warn("No idea how to restore selection for this browser!");}}else{if(_51.selection&&_52){var rg;if(_52.pRange){rg=_52.range;}else{if(dojo.isArray(_52)){rg=_51.body.createControlRange();dojo.forEach(_52,function(n){rg.addElement(n);});}else{rg=_51.body.createTextRange();rg.moveToBookmark(_52);}}rg.select();}}}},getFocus:function(_53,_54){var _55=!dijit._curFocus||(_53&&dojo.isDescendant(dijit._curFocus,_53.domNode))?dijit._prevFocus:dijit._curFocus;return {node:_55,bookmark:(_55==dijit._curFocus)&&dojo.withGlobal(_54||dojo.global,dijit.getBookmark),openedForWindow:_54};},focus:function(_56){if(!_56){return;}var _57="node" in _56?_56.node:_56,_58=_56.bookmark,_59=_56.openedForWindow,_5a=_58?_58.isCollapsed:false;if(_57){var _5b=(_57.tagName.toLowerCase()=="iframe")?_57.contentWindow:_57;if(_5b&&_5b.focus){try{_5b.focus();}catch(e){}}dijit._onFocusNode(_57);}if(_58&&dojo.withGlobal(_59||dojo.global,dijit.isCollapsed)&&!_5a){if(_59){_59.focus();}try{dojo.withGlobal(_59||dojo.global,dijit.moveToBookmark,null,[_58]);}catch(e2){}}},_activeStack:[],registerIframe:function(_5c){return dijit.registerWin(_5c.contentWindow,_5c);},unregisterIframe:function(_5d){dijit.unregisterWin(_5d);},registerWin:function(_5e,_5f){var _60=function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);if(dojo.isIE&&evt&&evt.srcElement&&evt.srcElement.parentNode==null){return;}dijit._onTouchNode(_5f||evt.target||evt.srcElement,"mouse");};var doc=dojo.isIE?_5e.document.documentElement:_5e.document;if(doc){if(dojo.isIE){_5e.document.body.attachEvent("onmousedown",_60);var _61=function(evt){if(evt.srcElement.tagName.toLowerCase()!="#document"&&dijit.isTabNavigable(evt.srcElement)){dijit._onFocusNode(_5f||evt.srcElement);}else{dijit._onTouchNode(_5f||evt.srcElement);}};doc.attachEvent("onactivate",_61);var _62=function(evt){dijit._onBlurNode(_5f||evt.srcElement);};doc.attachEvent("ondeactivate",_62);return function(){_5e.document.detachEvent("onmousedown",_60);doc.detachEvent("onactivate",_61);doc.detachEvent("ondeactivate",_62);doc=null;};}else{doc.body.addEventListener("mousedown",_60,true);var _63=function(evt){dijit._onFocusNode(_5f||evt.target);};doc.addEventListener("focus",_63,true);var _64=function(evt){dijit._onBlurNode(_5f||evt.target);};doc.addEventListener("blur",_64,true);return function(){doc.body.removeEventListener("mousedown",_60,true);doc.removeEventListener("focus",_63,true);doc.removeEventListener("blur",_64,true);doc=null;};}}},unregisterWin:function(_65){_65&&_65();},_onBlurNode:function(_66){dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;if(dijit._justMouseDowned){return;}if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);}dijit._clearActiveWidgetsTimer=setTimeout(function(){delete dijit._clearActiveWidgetsTimer;dijit._setStack([]);dijit._prevFocus=null;},100);},_onTouchNode:function(_67,by){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _68=[];try{while(_67){var _69=dojo.attr(_67,"dijitPopupParent");if(_69){_67=dijit.byId(_69).domNode;}else{if(_67.tagName&&_67.tagName.toLowerCase()=="body"){if(_67===dojo.body()){break;}_67=dojo.window.get(_67.ownerDocument).frameElement;}else{var id=_67.getAttribute&&_67.getAttribute("widgetId"),_6a=id&&dijit.byId(id);if(_6a&&!(by=="mouse"&&_6a.get("disabled"))){_68.unshift(id);}_67=_67.parentNode;}}}}catch(e){}dijit._setStack(_68,by);},_onFocusNode:function(_6b){if(!_6b){return;}if(_6b.nodeType==9){return;}dijit._onTouchNode(_6b);if(_6b==dijit._curFocus){return;}if(dijit._curFocus){dijit._prevFocus=dijit._curFocus;}dijit._curFocus=_6b;dojo.publish("focusNode",[_6b]);},_setStack:function(_6c,by){var _6d=dijit._activeStack;dijit._activeStack=_6c;for(var _6e=0;_6e<Math.min(_6d.length,_6c.length);_6e++){if(_6d[_6e]!=_6c[_6e]){break;}}var _6f;for(var i=_6d.length-1;i>=_6e;i--){_6f=dijit.byId(_6d[i]);if(_6f){_6f._focused=false;_6f.set("focused",false);_6f._hasBeenBlurred=true;if(_6f._onBlur){_6f._onBlur(by);}dojo.publish("widgetBlur",[_6f,by]);}}for(i=_6e;i<_6c.length;i++){_6f=dijit.byId(_6c[i]);if(_6f){_6f._focused=true;_6f.set("focused",true);if(_6f._onFocus){_6f._onFocus(by);}dojo.publish("widgetFocus",[_6f,by]);}}}});dojo.addOnLoad(function(){var _70=dijit.registerWin(window);if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit.unregisterWin(_70);_70=null;});}});}if(!dojo._hasResource["dojo.AdapterRegistry"]){dojo._hasResource["dojo.AdapterRegistry"]=true;dojo.provide("dojo.AdapterRegistry");dojo.AdapterRegistry=function(_71){this.pairs=[];this.returnWrappers=_71||false;};dojo.extend(dojo.AdapterRegistry,{register:function(_72,_73,_74,_75,_76){this.pairs[((_76)?"unshift":"push")]([_72,_73,_74,_75]);},match:function(){for(var i=0;i<this.pairs.length;i++){var _77=this.pairs[i];if(_77[1].apply(this,arguments)){if((_77[3])||(this.returnWrappers)){return _77[2];}else{return _77[2].apply(this,arguments);}}}throw new Error("No match found");},unregister:function(_78){for(var i=0;i<this.pairs.length;i++){var _79=this.pairs[i];if(_79[0]==_78){this.pairs.splice(i,1);return true;}}return false;}});}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function(){return dojo.window.getBox();};dijit.placeOnScreen=function(_7a,pos,_7b,_7c){var _7d=dojo.map(_7b,function(_7e){var c={corner:_7e,pos:{x:pos.x,y:pos.y}};if(_7c){c.pos.x+=_7e.charAt(1)=="L"?_7c.x:-_7c.x;c.pos.y+=_7e.charAt(0)=="T"?_7c.y:-_7c.y;}return c;});return dijit._place(_7a,_7d);};dijit._place=function(_7f,_80,_81,_82){var _83=dojo.window.getBox();if(!_7f.parentNode||String(_7f.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(_7f);}var _84=null;dojo.some(_80,function(_85){var _86=_85.corner;var pos=_85.pos;var _87=0;var _88={w:_86.charAt(1)=="L"?(_83.l+_83.w)-pos.x:pos.x-_83.l,h:_86.charAt(1)=="T"?(_83.t+_83.h)-pos.y:pos.y-_83.t};if(_81){var res=_81(_7f,_85.aroundCorner,_86,_88,_82);_87=typeof res=="undefined"?0:res;}var _89=_7f.style;var _8a=_89.display;var _8b=_89.visibility;_89.visibility="hidden";_89.display="";var mb=dojo.marginBox(_7f);_89.display=_8a;_89.visibility=_8b;var _8c=Math.max(_83.l,_86.charAt(1)=="L"?pos.x:(pos.x-mb.w)),_8d=Math.max(_83.t,_86.charAt(0)=="T"?pos.y:(pos.y-mb.h)),_8e=Math.min(_83.l+_83.w,_86.charAt(1)=="L"?(_8c+mb.w):pos.x),_8f=Math.min(_83.t+_83.h,_86.charAt(0)=="T"?(_8d+mb.h):pos.y),_90=_8e-_8c,_91=_8f-_8d;_87+=(mb.w-_90)+(mb.h-_91);if(_84==null||_87<_84.overflow){_84={corner:_86,aroundCorner:_85.aroundCorner,x:_8c,y:_8d,w:_90,h:_91,overflow:_87,spaceAvailable:_88};}return !_87;});if(_84.overflow&&_81){_81(_7f,_84.aroundCorner,_84.corner,_84.spaceAvailable,_82);}var l=dojo._isBodyLtr(),s=_7f.style;s.top=_84.y+"px";s[l?"left":"right"]=(l?_84.x:_83.w-_84.x-_84.w)+"px";s[l?"right":"left"]="auto";return _84;};dijit.placeOnScreenAroundNode=function(_92,_93,_94,_95){_93=dojo.byId(_93);var _96=dojo.position(_93,true);return dijit._placeOnScreenAroundRect(_92,_96.x,_96.y,_96.w,_96.h,_94,_95);};dijit.placeOnScreenAroundRectangle=function(_97,_98,_99,_9a){return dijit._placeOnScreenAroundRect(_97,_98.x,_98.y,_98.width,_98.height,_99,_9a);};dijit._placeOnScreenAroundRect=function(_9b,x,y,_9c,_9d,_9e,_9f){var _a0=[];for(var _a1 in _9e){_a0.push({aroundCorner:_a1,corner:_9e[_a1],pos:{x:x+(_a1.charAt(1)=="L"?0:_9c),y:y+(_a1.charAt(0)=="T"?0:_9d)}});}return dijit._place(_9b,_a0,_9f,{w:_9c,h:_9d});};dijit.placementRegistry=new dojo.AdapterRegistry();dijit.placementRegistry.register("node",function(n,x){return typeof x=="object"&&typeof x.offsetWidth!="undefined"&&typeof x.offsetHeight!="undefined";},dijit.placeOnScreenAroundNode);dijit.placementRegistry.register("rect",function(n,x){return typeof x=="object"&&"x" in x&&"y" in x&&"width" in x&&"height" in x;},dijit.placeOnScreenAroundRectangle);dijit.placeOnScreenAroundElement=function(_a2,_a3,_a4,_a5){return dijit.placementRegistry.match.apply(dijit.placementRegistry,arguments);};dijit.getPopupAroundAlignment=function(_a6,_a7){var _a8={};dojo.forEach(_a6,function(pos){switch(pos){case "after":_a8[_a7?"BR":"BL"]=_a7?"BL":"BR";break;case "before":_a8[_a7?"BL":"BR"]=_a7?"BR":"BL";break;case "below-alt":_a7=!_a7;case "below":_a8[_a7?"BL":"BR"]=_a7?"TL":"TR";_a8[_a7?"BR":"BL"]=_a7?"TR":"TL";break;case "above-alt":_a7=!_a7;case "above":default:_a8[_a7?"TL":"TR"]=_a7?"BL":"BR";_a8[_a7?"TR":"TL"]=_a7?"BR":"BL";break;}});return _a8;};}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function(doc){return dojo.window.get(doc);};}if(!dojo._hasResource["dijit._base.popup"]){dojo._hasResource["dijit._base.popup"]=true;dojo.provide("dijit._base.popup");dijit.popup={_stack:[],_beginZIndex:1000,_idGen:1,_createWrapper:function(_a9){var _aa=_a9.domNode||_a9,_ab=_a9.declaredClass?_a9._popupWrapper:_aa.parentNode&&dojo.hasClass(_aa.parentNode,"dijitPopup")?_aa.parentNode:null;if(!_ab){_ab=dojo.create("div",{"class":"dijitPopup",style:{display:"none"},role:"presentation"},dojo.body());_ab.appendChild(_aa);var s=_aa.style;s.display="";s.visibility="";s.position="";s.top="0px";if(_a9.declaredClass){_a9._popupWrapper=_ab;dojo.connect(_a9,"destroy",function(){dojo.destroy(_ab);delete _a9._popupWrapper;});}}return _ab;},moveOffScreen:function(_ac){var _ad=this._createWrapper(_ac);dojo.style(_ad,{visibility:"hidden",top:"-9999px",display:""});},hide:function(_ae){var _af=this._createWrapper(_ae);dojo.style(_af,"display","none");},getTopPopup:function(){var _b0=this._stack;for(var pi=_b0.length-1;pi>0&&_b0[pi].parent===_b0[pi-1].widget;pi--){}return _b0[pi];},open:function(_b1){var _b2=this._stack,_b3=_b1.popup,_b4=_b1.orient||((_b1.parent?_b1.parent.isLeftToRight():dojo._isBodyLtr())?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"}),_b5=_b1.around,id=(_b1.around&&_b1.around.id)?(_b1.around.id+"_dropdown"):("popup_"+this._idGen++);while(_b2.length&&(!_b1.parent||!dojo.isDescendant(_b1.parent.domNode,_b2[_b2.length-1].widget.domNode))){dijit.popup.close(_b2[_b2.length-1].widget);}var _b6=this._createWrapper(_b3);dojo.attr(_b6,{id:id,style:{zIndex:this._beginZIndex+_b2.length},"class":"dijitPopup "+(_b3.baseClass||_b3["class"]||"").split(" ")[0]+"Popup",dijitPopupParent:_b1.parent?_b1.parent.id:""});if(dojo.isIE||dojo.isMoz){if(!_b3.bgIframe){_b3.bgIframe=new dijit.BackgroundIframe(_b6);}}var _b7=_b5?dijit.placeOnScreenAroundElement(_b6,_b5,_b4,_b3.orient?dojo.hitch(_b3,"orient"):null):dijit.placeOnScreen(_b6,_b1,_b4=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],_b1.padding);_b6.style.display="";_b6.style.visibility="visible";_b3.domNode.style.visibility="visible";var _b8=[];_b8.push(dojo.connect(_b6,"onkeypress",this,function(evt){if(evt.charOrCode==dojo.keys.ESCAPE&&_b1.onCancel){dojo.stopEvent(evt);_b1.onCancel();}else{if(evt.charOrCode===dojo.keys.TAB){dojo.stopEvent(evt);var _b9=this.getTopPopup();if(_b9&&_b9.onCancel){_b9.onCancel();}}}}));if(_b3.onCancel){_b8.push(dojo.connect(_b3,"onCancel",_b1.onCancel));}_b8.push(dojo.connect(_b3,_b3.onExecute?"onExecute":"onChange",this,function(){var _ba=this.getTopPopup();if(_ba&&_ba.onExecute){_ba.onExecute();}}));_b2.push({widget:_b3,parent:_b1.parent,onExecute:_b1.onExecute,onCancel:_b1.onCancel,onClose:_b1.onClose,handlers:_b8});if(_b3.onOpen){_b3.onOpen(_b7);}return _b7;},close:function(_bb){var _bc=this._stack;while((_bb&&dojo.some(_bc,function(_bd){return _bd.widget==_bb;}))||(!_bb&&_bc.length)){var top=_bc.pop(),_be=top.widget,_bf=top.onClose;if(_be.onClose){_be.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(_be&&_be.domNode){this.hide(_be);}if(_bf){_bf();}}}};dijit._frames=new function(){var _c0=[];this.pop=function(){var _c1;if(_c0.length){_c1=_c0.pop();_c1.style.display="";}else{if(dojo.isIE<9){var _c2=dojo.config["dojoBlankHtmlUrl"]||(dojo.moduleUrl("dojo","resources/blank.html")+"")||"javascript:\"\"";var _c3="<iframe src='"+_c2+"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_c1=dojo.doc.createElement(_c3);}else{_c1=dojo.create("iframe");_c1.src="javascript:\"\"";_c1.className="dijitBackgroundIframe";dojo.style(_c1,"opacity",0.1);}_c1.tabIndex=-1;dijit.setWaiRole(_c1,"presentation");}return _c1;};this.push=function(_c4){_c4.style.display="none";_c0.push(_c4);};}();dijit.BackgroundIframe=function(_c5){if(!_c5.id){throw new Error("no id");}if(dojo.isIE||dojo.isMoz){var _c6=(this.iframe=dijit._frames.pop());_c5.appendChild(_c6);if(dojo.isIE<7||dojo.isQuirks){this.resize(_c5);this._conn=dojo.connect(_c5,"onresize",this,function(){this.resize(_c5);});}else{dojo.style(_c6,{width:"100%",height:"100%"});}}};dojo.extend(dijit.BackgroundIframe,{resize:function(_c7){if(this.iframe){dojo.style(this.iframe,{width:_c7.offsetWidth+"px",height:_c7.offsetHeight+"px"});}},destroy:function(){if(this._conn){dojo.disconnect(this._conn);this._conn=null;}if(this.iframe){dijit._frames.push(this.iframe);delete this.iframe;}}});}if(!dojo._hasResource["dijit._base.scroll"]){dojo._hasResource["dijit._base.scroll"]=true;dojo.provide("dijit._base.scroll");dijit.scrollIntoView=function(_c8,pos){dojo.window.scrollIntoView(_c8,pos);};}if(!dojo._hasResource["dojo.uacss"]){dojo._hasResource["dojo.uacss"]=true;dojo.provide("dojo.uacss");(function(){var d=dojo,_c9=d.doc.documentElement,ie=d.isIE,_ca=d.isOpera,maj=Math.floor,ff=d.isFF,_cb=d.boxModel.replace(/-/,""),_cc={dj_quirks:d.isQuirks,dj_opera:_ca,dj_khtml:d.isKhtml,dj_webkit:d.isWebKit,dj_safari:d.isSafari,dj_chrome:d.isChrome,dj_gecko:d.isMozilla};if(ie){_cc["dj_ie"]=true;_cc["dj_ie"+maj(ie)]=true;_cc["dj_iequirks"]=d.isQuirks;}if(ff){_cc["dj_ff"+maj(ff)]=true;}_cc["dj_"+_cb]=true;var _cd="";for(var clz in _cc){if(_cc[clz]){_cd+=clz+" ";}}_c9.className=d.trim(_c9.className+" "+_cd);dojo._loaders.unshift(function(){if(!dojo._isBodyLtr()){var _ce="dj_rtl dijitRtl "+_cd.replace(/ /g,"-rtl ");_c9.className=d.trim(_c9.className+" "+_ce);}});})();}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");}if(!dojo._hasResource["dijit._base.typematic"]){dojo._hasResource["dijit._base.typematic"]=true;dojo.provide("dijit._base.typematic");dijit.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=Math.max(this._currentTimeout<0?this._initialDelay:(this._subsequentDelay>1?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay)),this._minDelay);this._timer=setTimeout(dojo.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_cf,_d0,_d1,obj,_d2,_d3,_d4){if(obj!=this._obj){this.stop();this._initialDelay=_d3||500;this._subsequentDelay=_d2||0.9;this._minDelay=_d4||10;this._obj=obj;this._evt=evt;this._node=_d0;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_cf,_d1);this._fireEventAndReload();this._evt=dojo.mixin({faux:true},evt);}},stop:function(){if(this._timer){clearTimeout(this._timer);this._timer=null;}if(this._obj){this._callback(-1,this._node,this._evt);this._obj=null;}},addKeyListener:function(_d5,_d6,_d7,_d8,_d9,_da,_db){if(_d6.keyCode){_d6.charOrCode=_d6.keyCode;dojo.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_d6.charCode){_d6.charOrCode=String.fromCharCode(_d6.charCode);dojo.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}}return [dojo.connect(_d5,"onkeypress",this,function(evt){if(evt.charOrCode==_d6.charOrCode&&(_d6.ctrlKey===undefined||_d6.ctrlKey==evt.ctrlKey)&&(_d6.altKey===undefined||_d6.altKey==evt.altKey)&&(_d6.metaKey===undefined||_d6.metaKey==(evt.metaKey||false))&&(_d6.shiftKey===undefined||_d6.shiftKey==evt.shiftKey)){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_d7,_d5,_d8,_d6,_d9,_da,_db);}else{if(dijit.typematic._obj==_d6){dijit.typematic.stop();}}}),dojo.connect(_d5,"onkeyup",this,function(evt){if(dijit.typematic._obj==_d6){dijit.typematic.stop();}})];},addMouseListener:function(_dc,_dd,_de,_df,_e0,_e1){var dc=dojo.connect;return [dc(_dc,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_dd,_dc,_de,_dc,_df,_e0,_e1);}),dc(_dc,"mouseup",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(_dc,"mouseout",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(_dc,"mousemove",this,function(evt){evt.preventDefault();}),dc(_dc,"dblclick",this,function(evt){dojo.stopEvent(evt);if(dojo.isIE<9){dijit.typematic.trigger(evt,_dd,_dc,_de,_dc,_df,_e0,_e1);setTimeout(dojo.hitch(this,dijit.typematic.stop),50);}})];},addListener:function(_e2,_e3,_e4,_e5,_e6,_e7,_e8,_e9){return this.addKeyListener(_e3,_e4,_e5,_e6,_e7,_e8,_e9).concat(this.addMouseListener(_e2,_e5,_e6,_e7,_e8,_e9));}};}if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.wai={onload:function(){var div=dojo.create("div",{id:"a11yTestNode",style:{cssText:"border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif"))+"\");"}},dojo.body());var cs=dojo.getComputedStyle(div);if(cs){var _ea=cs.backgroundImage;var _eb=(cs.borderTopColor==cs.borderRightColor)||(_ea!=null&&(_ea=="none"||_ea=="url(invalid-url:)"));dojo[_eb?"addClass":"removeClass"](dojo.body(),"dijit_a11y");if(dojo.isIE){div.outerHTML="";}else{dojo.body().removeChild(div);}}}};if(dojo.isIE||dojo.isMoz){dojo._loaders.unshift(dijit.wai.onload);}dojo.mixin(dijit,{hasWaiRole:function(_ec,_ed){var _ee=this.getWaiRole(_ec);return _ed?(_ee.indexOf(_ed)>-1):(_ee.length>0);},getWaiRole:function(_ef){return dojo.trim((dojo.attr(_ef,"role")||"").replace("wairole:",""));},setWaiRole:function(_f0,_f1){dojo.attr(_f0,"role",_f1);},removeWaiRole:function(_f2,_f3){var _f4=dojo.attr(_f2,"role");if(!_f4){return;}if(_f3){var t=dojo.trim((" "+_f4+" ").replace(" "+_f3+" "," "));dojo.attr(_f2,"role",t);}else{_f2.removeAttribute("role");}},hasWaiState:function(_f5,_f6){return _f5.hasAttribute?_f5.hasAttribute("aria-"+_f6):!!_f5.getAttribute("aria-"+_f6);},getWaiState:function(_f7,_f8){return _f7.getAttribute("aria-"+_f8)||"";},setWaiState:function(_f9,_fa,_fb){_f9.setAttribute("aria-"+_fa,_fb);},removeWaiState:function(_fc,_fd){_fc.removeAttribute("aria-"+_fd);}});}if(!dojo._hasResource["dijit._base"]){dojo._hasResource["dijit._base"]=true;dojo.provide("dijit._base");}if(!dojo._hasResource["dojo.Stateful"]){dojo._hasResource["dojo.Stateful"]=true;dojo.provide("dojo.Stateful");dojo.declare("dojo.Stateful",null,{postscript:function(_fe){if(_fe){dojo.mixin(this,_fe);}},get:function(_ff){return this[_ff];},set:function(name,_100){if(typeof name==="object"){for(var x in name){this.set(x,name[x]);}return this;}var _101=this[name];this[name]=_100;if(this._watchCallbacks){this._watchCallbacks(name,_101,_100);}return this;},watch:function(name,_102){var _103=this._watchCallbacks;if(!_103){var self=this;_103=this._watchCallbacks=function(name,_104,_105,_106){var _107=function(_108){if(_108){_108=_108.slice();for(var i=0,l=_108.length;i<l;i++){try{_108[i].call(self,name,_104,_105);}catch(e){console.error(e);}}}};_107(_103["_"+name]);if(!_106){_107(_103["*"]);}};}if(!_102&&typeof name==="function"){_102=name;name="*";}else{name="_"+name;}var _109=_103[name];if(typeof _109!=="object"){_109=_103[name]=[];}_109.push(_102);return {unwatch:function(){_109.splice(dojo.indexOf(_109,_102),1);}};}});}if(!dojo._hasResource["dijit._WidgetBase"]){dojo._hasResource["dijit._WidgetBase"]=true;dojo.provide("dijit._WidgetBase");(function(){function _10a(a,b){return a===b||(a!==a&&b!==b);};dojo.declare("dijit._WidgetBase",dojo.Stateful,{id:"",lang:"",dir:"","class":"",style:"",title:"",tooltip:"",baseClass:"",srcNodeRef:null,domNode:null,containerNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},_blankGif:(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif")).toString(),postscript:function(_10b,_10c){this.create(_10b,_10c);},create:function(_10d,_10e){this.srcNodeRef=dojo.byId(_10e);this._connects=[];this._subscribes=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_10d){this.params=_10d;dojo._mixin(this,_10d);}this.postMixInProperties();if(!this.id){this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){this._applyAttributes();var _10f=this.srcNodeRef;if(_10f&&_10f.parentNode&&this.domNode!==_10f){_10f.parentNode.replaceChild(this.domNode,_10f);}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}this._created=true;},_applyAttributes:function(){var _110=function(attr,_111){if((_111.params&&attr in _111.params)||_111[attr]){_111.set(attr,_111[attr]);}};for(var attr in this.attributeMap){_110(attr,this);}dojo.forEach(this._getSetterAttributes(),function(a){if(!(a in this.attributeMap)){_110(a,this);}},this);},_getSetterAttributes:function(){var ctor=this.constructor;if(!ctor._setterAttrs){var r=(ctor._setterAttrs=[]),_112,_113=ctor.prototype;for(var _114 in _113){if(dojo.isFunction(_113[_114])&&(_112=_114.match(/^_set([a-zA-Z]*)Attr$/))&&_112[1]){r.push(_112[1].charAt(0).toLowerCase()+_112[1].substr(1));}}}return ctor._setterAttrs;},postMixInProperties:function(){},buildRendering:function(){if(!this.domNode){this.domNode=this.srcNodeRef||dojo.create("div");}if(this.baseClass){var _115=this.baseClass.split(" ");if(!this.isLeftToRight()){_115=_115.concat(dojo.map(_115,function(name){return name+"Rtl";}));}dojo.addClass(this.domNode,_115);}},postCreate:function(){},startup:function(){this._started=true;},destroyRecursive:function(_116){this._beingDestroyed=true;this.destroyDescendants(_116);this.destroy(_116);},destroy:function(_117){this._beingDestroyed=true;this.uninitialize();var d=dojo,dfe=d.forEach,dun=d.unsubscribe;dfe(this._connects,function(_118){dfe(_118,d.disconnect);});dfe(this._subscribes,function(_119){dun(_119);});dfe(this._supportingWidgets||[],function(w){if(w.destroyRecursive){w.destroyRecursive();}else{if(w.destroy){w.destroy();}}});this.destroyRendering(_117);dijit.registry.remove(this.id);this._destroyed=true;},destroyRendering:function(_11a){if(this.bgIframe){this.bgIframe.destroy(_11a);delete this.bgIframe;}if(this.domNode){if(_11a){dojo.removeAttr(this.domNode,"widgetId");}else{dojo.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_11a){dojo.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_11b){dojo.forEach(this.getChildren(),function(_11c){if(_11c.destroyRecursive){_11c.destroyRecursive(_11b);}});},uninitialize:function(){return false;},_setClassAttr:function(_11d){var _11e=this[this.attributeMap["class"]||"domNode"];dojo.replaceClass(_11e,_11d,this["class"]);this._set("class",_11d);},_setStyleAttr:function(_11f){var _120=this[this.attributeMap.style||"domNode"];if(dojo.isObject(_11f)){dojo.style(_120,_11f);}else{if(_120.style.cssText){_120.style.cssText+="; "+_11f;}else{_120.style.cssText=_11f;}}this._set("style",_11f);},_attrToDom:function(attr,_121){var _122=this.attributeMap[attr];dojo.forEach(dojo.isArray(_122)?_122:[_122],function(_123){var _124=this[_123.node||_123||"domNode"];var type=_123.type||"attribute";switch(type){case "attribute":if(dojo.isFunction(_121)){_121=dojo.hitch(this,_121);}var _125=_123.attribute?_123.attribute:(/^on[A-Z][a-zA-Z]*$/.test(attr)?attr.toLowerCase():attr);dojo.attr(_124,_125,_121);break;case "innerText":_124.innerHTML="";_124.appendChild(dojo.doc.createTextNode(_121));break;case "innerHTML":_124.innerHTML=_121;break;case "class":dojo.replaceClass(_124,_121,this[attr]);break;}},this);},get:function(name){var _126=this._getAttrNames(name);return this[_126.g]?this[_126.g]():this[name];},set:function(name,_127){if(typeof name==="object"){for(var x in name){this.set(x,name[x]);}return this;}var _128=this._getAttrNames(name);if(this[_128.s]){var _129=this[_128.s].apply(this,Array.prototype.slice.call(arguments,1));}else{if(name in this.attributeMap){this._attrToDom(name,_127);}this._set(name,_127);}return _129||this;},_attrPairNames:{},_getAttrNames:function(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}var uc=name.charAt(0).toUpperCase()+name.substr(1);return (apn[name]={n:name+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr"});},_set:function(name,_12a){var _12b=this[name];this[name]=_12a;if(this._watchCallbacks&&this._created&&!_10a(_12a,_12b)){this._watchCallbacks(name,_12b,_12a);}},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function(){return this.containerNode?dojo.query("[widgetId]",this.containerNode).map(dijit.byNode):[];},getChildren:function(){return this.containerNode?dijit.findWidgets(this.containerNode):[];},connect:function(obj,_12c,_12d){var _12e=[dojo._connect(obj,_12c,this,_12d)];this._connects.push(_12e);return _12e;},disconnect:function(_12f){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_12f){dojo.forEach(_12f,dojo.disconnect);this._connects.splice(i,1);return;}}},subscribe:function(_130,_131){var _132=dojo.subscribe(_130,this,_131);this._subscribes.push(_132);return _132;},unsubscribe:function(_133){for(var i=0;i<this._subscribes.length;i++){if(this._subscribes[i]==_133){dojo.unsubscribe(_133);this._subscribes.splice(i,1);return;}}},isLeftToRight:function(){return this.dir?(this.dir=="ltr"):dojo._isBodyLtr();},placeAt:function(_134,_135){if(_134.declaredClass&&_134.addChild){_134.addChild(this,_135);}else{dojo.place(this.domNode,_134,_135);}return this;},defer:function(fcn,_136){var _137=setTimeout(dojo.hitch(this,function(){_137=null;if(!this._destroyed){dojo.hitch(this,fcn)();}}),_136||0);return {remove:function(){if(_137){clearTimeout(_137);_137=null;}return null;}};}});})();}if(!dojo._hasResource["dojox.mobile._base"]){dojo._hasResource["dojox.mobile._base"]=true;dojo.provide("dojox.mobile._base");dojo.isBB=(navigator.userAgent.indexOf("BlackBerry")!=-1)&&!dojo.isWebKit;dojo.declare("dojox.mobile.View",dijit._WidgetBase,{selected:false,keepScrollPos:true,_started:false,constructor:function(_138,node){if(node){dojo.byId(node).style.visibility="hidden";}},buildRendering:function(){this.domNode=this.containerNode=this.srcNodeRef||dojo.doc.createElement("DIV");this.domNode.className="mblView";this.connect(this.domNode,"webkitAnimationEnd","onAnimationEnd");this.connect(this.domNode,"webkitAnimationStart","onAnimationStart");var id=location.href.match(/#(\w+)([^\w=]|$)/)?RegExp.$1:null;this._visible=this.selected&&!id||this.id==id;if(this.selected){dojox.mobile._defaultView=this;}},startup:function(){if(this._started){return;}var _139=this;setTimeout(function(){if(!_139._visible){_139.domNode.style.display="none";}else{dojox.mobile.currentView=_139;_139.onStartView();}_139.domNode.style.visibility="visible";},dojo.isIE?100:0);this._started=true;},onStartView:function(){},onBeforeTransitionIn:function(_13a,dir,_13b,_13c,_13d){},onAfterTransitionIn:function(_13e,dir,_13f,_140,_141){},onBeforeTransitionOut:function(_142,dir,_143,_144,_145){},onAfterTransitionOut:function(_146,dir,_147,_148,_149){},_saveState:function(_14a,dir,_14b,_14c,_14d){this._context=_14c;this._method=_14d;if(_14b=="none"||!dojo.isWebKit){_14b=null;}this._moveTo=_14a;this._dir=dir;this._transition=_14b;this._arguments=[];var i;for(i=0;i<arguments.length;i++){this._arguments.push(arguments[i]);}this._args=[];if(_14c||_14d){for(i=5;i<arguments.length;i++){this._args.push(arguments[i]);}}},performTransition:function(_14e,dir,_14f,_150,_151){if(dojo.hash){if(typeof (_14e)=="string"&&_14e.charAt(0)=="#"&&!dojox.mobile._params){dojox.mobile._params=[];for(var i=0;i<arguments.length;i++){dojox.mobile._params.push(arguments[i]);}dojo.hash(_14e);return;}}this._saveState.apply(this,arguments);var _152;if(_14e){if(typeof (_14e)=="string"){_14e.match(/^#?([^&?]+)/);_152=RegExp.$1;}else{_152=_14e;}}else{if(!this._dummyNode){this._dummyNode=dojo.doc.createElement("DIV");dojo.body().appendChild(this._dummyNode);}_152=this._dummyNode;}var _153=this.domNode;_152=this.toNode=dojo.byId(_152);if(!_152){alert("dojox.mobile.View#performTransition: destination view not found: "+_152);}_152.style.visibility="hidden";_152.style.display="";this.onBeforeTransitionOut.apply(this,arguments);var _154=dijit.byNode(_152);if(_154){if(this.keepScrollPos&&!dijit.getEnclosingWidget(this.domNode.parentNode)){var _155=dojo.body().scrollTop||dojo.doc.documentElement.scrollTop||dojo.global.pageYOffset||0;if(dir==1){_152.style.top="0px";if(_155>1){_153.style.top=-_155+"px";if(dojo.config["mblHideAddressBar"]!==false){setTimeout(function(){dojo.global.scrollTo(0,1);},0);}}}else{if(_155>1||_152.offsetTop!==0){var _156=-_152.offsetTop;_152.style.top="0px";_153.style.top=_156-_155+"px";if(dojo.config["mblHideAddressBar"]!==false&&_156>0){setTimeout(function(){dojo.global.scrollTo(0,_156+1);},0);}}}}else{_152.style.top="0px";}_154.onBeforeTransitionIn.apply(_154,arguments);}_152.style.display="none";_152.style.visibility="visible";this._doTransition(_153,_152,_14f,dir);},_doTransition:function(_157,_158,_159,dir){var rev=(dir==-1)?" reverse":"";_158.style.display="";if(!_159||_159=="none"){this.domNode.style.display="none";this.invokeCallback();}else{dojo.addClass(_157,_159+" out"+rev);dojo.addClass(_158,_159+" in"+rev);}},onAnimationStart:function(e){},onAnimationEnd:function(e){var _15a=false;if(dojo.hasClass(this.domNode,"out")){_15a=true;this.domNode.style.display="none";dojo.forEach([this._transition,"in","out","reverse"],function(s){dojo.removeClass(this.domNode,s);},this);}if(e.animationName.indexOf("shrink")===0){var li=e.target;li.style.display="none";dojo.removeClass(li,"mblCloseContent");}if(_15a){this.invokeCallback();}this.domNode&&(this.domNode.className="mblView");},invokeCallback:function(){this.onAfterTransitionOut.apply(this,this._arguments);var _15b=dijit.byNode(this.toNode);if(_15b){_15b.onAfterTransitionIn.apply(_15b,this._arguments);}dojox.mobile.currentView=_15b;var c=this._context,m=this._method;if(!c&&!m){return;}if(!m){m=c;c=null;}c=c||dojo.global;if(typeof (m)=="string"){c[m].apply(c,this._args);}else{m.apply(c,this._args);}},getShowingView:function(){var _15c=this.domNode.parentNode.childNodes;for(var i=0;i<_15c.length;i++){if(dojo.hasClass(_15c[i],"mblView")&&dojo.style(_15c[i],"display")!="none"){return dijit.byNode(_15c[i]);}}},show:function(){var fs=this.getShowingView().domNode.style;var ts=this.domNode.style;fs.display="none";ts.display="";dojox.mobile.currentView=this;},addChild:function(_15d){this.containerNode.appendChild(_15d.domNode);}});dojo.declare("dojox.mobile.Heading",dijit._WidgetBase,{back:"",href:"",moveTo:"",transition:"slide",label:"",iconBase:"",buildRendering:function(){this.domNode=this.containerNode=this.srcNodeRef||dojo.doc.createElement("H1");this.domNode.className="mblHeading";this._view=dijit.getEnclosingWidget(this.domNode.parentNode);if(this.label){this.domNode.appendChild(document.createTextNode(this.label));}else{this.label="";dojo.forEach(this.domNode.childNodes,function(n){if(n.nodeType==3){this.label+=n.nodeValue;}},this);this.label=dojo.trim(this.label);}if(this.back){var btn=dojo.create("DIV",{className:"mblArrowButton"},this.domNode,"first");var head=dojo.create("DIV",{className:"mblArrowButtonHead"},btn);var body=dojo.create("DIV",{className:"mblArrowButtonBody mblArrowButtonText"},btn);this._body=body;this._head=head;this._btn=btn;body.innerHTML=this.back;this.connect(body,"onclick","onClick");var neck=dojo.create("DIV",{className:"mblArrowButtonNeck"},btn);btn.style.width=body.offsetWidth+head.offsetWidth+"px";this.setLabel(this.label);}},startup:function(){if(this._btn){this._btn.style.width=this._body.offsetWidth+this._head.offsetWidth+"px";}},onClick:function(e){var h1=this.domNode;dojo.addClass(h1,"mblArrowButtonSelected");setTimeout(function(){dojo.removeClass(h1,"mblArrowButtonSelected");},1000);this.goTo(this.moveTo,this.href);},setLabel:function(_15e){if(_15e!=this.label){this.label=_15e;this.domNode.firstChild.nodeValue=_15e;}},goTo:function(_15f,href){if(!this._view){this._view=dijit.byNode(this.domNode.parentNode);}if(!this._view){return;}if(href){this._view.performTransition(null,-1,this.transition,this,function(){location.href=href;});}else{if(dojox.mobile.app&&dojox.mobile.app.STAGE_CONTROLLER_ACTIVE){dojo.publish("/dojox/mobile/app/goback");}else{this._view.performTransition(_15f,-1,this.transition);}}}});dojo.declare("dojox.mobile.RoundRect",dijit._WidgetBase,{shadow:false,buildRendering:function(){this.domNode=this.containerNode=this.srcNodeRef||dojo.doc.createElement("DIV");this.domNode.className=this.shadow?"mblRoundRect mblShadow":"mblRoundRect";}});dojo.declare("dojox.mobile.RoundRectCategory",dijit._WidgetBase,{label:"",buildRendering:function(){this.domNode=this.containerNode=this.srcNodeRef||dojo.doc.createElement("H2");this.domNode.className="mblRoundRectCategory";if(this.label){this.domNode.innerHTML=this.label;}else{this.label=this.domNode.innerHTML;}}});dojo.declare("dojox.mobile.EdgeToEdgeCategory",dojox.mobile.RoundRectCategory,{buildRendering:function(){this.inherited(arguments);this.domNode.className="mblEdgeToEdgeCategory";}});dojo.declare("dojox.mobile.RoundRectList",dijit._WidgetBase,{transition:"slide",iconBase:"",iconPos:"",buildRendering:function(){this.domNode=this.containerNode=this.srcNodeRef||dojo.doc.createElement("UL");this.domNode.className="mblRoundRectList";},addChild:function(_160){this.containerNode.appendChild(_160.domNode);_160.inheritParams();_160.setIcon();}});dojo.declare("dojox.mobile.EdgeToEdgeList",dojox.mobile.RoundRectList,{stateful:false,buildRendering:function(){this.inherited(arguments);this.domNode.className="mblEdgeToEdgeList";}});dojo.declare("dojox.mobile.AbstractItem",dijit._WidgetBase,{icon:"",iconPos:"",href:"",hrefTarget:"",moveTo:"",scene:"",clickable:false,url:"",urlTarget:"",transition:"",transitionDir:1,callback:null,sync:true,label:"",toggle:false,_duration:800,inheritParams:function(){var _161=this.getParentWidget();if(_161){if(!this.transition){this.transition=_161.transition;}if(!this.icon){this.icon=_161.iconBase;}if(!this.iconPos){this.iconPos=_161.iconPos;}}},findCurrentView:function(_162){var w;if(_162){w=dijit.byId(_162);if(w){return w.getShowingView();}}var n=this.domNode.parentNode;while(true){w=dijit.getEnclosingWidget(n);if(!w){return null;}if(w.performTransition){break;}n=w.domNode.parentNode;}return w;},transitionTo:function(_163,href,url,_164){var w=this.findCurrentView(_163);if(!w||_163&&w===dijit.byId(_163)){return;}if(href){if(this.hrefTarget){dojox.mobile.openWindow(this.href,this.hrefTarget);}else{w.performTransition(null,this.transitionDir,this.transition,this,function(){location.href=href;});}return;}else{if(_164){dojo.publish("/dojox/mobile/app/pushScene",[_164]);return;}}if(url){var id;if(dojox.mobile._viewMap&&dojox.mobile._viewMap[url]){id=dojox.mobile._viewMap[url];}else{var text=this._text;if(!text){if(this.sync){text=dojo.trim(dojo._getText(url));}else{dojo["require"]("dojo._base.xhr");var prog=dojox.mobile.ProgressIndicator.getInstance();dojo.body().appendChild(prog.domNode);prog.start();var xhr=dojo.xhrGet({url:url,handleAs:"text"});xhr.addCallback(dojo.hitch(this,function(_165,_166){prog.stop();if(_165){this._text=_165;this.transitionTo(_163,href,url,_164);}}));xhr.addErrback(function(_167){prog.stop();alert("Failed to load "+url+"\n"+(_167.description||_167));});return;}}this._text=null;id=this._parse(text);if(!dojox.mobile._viewMap){dojox.mobile._viewMap=[];}dojox.mobile._viewMap[url]=id;}_163=id;w=this.findCurrentView(_163)||w;}w.performTransition(_163,this.transitionDir,this.transition,this.callback&&this,this.callback);},_parse:function(text){var _168=dojo.create("DIV");var view;var id=this.urlTarget;var _169=dijit.byId(id)&&dijit.byId(id).containerNode||dojo.byId(id)||dojox.mobile.currentView&&dojox.mobile.currentView.domNode.parentNode||dojo.body();if(text.charAt(0)=="<"){_168.innerHTML=text;view=_168.firstChild;if(!view&&view.nodeType!=1){alert("dojox.mobile.AbstractItem#transitionTo: invalid view content");return;}view.setAttribute("_started","true");view.style.visibility="hidden";_169.appendChild(_168);(dojox.mobile.parser||dojo.parser).parse(_168);_169.appendChild(_169.removeChild(_168).firstChild);}else{if(text.charAt(0)=="{"){_169.appendChild(_168);this._ws=[];view=this._instantiate(eval("("+text+")"),_168);for(var i=0;i<this._ws.length;i++){var w=this._ws[i];w.startup&&!w._started&&(!w.getParent||!w.getParent())&&w.startup();}this._ws=null;}}view.style.display="none";view.style.visibility="visible";var id=view.id;return dojo.hash?"#"+id:id;},_instantiate:function(obj,node,_16a){var _16b;for(var key in obj){if(key.charAt(0)=="@"){continue;}var cls=dojo.getObject(key);if(!cls){continue;}var _16c={};var _16d=cls.prototype;var objs=dojo.isArray(obj[key])?obj[key]:[obj[key]];for(var i=0;i<objs.length;i++){for(var prop in objs[i]){if(prop.charAt(0)=="@"){var val=objs[i][prop];prop=prop.substring(1);if(typeof _16d[prop]=="string"){_16c[prop]=val;}else{if(typeof _16d[prop]=="number"){_16c[prop]=val-0;}else{if(typeof _16d[prop]=="boolean"){_16c[prop]=(val!="false");}else{if(typeof _16d[prop]=="object"){_16c[prop]=eval("("+val+")");}}}}}}_16b=new cls(_16c,node);if(!node){this._ws.push(_16b);}if(_16a&&_16a.addChild){_16a.addChild(_16b);}this._instantiate(objs[i],null,_16b);}}return _16b&&_16b.domNode;},createDomButton:function(_16e,_16f){var s=_16e.className;if(s.match(/mblDomButton\w+_(\d+)/)){var nDiv=RegExp.$1-0;for(var i=0,p=(_16f||_16e);i<nDiv;i++){p=dojo.create("DIV",null,p);}}},select:function(_170){},defaultClickAction:function(){if(this.toggle){this.select(this.selected);}else{if(!this.selected){this.select();if(!this.selectOne){var _171=this;setTimeout(function(){_171.select(true);},this._duration);}if(this.moveTo||this.href||this.url||this.scene){this.transitionTo(this.moveTo,this.href,this.url,this.scene);}}}},getParentWidget:function(){var ref=this.srcNodeRef||this.domNode;return ref&&ref.parentNode?dijit.getEnclosingWidget(ref.parentNode):null;}});dojo.declare("dojox.mobile.ListItem",dojox.mobile.AbstractItem,{rightText:"",btnClass:"",anchorLabel:false,noArrow:false,selected:false,buildRendering:function(){this.inheritParams();var a=this.anchorNode=dojo.create("A");a.className="mblListItemAnchor";var box=dojo.create("DIV");box.className="mblListItemTextBox";if(this.anchorLabel){box.style.cursor="pointer";}var r=this.srcNodeRef;if(r){for(var i=0,len=r.childNodes.length;i<len;i++){box.appendChild(r.removeChild(r.firstChild));}}if(this.label){box.appendChild(dojo.doc.createTextNode(this.label));}a.appendChild(box);if(this.rightText){this._setRightTextAttr(this.rightText);}if(this.moveTo||this.href||this.url||this.clickable){var _172=this.getParentWidget();if(!this.noArrow&&!(_172&&_172.stateful)){var _173=dojo.create("DIV");_173.className="mblArrow";a.appendChild(_173);}this.connect(a,"onclick","onClick");}else{if(this.btnClass){var div=this.btnNode=dojo.create("DIV");div.className=this.btnClass+" mblRightButton";div.appendChild(dojo.create("DIV"));div.appendChild(dojo.create("P"));var _174=dojo.create("DIV");_174.className="mblRightButtonContainer";_174.appendChild(div);a.appendChild(_174);dojo.addClass(a,"mblListItemAnchorHasRightButton");setTimeout(function(){_174.style.width=div.offsetWidth+"px";_174.style.height=div.offsetHeight+"px";if(dojo.isIE){a.parentNode.style.height=a.parentNode.offsetHeight+"px";}},0);}}if(this.anchorLabel){box.style.display="inline";}var li=this.domNode=this.containerNode=this.srcNodeRef||dojo.doc.createElement("LI");li.className="mblListItem"+(this.selected?" mblItemSelected":"");li.appendChild(a);this.setIcon();},setIcon:function(){if(this.iconNode){return;}var a=this.anchorNode;if(this.icon&&this.icon!="none"){var img=this.iconNode=dojo.create("IMG");img.className="mblListItemIcon";img.src=this.icon;this.domNode.insertBefore(img,a);dojox.mobile.setupIcon(this.iconNode,this.iconPos);dojo.removeClass(a,"mblListItemAnchorNoIcon");}else{dojo.addClass(a,"mblListItemAnchorNoIcon");}},onClick:function(e){var a=e.currentTarget;var li=a.parentNode;if(dojo.hasClass(li,"mblItemSelected")){return;}if(this.anchorLabel){for(var p=e.target;p.tagName!="LI";p=p.parentNode){if(p.className=="mblListItemTextBox"){dojo.addClass(p,"mblListItemTextBoxSelected");setTimeout(function(){dojo.removeClass(p,"mblListItemTextBoxSelected");},1000);this.onAnchorLabelClicked(e);return;}}}if(this.getParentWidget().stateful){for(var i=0,c=li.parentNode.childNodes;i<c.length;i++){dojo.removeClass(c[i],"mblItemSelected");}}else{setTimeout(function(){dojo.removeClass(li,"mblItemSelected");},1000);}dojo.addClass(li,"mblItemSelected");this.transitionTo(this.moveTo,this.href,this.url,this.scene);},onAnchorLabelClicked:function(e){},_setRightTextAttr:function(text){this.rightText=text;if(!this._rightTextNode){this._rightTextNode=dojo.create("DIV",{className:"mblRightText"},this.anchorNode);}this._rightTextNode.innerHTML=text;}});dojo.declare("dojox.mobile.Switch",dijit._WidgetBase,{value:"on",leftLabel:"ON",rightLabel:"OFF",_width:53,buildRendering:function(){this.domNode=this.srcNodeRef||dojo.doc.createElement("DIV");this.domNode.className="mblSwitch";this.domNode.innerHTML="<div class=\"mblSwitchInner\">"+"<div class=\"mblSwitchBg mblSwitchBgLeft\">"+"<div class=\"mblSwitchText mblSwitchTextLeft\">"+this.leftLabel+"</div>"+"</div>"+"<div class=\"mblSwitchBg mblSwitchBgRight\">"+"<div class=\"mblSwitchText mblSwitchTextRight\">"+this.rightLabel+"</div>"+"</div>"+"<div class=\"mblSwitchKnob\"></div>"+"</div>";var n=this.inner=this.domNode.firstChild;this.left=n.childNodes[0];this.right=n.childNodes[1];this.knob=n.childNodes[2];dojo.addClass(this.domNode,(this.value=="on")?"mblSwitchOn":"mblSwitchOff");this[this.value=="off"?"left":"right"].style.display="none";},postCreate:function(){this.connect(this.knob,"onclick","onClick");this.connect(this.knob,"touchstart","onTouchStart");this.connect(this.knob,"mousedown","onTouchStart");},_changeState:function(_175){this.inner.style.left="";dojo.addClass(this.domNode,"mblSwitchAnimation");dojo.removeClass(this.domNode,(_175=="on")?"mblSwitchOff":"mblSwitchOn");dojo.addClass(this.domNode,(_175=="on")?"mblSwitchOn":"mblSwitchOff");var _176=this;setTimeout(function(){_176[_175=="off"?"left":"right"].style.display="none";dojo.removeClass(_176.domNode,"mblSwitchAnimation");},300);},onClick:function(e){if(this._moved){return;}this.value=(this.value=="on")?"off":"on";this._changeState(this.value);this.onStateChanged(this.value);},onTouchStart:function(e){this._moved=false;this.innerStartX=this.inner.offsetLeft;if(e.targetTouches){this.touchStartX=e.targetTouches[0].clientX;this._conn1=dojo.connect(this.inner,"touchmove",this,"onTouchMove");this._conn2=dojo.connect(this.inner,"touchend",this,"onTouchEnd");}this.left.style.display="block";this.right.style.display="block";dojo.stopEvent(e);},onTouchMove:function(e){e.preventDefault();var dx;if(e.targetTouches){if(e.targetTouches.length!=1){return false;}dx=e.targetTouches[0].clientX-this.touchStartX;}else{dx=e.clientX-this.touchStartX;}var pos=this.innerStartX+dx;var d=10;if(pos<=-(this._width-d)){pos=-this._width;}if(pos>=-d){pos=0;}this.inner.style.left=pos+"px";this._moved=true;},onTouchEnd:function(e){dojo.disconnect(this._conn1);dojo.disconnect(this._conn2);if(this.innerStartX==this.inner.offsetLeft){if(dojo.isWebKit){var ev=dojo.doc.createEvent("MouseEvents");ev.initEvent("click",true,true);this.knob.dispatchEvent(ev);}return;}var _177=(this.inner.offsetLeft<-(this._width/2))?"off":"on";this._changeState(_177);if(_177!=this.value){this.value=_177;this.onStateChanged(this.value);}},onStateChanged:function(_178){}});dojo.declare("dojox.mobile.Button",dijit._WidgetBase,{btnClass:"mblBlueButton",duration:1000,label:null,buildRendering:function(){this.domNode=this.containerNode=this.srcNodeRef||dojo.doc.createElement("BUTTON");this.domNode.className="mblButton "+this.btnClass;if(this.label){this.domNode.innerHTML=this.label;}this.connect(this.domNode,"onclick","onClick");},onClick:function(e){var _179=this.domNode;var c="mblButtonSelected "+this.btnClass+"Selected";dojo.addClass(_179,c);setTimeout(function(){dojo.removeClass(_179,c);},this.duration);}});dojo.declare("dojox.mobile.ToolBarButton",dojox.mobile.AbstractItem,{selected:false,_defaultColor:"mblColorDefault",_selColor:"mblColorDefaultSel",buildRendering:function(){this.inheritParams();this.domNode=this.containerNode=this.srcNodeRef||dojo.doc.createElement("div");dojo.addClass(this.domNode,"mblToolbarButton mblArrowButtonText");var _17a;if(this.selected){_17a=this._selColor;}else{if(this.domNode.className.indexOf("mblColor")==-1){_17a=this._defaultColor;}}dojo.addClass(this.domNode,_17a);if(this.label){this.domNode.innerHTML=this.label;}else{this.label=this.domNode.innerHTML;}if(this.icon&&this.icon!="none"){var img;if(this.iconPos){var _17b=dojo.create("DIV",null,this.domNode);img=dojo.create("IMG",null,_17b);img.style.position="absolute";var arr=this.iconPos.split(/[ ,]/);dojo.style(_17b,{position:"relative",width:arr[2]+"px",height:arr[3]+"px"});}else{img=dojo.create("IMG",null,this.domNode);}img.src=this.icon;dojox.mobile.setupIcon(img,this.iconPos);this.iconNode=img;}this.createDomButton(this.domNode);this.connect(this.domNode,"onclick","onClick");},select:function(_17c){dojo.toggleClass(this.domNode,this._selColor,!_17c);this.selected=!_17c;},onClick:function(e){this.defaultClickAction();}});dojo.declare("dojox.mobile.ProgressIndicator",null,{interval:100,colors:["#C0C0C0","#C0C0C0","#C0C0C0","#C0C0C0","#C0C0C0","#C0C0C0","#B8B9B8","#AEAFAE","#A4A5A4","#9A9A9A","#8E8E8E","#838383"],_bars:[],constructor:function(){this.domNode=dojo.create("DIV");this.domNode.className="mblProgContainer";for(var i=0;i<12;i++){var div=dojo.create("DIV");div.className="mblProg mblProg"+i;this.domNode.appendChild(div);this._bars.push(div);}},start:function(){var cntr=0;var _17d=this;this.timer=setInterval(function(){cntr--;cntr=cntr<0?11:cntr;var c=_17d.colors;for(var i=0;i<12;i++){var idx=(cntr+i)%12;_17d._bars[i].style.backgroundColor=c[idx];}},this.interval);},stop:function(){if(this.timer){clearInterval(this.timer);}this.timer=null;if(this.domNode.parentNode){this.domNode.parentNode.removeChild(this.domNode);}}});dojox.mobile.ProgressIndicator._instance=null;dojox.mobile.ProgressIndicator.getInstance=function(){if(!dojox.mobile.ProgressIndicator._instance){dojox.mobile.ProgressIndicator._instance=new dojox.mobile.ProgressIndicator();}return dojox.mobile.ProgressIndicator._instance;};dojox.mobile.addClass=function(){var _17e=document.getElementsByTagName("link");for(var i=0,len=_17e.length;i<len;i++){if(_17e[i].href.match(/dojox\/mobile\/themes\/(\w+)\//)){dojox.mobile.theme=RegExp.$1;dojo.addClass(dojo.body(),dojox.mobile.theme);break;}}};dojox.mobile.setupIcon=function(_17f,_180){if(_17f&&_180){var arr=dojo.map(_180.split(/[ ,]/),function(item){return item-0;});var t=arr[0];var r=arr[1]+arr[2];var b=arr[0]+arr[3];var l=arr[1];_17f.style.clip="rect("+t+"px "+r+"px "+b+"px "+l+"px)";_17f.style.top=dojo.style(_17f,"top")-t+"px";_17f.style.left=dojo.style(_17f.parentNode,"paddingLeft")-l+"px";}};dojox.mobile.hideAddressBar=function(){dojo.body().style.minHeight="1000px";setTimeout(function(){scrollTo(0,1);},100);setTimeout(function(){scrollTo(0,1);},400);setTimeout(function(){scrollTo(0,1);dojo.body().style.minHeight=(dojo.global.innerHeight||dojo.doc.documentElement.clientHeight)+"px";},1000);};dojox.mobile.openWindow=function(url,_181){dojo.global.open(url,_181||"_blank");};dojo._loaders.unshift(function(){var _182=dojo.body().getElementsByTagName("*");var i,len,s;len=_182.length;for(i=0;i<len;i++){s=_182[i].getAttribute("dojoType");if(s){if(_182[i].parentNode.getAttribute("lazy")=="true"){_182[i].setAttribute("__dojoType",s);_182[i].removeAttribute("dojoType");}}}});dojo.addOnLoad(function(){dojox.mobile.addClass();if(dojo.config["mblApplyPageStyles"]!==false){dojo.addClass(dojo.doc.documentElement,"mobile");}if(dojo.config["mblHideAddressBar"]!==false){dojox.mobile.hideAddressBar();if(dojo.config["mblAlwaysHideAddressBar"]==true){if(dojo.global.onorientationchange!==undefined){dojo.connect(dojo.global,"onorientationchange",dojox.mobile.hideAddressBar);}else{dojo.connect(dojo.global,"onresize",dojox.mobile.hideAddressBar);}}}var _183=dojo.body().getElementsByTagName("*");var i,len=_183.length,s;for(i=0;i<len;i++){s=_183[i].getAttribute("__dojoType");if(s){_183[i].setAttribute("dojoType",s);_183[i].removeAttribute("__dojoType");}}if(dojo.hash){var _184=function(root){var arr;arr=dijit.findWidgets(root);var _185=arr;for(var i=0;i<_185.length;i++){arr=arr.concat(_184(_185[i].containerNode));}return arr;};dojo.subscribe("/dojo/hashchange",null,function(_186){var view=dojox.mobile.currentView;if(!view){return;}var _187=dojox.mobile._params;if(!_187){var _188=_186?_186:dojox.mobile._defaultView.id;var _189=_184(view.domNode);var dir=1,_18a="slide";for(i=0;i<_189.length;i++){var w=_189[i];if("#"+_188==w.moveTo){_18a=w.transition;dir=(w instanceof dojox.mobile.Heading)?-1:1;break;}}_187=[_188,dir,_18a];}view.performTransition.apply(view,_187);dojox.mobile._params=null;});}dojo.body().style.visibility="visible";});dijit.getEnclosingWidget=function(node){while(node&&node.tagName!=="BODY"){if(node.getAttribute&&node.getAttribute("widgetId")){return dijit.registry.byId(node.getAttribute("widgetId"));}node=node._parentNode||node.parentNode;}return null;};}if(!dojo._hasResource["dojox.mobile"]){dojo._hasResource["dojox.mobile"]=true;dojo.provide("dojox.mobile");dojo.experimental("dojox.mobile");}if(!dojo._hasResource["dojox.mobile.parser"]){dojo._hasResource["dojox.mobile.parser"]=true;dojo.provide("dojox.mobile.parser");dojo.provide("dojo.parser");dojox.mobile.parser=new function(){this.instantiate=function(list,_18b){var ws=[];if(list){var i,len;len=list.length;for(i=0;i<len;i++){var node=list[i];var cls=dojo.getObject(dojo.attr(node,"dojoType"));var _18c=cls.prototype;var _18d={};if(_18b){for(var name in _18b){_18d[name]=_18b[name];}}for(var prop in _18c){var val=dojo.attr(node,prop);if(!val){continue;}if(typeof _18c[prop]=="string"){_18d[prop]=val;}else{if(typeof _18c[prop]=="number"){_18d[prop]=val-0;}else{if(typeof _18c[prop]=="boolean"){_18d[prop]=(val!="false");}else{if(typeof _18c[prop]=="object"){_18d[prop]=eval("("+val+")");}}}}}_18d["class"]=node.className;_18d["style"]=node.style&&node.style.cssText;var _18e=new cls(_18d,node);ws.push(_18e);var jsId=node.getAttribute("jsId");if(jsId){dojo.setObject(jsId,_18e);}}len=ws.length;for(i=0;i<len;i++){var w=ws[i];w.startup&&!w._started&&(!w.getParent||!w.getParent())&&w.startup();}}return ws;};this.parse=function(_18f,_190){if(!_18f){_18f=dojo.body();}else{if(!_190&&_18f.rootNode){_18f=_18f.rootNode;}}var _191=_18f.getElementsByTagName("*");var list=[];for(var i=0,len=_191.length;i<len;i++){if(_191[i].getAttribute("dojoType")){list.push(_191[i]);}}return this.instantiate(list,_190);};}();dojo._loaders.unshift(function(){if(dojo.config.parseOnLoad){dojox.mobile.parser.parse();}});}if(!dojo._hasResource["dojox.mobile.app._event"]){dojo._hasResource["dojox.mobile.app._event"]=true;dojo.provide("dojox.mobile.app._event");dojo.experimental("dojox.mobile.app._event.js");dojo.mixin(dojox.mobile.app,{eventMap:{},connectFlick:function(_192,_193,_194){var _195;var _196;var _197=false;var _198;var _199;var _19a;var _19b;var _19c;var time;var _19d=dojo.connect("onmousedown",_192,function(_19e){_197=false;_195=_19e.targetTouches?_19e.targetTouches[0].clientX:_19e.clientX;_196=_19e.targetTouches?_19e.targetTouches[0].clientY:_19e.clientY;time=(new Date()).getTime();_19a=dojo.connect(_192,"onmousemove",_19f);_19b=dojo.connect(_192,"onmouseup",onUp);});var _19f=function(_1a0){dojo.stopEvent(_1a0);_198=_1a0.targetTouches?_1a0.targetTouches[0].clientX:_1a0.clientX;_199=_1a0.targetTouches?_1a0.targetTouches[0].clientY:_1a0.clientY;if(Math.abs(Math.abs(_198)-Math.abs(_195))>15){_197=true;_19c=(_198>_195)?"ltr":"rtl";}else{if(Math.abs(Math.abs(_199)-Math.abs(_196))>15){_197=true;_19c=(_199>_196)?"ttb":"btt";}}};var onUp=function(_1a1){dojo.stopEvent(_1a1);_19a&&dojo.disconnect(_19a);_19b&&dojo.disconnect(_19b);if(_197){var _1a2={target:_192,direction:_19c,duration:(new Date()).getTime()-time};if(_193&&_194){_193[_194](_1a2);}else{_194(_1a2);}}};}});dojox.mobile.app.isIPhone=(dojo.isSafari&&(navigator.userAgent.indexOf("iPhone")>-1||navigator.userAgent.indexOf("iPod")>-1));dojox.mobile.app.isWebOS=(navigator.userAgent.indexOf("webOS")>-1);dojox.mobile.app.isAndroid=(navigator.userAgent.toLowerCase().indexOf("android")>-1);if(dojox.mobile.app.isIPhone||dojox.mobile.app.isAndroid){dojox.mobile.app.eventMap={onmousedown:"ontouchstart",mousedown:"ontouchstart",onmouseup:"ontouchend",mouseup:"ontouchend",onmousemove:"ontouchmove",mousemove:"ontouchmove"};}dojo._oldConnect=dojo._connect;dojo._connect=function(obj,_1a3,_1a4,_1a5,_1a6){_1a3=dojox.mobile.app.eventMap[_1a3]||_1a3;if(_1a3=="flick"||_1a3=="onflick"){if(dojo.global["Mojo"]){_1a3=Mojo.Event.flick;}else{return dojox.mobile.app.connectFlick(obj,_1a4,_1a5);}}return dojo._oldConnect(obj,_1a3,_1a4,_1a5,_1a6);};}if(!dojo._hasResource["dojox.mobile.app._Widget"]){dojo._hasResource["dojox.mobile.app._Widget"]=true;dojo.provide("dojox.mobile.app._Widget");dojo.experimental("dojox.mobile.app._Widget");dojo.declare("dojox.mobile.app._Widget",dijit._WidgetBase,{getScroll:function(){return {x:dojo.global.scrollX,y:dojo.global.scrollY};},connect:function(_1a7,_1a8,fn){if(_1a8.toLowerCase()=="dblclick"||_1a8.toLowerCase()=="ondblclick"){if(dojo.global["Mojo"]){return this.connect(_1a7,Mojo.Event.tap,fn);}}return this.inherited(arguments);}});}if(!dojo._hasResource["dojox.mobile.app.SceneController"]){dojo._hasResource["dojox.mobile.app.SceneController"]=true;dojo.provide("dojox.mobile.app.SceneController");dojo.experimental("dojox.mobile.app.SceneController");(function(){var app=dojox.mobile.app;var _1a9={};dojo.declare("dojox.mobile.app.SceneController",dojox.mobile.View,{stageController:null,keepScrollPos:false,init:function(_1aa,_1ab){this.sceneName=_1aa;this.params=_1ab;var _1ac=app.resolveTemplate(_1aa);this._deferredInit=new dojo.Deferred();if(_1a9[_1aa]){this._setContents(_1a9[_1aa]);}else{dojo.xhrGet({url:_1ac,handleAs:"text"}).addCallback(dojo.hitch(this,this._setContents));}return this._deferredInit;},_setContents:function(_1ad){_1a9[this.sceneName]=_1ad;this.domNode.innerHTML="<div>"+_1ad+"</div>";var _1ae="";var _1af=this.sceneName.split("-");for(var i=0;i<_1af.length;i++){_1ae+=_1af[i].substring(0,1).toUpperCase()+_1af[i].substring(1);}_1ae+="Assistant";this.sceneAssistantName=_1ae;var _1b0=this;dojox.mobile.app.loadResourcesForScene(this.sceneName,function(){var _1b1;if(typeof (dojo.global[_1ae])!="undefined"){_1b0._initAssistant();}else{var _1b2=app.resolveAssistant(_1b0.sceneName);dojo.xhrGet({url:_1b2,handleAs:"text"}).addCallback(function(text){try{dojo.eval(text);}catch(e){throw e;}_1b0._initAssistant();});}});},_initAssistant:function(){var cls=dojo.getObject(this.sceneAssistantName);if(!cls){throw Error("Unable to resolve scene assistant "+this.sceneAssistantName);}this.assistant=new cls(this.params);this.assistant.controller=this;this.assistant.domNode=this.domNode.firstChild;this.assistant.setup();this._deferredInit.callback();},query:function(_1b3,node){return dojo.query(_1b3,node||this.domNode);},parse:function(node){var _1b4=this._widgets=dojox.mobile.parser.parse(node||this.domNode,{controller:this});for(var i=0;i<_1b4.length;i++){_1b4[i].set("controller",this);}},getWindowSize:function(){return {w:dojo.global.innerWidth,h:dojo.global.innerHeight};},showAlertDialog:function(_1b5){var size=dojo.marginBox(this.assistant.domNode);var _1b6=new dojox.mobile.app.AlertDialog(dojo.mixin(_1b5,{controller:this}));this.assistant.domNode.appendChild(_1b6.domNode);_1b6.show();},popupSubMenu:function(info){var _1b7=new dojox.mobile.app.ListSelector({controller:this,destroyOnHide:true,onChoose:info.onChoose});this.assistant.domNode.appendChild(_1b7.domNode);_1b7.set("data",info.choices);_1b7.show(info.fromNode);}});})();}if(!dojo._hasResource["dojox.mobile.app.StageController"]){dojo._hasResource["dojox.mobile.app.StageController"]=true;dojo.provide("dojox.mobile.app.StageController");dojo.experimental("dojox.mobile.app.StageController");dojo.declare("dojox.mobile.app.StageController",null,{scenes:null,effect:"fade",constructor:function(node){this.domNode=node;this.scenes=[];if(dojo.config.mobileAnim){this.effect=dojo.config.mobileAnim;}},getActiveSceneController:function(){return this.scenes[this.scenes.length-1];},pushScene:function(_1b8,_1b9){if(this._opInProgress){return;}this._opInProgress=true;var node=dojo.create("div",{"class":"scene-wrapper",style:{visibility:"hidden"}},this.domNode);var _1ba=new dojox.mobile.app.SceneController({},node);if(this.scenes.length>0){this.scenes[this.scenes.length-1].assistant.deactivate();}this.scenes.push(_1ba);var _1bb=this;dojo.forEach(this.scenes,this.setZIndex);_1ba.stageController=this;_1ba.init(_1b8,_1b9).addCallback(function(){if(_1bb.scenes.length==1){_1ba.domNode.style.visibility="visible";_1bb.scenes[_1bb.scenes.length-1].assistant.activate(_1b9);_1bb._opInProgress=false;}else{_1bb.scenes[_1bb.scenes.length-2].performTransition(_1bb.scenes[_1bb.scenes.length-1].domNode,1,_1bb.effect,null,function(){_1bb.scenes[_1bb.scenes.length-1].assistant.activate(_1b9);_1bb._opInProgress=false;});}});},setZIndex:function(_1bc,idx){dojo.style(_1bc.domNode,"zIndex",idx+1);},popScene:function(data){if(this._opInProgress){return;}var _1bd=this;if(this.scenes.length>1){this._opInProgress=true;this.scenes[_1bd.scenes.length-2].assistant.activate(data);this.scenes[_1bd.scenes.length-1].performTransition(_1bd.scenes[this.scenes.length-2].domNode,-1,this.effect,null,function(){_1bd._destroyScene(_1bd.scenes[_1bd.scenes.length-1]);_1bd.scenes.splice(_1bd.scenes.length-1,1);_1bd._opInProgress=false;});}else{}},popScenesTo:function(_1be,data){if(this._opInProgress){return;}while(this.scenes.length>2&&this.scenes[this.scenes.length-2].sceneName!=_1be){this._destroyScene(this.scenes[this.scenes.length-2]);this.scenes.splice(this.scenes.length-2,1);}this.popScene(data);},_destroyScene:function(_1bf){_1bf.assistant.deactivate();_1bf.assistant.destroy();_1bf.destroyRecursive();}});}if(!dojo._hasResource["dojox.mobile.app.SceneAssistant"]){dojo._hasResource["dojox.mobile.app.SceneAssistant"]=true;dojo.provide("dojox.mobile.app.SceneAssistant");dojo.experimental("dojox.mobile.app.SceneAssistant");dojo.declare("dojox.mobile.app.SceneAssistant",null,{constructor:function(){},setup:function(){},activate:function(_1c0){},deactivate:function(){},destroy:function(){var _1c1=dojo.query("> [widgetId]",this.containerNode).map(dijit.byNode);dojo.forEach(_1c1,function(_1c2){_1c2.destroyRecursive();});this.disconnect();},connect:function(obj,_1c3,_1c4){if(!this._connects){this._connects=[];}this._connects.push(dojo.connect(obj,_1c3,_1c4));},disconnect:function(){dojo.forEach(this._connects,dojo.disconnect);this._connects=[];}});}if(!dojo._hasResource["dojox.mobile.app.AlertDialog"]){dojo._hasResource["dojox.mobile.app.AlertDialog"]=true;dojo.provide("dojox.mobile.app.AlertDialog");dojo.experimental("dojox.mobile.app.AlertDialog");dojo.declare("dojox.mobile.app.AlertDialog",dijit._WidgetBase,{title:"",text:"",controller:null,buttons:null,defaultButtonLabel:"OK",onChoose:null,constructor:function(){this.onClick=dojo.hitch(this,this.onClick);this._handleSelect=dojo.hitch(this,this._handleSelect);},buildRendering:function(){this.domNode=dojo.create("div",{"class":"alertDialog"});var _1c5=dojo.create("div",{"class":"alertDialogBody"},this.domNode);dojo.create("div",{"class":"alertTitle",innerHTML:this.title||""},_1c5);dojo.create("div",{"class":"alertText",innerHTML:this.text||""},_1c5);var _1c6=dojo.create("div",{"class":"alertBtns"},_1c5);if(!this.buttons||this.buttons.length==0){this.buttons=[{label:this.defaultButtonLabel,value:"ok","class":"affirmative"}];}var _1c7=this;dojo.forEach(this.buttons,function(_1c8){var btn=new dojox.mobile.Button({btnClass:_1c8["class"]||"",label:_1c8.label});btn._dialogValue=_1c8.value;dojo.place(btn.domNode,_1c6);_1c7.connect(btn,"onClick",_1c7._handleSelect);});var _1c9=this.controller.getWindowSize();this.mask=dojo.create("div",{"class":"dialogUnderlayWrapper",innerHTML:"<div class=\"dialogUnderlay\"></div>",style:{width:_1c9.w+"px",height:_1c9.h+"px"}},this.controller.assistant.domNode);this.connect(this.mask,"onclick",function(){_1c7.onChoose&&_1c7.onChoose();_1c7.hide();});},postCreate:function(){this.subscribe("/dojox/mobile/app/goback",this._handleSelect);},_handleSelect:function(_1ca){var node;if(_1ca&&_1ca.target){node=_1ca.target;while(!dijit.byNode(node)){node-node.parentNode;}}if(this.onChoose){this.onChoose(node?dijit.byNode(node)._dialogValue:undefined);}this.hide();},show:function(){this._doTransition(1);},hide:function(){this._doTransition(-1);},_doTransition:function(dir){var anim;var h=dojo.marginBox(this.domNode.firstChild).h;var _1cb=this.controller.getWindowSize().h;var high=_1cb-h;var low=_1cb;var _1cc=dojo.fx.slideTo({node:this.domNode,duration:400,top:{start:dir<0?high:low,end:dir<0?low:high}});var _1cd=dojo[dir<0?"fadeOut":"fadeIn"]({node:this.mask,duration:400});var anim=dojo.fx.combine([_1cc,_1cd]);var _1ce=this;dojo.connect(anim,"onEnd",this,function(){if(dir<0){_1ce.domNode.style.display="none";dojo.destroy(_1ce.domNode);dojo.destroy(_1ce.mask);}});anim.play();},destroy:function(){this.inherited(arguments);dojo.destroy(this.mask);},onClick:function(){}});}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.getObject("string",true,dojo);dojo.string.rep=function(str,num){if(num<=0||!str){return "";}var buf=[];for(;;){if(num&1){buf.push(str);}if(!(num>>=1)){break;}str+=str;}return buf.join("");};dojo.string.pad=function(text,size,ch,end){if(!ch){ch="0";}var out=String(text),pad=dojo.string.rep(ch,Math.ceil((size-out.length)/ch.length));return end?out+pad:pad+out;};dojo.string.substitute=function(_1cf,map,_1d0,_1d1){_1d1=_1d1||dojo.global;_1d0=_1d0?dojo.hitch(_1d1,_1d0):function(v){return v;};return _1cf.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_1d2,key,_1d3){var _1d4=dojo.getObject(key,false,map);if(_1d3){_1d4=dojo.getObject(_1d3,false,_1d1).call(_1d1,_1d4,key);}return _1d0(_1d4,key).toString();});};dojo.string.trim=String.prototype.trim?dojo.trim:function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>=0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};}if(!dojo._hasResource["dojox.mobile.app.List"]){dojo._hasResource["dojox.mobile.app.List"]=true;dojo.provide("dojox.mobile.app.List");dojo.experimental("dojox.mobile.app.List");(function(){var _1d5={};dojo.declare("dojox.mobile.app.List",dijit._WidgetBase,{items:null,itemTemplate:"",emptyTemplate:"",dividerTemplate:"",dividerFunction:null,labelDelete:"Delete",labelCancel:"Cancel",controller:null,autoDelete:true,enableDelete:true,enableHold:true,formatters:null,_templateLoadCount:0,_mouseDownPos:null,baseClass:"list",constructor:function(){this._checkLoadComplete=dojo.hitch(this,this._checkLoadComplete);this._replaceToken=dojo.hitch(this,this._replaceToken);this._postDeleteAnim=dojo.hitch(this,this._postDeleteAnim);},postCreate:function(){var _1d6=this;if(this.emptyTemplate){this._templateLoadCount++;}if(this.itemTemplate){this._templateLoadCount++;}if(this.dividerTemplate){this._templateLoadCount++;}this.connect(this.domNode,"onmousedown",function(_1d7){var _1d8=_1d7;if(_1d7.targetTouches&&_1d7.targetTouches.length>0){_1d8=_1d7.targetTouches[0];}var _1d9=_1d6._getRowNode(_1d7.target);if(_1d9){_1d6._setDataInfo(_1d9,_1d7);_1d6._selectRow(_1d9);_1d6._mouseDownPos={x:_1d8.pageX,y:_1d8.pageY};_1d6._dragThreshold=null;}});this.connect(this.domNode,"onmouseup",function(_1da){if(_1da.targetTouches&&_1da.targetTouches.length>0){_1da=_1da.targetTouches[0];}var _1db=_1d6._getRowNode(_1da.target);if(_1db){_1d6._setDataInfo(_1db,_1da);if(_1d6._selectedRow){_1d6.onSelect(_1db._data,_1db._idx,_1db);}this._deselectRow();}});if(this.enableDelete){this.connect(this.domNode,"mousemove",function(_1dc){dojo.stopEvent(_1dc);if(!_1d6._selectedRow){return;}var _1dd=_1d6._getRowNode(_1dc.target);if(_1d6.enableDelete&&_1dd&&!_1d6._deleting){_1d6.handleDrag(_1dc);}});}this.connect(this.domNode,"onclick",function(_1de){if(_1de.touches&&_1de.touches.length>0){_1de=_1de.touches[0];}var _1df=_1d6._getRowNode(_1de.target,true);if(_1df){_1d6._setDataInfo(_1df,_1de);}});this.connect(this.domNode,"mouseout",function(_1e0){if(_1e0.touches&&_1e0.touches.length>0){_1e0=_1e0.touches[0];}if(_1e0.target==_1d6._selectedRow){_1d6._deselectRow();}});if(!this.itemTemplate){throw Error("An item template must be provided to "+this.declaredClass);}this._loadTemplate(this.itemTemplate,"itemTemplate",this._checkLoadComplete);if(this.emptyTemplate){this._loadTemplate(this.emptyTemplate,"emptyTemplate",this._checkLoadComplete);}if(this.dividerTemplate){this._loadTemplate(this.dividerTemplate,"dividerTemplate",this._checkLoadComplete);}},handleDrag:function(_1e1){var _1e2=_1e1;if(_1e1.targetTouches&&_1e1.targetTouches.length>0){_1e2=_1e1.targetTouches[0];}var diff=_1e2.pageX-this._mouseDownPos.x;var _1e3=Math.abs(diff);if(_1e3>10&&!this._dragThreshold){this._dragThreshold=dojo.marginBox(this._selectedRow).w*0.6;if(!this.autoDelete){this.createDeleteButtons(this._selectedRow);}}this._selectedRow.style.left=(_1e3>10?diff:0)+"px";if(this._dragThreshold&&this._dragThreshold<_1e3){this.preDelete(diff);}},handleDragCancel:function(){if(this._deleting){return;}dojo.removeClass(this._selectedRow,"hold");this._selectedRow.style.left=0;this._mouseDownPos=null;this._dragThreshold=null;this._deleteBtns&&dojo.style(this._deleteBtns,"display","none");},preDelete:function(_1e4){var self=this;this._deleting=true;dojo.animateProperty({node:this._selectedRow,duration:400,properties:{left:{end:_1e4+((_1e4>0?1:-1)*this._dragThreshold*0.8)}},onEnd:dojo.hitch(this,function(){if(this.autoDelete){this.deleteRow(this._selectedRow);}})}).play();},deleteRow:function(row){dojo.style(row,{visibility:"hidden",minHeight:"0px"});dojo.removeClass(row,"hold");this._deleteAnimConn=this.connect(row,"webkitAnimationEnd",this._postDeleteAnim);dojo.addClass(row,"collapsed");},_postDeleteAnim:function(_1e5){if(this._deleteAnimConn){this.disconnect(this._deleteAnimConn);this._deleteAnimConn=null;}var row=this._selectedRow;var _1e6=row.nextSibling;var _1e7=row.previousSibling;if(_1e7&&_1e7._isDivider){if(!_1e6||_1e6._isDivider){_1e7.parentNode.removeChild(_1e7);}}row.parentNode.removeChild(row);this.onDelete(row._data,row._idx,this.items);while(_1e6){if(_1e6._idx){_1e6._idx--;}_1e6=_1e6.nextSibling;}dojo.destroy(row);dojo.query("> *:not(.buttons)",this.domNode).forEach(this.applyClass);this._deleting=false;this._deselectRow();},createDeleteButtons:function(_1e8){var mb=dojo.marginBox(_1e8);var pos=dojo._abs(_1e8,true);if(!this._deleteBtns){this._deleteBtns=dojo.create("div",{"class":"buttons"},this.domNode);this.buttons=[];this.buttons.push(new dojox.mobile.Button({btnClass:"mblRedButton",label:this.labelDelete}));this.buttons.push(new dojox.mobile.Button({btnClass:"mblBlueButton",label:this.labelCancel}));dojo.place(this.buttons[0].domNode,this._deleteBtns);dojo.place(this.buttons[1].domNode,this._deleteBtns);dojo.addClass(this.buttons[0].domNode,"deleteBtn");dojo.addClass(this.buttons[1].domNode,"cancelBtn");this._handleButtonClick=dojo.hitch(this._handleButtonClick);this.connect(this._deleteBtns,"onclick",this._handleButtonClick);}dojo.removeClass(this._deleteBtns,"fade out fast");dojo.style(this._deleteBtns,{display:"",width:mb.w+"px",height:mb.h+"px",top:(_1e8.offsetTop)+"px",left:"0px"});},onDelete:function(data,_1e9,_1ea){_1ea.splice(_1e9,1);if(_1ea.length<1){this.render();}},cancelDelete:function(){this._deleting=false;this.handleDragCancel();},_handleButtonClick:function(_1eb){if(_1eb.touches&&_1eb.touches.length>0){_1eb=_1eb.touches[0];}var node=_1eb.target;if(dojo.hasClass(node,"deleteBtn")){this.deleteRow(this._selectedRow);}else{if(dojo.hasClass(node,"cancelBtn")){this.cancelDelete();}else{return;}}dojo.addClass(this._deleteBtns,"fade out");},applyClass:function(node,idx,_1ec){dojo.removeClass(node,"first last");if(idx==0){dojo.addClass(node,"first");}if(idx==_1ec.length-1){dojo.addClass(node,"last");}},_setDataInfo:function(_1ed,_1ee){_1ee.item=_1ed._data;_1ee.index=_1ed._idx;},onSelect:function(data,_1ef,_1f0){},_selectRow:function(row){if(this._deleting&&this._selectedRow&&row!=this._selectedRow){this.cancelDelete();}if(!dojo.hasClass(row,"row")){return;}if(this.enableHold||this.enableDelete){dojo.addClass(row,"hold");}this._selectedRow=row;},_deselectRow:function(){if(!this._selectedRow||this._deleting){return;}this.handleDragCancel();dojo.removeClass(this._selectedRow,"hold");this._selectedRow=null;},_getRowNode:function(_1f1,_1f2){while(_1f1&&!_1f1._data&&_1f1!=this.domNode){if(!_1f2&&dojo.hasClass(_1f1,"noclick")){return null;}_1f1=_1f1.parentNode;}return _1f1==this.domNode?null:_1f1;},applyTemplate:function(_1f3,data){return dojo._toDom(dojo.string.substitute(_1f3,data,this._replaceToken,this.formatters||this));},render:function(){dojo.query("> *:not(.buttons)",this.domNode).forEach(dojo.destroy);if(this.items.length<1&&this.emptyTemplate){dojo.place(dojo._toDom(this.emptyTemplate),this.domNode,"first");}else{this.domNode.appendChild(this._renderRange(0,this.items.length));}if(dojo.hasClass(this.domNode.parentNode,"mblRoundRect")){dojo.addClass(this.domNode.parentNode,"mblRoundRectList");}var divs=dojo.query("> .row",this.domNode);if(divs.length>0){dojo.addClass(divs[0],"first");dojo.addClass(divs[divs.length-1],"last");}},_renderRange:function(_1f4,_1f5){var rows=[];var row,i;var frag=document.createDocumentFragment();_1f4=Math.max(0,_1f4);_1f5=Math.min(_1f5,this.items.length);for(i=_1f4;i<_1f5;i++){row=this.applyTemplate(this.itemTemplate,this.items[i]);dojo.addClass(row,"row");row._data=this.items[i];row._idx=i;rows.push(row);}if(!this.dividerFunction||!this.dividerTemplate){for(i=_1f4;i<_1f5;i++){rows[i]._data=this.items[i];rows[i]._idx=i;frag.appendChild(rows[i]);}}else{var _1f6=null;var _1f7;var _1f8;for(i=_1f4;i<_1f5;i++){rows[i]._data=this.items[i];rows[i]._idx=i;_1f7=this.dividerFunction(this.items[i]);if(_1f7&&_1f7!=_1f6){_1f8=this.applyTemplate(this.dividerTemplate,{label:_1f7,item:this.items[i]});_1f8._isDivider=true;frag.appendChild(_1f8);_1f6=_1f7;}frag.appendChild(rows[i]);}}return frag;},_replaceToken:function(_1f9,key){if(key.charAt(0)=="!"){_1f9=dojo.getObject(key.substr(1),false,_this);}if(typeof _1f9=="undefined"){return "";}if(_1f9==null){return "";}return key.charAt(0)=="!"?_1f9:_1f9.toString().replace(/"/g,""");},_checkLoadComplete:function(){this._templateLoadCount--;if(this._templateLoadCount<1&&this.get("items")){this.render();}},_loadTemplate:function(url,_1fa,_1fb){if(!url){_1fb();return;}if(_1d5[url]){this.set(_1fa,_1d5[url]);_1fb();}else{var _1fc=this;dojo.xhrGet({url:url,sync:false,handleAs:"text",load:function(text){_1d5[url]=dojo.trim(text);_1fc.set(_1fa,_1d5[url]);_1fb();}});}},_setFormattersAttr:function(_1fd){this.formatters=_1fd;},_setItemsAttr:function(_1fe){this.items=_1fe||[];if(this._templateLoadCount<1&&_1fe){this.render();}},destroy:function(){if(this.buttons){dojo.forEach(this.buttons,function(_1ff){_1ff.destroy();});this.buttons=null;}this.inherited(arguments);}});})();}if(!dojo._hasResource["dojo.fx.Toggler"]){dojo._hasResource["dojo.fx.Toggler"]=true;dojo.provide("dojo.fx.Toggler");dojo.declare("dojo.fx.Toggler",null,{node:null,showFunc:dojo.fadeIn,hideFunc:dojo.fadeOut,showDuration:200,hideDuration:200,constructor:function(args){var _200=this;dojo.mixin(_200,args);_200.node=args.node;_200._showArgs=dojo.mixin({},args);_200._showArgs.node=_200.node;_200._showArgs.duration=_200.showDuration;_200.showAnim=_200.showFunc(_200._showArgs);_200._hideArgs=dojo.mixin({},args);_200._hideArgs.node=_200.node;_200._hideArgs.duration=_200.hideDuration;_200.hideAnim=_200.hideFunc(_200._hideArgs);dojo.connect(_200.showAnim,"beforeBegin",dojo.hitch(_200.hideAnim,"stop",true));dojo.connect(_200.hideAnim,"beforeBegin",dojo.hitch(_200.showAnim,"stop",true));},show:function(_201){return this.showAnim.play(_201||0);},hide:function(_202){return this.hideAnim.play(_202||0);}});}if(!dojo._hasResource["dojo.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");(function(){var d=dojo,_203={_fire:function(evt,args){if(this[evt]){this[evt].apply(this,args||[]);}return this;}};var _204=function(_205){this._index=-1;this._animations=_205||[];this._current=this._onAnimateCtx=this._onEndCtx=null;this.duration=0;d.forEach(this._animations,function(a){this.duration+=a.duration;if(a.delay){this.duration+=a.delay;}},this);};d.extend(_204,{_onAnimate:function(){this._fire("onAnimate",arguments);},_onEnd:function(){d.disconnect(this._onAnimateCtx);d.disconnect(this._onEndCtx);this._onAnimateCtx=this._onEndCtx=null;if(this._index+1==this._animations.length){this._fire("onEnd");}else{this._current=this._animations[++this._index];this._onAnimateCtx=d.connect(this._current,"onAnimate",this,"_onAnimate");this._onEndCtx=d.connect(this._current,"onEnd",this,"_onEnd");this._current.play(0,true);}},play:function(_206,_207){if(!this._current){this._current=this._animations[this._index=0];}if(!_207&&this._current.status()=="playing"){return this;}var _208=d.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_209=d.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_20a=d.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);d.disconnect(_208);d.disconnect(_209);d.disconnect(_20a);});if(this._onAnimateCtx){d.disconnect(this._onAnimateCtx);}this._onAnimateCtx=d.connect(this._current,"onAnimate",this,"_onAnimate");if(this._onEndCtx){d.disconnect(this._onEndCtx);}this._onEndCtx=d.connect(this._current,"onEnd",this,"_onEnd");this._current.play.apply(this._current,arguments);return this;},pause:function(){if(this._current){var e=d.connect(this._current,"onPause",this,function(arg){this._fire("onPause",arguments);d.disconnect(e);});this._current.pause();}return this;},gotoPercent:function(_20b,_20c){this.pause();var _20d=this.duration*_20b;this._current=null;d.some(this._animations,function(a){if(a.duration<=_20d){this._current=a;return true;}_20d-=a.duration;return false;});if(this._current){this._current.gotoPercent(_20d/this._current.duration,_20c);}return this;},stop:function(_20e){if(this._current){if(_20e){for(;this._index+1<this._animations.length;++this._index){this._animations[this._index].stop(true);}this._current=this._animations[this._index];}var e=d.connect(this._current,"onStop",this,function(arg){this._fire("onStop",arguments);d.disconnect(e);});this._current.stop();}return this;},status:function(){return this._current?this._current.status():"stopped";},destroy:function(){if(this._onAnimateCtx){d.disconnect(this._onAnimateCtx);}if(this._onEndCtx){d.disconnect(this._onEndCtx);}}});d.extend(_204,_203);dojo.fx.chain=function(_20f){return new _204(_20f);};var _210=function(_211){this._animations=_211||[];this._connects=[];this._finished=0;this.duration=0;d.forEach(_211,function(a){var _212=a.duration;if(a.delay){_212+=a.delay;}if(this.duration<_212){this.duration=_212;}this._connects.push(d.connect(a,"onEnd",this,"_onEnd"));},this);this._pseudoAnimation=new d.Animation({curve:[0,1],duration:this.duration});var self=this;d.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop","onEnd"],function(evt){self._connects.push(d.connect(self._pseudoAnimation,evt,function(){self._fire(evt,arguments);}));});};d.extend(_210,{_doAction:function(_213,args){d.forEach(this._animations,function(a){a[_213].apply(a,args);});return this;},_onEnd:function(){if(++this._finished>this._animations.length){this._fire("onEnd");}},_call:function(_214,args){var t=this._pseudoAnimation;t[_214].apply(t,args);},play:function(_215,_216){this._finished=0;this._doAction("play",arguments);this._call("play",arguments);return this;},pause:function(){this._doAction("pause",arguments);this._call("pause",arguments);return this;},gotoPercent:function(_217,_218){var ms=this.duration*_217;d.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_218);});this._call("gotoPercent",arguments);return this;},stop:function(_219){this._doAction("stop",arguments);this._call("stop",arguments);return this;},status:function(){return this._pseudoAnimation.status();},destroy:function(){d.forEach(this._connects,dojo.disconnect);}});d.extend(_210,_203);dojo.fx.combine=function(_21a){return new _210(_21a);};dojo.fx.wipeIn=function(args){var node=args.node=d.byId(args.node),s=node.style,o;var anim=d.animateProperty(d.mixin({properties:{height:{start:function(){o=s.overflow;s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _21b=d.style(node,"height");return Math.max(_21b,1);}},end:function(){return node.scrollHeight;}}}},args));d.connect(anim,"onEnd",function(){s.height="auto";s.overflow=o;});return anim;};dojo.fx.wipeOut=function(args){var node=args.node=d.byId(args.node),s=node.style,o;var anim=d.animateProperty(d.mixin({properties:{height:{end:1}}},args));d.connect(anim,"beforeBegin",function(){o=s.overflow;s.overflow="hidden";s.display="";});d.connect(anim,"onEnd",function(){s.overflow=o;s.height="auto";s.display="none";});return anim;};dojo.fx.slideTo=function(args){var node=args.node=d.byId(args.node),top=null,left=null;var init=(function(n){return function(){var cs=d.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);left=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=d.position(n,true);top=ret.y;left=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=left+"px";}};})(node);init();var anim=d.animateProperty(d.mixin({properties:{top:args.top||0,left:args.left||0}},args));d.connect(anim,"beforeBegin",anim,init);return anim;};})();}if(!dojo._hasResource["dojox.mobile.app.ListSelector"]){dojo._hasResource["dojox.mobile.app.ListSelector"]=true;dojo.provide("dojox.mobile.app.ListSelector");dojo.experimental("dojox.mobile.app.ListSelector");dojo.declare("dojox.mobile.app.ListSelector",dojox.mobile.app._Widget,{data:null,controller:null,onChoose:null,destroyOnHide:false,_setDataAttr:function(data){this.data=data;if(this.data){this.render();}},postCreate:function(){dojo.addClass(this.domNode,"listSelector");var _21c=this;this.connect(this.domNode,"onclick",function(_21d){if(!dojo.hasClass(_21d.target,"listSelectorRow")){return;}if(_21c.onChoose){_21c.onChoose(_21c.data[_21d.target._idx].value);}_21c.hide();});this.connect(this.domNode,"onmousedown",function(_21e){if(!dojo.hasClass(_21e.target,"listSelectorRow")){return;}dojo.addClass(_21e.target,"listSelectorRow-selected");});this.connect(this.domNode,"onmouseup",function(_21f){if(!dojo.hasClass(_21f.target,"listSelectorRow")){return;}dojo.removeClass(_21f.target,"listSelectorRow-selected");});this.connect(this.domNode,"onmouseout",function(_220){if(!dojo.hasClass(_220.target,"listSelectorRow")){return;}dojo.removeClass(_220.target,"listSelectorRow-selected");});var _221=this.controller.getWindowSize();this.mask=dojo.create("div",{"class":"dialogUnderlayWrapper",innerHTML:"<div class=\"dialogUnderlay\"></div>"},this.controller.assistant.domNode);this.connect(this.mask,"onclick",function(){_21c.onChoose&&_21c.onChoose();_21c.hide();});},show:function(_222){var _223;var _224=this.controller.getWindowSize();var _225;if(_222){_225=dojo._abs(_222);_223=_225;}else{_223.x=_224.w/2;_223.y=200;}dojo.style(this.domNode,{opacity:0,display:"",width:Math.floor(_224.w*0.8)+"px"});var _226=0;dojo.query(">",this.domNode).forEach(function(node){dojo.style(node,{"float":"left"});_226=Math.max(_226,dojo.marginBox(node).w);dojo.style(node,{"float":"none"});});_226=Math.min(_226,Math.round(_224.w*0.8))+dojo.style(this.domNode,"paddingLeft")+dojo.style(this.domNode,"paddingRight")+1;dojo.style(this.domNode,"width",_226+"px");var _227=dojo.marginBox(this.domNode).h;var _228=this;var _229=_225?Math.max(30,_225.y-_227-10):this.getScroll().y+30;var _22a=dojo.animateProperty({node:this.domNode,duration:400,properties:{width:{start:1,end:_226},height:{start:1,end:_227},top:{start:_223.y,end:_229},left:{start:_223.x,end:(_224.w/2-_226/2)},opacity:{start:0,end:1},fontSize:{start:1}},onEnd:function(){dojo.style(_228.domNode,"width","inherit");}});var _22b=dojo.fadeIn({node:this.mask,duration:400});dojo.fx.combine([_22a,_22b]).play();},hide:function(){var _22c=this;var _22d=dojo.animateProperty({node:this.domNode,duration:500,properties:{width:{end:1},height:{end:1},opacity:{end:0},fontSize:{end:1}},onEnd:function(){if(_22c.get("destroyOnHide")){_22c.destroy();}}});var _22e=dojo.fadeOut({node:this.mask,duration:400});dojo.fx.combine([_22d,_22e]).play();},render:function(){dojo.empty(this.domNode);dojo.style(this.domNode,"opacity",0);var row;for(var i=0;i<this.data.length;i++){row=dojo.create("div",{"class":"listSelectorRow "+(this.data[i].className||""),innerHTML:this.data[i].label},this.domNode);row._idx=i;if(i==0){dojo.addClass(row,"first");}if(i==this.data.length-1){dojo.addClass(row,"last");}}},destroy:function(){this.inherited(arguments);dojo.destroy(this.mask);}});}if(!dojo._hasResource["dojox.mobile.app._FormWidget"]){dojo._hasResource["dojox.mobile.app._FormWidget"]=true;dojo.provide("dojox.mobile.app._FormWidget");dojo.experimental("dojox.mobile.app._FormWidget");dojo.declare("dojox.mobile.app._FormWidget",dijit._WidgetBase,{name:"",alt:"",value:"",type:"text",disabled:false,intermediateChanges:false,scrollOnFocus:false,attributeMap:dojo.delegate(dijit._WidgetBase.prototype.attributeMap,{value:"focusNode",id:"focusNode",alt:"focusNode",title:"focusNode"}),postMixInProperties:function(){this.nameAttrSetting=this.name?("name=\""+this.name.replace(/'/g,""")+"\""):"";this.inherited(arguments);},postCreate:function(){this.inherited(arguments);this.connect(this.domNode,"onmousedown","_onMouseDown");},_setDisabledAttr:function(_22f){this.disabled=_22f;dojo.attr(this.focusNode,"disabled",_22f);if(this.valueNode){dojo.attr(this.valueNode,"disabled",_22f);}},_onFocus:function(e){if(this.scrollOnFocus){dojo.window.scrollIntoView(this.domNode);}this.inherited(arguments);},isFocusable:function(){return !this.disabled&&!this.readOnly&&this.focusNode&&(dojo.style(this.domNode,"display")!="none");},focus:function(){this.focusNode.focus();},compare:function(val1,val2){if(typeof val1=="number"&&typeof val2=="number"){return (isNaN(val1)&&isNaN(val2))?0:val1-val2;}else{if(val1>val2){return 1;}else{if(val1<val2){return -1;}else{return 0;}}}},onChange:function(_230){},_onChangeActive:false,_handleOnChange:function(_231,_232){this._lastValue=_231;if(this._lastValueReported==undefined&&(_232===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_231;}if((this.intermediateChanges||_232||_232===undefined)&&((typeof _231!=typeof this._lastValueReported)||this.compare(_231,this._lastValueReported)!=0)){this._lastValueReported=_231;if(this._onChangeActive){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);}this._onChangeHandle=setTimeout(dojo.hitch(this,function(){this._onChangeHandle=null;this.onChange(_231);}),0);}}},create:function(){this.inherited(arguments);this._onChangeActive=true;},destroy:function(){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);this.onChange(this._lastValueReported);}this.inherited(arguments);},_onMouseDown:function(e){if(this.isFocusable()){var _233=this.connect(dojo.body(),"onmouseup",function(){if(this.isFocusable()){this.focus();}this.disconnect(_233);});}},selectInputText:function(_234,_235,stop){var _236=dojo.global;var _237=dojo.doc;_234=dojo.byId(_234);if(isNaN(_235)){_235=0;}if(isNaN(stop)){stop=_234.value?_234.value.length:0;}dijit.focus(_234);if(_236["getSelection"]&&_234.setSelectionRange){_234.setSelectionRange(_235,stop);}}});dojo.declare("dojox.mobile.app._FormValueWidget",dojox.mobile.app._FormWidget,{readOnly:false,attributeMap:dojo.delegate(dojox.mobile.app._FormWidget.prototype.attributeMap,{value:"",readOnly:"focusNode"}),_setReadOnlyAttr:function(_238){this.readOnly=_238;dojo.attr(this.focusNode,"readOnly",_238);},postCreate:function(){this.inherited(arguments);if(this._resetValue===undefined){this._resetValue=this.value;}},_setValueAttr:function(_239,_23a){this.value=_239;this._handleOnChange(_239,_23a);},_getValueAttr:function(){return this._lastValue;},undo:function(){this._setValueAttr(this._lastValueReported,false);},reset:function(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true);}});}if(!dojo._hasResource["dojox.mobile.app.TextBox"]){dojo._hasResource["dojox.mobile.app.TextBox"]=true;dojo.provide("dojox.mobile.app.TextBox");dojo.experimental("dojox.mobile.app.TextBox");dojo.declare("dojox.mobile.app.TextBox",dojox.mobile.app._FormValueWidget,{trim:false,uppercase:false,lowercase:false,propercase:false,maxLength:"",selectOnClick:false,placeHolder:"",baseClass:"mblTextBox",attributeMap:dojo.delegate(dojox.mobile.app._FormValueWidget.prototype.attributeMap,{maxLength:"focusNode"}),buildRendering:function(){var node=this.srcNodeRef;if(!node||node.tagName!="INPUT"){node=dojo.create("input",{});}dojo.attr(node,{type:"text",value:dojo.attr(node,"value")||"",placeholder:this.placeHolder||null});this.domNode=this.textbox=this.focusNode=node;},_setPlaceHolderAttr:function(v){this.placeHolder=v;if(this.textbox){dojo.attr(this.textbox,"placeholder",v);}},_getValueAttr:function(){return this.parse(this.get("displayedValue"),this.constraints);},_setValueAttr:function(_23b,_23c,_23d){var _23e;if(_23b!==undefined){_23e=this.filter(_23b);if(typeof _23d!="string"){if(_23e!==null&&((typeof _23e!="number")||!isNaN(_23e))){_23d=this.filter(this.format(_23e,this.constraints));}else{_23d="";}}}if(_23d!=null&&_23d!=undefined&&((typeof _23d)!="number"||!isNaN(_23d))&&this.textbox.value!=_23d){this.textbox.value=_23d;}this.inherited(arguments,[_23e,_23c]);},displayedValue:"",_getDisplayedValueAttr:function(){return this.filter(this.textbox.value);},_setDisplayedValueAttr:function(_23f){if(_23f===null||_23f===undefined){_23f="";}else{if(typeof _23f!="string"){_23f=String(_23f);}}this.textbox.value=_23f;this._setValueAttr(this.get("value"),undefined,_23f);},format:function(_240,_241){return ((_240==null||_240==undefined)?"":(_240.toString?_240.toString():_240));},parse:function(_242,_243){return _242;},_refreshState:function(){},_onInput:function(e){if(e&&e.type&&/key/i.test(e.type)&&e.keyCode){switch(e.keyCode){case dojo.keys.SHIFT:case dojo.keys.ALT:case dojo.keys.CTRL:case dojo.keys.TAB:return;}}if(this.intermediateChanges){var _244=this;setTimeout(function(){_244._handleOnChange(_244.get("value"),false);},0);}this._refreshState();},postCreate:function(){this.textbox.setAttribute("value",this.textbox.value);this.inherited(arguments);if(dojo.isMoz||dojo.isOpera){this.connect(this.textbox,"oninput",this._onInput);}else{this.connect(this.textbox,"onkeydown",this._onInput);this.connect(this.textbox,"onkeyup",this._onInput);this.connect(this.textbox,"onpaste",this._onInput);this.connect(this.textbox,"oncut",this._onInput);}},_blankValue:"",filter:function(val){if(val===null){return this._blankValue;}if(typeof val!="string"){return val;}if(this.trim){val=dojo.trim(val);}if(this.uppercase){val=val.toUpperCase();}if(this.lowercase){val=val.toLowerCase();}if(this.propercase){val=val.replace(/[^\s]+/g,function(word){return word.substring(0,1).toUpperCase()+word.substring(1);});}return val;},_setBlurValue:function(){this._setValueAttr(this.get("value"),true);},_onBlur:function(e){if(this.disabled){return;}this._setBlurValue();this.inherited(arguments);if(this._selectOnClickHandle){this.disconnect(this._selectOnClickHandle);}if(this.selectOnClick&&dojo.isMoz){this.textbox.selectionStart=this.textbox.selectionEnd=undefined;}},_onFocus:function(by){if(this.disabled||this.readOnly){return;}if(this.selectOnClick&&by=="mouse"){this._selectOnClickHandle=this.connect(this.domNode,"onmouseup",function(){this.disconnect(this._selectOnClickHandle);var _245;_245=this.textbox.selectionStart==this.textbox.selectionEnd;if(_245){this.selectInputText(this.textbox);}});}this._refreshState();this.inherited(arguments);},reset:function(){this.textbox.value="";this.inherited(arguments);}});}if(!dojo._hasResource["dojo.fx.easing"]){dojo._hasResource["dojo.fx.easing"]=true;dojo.provide("dojo.fx.easing");dojo.getObject("fx.easing",true,dojo);dojo.fx.easing={linear:function(n){return n;},quadIn:function(n){return Math.pow(n,2);},quadOut:function(n){return n*(n-2)*-1;},quadInOut:function(n){n=n*2;if(n<1){return Math.pow(n,2)/2;}return -1*((--n)*(n-2)-1)/2;},cubicIn:function(n){return Math.pow(n,3);},cubicOut:function(n){return Math.pow(n-1,3)+1;},cubicInOut:function(n){n=n*2;if(n<1){return Math.pow(n,3)/2;}n-=2;return (Math.pow(n,3)+2)/2;},quartIn:function(n){return Math.pow(n,4);},quartOut:function(n){return -1*(Math.pow(n-1,4)-1);},quartInOut:function(n){n=n*2;if(n<1){return Math.pow(n,4)/2;}n-=2;return -1/2*(Math.pow(n,4)-2);},quintIn:function(n){return Math.pow(n,5);},quintOut:function(n){return Math.pow(n-1,5)+1;},quintInOut:function(n){n=n*2;if(n<1){return Math.pow(n,5)/2;}n-=2;return (Math.pow(n,5)+2)/2;},sineIn:function(n){return -1*Math.cos(n*(Math.PI/2))+1;},sineOut:function(n){return Math.sin(n*(Math.PI/2));},sineInOut:function(n){return -1*(Math.cos(Math.PI*n)-1)/2;},expoIn:function(n){return (n==0)?0:Math.pow(2,10*(n-1));},expoOut:function(n){return (n==1)?1:(-1*Math.pow(2,-10*n)+1);},expoInOut:function(n){if(n==0){return 0;}if(n==1){return 1;}n=n*2;if(n<1){return Math.pow(2,10*(n-1))/2;}--n;return (-1*Math.pow(2,-10*n)+2)/2;},circIn:function(n){return -1*(Math.sqrt(1-Math.pow(n,2))-1);},circOut:function(n){n=n-1;return Math.sqrt(1-Math.pow(n,2));},circInOut:function(n){n=n*2;if(n<1){return -1/2*(Math.sqrt(1-Math.pow(n,2))-1);}n-=2;return 1/2*(Math.sqrt(1-Math.pow(n,2))+1);},backIn:function(n){var s=1.70158;return Math.pow(n,2)*((s+1)*n-s);},backOut:function(n){n=n-1;var s=1.70158;return Math.pow(n,2)*((s+1)*n+s)+1;},backInOut:function(n){var s=1.70158*1.525;n=n*2;if(n<1){return (Math.pow(n,2)*((s+1)*n-s))/2;}n-=2;return (Math.pow(n,2)*((s+1)*n+s)+2)/2;},elasticIn:function(n){if(n==0||n==1){return n;}var p=0.3;var s=p/4;n=n-1;return -1*Math.pow(2,10*n)*Math.sin((n-s)*(2*Math.PI)/p);},elasticOut:function(n){if(n==0||n==1){return n;}var p=0.3;var s=p/4;return Math.pow(2,-10*n)*Math.sin((n-s)*(2*Math.PI)/p)+1;},elasticInOut:function(n){if(n==0){return 0;}n=n*2;if(n==2){return 1;}var p=0.3*1.5;var s=p/4;if(n<1){n-=1;return -0.5*(Math.pow(2,10*n)*Math.sin((n-s)*(2*Math.PI)/p));}n-=1;return 0.5*(Math.pow(2,-10*n)*Math.sin((n-s)*(2*Math.PI)/p))+1;},bounceIn:function(n){return (1-dojo.fx.easing.bounceOut(1-n));},bounceOut:function(n){var s=7.5625;var p=2.75;var l;if(n<(1/p)){l=s*Math.pow(n,2);}else{if(n<(2/p)){n-=(1.5/p);l=s*Math.pow(n,2)+0.75;}else{if(n<(2.5/p)){n-=(2.25/p);l=s*Math.pow(n,2)+0.9375;}else{n-=(2.625/p);l=s*Math.pow(n,2)+0.984375;}}}return l;},bounceInOut:function(n){if(n<0.5){return dojo.fx.easing.bounceIn(n*2)/2;}return (dojo.fx.easing.bounceOut(n*2-1)/2)+0.5;}};}if(!dojo._hasResource["dojox.mobile.app.ImageView"]){dojo._hasResource["dojox.mobile.app.ImageView"]=true;dojo.provide("dojox.mobile.app.ImageView");dojo.experimental("dojox.mobile.app.ImageView");dojo.declare("dojox.mobile.app.ImageView",dojox.mobile.app._Widget,{zoom:1,zoomCenterX:0,zoomCenterY:0,maxZoom:5,autoZoomLevel:3,disableAutoZoom:false,disableSwipe:false,autoZoomEvent:null,_leftImg:null,_centerImg:null,_rightImg:null,_leftSmallImg:null,_centerSmallImg:null,_rightSmallImg:null,constructor:function(){this.panX=0;this.panY=0;this.handleLoad=dojo.hitch(this,this.handleLoad);this._updateAnimatedZoom=dojo.hitch(this,this._updateAnimatedZoom);this._updateAnimatedPan=dojo.hitch(this,this._updateAnimatedPan);this._onAnimPanEnd=dojo.hitch(this,this._onAnimPanEnd);},buildRendering:function(){this.inherited(arguments);this.canvas=dojo.create("canvas",{},this.domNode);dojo.addClass(this.domNode,"mblImageView");},postCreate:function(){this.inherited(arguments);this.size=dojo.marginBox(this.domNode);dojo.style(this.canvas,{width:this.size.w+"px",height:this.size.h+"px"});this.canvas.height=this.size.h;this.canvas.width=this.size.w;var _246=this;this.connect(this.domNode,"onmousedown",function(_247){if(_246.isAnimating()){return;}if(_246.panX){_246.handleDragEnd();}_246.downX=_247.targetTouches?_247.targetTouches[0].clientX:_247.clientX;_246.downY=_247.targetTouches?_247.targetTouches[0].clientY:_247.clientY;});this.connect(this.domNode,"onmousemove",function(_248){if(_246.isAnimating()){return;}if((!_246.downX&&_246.downX!==0)||(!_246.downY&&_246.downY!==0)){return;}if((!_246.disableSwipe&&_246.zoom==1)||(!_246.disableAutoZoom&&_246.zoom!=1)){var x=_248.targetTouches?_248.targetTouches[0].clientX:_248.pageX;var y=_248.targetTouches?_248.targetTouches[0].clientY:_248.pageY;_246.panX=x-_246.downX;_246.panY=y-_246.downY;if(_246.zoom==1){if(Math.abs(_246.panX)>10){_246.render();}}else{if(Math.abs(_246.panX)>10||Math.abs(_246.panY)>10){_246.render();}}}});this.connect(this.domNode,"onmouseout",function(_249){if(!_246.isAnimating()&&_246.panX){_246.handleDragEnd();}});this.connect(this.domNode,"onmouseover",function(_24a){_246.downX=_246.downY=null;});this.connect(this.domNode,"onclick",function(_24b){if(_246.isAnimating()){return;}if(_246.downX==null||_246.downY==null){return;}var x=(_24b.targetTouches?_24b.targetTouches[0].clientX:_24b.pageX);var y=(_24b.targetTouches?_24b.targetTouches[0].clientY:_24b.pageY);if(Math.abs(_246.panX)>14||Math.abs(_246.panY)>14){_246.downX=_246.downY=null;_246.handleDragEnd();return;}_246.downX=_246.downY=null;if(!_246.disableAutoZoom){if(!_246._centerImg||!_246._centerImg._loaded){return;}if(_246.zoom!=1){_246.set("animatedZoom",1);return;}var pos=dojo._abs(_246.domNode);var _24c=_246.size.w/_246._centerImg.width;var _24d=_246.size.h/_246._centerImg.height;_246.zoomTo(((x-pos.x)/_24c)-_246.panX,((y-pos.y)/_24d)-_246.panY,_246.autoZoomLevel);}});dojo.connect(this.domNode,"flick",this,"handleFlick");},isAnimating:function(){return this._anim&&this._anim.status()=="playing";},handleDragEnd:function(){this.downX=this.downY=null;if(this.zoom==1){if(!this.panX){return;}var _24e=(this._leftImg&&this._leftImg._loaded)||(this._leftSmallImg&&this._leftSmallImg._loaded);var _24f=(this._rightImg&&this._rightImg._loaded)||(this._rightSmallImg&&this._rightSmallImg._loaded);var _250=!(Math.abs(this.panX)<this._centerImg._baseWidth/2)&&((this.panX>0&&_24e?1:0)||(this.panX<0&&_24f?1:0));if(!_250){this._animPanTo(0,dojo.fx.easing.expoOut,700);}else{this.moveTo(this.panX);}}else{if(!this.panX&&!this.panY){return;}this.zoomCenterX-=(this.panX/this.zoom);this.zoomCenterY-=(this.panY/this.zoom);this.panX=this.panY=0;}},handleFlick:function(_251){if(this.zoom==1&&_251.duration<500){if(_251.direction=="ltr"){this.moveTo(1);}else{if(_251.direction=="rtl"){this.moveTo(-1);}}this.downX=this.downY=null;}},moveTo:function(_252){_252=_252>0?1:-1;var _253;if(_252<1){if(this._rightImg&&this._rightImg._loaded){_253=this._rightImg;}else{if(this._rightSmallImg&&this._rightSmallImg._loaded){_253=this._rightSmallImg;}}}else{if(this._leftImg&&this._leftImg._loaded){_253=this._leftImg;}else{if(this._leftSmallImg&&this._leftSmallImg._loaded){_253=this._leftSmallImg;}}}this._moveDir=_252;var _254=this;if(_253&&_253._loaded){this._animPanTo(this.size.w*_252,null,500,function(){_254.panX=0;_254.panY=0;if(_252<0){_254._switchImage("left","right");}else{_254._switchImage("right","left");}_254.render();_254.onChange(_252*-1);});}else{this._animPanTo(0,dojo.fx.easing.expoOut,700);}},_switchImage:function(_255,_256){var _257="_"+_255+"SmallImg";var _258="_"+_255+"Img";var _259="_"+_256+"SmallImg";var _25a="_"+_256+"Img";this[_258]=this._centerImg;this[_257]=this._centerSmallImg;this[_258]._type=_255;if(this[_257]){this[_257]._type=_255;}this._centerImg=this[_25a];this._centerSmallImg=this[_259];this._centerImg._type="center";if(this._centerSmallImg){this._centerSmallImg._type="center";}this[_25a]=this[_259]=null;},_animPanTo:function(to,_25b,_25c,_25d){this._animCallback=_25d;this._anim=new dojo.Animation({curve:[this.panX,to],onAnimate:this._updateAnimatedPan,duration:_25c||500,easing:_25b,onEnd:this._onAnimPanEnd});this._anim.play();return this._anim;},onChange:function(_25e){},_updateAnimatedPan:function(_25f){this.panX=_25f;this.render();},_onAnimPanEnd:function(){this.panX=this.panY=0;if(this._animCallback){this._animCallback();}},zoomTo:function(_260,_261,zoom){this.set("zoomCenterX",_260);this.set("zoomCenterY",_261);this.set("animatedZoom",zoom);},render:function(){var cxt=this.canvas.getContext("2d");cxt.clearRect(0,0,this.canvas.width,this.canvas.height);this._renderImg(this._centerSmallImg,this._centerImg,this.zoom==1?(this.panX<0?1:this.panX>0?-1:0):0);if(this.zoom==1&&this.panX!=0){if(this.panX>0){this._renderImg(this._leftSmallImg,this._leftImg,1);}else{this._renderImg(this._rightSmallImg,this._rightImg,-1);}}},_renderImg:function(_262,_263,_264){var img=(_263&&_263._loaded)?_263:_262;if(!img||!img._loaded){return;}var cxt=this.canvas.getContext("2d");var _265=img._baseWidth;var _266=img._baseHeight;var _267=_265*this.zoom;var _268=_266*this.zoom;var _269=Math.min(this.size.w,_267);var _26a=Math.min(this.size.h,_268);var _26b=this.dispWidth=img.width*(_269/_267);var _26c=this.dispHeight=img.height*(_26a/_268);var _26d=this.zoomCenterX-(this.panX/this.zoom);var _26e=this.zoomCenterY-(this.panY/this.zoom);var _26f=Math.floor(Math.max(_26b/2,Math.min(img.width-_26b/2,_26d)));var _270=Math.floor(Math.max(_26c/2,Math.min(img.height-_26c/2,_26e)));var _271=Math.max(0,Math.round((img.width-_26b)/2+(_26f-img._centerX)));var _272=Math.max(0,Math.round((img.height-_26c)/2+(_270-img._centerY)));var _273=Math.round(Math.max(0,this.canvas.width-_269)/2);var _274=Math.round(Math.max(0,this.canvas.height-_26a)/2);var _275=_269;var _276=_26b;if(this.zoom==1&&_264&&this.panX){if(this.panX<0){if(_264>0){_269-=Math.abs(this.panX);_273=0;}else{if(_264<0){_269=Math.max(1,Math.abs(this.panX)-5);_273=this.size.w-_269;}}}else{if(_264>0){_269=Math.max(1,Math.abs(this.panX)-5);_273=0;}else{if(_264<0){_269-=Math.abs(this.panX);_273=this.size.w-_269;}}}_26b=Math.max(1,Math.floor(_26b*(_269/_275)));if(_264>0){_271=(_271+_276)-(_26b);}_271=Math.floor(_271);}try{cxt.drawImage(img,Math.max(0,_271),_272,Math.min(_276,_26b),_26c,_273,_274,Math.min(_275,_269),_26a);}catch(e){}},_setZoomAttr:function(_277){this.zoom=Math.min(this.maxZoom,Math.max(1,_277));if(this.zoom==1&&this._centerImg&&this._centerImg._loaded){if(!this.isAnimating()){this.zoomCenterX=this._centerImg.width/2;this.zoomCenterY=this._centerImg.height/2;}this.panX=this.panY=0;}this.render();},_setZoomCenterXAttr:function(_278){if(_278!=this.zoomCenterX){if(this._centerImg&&this._centerImg._loaded){_278=Math.min(this._centerImg.width,_278);}this.zoomCenterX=Math.max(0,Math.round(_278));}},_setZoomCenterYAttr:function(_279){if(_279!=this.zoomCenterY){if(this._centerImg&&this._centerImg._loaded){_279=Math.min(this._centerImg.height,_279);}this.zoomCenterY=Math.max(0,Math.round(_279));}},_setZoomCenterAttr:function(_27a){if(_27a.x!=this.zoomCenterX||_27a.y!=this.zoomCenterY){this.set("zoomCenterX",_27a.x);this.set("zoomCenterY",_27a.y);this.render();}},_setAnimatedZoomAttr:function(_27b){if(this._anim&&this._anim.status()=="playing"){return;}this._anim=new dojo.Animation({curve:[this.zoom,_27b],onAnimate:this._updateAnimatedZoom,onEnd:this._onAnimEnd});this._anim.play();},_updateAnimatedZoom:function(_27c){this._setZoomAttr(_27c);},_setCenterUrlAttr:function(_27d){this._setImage("center",_27d);},_setLeftUrlAttr:function(_27e){this._setImage("left",_27e);},_setRightUrlAttr:function(_27f){this._setImage("right",_27f);},_setImage:function(name,_280){var _281=null;var _282=null;if(dojo.isString(_280)){_282=_280;}else{_282=_280.large;_281=_280.small;}if(this["_"+name+"Img"]&&this["_"+name+"Img"]._src==_282){return;}var _283=this["_"+name+"Img"]=new Image();_283._type=name;_283._loaded=false;_283._src=_282;_283._conn=dojo.connect(_283,"onload",this.handleLoad);if(_281){var _284=this["_"+name+"SmallImg"]=new Image();_284._type=name;_284._loaded=false;_284._conn=dojo.connect(_284,"onload",this.handleLoad);_284._isSmall=true;_284._src=_281;_284.src=_281;}_283.src=_282;},handleLoad:function(evt){var img=evt.target;img._loaded=true;dojo.disconnect(img._conn);var type=img._type;switch(type){case "center":this.zoomCenterX=img.width/2;this.zoomCenterY=img.height/2;break;}var _285=img.height;var _286=img.width;if(_286/this.size.w<_285/this.size.h){img._baseHeight=this.canvas.height;img._baseWidth=_286/(_285/this.size.h);}else{img._baseWidth=this.canvas.width;img._baseHeight=_285/(_286/this.size.w);}img._centerX=_286/2;img._centerY=_285/2;this.render();this.onLoad(img._type,img._src,img._isSmall);},onLoad:function(type,url,_287){}});}if(!dojo._hasResource["dojox.mobile.app.ImageThumbView"]){dojo._hasResource["dojox.mobile.app.ImageThumbView"]=true;dojo.provide("dojox.mobile.app.ImageThumbView");dojo.experimental("dojox.mobile.app.ImageThumbView");dojo.declare("dojox.mobile.app.ImageThumbView",dijit._WidgetBase,{items:[],urlParam:"url",labelParam:null,itemTemplate:"<div class=\"mblThumbInner\">"+"<div class=\"mblThumbOverlay\"></div>"+"<div class=\"mblThumbMask\">"+"<div class=\"mblThumbSrc\" style=\"background-image:url(${url})\"></div>"+"</div>"+"</div>",minPadding:4,maxPerRow:3,maxRows:-1,baseClass:"mblImageThumbView",thumbSize:"medium",animationEnabled:true,selectedIndex:-1,cache:null,cacheMustMatch:false,clickEvent:"onclick",cacheBust:false,disableHide:false,constructor:function(_288,node){},postCreate:function(){this.inherited(arguments);var _289=this;var _28a="mblThumbHover";this.addThumb=dojo.hitch(this,this.addThumb);this.handleImgLoad=dojo.hitch(this,this.handleImgLoad);this.hideCached=dojo.hitch(this,this.hideCached);this._onLoadImages={};this.cache=[];this.visibleImages=[];this._cacheCounter=0;this.connect(this.domNode,this.clickEvent,function(_28b){var _28c=_289._getItemNodeFromEvent(_28b);if(_28c&&!_28c._cached){_289.onSelect(_28c._item,_28c._index,_289.items);dojo.query(".selected",this.domNode).removeClass("selected");dojo.addClass(_28c,"selected");}});dojo.addClass(this.domNode,this.thumbSize);this.resize();this.render();},onSelect:function(item,_28d,_28e){},_setAnimationEnabledAttr:function(_28f){this.animationEnabled=_28f;dojo[_28f?"addClass":"removeClass"](this.domNode,"animated");},_setItemsAttr:function(_290){this.items=_290||[];var urls={};var i;for(i=0;i<this.items.length;i++){urls[this.items[i][this.urlParam]]=1;}var _291=[];for(var url in this._onLoadImages){if(!urls[url]&&this._onLoadImages[url]._conn){dojo.disconnect(this._onLoadImages[url]._conn);this._onLoadImages[url].src=null;_291.push(url);}}for(i=0;i<_291.length;i++){delete this._onLoadImages[url];}this.render();},_getItemNode:function(node){while(node&&!dojo.hasClass(node,"mblThumb")&&node!=this.domNode){node=node.parentNode;}return (node==this.domNode)?null:node;},_getItemNodeFromEvent:function(_292){if(_292.touches&&_292.touches.length>0){_292=_292.touches[0];}return this._getItemNode(_292.target);},resize:function(){this._thumbSize=null;this._size=dojo.contentBox(this.domNode);this.disableHide=true;this.render();this.disableHide=false;},hideCached:function(){for(var i=0;i<this.cache.length;i++){if(this.cache[i]){dojo.style(this.cache[i],"display","none");}}},render:function(){var i;var url;var item;var _293;while(this.visibleImages&&this.visibleImages.length>0){_293=this.visibleImages.pop();this.cache.push(_293);if(!this.disableHide){dojo.addClass(_293,"hidden");}_293._cached=true;}if(this.cache&&this.cache.length>0){setTimeout(this.hideCached,1000);}if(!this.items||this.items.length==0){return;}for(i=0;i<this.items.length;i++){item=this.items[i];url=(dojo.isString(item)?item:item[this.urlParam]);this.addThumb(item,url,i);if(this.maxRows>0&&(i+1)/this.maxPerRow>=this.maxRows){break;}}if(!this._thumbSize){return;}var _294=0;var row=-1;var _295=this._thumbSize.w+(this.padding*2);var _296=this._thumbSize.h+(this.padding*2);var _297=this.thumbNodes=dojo.query(".mblThumb",this.domNode);var pos=0;_297=this.visibleImages;for(i=0;i<_297.length;i++){if(_297[i]._cached){continue;}if(pos%this.maxPerRow==0){row++;}_294=pos%this.maxPerRow;this.place(_297[i],(_294*_295)+this.padding,(row*_296)+this.padding);if(!_297[i]._loading){dojo.removeClass(_297[i],"hidden");}if(pos==this.selectedIndex){dojo[pos==this.selectedIndex?"addClass":"removeClass"](_297[i],"selected");}pos++;}var _298=Math.ceil(pos/this.maxPerRow);this._numRows=_298;this.setContainerHeight((_298*(this._thumbSize.h+this.padding*2)));},setContainerHeight:function(_299){dojo.style(this.domNode,"height",_299+"px");},addThumb:function(item,url,_29a){var _29b;var _29c=false;if(this.cache.length>0){var _29d=false;for(var i=0;i<this.cache.length;i++){if(this.cache[i]._url==url){_29b=this.cache.splice(i,1)[0];_29d=true;break;}}if(!_29b&&!this.cacheMustMatch){_29b=this.cache.pop();dojo.removeClass(_29b,"selected");}else{_29c=true;}}if(!_29b){_29b=dojo.create("div",{"class":"mblThumb hidden",innerHTML:dojo.string.substitute(this.itemTemplate,{url:url},null,this)},this.domNode);}if(this.labelParam){var _29e=dojo.query(".mblThumbLabel",_29b)[0];if(!_29e){_29e=dojo.create("div",{"class":"mblThumbLabel"},_29b);}_29e.innerHTML=item[this.labelParam]||"";}dojo.style(_29b,"display","");if(!this.disableHide){dojo.addClass(_29b,"hidden");}if(!_29c){var _29f=dojo.create("img",{});_29f._thumbDiv=_29b;_29f._conn=dojo.connect(_29f,"onload",this.handleImgLoad);_29f._url=url;_29b._loading=true;this._onLoadImages[url]=_29f;if(_29f){_29f.src=url;}}this.visibleImages.push(_29b);_29b._index=_29a;_29b._item=item;_29b._url=url;_29b._cached=false;if(!this._thumbSize){this._thumbSize=dojo.marginBox(_29b);if(this._thumbSize.h==0){this._thumbSize.h=100;this._thumbSize.w=100;}if(this.labelParam){this._thumbSize.h+=8;}this.calcPadding();}},handleImgLoad:function(_2a0){var img=_2a0.target;dojo.disconnect(img._conn);dojo.removeClass(img._thumbDiv,"hidden");img._thumbDiv._loading=false;img._conn=null;var url=img._url;if(this.cacheBust){url+=(url.indexOf("?")>-1?"&":"?")+"cacheBust="+(new Date()).getTime()+"_"+(this._cacheCounter++);}dojo.query(".mblThumbSrc",img._thumbDiv).style("backgroundImage","url("+url+")");delete this._onLoadImages[img._url];},calcPadding:function(){var _2a1=this._size.w;var _2a2=this._thumbSize.w;var _2a3=_2a2+this.minPadding;this.maxPerRow=Math.floor(_2a1/_2a3);this.padding=Math.floor((_2a1-(_2a2*this.maxPerRow))/(this.maxPerRow*2));},place:function(node,x,y){dojo.style(node,{"-webkit-transform":"translate("+x+"px,"+y+"px)"});},destroy:function(){var img;var _2a4=0;for(var url in this._onLoadImages){img=this._onLoadImages[url];if(img){img.src=null;_2a4++;}}this.inherited(arguments);}});}if(!dojo._hasResource["dojox.mobile.app._base"]){dojo._hasResource["dojox.mobile.app._base"]=true;dojo.provide("dojox.mobile.app._base");dojo.experimental("dojox.mobile.app._base");(function(){var _2a5;var _2a6;var _2a7=["dojox.mobile","dojox.mobile.parser"];var _2a8={};var _2a9;var _2aa;var _2ab=[];function _2ac(_2ad,_2ae){var _2af;var url;do{_2af=_2ad.pop();if(_2af.source){url=_2af.source;}else{if(_2af.module){url=dojo.baseUrl+dojo._getModuleSymbols(_2af.module).join("/")+".js";}else{alert("Error: invalid JavaScript resource "+dojo.toJson(_2af));return;}}}while(_2ad.length>0&&_2a8[url]);if(_2ad.length<1&&_2a8[url]){_2ae();return;}dojo.xhrGet({url:url,sync:false}).addCallbacks(function(text){dojo["eval"](text);_2a8[url]=true;if(_2ad.length>0){_2ac(_2ad,_2ae);}else{_2ae();}},function(){alert("Failed to load resource "+url);});};var _2b0=function(){_2a5=new dojox.mobile.app.StageController(_2aa);var _2b1={id:"com.test.app",version:"1.0.0",initialScene:"main"};if(dojo.global["appInfo"]){dojo.mixin(_2b1,dojo.global["appInfo"]);}_2a6=dojox.mobile.app.info=_2b1;if(_2a6.title){var _2b2=dojo.query("head title")[0]||dojo.create("title",{},dojo.query("head")[0]);document.title=_2a6.title;}_2a5.pushScene(_2a6.initialScene);};var _2b3=function(){var _2b4=false;if(dojo.global.BackButton){BackButton.override();dojo.connect(document,"backKeyDown",function(e){dojo.publish("/dojox/mobile/app/goback");});_2b4=true;}else{if(dojo.global.Mojo){}}if(_2b4){dojo.addClass(dojo.body(),"mblNativeBack");}};dojo.mixin(dojox.mobile.app,{init:function(node){_2aa=node||dojo.body();dojox.mobile.app.STAGE_CONTROLLER_ACTIVE=true;dojo.subscribe("/dojox/mobile/app/goback",function(){_2a5.popScene();});dojo.subscribe("/dojox/mobile/app/alert",function(_2b5){dojox.mobile.app.getActiveSceneController().showAlertDialog(_2b5);});dojo.subscribe("/dojox/mobile/app/pushScene",function(_2b6,_2b7){_2a5.pushScene(_2b6,_2b7||{});});dojo.xhrGet({url:"view-resources.json",load:function(data){var _2b8=[];if(data){_2ab=data=dojo.fromJson(data);for(var i=0;i<data.length;i++){if(!data[i].scene){_2b8.push(data[i]);}}}if(_2b8.length>0){_2ac(_2b8,_2b0);}else{_2b0();}},error:_2b0});_2b3();},getActiveSceneController:function(){return _2a5.getActiveSceneController();},getStageController:function(){return _2a5;},loadResources:function(_2b9,_2ba){_2ac(_2b9,_2ba);},loadResourcesForScene:function(_2bb,_2bc){var _2bd=[];for(var i=0;i<_2ab.length;i++){if(_2ab[i].scene==_2bb){_2bd.push(_2ab[i]);}}if(_2bd.length>0){_2ac(_2bd,_2bc);}else{_2bc();}},resolveTemplate:function(_2be){return "app/views/"+_2be+"/"+_2be+"-scene.html";},resolveAssistant:function(_2bf){return "app/assistants/"+_2bf+"-assistant.js";}});})();}if(!dojo._hasResource["dojox.mobileApp"]){dojo._hasResource["dojox.mobileApp"]=true;dojo.provide("dojox.mobileApp");}
|