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

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

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

if(!dojo._hasResource["dojox.xml.parser"]){dojo._hasResource["dojox.xml.parser"]=true;dojo.provide("dojox.xml.parser");dojox.xml.parser.parse=function(_1,_2){var _3=dojo.doc;var _4;_2=_2||"text/xml";if(_1&&dojo.trim(_1)&&"DOMParser" in dojo.global){var _5=new DOMParser();_4=_5.parseFromString(_1,_2);var de=_4.documentElement;var _6="http://www.mozilla.org/newlayout/xml/parsererror.xml";if(de.nodeName=="parsererror"&&de.namespaceURI==_6){var _7=de.getElementsByTagNameNS(_6,"sourcetext")[0];if(!_7){_7=_7.firstChild.data;}throw new Error("Error parsing text "+nativeDoc.documentElement.firstChild.data+" \n"+_7);}return _4;}else{if("ActiveXObject" in dojo.global){var ms=function(n){return "MSXML"+n+".DOMDocument";};var dp=["Microsoft.XMLDOM",ms(6),ms(4),ms(3),ms(2)];dojo.some(dp,function(p){try{_4=new ActiveXObject(p);}catch(e){return false;}return true;});if(_1&&_4){_4.async=false;_4.loadXML(_1);var pe=_4.parseError;if(pe.errorCode!==0){throw new Error("Line: "+pe.line+"\n"+"Col: "+pe.linepos+"\n"+"Reason: "+pe.reason+"\n"+"Error Code: "+pe.errorCode+"\n"+"Source: "+pe.srcText);}}if(_4){return _4;}}else{if(_3.implementation&&_3.implementation.createDocument){if(_1&&dojo.trim(_1)&&_3.createElement){var _8=_3.createElement("xml");_8.innerHTML=_1;var _9=_3.implementation.createDocument("foo","",null);dojo.forEach(_8.childNodes,function(_a){_9.importNode(_a,true);});return _9;}else{return _3.implementation.createDocument("","",null);}}}}return null;};dojox.xml.parser.textContent=function(_b,_c){if(arguments.length>1){var _d=_b.ownerDocument||dojo.doc;dojox.xml.parser.replaceChildren(_b,_d.createTextNode(_c));return _c;}else{if(_b.textContent!==undefined){return _b.textContent;}var _e="";if(_b){dojo.forEach(_b.childNodes,function(_f){switch(_f.nodeType){case 1:case 5:_e+=dojox.xml.parser.textContent(_f);break;case 3:case 2:case 4:_e+=_f.nodeValue;}});}return _e;}};dojox.xml.parser.replaceChildren=function(_10,_11){var _12=[];if(dojo.isIE){dojo.forEach(_10.childNodes,function(_13){_12.push(_13);});}dojox.xml.parser.removeChildren(_10);dojo.forEach(_12,dojo.destroy);if(!dojo.isArray(_11)){_10.appendChild(_11);}else{dojo.forEach(_11,function(_14){_10.appendChild(_14);});}};dojox.xml.parser.removeChildren=function(_15){var _16=_15.childNodes.length;while(_15.hasChildNodes()){_15.removeChild(_15.firstChild);}return _16;};dojox.xml.parser.innerXML=function(_17){if(_17.innerXML){return _17.innerXML;}else{if(_17.xml){return _17.xml;}else{if(typeof XMLSerializer!="undefined"){return (new XMLSerializer()).serializeToString(_17);}}}return null;};}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.string.rep=function(str,num){if(num<=0||!str){return "";}var buf=[];for(;;){if(num&1){buf.push(str);}if(!(num>>=1)){break;}str+=str;}return buf.join("");};dojo.string.pad=function(_18,_19,ch,end){if(!ch){ch="0";}var out=String(_18),pad=dojo.string.rep(ch,Math.ceil((_19-out.length)/ch.length));return end?out+pad:pad+out;};dojo.string.substitute=function(_1a,map,_1b,_1c){_1c=_1c||dojo.global;_1b=_1b?dojo.hitch(_1c,_1b):function(v){return v;};return _1a.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_1d,key,_1e){var _1f=dojo.getObject(key,false,map);if(_1e){_1f=dojo.getObject(_1e,false,_1c).call(_1c,_1f,key);}return _1b(_1f,key).toString();});};dojo.string.trim=String.prototype.trim?dojo.trim:function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>=0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};}if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromISOString=function(_20,_21){if(!dojo.date.stamp._isoRegExp){dojo.date.stamp._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _22=dojo.date.stamp._isoRegExp.exec(_20),_23=null;if(_22){_22.shift();if(_22[1]){_22[1]--;}if(_22[6]){_22[6]*=1000;}if(_21){_21=new Date(_21);dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_24){return _21["get"+_24]();}).forEach(function(_25,_26){if(_22[_26]===undefined){_22[_26]=_25;}});}_23=new Date(_22[0]||1970,_22[1]||0,_22[2]||1,_22[3]||0,_22[4]||0,_22[5]||0,_22[6]||0);if(_22[0]<100){_23.setFullYear(_22[0]||1970);}var _27=0,_28=_22[7]&&_22[7].charAt(0);if(_28!="Z"){_27=((_22[8]||0)*60)+(Number(_22[9])||0);if(_28!="-"){_27*=-1;}}if(_28){_27-=_23.getTimezoneOffset();}if(_27){_23.setTime(_23.getTime()+_27*60000);}}return _23;};dojo.date.stamp.toISOString=function(_29,_2a){var _2b=function(n){return (n<10)?"0"+n:n;};_2a=_2a||{};var _2c=[],_2d=_2a.zulu?"getUTC":"get",_2e="";if(_2a.selector!="time"){var _2f=_29[_2d+"FullYear"]();_2e=["0000".substr((_2f+"").length)+_2f,_2b(_29[_2d+"Month"]()+1),_2b(_29[_2d+"Date"]())].join("-");}_2c.push(_2e);if(_2a.selector!="date"){var _30=[_2b(_29[_2d+"Hours"]()),_2b(_29[_2d+"Minutes"]()),_2b(_29[_2d+"Seconds"]())].join(":");var _31=_29[_2d+"Milliseconds"]();if(_2a.milliseconds){_30+="."+(_31<100?"0":"")+_2b(_31);}if(_2a.zulu){_30+="Z";}else{if(_2a.selector!="time"){var _32=_29.getTimezoneOffset();var _33=Math.abs(_32);_30+=(_32>0?"-":"+")+_2b(Math.floor(_33/60))+":"+_2b(_33%60);}}_2c.push(_30);}return _2c.join("T");};}if(!dojo._hasResource["dojox.atom.io.model"]){dojo._hasResource["dojox.atom.io.model"]=true;dojo.provide("dojox.atom.io.model");dojox.atom.io.model._Constants={"ATOM_URI":"http://www.w3.org/2005/Atom","ATOM_NS":"http://www.w3.org/2005/Atom","PURL_NS":"http://purl.org/atom/app#","APP_NS":"http://www.w3.org/2007/app"};dojox.atom.io.model._actions={"link":function(obj,_34){if(obj.links===null){obj.links=[];}var _35=new dojox.atom.io.model.Link();_35.buildFromDom(_34);obj.links.push(_35);},"author":function(obj,_36){if(obj.authors===null){obj.authors=[];}var _37=new dojox.atom.io.model.Person("author");_37.buildFromDom(_36);obj.authors.push(_37);},"contributor":function(obj,_38){if(obj.contributors===null){obj.contributors=[];}var _39=new dojox.atom.io.model.Person("contributor");_39.buildFromDom(_38);obj.contributors.push(_39);},"category":function(obj,_3a){if(obj.categories===null){obj.categories=[];}var cat=new dojox.atom.io.model.Category();cat.buildFromDom(_3a);obj.categories.push(cat);},"icon":function(obj,_3b){obj.icon=dojox.xml.parser.textContent(_3b);},"id":function(obj,_3c){obj.id=dojox.xml.parser.textContent(_3c);},"rights":function(obj,_3d){obj.rights=dojox.xml.parser.textContent(_3d);},"subtitle":function(obj,_3e){var cnt=new dojox.atom.io.model.Content("subtitle");cnt.buildFromDom(_3e);obj.subtitle=cnt;},"title":function(obj,_3f){var cnt=new dojox.atom.io.model.Content("title");cnt.buildFromDom(_3f);obj.title=cnt;},"updated":function(obj,_40){obj.updated=dojox.atom.io.model.util.createDate(_40);},"issued":function(obj,_41){obj.issued=dojox.atom.io.model.util.createDate(_41);},"modified":function(obj,_42){obj.modified=dojox.atom.io.model.util.createDate(_42);},"published":function(obj,_43){obj.published=dojox.atom.io.model.util.createDate(_43);},"entry":function(obj,_44){if(obj.entries===null){obj.entries=[];}var _45=obj.createEntry?obj.createEntry():new dojox.atom.io.model.Entry();_45.buildFromDom(_44);obj.entries.push(_45);},"content":function(obj,_46){var cnt=new dojox.atom.io.model.Content("content");cnt.buildFromDom(_46);obj.content=cnt;},"summary":function(obj,_47){var _48=new dojox.atom.io.model.Content("summary");_48.buildFromDom(_47);obj.summary=_48;},"name":function(obj,_49){obj.name=dojox.xml.parser.textContent(_49);},"email":function(obj,_4a){obj.email=dojox.xml.parser.textContent(_4a);},"uri":function(obj,_4b){obj.uri=dojox.xml.parser.textContent(_4b);},"generator":function(obj,_4c){obj.generator=new dojox.atom.io.model.Generator();obj.generator.buildFromDom(_4c);}};dojox.atom.io.model.util={createDate:function(_4d){var _4e=dojox.xml.parser.textContent(_4d);if(_4e){return dojo.date.stamp.fromISOString(dojo.trim(_4e));}return null;},escapeHtml:function(str){return str.replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;").replace(/"/gm,"&quot;").replace(/'/gm,"&#39;");},unEscapeHtml:function(str){return str.replace(/&lt;/gm,"<").replace(/&gt;/gm,">").replace(/&quot;/gm,"\"").replace(/&#39;/gm,"'").replace(/&amp;/gm,"&");},getNodename:function(_4f){var _50=null;if(_4f!==null){_50=_4f.localName?_4f.localName:_4f.nodeName;if(_50!==null){var _51=_50.indexOf(":");if(_51!==-1){_50=_50.substring((_51+1),_50.length);}}}return _50;}};dojo.declare("dojox.atom.io.model.Node",null,{constructor:function(_52,_53,_54,_55,_56){this.name_space=_52;this.name=_53;this.attributes=[];if(_54){this.attributes=_54;}this.content=[];this.rawNodes=[];this.textContent=null;if(_55){this.content.push(_55);}this.shortNs=_56;this._objName="Node";},buildFromDom:function(_57){this._saveAttributes(_57);this.name_space=_57.namespaceURI;this.shortNs=_57.prefix;this.name=dojox.atom.io.model.util.getNodename(_57);for(var x=0;x<_57.childNodes.length;x++){var c=_57.childNodes[x];if(dojox.atom.io.model.util.getNodename(c)!="#text"){this.rawNodes.push(c);var n=new dojox.atom.io.model.Node();n.buildFromDom(c,true);this.content.push(n);}else{this.content.push(c.nodeValue);}}this.textContent=dojox.xml.parser.textContent(_57);},_saveAttributes:function(_58){if(!this.attributes){this.attributes=[];}var _59=function(_5a){var _5b=_5a.attributes;if(_5b===null){return false;}return (_5b.length!==0);};if(_59(_58)&&this._getAttributeNames){var _5c=this._getAttributeNames(_58);if(_5c&&_5c.length>0){for(var x in _5c){var _5d=_58.getAttribute(_5c[x]);if(_5d){this.attributes[_5c[x]]=_5d;}}}}},addAttribute:function(_5e,_5f){this.attributes[_5e]=_5f;},getAttribute:function(_60){return this.attributes[_60];},_getAttributeNames:function(_61){var _62=[];for(var i=0;i<_61.attributes.length;i++){_62.push(_61.attributes[i].nodeName);}return _62;},toString:function(){var xml=[];var x;var _63=(this.shortNs?this.shortNs+":":"")+this.name;var _64=(this.name=="#cdata-section");if(_64){xml.push("<![CDATA[");xml.push(this.textContent);xml.push("]]>");}else{xml.push("<");xml.push(_63);if(this.name_space){xml.push(" xmlns='"+this.name_space+"'");}if(this.attributes){for(x in this.attributes){xml.push(" "+x+"='"+this.attributes[x]+"'");}}if(this.content){xml.push(">");for(x in this.content){xml.push(this.content[x]);}xml.push("</"+_63+">\n");}else{xml.push("/>\n");}}return xml.join("");},addContent:function(_65){this.content.push(_65);}});dojo.declare("dojox.atom.io.model.AtomItem",dojox.atom.io.model.Node,{constructor:function(_66){this.ATOM_URI=dojox.atom.io.model._Constants.ATOM_URI;this.links=null;this.authors=null;this.categories=null;this.contributors=null;this.icon=this.id=this.logo=this.xmlBase=this.rights=null;this.subtitle=this.title=null;this.updated=this.published=null;this.issued=this.modified=null;this.content=null;this.extensions=null;this.entries=null;this.name_spaces={};this._objName="AtomItem";},_getAttributeNames:function(){return null;},_accepts:{},accept:function(tag){return Boolean(this._accepts[tag]);},_postBuild:function(){},buildFromDom:function(_67){var i,c,n;for(i=0;i<_67.attributes.length;i++){c=_67.attributes.item(i);n=dojox.atom.io.model.util.getNodename(c);if(c.prefix=="xmlns"&&c.prefix!=n){this.addNamespace(c.nodeValue,n);}}c=_67.childNodes;for(i=0;i<c.length;i++){if(c[i].nodeType==1){var _68=dojox.atom.io.model.util.getNodename(c[i]);if(!_68){continue;}if(c[i].namespaceURI!=dojox.atom.io.model._Constants.ATOM_NS&&_68!="#text"){if(!this.extensions){this.extensions=[];}var _69=new dojox.atom.io.model.Node();_69.buildFromDom(c[i]);this.extensions.push(_69);}if(!this.accept(_68.toLowerCase())){continue;}var fn=dojox.atom.io.model._actions[_68];if(fn){fn(this,c[i]);}}}this._saveAttributes(_67);if(this._postBuild){this._postBuild();}},addNamespace:function(_6a,_6b){if(_6a&&_6b){this.name_spaces[_6b]=_6a;}},addAuthor:function(_6c,_6d,uri){if(!this.authors){this.authors=[];}this.authors.push(new dojox.atom.io.model.Person("author",_6c,_6d,uri));},addContributor:function(_6e,_6f,uri){if(!this.contributors){this.contributors=[];}this.contributors.push(new dojox.atom.io.model.Person("contributor",_6e,_6f,uri));},addLink:function(_70,rel,_71,_72,_73){if(!this.links){this.links=[];}this.links.push(new dojox.atom.io.model.Link(_70,rel,_71,_72,_73));},removeLink:function(_74,rel){if(!this.links||!dojo.isArray(this.links)){return;}var _75=0;for(var i=0;i<this.links.length;i++){if((!_74||this.links[i].href===_74)&&(!rel||this.links[i].rel===rel)){this.links.splice(i,1);_75++;}}return _75;},removeBasicLinks:function(){if(!this.links){return;}var _76=0;for(var i=0;i<this.links.length;i++){if(!this.links[i].rel){this.links.splice(i,1);_76++;i--;}}return _76;},addCategory:function(_77,_78,_79){if(!this.categories){this.categories=[];}this.categories.push(new dojox.atom.io.model.Category(_77,_78,_79));},getCategories:function(_7a){if(!_7a){return this.categories;}var arr=[];for(var x in this.categories){if(this.categories[x].scheme===_7a){arr.push(this.categories[x]);}}return arr;},removeCategories:function(_7b,_7c){if(!this.categories){return;}var _7d=0;for(var i=0;i<this.categories.length;i++){if((!_7b||this.categories[i].scheme===_7b)&&(!_7c||this.categories[i].term===_7c)){this.categories.splice(i,1);_7d++;i--;}}return _7d;},setTitle:function(str,_7e){if(!str){return;}this.title=new dojox.atom.io.model.Content("title");this.title.value=str;if(_7e){this.title.type=_7e;}},addExtension:function(_7f,_80,_81,_82,_83){if(!this.extensions){this.extensions=[];}this.extensions.push(new dojox.atom.io.model.Node(_7f,_80,_81,_82,_83||"ns"+this.extensions.length));},getExtensions:function(_84,_85){var arr=[];if(!this.extensions){return arr;}for(var x in this.extensions){if((this.extensions[x].name_space===_84||this.extensions[x].shortNs===_84)&&(!_85||this.extensions[x].name===_85)){arr.push(this.extensions[x]);}}return arr;},removeExtensions:function(_86,_87){if(!this.extensions){return;}for(var i=0;i<this.extensions.length;i++){if((this.extensions[i].name_space==_86||this.extensions[i].shortNs===_86)&&this.extensions[i].name===_87){this.extensions.splice(i,1);i--;}}},destroy:function(){this.links=null;this.authors=null;this.categories=null;this.contributors=null;this.icon=this.id=this.logo=this.xmlBase=this.rights=null;this.subtitle=this.title=null;this.updated=this.published=null;this.issued=this.modified=null;this.content=null;this.extensions=null;this.entries=null;}});dojo.declare("dojox.atom.io.model.Category",dojox.atom.io.model.Node,{constructor:function(_88,_89,_8a){this.scheme=_88;this.term=_89;this.label=_8a;this._objName="Category";},_postBuild:function(){},_getAttributeNames:function(){return ["label","scheme","term"];},toString:function(){var s=[];s.push("<category ");if(this.label){s.push(" label=\""+this.label+"\" ");}if(this.scheme){s.push(" scheme=\""+this.scheme+"\" ");}if(this.term){s.push(" term=\""+this.term+"\" ");}s.push("/>\n");return s.join("");},buildFromDom:function(_8b){this._saveAttributes(_8b);this.label=this.attributes.label;this.scheme=this.attributes.scheme;this.term=this.attributes.term;if(this._postBuild){this._postBuild();}}});dojo.declare("dojox.atom.io.model.Content",dojox.atom.io.model.Node,{constructor:function(_8c,_8d,src,_8e,_8f){this.tagName=_8c;this.value=_8d;this.src=src;this.type=_8e;this.xmlLang=_8f;this.HTML="html";this.TEXT="text";this.XHTML="xhtml";this.XML="xml";this._useTextContent="true";},_getAttributeNames:function(){return ["type","src"];},_postBuild:function(){},buildFromDom:function(_90){var _91=_90.getAttribute("type");if(_91){_91=_91.toLowerCase();if(_91=="xml"||"text/xml"){_91=this.XML;}}else{_91="text";}if(_91===this.XML){if(_90.firstChild){var i;this.value="";for(i=0;i<_90.childNodes.length;i++){var c=_90.childNodes[i];if(c){this.value+=dojox.xml.parser.innerXML(c);}}}}else{if(_90.innerHTML){this.value=_90.innerHTML;}else{this.value=dojox.xml.parser.textContent(_90);}}this._saveAttributes(_90);if(this.attributes){this.type=this.attributes.type;this.scheme=this.attributes.scheme;this.term=this.attributes.term;}if(!this.type){this.type="text";}var _92=this.type.toLowerCase();if(_92==="html"||_92==="text/html"||_92==="xhtml"||_92==="text/xhtml"){this.value=dojox.atom.io.model.util.unEscapeHtml(this.value);}if(this._postBuild){this._postBuild();}},toString:function(){var s=[];s.push("<"+this.tagName+" ");if(!this.type){this.type="text";}if(this.type){s.push(" type=\""+this.type+"\" ");}if(this.xmlLang){s.push(" xml:lang=\""+this.xmlLang+"\" ");}if(this.xmlBase){s.push(" xml:base=\""+this.xmlBase+"\" ");}if(this.type.toLowerCase()==this.HTML){s.push(">"+dojox.atom.io.model.util.escapeHtml(this.value)+"</"+this.tagName+">\n");}else{s.push(">"+this.value+"</"+this.tagName+">\n");}var ret=s.join("");return ret;}});dojo.declare("dojox.atom.io.model.Link",dojox.atom.io.model.Node,{constructor:function(_93,rel,_94,_95,_96){this.href=_93;this.hrefLang=_94;this.rel=rel;this.title=_95;this.type=_96;},_getAttributeNames:function(){return ["href","jrefLang","rel","title","type"];},_postBuild:function(){},buildFromDom:function(_97){this._saveAttributes(_97);this.href=this.attributes.href;this.hrefLang=this.attributes.hreflang;this.rel=this.attributes.rel;this.title=this.attributes.title;this.type=this.attributes.type;if(this._postBuild){this._postBuild();}},toString:function(){var s=[];s.push("<link ");if(this.href){s.push(" href=\""+this.href+"\" ");}if(this.hrefLang){s.push(" hrefLang=\""+this.hrefLang+"\" ");}if(this.rel){s.push(" rel=\""+this.rel+"\" ");}if(this.title){s.push(" title=\""+this.title+"\" ");}if(this.type){s.push(" type = \""+this.type+"\" ");}s.push("/>\n");return s.join("");}});dojo.declare("dojox.atom.io.model.Person",dojox.atom.io.model.Node,{constructor:function(_98,_99,_9a,uri){this.author="author";this.contributor="contributor";if(!_98){_98=this.author;}this.personType=_98;this.name=_99||"";this.email=_9a||"";this.uri=uri||"";this._objName="Person";},_getAttributeNames:function(){return null;},_postBuild:function(){},accept:function(tag){return Boolean(this._accepts[tag]);},buildFromDom:function(_9b){var c=_9b.childNodes;for(var i=0;i<c.length;i++){var _9c=dojox.atom.io.model.util.getNodename(c[i]);if(!_9c){continue;}if(c[i].namespaceURI!=dojox.atom.io.model._Constants.ATOM_NS&&_9c!="#text"){if(!this.extensions){this.extensions=[];}var _9d=new dojox.atom.io.model.Node();_9d.buildFromDom(c[i]);this.extensions.push(_9d);}if(!this.accept(_9c.toLowerCase())){continue;}var fn=dojox.atom.io.model._actions[_9c];if(fn){fn(this,c[i]);}}this._saveAttributes(_9b);if(this._postBuild){this._postBuild();}},_accepts:{"name":true,"uri":true,"email":true},toString:function(){var s=[];s.push("<"+this.personType+">\n");if(this.name){s.push("\t<name>"+this.name+"</name>\n");}if(this.email){s.push("\t<email>"+this.email+"</email>\n");}if(this.uri){s.push("\t<uri>"+this.uri+"</uri>\n");}s.push("</"+this.personType+">\n");return s.join("");}});dojo.declare("dojox.atom.io.model.Generator",dojox.atom.io.model.Node,{constructor:function(uri,_9e,_9f){this.uri=uri;this.version=_9e;this.value=_9f;},_postBuild:function(){},buildFromDom:function(_a0){this.value=dojox.xml.parser.textContent(_a0);this._saveAttributes(_a0);this.uri=this.attributes.uri;this.version=this.attributes.version;if(this._postBuild){this._postBuild();}},toString:function(){var s=[];s.push("<generator ");if(this.uri){s.push(" uri=\""+this.uri+"\" ");}if(this.version){s.push(" version=\""+this.version+"\" ");}s.push(">"+this.value+"</generator>\n");var ret=s.join("");return ret;}});dojo.declare("dojox.atom.io.model.Entry",dojox.atom.io.model.AtomItem,{constructor:function(id){this.id=id;this._objName="Entry";this.feedUrl=null;},_getAttributeNames:function(){return null;},_accepts:{"author":true,"content":true,"category":true,"contributor":true,"created":true,"id":true,"link":true,"published":true,"rights":true,"summary":true,"title":true,"updated":true,"xmlbase":true,"issued":true,"modified":true},toString:function(_a1){var s=[];var i;if(_a1){s.push("<?xml version='1.0' encoding='UTF-8'?>");s.push("<entry xmlns='"+dojox.atom.io.model._Constants.ATOM_URI+"'");}else{s.push("<entry");}if(this.xmlBase){s.push(" xml:base=\""+this.xmlBase+"\" ");}for(i in this.name_spaces){s.push(" xmlns:"+i+"=\""+this.name_spaces[i]+"\"");}s.push(">\n");s.push("<id>"+(this.id?this.id:"")+"</id>\n");if(this.issued&&!this.published){this.published=this.issued;}if(this.published){s.push("<published>"+dojo.date.stamp.toISOString(this.published)+"</published>\n");}if(this.created){s.push("<created>"+dojo.date.stamp.toISOString(this.created)+"</created>\n");}if(this.issued){s.push("<issued>"+dojo.date.stamp.toISOString(this.issued)+"</issued>\n");}if(this.modified){s.push("<modified>"+dojo.date.stamp.toISOString(this.modified)+"</modified>\n");}if(this.modified&&!this.updated){this.updated=this.modified;}if(this.updated){s.push("<updated>"+dojo.date.stamp.toISOString(this.updated)+"</updated>\n");}if(this.rights){s.push("<rights>"+this.rights+"</rights>\n");}if(this.title){s.push(this.title.toString());}if(this.summary){s.push(this.summary.toString());}var _a2=[this.authors,this.categories,this.links,this.contributors,this.extensions];for(var x in _a2){if(_a2[x]){for(var y in _a2[x]){s.push(_a2[x][y]);}}}if(this.content){s.push(this.content.toString());}s.push("</entry>\n");return s.join("");},getEditHref:function(){if(this.links===null||this.links.length===0){return null;}for(var x in this.links){if(this.links[x].rel&&this.links[x].rel=="edit"){return this.links[x].href;}}return null;},setEditHref:function(url){if(this.links===null){this.links=[];}for(var x in this.links){if(this.links[x].rel&&this.links[x].rel=="edit"){this.links[x].href=url;return;}}this.addLink(url,"edit");}});dojo.declare("dojox.atom.io.model.Feed",dojox.atom.io.model.AtomItem,{_accepts:{"author":true,"content":true,"category":true,"contributor":true,"created":true,"id":true,"link":true,"published":true,"rights":true,"summary":true,"title":true,"updated":true,"xmlbase":true,"entry":true,"logo":true,"issued":true,"modified":true,"icon":true,"subtitle":true},addEntry:function(_a3){if(!_a3.id){throw new Error("The entry object must be assigned an ID attribute.");}if(!this.entries){this.entries=[];}_a3.feedUrl=this.getSelfHref();this.entries.push(_a3);},getFirstEntry:function(){if(!this.entries||this.entries.length===0){return null;}return this.entries[0];},getEntry:function(_a4){if(!this.entries){return null;}for(var x in this.entries){if(this.entries[x].id==_a4){return this.entries[x];}}return null;},removeEntry:function(_a5){if(!this.entries){return;}var _a6=0;for(var i=0;i<this.entries.length;i++){if(this.entries[i]===_a5){this.entries.splice(i,1);_a6++;}}return _a6;},setEntries:function(_a7){for(var x in _a7){this.addEntry(_a7[x]);}},toString:function(){var s=[];var i;s.push("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n");s.push("<feed xmlns=\""+dojox.atom.io.model._Constants.ATOM_URI+"\"");if(this.xmlBase){s.push(" xml:base=\""+this.xmlBase+"\"");}for(i in this.name_spaces){s.push(" xmlns:"+i+"=\""+this.name_spaces[i]+"\"");}s.push(">\n");s.push("<id>"+(this.id?this.id:"")+"</id>\n");if(this.title){s.push(this.title);}if(this.copyright&&!this.rights){this.rights=this.copyright;}if(this.rights){s.push("<rights>"+this.rights+"</rights>\n");}if(this.issued){s.push("<issued>"+dojo.date.stamp.toISOString(this.issued)+"</issued>\n");}if(this.modified){s.push("<modified>"+dojo.date.stamp.toISOString(this.modified)+"</modified>\n");}if(this.modified&&!this.updated){this.updated=this.modified;}if(this.updated){s.push("<updated>"+dojo.date.stamp.toISOString(this.updated)+"</updated>\n");}if(this.published){s.push("<published>"+dojo.date.stamp.toISOString(this.published)+"</published>\n");}if(this.icon){s.push("<icon>"+this.icon+"</icon>\n");}if(this.language){s.push("<language>"+this.language+"</language>\n");}if(this.logo){s.push("<logo>"+this.logo+"</logo>\n");}if(this.subtitle){s.push(this.subtitle.toString());}if(this.tagline){s.push(this.tagline.toString());}var _a8=[this.alternateLinks,this.authors,this.categories,this.contributors,this.otherLinks,this.extensions,this.entries];for(i in _a8){if(_a8[i]){for(var x in _a8[i]){s.push(_a8[i][x]);}}}s.push("</feed>");return s.join("");},createEntry:function(){var _a9=new dojox.atom.io.model.Entry();_a9.feedUrl=this.getSelfHref();return _a9;},getSelfHref:function(){if(this.links===null||this.links.length===0){return null;}for(var x in this.links){if(this.links[x].rel&&this.links[x].rel=="self"){return this.links[x].href;}}return null;}});dojo.declare("dojox.atom.io.model.Service",dojox.atom.io.model.AtomItem,{constructor:function(_aa){this.href=_aa;},buildFromDom:function(_ab){var i;this.workspaces=[];if(_ab.tagName!="service"){return;}if(_ab.namespaceURI!=dojox.atom.io.model._Constants.PURL_NS&&_ab.namespaceURI!=dojox.atom.io.model._Constants.APP_NS){return;}var ns=_ab.namespaceURI;this.name_space=_ab.namespaceURI;var _ac;if(typeof (_ab.getElementsByTagNameNS)!="undefined"){_ac=_ab.getElementsByTagNameNS(ns,"workspace");}else{_ac=[];var _ad=_ab.getElementsByTagName("workspace");for(i=0;i<_ad.length;i++){if(_ad[i].namespaceURI==ns){_ac.push(_ad[i]);}}}if(_ac&&_ac.length>0){var _ae=0;var _af;for(i=0;i<_ac.length;i++){_af=(typeof (_ac.item)==="undefined"?_ac[i]:_ac.item(i));var _b0=new dojox.atom.io.model.Workspace();_b0.buildFromDom(_af);this.workspaces[_ae++]=_b0;}}},getCollection:function(url){for(var i=0;i<this.workspaces.length;i++){var _b1=this.workspaces[i].collections;for(var j=0;j<_b1.length;j++){if(_b1[j].href==url){return _b1;}}}return null;}});dojo.declare("dojox.atom.io.model.Workspace",dojox.atom.io.model.AtomItem,{constructor:function(_b2){this.title=_b2;this.collections=[];},buildFromDom:function(_b3){var _b4=dojox.atom.io.model.util.getNodename(_b3);if(_b4!="workspace"){return;}var c=_b3.childNodes;var len=0;for(var i=0;i<c.length;i++){var _b5=c[i];if(_b5.nodeType===1){_b4=dojox.atom.io.model.util.getNodename(_b5);if(_b5.namespaceURI==dojox.atom.io.model._Constants.PURL_NS||_b5.namespaceURI==dojox.atom.io.model._Constants.APP_NS){if(_b4==="collection"){var _b6=new dojox.atom.io.model.Collection();_b6.buildFromDom(_b5);this.collections[len++]=_b6;}}else{if(_b5.namespaceURI===dojox.atom.io.model._Constants.ATOM_NS){if(_b4==="title"){this.title=dojox.xml.parser.textContent(_b5);}}}}}}});dojo.declare("dojox.atom.io.model.Collection",dojox.atom.io.model.AtomItem,{constructor:function(_b7,_b8){this.href=_b7;this.title=_b8;this.attributes=[];this.features=[];this.children=[];this.memberType=null;this.id=null;},buildFromDom:function(_b9){this.href=_b9.getAttribute("href");var c=_b9.childNodes;for(var i=0;i<c.length;i++){var _ba=c[i];if(_ba.nodeType===1){var _bb=dojox.atom.io.model.util.getNodename(_ba);if(_ba.namespaceURI==dojox.atom.io.model._Constants.PURL_NS||_ba.namespaceURI==dojox.atom.io.model._Constants.APP_NS){if(_bb==="member-type"){this.memberType=dojox.xml.parser.textContent(_ba);}else{if(_bb=="feature"){if(_ba.getAttribute("id")){this.features.push(_ba.getAttribute("id"));}}else{var _bc=new dojox.atom.io.model.Node();_bc.buildFromDom(_ba);this.children.push(_bc);}}}else{if(_ba.namespaceURI===dojox.atom.io.model._Constants.ATOM_NS){if(_bb==="id"){this.id=dojox.xml.parser.textContent(_ba);}else{if(_bb==="title"){this.title=dojox.xml.parser.textContent(_ba);}}}}}}}});}if(!dojo._hasResource["dojox.atom.io.Connection"]){dojo._hasResource["dojox.atom.io.Connection"]=true;dojo.provide("dojox.atom.io.Connection");dojo.declare("dojox.atom.io.Connection",null,{constructor:function(_bd,_be){this.sync=_bd;this.preventCache=_be;},preventCache:false,alertsEnabled:false,getFeed:function(url,_bf,_c0,_c1){this._getXmlDoc(url,"feed",new dojox.atom.io.model.Feed(),dojox.atom.io.model._Constants.ATOM_NS,_bf,_c0,_c1);},getService:function(url,_c2,_c3,_c4){this._getXmlDoc(url,"service",new dojox.atom.io.model.Service(url),dojox.atom.io.model._Constants.APP_NS,_c2,_c3,_c4);},getEntry:function(url,_c5,_c6,_c7){this._getXmlDoc(url,"entry",new dojox.atom.io.model.Entry(),dojox.atom.io.model._Constants.ATOM_NS,_c5,_c6,_c7);},_getXmlDoc:function(url,_c8,_c9,_ca,_cb,_cc,_cd){if(!_cd){_cd=dojo.global;}var ae=this.alertsEnabled;var _ce={url:url,handleAs:"xml",sync:this.sync,preventCache:this.preventCache,load:function(_cf,_d0){var _d1=null;var _d2=_cf;var _d3;if(_d2){if(typeof (_d2.getElementsByTagNameNS)!="undefined"){_d3=_d2.getElementsByTagNameNS(_ca,_c8);if(_d3&&_d3.length>0){_d1=_d3.item(0);}else{if(_d2.lastChild){_d1=_d2.lastChild;}}}else{if(typeof (_d2.getElementsByTagName)!="undefined"){_d3=_d2.getElementsByTagName(_c8);if(_d3&&_d3.length>0){for(var i=0;i<_d3.length;i++){if(_d3[i].namespaceURI==_ca){_d1=_d3[i];break;}}}else{if(_d2.lastChild){_d1=_d2.lastChild;}}}else{if(_d2.lastChild){_d1=_d2.lastChild;}else{_cb.call(_cd,null,null,_d0);return;}}}_c9.buildFromDom(_d1);if(_cb){_cb.call(_cd,_c9,_d2,_d0);}else{if(ae){throw new Error("The callback value does not exist.");}}}else{_cb.call(_cd,null,null,_d0);}}};if(this.user&&this.user!==null){_ce.user=this.user;}if(this.password&&this.password!==null){_ce.password=this.password;}if(_cc){_ce.error=function(_d4,_d5){_cc.call(_cd,_d4,_d5);};}else{_ce.error=function(){throw new Error("The URL requested cannot be accessed");};}dojo.xhrGet(_ce);},updateEntry:function(_d6,_d7,_d8,_d9,_da,_db){if(!_db){_db=dojo.global;}_d6.updated=new Date();var url=_d6.getEditHref();if(!url){throw new Error("A URL has not been specified for editing this entry.");}var _dc=this;var ae=this.alertsEnabled;var _dd={url:url,handleAs:"text",contentType:"text/xml",sync:this.sync,preventCache:this.preventCache,load:function(_de,_df){var _e0=null;if(_d9){_e0=_df.xhr.getResponseHeader("Location");if(!_e0){_e0=url;}var _e1=function(_e2,dom,_e3){if(_d7){_d7.call(_db,_e2,_e0,_e3);}else{if(ae){throw new Error("The callback value does not exist.");}}};_dc.getEntry(_e0,_e1);}else{if(_d7){_d7.call(_db,_d6,_df.xhr.getResponseHeader("Location"),_df);}else{if(ae){throw new Error("The callback value does not exist.");}}}return _de;}};if(this.user&&this.user!==null){_dd.user=this.user;}if(this.password&&this.password!==null){_dd.password=this.password;}if(_d8){_dd.error=function(_e4,_e5){_d8.call(_db,_e4,_e5);};}else{_dd.error=function(){throw new Error("The URL requested cannot be accessed");};}if(_da){_dd.postData=_d6.toString(true);_dd.headers={"X-Method-Override":"PUT"};dojo.rawXhrPost(_dd);}else{_dd.putData=_d6.toString(true);var xhr=dojo.rawXhrPut(_dd);}},addEntry:function(_e6,url,_e7,_e8,_e9,_ea){if(!_ea){_ea=dojo.global;}_e6.published=new Date();_e6.updated=new Date();var _eb=_e6.feedUrl;var ae=this.alertsEnabled;if(!url&&_eb){url=_eb;}if(!url){if(ae){throw new Error("The request cannot be processed because the URL parameter is missing.");}return;}var _ec=this;var _ed={url:url,handleAs:"text",contentType:"text/xml",sync:this.sync,preventCache:this.preventCache,postData:_e6.toString(true),load:function(_ee,_ef){var _f0=_ef.xhr.getResponseHeader("Location");if(!_f0){_f0=url;}if(!_ef.retrieveEntry){if(_e7){_e7.call(_ea,_e6,_f0,_ef);}else{if(ae){throw new Error("The callback value does not exist.");}}}else{var _f1=function(_f2,dom,_f3){if(_e7){_e7.call(_ea,_f2,_f0,_f3);}else{if(ae){throw new Error("The callback value does not exist.");}}};_ec.getEntry(_f0,_f1);}return _ee;}};if(this.user&&this.user!==null){_ed.user=this.user;}if(this.password&&this.password!==null){_ed.password=this.password;}if(_e8){_ed.error=function(_f4,_f5){_e8.call(_ea,_f4,_f5);};}else{_ed.error=function(){throw new Error("The URL requested cannot be accessed");};}dojo.rawXhrPost(_ed);},deleteEntry:function(_f6,_f7,_f8,_f9,_fa){if(!_fa){_fa=dojo.global;}var url=null;if(typeof (_f6)=="string"){url=_f6;}else{url=_f6.getEditHref();}if(!url){_f7.call(_fa,false,null);throw new Error("The request cannot be processed because the URL parameter is missing.");}var _fb={url:url,handleAs:"text",sync:this.sync,preventCache:this.preventCache,load:function(_fc,_fd){_f7.call(_fa,_fd);return _fc;}};if(this.user&&this.user!==null){_fb.user=this.user;}if(this.password&&this.password!==null){_fb.password=this.password;}if(_f8){_fb.error=function(_fe,_ff){_f8.call(_fa,_fe,_ff);};}else{_fb.error=function(){throw new Error("The URL requested cannot be accessed");};}if(_f9){_fb.headers={"X-Method-Override":"DELETE"};dojo.xhrPost(_fb);}else{dojo.xhrDelete(_fb);}}});}if(!dojo._hasResource["dojo.dnd.common"]){dojo._hasResource["dojo.dnd.common"]=true;dojo.provide("dojo.dnd.common");dojo.dnd._uniqueId=0;dojo.dnd.getUniqueId=function(){var id;do{id=dojo._scopeName+"Unique"+(++dojo.dnd._uniqueId);}while(dojo.byId(id));return id;};dojo.dnd._empty={};dojo.dnd.isFormElement=function(e){var t=e.target;if(t.nodeType==3){t=t.parentNode;}return " button textarea input select option ".indexOf(" "+t.tagName.toLowerCase()+" ")>=0;};}if(!dojo._hasResource["dojo.dnd.autoscroll"]){dojo._hasResource["dojo.dnd.autoscroll"]=true;dojo.provide("dojo.dnd.autoscroll");dojo.dnd.getViewport=function(){var d=dojo.doc,dd=d.documentElement,w=window,b=dojo.body();if(dojo.isMozilla){return {w:dd.clientWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&w.innerWidth){return {w:w.innerWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&dd&&dd.clientWidth){return {w:dd.clientWidth,h:dd.clientHeight};}else{if(b.clientWidth){return {w:b.clientWidth,h:b.clientHeight};}}}}return null;};dojo.dnd.V_TRIGGER_AUTOSCROLL=32;dojo.dnd.H_TRIGGER_AUTOSCROLL=32;dojo.dnd.V_AUTOSCROLL_VALUE=16;dojo.dnd.H_AUTOSCROLL_VALUE=16;dojo.dnd.autoScroll=function(e){var v=dojo.dnd.getViewport(),dx=0,dy=0;if(e.clientX<dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(e.clientX>v.w-dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}if(e.clientY<dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=-dojo.dnd.V_AUTOSCROLL_VALUE;}else{if(e.clientY>v.h-dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}window.scrollBy(dx,dy);};dojo.dnd._validNodes={"div":1,"p":1,"td":1};dojo.dnd._validOverflow={"auto":1,"scroll":1};dojo.dnd.autoScrollNodes=function(e){for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase() in dojo.dnd._validNodes)){var s=dojo.getComputedStyle(n);if(s.overflow.toLowerCase() in dojo.dnd._validOverflow){var b=dojo._getContentBox(n,s),t=dojo.position(n,true);var w=Math.min(dojo.dnd.H_TRIGGER_AUTOSCROLL,b.w/2),h=Math.min(dojo.dnd.V_TRIGGER_AUTOSCROLL,b.h/2),rx=e.pageX-t.x,ry=e.pageY-t.y,dx=0,dy=0;if(dojo.isWebKit||dojo.isOpera){rx+=dojo.body().scrollLeft,ry+=dojo.body().scrollTop;}if(rx>0&&rx<b.w){if(rx<w){dx=-w;}else{if(rx>b.w-w){dx=w;}}}if(ry>0&&ry<b.h){if(ry<h){dy=-h;}else{if(ry>b.h-h){dy=h;}}}var _100=n.scrollLeft,_101=n.scrollTop;n.scrollLeft=n.scrollLeft+dx;n.scrollTop=n.scrollTop+dy;if(_100!=n.scrollLeft||_101!=n.scrollTop){return;}}}try{n=n.parentNode;}catch(x){n=null;}}dojo.dnd.autoScroll(e);};}if(!dojo._hasResource["dojo.dnd.Mover"]){dojo._hasResource["dojo.dnd.Mover"]=true;dojo.provide("dojo.dnd.Mover");dojo.declare("dojo.dnd.Mover",null,{constructor:function(node,e,host){this.node=dojo.byId(node);this.marginBox={l:e.pageX,t:e.pageY};this.mouseButton=e.button;var h=this.host=host,d=node.ownerDocument,_102=dojo.connect(d,"onmousemove",this,"onFirstMove");this.events=[dojo.connect(d,"onmousemove",this,"onMouseMove"),dojo.connect(d,"onmouseup",this,"onMouseUp"),dojo.connect(d,"ondragstart",dojo.stopEvent),dojo.connect(d.body,"onselectstart",dojo.stopEvent),_102];if(h&&h.onMoveStart){h.onMoveStart(this);}},onMouseMove:function(e){dojo.dnd.autoScroll(e);var m=this.marginBox;this.host.onMove(this,{l:m.l+e.pageX,t:m.t+e.pageY});dojo.stopEvent(e);},onMouseUp:function(e){if(dojo.isWebKit&&dojo.isMac&&this.mouseButton==2?e.button==0:this.mouseButton==e.button){this.destroy();}dojo.stopEvent(e);},onFirstMove:function(){var s=this.node.style,l,t,h=this.host;switch(s.position){case "relative":case "absolute":l=Math.round(parseFloat(s.left));t=Math.round(parseFloat(s.top));break;default:s.position="absolute";var m=dojo.marginBox(this.node);var b=dojo.doc.body;var bs=dojo.getComputedStyle(b);var bm=dojo._getMarginBox(b,bs);var bc=dojo._getContentBox(b,bs);l=m.l-(bc.l-bm.l);t=m.t-(bc.t-bm.t);break;}this.marginBox.l=l-this.marginBox.l;this.marginBox.t=t-this.marginBox.t;if(h&&h.onFirstMove){h.onFirstMove(this);}dojo.disconnect(this.events.pop());},destroy:function(){dojo.forEach(this.events,dojo.disconnect);var h=this.host;if(h&&h.onMoveStop){h.onMoveStop(this);}this.events=this.node=this.host=null;}});}if(!dojo._hasResource["dojo.dnd.Moveable"]){dojo._hasResource["dojo.dnd.Moveable"]=true;dojo.provide("dojo.dnd.Moveable");dojo.declare("dojo.dnd.Moveable",null,{handle:"",delay:0,skip:false,constructor:function(node,_103){this.node=dojo.byId(node);if(!_103){_103={};}this.handle=_103.handle?dojo.byId(_103.handle):null;if(!this.handle){this.handle=this.node;}this.delay=_103.delay>0?_103.delay:0;this.skip=_103.skip;this.mover=_103.mover?_103.mover:dojo.dnd.Mover;this.events=[dojo.connect(this.handle,"onmousedown",this,"onMouseDown"),dojo.connect(this.handle,"ondragstart",this,"onSelectStart"),dojo.connect(this.handle,"onselectstart",this,"onSelectStart")];},markupFactory:function(_104,node){return new dojo.dnd.Moveable(node,_104);},destroy:function(){dojo.forEach(this.events,dojo.disconnect);this.events=this.node=this.handle=null;},onMouseDown:function(e){if(this.skip&&dojo.dnd.isFormElement(e)){return;}if(this.delay){this.events.push(dojo.connect(this.handle,"onmousemove",this,"onMouseMove"),dojo.connect(this.handle,"onmouseup",this,"onMouseUp"));this._lastX=e.pageX;this._lastY=e.pageY;}else{this.onDragDetected(e);}dojo.stopEvent(e);},onMouseMove:function(e){if(Math.abs(e.pageX-this._lastX)>this.delay||Math.abs(e.pageY-this._lastY)>this.delay){this.onMouseUp(e);this.onDragDetected(e);}dojo.stopEvent(e);},onMouseUp:function(e){for(var i=0;i<2;++i){dojo.disconnect(this.events.pop());}dojo.stopEvent(e);},onSelectStart:function(e){if(!this.skip||!dojo.dnd.isFormElement(e)){dojo.stopEvent(e);}},onDragDetected:function(e){new this.mover(this.node,e,this);},onMoveStart:function(_105){dojo.publish("/dnd/move/start",[_105]);dojo.addClass(dojo.body(),"dojoMove");dojo.addClass(this.node,"dojoMoveItem");},onMoveStop:function(_106){dojo.publish("/dnd/move/stop",[_106]);dojo.removeClass(dojo.body(),"dojoMove");dojo.removeClass(this.node,"dojoMoveItem");},onFirstMove:function(_107){},onMove:function(_108,_109){this.onMoving(_108,_109);var s=_108.node.style;s.left=_109.l+"px";s.top=_109.t+"px";this.onMoved(_108,_109);},onMoving:function(_10a,_10b){},onMoved:function(_10c,_10d){}});}if(!dojo._hasResource["dojo.dnd.move"]){dojo._hasResource["dojo.dnd.move"]=true;dojo.provide("dojo.dnd.move");dojo.declare("dojo.dnd.move.constrainedMoveable",dojo.dnd.Moveable,{constraints:function(){},within:false,markupFactory:function(_10e,node){return new dojo.dnd.move.constrainedMoveable(node,_10e);},constructor:function(node,_10f){if(!_10f){_10f={};}this.constraints=_10f.constraints;this.within=_10f.within;},onFirstMove:function(_110){var c=this.constraintBox=this.constraints.call(this,_110);c.r=c.l+c.w;c.b=c.t+c.h;if(this.within){var mb=dojo.marginBox(_110.node);c.r-=mb.w;c.b-=mb.h;}},onMove:function(_111,_112){var c=this.constraintBox,s=_111.node.style;s.left=(_112.l<c.l?c.l:c.r<_112.l?c.r:_112.l)+"px";s.top=(_112.t<c.t?c.t:c.b<_112.t?c.b:_112.t)+"px";}});dojo.declare("dojo.dnd.move.boxConstrainedMoveable",dojo.dnd.move.constrainedMoveable,{box:{},markupFactory:function(_113,node){return new dojo.dnd.move.boxConstrainedMoveable(node,_113);},constructor:function(node,_114){var box=_114&&_114.box;this.constraints=function(){return box;};}});dojo.declare("dojo.dnd.move.parentConstrainedMoveable",dojo.dnd.move.constrainedMoveable,{area:"content",markupFactory:function(_115,node){return new dojo.dnd.move.parentConstrainedMoveable(node,_115);},constructor:function(node,_116){var area=_116&&_116.area;this.constraints=function(){var n=this.node.parentNode,s=dojo.getComputedStyle(n),mb=dojo._getMarginBox(n,s);if(area=="margin"){return mb;}var t=dojo._getMarginExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="border"){return mb;}t=dojo._getBorderExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="padding"){return mb;}t=dojo._getPadExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;return mb;};}});dojo.dnd.move.constrainedMover=function(fun,_117){dojo.deprecated("dojo.dnd.move.constrainedMover, use dojo.dnd.move.constrainedMoveable instead");var _118=function(node,e,_119){dojo.dnd.Mover.call(this,node,e,_119);};dojo.extend(_118,dojo.dnd.Mover.prototype);dojo.extend(_118,{onMouseMove:function(e){dojo.dnd.autoScroll(e);var m=this.marginBox,c=this.constraintBox,l=m.l+e.pageX,t=m.t+e.pageY;l=l<c.l?c.l:c.r<l?c.r:l;t=t<c.t?c.t:c.b<t?c.b:t;this.host.onMove(this,{l:l,t:t});},onFirstMove:function(){dojo.dnd.Mover.prototype.onFirstMove.call(this);var c=this.constraintBox=fun.call(this);c.r=c.l+c.w;c.b=c.t+c.h;if(_117){var mb=dojo.marginBox(this.node);c.r-=mb.w;c.b-=mb.h;}}});return _118;};dojo.dnd.move.boxConstrainedMover=function(box,_11a){dojo.deprecated("dojo.dnd.move.boxConstrainedMover, use dojo.dnd.move.boxConstrainedMoveable instead");return dojo.dnd.move.constrainedMover(function(){return box;},_11a);};dojo.dnd.move.parentConstrainedMover=function(area,_11b){dojo.deprecated("dojo.dnd.move.parentConstrainedMover, use dojo.dnd.move.parentConstrainedMoveable instead");var fun=function(){var n=this.node.parentNode,s=dojo.getComputedStyle(n),mb=dojo._getMarginBox(n,s);if(area=="margin"){return mb;}var t=dojo._getMarginExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="border"){return mb;}t=dojo._getBorderExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="padding"){return mb;}t=dojo._getPadExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;return mb;};return dojo.dnd.move.constrainedMover(fun,_11b);};dojo.dnd.constrainedMover=dojo.dnd.move.constrainedMover;dojo.dnd.boxConstrainedMover=dojo.dnd.move.boxConstrainedMover;dojo.dnd.parentConstrainedMover=dojo.dnd.move.parentConstrainedMover;}if(!dojo._hasResource["dojo.dnd.TimedMoveable"]){dojo._hasResource["dojo.dnd.TimedMoveable"]=true;dojo.provide("dojo.dnd.TimedMoveable");(function(){var _11c=dojo.dnd.Moveable.prototype.onMove;dojo.declare("dojo.dnd.TimedMoveable",dojo.dnd.Moveable,{timeout:40,constructor:function(node,_11d){if(!_11d){_11d={};}if(_11d.timeout&&typeof _11d.timeout=="number"&&_11d.timeout>=0){this.timeout=_11d.timeout;}},markupFactory:function(_11e,node){return new dojo.dnd.TimedMoveable(node,_11e);},onMoveStop:function(_11f){if(_11f._timer){clearTimeout(_11f._timer);_11c.call(this,_11f,_11f._leftTop);}dojo.dnd.Moveable.prototype.onMoveStop.apply(this,arguments);},onMove:function(_120,_121){_120._leftTop=_121;if(!_120._timer){var _122=this;_120._timer=setTimeout(function(){_120._timer=null;_11c.call(_122,_120,_120._leftTop);},this.timeout);}}});})();}if(!dojo._hasResource["dojo.fx.Toggler"]){dojo._hasResource["dojo.fx.Toggler"]=true;dojo.provide("dojo.fx.Toggler");dojo.declare("dojo.fx.Toggler",null,{node:null,showFunc:dojo.fadeIn,hideFunc:dojo.fadeOut,showDuration:200,hideDuration:200,constructor:function(args){var _123=this;dojo.mixin(_123,args);_123.node=args.node;_123._showArgs=dojo.mixin({},args);_123._showArgs.node=_123.node;_123._showArgs.duration=_123.showDuration;_123.showAnim=_123.showFunc(_123._showArgs);_123._hideArgs=dojo.mixin({},args);_123._hideArgs.node=_123.node;_123._hideArgs.duration=_123.hideDuration;_123.hideAnim=_123.hideFunc(_123._hideArgs);dojo.connect(_123.showAnim,"beforeBegin",dojo.hitch(_123.hideAnim,"stop",true));dojo.connect(_123.hideAnim,"beforeBegin",dojo.hitch(_123.showAnim,"stop",true));},show:function(_124){return this.showAnim.play(_124||0);},hide:function(_125){return this.hideAnim.play(_125||0);}});}if(!dojo._hasResource["dojo.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");(function(){var d=dojo,_126={_fire:function(evt,args){if(this[evt]){this[evt].apply(this,args||[]);}return this;}};var _127=function(_128){this._index=-1;this._animations=_128||[];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(_127,{_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(_129,_12a){if(!this._current){this._current=this._animations[this._index=0];}if(!_12a&&this._current.status()=="playing"){return this;}var _12b=d.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_12c=d.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_12d=d.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);d.disconnect(_12b);d.disconnect(_12c);d.disconnect(_12d);});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(_12e,_12f){this.pause();var _130=this.duration*_12e;this._current=null;d.some(this._animations,function(a){if(a.duration<=_130){this._current=a;return true;}_130-=a.duration;return false;});if(this._current){this._current.gotoPercent(_130/this._current.duration,_12f);}return this;},stop:function(_131){if(this._current){if(_131){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(_127,_126);dojo.fx.chain=function(_132){return new _127(_132);};var _133=function(_134){this._animations=_134||[];this._connects=[];this._finished=0;this.duration=0;d.forEach(_134,function(a){var _135=a.duration;if(a.delay){_135+=a.delay;}if(this.duration<_135){this.duration=_135;}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(_133,{_doAction:function(_136,args){d.forEach(this._animations,function(a){a[_136].apply(a,args);});return this;},_onEnd:function(){if(++this._finished>this._animations.length){this._fire("onEnd");}},_call:function(_137,args){var t=this._pseudoAnimation;t[_137].apply(t,args);},play:function(_138,_139){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(_13a,_13b){var ms=this.duration*_13a;d.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_13b);});this._call("gotoPercent",arguments);return this;},stop:function(_13c){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(_133,_126);dojo.fx.combine=function(_13d){return new _133(_13d);};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 _13e=d.style(node,"height");return Math.max(_13e,1);}},end:function(){return node.scrollHeight;}}}},args));d.connect(anim,"onEnd",function(){s.height="auto";s.overflow=o;});return anim;};dojo.fx.wipeOut=function(args){var node=args.node=d.byId(args.node),s=node.style,o;var anim=d.animateProperty(d.mixin({properties:{height:{end:1}}},args));d.connect(anim,"beforeBegin",function(){o=s.overflow;s.overflow="hidden";s.display="";});d.connect(anim,"onEnd",function(){s.overflow=o;s.height="auto";s.display="none";});return anim;};dojo.fx.slideTo=function(args){var node=args.node=d.byId(args.node),top=null,left=null;var init=(function(n){return function(){var cs=d.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);left=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=d.position(n,true);top=ret.y;left=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=left+"px";}};})(node);init();var anim=d.animateProperty(d.mixin({properties:{top:args.top||0,left:args.left||0}},args));d.connect(anim,"beforeBegin",anim,init);return anim;};})();}if(!dojo._hasResource["dijit._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(_13f){if(this._hash[_13f.id]){throw new Error("Tried to register widget with id=="+_13f.id+" but that id is already registered");}this._hash[_13f.id]=_13f;this.length++;},remove:function(id){if(this._hash[id]){delete this._hash[id];this.length--;}},forEach:function(func,_140){_140=_140||dojo.global;var i=0,id;for(id in this._hash){func.call(_140,this._hash[id],i++,this._hash);}return this;},filter:function(_141,_142){_142=_142||dojo.global;var res=new dijit.WidgetSet(),i=0,id;for(id in this._hash){var w=this._hash[id];if(_141.call(_142,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,_143;for(id in this._hash){_143=this._hash[id];if(_143.declaredClass==cls){res.add(_143);}}return res;},toArray:function(){var ar=[];for(var id in this._hash){ar.push(this._hash[id]);}return ar;},map:function(func,_144){return dojo.map(this.toArray(),func,_144);},every:function(func,_145){_145=_145||dojo.global;var x=0,i;for(i in this._hash){if(!func.call(_145,this._hash[i],x++,this._hash)){return false;}}return true;},some:function(func,_146){_146=_146||dojo.global;var x=0,i;for(i in this._hash){if(func.call(_146,this._hash[i],x++,this._hash)){return true;}}return false;}});dijit.registry=new dijit.WidgetSet();dijit._widgetTypeCtr={};dijit.getUniqueId=function(_147){var id;do{id=_147+"_"+(_147 in dijit._widgetTypeCtr?++dijit._widgetTypeCtr[_147]:dijit._widgetTypeCtr[_147]=0);}while(dijit.byId(id));return id;};dijit.findWidgets=function(root){var _148=[];function _149(root){for(var node=root.firstChild;node;node=node.nextSibling){if(node.nodeType==1){var _14a=node.getAttribute("widgetId");if(_14a){var _14b=dijit.byId(_14a);_148.push(_14b);}else{_149(node);}}}};_149(root);return _148;};dijit._destroyAll=function(){dijit._curFocus=null;dijit._prevFocus=null;dijit._activeStack=[];dojo.forEach(dijit.findWidgets(dojo.body()),function(_14c){if(!_14c._destroyed){if(_14c.destroyRecursive){_14c.destroyRecursive();}else{if(_14c.destroy){_14c.destroy();}}}});};if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit._destroyAll();});}dijit.byId=function(id){return typeof id=="string"?dijit.registry._hash[id]:id;};dijit.byNode=function(node){return dijit.registry.byId(node.getAttribute("widgetId"));};dijit.getEnclosingWidget=function(node){while(node){var id=node.getAttribute&&node.getAttribute("widgetId");if(id){return dijit.byId(id);}node=node.parentNode;}return null;};dijit._isElementShown=function(elem){var _14d=dojo.style(elem);return (_14d.visibility!="hidden")&&(_14d.visibility!="collapsed")&&(_14d.display!="none")&&(dojo.attr(elem,"type")!="hidden");};dijit.isTabNavigable=function(elem){if(dojo.attr(elem,"disabled")){return false;}else{if(dojo.hasAttr(elem,"tabIndex")){return dojo.attr(elem,"tabIndex")>=0;}else{switch(elem.nodeName.toLowerCase()){case "a":return dojo.hasAttr(elem,"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return true;case "iframe":if(dojo.isMoz){return elem.contentDocument.designMode=="on";}else{if(dojo.isWebKit){var doc=elem.contentDocument,body=doc&&doc.body;return body&&body.contentEditable=="true";}else{doc=elem.contentWindow.document;body=doc&&doc.body;return body&&body.firstChild&&body.firstChild.contentEditable=="true";}}default:return elem.contentEditable=="true";}}}};dijit._getTabNavigable=function(root){var _14e,last,_14f,_150,_151,_152;var _153=function(_154){dojo.query("> *",_154).forEach(function(_155){var _156=dijit._isElementShown(_155);if(_156&&dijit.isTabNavigable(_155)){var _157=dojo.attr(_155,"tabIndex");if(!dojo.hasAttr(_155,"tabIndex")||_157==0){if(!_14e){_14e=_155;}last=_155;}else{if(_157>0){if(!_14f||_157<_150){_150=_157;_14f=_155;}if(!_151||_157>=_152){_152=_157;_151=_155;}}}}if(_156&&_155.nodeName.toUpperCase()!="SELECT"){_153(_155);}});};if(dijit._isElementShown(root)){_153(root);}return {first:_14e,last:last,lowest:_14f,highest:_151};};dijit.getFirstInTabbingOrder=function(root){var _158=dijit._getTabNavigable(dojo.byId(root));return _158.lowest?_158.lowest:_158.first;};dijit.getLastInTabbingOrder=function(root){var _159=dijit._getTabNavigable(dojo.byId(root));return _159.last?_159.last:_159.highest;};dijit.defaultDuration=dojo.config["defaultDuration"]||200;}if(!dojo._hasResource["dijit._base.focus"]){dojo._hasResource["dijit._base.focus"]=true;dojo.provide("dijit._base.focus");dojo.mixin(dijit,{_curFocus:null,_prevFocus:null,isCollapsed:function(){return dijit.getBookmark().isCollapsed;},getBookmark:function(){var bm,rg,tg,sel=dojo.doc.selection,cf=dijit._curFocus;if(dojo.global.getSelection){sel=dojo.global.getSelection();if(sel){if(sel.isCollapsed){tg=cf?cf.tagName:"";if(tg){tg=tg.toLowerCase();if(tg=="textarea"||(tg=="input"&&(!cf.type||cf.type.toLowerCase()=="text"))){sel={start:cf.selectionStart,end:cf.selectionEnd,node:cf,pRange:true};return {isCollapsed:(sel.end<=sel.start),mark:sel};}}bm={isCollapsed:true};}else{rg=sel.getRangeAt(0);bm={isCollapsed:false,mark:rg.cloneRange()};}}}else{if(sel){tg=cf?cf.tagName:"";tg=tg.toLowerCase();if(cf&&tg&&(tg=="button"||tg=="textarea"||tg=="input")){if(sel.type&&sel.type.toLowerCase()=="none"){return {isCollapsed:true,mark:null};}else{rg=sel.createRange();return {isCollapsed:rg.text&&rg.text.length?false:true,mark:{range:rg,pRange:true}};}}bm={};try{rg=sel.createRange();bm.isCollapsed=!(sel.type=="Text"?rg.htmlText.length:rg.length);}catch(e){bm.isCollapsed=true;return bm;}if(sel.type.toUpperCase()=="CONTROL"){if(rg.length){bm.mark=[];var i=0,len=rg.length;while(i<len){bm.mark.push(rg.item(i++));}}else{bm.isCollapsed=true;bm.mark=null;}}else{bm.mark=rg.getBookmark();}}else{console.warn("No idea how to store the current selection for this browser!");}}return bm;},moveToBookmark:function(_15a){var _15b=dojo.doc,mark=_15a.mark;if(mark){if(dojo.global.getSelection){var sel=dojo.global.getSelection();if(sel&&sel.removeAllRanges){if(mark.pRange){var r=mark;var n=r.node;n.selectionStart=r.start;n.selectionEnd=r.end;}else{sel.removeAllRanges();sel.addRange(mark);}}else{console.warn("No idea how to restore selection for this browser!");}}else{if(_15b.selection&&mark){var rg;if(mark.pRange){rg=mark.range;}else{if(dojo.isArray(mark)){rg=_15b.body.createControlRange();dojo.forEach(mark,function(n){rg.addElement(n);});}else{rg=_15b.body.createTextRange();rg.moveToBookmark(mark);}}rg.select();}}}},getFocus:function(menu,_15c){var node=!dijit._curFocus||(menu&&dojo.isDescendant(dijit._curFocus,menu.domNode))?dijit._prevFocus:dijit._curFocus;return {node:node,bookmark:(node==dijit._curFocus)&&dojo.withGlobal(_15c||dojo.global,dijit.getBookmark),openedForWindow:_15c};},focus:function(_15d){if(!_15d){return;}var node="node" in _15d?_15d.node:_15d,_15e=_15d.bookmark,_15f=_15d.openedForWindow,_160=_15e?_15e.isCollapsed:false;if(node){var _161=(node.tagName.toLowerCase()=="iframe")?node.contentWindow:node;if(_161&&_161.focus){try{_161.focus();}catch(e){}}dijit._onFocusNode(node);}if(_15e&&dojo.withGlobal(_15f||dojo.global,dijit.isCollapsed)&&!_160){if(_15f){_15f.focus();}try{dojo.withGlobal(_15f||dojo.global,dijit.moveToBookmark,null,[_15e]);}catch(e2){}}},_activeStack:[],registerIframe:function(_162){return dijit.registerWin(_162.contentWindow,_162);},unregisterIframe:function(_163){dijit.unregisterWin(_163);},registerWin:function(_164,_165){var _166=function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);dijit._onTouchNode(_165||evt.target||evt.srcElement,"mouse");};var doc=dojo.isIE?_164.document.documentElement:_164.document;if(doc){if(dojo.isIE){doc.attachEvent("onmousedown",_166);var _167=function(evt){if(evt.srcElement.tagName.toLowerCase()!="#document"&&dijit.isTabNavigable(evt.srcElement)){dijit._onFocusNode(_165||evt.srcElement);}else{dijit._onTouchNode(_165||evt.srcElement);}};doc.attachEvent("onactivate",_167);var _168=function(evt){dijit._onBlurNode(_165||evt.srcElement);};doc.attachEvent("ondeactivate",_168);return function(){doc.detachEvent("onmousedown",_166);doc.detachEvent("onactivate",_167);doc.detachEvent("ondeactivate",_168);doc=null;};}else{doc.addEventListener("mousedown",_166,true);var _169=function(evt){dijit._onFocusNode(_165||evt.target);};doc.addEventListener("focus",_169,true);var _16a=function(evt){dijit._onBlurNode(_165||evt.target);};doc.addEventListener("blur",_16a,true);return function(){doc.removeEventListener("mousedown",_166,true);doc.removeEventListener("focus",_169,true);doc.removeEventListener("blur",_16a,true);doc=null;};}}},unregisterWin:function(_16b){_16b&&_16b();},_onBlurNode:function(node){dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;if(dijit._justMouseDowned){return;}if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);}dijit._clearActiveWidgetsTimer=setTimeout(function(){delete dijit._clearActiveWidgetsTimer;dijit._setStack([]);dijit._prevFocus=null;},100);},_onTouchNode:function(node,by){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _16c=[];try{while(node){var _16d=dojo.attr(node,"dijitPopupParent");if(_16d){node=dijit.byId(_16d).domNode;}else{if(node.tagName&&node.tagName.toLowerCase()=="body"){if(node===dojo.body()){break;}node=dijit.getDocumentWindow(node.ownerDocument).frameElement;}else{var id=node.getAttribute&&node.getAttribute("widgetId");if(id){_16c.unshift(id);}node=node.parentNode;}}}}catch(e){}dijit._setStack(_16c,by);},_onFocusNode:function(node){if(!node){return;}if(node.nodeType==9){return;}dijit._onTouchNode(node);if(node==dijit._curFocus){return;}if(dijit._curFocus){dijit._prevFocus=dijit._curFocus;}dijit._curFocus=node;dojo.publish("focusNode",[node]);},_setStack:function(_16e,by){var _16f=dijit._activeStack;dijit._activeStack=_16e;for(var _170=0;_170<Math.min(_16f.length,_16e.length);_170++){if(_16f[_170]!=_16e[_170]){break;}}var _171;for(var i=_16f.length-1;i>=_170;i--){_171=dijit.byId(_16f[i]);if(_171){_171._focused=false;_171._hasBeenBlurred=true;if(_171._onBlur){_171._onBlur(by);}if(_171._setStateClass){_171._setStateClass();}dojo.publish("widgetBlur",[_171,by]);}}for(i=_170;i<_16e.length;i++){_171=dijit.byId(_16e[i]);if(_171){_171._focused=true;if(_171._onFocus){_171._onFocus(by);}if(_171._setStateClass){_171._setStateClass();}dojo.publish("widgetFocus",[_171,by]);}}}});dojo.addOnLoad(function(){var _172=dijit.registerWin(window);if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit.unregisterWin(_172);_172=null;});}});}if(!dojo._hasResource["dojo.AdapterRegistry"]){dojo._hasResource["dojo.AdapterRegistry"]=true;dojo.provide("dojo.AdapterRegistry");dojo.AdapterRegistry=function(_173){this.pairs=[];this.returnWrappers=_173||false;};dojo.extend(dojo.AdapterRegistry,{register:function(name,_174,wrap,_175,_176){this.pairs[((_176)?"unshift":"push")]([name,_174,wrap,_175]);},match:function(){for(var i=0;i<this.pairs.length;i++){var pair=this.pairs[i];if(pair[1].apply(this,arguments)){if((pair[3])||(this.returnWrappers)){return pair[2];}else{return pair[2].apply(this,arguments);}}}throw new Error("No match found");},unregister:function(name){for(var i=0;i<this.pairs.length;i++){var pair=this.pairs[i];if(pair[0]==name){this.pairs.splice(i,1);return true;}}return false;}});}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function(){var _177=(dojo.doc.compatMode=="BackCompat")?dojo.body():dojo.doc.documentElement;var _178=dojo._docScroll();return {w:_177.clientWidth,h:_177.clientHeight,l:_178.x,t:_178.y};};dijit.placeOnScreen=function(node,pos,_179,_17a){var _17b=dojo.map(_179,function(_17c){var c={corner:_17c,pos:{x:pos.x,y:pos.y}};if(_17a){c.pos.x+=_17c.charAt(1)=="L"?_17a.x:-_17a.x;c.pos.y+=_17c.charAt(0)=="T"?_17a.y:-_17a.y;}return c;});return dijit._place(node,_17b);};dijit._place=function(node,_17d,_17e){var view=dijit.getViewport();if(!node.parentNode||String(node.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(node);}var best=null;dojo.some(_17d,function(_17f){var _180=_17f.corner;var pos=_17f.pos;if(_17e){_17e(node,_17f.aroundCorner,_180);}var _181=node.style;var _182=_181.display;var _183=_181.visibility;_181.visibility="hidden";_181.display="";var mb=dojo.marginBox(node);_181.display=_182;_181.visibility=_183;var _184=Math.max(view.l,_180.charAt(1)=="L"?pos.x:(pos.x-mb.w)),_185=Math.max(view.t,_180.charAt(0)=="T"?pos.y:(pos.y-mb.h)),endX=Math.min(view.l+view.w,_180.charAt(1)=="L"?(_184+mb.w):pos.x),endY=Math.min(view.t+view.h,_180.charAt(0)=="T"?(_185+mb.h):pos.y),_186=endX-_184,_187=endY-_185,_188=(mb.w-_186)+(mb.h-_187);if(best==null||_188<best.overflow){best={corner:_180,aroundCorner:_17f.aroundCorner,x:_184,y:_185,w:_186,h:_187,overflow:_188};}return !_188;});node.style.left=best.x+"px";node.style.top=best.y+"px";if(best.overflow&&_17e){_17e(node,best.aroundCorner,best.corner);}return best;};dijit.placeOnScreenAroundNode=function(node,_189,_18a,_18b){_189=dojo.byId(_189);var _18c=_189.style.display;_189.style.display="";var _18d=dojo.position(_189,true);_189.style.display=_18c;return dijit._placeOnScreenAroundRect(node,_18d.x,_18d.y,_18d.w,_18d.h,_18a,_18b);};dijit.placeOnScreenAroundRectangle=function(node,_18e,_18f,_190){return dijit._placeOnScreenAroundRect(node,_18e.x,_18e.y,_18e.width,_18e.height,_18f,_190);};dijit._placeOnScreenAroundRect=function(node,x,y,_191,_192,_193,_194){var _195=[];for(var _196 in _193){_195.push({aroundCorner:_196,corner:_193[_196],pos:{x:x+(_196.charAt(1)=="L"?0:_191),y:y+(_196.charAt(0)=="T"?0:_192)}});}return dijit._place(node,_195,_194);};dijit.placementRegistry=new dojo.AdapterRegistry();dijit.placementRegistry.register("node",function(n,x){return typeof x=="object"&&typeof x.offsetWidth!="undefined"&&typeof x.offsetHeight!="undefined";},dijit.placeOnScreenAroundNode);dijit.placementRegistry.register("rect",function(n,x){return typeof x=="object"&&"x" in x&&"y" in x&&"width" in x&&"height" in x;},dijit.placeOnScreenAroundRectangle);dijit.placeOnScreenAroundElement=function(node,_197,_198,_199){return dijit.placementRegistry.match.apply(dijit.placementRegistry,arguments);};dijit.getPopupAlignment=function(_19a,_19b){var _19c={};dojo.forEach(_19a,function(pos){switch(pos){case "after":_19c[_19b?"BR":"BL"]=_19b?"BL":"BR";break;case "before":_19c[_19b?"BL":"BR"]=_19b?"BR":"BL";break;case "below":_19c[_19b?"BL":"BR"]=_19b?"TL":"TR";_19c[_19b?"BR":"BL"]=_19b?"TR":"TL";break;case "above":default:_19c[_19b?"TL":"TR"]=_19b?"BL":"BR";_19c[_19b?"TR":"TL"]=_19b?"BR":"BL";break;}});return _19c;};dijit.getPopupAroundAlignment=function(_19d,_19e){var _19f={};dojo.forEach(_19d,function(pos){switch(pos){case "after":_19f[_19e?"BR":"BL"]=_19e?"BL":"BR";break;case "before":_19f[_19e?"BL":"BR"]=_19e?"BR":"BL";break;case "below":_19f[_19e?"BL":"BR"]=_19e?"TL":"TR";_19f[_19e?"BR":"BL"]=_19e?"TR":"TL";break;case "above":default:_19f[_19e?"TL":"TR"]=_19e?"BL":"BR";_19f[_19e?"TR":"TL"]=_19e?"BR":"BL";break;}});return _19f;};}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function(doc){if(dojo.isIE&&window!==document.parentWindow&&!doc._parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc._parentWindow||doc.parentWindow||doc.defaultView;};}if(!dojo._hasResource["dijit._base.popup"]){dojo._hasResource["dijit._base.popup"]=true;dojo.provide("dijit._base.popup");dijit.popup=new function(){var _1a0=[],_1a1=1000,_1a2=1;this.moveOffScreen=function(node){var s=node.style;s.visibility="hidden";s.position="absolute";s.top="-9999px";if(s.display=="none"){s.display="";}dojo.body().appendChild(node);};var _1a3=function(){for(var pi=_1a0.length-1;pi>0&&_1a0[pi].parent===_1a0[pi-1].widget;pi--){}return _1a0[pi];};var _1a4=[];this.open=function(args){var _1a5=args.popup,_1a6=args.orient||(dojo._isBodyLtr()?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"}),_1a7=args.around,id=(args.around&&args.around.id)?(args.around.id+"_dropdown"):("popup_"+_1a2++);var _1a8=_1a4.pop(),_1a9,_1aa;if(!_1a8){_1a9=dojo.create("div",{"class":"dijitPopup"},dojo.body());dijit.setWaiRole(_1a9,"presentation");}else{_1a9=_1a8[0];_1aa=_1a8[1];}dojo.attr(_1a9,{id:id,style:{zIndex:_1a1+_1a0.length,visibility:"hidden",top:"-9999px"},dijitPopupParent:args.parent?args.parent.id:""});var s=_1a5.domNode.style;s.display="";s.visibility="";s.position="";s.top="0px";_1a9.appendChild(_1a5.domNode);if(!_1aa){_1aa=new dijit.BackgroundIframe(_1a9);}else{_1aa.resize(_1a9);}var best=_1a7?dijit.placeOnScreenAroundElement(_1a9,_1a7,_1a6,_1a5.orient?dojo.hitch(_1a5,"orient"):null):dijit.placeOnScreen(_1a9,args,_1a6=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],args.padding);_1a9.style.visibility="visible";var _1ab=[];_1ab.push(dojo.connect(_1a9,"onkeypress",this,function(evt){if(evt.charOrCode==dojo.keys.ESCAPE&&args.onCancel){dojo.stopEvent(evt);args.onCancel();}else{if(evt.charOrCode===dojo.keys.TAB){dojo.stopEvent(evt);var _1ac=_1a3();if(_1ac&&_1ac.onCancel){_1ac.onCancel();}}}}));if(_1a5.onCancel){_1ab.push(dojo.connect(_1a5,"onCancel",args.onCancel));}_1ab.push(dojo.connect(_1a5,_1a5.onExecute?"onExecute":"onChange",function(){var _1ad=_1a3();if(_1ad&&_1ad.onExecute){_1ad.onExecute();}}));_1a0.push({wrapper:_1a9,iframe:_1aa,widget:_1a5,parent:args.parent,onExecute:args.onExecute,onCancel:args.onCancel,onClose:args.onClose,handlers:_1ab});if(_1a5.onOpen){_1a5.onOpen(best);}return best;};this.close=function(_1ae){while(dojo.some(_1a0,function(elem){return elem.widget==_1ae;})){var top=_1a0.pop(),_1af=top.wrapper,_1b0=top.iframe,_1b1=top.widget,_1b2=top.onClose;if(_1b1.onClose){_1b1.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(_1b1&&_1b1.domNode){this.moveOffScreen(_1b1.domNode);}_1af.style.top="-9999px";_1af.style.visibility="hidden";_1a4.push([_1af,_1b0]);if(_1b2){_1b2();}}};}();dijit._frames=new function(){var _1b3=[];this.pop=function(){var _1b4;if(_1b3.length){_1b4=_1b3.pop();_1b4.style.display="";}else{if(dojo.isIE){var burl=dojo.config["dojoBlankHtmlUrl"]||(dojo.moduleUrl("dojo","resources/blank.html")+"")||"javascript:\"\"";var html="<iframe src='"+burl+"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_1b4=dojo.doc.createElement(html);}else{_1b4=dojo.create("iframe");_1b4.src="javascript:\"\"";_1b4.className="dijitBackgroundIframe";dojo.style(_1b4,"opacity",0.1);}_1b4.tabIndex=-1;}return _1b4;};this.push=function(_1b5){_1b5.style.display="none";_1b3.push(_1b5);};}();dijit.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if(dojo.isIE||dojo.isMoz){var _1b6=dijit._frames.pop();node.appendChild(_1b6);if(dojo.isIE<7){this.resize(node);this._conn=dojo.connect(node,"onresize",this,function(){this.resize(node);});}else{dojo.style(_1b6,{width:"100%",height:"100%"});}this.iframe=_1b6;}};dojo.extend(dijit.BackgroundIframe,{resize:function(node){if(this.iframe&&dojo.isIE<7){dojo.style(this.iframe,{width:node.offsetWidth+"px",height:node.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(node,pos){try{node=dojo.byId(node);var doc=node.ownerDocument||dojo.doc,body=doc.body||dojo.body(),html=doc.documentElement||body.parentNode,isIE=dojo.isIE,isWK=dojo.isWebKit;if((!(dojo.isMoz||isIE||isWK)||node==body||node==html)&&(typeof node.scrollIntoView!="undefined")){node.scrollIntoView(false);return;}var _1b7=doc.compatMode=="BackCompat",_1b8=_1b7?body:html,_1b9=isWK?body:_1b8,_1ba=_1b8.clientWidth,_1bb=_1b8.clientHeight,rtl=!dojo._isBodyLtr(),_1bc=pos||dojo.position(node),el=node.parentNode,_1bd=function(el){return ((isIE<=6||(isIE&&_1b7))?false:(dojo.style(el,"position").toLowerCase()=="fixed"));};if(_1bd(node)){return;}while(el){if(el==body){el=_1b9;}var _1be=dojo.position(el),_1bf=_1bd(el);with(_1be){if(el==_1b9){w=_1ba,h=_1bb;if(_1b9==html&&isIE&&rtl){x+=_1b9.offsetWidth-w;}if(x<0||!isIE){x=0;}if(y<0||!isIE){y=0;}}else{var pb=dojo._getPadBorderExtents(el);w-=pb.w;h-=pb.h;x+=pb.l;y+=pb.t;}with(el){if(el!=_1b9){var _1c0=clientWidth,_1c1=w-_1c0;if(_1c0>0&&_1c1>0){w=_1c0;if(isIE&&rtl){x+=_1c1;}}_1c0=clientHeight;_1c1=h-_1c0;if(_1c0>0&&_1c1>0){h=_1c0;}}if(_1bf){if(y<0){h+=y,y=0;}if(x<0){w+=x,x=0;}if(y+h>_1bb){h=_1bb-y;}if(x+w>_1ba){w=_1ba-x;}}var l=_1bc.x-x,t=_1bc.y-Math.max(y,0),r=l+_1bc.w-w,bot=t+_1bc.h-h;if(r*l>0){var s=Math[l<0?"max":"min"](l,r);_1bc.x+=scrollLeft;scrollLeft+=(isIE>=8&&!_1b7&&rtl)?-s:s;_1bc.x-=scrollLeft;}if(bot*t>0){_1bc.y+=scrollTop;scrollTop+=Math[t<0?"max":"min"](t,bot);_1bc.y-=scrollTop;}}}el=(el!=_1b9)&&!_1bf&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);node.scrollIntoView(false);}};}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");(function(){var d=dojo,html=d.doc.documentElement,ie=d.isIE,_1c2=d.isOpera,maj=Math.floor,ff=d.isFF,_1c3=d.boxModel.replace(/-/,""),_1c4={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_ie8:maj(ie)==8,dj_iequirks:ie&&d.isQuirks,dj_opera:_1c2,dj_khtml:d.isKhtml,dj_webkit:d.isWebKit,dj_safari:d.isSafari,dj_chrome:d.isChrome,dj_gecko:d.isMozilla,dj_ff3:maj(ff)==3};_1c4["dj_"+_1c3]=true;for(var p in _1c4){if(_1c4[p]){if(html.className){html.className+=" "+p;}else{html.className=p;}}}dojo._loaders.unshift(function(){if(!dojo._isBodyLtr()){html.className+=" dijitRtl";for(var p in _1c4){if(_1c4[p]){html.className+=" "+p+"-rtl";}}}});})();}if(!dojo._hasResource["dijit._base.typematic"]){dojo._hasResource["dijit._base.typematic"]=true;dojo.provide("dijit._base.typematic");dijit.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=Math.max(this._currentTimeout<0?this._initialDelay:(this._subsequentDelay>1?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay)),10);this._timer=setTimeout(dojo.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_1c5,node,_1c6,obj,_1c7,_1c8){if(obj!=this._obj){this.stop();this._initialDelay=_1c8||500;this._subsequentDelay=_1c7||0.9;this._obj=obj;this._evt=evt;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_1c5,_1c6);this._fireEventAndReload();}},stop:function(){if(this._timer){clearTimeout(this._timer);this._timer=null;}if(this._obj){this._callback(-1,this._node,this._evt);this._obj=null;}},addKeyListener:function(node,_1c9,_1ca,_1cb,_1cc,_1cd){if(_1c9.keyCode){_1c9.charOrCode=_1c9.keyCode;dojo.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_1c9.charCode){_1c9.charOrCode=String.fromCharCode(_1c9.charCode);dojo.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}}return [dojo.connect(node,"onkeypress",this,function(evt){if(evt.charOrCode==_1c9.charOrCode&&(_1c9.ctrlKey===undefined||_1c9.ctrlKey==evt.ctrlKey)&&(_1c9.altKey===undefined||_1c9.altKey==evt.altKey)&&(_1c9.metaKey===undefined||_1c9.metaKey==(evt.metaKey||false))&&(_1c9.shiftKey===undefined||_1c9.shiftKey==evt.shiftKey)){dojo.stopEvent(evt);dijit.typematic.trigger(_1c9,_1ca,node,_1cb,_1c9,_1cc,_1cd);}else{if(dijit.typematic._obj==_1c9){dijit.typematic.stop();}}}),dojo.connect(node,"onkeyup",this,function(evt){if(dijit.typematic._obj==_1c9){dijit.typematic.stop();}})];},addMouseListener:function(node,_1ce,_1cf,_1d0,_1d1){var dc=dojo.connect;return [dc(node,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_1ce,node,_1cf,node,_1d0,_1d1);}),dc(node,"mouseup",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mouseout",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mousemove",this,function(evt){dojo.stopEvent(evt);}),dc(node,"dblclick",this,function(evt){dojo.stopEvent(evt);if(dojo.isIE){dijit.typematic.trigger(evt,_1ce,node,_1cf,node,_1d0,_1d1);setTimeout(dojo.hitch(this,dijit.typematic.stop),50);}})];},addListener:function(_1d2,_1d3,_1d4,_1d5,_1d6,_1d7,_1d8){return this.addKeyListener(_1d3,_1d4,_1d5,_1d6,_1d7,_1d8).concat(this.addMouseListener(_1d2,_1d5,_1d6,_1d7,_1d8));}};}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 _1d9=cs.backgroundImage;var _1da=(cs.borderTopColor==cs.borderRightColor)||(_1d9!=null&&(_1d9=="none"||_1d9=="url(invalid-url:)"));dojo[_1da?"addClass":"removeClass"](dojo.body(),"dijit_a11y");if(dojo.isIE){div.outerHTML="";}else{dojo.body().removeChild(div);}}}};if(dojo.isIE||dojo.isMoz){dojo._loaders.unshift(dijit.wai.onload);}dojo.mixin(dijit,{_XhtmlRoles:/banner|contentinfo|definition|main|navigation|search|note|secondary|seealso/,hasWaiRole:function(elem,role){var _1db=this.getWaiRole(elem);return role?(_1db.indexOf(role)>-1):(_1db.length>0);},getWaiRole:function(elem){return dojo.trim((dojo.attr(elem,"role")||"").replace(this._XhtmlRoles,"").replace("wairole:",""));},setWaiRole:function(elem,role){var _1dc=dojo.attr(elem,"role")||"";if(!this._XhtmlRoles.test(_1dc)){dojo.attr(elem,"role",role);}else{if((" "+_1dc+" ").indexOf(" "+role+" ")<0){var _1dd=dojo.trim(_1dc.replace(this._XhtmlRoles,""));var _1de=dojo.trim(_1dc.replace(_1dd,""));dojo.attr(elem,"role",_1de+(_1de?" ":"")+role);}}},removeWaiRole:function(elem,role){var _1df=dojo.attr(elem,"role");if(!_1df){return;}if(role){var t=dojo.trim((" "+_1df+" ").replace(" "+role+" "," "));dojo.attr(elem,"role",t);}else{elem.removeAttribute("role");}},hasWaiState:function(elem,_1e0){return elem.hasAttribute?elem.hasAttribute("aria-"+_1e0):!!elem.getAttribute("aria-"+_1e0);},getWaiState:function(elem,_1e1){return elem.getAttribute("aria-"+_1e1)||"";},setWaiState:function(elem,_1e2,_1e3){elem.setAttribute("aria-"+_1e2,_1e3);},removeWaiState:function(elem,_1e4){elem.removeAttribute("aria-"+_1e4);}});}if(!dojo._hasResource["dijit._base"]){dojo._hasResource["dijit._base"]=true;dojo.provide("dijit._base");}if(!dojo._hasResource["dijit._Widget"]){dojo._hasResource["dijit._Widget"]=true;dojo.provide("dijit._Widget");dojo.require("dijit._base");dojo.connect(dojo,"_connect",function(_1e5,_1e6){if(_1e5&&dojo.isFunction(_1e5._onConnect)){_1e5._onConnect(_1e6);}});dijit._connectOnUseEventHandler=function(_1e7){};dijit._lastKeyDownNode=null;if(dojo.isIE){(function(){var _1e8=function(evt){dijit._lastKeyDownNode=evt.srcElement;};dojo.doc.attachEvent("onkeydown",_1e8);dojo.addOnWindowUnload(function(){dojo.doc.detachEvent("onkeydown",_1e8);});})();}else{dojo.doc.addEventListener("keydown",function(evt){dijit._lastKeyDownNode=evt.target;},true);}(function(){var _1e9={},_1ea=function(_1eb){var dc=_1eb.declaredClass;if(!_1e9[dc]){var r=[],_1ec,_1ed=_1eb.constructor.prototype;for(var _1ee in _1ed){if(dojo.isFunction(_1ed[_1ee])&&(_1ec=_1ee.match(/^_set([a-zA-Z]*)Attr$/))&&_1ec[1]){r.push(_1ec[1].charAt(0).toLowerCase()+_1ec[1].substr(1));}}_1e9[dc]=r;}return _1e9[dc]||[];};dojo.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",tooltip:"",srcNodeRef:null,domNode:null,containerNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},_deferredConnects:{onClick:"",onDblClick:"",onKeyDown:"",onKeyPress:"",onKeyUp:"",onMouseMove:"",onMouseDown:"",onMouseOut:"",onMouseOver:"",onMouseLeave:"",onMouseEnter:"",onMouseUp:""},onClick:dijit._connectOnUseEventHandler,onDblClick:dijit._connectOnUseEventHandler,onKeyDown:dijit._connectOnUseEventHandler,onKeyPress:dijit._connectOnUseEventHandler,onKeyUp:dijit._connectOnUseEventHandler,onMouseDown:dijit._connectOnUseEventHandler,onMouseMove:dijit._connectOnUseEventHandler,onMouseOut:dijit._connectOnUseEventHandler,onMouseOver:dijit._connectOnUseEventHandler,onMouseLeave:dijit._connectOnUseEventHandler,onMouseEnter:dijit._connectOnUseEventHandler,onMouseUp:dijit._connectOnUseEventHandler,_blankGif:(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif")).toString(),postscript:function(_1ef,_1f0){this.create(_1ef,_1f0);},create:function(_1f1,_1f2){this.srcNodeRef=dojo.byId(_1f2);this._connects=[];this._subscribes=[];this._deferredConnects=dojo.clone(this._deferredConnects);for(var attr in this.attributeMap){delete this._deferredConnects[attr];}for(attr in this._deferredConnects){if(this[attr]!==dijit._connectOnUseEventHandler){delete this._deferredConnects[attr];}}if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_1f1){this.params=_1f1;dojo.mixin(this,_1f1);}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 _1f3=this.srcNodeRef;if(_1f3&&_1f3.parentNode){_1f3.parentNode.replaceChild(this.domNode,_1f3);}for(attr in this.params){this._onConnect(attr);}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}this._created=true;},_applyAttributes:function(){var _1f4=function(attr,_1f5){if((_1f5.params&&attr in _1f5.params)||_1f5[attr]){_1f5.attr(attr,_1f5[attr]);}};for(var attr in this.attributeMap){_1f4(attr,this);}dojo.forEach(_1ea(this),function(a){if(!(a in this.attributeMap)){_1f4(a,this);}},this);},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||dojo.create("div");},postCreate:function(){},startup:function(){this._started=true;},destroyRecursive:function(_1f6){this._beingDestroyed=true;this.destroyDescendants(_1f6);this.destroy(_1f6);},destroy:function(_1f7){this._beingDestroyed=true;this.uninitialize();var d=dojo,dfe=d.forEach,dun=d.unsubscribe;dfe(this._connects,function(_1f8){dfe(_1f8,d.disconnect);});dfe(this._subscribes,function(_1f9){dun(_1f9);});dfe(this._supportingWidgets||[],function(w){if(w.destroyRecursive){w.destroyRecursive();}else{if(w.destroy){w.destroy();}}});this.destroyRendering(_1f7);dijit.registry.remove(this.id);this._destroyed=true;},destroyRendering:function(_1fa){if(this.bgIframe){this.bgIframe.destroy(_1fa);delete this.bgIframe;}if(this.domNode){if(_1fa){dojo.removeAttr(this.domNode,"widgetId");}else{dojo.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_1fa){dojo.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_1fb){dojo.forEach(this.getChildren(),function(_1fc){if(_1fc.destroyRecursive){_1fc.destroyRecursive(_1fb);}});},uninitialize:function(){return false;},onFocus:function(){},onBlur:function(){},_onFocus:function(e){this.onFocus();},_onBlur:function(){this.onBlur();},_onConnect:function(_1fd){if(_1fd in this._deferredConnects){var _1fe=this[this._deferredConnects[_1fd]||"domNode"];this.connect(_1fe,_1fd.toLowerCase(),_1fd);delete this._deferredConnects[_1fd];}},_setClassAttr:function(_1ff){var _200=this[this.attributeMap["class"]||"domNode"];dojo.removeClass(_200,this["class"]);this["class"]=_1ff;dojo.addClass(_200,_1ff);},_setStyleAttr:function(_201){var _202=this[this.attributeMap.style||"domNode"];if(dojo.isObject(_201)){dojo.style(_202,_201);}else{if(_202.style.cssText){_202.style.cssText+="; "+_201;}else{_202.style.cssText=_201;}}this.style=_201;},setAttribute:function(attr,_203){dojo.deprecated(this.declaredClass+"::setAttribute() is deprecated. Use attr() instead.","","2.0");this.attr(attr,_203);},_attrToDom:function(attr,_204){var _205=this.attributeMap[attr];dojo.forEach(dojo.isArray(_205)?_205:[_205],function(_206){var _207=this[_206.node||_206||"domNode"];var type=_206.type||"attribute";switch(type){case "attribute":if(dojo.isFunction(_204)){_204=dojo.hitch(this,_204);}var _208=_206.attribute?_206.attribute:(/^on[A-Z][a-zA-Z]*$/.test(attr)?attr.toLowerCase():attr);dojo.attr(_207,_208,_204);break;case "innerText":_207.innerHTML="";_207.appendChild(dojo.doc.createTextNode(_204));break;case "innerHTML":_207.innerHTML=_204;break;case "class":dojo.removeClass(_207,this[attr]);dojo.addClass(_207,_204);break;}},this);this[attr]=_204;},attr:function(name,_209){var args=arguments.length;if(args==1&&!dojo.isString(name)){for(var x in name){this.attr(x,name[x]);}return this;}var _20a=this._getAttrNames(name);if(args>=2){if(this[_20a.s]){args=dojo._toArray(arguments,1);return this[_20a.s].apply(this,args)||this;}else{if(name in this.attributeMap){this._attrToDom(name,_209);}this[name]=_209;}return this;}else{return this[_20a.g]?this[_20a.g]():this[name];}},_attrPairNames:{},_getAttrNames:function(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}var uc=name.charAt(0).toUpperCase()+name.substr(1);return (apn[name]={n:name+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr"});},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function(){return this.containerNode?dojo.query("[widgetId]",this.containerNode).map(dijit.byNode):[];},getChildren:function(){return this.containerNode?dijit.findWidgets(this.containerNode):[];},nodesWithKeyClick:["input","button"],connect:function(obj,_20b,_20c){var d=dojo,dc=d._connect,_20d=[];if(_20b=="ondijitclick"){if(!this.nodesWithKeyClick[obj.tagName.toLowerCase()]){var m=d.hitch(this,_20c);_20d.push(dc(obj,"onkeydown",this,function(e){if((e.keyCode==d.keys.ENTER||e.keyCode==d.keys.SPACE)&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){dijit._lastKeyDownNode=e.target;d.stopEvent(e);}}),dc(obj,"onkeyup",this,function(e){if((e.keyCode==d.keys.ENTER||e.keyCode==d.keys.SPACE)&&e.target===dijit._lastKeyDownNode&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){dijit._lastKeyDownNode=null;return m(e);}}));}_20b="onclick";}_20d.push(dc(obj,_20b,this,_20c));this._connects.push(_20d);return _20d;},disconnect:function(_20e){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_20e){dojo.forEach(_20e,dojo.disconnect);this._connects.splice(i,1);return;}}},subscribe:function(_20f,_210){var d=dojo,_211=d.subscribe(_20f,this,_210);this._subscribes.push(_211);return _211;},unsubscribe:function(_212){for(var i=0;i<this._subscribes.length;i++){if(this._subscribes[i]==_212){dojo.unsubscribe(_212);this._subscribes.splice(i,1);return;}}},isLeftToRight:function(){return dojo._isBodyLtr();},isFocusable:function(){return this.focus&&(dojo.style(this.domNode,"display")!="none");},placeAt:function(_213,_214){if(_213.declaredClass&&_213.addChild){_213.addChild(this,_214);}else{dojo.place(this.domNode,_213,_214);}return this;},_onShow:function(){this.onShow();},onShow:function(){},onHide:function(){}});})();}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.parser=new function(){var d=dojo;this._attrName=d._scopeName+"Type";this._query="["+this._attrName+"]";function _215(_216){if(d.isString(_216)){return "string";}if(typeof _216=="number"){return "number";}if(typeof _216=="boolean"){return "boolean";}if(d.isFunction(_216)){return "function";}if(d.isArray(_216)){return "array";}if(_216 instanceof Date){return "date";}if(_216 instanceof d._Url){return "url";}return "object";};function _217(_218,type){switch(type){case "string":return _218;case "number":return _218.length?Number(_218):NaN;case "boolean":return typeof _218=="boolean"?_218:!(_218.toLowerCase()=="false");case "function":if(d.isFunction(_218)){_218=_218.toString();_218=d.trim(_218.substring(_218.indexOf("{")+1,_218.length-1));}try{if(_218.search(/[^\w\.]+/i)!=-1){return new Function(_218);}else{return d.getObject(_218,false);}}catch(e){return new Function();}case "array":return _218?_218.split(/\s*,\s*/):[];case "date":switch(_218){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_218);}case "url":return d.baseUrl+_218;default:return d.fromJson(_218);}};var _219={};dojo.connect(dojo,"extend",function(){_219={};});function _21a(_21b){if(!_219[_21b]){var cls=d.getObject(_21b);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_21b+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _21c=cls.prototype;var _21d={},_21e={};for(var name in _21c){if(name.charAt(0)=="_"){continue;}if(name in _21e){continue;}var _21f=_21c[name];_21d[name]=_215(_21f);}_219[_21b]={cls:cls,params:_21d};}return _219[_21b];};this._functionFromScript=function(_220){var _221="";var _222="";var _223=_220.getAttribute("args");if(_223){d.forEach(_223.split(/\s*,\s*/),function(part,idx){_221+="var "+part+" = arguments["+idx+"]; ";});}var _224=_220.getAttribute("with");if(_224&&_224.length){d.forEach(_224.split(/\s*,\s*/),function(part){_221+="with("+part+"){";_222+="}";});}return new Function(_221+_220.innerHTML+_222);};this.instantiate=function(_225,_226,args){var _227=[],dp=dojo.parser;_226=_226||{};args=args||{};d.forEach(_225,function(node){if(!node){return;}var type=dp._attrName in _226?_226[dp._attrName]:node.getAttribute(dp._attrName);if(!type||!type.length){return;}var _228=_21a(type),_229=_228.cls,ps=_229._noScript||_229.prototype._noScript;var _22a={},_22b=node.attributes;for(var name in _228.params){var item=name in _226?{value:_226[name],specified:true}:_22b.getNamedItem(name);if(!item||(!item.specified&&(!dojo.isIE||name.toLowerCase()!="value"))){continue;}var _22c=item.value;switch(name){case "class":_22c="className" in _226?_226.className:node.className;break;case "style":_22c="style" in _226?_226.style:(node.style&&node.style.cssText);}var _22d=_228.params[name];if(typeof _22c=="string"){_22a[name]=_217(_22c,_22d);}else{_22a[name]=_22c;}}if(!ps){var _22e=[],_22f=[];d.query("> script[type^='dojo/']",node).orphan().forEach(function(_230){var _231=_230.getAttribute("event"),type=_230.getAttribute("type"),nf=d.parser._functionFromScript(_230);if(_231){if(type=="dojo/connect"){_22e.push({event:_231,func:nf});}else{_22a[_231]=nf;}}else{_22f.push(nf);}});}var _232=_229.markupFactory||_229.prototype&&_229.prototype.markupFactory;var _233=_232?_232(_22a,node,_229):new _229(_22a,node);_227.push(_233);var _234=node.getAttribute("jsId");if(_234){d.setObject(_234,_233);}if(!ps){d.forEach(_22e,function(_235){d.connect(_233,_235.event,null,_235.func);});d.forEach(_22f,function(func){func.call(_233);});}});if(!_226._started){d.forEach(_227,function(_236){if(!args.noStart&&_236&&_236.startup&&!_236._started&&(!_236.getParent||!_236.getParent())){_236.startup();}});}return _227;};this.parse=function(_237,args){var root;if(!args&&_237&&_237.rootNode){args=_237;root=args.rootNode;}else{root=_237;}var list=d.query(this._query,root);return this.instantiate(list,null,args);};}();(function(){var _238=function(){if(dojo.config.parseOnLoad){dojo.parser.parse();}};if(dojo.exists("dijit.wai.onload")&&(dijit.wai.onload===dojo._loaders[0])){dojo._loaders.splice(1,0,_238);}else{dojo._loaders.unshift(_238);}})();}if(!dojo._hasResource["dojo.cache"]){dojo._hasResource["dojo.cache"]=true;dojo.provide("dojo.cache");(function(){var _239={};dojo.cache=function(_23a,url,_23b){if(typeof _23a=="string"){var _23c=dojo.moduleUrl(_23a,url);}else{_23c=_23a;_23b=url;}var key=_23c.toString();var val=_23b;if(_23b!==undefined&&!dojo.isString(_23b)){val=("value" in _23b?_23b.value:undefined);}var _23d=_23b&&_23b.sanitize?true:false;if(val||val===null){if(val==null){delete _239[key];}else{val=_239[key]=_23d?dojo.cache._sanitize(val):val;}}else{if(!(key in _239)){val=dojo._getText(key);_239[key]=_23d?dojo.cache._sanitize(val):val;}val=_239[key];}return val;};dojo.cache._sanitize=function(val){if(val){val=val.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _23e=val.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_23e){val=_23e[1];}}else{val="";}return val;};})();}if(!dojo._hasResource["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.declare("dijit._Templated",null,{templateString:null,templatePath:null,widgetsInTemplate:false,_skipNodeCache:false,_earlyTemplatedStartup:false,constructor:function(){this._attachPoints=[];},_stringRepl:function(tmpl){var _23f=this.declaredClass,_240=this;return dojo.string.substitute(tmpl,this,function(_241,key){if(key.charAt(0)=="!"){_241=dojo.getObject(key.substr(1),false,_240);}if(typeof _241=="undefined"){throw new Error(_23f+" template:"+key);}if(_241==null){return "";}return key.charAt(0)=="!"?_241:_241.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){var _242=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_242)){node=dojo._toDom(this._stringRepl(_242));if(node.nodeType!=1){throw new Error("Invalid template: "+_242);}}else{node=_242.cloneNode(true);}this.domNode=node;this._attachTemplateNodes(node);if(this.widgetsInTemplate){var _243=dojo.parser,qry,attr;if(_243._query!="[dojoType]"){qry=_243._query;attr=_243._attrName;_243._query="[dojoType]";_243._attrName="dojoType";}var cw=(this._startupWidgets=dojo.parser.parse(node,{noStart:!this._earlyTemplatedStartup}));if(qry){_243._query=qry;_243._attrName=attr;}this._supportingWidgets=dijit.findWidgets(node);this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(this.srcNodeRef);},_fillContent:function(_244){var dest=this.containerNode;if(_244&&dest){while(_244.hasChildNodes()){dest.appendChild(_244.firstChild);}}},_attachTemplateNodes:function(_245,_246){_246=_246||function(n,p){return n.getAttribute(p);};var _247=dojo.isArray(_245)?_245:(_245.all||_245.getElementsByTagName("*"));var x=dojo.isArray(_245)?0:-1;for(;x<_247.length;x++){var _248=(x==-1)?_245:_247[x];if(this.widgetsInTemplate&&_246(_248,"dojoType")){continue;}var _249=_246(_248,"dojoAttachPoint");if(_249){var _24a,_24b=_249.split(/\s*,\s*/);while((_24a=_24b.shift())){if(dojo.isArray(this[_24a])){this[_24a].push(_248);}else{this[_24a]=_248;}this._attachPoints.push(_24a);}}var _24c=_246(_248,"dojoAttachEvent");if(_24c){var _24d,_24e=_24c.split(/\s*,\s*/);var trim=dojo.trim;while((_24d=_24e.shift())){if(_24d){var _24f=null;if(_24d.indexOf(":")!=-1){var _250=_24d.split(":");_24d=trim(_250[0]);_24f=trim(_250[1]);}else{_24d=trim(_24d);}if(!_24f){_24f=_24d;}this.connect(_248,_24d,_24f);}}}var role=_246(_248,"waiRole");if(role){dijit.setWaiRole(_248,role);}var _251=_246(_248,"waiState");if(_251){dojo.forEach(_251.split(/\s*,\s*/),function(_252){if(_252.indexOf("-")!=-1){var pair=_252.split("-");dijit.setWaiState(_248,pair[0],pair[1]);}});}}},startup:function(){dojo.forEach(this._startupWidgets,function(w){if(w&&!w._started&&w.startup){w.startup();}});this.inherited(arguments);},destroyRendering:function(){dojo.forEach(this._attachPoints,function(_253){delete this[_253];},this);this._attachPoints=[];this.inherited(arguments);}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_254,_255,_256){var _257=dijit._Templated._templateCache;var key=_255||_254;var _258=_257[key];if(_258){try{if(!_258.ownerDocument||_258.ownerDocument==dojo.doc){return _258;}}catch(e){}dojo.destroy(_258);}if(!_255){_255=dojo.cache(_254,{sanitize:true});}_255=dojo.string.trim(_255);if(_256||_255.match(/\$\{([^\}]+)\}/g)){return (_257[key]=_255);}else{var node=dojo._toDom(_255);if(node.nodeType!=1){throw new Error("Invalid template: "+_255);}return (_257[key]=node);}};if(dojo.isIE){dojo.addOnWindowUnload(function(){var _259=dijit._Templated._templateCache;for(var key in _259){var _25a=_259[key];if(typeof _25a=="object"){dojo.destroy(_25a);}delete _259[key];}});}dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["dijit.form._FormMixin"]){dojo._hasResource["dijit.form._FormMixin"]=true;dojo.provide("dijit.form._FormMixin");dojo.declare("dijit.form._FormMixin",null,{reset:function(){dojo.forEach(this.getDescendants(),function(_25b){if(_25b.reset){_25b.reset();}});},validate:function(){var _25c=false;return dojo.every(dojo.map(this.getDescendants(),function(_25d){_25d._hasBeenBlurred=true;var _25e=_25d.disabled||!_25d.validate||_25d.validate();if(!_25e&&!_25c){dijit.scrollIntoView(_25d.containerNode||_25d.domNode);_25d.focus();_25c=true;}return _25e;}),function(item){return item;});},setValues:function(val){dojo.deprecated(this.declaredClass+"::setValues() is deprecated. Use attr('value', val) instead.","","2.0");return this.attr("value",val);},_setValueAttr:function(obj){var map={};dojo.forEach(this.getDescendants(),function(_25f){if(!_25f.name){return;}var _260=map[_25f.name]||(map[_25f.name]=[]);_260.push(_25f);});for(var name in map){if(!map.hasOwnProperty(name)){continue;}var _261=map[name],_262=dojo.getObject(name,false,obj);if(_262===undefined){continue;}if(!dojo.isArray(_262)){_262=[_262];}if(typeof _261[0].checked=="boolean"){dojo.forEach(_261,function(w,i){w.attr("value",dojo.indexOf(_262,w.value)!=-1);});}else{if(_261[0].multiple){_261[0].attr("value",_262);}else{dojo.forEach(_261,function(w,i){w.attr("value",_262[i]);});}}}},getValues:function(){dojo.deprecated(this.declaredClass+"::getValues() is deprecated. Use attr('value') instead.","","2.0");return this.attr("value");},_getValueAttr:function(){var obj={};dojo.forEach(this.getDescendants(),function(_263){var name=_263.name;if(!name||_263.disabled){return;}var _264=_263.attr("value");if(typeof _263.checked=="boolean"){if(/Radio/.test(_263.declaredClass)){if(_264!==false){dojo.setObject(name,_264,obj);}else{_264=dojo.getObject(name,false,obj);if(_264===undefined){dojo.setObject(name,null,obj);}}}else{var ary=dojo.getObject(name,false,obj);if(!ary){ary=[];dojo.setObject(name,ary,obj);}if(_264!==false){ary.push(_264);}}}else{var prev=dojo.getObject(name,false,obj);if(typeof prev!="undefined"){if(dojo.isArray(prev)){prev.push(_264);}else{dojo.setObject(name,[prev,_264],obj);}}else{dojo.setObject(name,_264,obj);}}});return obj;},isValid:function(){this._invalidWidgets=dojo.filter(this.getDescendants(),function(_265){return !_265.disabled&&_265.isValid&&!_265.isValid();});return !this._invalidWidgets.length;},onValidStateChange:function(_266){},_widgetChange:function(_267){var _268=this._lastValidState;if(!_267||this._lastValidState===undefined){_268=this.isValid();if(this._lastValidState===undefined){this._lastValidState=_268;}}else{if(_267.isValid){this._invalidWidgets=dojo.filter(this._invalidWidgets||[],function(w){return (w!=_267);},this);if(!_267.isValid()&&!_267.attr("disabled")){this._invalidWidgets.push(_267);}_268=(this._invalidWidgets.length===0);}}if(_268!==this._lastValidState){this._lastValidState=_268;this.onValidStateChange(_268);}},connectChildren:function(){dojo.forEach(this._changeConnections,dojo.hitch(this,"disconnect"));var _269=this;var _26a=this._changeConnections=[];dojo.forEach(dojo.filter(this.getDescendants(),function(item){return item.validate;}),function(_26b){_26a.push(_269.connect(_26b,"validate",dojo.hitch(_269,"_widgetChange",_26b)));_26a.push(_269.connect(_26b,"_setDisabledAttr",dojo.hitch(_269,"_widgetChange",_26b)));});this._widgetChange(null);},startup:function(){this.inherited(arguments);this._changeConnections=[];this.connectChildren();}});}if(!dojo._hasResource["dijit._DialogMixin"]){dojo._hasResource["dijit._DialogMixin"]=true;dojo.provide("dijit._DialogMixin");dojo.declare("dijit._DialogMixin",null,{attributeMap:dijit._Widget.prototype.attributeMap,execute:function(_26c){},onCancel:function(){},onExecute:function(){},_onSubmit:function(){this.onExecute();this.execute(this.attr("value"));},_getFocusItems:function(_26d){var _26e=dijit._getTabNavigable(dojo.byId(_26d));this._firstFocusItem=_26e.lowest||_26e.first||_26d;this._lastFocusItem=_26e.last||_26e.highest||this._firstFocusItem;if(dojo.isMoz&&this._firstFocusItem.tagName.toLowerCase()=="input"&&dojo.getNodeProp(this._firstFocusItem,"type").toLowerCase()=="file"){dojo.attr(_26d,"tabIndex","0");this._firstFocusItem=_26d;}}});}if(!dojo._hasResource["dijit.DialogUnderlay"]){dojo._hasResource["dijit.DialogUnderlay"]=true;dojo.provide("dijit.DialogUnderlay");dojo.declare("dijit.DialogUnderlay",[dijit._Widget,dijit._Templated],{templateString:"<div class='dijitDialogUnderlayWrapper'><div class='dijitDialogUnderlay' dojoAttachPoint='node'></div></div>",dialogId:"","class":"",attributeMap:{id:"domNode"},_setDialogIdAttr:function(id){dojo.attr(this.node,"id",id+"_underlay");},_setClassAttr:function(_26f){this.node.className="dijitDialogUnderlay "+_26f;},postCreate:function(){dojo.body().appendChild(this.domNode);},layout:function(){var is=this.node.style,os=this.domNode.style;os.display="none";var _270=dijit.getViewport();os.top=_270.t+"px";os.left=_270.l+"px";is.width=_270.w+"px";is.height=_270.h+"px";os.display="block";},show:function(){this.domNode.style.display="block";this.layout();this.bgIframe=new dijit.BackgroundIframe(this.domNode);},hide:function(){this.bgIframe.destroy();this.domNode.style.display="none";},uninitialize:function(){if(this.bgIframe){this.bgIframe.destroy();}this.inherited(arguments);}});}if(!dojo._hasResource["dijit._Contained"]){dojo._hasResource["dijit._Contained"]=true;dojo.provide("dijit._Contained");dojo.declare("dijit._Contained",null,{getParent:function(){var _271=dijit.getEnclosingWidget(this.domNode.parentNode);return _271&&_271.isContainer?_271:null;},_getSibling:function(_272){var node=this.domNode;do{node=node[_272+"Sibling"];}while(node&&node.nodeType!=1);return node&&dijit.byNode(node);},getPreviousSibling:function(){return this._getSibling("previous");},getNextSibling:function(){return this._getSibling("next");},getIndexInParent:function(){var p=this.getParent();if(!p||!p.getIndexOfChild){return -1;}return p.getIndexOfChild(this);}});}if(!dojo._hasResource["dijit._Container"]){dojo._hasResource["dijit._Container"]=true;dojo.provide("dijit._Container");dojo.declare("dijit._Container",null,{isContainer:true,buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},addChild:function(_273,_274){var _275=this.containerNode;if(_274&&typeof _274=="number"){var _276=this.getChildren();if(_276&&_276.length>=_274){_275=_276[_274-1].domNode;_274="after";}}dojo.place(_273.domNode,_275,_274);if(this._started&&!_273._started){_273.startup();}},removeChild:function(_277){if(typeof _277=="number"&&_277>0){_277=this.getChildren()[_277];}if(_277&&_277.domNode){var node=_277.domNode;node.parentNode.removeChild(node);}},getChildren:function(){return dojo.query("> [widgetId]",this.containerNode).map(dijit.byNode);},hasChildren:function(){return dojo.query("> [widgetId]",this.containerNode).length>0;},destroyDescendants:function(_278){dojo.forEach(this.getChildren(),function(_279){_279.destroyRecursive(_278);});},_getSiblingOfChild:function(_27a,dir){var node=_27a.domNode,_27b=(dir>0?"nextSibling":"previousSibling");do{node=node[_27b];}while(node&&(node.nodeType!=1||!dijit.byNode(node)));return node&&dijit.byNode(node);},getIndexOfChild:function(_27c){return dojo.indexOf(this.getChildren(),_27c);},startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_27d){_27d.startup();});this.inherited(arguments);}});}if(!dojo._hasResource["dijit.layout._LayoutWidget"]){dojo._hasResource["dijit.layout._LayoutWidget"]=true;dojo.provide("dijit.layout._LayoutWidget");dojo.declare("dijit.layout._LayoutWidget",[dijit._Widget,dijit._Container,dijit._Contained],{baseClass:"dijitLayoutContainer",isLayoutContainer:true,postCreate:function(){dojo.addClass(this.domNode,"dijitContainer");dojo.addClass(this.domNode,this.baseClass);this.inherited(arguments);},startup:function(){if(this._started){return;}this.inherited(arguments);var _27e=this.getParent&&this.getParent();if(!(_27e&&_27e.isLayoutContainer)){this.resize();this.connect(dojo.isIE?this.domNode:dojo.global,"onresize",function(){this.resize();});}},resize:function(_27f,_280){var node=this.domNode;if(_27f){dojo.marginBox(node,_27f);if(_27f.t){node.style.top=_27f.t+"px";}if(_27f.l){node.style.left=_27f.l+"px";}}var mb=_280||{};dojo.mixin(mb,_27f||{});if(!("h" in mb)||!("w" in mb)){mb=dojo.mixin(dojo.marginBox(node),mb);}var cs=dojo.getComputedStyle(node);var me=dojo._getMarginExtents(node,cs);var be=dojo._getBorderExtents(node,cs);var bb=(this._borderBox={w:mb.w-(me.w+be.w),h:mb.h-(me.h+be.h)});var pe=dojo._getPadExtents(node,cs);this._contentBox={l:dojo._toPixelValue(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:bb.w-pe.w,h:bb.h-pe.h};this.layout();},layout:function(){},_setupChild:function(_281){dojo.addClass(_281.domNode,this.baseClass+"-child");if(_281.baseClass){dojo.addClass(_281.domNode,this.baseClass+"-"+_281.baseClass);}},addChild:function(_282,_283){this.inherited(arguments);if(this._started){this._setupChild(_282);}},removeChild:function(_284){dojo.removeClass(_284.domNode,this.baseClass+"-child");if(_284.baseClass){dojo.removeClass(_284.domNode,this.baseClass+"-"+_284.baseClass);}this.inherited(arguments);}});dijit.layout.marginBox2contentBox=function(node,mb){var cs=dojo.getComputedStyle(node);var me=dojo._getMarginExtents(node,cs);var pb=dojo._getPadBorderExtents(node,cs);return {l:dojo._toPixelValue(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};};(function(){var _285=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_286,dim){_286.resize?_286.resize(dim):dojo.marginBox(_286.domNode,dim);dojo.mixin(_286,dojo.marginBox(_286.domNode));dojo.mixin(_286,dim);};dijit.layout.layoutChildren=function(_287,dim,_288){dim=dojo.mixin({},dim);dojo.addClass(_287,"dijitLayoutContainer");_288=dojo.filter(_288,function(item){return item.layoutAlign!="client";}).concat(dojo.filter(_288,function(item){return item.layoutAlign=="client";}));dojo.forEach(_288,function(_289){var elm=_289.domNode,pos=_289.layoutAlign;var _28a=elm.style;_28a.left=dim.l+"px";_28a.top=dim.t+"px";_28a.bottom=_28a.right="auto";dojo.addClass(elm,"dijitAlign"+_285(pos));if(pos=="top"||pos=="bottom"){size(_289,{w:dim.w});dim.h-=_289.h;if(pos=="top"){dim.t+=_289.h;}else{_28a.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){size(_289,{h:dim.h});dim.w-=_289.w;if(pos=="left"){dim.l+=_289.w;}else{_28a.left=dim.l+dim.w+"px";}}else{if(pos=="client"){size(_289,dim);}}}});};})();}if(!dojo._hasResource["dojo.html"]){dojo._hasResource["dojo.html"]=true;dojo.provide("dojo.html");(function(){var _28b=0,d=dojo;dojo.html._secureForInnerHtml=function(cont){return cont.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"");};dojo.html._emptyNode=dojo.empty;dojo.html._setNodeContent=function(node,cont){d.empty(node);if(cont){if(typeof cont=="string"){cont=d._toDom(cont,node.ownerDocument);}if(!cont.nodeType&&d.isArrayLike(cont)){for(var _28c=cont.length,i=0;i<cont.length;i=_28c==cont.length?i+1:0){d.place(cont[i],node,"last");}}else{d.place(cont,node,"last");}}return node;};dojo.declare("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:false,extractContent:false,parseContent:false,constructor:function(_28d,node){dojo.mixin(this,_28d||{});node=this.node=dojo.byId(this.node||node);if(!this.id){this.id=["Setter",(node)?node.id||node.tagName:"",_28b++].join("_");}if(!(this.node||node)){new Error(this.declaredClass+": no node provided to "+this.id);}},set:function(cont,_28e){if(undefined!==cont){this.content=cont;}if(_28e){this._mixin(_28e);}this.onBegin();this.setContent();this.onEnd();return this.node;},setContent:function(){var node=this.node;if(!node){console.error("setContent given no node");}try{node=dojo.html._setNodeContent(node,this.content);}catch(e){var _28f=this.onContentError(e);try{node.innerHTML=_28f;}catch(e){console.error("Fatal "+this.declaredClass+".setContent could not change content due to "+e.message,e);}}this.node=node;},empty:function(){if(this.parseResults&&this.parseResults.length){dojo.forEach(this.parseResults,function(w){if(w.destroy){w.destroy();}});delete this.parseResults;}dojo.html._emptyNode(this.node);},onBegin:function(){var cont=this.content;if(dojo.isString(cont)){if(this.cleanContent){cont=dojo.html._secureForInnerHtml(cont);}if(this.extractContent){var _290=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_290){cont=_290[1];}}}this.empty();this.content=cont;return this.node;},onEnd:function(){if(this.parseContent){this._parse();}return this.node;},tearDown:function(){delete this.parseResults;delete this.node;delete this.content;},onContentError:function(err){return "Error occured setting content: "+err;},_mixin:function(_291){var _292={},key;for(key in _291){if(key in _292){continue;}this[key]=_291[key];}},_parse:function(){var _293=this.node;try{this.parseResults=dojo.parser.parse(_293,true);}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function(type,err,_294){var _295=this["on"+type+"Error"].call(this,err);if(_294){console.error(_294,err);}else{if(_295){dojo.html._setNodeContent(this.node,_295,true);}}}});dojo.html.set=function(node,cont,_296){if(undefined==cont){console.warn("dojo.html.set: no cont argument provided, using empty string");cont="";}if(!_296){return dojo.html._setNodeContent(node,cont,true);}else{var op=new dojo.html._ContentSetter(dojo.mixin(_296,{content:cont,node:node}));return op.set();}};})();}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(_297,_298,_299){_299=dojo.i18n.normalizeLocale(_299);var _29a=_299.split("-");var _29b=[_297,"nls",_298].join(".");var _29c=dojo._loadedModules[_29b];if(_29c){var _29d;for(var i=_29a.length;i>0;i--){var loc=_29a.slice(0,i).join("_");if(_29c[loc]){_29d=_29c[loc];break;}}if(!_29d){_29d=_29c.ROOT;}if(_29d){var _29e=function(){};_29e.prototype=_29d;return new _29e();}}throw new Error("Bundle not found: "+_298+" in "+_297+" , locale="+_299);};dojo.i18n.normalizeLocale=function(_29f){var _2a0=_29f?_29f.toLowerCase():dojo.locale;if(_2a0=="root"){_2a0="ROOT";}return _2a0;};dojo.i18n._requireLocalization=function(_2a1,_2a2,_2a3,_2a4){var _2a5=dojo.i18n.normalizeLocale(_2a3);var _2a6=[_2a1,"nls",_2a2].join(".");var _2a7="";if(_2a4){var _2a8=_2a4.split(",");for(var i=0;i<_2a8.length;i++){if(_2a5["indexOf"](_2a8[i])==0){if(_2a8[i].length>_2a7.length){_2a7=_2a8[i];}}}if(!_2a7){_2a7="ROOT";}}var _2a9=_2a4?_2a7:_2a5;var _2aa=dojo._loadedModules[_2a6];var _2ab=null;if(_2aa){if(dojo.config.localizationComplete&&_2aa._built){return;}var _2ac=_2a9.replace(/-/g,"_");var _2ad=_2a6+"."+_2ac;_2ab=dojo._loadedModules[_2ad];}if(!_2ab){_2aa=dojo["provide"](_2a6);var syms=dojo._getModuleSymbols(_2a1);var _2ae=syms.concat("nls").join("/");var _2af;dojo.i18n._searchLocalePath(_2a9,_2a4,function(loc){var _2b0=loc.replace(/-/g,"_");var _2b1=_2a6+"."+_2b0;var _2b2=false;if(!dojo._loadedModules[_2b1]){dojo["provide"](_2b1);var _2b3=[_2ae];if(loc!="ROOT"){_2b3.push(loc);}_2b3.push(_2a2);var _2b4=_2b3.join("/")+".js";_2b2=dojo._loadPath(_2b4,null,function(hash){var _2b5=function(){};_2b5.prototype=_2af;_2aa[_2b0]=new _2b5();for(var j in hash){_2aa[_2b0][j]=hash[j];}});}else{_2b2=true;}if(_2b2&&_2aa[_2b0]){_2af=_2aa[_2b0];}else{_2aa[_2b0]=_2af;}if(_2a4){return true;}});}if(_2a4&&_2a5!=_2a7){_2aa[_2a5.replace(/-/g,"_")]=_2aa[_2a7.replace(/-/g,"_")];}};(function(){var _2b6=dojo.config.extraLocale;if(_2b6){if(!_2b6 instanceof Array){_2b6=[_2b6];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_2b7,_2b8){req(m,b,_2b7,_2b8);if(_2b7){return;}for(var i=0;i<_2b6.length;i++){req(m,b,_2b6[i],_2b8);}};}})();dojo.i18n._searchLocalePath=function(_2b9,down,_2ba){_2b9=dojo.i18n.normalizeLocale(_2b9);var _2bb=_2b9.split("-");var _2bc=[];for(var i=_2bb.length;i>0;i--){_2bc.push(_2bb.slice(0,i).join("-"));}_2bc.push(false);if(down){_2bc.reverse();}for(var j=_2bc.length-1;j>=0;j--){var loc=_2bc[j]||"ROOT";var stop=_2ba(loc);if(stop){break;}}};dojo.i18n._preloadLocalizations=function(_2bd,_2be){function _2bf(_2c0){_2c0=dojo.i18n.normalizeLocale(_2c0);dojo.i18n._searchLocalePath(_2c0,true,function(loc){for(var i=0;i<_2be.length;i++){if(_2be[i]==loc){dojo["require"](_2bd+"_"+loc);return true;}}return false;});};_2bf();var _2c1=dojo.config.extraLocale||[];for(var i=0;i<_2c1.length;i++){_2bf(_2c1[i]);}};}if(!dojo._hasResource["dijit.layout.ContentPane"]){dojo._hasResource["dijit.layout.ContentPane"]=true;dojo.provide("dijit.layout.ContentPane");dojo.declare("dijit.layout.ContentPane",dijit._Widget,{href:"",extractContent:false,parseOnLoad:true,preventCache:false,preload:false,refreshOnShow:false,loadingMessage:"<span class='dijitContentPaneLoading'>${loadingState}</span>",errorMessage:"<span class='dijitContentPaneError'>${errorState}</span>",isLoaded:false,baseClass:"dijitContentPane",doLayout:true,ioArgs:{},isContainer:true,isLayoutContainer:true,onLoadDeferred:null,attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{title:[]}),postMixInProperties:function(){this.inherited(arguments);var _2c2=dojo.i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=dojo.string.substitute(this.loadingMessage,_2c2);this.errorMessage=dojo.string.substitute(this.errorMessage,_2c2);if(!this.href&&this.srcNodeRef&&this.srcNodeRef.innerHTML){this.isLoaded=true;}},buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},postCreate:function(){this.domNode.title="";if(!dojo.attr(this.domNode,"role")){dijit.setWaiRole(this.domNode,"group");}dojo.addClass(this.domNode,this.baseClass);},startup:function(){if(this._started){return;}var _2c3=dijit._Contained.prototype.getParent.call(this);this._childOfLayoutWidget=_2c3&&_2c3.isLayoutContainer;this._needLayout=!this._childOfLayoutWidget;if(this.isLoaded){dojo.forEach(this.getChildren(),function(_2c4){_2c4.startup();});}if(this._isShown()||this.preload){this._onShow();}this.inherited(arguments);},_checkIfSingleChild:function(){var _2c5=dojo.query("> *",this.containerNode).filter(function(node){return node.tagName!=="SCRIPT";}),_2c6=_2c5.filter(function(node){return dojo.hasAttr(node,"dojoType")||dojo.hasAttr(node,"widgetId");}),_2c7=dojo.filter(_2c6.map(dijit.byNode),function(_2c8){return _2c8&&_2c8.domNode&&_2c8.resize;});if(_2c5.length==_2c6.length&&_2c7.length==1){this._singleChild=_2c7[0];}else{delete this._singleChild;}dojo.toggleClass(this.containerNode,this.baseClass+"SingleChild",!!this._singleChild);},setHref:function(href){dojo.deprecated("dijit.layout.ContentPane.setHref() is deprecated. Use attr('href', ...) instead.","","2.0");return this.attr("href",href);},_setHrefAttr:function(href){this.cancel();this.onLoadDeferred=new dojo.Deferred(dojo.hitch(this,"cancel"));this.href=href;if(this._created&&(this.preload||this._isShown())){this._load();}else{this._hrefChanged=true;}return this.onLoadDeferred;},setContent:function(data){dojo.deprecated("dijit.layout.ContentPane.setContent() is deprecated.  Use attr('content', ...) instead.","","2.0");this.attr("content",data);},_setContentAttr:function(data){this.href="";this.cancel();this.onLoadDeferred=new dojo.Deferred(dojo.hitch(this,"cancel"));this._setContent(data||"");this._isDownloaded=false;return this.onLoadDeferred;},_getContentAttr:function(){return this.containerNode.innerHTML;},cancel:function(){if(this._xhrDfd&&(this._xhrDfd.fired==-1)){this._xhrDfd.cancel();}delete this._xhrDfd;this.onLoadDeferred=null;},uninitialize:function(){if(this._beingDestroyed){this.cancel();}this.inherited(arguments);},destroyRecursive:function(_2c9){if(this._beingDestroyed){return;}this.inherited(arguments);},resize:function(_2ca,_2cb){if(!this._wasShown){this._onShow();}this._resizeCalled=true;if(_2ca){dojo.marginBox(this.domNode,_2ca);}var cn=this.containerNode;if(cn===this.domNode){var mb=_2cb||{};dojo.mixin(mb,_2ca||{});if(!("h" in mb)||!("w" in mb)){mb=dojo.mixin(dojo.marginBox(cn),mb);}this._contentBox=dijit.layout.marginBox2contentBox(cn,mb);}else{this._contentBox=dojo.contentBox(cn);}this._layoutChildren();},_isShown:function(){if(this._childOfLayoutWidget){if(this._resizeCalled&&"open" in this){return this.open;}return this._resizeCalled;}else{if("open" in this){return this.open;}else{var node=this.domNode;return (node.style.display!="none")&&(node.style.visibility!="hidden")&&!dojo.hasClass(node,"dijitHidden");}}},_onShow:function(){if(this.href){if(!this._xhrDfd&&(!this.isLoaded||this._hrefChanged||this.refreshOnShow)){this.refresh();}}else{if(!this._childOfLayoutWidget&&this._needLayout){this._layoutChildren();}}this.inherited(arguments);this._wasShown=true;},refresh:function(){this.cancel();this.onLoadDeferred=new dojo.Deferred(dojo.hitch(this,"cancel"));this._load();return this.onLoadDeferred;},_load:function(){this._setContent(this.onDownloadStart(),true);var self=this;var _2cc={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(dojo.isObject(this.ioArgs)){dojo.mixin(_2cc,this.ioArgs);}var hand=(this._xhrDfd=(this.ioMethod||dojo.xhrGet)(_2cc));hand.addCallback(function(html){try{self._isDownloaded=true;self._setContent(html,false);self.onDownloadEnd();}catch(err){self._onError("Content",err);}delete self._xhrDfd;return html;});hand.addErrback(function(err){if(!hand.canceled){self._onError("Download",err);}delete self._xhrDfd;return err;});delete this._hrefChanged;},_onLoadHandler:function(data){this.isLoaded=true;try{this.onLoadDeferred.callback(data);this.onLoad(data);}catch(e){console.error("Error "+this.widgetId+" running custom onLoad code: "+e.message);}},_onUnloadHandler:function(){this.isLoaded=false;try{this.onUnload();}catch(e){console.error("Error "+this.widgetId+" running custom onUnload code: "+e.message);}},destroyDescendants:function(){if(this.isLoaded){this._onUnloadHandler();}var _2cd=this._contentSetter;dojo.forEach(this.getChildren(),function(_2ce){if(_2ce.destroyRecursive){_2ce.destroyRecursive();}});if(_2cd){dojo.forEach(_2cd.parseResults,function(_2cf){if(_2cf.destroyRecursive&&_2cf.domNode&&_2cf.domNode.parentNode==dojo.body()){_2cf.destroyRecursive();}});delete _2cd.parseResults;}dojo.html._emptyNode(this.containerNode);delete this._singleChild;},_setContent:function(cont,_2d0){this.destroyDescendants();var _2d1=this._contentSetter;if(!(_2d1&&_2d1 instanceof dojo.html._ContentSetter)){_2d1=this._contentSetter=new dojo.html._ContentSetter({node:this.containerNode,_onError:dojo.hitch(this,this._onError),onContentError:dojo.hitch(this,function(e){var _2d2=this.onContentError(e);try{this.containerNode.innerHTML=_2d2;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}})});}var _2d3=dojo.mixin({cleanContent:this.cleanContent,extractContent:this.extractContent,parseContent:this.parseOnLoad},this._contentSetterParams||{});dojo.mixin(_2d1,_2d3);_2d1.set((dojo.isObject(cont)&&cont.domNode)?cont.domNode:cont);delete this._contentSetterParams;if(!_2d0){dojo.forEach(this.getChildren(),function(_2d4){if(!this.parseOnLoad||_2d4.getParent){_2d4.startup();}},this);this._scheduleLayout();this._onLoadHandler(cont);}},_onError:function(type,err,_2d5){this.onLoadDeferred.errback(err);var _2d6=this["on"+type+"Error"].call(this,err);if(_2d5){console.error(_2d5,err);}else{if(_2d6){this._setContent(_2d6,true);}}},_scheduleLayout:function(){if(this._isShown()){this._layoutChildren();}else{this._needLayout=true;}},_layoutChildren:function(){if(this.doLayout){this._checkIfSingleChild();}if(this._singleChild&&this._singleChild.resize){var cb=this._contentBox||dojo.contentBox(this.containerNode);this._singleChild.resize({w:cb.w,h:cb.h});}else{dojo.forEach(this.getChildren(),function(_2d7){if(_2d7.resize){_2d7.resize();}});}delete this._needLayout;},onLoad:function(data){},onUnload:function(){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(_2d8){},onDownloadError:function(_2d9){return this.errorMessage;},onDownloadEnd:function(){}});}if(!dojo._hasResource["dijit.TooltipDialog"]){dojo._hasResource["dijit.TooltipDialog"]=true;dojo.provide("dijit.TooltipDialog");dojo.declare("dijit.TooltipDialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin,dijit._DialogMixin],{title:"",doLayout:false,autofocus:true,baseClass:"dijitTooltipDialog",_firstFocusItem:null,_lastFocusItem:null,templateString:dojo.cache("dijit","templates/TooltipDialog.html","<div waiRole=\"presentation\">\n\t<div class=\"dijitTooltipContainer\" waiRole=\"presentation\">\n\t\t<div class =\"dijitTooltipContents dijitTooltipFocusNode\" dojoAttachPoint=\"containerNode\" tabindex=\"-1\" waiRole=\"dialog\"></div>\n\t</div>\n\t<div class=\"dijitTooltipConnector\" waiRole=\"presentation\"></div>\n</div>\n"),postCreate:function(){this.inherited(arguments);this.connect(this.containerNode,"onkeypress","_onKey");this.containerNode.title=this.title;},orient:function(node,_2da,_2db){var c=this._currentOrientClass;if(c){dojo.removeClass(this.domNode,c);}c="dijitTooltipAB"+(_2db.charAt(1)=="L"?"Left":"Right")+" dijitTooltip"+(_2db.charAt(0)=="T"?"Below":"Above");dojo.addClass(this.domNode,c);this._currentOrientClass=c;},onOpen:function(pos){this.orient(this.domNode,pos.aroundCorner,pos.corner);this._onShow();if(this.autofocus){this._getFocusItems(this.containerNode);dijit.focus(this._firstFocusItem);}},onClose:function(){this.onHide();},_onKey:function(evt){var node=evt.target;var dk=dojo.keys;if(evt.charOrCode===dk.TAB){this._getFocusItems(this.containerNode);}var _2dc=(this._firstFocusItem==this._lastFocusItem);if(evt.charOrCode==dk.ESCAPE){setTimeout(dojo.hitch(this,"onCancel"),0);dojo.stopEvent(evt);}else{if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===dk.TAB){if(!_2dc){dijit.focus(this._lastFocusItem);}dojo.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===dk.TAB&&!evt.shiftKey){if(!_2dc){dijit.focus(this._firstFocusItem);}dojo.stopEvent(evt);}else{if(evt.charOrCode===dk.TAB){evt.stopPropagation();}}}}}});}if(!dojo._hasResource["dijit.Dialog"]){dojo._hasResource["dijit.Dialog"]=true;dojo.provide("dijit.Dialog");dojo.declare("dijit._DialogBase",[dijit._Templated,dijit.form._FormMixin,dijit._DialogMixin],{templateString:dojo.cache("dijit","templates/Dialog.html","<div class=\"dijitDialog\" tabindex=\"-1\" waiRole=\"dialog\" waiState=\"labelledby-${id}_title\">\n\t<div dojoAttachPoint=\"titleBar\" class=\"dijitDialogTitleBar\">\n\t<span dojoAttachPoint=\"titleNode\" class=\"dijitDialogTitle\" id=\"${id}_title\"></span>\n\t<span dojoAttachPoint=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" dojoAttachEvent=\"onclick: onCancel, onmouseenter: _onCloseEnter, onmouseleave: _onCloseLeave\" title=\"${buttonCancel}\">\n\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\" title=\"${buttonCancel}\">x</span>\n\t</span>\n\t</div>\n\t\t<div dojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\n</div>\n"),attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{title:[{node:"titleNode",type:"innerHTML"},{node:"titleBar",type:"attribute"}],"aria-describedby":""}),open:false,duration:dijit.defaultDuration,refocus:true,autofocus:true,_firstFocusItem:null,_lastFocusItem:null,doLayout:false,draggable:true,"aria-describedby":"",postMixInProperties:function(){var _2dd=dojo.i18n.getLocalization("dijit","common");dojo.mixin(this,_2dd);this.inherited(arguments);},postCreate:function(){dojo.style(this.domNode,{display:"none",position:"absolute"});dojo.body().appendChild(this.domNode);this.inherited(arguments);this.connect(this,"onExecute","hide");this.connect(this,"onCancel","hide");this._modalconnects=[];},onLoad:function(){this._position();this.inherited(arguments);},_endDrag:function(e){if(e&&e.node&&e.node===this.domNode){this._relativePosition=dojo.position(e.node);}},_setup:function(){var node=this.domNode;if(this.titleBar&&this.draggable){this._moveable=(dojo.isIE==6)?new dojo.dnd.TimedMoveable(node,{handle:this.titleBar}):new dojo.dnd.Moveable(node,{handle:this.titleBar,timeout:0});dojo.subscribe("/dnd/move/stop",this,"_endDrag");}else{dojo.addClass(node,"dijitDialogFixed");}this.underlayAttrs={dialogId:this.id,"class":dojo.map(this["class"].split(/\s/),function(s){return s+"_underlay";}).join(" ")};this._fadeIn=dojo.fadeIn({node:node,duration:this.duration,beforeBegin:dojo.hitch(this,function(){var _2de=dijit._underlay;if(!_2de){_2de=dijit._underlay=new dijit.DialogUnderlay(this.underlayAttrs);}else{_2de.attr(this.underlayAttrs);}var _2df=948+dijit._dialogStack.length*2;dojo.style(dijit._underlay.domNode,"zIndex",_2df);dojo.style(this.domNode,"zIndex",_2df+1);_2de.show();}),onEnd:dojo.hitch(this,function(){if(this.autofocus){this._getFocusItems(this.domNode);dijit.focus(this._firstFocusItem);}})});this._fadeOut=dojo.fadeOut({node:node,duration:this.duration,onEnd:dojo.hitch(this,function(){node.style.display="none";var ds=dijit._dialogStack;if(ds.length==0){dijit._underlay.hide();}else{dojo.style(dijit._underlay.domNode,"zIndex",948+ds.length*2);dijit._underlay.attr(ds[ds.length-1].underlayAttrs);}if(this.refocus){var _2e0=this._savedFocus;if(ds.length>0){var pd=ds[ds.length-1];if(!dojo.isDescendant(_2e0.node,pd.domNode)){pd._getFocusItems(pd.domNode);_2e0=pd._firstFocusItem;}}dijit.focus(_2e0);}})});},uninitialize:function(){var _2e1=false;if(this._fadeIn&&this._fadeIn.status()=="playing"){_2e1=true;this._fadeIn.stop();}if(this._fadeOut&&this._fadeOut.status()=="playing"){_2e1=true;this._fadeOut.stop();}if(this.open||_2e1){dijit._underlay.hide();}if(this._moveable){this._moveable.destroy();}this.inherited(arguments);},_size:function(){this._checkIfSingleChild();if(this._singleChild){if(this._singleChildOriginalStyle){this._singleChild.domNode.style.cssText=this._singleChildOriginalStyle;}delete this._singleChildOriginalStyle;}else{dojo.style(this.containerNode,{width:"auto",height:"auto"});}var mb=dojo.marginBox(this.domNode);var _2e2=dijit.getViewport();if(mb.w>=_2e2.w||mb.h>=_2e2.h){var w=Math.min(mb.w,Math.floor(_2e2.w*0.75)),h=Math.min(mb.h,Math.floor(_2e2.h*0.75));if(this._singleChild&&this._singleChild.resize){this._singleChildOriginalStyle=this._singleChild.domNode.style.cssText;this._singleChild.resize({w:w,h:h});}else{dojo.style(this.containerNode,{width:w+"px",height:h+"px",overflow:"auto",position:"relative"});}}else{if(this._singleChild&&this._singleChild.resize){this._singleChild.resize();}}},_position:function(){if(!dojo.hasClass(dojo.body(),"dojoMove")){var node=this.domNode,_2e3=dijit.getViewport(),p=this._relativePosition,bb=p?null:dojo._getBorderBox(node),l=Math.floor(_2e3.l+(p?p.x:(_2e3.w-bb.w)/2)),t=Math.floor(_2e3.t+(p?p.y:(_2e3.h-bb.h)/2));dojo.style(node,{left:l+"px",top:t+"px"});}},_onKey:function(evt){var ds=dijit._dialogStack;if(ds[ds.length-1]!=this){return;}if(evt.charOrCode){var dk=dojo.keys;var node=evt.target;if(evt.charOrCode===dk.TAB){this._getFocusItems(this.domNode);}var _2e4=(this._firstFocusItem==this._lastFocusItem);if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===dk.TAB){if(!_2e4){dijit.focus(this._lastFocusItem);}dojo.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===dk.TAB&&!evt.shiftKey){if(!_2e4){dijit.focus(this._firstFocusItem);}dojo.stopEvent(evt);}else{while(node){if(node==this.domNode||dojo.hasClass(node,"dijitPopup")){if(evt.charOrCode==dk.ESCAPE){this.onCancel();}else{return;}}node=node.parentNode;}if(evt.charOrCode!==dk.TAB){dojo.stopEvent(evt);}else{if(!dojo.isOpera){try{this._firstFocusItem.focus();}catch(e){}}}}}}},show:function(){if(this.open){return;}if(!this._alreadyInitialized){this._setup();this._alreadyInitialized=true;}if(this._fadeOut.status()=="playing"){this._fadeOut.stop();}this._modalconnects.push(dojo.connect(window,"onscroll",this,"layout"));this._modalconnects.push(dojo.connect(window,"onresize",this,function(){var _2e5=dijit.getViewport();if(!this._oldViewport||_2e5.h!=this._oldViewport.h||_2e5.w!=this._oldViewport.w){this.layout();this._oldViewport=_2e5;}}));this._modalconnects.push(dojo.connect(dojo.doc.documentElement,"onkeypress",this,"_onKey"));dojo.style(this.domNode,{opacity:0,display:""});this.open=true;this._onShow();this._size();this._position();dijit._dialogStack.push(this);this._fadeIn.play();this._savedFocus=dijit.getFocus(this);},hide:function(){var ds=dijit._dialogStack;if(!this._alreadyInitialized||this!=ds[ds.length-1]){return;}if(this._fadeIn.status()=="playing"){this._fadeIn.stop();}ds.pop();this._fadeOut.play();if(this._scrollConnected){this._scrollConnected=false;}dojo.forEach(this._modalconnects,dojo.disconnect);this._modalconnects=[];if(this._relativePosition){delete this._relativePosition;}this.open=false;this.onHide();},layout:function(){if(this.domNode.style.display!="none"){if(dijit._underlay){dijit._underlay.layout();}this._position();}},destroy:function(){dojo.forEach(this._modalconnects,dojo.disconnect);if(this.refocus&&this.open){setTimeout(dojo.hitch(dijit,"focus",this._savedFocus),25);}this.inherited(arguments);},_onCloseEnter:function(){dojo.addClass(this.closeButtonNode,"dijitDialogCloseIcon-hover");},_onCloseLeave:function(){dojo.removeClass(this.closeButtonNode,"dijitDialogCloseIcon-hover");}});dojo.declare("dijit.Dialog",[dijit.layout.ContentPane,dijit._DialogBase],{});dijit._dialogStack=[];}if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.regexp.escapeString=function(str,_2e6){return str.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(ch){if(_2e6&&_2e6.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(arr,re,_2e7){if(!(arr instanceof Array)){return re(arr);}var b=[];for(var i=0;i<arr.length;i++){b.push(re(arr[i]));}return dojo.regexp.group(b.join("|"),_2e7);};dojo.regexp.group=function(_2e8,_2e9){return "("+(_2e9?"?:":"")+_2e8+")";};}if(!dojo._hasResource["dojo.cookie"]){dojo._hasResource["dojo.cookie"]=true;dojo.provide("dojo.cookie");dojo.cookie=function(name,_2ea,_2eb){var c=document.cookie;if(arguments.length==1){var _2ec=c.match(new RegExp("(?:^|; )"+dojo.regexp.escapeString(name)+"=([^;]*)"));return _2ec?decodeURIComponent(_2ec[1]):undefined;}else{_2eb=_2eb||{};var exp=_2eb.expires;if(typeof exp=="number"){var d=new Date();d.setTime(d.getTime()+exp*24*60*60*1000);exp=_2eb.expires=d;}if(exp&&exp.toUTCString){_2eb.expires=exp.toUTCString();}_2ea=encodeURIComponent(_2ea);var _2ed=name+"="+_2ea,_2ee;for(_2ee in _2eb){_2ed+="; "+_2ee;var _2ef=_2eb[_2ee];if(_2ef!==true){_2ed+="="+_2ef;}}document.cookie=_2ed;}};dojo.cookie.isSupported=function(){if(!("cookieEnabled" in navigator)){this("__djCookieTest__","CookiesAllowed");navigator.cookieEnabled=this("__djCookieTest__")=="CookiesAllowed";if(navigator.cookieEnabled){this("__djCookieTest__","",{expires:-1});}}return navigator.cookieEnabled;};}if(!dojo._hasResource["dijit.form._FormWidget"]){dojo._hasResource["dijit.form._FormWidget"]=true;dojo.provide("dijit.form._FormWidget");dojo.declare("dijit.form._FormWidget",[dijit._Widget,dijit._Templated],{baseClass:"",name:"",alt:"",value:"",type:"text",tabIndex:"0",disabled:false,intermediateChanges:false,scrollOnFocus:true,attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{value:"focusNode",id:"focusNode",tabIndex:"focusNode",alt:"focusNode",title:"focusNode"}),postMixInProperties:function(){this.nameAttrSetting=this.name?("name='"+this.name+"'"):"";this.inherited(arguments);},_setDisabledAttr:function(_2f0){this.disabled=_2f0;dojo.attr(this.focusNode,"disabled",_2f0);if(this.valueNode){dojo.attr(this.valueNode,"disabled",_2f0);}dijit.setWaiState(this.focusNode,"disabled",_2f0);if(_2f0){this._hovering=false;this._active=false;this.focusNode.setAttribute("tabIndex","-1");}else{this.focusNode.setAttribute("tabIndex",this.tabIndex);}this._setStateClass();},setDisabled:function(_2f1){dojo.deprecated("setDisabled("+_2f1+") is deprecated. Use attr('disabled',"+_2f1+") instead.","","2.0");this.attr("disabled",_2f1);},_onFocus:function(e){if(this.scrollOnFocus){dijit.scrollIntoView(this.domNode);}this.inherited(arguments);},_onMouse:function(_2f2){var _2f3=_2f2.currentTarget;if(_2f3&&_2f3.getAttribute){this.stateModifier=_2f3.getAttribute("stateModifier")||"";}if(!this.disabled){switch(_2f2.type){case "mouseenter":case "mouseover":this._hovering=true;this._active=this._mouseDown;break;case "mouseout":case "mouseleave":this._hovering=false;this._active=false;break;case "mousedown":this._active=true;this._mouseDown=true;var _2f4=this.connect(dojo.body(),"onmouseup",function(){if(this._mouseDown&&this.isFocusable()){this.focus();}this._active=false;this._mouseDown=false;this._setStateClass();this.disconnect(_2f4);});break;}this._setStateClass();}},isFocusable:function(){return !this.disabled&&!this.readOnly&&this.focusNode&&(dojo.style(this.domNode,"display")!="none");},focus:function(){dijit.focus(this.focusNode);},_setStateClass:function(){var _2f5=this.baseClass.split(" ");function _2f6(_2f7){_2f5=_2f5.concat(dojo.map(_2f5,function(c){return c+_2f7;}),"dijit"+_2f7);};if(this.checked){_2f6("Checked");}if(this.state){_2f6(this.state);}if(this.selected){_2f6("Selected");}if(this.disabled){_2f6("Disabled");}else{if(this.readOnly){_2f6("ReadOnly");}else{if(this._active){_2f6(this.stateModifier+"Active");}else{if(this._focused){_2f6("Focused");}if(this._hovering){_2f6(this.stateModifier+"Hover");}}}}var tn=this.stateNode||this.domNode,_2f8={};dojo.forEach(tn.className.split(" "),function(c){_2f8[c]=true;});if("_stateClasses" in this){dojo.forEach(this._stateClasses,function(c){delete _2f8[c];});}dojo.forEach(_2f5,function(c){_2f8[c]=true;});var _2f9=[];for(var c in _2f8){_2f9.push(c);}tn.className=_2f9.join(" ");this._stateClasses=_2f5;},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(_2fa){},_onChangeActive:false,_handleOnChange:function(_2fb,_2fc){this._lastValue=_2fb;if(this._lastValueReported==undefined&&(_2fc===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_2fb;}if((this.intermediateChanges||_2fc||_2fc===undefined)&&((typeof _2fb!=typeof this._lastValueReported)||this.compare(_2fb,this._lastValueReported)!=0)){this._lastValueReported=_2fb;if(this._onChangeActive){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);}this._onChangeHandle=setTimeout(dojo.hitch(this,function(){this._onChangeHandle=null;this.onChange(_2fb);}),0);}}},create:function(){this.inherited(arguments);this._onChangeActive=true;this._setStateClass();},destroy:function(){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);this.onChange(this._lastValueReported);}this.inherited(arguments);},setValue:function(_2fd){dojo.deprecated("dijit.form._FormWidget:setValue("+_2fd+") is deprecated.  Use attr('value',"+_2fd+") instead.","","2.0");this.attr("value",_2fd);},getValue:function(){dojo.deprecated(this.declaredClass+"::getValue() is deprecated. Use attr('value') instead.","","2.0");return this.attr("value");}});dojo.declare("dijit.form._FormValueWidget",dijit.form._FormWidget,{readOnly:false,attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{value:"",readOnly:"focusNode"}),_setReadOnlyAttr:function(_2fe){this.readOnly=_2fe;dojo.attr(this.focusNode,"readOnly",_2fe);dijit.setWaiState(this.focusNode,"readonly",_2fe);this._setStateClass();},postCreate:function(){if(dojo.isIE){this.connect(this.focusNode||this.domNode,"onkeydown",this._onKeyDown);}if(this._resetValue===undefined){this._resetValue=this.value;}},_setValueAttr:function(_2ff,_300){this.value=_2ff;this._handleOnChange(_2ff,_300);},_getValueAttr:function(){return this._lastValue;},undo:function(){this._setValueAttr(this._lastValueReported,false);},reset:function(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true);},_onKeyDown:function(e){if(e.keyCode==dojo.keys.ESCAPE&&!(e.ctrlKey||e.altKey||e.metaKey)){var te;if(dojo.isIE){e.preventDefault();te=document.createEventObject();te.keyCode=dojo.keys.ESCAPE;te.shiftKey=e.shiftKey;e.srcElement.fireEvent("onkeypress",te);}}},_layoutHackIE7:function(){if(dojo.isIE==7){var _301=this.domNode;var _302=_301.parentNode;var _303=_301.firstChild||_301;var _304=_303.style.filter;while(_302&&_302.clientHeight==0){_302._disconnectHandle=this.connect(_302,"onscroll",dojo.hitch(this,function(e){this.disconnect(_302._disconnectHandle);_302.removeAttribute("_disconnectHandle");_303.style.filter=(new Date()).getMilliseconds();setTimeout(function(){_303.style.filter=_304;},0);}));_302=_302.parentNode;}}}});}if(!dojo._hasResource["dijit._HasDropDown"]){dojo._hasResource["dijit._HasDropDown"]=true;dojo.provide("dijit._HasDropDown");dojo.declare("dijit._HasDropDown",null,{_buttonNode:null,_arrowWrapperNode:null,_popupStateNode:null,_aroundNode:null,dropDown:null,autoWidth:true,forceWidth:false,maxHeight:0,dropDownPosition:["below","above"],_stopClickEvents:true,_onDropDownMouse:function(e){if(e.type=="click"&&!this._seenKeydown){return;}this._seenKeydown=false;if(e.type=="mousedown"){this._docHandler=this.connect(dojo.doc,"onmouseup","_onDropDownMouseup");}if(this.disabled||this.readOnly){return;}if(this._stopClickEvents){dojo.stopEvent(e);}this.toggleDropDown();if(e.type=="click"||e.type=="keypress"){this._onDropDownMouseup();}},_onDropDownMouseup:function(e){if(e&&this._docHandler){this.disconnect(this._docHandler);}var _305=this.dropDown,_306=false;if(e&&this._opened){var c=dojo.position(this._buttonNode,true);if(!(e.pageX>=c.x&&e.pageX<=c.x+c.w)||!(e.pageY>=c.y&&e.pageY<=c.y+c.h)){var t=e.target;while(t&&!_306){if(dojo.hasClass(t,"dijitPopup")){_306=true;}else{t=t.parentNode;}}if(_306){t=e.target;if(_305.onItemClick){var _307;while(t&&!(_307=dijit.byNode(t))){t=t.parentNode;}if(_307&&_307.onClick&&_307.getParent){_307.getParent().onItemClick(_307,e);}}return;}}}if(this._opened&&_305.focus){window.setTimeout(dojo.hitch(_305,"focus"),1);}},_setupDropdown:function(){this._buttonNode=this._buttonNode||this.focusNode||this.domNode;this._popupStateNode=this._popupStateNode||this.focusNode||this._buttonNode;this._aroundNode=this._aroundNode||this.domNode;this.connect(this._buttonNode,"onmousedown","_onDropDownMouse");this.connect(this._buttonNode,"onclick","_onDropDownMouse");this.connect(this._buttonNode,"onkeydown","_onDropDownKeydown");this.connect(this._buttonNode,"onblur","_onDropDownBlur");this.connect(this._buttonNode,"onkeypress","_onKey");if(this._setStateClass){this.connect(this,"openDropDown","_setStateClass");this.connect(this,"closeDropDown","_setStateClass");}var _308={"after":this.isLeftToRight()?"Right":"Left","before":this.isLeftToRight()?"Left":"Right","above":"Up","below":"Down","left":"Left","right":"Right"}[this.dropDownPosition[0]]||this.dropDownPosition[0]||"Down";dojo.addClass(this._arrowWrapperNode||this._buttonNode,"dijit"+_308+"ArrowButton");},postCreate:function(){this._setupDropdown();this.inherited(arguments);},destroyDescendants:function(){if(this.dropDown){if(!this.dropDown._destroyed){this.dropDown.destroyRecursive();}delete this.dropDown;}this.inherited(arguments);},_onDropDownKeydown:function(e){this._seenKeydown=true;},_onKeyPress:function(e){if(this._opened&&e.charOrCode==dojo.keys.ESCAPE&&!e.shiftKey&&!e.ctrlKey&&!e.altKey){this.toggleDropDown();dojo.stopEvent(e);return;}this.inherited(arguments);},_onDropDownBlur:function(e){this._seenKeydown=false;},_onKey:function(e){if(this.disabled||this.readOnly){return;}var d=this.dropDown;if(d&&this._opened&&d.handleKey){if(d.handleKey(e)===false){return;}}if(d&&this._opened&&e.keyCode==dojo.keys.ESCAPE){this.toggleDropDown();return;}if(e.keyCode==dojo.keys.DOWN_ARROW||e.keyCode==dojo.keys.ENTER||e.charOrCode==" "){this._onDropDownMouse(e);}},_onBlur:function(){this.closeDropDown();this.inherited(arguments);},isLoaded:function(){return true;},loadDropDown:function(_309){_309();},toggleDropDown:function(){if(this.disabled||this.readOnly){return;}this.focus();var _30a=this.dropDown;if(!_30a){return;}if(!this._opened){if(!this.isLoaded()){this.loadDropDown(dojo.hitch(this,"openDropDown"));return;}else{this.openDropDown();}}else{this.closeDropDown();}},openDropDown:function(){var _30b=this.dropDown;var _30c=_30b.domNode;var self=this;if(!this._preparedNode){dijit.popup.moveOffScreen(_30c);this._preparedNode=true;if(_30c.style.width){this._explicitDDWidth=true;}if(_30c.style.height){this._explicitDDHeight=true;}}if(this.maxHeight||this.forceWidth||this.autoWidth){var _30d={display:"",visibility:"hidden"};if(!this._explicitDDWidth){_30d.width="";}if(!this._explicitDDHeight){_30d.height="";}dojo.style(_30c,_30d);var mb=dojo.marginBox(_30c);var _30e=(this.maxHeight&&mb.h>this.maxHeight);dojo.style(_30c,{overflow:_30e?"auto":"hidden"});if(this.forceWidth){mb.w=this.domNode.offsetWidth;}else{if(this.autoWidth){mb.w=Math.max(mb.w,this.domNode.offsetWidth);}else{delete mb.w;}}if(_30e){mb.h=this.maxHeight;if("w" in mb){mb.w+=16;}}else{delete mb.h;}delete mb.t;delete mb.l;if(dojo.isFunction(_30b.resize)){_30b.resize(mb);}else{dojo.marginBox(_30c,mb);}}var _30f=dijit.popup.open({parent:this,popup:_30b,around:this._aroundNode,orient:dijit.getPopupAroundAlignment((this.dropDownPosition&&this.dropDownPosition.length)?this.dropDownPosition:["below"],this.isLeftToRight()),onExecute:function(){self.closeDropDown(true);},onCancel:function(){self.closeDropDown(true);},onClose:function(){dojo.attr(self._popupStateNode,"popupActive",false);dojo.removeClass(self._popupStateNode,"dijitHasDropDownOpen");self._opened=false;self.state="";}});dojo.attr(this._popupStateNode,"popupActive","true");dojo.addClass(self._popupStateNode,"dijitHasDropDownOpen");this._opened=true;this.state="Opened";return _30f;},closeDropDown:function(_310){if(this._opened){dijit.popup.close(this.dropDown);if(_310){this.focus();}this._opened=false;this.state="";}}});}if(!dojo._hasResource["dijit.form.Button"]){dojo._hasResource["dijit.form.Button"]=true;dojo.provide("dijit.form.Button");dojo.declare("dijit.form.Button",dijit.form._FormWidget,{label:"",showLabel:true,iconClass:"",type:"button",baseClass:"dijitButton",templateString:dojo.cache("dijit.form","templates/Button.html","<span class=\"dijit dijitReset dijitLeft dijitInline\"\n\tdojoAttachEvent=\"onclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\n\t><span class=\"dijitReset dijitRight dijitInline\"\n\t\t><span class=\"dijitReset dijitInline dijitButtonNode\"\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\"\n\t\t\t\tdojoAttachPoint=\"titleNode,focusNode\"\n\t\t\t\t${nameAttrSetting} type=\"${type}\" value=\"${value}\" waiRole=\"button\" waiState=\"labelledby-${id}_label\"\n\t\t\t\t><span class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\"\n\t\t\t\t\t><span class=\"dijitReset dijitToggleButtonIconChar\">&#10003;</span\n\t\t\t\t></span\n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\n\t\t\t\t\tid=\"${id}_label\"\n\t\t\t\t\tdojoAttachPoint=\"containerNode\"\n\t\t\t\t></span\n\t\t\t></button\n\t\t></span\n\t></span\n></span>\n"),attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{label:{node:"containerNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),_onClick:function(e){if(this.disabled){return false;}this._clicked();return this.onClick(e);},_onButtonClick:function(e){if(this._onClick(e)===false){e.preventDefault();}else{if(this.type=="submit"&&!this.focusNode.form){for(var node=this.domNode;node.parentNode;node=node.parentNode){var _311=dijit.byNode(node);if(_311&&typeof _311._onSubmit=="function"){_311._onSubmit(e);break;}}}}},_setValueAttr:function(_312){var attr=this.attributeMap.value||"";if(this[attr.node||attr||"domNode"].tagName=="BUTTON"){if(_312!=this.value){console.debug("Cannot change the value attribute on a Button widget.");}}},_fillContent:function(_313){if(_313&&(!this.params||!("label" in this.params))){this.attr("label",_313.innerHTML);}},postCreate:function(){dojo.setSelectable(this.focusNode,false);this.inherited(arguments);},_setShowLabelAttr:function(val){if(this.containerNode){dojo.toggleClass(this.containerNode,"dijitDisplayNone",!val);}this.showLabel=val;},onClick:function(e){return true;},_clicked:function(e){},setLabel:function(_314){dojo.deprecated("dijit.form.Button.setLabel() is deprecated.  Use attr('label', ...) instead.","","2.0");this.attr("label",_314);},_setLabelAttr:function(_315){this.containerNode.innerHTML=this.label=_315;if(this.showLabel==false&&!this.params.title){this.titleNode.title=dojo.trim(this.containerNode.innerText||this.containerNode.textContent||"");}}});dojo.declare("dijit.form.DropDownButton",[dijit.form.Button,dijit._Container,dijit._HasDropDown],{baseClass:"dijitDropDownButton",templateString:dojo.cache("dijit.form","templates/DropDownButton.html","<span class=\"dijit dijitReset dijitLeft dijitInline\"\n\tdojoAttachPoint=\"_buttonNode\"\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\n\t><span class='dijitReset dijitRight dijitInline'\n\t\t><span class='dijitReset dijitInline dijitButtonNode'\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\"\n\t\t\t\t${nameAttrSetting} type=\"${type}\" value=\"${value}\"\n\t\t\t\tdojoAttachPoint=\"focusNode,titleNode,_arrowWrapperNode\"\n\t\t\t\twaiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\n\t\t\t\t><span class=\"dijitReset dijitInline\"\n\t\t\t\t\tdojoAttachPoint=\"iconNode\"\n\t\t\t\t></span\n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\n\t\t\t\t\tdojoAttachPoint=\"containerNode,_popupStateNode\"\n\t\t\t\t\tid=\"${id}_label\"\n\t\t\t\t></span\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonInner\">&thinsp;</span\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonChar\">&#9660;</span\n\t\t\t></button\n\t\t></span\n\t></span\n></span>\n"),_fillContent:function(){if(this.srcNodeRef){var _316=dojo.query("*",this.srcNodeRef);dijit.form.DropDownButton.superclass._fillContent.call(this,_316[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}if(!this.dropDown){var _317=dojo.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=dijit.byNode(_317);delete this.dropDownContainer;}dijit.popup.moveOffScreen(this.dropDown.domNode);this.inherited(arguments);},isLoaded:function(){var _318=this.dropDown;return (!_318.href||_318.isLoaded);},loadDropDown:function(){var _319=this.dropDown;if(!_319){return;}if(!this.isLoaded()){var _31a=dojo.connect(_319,"onLoad",this,function(){dojo.disconnect(_31a);this.openDropDown();});_319.refresh();}else{this.openDropDown();}},isFocusable:function(){return this.inherited(arguments)&&!this._mouseDown;}});dojo.declare("dijit.form.ComboButton",dijit.form.DropDownButton,{templateString:dojo.cache("dijit.form","templates/ComboButton.html","<table class='dijit dijitReset dijitInline dijitLeft'\n\tcellspacing='0' cellpadding='0' waiRole=\"presentation\"\n\t><tbody waiRole=\"presentation\"><tr waiRole=\"presentation\"\n\t\t><td class=\"dijitReset dijitStretch dijitButtonNode\"><button id=\"${id}_button\" class=\"dijitReset dijitButtonContents\"\n\t\t\tdojoAttachEvent=\"onclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse,onkeypress:_onButtonKeyPress\"  dojoAttachPoint=\"titleNode\"\n\t\t\twaiRole=\"button\" waiState=\"labelledby-${id}_label\"\n\t\t\t><div class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\" waiRole=\"presentation\"></div\n\t\t\t><div class=\"dijitReset dijitInline dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\" waiRole=\"presentation\"></div\n\t\t></button></td\n\t\t><td id=\"${id}_arrow\" class='dijitReset dijitRight dijitButtonNode dijitArrowButton'\n\t\t\tdojoAttachPoint=\"_popupStateNode,focusNode,_buttonNode\"\n\t\t\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onkeypress:_onArrowKeyPress\"\n\t\t\tstateModifier=\"DownArrow\"\n\t\t\ttitle=\"${optionsTitle}\" ${nameAttrSetting}\n\t\t\twaiRole=\"button\" waiState=\"haspopup-true\"\n\t\t\t><div class=\"dijitReset dijitArrowButtonInner\" waiRole=\"presentation\">&thinsp;</div\n\t\t\t><div class=\"dijitReset dijitArrowButtonChar\" waiRole=\"presentation\">&#9660;</div\n\t\t></td\n\t></tr></tbody\n></table>\n"),attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{id:"",tabIndex:["focusNode","titleNode"],title:"titleNode"}),optionsTitle:"",baseClass:"dijitComboButton",_focusedNode:null,postCreate:function(){this.inherited(arguments);this._focalNodes=[this.titleNode,this._popupStateNode];var isIE=dojo.isIE;dojo.forEach(this._focalNodes,dojo.hitch(this,function(node){this.connect(node,isIE?"onactivate":"onfocus",this._onNodeFocus);this.connect(node,isIE?"ondeactivate":"onblur",this._onNodeBlur);}));if(isIE&&(isIE<8||dojo.isQuirks)){with(this.titleNode){style.width=scrollWidth+"px";this.connect(this.titleNode,"onresize",function(){setTimeout(function(){style.width=scrollWidth+"px";},0);});}}},_onNodeFocus:function(evt){this._focusedNode=evt.currentTarget;var fnc=this._focusedNode==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";dojo.addClass(this._focusedNode,fnc);},_onNodeBlur:function(evt){var fnc=evt.currentTarget==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";dojo.removeClass(evt.currentTarget,fnc);},_onBlur:function(){this.inherited(arguments);this._focusedNode=null;},_onButtonKeyPress:function(evt){if(evt.charOrCode==dojo.keys[this.isLeftToRight()?"RIGHT_ARROW":"LEFT_ARROW"]){dijit.focus(this._popupStateNode);dojo.stopEvent(evt);}},_onArrowKeyPress:function(evt){if(evt.charOrCode==dojo.keys[this.isLeftToRight()?"LEFT_ARROW":"RIGHT_ARROW"]){dijit.focus(this.titleNode);dojo.stopEvent(evt);}},focus:function(_31b){dijit.focus(_31b=="start"?this.titleNode:this._popupStateNode);}});dojo.declare("dijit.form.ToggleButton",dijit.form.Button,{baseClass:"dijitToggleButton",checked:false,attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{checked:"focusNode"}),_clicked:function(evt){this.attr("checked",!this.checked);},_setCheckedAttr:function(_31c){this.checked=_31c;dojo.attr(this.focusNode||this.domNode,"checked",_31c);dijit.setWaiState(this.focusNode||this.domNode,"pressed",_31c);this._setStateClass();this._handleOnChange(_31c,true);},setChecked:function(_31d){dojo.deprecated("setChecked("+_31d+") is deprecated. Use attr('checked',"+_31d+") instead.","","2.0");this.attr("checked",_31d);},reset:function(){this._hasBeenBlurred=false;this.attr("checked",this.params.checked||false);}});}if(!dojo._hasResource["dijit.form.ToggleButton"]){dojo._hasResource["dijit.form.ToggleButton"]=true;dojo.provide("dijit.form.ToggleButton");}if(!dojo._hasResource["dijit.layout.StackController"]){dojo._hasResource["dijit.layout.StackController"]=true;dojo.provide("dijit.layout.StackController");dojo.declare("dijit.layout.StackController",[dijit._Widget,dijit._Templated,dijit._Container],{templateString:"<span wairole='tablist' dojoAttachEvent='onkeypress' class='dijitStackController'></span>",containerId:"",buttonWidget:"dijit.layout._StackButton",postCreate:function(){dijit.setWaiRole(this.domNode,"tablist");this.pane2button={};this.pane2handles={};this.subscribe(this.containerId+"-startup","onStartup");this.subscribe(this.containerId+"-addChild","onAddChild");this.subscribe(this.containerId+"-removeChild","onRemoveChild");this.subscribe(this.containerId+"-selectChild","onSelectChild");this.subscribe(this.containerId+"-containerKeyPress","onContainerKeyPress");},onStartup:function(info){dojo.forEach(info.children,this.onAddChild,this);if(info.selected){this.onSelectChild(info.selected);}},destroy:function(){for(var pane in this.pane2button){this.onRemoveChild(dijit.byId(pane));}this.inherited(arguments);},onAddChild:function(page,_31e){var _31f=dojo.doc.createElement("span");this.domNode.appendChild(_31f);var cls=dojo.getObject(this.buttonWidget);var _320=new cls({id:this.id+"_"+page.id,label:page.title,showLabel:page.showTitle,iconClass:page.iconClass,closeButton:page.closable,title:page.tooltip},_31f);dijit.setWaiState(_320.focusNode,"selected","false");this.pane2handles[page.id]=[this.connect(page,"attr",function(name,_321){if(arguments.length==2){var _322={title:"label",showTitle:"showLabel",iconClass:"iconClass",closable:"closeButton",tooltip:"title"}[name];if(_322){_320.attr(_322,_321);}}}),this.connect(_320,"onClick",dojo.hitch(this,"onButtonClick",page)),this.connect(_320,"onClickCloseButton",dojo.hitch(this,"onCloseButtonClick",page))];this.addChild(_320,_31e);this.pane2button[page.id]=_320;page.controlButton=_320;if(!this._currentChild){_320.focusNode.setAttribute("tabIndex","0");dijit.setWaiState(_320.focusNode,"selected","true");this._currentChild=page;}if(!this.isLeftToRight()&&dojo.isIE&&this._rectifyRtlTabList){this._rectifyRtlTabList();}},onRemoveChild:function(page){if(this._currentChild===page){this._currentChild=null;}dojo.forEach(this.pane2handles[page.id],this.disconnect,this);delete this.pane2handles[page.id];var _323=this.pane2button[page.id];if(_323){this.removeChild(_323);delete this.pane2button[page.id];_323.destroy();}delete page.controlButton;},onSelectChild:function(page){if(!page){return;}if(this._currentChild){var _324=this.pane2button[this._currentChild.id];_324.attr("checked",false);dijit.setWaiState(_324.focusNode,"selected","false");_324.focusNode.setAttribute("tabIndex","-1");}var _325=this.pane2button[page.id];_325.attr("checked",true);dijit.setWaiState(_325.focusNode,"selected","true");this._currentChild=page;_325.focusNode.setAttribute("tabIndex","0");var _326=dijit.byId(this.containerId);dijit.setWaiState(_326.containerNode,"labelledby",_325.id);},onButtonClick:function(page){var _327=dijit.byId(this.containerId);_327.selectChild(page);},onCloseButtonClick:function(page){var _328=dijit.byId(this.containerId);_328.closeChild(page);if(this._currentChild){var b=this.pane2button[this._currentChild.id];if(b){dijit.focus(b.focusNode||b.domNode);}}},adjacent:function(_329){if(!this.isLeftToRight()&&(!this.tabPosition||/top|bottom/.test(this.tabPosition))){_329=!_329;}var _32a=this.getChildren();var _32b=dojo.indexOf(_32a,this.pane2button[this._currentChild.id]);var _32c=_329?1:_32a.length-1;return _32a[(_32b+_32c)%_32a.length];},onkeypress:function(e){if(this.disabled||e.altKey){return;}var _32d=null;if(e.ctrlKey||!e._djpage){var k=dojo.keys;switch(e.charOrCode){case k.LEFT_ARROW:case k.UP_ARROW:if(!e._djpage){_32d=false;}break;case k.PAGE_UP:if(e.ctrlKey){_32d=false;}break;case k.RIGHT_ARROW:case k.DOWN_ARROW:if(!e._djpage){_32d=true;}break;case k.PAGE_DOWN:if(e.ctrlKey){_32d=true;}break;case k.DELETE:if(this._currentChild.closable){this.onCloseButtonClick(this._currentChild);}dojo.stopEvent(e);break;default:if(e.ctrlKey){if(e.charOrCode===k.TAB){this.adjacent(!e.shiftKey).onClick();dojo.stopEvent(e);}else{if(e.charOrCode=="w"){if(this._currentChild.closable){this.onCloseButtonClick(this._currentChild);}dojo.stopEvent(e);}}}}if(_32d!==null){this.adjacent(_32d).onClick();dojo.stopEvent(e);}}},onContainerKeyPress:function(info){info.e._djpage=info.page;this.onkeypress(info.e);}});dojo.declare("dijit.layout._StackButton",dijit.form.ToggleButton,{tabIndex:"-1",postCreate:function(evt){dijit.setWaiRole((this.focusNode||this.domNode),"tab");this.inherited(arguments);},onClick:function(evt){dijit.focus(this.focusNode);},onClickCloseButton:function(evt){evt.stopPropagation();}});}if(!dojo._hasResource["dijit.layout.StackContainer"]){dojo._hasResource["dijit.layout.StackContainer"]=true;dojo.provide("dijit.layout.StackContainer");dojo.declare("dijit.layout.StackContainer",dijit.layout._LayoutWidget,{doLayout:true,persist:false,baseClass:"dijitStackContainer",postCreate:function(){this.inherited(arguments);dojo.addClass(this.domNode,"dijitLayoutContainer");dijit.setWaiRole(this.containerNode,"tabpanel");this.connect(this.domNode,"onkeypress",this._onKeyPress);},startup:function(){if(this._started){return;}var _32e=this.getChildren();dojo.forEach(_32e,this._setupChild,this);if(this.persist){this.selectedChildWidget=dijit.byId(dojo.cookie(this.id+"_selectedChild"));}else{dojo.some(_32e,function(_32f){if(_32f.selected){this.selectedChildWidget=_32f;}return _32f.selected;},this);}var _330=this.selectedChildWidget;if(!_330&&_32e[0]){_330=this.selectedChildWidget=_32e[0];_330.selected=true;}dojo.publish(this.id+"-startup",[{children:_32e,selected:_330}]);this.inherited(arguments);},resize:function(){var _331=this.selectedChildWidget;if(_331&&!this._hasBeenShown){this._hasBeenShown=true;this._showChild(_331);}this.inherited(arguments);},_setupChild:function(_332){this.inherited(arguments);dojo.removeClass(_332.domNode,"dijitVisible");dojo.addClass(_332.domNode,"dijitHidden");_332.domNode.title="";},addChild:function(_333,_334){this.inherited(arguments);if(this._started){dojo.publish(this.id+"-addChild",[_333,_334]);this.layout();if(!this.selectedChildWidget){this.selectChild(_333);}}},removeChild:function(page){this.inherited(arguments);if(this._started){dojo.publish(this.id+"-removeChild",[page]);}if(this._beingDestroyed){return;}if(this._started){this.layout();}if(this.selectedChildWidget===page){this.selectedChildWidget=undefined;if(this._started){var _335=this.getChildren();if(_335.length){this.selectChild(_335[0]);}}}},selectChild:function(page){page=dijit.byId(page);if(this.selectedChildWidget!=page){this._transition(page,this.selectedChildWidget);this.selectedChildWidget=page;dojo.publish(this.id+"-selectChild",[page]);if(this.persist){dojo.cookie(this.id+"_selectedChild",this.selectedChildWidget.id);}}},_transition:function(_336,_337){if(_337){this._hideChild(_337);}this._showChild(_336);if(_336.resize){if(this.doLayout){_336.resize(this._containerContentBox||this._contentBox);}else{_336.resize();}}},_adjacent:function(_338){var _339=this.getChildren();var _33a=dojo.indexOf(_339,this.selectedChildWidget);_33a+=_338?1:_339.length-1;return _339[_33a%_339.length];},forward:function(){this.selectChild(this._adjacent(true));},back:function(){this.selectChild(this._adjacent(false));},_onKeyPress:function(e){dojo.publish(this.id+"-containerKeyPress",[{e:e,page:this}]);},layout:function(){if(this.doLayout&&this.selectedChildWidget&&this.selectedChildWidget.resize){this.selectedChildWidget.resize(this._contentBox);}},_showChild:function(page){var _33b=this.getChildren();page.isFirstChild=(page==_33b[0]);page.isLastChild=(page==_33b[_33b.length-1]);page.selected=true;dojo.removeClass(page.domNode,"dijitHidden");dojo.addClass(page.domNode,"dijitVisible");page._onShow();},_hideChild:function(page){page.selected=false;dojo.removeClass(page.domNode,"dijitVisible");dojo.addClass(page.domNode,"dijitHidden");page.onHide();},closeChild:function(page){var _33c=page.onClose(this,page);if(_33c){this.removeChild(page);page.destroyRecursive();}},destroyDescendants:function(_33d){dojo.forEach(this.getChildren(),function(_33e){this.removeChild(_33e);_33e.destroyRecursive(_33d);},this);}});dojo.extend(dijit._Widget,{selected:false,closable:false,iconClass:"",showTitle:true,onClose:function(){return true;}});}if(!dojo._hasResource["dojo.cookie"]){dojo._hasResource["dojo.cookie"]=true;dojo.provide("dojo.cookie");dojo.cookie=function(name,_33f,_340){var c=document.cookie;if(arguments.length==1){var _341=c.match(new RegExp("(?:^|; )"+dojo.regexp.escapeString(name)+"=([^;]*)"));return _341?decodeURIComponent(_341[1]):undefined;}else{_340=_340||{};var exp=_340.expires;if(typeof exp=="number"){var d=new Date();d.setTime(d.getTime()+exp*24*60*60*1000);exp=_340.expires=d;}if(exp&&exp.toUTCString){_340.expires=exp.toUTCString();}_33f=encodeURIComponent(_33f);var _342=name+"="+_33f,_343;for(_343 in _340){_342+="; "+_343;var _344=_340[_343];if(_344!==true){_342+="="+_344;}}document.cookie=_342;}};dojo.cookie.isSupported=function(){if(!("cookieEnabled" in navigator)){this("__djCookieTest__","CookiesAllowed");navigator.cookieEnabled=this("__djCookieTest__")=="CookiesAllowed";if(navigator.cookieEnabled){this("__djCookieTest__","",{expires:-1});}}return navigator.cookieEnabled;};}if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.regexp.escapeString=function(str,_345){return str.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(ch){if(_345&&_345.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(arr,re,_346){if(!(arr instanceof Array)){return re(arr);}var b=[];for(var i=0;i<arr.length;i++){b.push(re(arr[i]));}return dojo.regexp.group(b.join("|"),_346);};dojo.regexp.group=function(_347,_348){return "("+(_348?"?:":"")+_347+")";};}if(!dojo._hasResource["dojox.html.styles"]){dojo._hasResource["dojox.html.styles"]=true;dojo.provide("dojox.html.styles");(function(){var _349={};var _34a={};var _34b=[];var _34c=[];dojox.html.insertCssRule=function(_34d,_34e,_34f){var ss=dojox.html.getDynamicStyleSheet(_34f);var _350=_34d+" {"+_34e+"}";console.log("insertRule:",_350);if(dojo.isIE){ss.cssText+=_350;console.log("ss.cssText:",ss.cssText);}else{if(ss.sheet){ss.sheet.insertRule(_350,ss._indicies.length);}else{ss.appendChild(dojo.doc.createTextNode(_350));}}ss._indicies.push(_34d+" "+_34e);return _34d;};dojox.html.removeCssRule=function(_351,_352,_353){var ss;var _354=-1;for(var nm in _349){if(_353&&_353!=nm){continue;}ss=_349[nm];for(var i=0;i<ss._indicies.length;i++){if(_351+" "+_352==ss._indicies[i]){_354=i;break;}}if(_354>-1){break;}}if(!ss){console.log("No dynamic style sheet has been created from which to remove a rule.");return false;}if(_354==-1){console.log("The css rule was not found and could not be removed.");return false;}ss._indicies.splice(_354,1);if(dojo.isIE){ss.removeRule(_354);}else{if(ss.sheet){ss.sheet.deleteRule(_354);}else{if(document.styleSheets[0]){console.log("what browser hath useth thith?");}}}return true;};dojox.html.getStyleSheet=function(_355){if(_349[_355||"default"]){return _349[_355||"default"];}if(!_355){return false;}var _356=dojox.html.getStyleSheets();if(_356[_355]){return dojox.html.getStyleSheets()[_355];}for(var nm in _356){if(_356[nm].href&&_356[nm].href.indexOf(_355)>-1){return _356[nm];}}return false;};dojox.html.getDynamicStyleSheet=function(_357){if(!_357){_357="default";}if(!_349[_357]){if(dojo.doc.createStyleSheet){_349[_357]=dojo.doc.createStyleSheet();_349[_357].title=_357;}else{_349[_357]=dojo.doc.createElement("style");_349[_357].setAttribute("type","text/css");dojo.doc.getElementsByTagName("head")[0].appendChild(_349[_357]);console.log(_357," ss created: ",_349[_357].sheet);}_349[_357]._indicies=[];}return _349[_357];};dojox.html.enableStyleSheet=function(_358){var ss=dojox.html.getStyleSheet(_358);if(ss){if(ss.sheet){ss.sheet.disabled=false;}else{ss.disabled=false;}}};dojox.html.disableStyleSheet=function(_359){var ss=dojox.html.getStyleSheet(_359);if(ss){if(ss.sheet){ss.sheet.disabled=true;}else{ss.disabled=true;}}};dojox.html.activeStyleSheet=function(_35a){var _35b=dojox.html.getToggledStyleSheets();if(arguments.length==1){dojo.forEach(_35b,function(s){s.disabled=(s.title==_35a)?false:true;});}else{for(var i=0;i<_35b.length;i++){if(_35b[i].disabled==false){return _35b[i];}}}return true;};dojox.html.getPreferredStyleSheet=function(){};dojox.html.getToggledStyleSheets=function(){if(!_34b.length){var _35c=dojox.html.getStyleSheets();for(var nm in _35c){if(_35c[nm].title){_34b.push(_35c[nm]);}}}return _34b;};dojox.html.getStyleSheets=function(){if(_34a.collected){return _34a;}var _35d=dojo.doc.styleSheets;dojo.forEach(_35d,function(n){var s=(n.sheet)?n.sheet:n;var name=s.title||s.href;if(dojo.isIE){if(s.cssText.indexOf("#default#VML")==-1){if(s.href){_34a[name]=s;}else{if(s.imports.length){dojo.forEach(s.imports,function(si){_34a[si.title||si.href]=si;});}else{_34a[name]=s;}}}}else{_34a[name]=s;_34a[name].id=s.ownerNode.id;dojo.forEach(s.cssRules,function(r){if(r.href){_34a[r.href]=r.styleSheet;_34a[r.href].id=s.ownerNode.id;}});}});_34a.collected=true;return _34a;};})();}if(!dojo._hasResource["dojox.widget.Wizard"]){dojo._hasResource["dojox.widget.Wizard"]=true;dojo.provide("dojox.widget.Wizard");dojo.declare("dojox.widget.Wizard",[dijit.layout.StackContainer,dijit._Templated],{widgetsInTemplate:true,templateString:dojo.cache("dojox.widget","Wizard/Wizard.html","<div class=\"dojoxWizard\" dojoAttachPoint=\"wizardNode\">\n    <div class=\"dojoxWizardContainer\" dojoAttachPoint=\"containerNode\"></div>\n    <div class=\"dojoxWizardButtons\" dojoAttachPoint=\"wizardNav\">\n        <button dojoType=\"dijit.form.Button\" type=\"button\" dojoAttachPoint=\"previousButton\">${previousButtonLabel}</button>\n        <button dojoType=\"dijit.form.Button\" type=\"button\" dojoAttachPoint=\"nextButton\">${nextButtonLabel}</button>\n        <button dojoType=\"dijit.form.Button\" type=\"button\" dojoAttachPoint=\"doneButton\" style=\"display:none\">${doneButtonLabel}</button>\n        <button dojoType=\"dijit.form.Button\" type=\"button\" dojoAttachPoint=\"cancelButton\">${cancelButtonLabel}</button>\n    </div>\n</div>\n"),nextButtonLabel:"",previousButtonLabel:"",cancelButtonLabel:"",doneButtonLabel:"",cancelFunction:null,hideDisabled:false,postMixInProperties:function(){this.inherited(arguments);var _35e=dojo.mixin({cancel:dojo.i18n.getLocalization("dijit","common",this.lang).buttonCancel},dojo.i18n.getLocalization("dojox.widget","Wizard",this.lang));var prop;for(prop in _35e){if(!this[prop+"ButtonLabel"]){this[prop+"ButtonLabel"]=_35e[prop];}}},startup:function(){if(this._started){return;}this.inherited(arguments);this.connect(this.nextButton,"onClick","_forward");this.connect(this.previousButton,"onClick","back");if(this.cancelFunction){if(dojo.isString(this.cancelFunction)){this.cancelFunction=dojo.getObject(this.cancelFunction);}this.connect(this.cancelButton,"onClick",this.cancelFunction);}else{this.cancelButton.domNode.style.display="none";}this.connect(this.doneButton,"onClick","done");this._subscription=dojo.subscribe(this.id+"-selectChild",dojo.hitch(this,"_checkButtons"));this._checkButtons();this._started=true;},_checkButtons:function(){var sw=this.selectedChildWidget;var _35f=sw.isLastChild;this.nextButton.attr("disabled",_35f);this._setButtonClass(this.nextButton);if(sw.doneFunction){this.doneButton.domNode.style.display="";if(_35f){this.nextButton.domNode.style.display="none";}}else{this.doneButton.domNode.style.display="none";}this.previousButton.attr("disabled",!this.selectedChildWidget.canGoBack);this._setButtonClass(this.previousButton);},_setButtonClass:function(_360){_360.domNode.style.display=(this.hideDisabled&&_360.disabled)?"none":"";},_forward:function(){if(this.selectedChildWidget._checkPass()){this.forward();}},done:function(){this.selectedChildWidget.done();},destroy:function(){dojo.unsubscribe(this._subscription);this.inherited(arguments);}});dojo.declare("dojox.widget.WizardPane",dijit.layout.ContentPane,{canGoBack:true,passFunction:null,doneFunction:null,startup:function(){this.inherited(arguments);if(this.isFirstChild){this.canGoBack=false;}if(dojo.isString(this.passFunction)){this.passFunction=dojo.getObject(this.passFunction);}if(dojo.isString(this.doneFunction)&&this.doneFunction){this.doneFunction=dojo.getObject(this.doneFunction);}},_onShow:function(){if(this.isFirstChild){this.canGoBack=false;}this.inherited(arguments);},_checkPass:function(){var r=true;if(this.passFunction&&dojo.isFunction(this.passFunction)){var _361=this.passFunction();switch(typeof _361){case "boolean":r=_361;break;case "string":alert(_361);r=false;break;}}return r;},done:function(){if(this.doneFunction&&dojo.isFunction(this.doneFunction)){this.doneFunction();}}});}dojo.i18n._preloadLocalizations("dojo.nls.dojo_nopanic",["ROOT","ar","ca","cs","da","de","de-de","el","en","en-gb","en-us","es","es-es","fi","fi-fi","fr","fr-fr","he","he-il","hu","it","it-it","ja","ja-jp","ko","ko-kr","nl","nl-nl","no","pl","pt","pt-br","pt-pt","ru","sk","sl","sv","th","tr","xx","zh","zh-cn","zh-tw"]);

