/*
	Copyright (c) 2004-2007, The Dojo Foundation
	All Rights Reserved.

	Licensed under the Academic Free License version 2.1 or above OR the
	modified BSD license. For more information on Dojo licensing, see:

		http://dojotoolkit.org/book/dojo-book-0-9/introduction/licensing
*/

/*
	This is a compiled version of Dojo, built for deployment and not for
	development. To get an editable version, please visit:

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromISOString=function(_1,_2){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 _3=dojo.date.stamp._isoRegExp.exec(_1);var _4=null;if(_3){_3.shift();_3[1]&&_3[1]--;_3[6]&&(_3[6]*=1000);if(_2){_2=new Date(_2);dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_5){return _2["get"+_5]();}).forEach(function(_6,_7){if(_3[_7]===undefined){_3[_7]=_6;}});}_4=new Date(_3[0]||1970,_3[1]||0,_3[2]||0,_3[3]||0,_3[4]||0,_3[5]||0,_3[6]||0);var _8=0;var _9=_3[7]&&_3[7].charAt(0);if(_9!="Z"){_8=((_3[8]||0)*60)+(Number(_3[9])||0);if(_9!="-"){_8*=-1;}}if(_9){_8-=_4.getTimezoneOffset();}if(_8){_4.setTime(_4.getTime()+_8*60000);}}return _4;};dojo.date.stamp.toISOString=function(_a,_b){var _=function(n){return (n<10)?"0"+n:n;};_b=_b||{};var _e=[];var _f=_b.zulu?"getUTC":"get";var _10="";if(_b.selector!="time"){_10=[_a[_f+"FullYear"](),_(_a[_f+"Month"]()+1),_(_a[_f+"Date"]())].join("-");}_e.push(_10);if(_b.selector!="date"){var _11=[_(_a[_f+"Hours"]()),_(_a[_f+"Minutes"]()),_(_a[_f+"Seconds"]())].join(":");var _12=_a[_f+"Milliseconds"]();if(_b.milliseconds){_11+="."+(_12<100?"0":"")+_(_12);}if(_b.zulu){_11+="Z";}else{if(_b.selector!="time"){var _13=_a.getTimezoneOffset();var _14=Math.abs(_13);_11+=(_13>0?"-":"+")+_(Math.floor(_14/60))+":"+_(_14%60);}}_e.push(_11);}return _e.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.parser=new function(){var d=dojo;function val2type(_16){if(d.isString(_16)){return "string";}if(typeof _16=="number"){return "number";}if(typeof _16=="boolean"){return "boolean";}if(d.isFunction(_16)){return "function";}if(d.isArray(_16)){return "array";}if(_16 instanceof Date){return "date";}if(_16 instanceof d._Url){return "url";}return "object";};function str2obj(_17,_18){switch(_18){case "string":return _17;case "number":return _17.length?Number(_17):NaN;case "boolean":return typeof _17=="boolean"?_17:!(_17.toLowerCase()=="false");case "function":if(d.isFunction(_17)){_17=_17.toString();_17=d.trim(_17.substring(_17.indexOf("{")+1,_17.length-1));}try{if(_17.search(/[^\w\.]+/i)!=-1){_17=d.parser._nameAnonFunc(new Function(_17),this);}return d.getObject(_17,false);}catch(e){return new Function();}case "array":return _17.split(/\s*,\s*/);case "date":switch(_17){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_17);}case "url":return d.baseUrl+_17;default:return d.fromJson(_17);}};var _19={};function getClassInfo(_1a){if(!_19[_1a]){var cls=d.getObject(_1a);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_1a+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _1c=cls.prototype;var _1d={};for(var _1e in _1c){if(_1e.charAt(0)=="_"){continue;}var _1f=_1c[_1e];_1d[_1e]=val2type(_1f);}_19[_1a]={cls:cls,params:_1d};}return _19[_1a];};this._functionFromScript=function(_20){var _21="";var _22="";var _23=_20.getAttribute("args");if(_23){d.forEach(_23.split(/\s*,\s*/),function(_24,idx){_21+="var "+_24+" = arguments["+idx+"]; ";});}var _26=_20.getAttribute("with");if(_26&&_26.length){d.forEach(_26.split(/\s*,\s*/),function(_27){_21+="with("+_27+"){";_22+="}";});}return new Function(_21+_20.innerHTML+_22);};this.instantiate=function(_28){var _29=[];d.forEach(_28,function(_2a){if(!_2a){return;}var _2b=_2a.getAttribute("dojoType");if((!_2b)||(!_2b.length)){return;}var _2c=getClassInfo(_2b);var _2d=_2c.cls;var ps=_2d._noScript||_2d.prototype._noScript;var _2f={};var _30=_2a.attributes;for(var _31 in _2c.params){var _32=_30.getNamedItem(_31);if(!_32||(!_32.specified&&(!dojo.isIE||_31.toLowerCase()!="value"))){continue;}var _33=_32.value;switch(_31){case "class":_33=_2a.className;break;case "style":_33=_2a.style&&_2a.style.cssText;}var _34=_2c.params[_31];_2f[_31]=str2obj(_33,_34);}if(!ps){var _35=[],_36=[];d.query("> script[type^='dojo/']",_2a).orphan().forEach(function(_37){var _38=_37.getAttribute("event"),_2b=_37.getAttribute("type"),nf=d.parser._functionFromScript(_37);if(_38){if(_2b=="dojo/connect"){_35.push({event:_38,func:nf});}else{_2f[_38]=nf;}}else{_36.push(nf);}});}var _3a=_2d["markupFactory"];if(!_3a&&_2d["prototype"]){_3a=_2d.prototype["markupFactory"];}var _3b=_3a?_3a(_2f,_2a,_2d):new _2d(_2f,_2a);_29.push(_3b);var _3c=_2a.getAttribute("jsId");if(_3c){d.setObject(_3c,_3b);}if(!ps){dojo.forEach(_35,function(_3d){dojo.connect(_3b,_3d.event,null,_3d.func);});dojo.forEach(_36,function(_3e){_3e.call(_3b);});}});d.forEach(_29,function(_3f){if(_3f&&(_3f.startup)&&((!_3f.getParent)||(!_3f.getParent()))){_3f.startup();}});return _29;};this.parse=function(_40){var _41=d.query("[dojoType]",_40);var _42=this.instantiate(_41);return _42;};}();(function(){var _43=function(){if(djConfig["parseOnLoad"]==true){dojo.parser.parse();}};if(dojo.exists("dijit.wai.onload")&&(dijit.wai.onload===dojo._loaders[0])){dojo._loaders.splice(1,0,_43);}else{dojo._loaders.unshift(_43);}})();dojo.parser._anonCtr=0;dojo.parser._anon={};dojo.parser._nameAnonFunc=function(_44,_45){var jpn="$joinpoint";var nso=(_45||dojo.parser._anon);if(dojo.isIE){var cn=_44["__dojoNameCache"];if(cn&&nso[cn]===_44){return _44["__dojoNameCache"];}}var ret="__"+dojo.parser._anonCtr++;while(typeof nso[ret]!="undefined"){ret="__"+dojo.parser._anonCtr++;}nso[ret]=_44;return ret;};}if(!dojo._hasResource["dojo.date"]){dojo._hasResource["dojo.date"]=true;dojo.provide("dojo.date");dojo.date.getDaysInMonth=function(_4a){var _4b=_4a.getMonth();var _4c=[31,28,31,30,31,30,31,31,30,31,30,31];if(_4b==1&&dojo.date.isLeapYear(_4a)){return 29;}return _4c[_4b];};dojo.date.isLeapYear=function(_4d){var _4e=_4d.getFullYear();return !(_4e%400)||(!(_4e%4)&&!!(_4e%100));};dojo.date.getTimezoneName=function(_4f){var str=_4f.toString();var tz="";var _52;var pos=str.indexOf("(");if(pos>-1){tz=str.substring(++pos,str.indexOf(")"));}else{var pat=/([A-Z\/]+) \d{4}$/;if((_52=str.match(pat))){tz=_52[1];}else{str=_4f.toLocaleString();pat=/ ([A-Z\/]+)$/;if((_52=str.match(pat))){tz=_52[1];}}}return (tz=="AM"||tz=="PM")?"":tz;};dojo.date.compare=function(_55,_56,_57){_55=new Date(Number(_55));_56=new Date(Number(_56||new Date()));if(typeof _57!=="undefined"){if(_57=="date"){_55.setHours(0,0,0,0);_56.setHours(0,0,0,0);}else{if(_57=="time"){_55.setFullYear(0,0,0);_56.setFullYear(0,0,0);}}}if(_55>_56){return 1;}if(_55<_56){return -1;}return 0;};dojo.date.add=function(_58,_59,_5a){var sum=new Date(Number(_58));var _5c=false;var _5d="Date";switch(_59){case "day":break;case "weekday":var _5e,_5f;var adj=0;var mod=_5a%5;if(!mod){_5e=(_5a>0)?5:-5;_5f=(_5a>0)?((_5a-5)/5):((_5a+5)/5);}else{_5e=mod;_5f=parseInt(_5a/5);}var _62=_58.getDay();if(_62==6&&_5a>0){adj=1;}else{if(_62==0&&_5a<0){adj=-1;}}var _63=_62+_5e;if(_63==0||_63==6){adj=(_5a>0)?2:-2;}_5a=7*_5f+_5e+adj;break;case "year":_5d="FullYear";_5c=true;break;case "week":_5a*=7;break;case "quarter":_5a*=3;case "month":_5c=true;_5d="Month";break;case "hour":case "minute":case "second":case "millisecond":_5d="UTC"+_59.charAt(0).toUpperCase()+_59.substring(1)+"s";}if(_5d){sum["set"+_5d](sum["get"+_5d]()+_5a);}if(_5c&&(sum.getDate()<_58.getDate())){sum.setDate(0);}return sum;};dojo.date.difference=function(_64,_65,_66){_65=_65||new Date();_66=_66||"day";var _67=_65.getFullYear()-_64.getFullYear();var _68=1;switch(_66){case "quarter":var m1=_64.getMonth();var m2=_65.getMonth();var q1=Math.floor(m1/3)+1;var q2=Math.floor(m2/3)+1;q2+=(_67*4);_68=q2-q1;break;case "weekday":var _6d=Math.round(dojo.date.difference(_64,_65,"day"));var _6e=parseInt(dojo.date.difference(_64,_65,"week"));var mod=_6d%7;if(mod==0){_6d=_6e*5;}else{var adj=0;var _71=_64.getDay();var _72=_65.getDay();_6e=parseInt(_6d/7);mod=_6d%7;var _73=new Date(_64);_73.setDate(_73.getDate()+(_6e*7));var _74=_73.getDay();if(_6d>0){switch(true){case _71==6:adj=-1;break;case _71==0:adj=0;break;case _72==6:adj=-1;break;case _72==0:adj=-2;break;case (_74+mod)>5:adj=-2;}}else{if(_6d<0){switch(true){case _71==6:adj=0;break;case _71==0:adj=1;break;case _72==6:adj=2;break;case _72==0:adj=1;break;case (_74+mod)<0:adj=2;}}}_6d+=adj;_6d-=(_6e*2);}_68=_6d;break;case "year":_68=_67;break;case "month":_68=(_65.getMonth()-_64.getMonth())+(_67*12);break;case "week":_68=parseInt(dojo.date.difference(_64,_65,"day")/7);break;case "day":_68/=24;case "hour":_68/=60;case "minute":_68/=60;case "second":_68/=1000;case "millisecond":_68*=_65.getTime()-_64.getTime();}return Math.round(_68);};}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(_75,_76,_77){_77=dojo.i18n.normalizeLocale(_77);var _78=_77.split("-");var _79=[_75,"nls",_76].join(".");var _7a=dojo._loadedModules[_79];if(_7a){var _7b;for(var i=_78.length;i>0;i--){var loc=_78.slice(0,i).join("_");if(_7a[loc]){_7b=_7a[loc];break;}}if(!_7b){_7b=_7a.ROOT;}if(_7b){var _7e=function(){};_7e.prototype=_7b;return new _7e();}}throw new Error("Bundle not found: "+_76+" in "+_75+" , locale="+_77);};dojo.i18n.normalizeLocale=function(_7f){var _80=_7f?_7f.toLowerCase():dojo.locale;if(_80=="root"){_80="ROOT";}return _80;};dojo.i18n._requireLocalization=function(_81,_82,_83,_84){var _85=dojo.i18n.normalizeLocale(_83);var _86=[_81,"nls",_82].join(".");var _87="";if(_84){var _88=_84.split(",");for(var i=0;i<_88.length;i++){if(_85.indexOf(_88[i])==0){if(_88[i].length>_87.length){_87=_88[i];}}}if(!_87){_87="ROOT";}}var _8a=_84?_87:_85;var _8b=dojo._loadedModules[_86];var _8c=null;if(_8b){if(djConfig.localizationComplete&&_8b._built){return;}var _8d=_8a.replace(/-/g,"_");var _8e=_86+"."+_8d;_8c=dojo._loadedModules[_8e];}if(!_8c){_8b=dojo["provide"](_86);var _8f=dojo._getModuleSymbols(_81);var _90=_8f.concat("nls").join("/");var _91;dojo.i18n._searchLocalePath(_8a,_84,function(loc){var _93=loc.replace(/-/g,"_");var _94=_86+"."+_93;var _95=false;if(!dojo._loadedModules[_94]){dojo["provide"](_94);var _96=[_90];if(loc!="ROOT"){_96.push(loc);}_96.push(_82);var _97=_96.join("/")+".js";_95=dojo._loadPath(_97,null,function(_98){var _99=function(){};_99.prototype=_91;_8b[_93]=new _99();for(var j in _98){_8b[_93][j]=_98[j];}});}else{_95=true;}if(_95&&_8b[_93]){_91=_8b[_93];}else{_8b[_93]=_91;}if(_84){return true;}});}if(_84&&_85!=_87){_8b[_85.replace(/-/g,"_")]=_8b[_87.replace(/-/g,"_")];}};(function(){var _9b=djConfig.extraLocale;if(_9b){if(!_9b instanceof Array){_9b=[_9b];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_9f,_a0){req(m,b,_9f,_a0);if(_9f){return;}for(var i=0;i<_9b.length;i++){req(m,b,_9b[i],_a0);}};}})();dojo.i18n._searchLocalePath=function(_a2,_a3,_a4){_a2=dojo.i18n.normalizeLocale(_a2);var _a5=_a2.split("-");var _a6=[];for(var i=_a5.length;i>0;i--){_a6.push(_a5.slice(0,i).join("-"));}_a6.push(false);if(_a3){_a6.reverse();}for(var j=_a6.length-1;j>=0;j--){var loc=_a6[j]||"ROOT";var _aa=_a4(loc);if(_aa){break;}}};dojo.i18n._preloadLocalizations=function(_ab,_ac){function preload(_ad){_ad=dojo.i18n.normalizeLocale(_ad);dojo.i18n._searchLocalePath(_ad,true,function(loc){for(var i=0;i<_ac.length;i++){if(_ac[i]==loc){dojo["require"](_ab+"_"+loc);return true;}}return false;});};preload();var _b0=djConfig.extraLocale||[];for(var i=0;i<_b0.length;i++){preload(_b0[i]);}};}if(!dojo._hasResource["dojo.cldr.supplemental"]){dojo._hasResource["dojo.cldr.supplemental"]=true;dojo.provide("dojo.cldr.supplemental");dojo.cldr.supplemental.getFirstDayOfWeek=function(_b2){var _b3={mv:5,ae:6,af:6,bh:6,dj:6,dz:6,eg:6,er:6,et:6,iq:6,ir:6,jo:6,ke:6,kw:6,lb:6,ly:6,ma:6,om:6,qa:6,sa:6,sd:6,so:6,tn:6,ye:6,as:0,au:0,az:0,bw:0,ca:0,cn:0,fo:0,ge:0,gl:0,gu:0,hk:0,ie:0,il:0,is:0,jm:0,jp:0,kg:0,kr:0,la:0,mh:0,mo:0,mp:0,mt:0,nz:0,ph:0,pk:0,sg:0,th:0,tt:0,tw:0,um:0,us:0,uz:0,vi:0,za:0,zw:0,et:0,mw:0,ng:0,tj:0,gb:0,sy:4};var _b4=dojo.cldr.supplemental._region(_b2);var dow=_b3[_b4];return (typeof dow=="undefined")?1:dow;};dojo.cldr.supplemental._region=function(_b6){_b6=dojo.i18n.normalizeLocale(_b6);var _b7=_b6.split("-");var _b8=_b7[1];if(!_b8){_b8={de:"de",en:"us",es:"es",fi:"fi",fr:"fr",hu:"hu",it:"it",ja:"jp",ko:"kr",nl:"nl",pt:"br",sv:"se",zh:"cn"}[_b7[0]];}else{if(_b8.length==4){_b8=_b7[2];}}return _b8;};dojo.cldr.supplemental.getWeekend=function(_b9){var _ba={eg:5,il:5,sy:5,"in":0,ae:4,bh:4,dz:4,iq:4,jo:4,kw:4,lb:4,ly:4,ma:4,om:4,qa:4,sa:4,sd:4,tn:4,ye:4};var _bb={ae:5,bh:5,dz:5,iq:5,jo:5,kw:5,lb:5,ly:5,ma:5,om:5,qa:5,sa:5,sd:5,tn:5,ye:5,af:5,ir:5,eg:6,il:6,sy:6};var _bc=dojo.cldr.supplemental._region(_b9);var _bd=_ba[_bc];var end=_bb[_bc];if(typeof _bd=="undefined"){_bd=6;}if(typeof end=="undefined"){end=0;}return {start:_bd,end:end};};}if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.regexp.escapeString=function(str,_c0){return str.replace(/([\.$?*!=:|{}\(\)\[\]\\\/^])/g,function(ch){if(_c0&&_c0.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(arr,re,_c4){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("|"),_c4);};dojo.regexp.group=function(_c7,_c8){return "("+(_c8?"?:":"")+_c7+")";};}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.string.pad=function(_c9,_ca,ch,end){var out=String(_c9);if(!ch){ch="0";}while(out.length<_ca){if(end){out+=ch;}else{out=ch+out;}}return out;};dojo.string.substitute=function(_ce,map,_d0,_d1){return _ce.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_d2,key,_d4){var _d5=dojo.getObject(key,false,map);if(_d4){_d5=dojo.getObject(_d4,false,_d1)(_d5);}if(_d0){_d5=_d0(_d5,key);}return _d5.toString();});};dojo.string.trim=function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};}if(!dojo._hasResource["dojo.date.locale"]){dojo._hasResource["dojo.date.locale"]=true;dojo.provide("dojo.date.locale");(function(){function formatPattern(_d8,_d9,_da){return _da.replace(/([a-z])\1*/ig,function(_db){var s;var c=_db.charAt(0);var l=_db.length;var pad;var _e0=["abbr","wide","narrow"];switch(c){case "G":s=_d9[(l<4)?"eraAbbr":"eraNames"][_d8.getFullYear()<0?0:1];break;case "y":s=_d8.getFullYear();switch(l){case 1:break;case 2:s=String(s);s=s.substr(s.length-2);break;default:pad=true;}break;case "Q":case "q":s=Math.ceil((_d8.getMonth()+1)/3);pad=true;break;case "M":case "L":var m=_d8.getMonth();var _e2;switch(l){case 1:case 2:s=m+1;pad=true;break;case 3:case 4:case 5:_e2=_e0[l-3];break;}if(_e2){var _e3=(c=="L")?"standalone":"format";var _e4=["months",_e3,_e2].join("-");s=_d9[_e4][m];}break;case "w":var _e5=0;s=dojo.date.locale._getWeekOfYear(_d8,_e5);pad=true;break;case "d":s=_d8.getDate();pad=true;break;case "D":s=dojo.date.locale._getDayOfYear(_d8);pad=true;break;case "E":case "e":case "c":var d=_d8.getDay();var _e2;switch(l){case 1:case 2:if(c=="e"){var _e7=dojo.cldr.supplemental.getFirstDayOfWeek(options.locale);d=(d-_e7+7)%7;}if(c!="c"){s=d+1;pad=true;break;}case 3:case 4:case 5:_e2=_e0[l-3];break;}if(_e2){var _e3=(c=="c")?"standalone":"format";var _e4=["days",_e3,_e2].join("-");s=_d9[_e4][d];}break;case "a":var _e8=(_d8.getHours()<12)?"am":"pm";s=_d9[_e8];break;case "h":case "H":case "K":case "k":var h=_d8.getHours();switch(c){case "h":s=(h%12)||12;break;case "H":s=h;break;case "K":s=(h%12);break;case "k":s=h||24;break;}pad=true;break;case "m":s=_d8.getMinutes();pad=true;break;case "s":s=_d8.getSeconds();pad=true;break;case "S":s=Math.round(_d8.getMilliseconds()*Math.pow(10,l-3));break;case "v":case "z":s=dojo.date.getTimezoneName(_d8);if(s){break;}l=4;case "Z":var _ea=_d8.getTimezoneOffset();var tz=[(_ea<=0?"+":"-"),dojo.string.pad(Math.floor(Math.abs(_ea)/60),2),dojo.string.pad(Math.abs(_ea)%60,2)];if(l==4){tz.splice(0,0,"GMT");tz.splice(3,0,":");}s=tz.join("");break;default:throw new Error("dojo.date.locale.format: invalid pattern char: "+_da);}if(pad){s=dojo.string.pad(s,l);}return s;});};dojo.date.locale.format=function(_ec,_ed){_ed=_ed||{};var _ee=dojo.i18n.normalizeLocale(_ed.locale);var _ef=_ed.formatLength||"short";var _f0=dojo.date.locale._getGregorianBundle(_ee);var str=[];var _f2=dojo.hitch(this,formatPattern,_ec,_f0);if(_ed.selector=="year"){var _f3=_ec.getFullYear();if(_ee.match(/^zh|^ja/)){_f3+="年";}return _f3;}if(_ed.selector!="time"){var _f4=_ed.datePattern||_f0["dateFormat-"+_ef];if(_f4){str.push(_processPattern(_f4,_f2));}}if(_ed.selector!="date"){var _f5=_ed.timePattern||_f0["timeFormat-"+_ef];if(_f5){str.push(_processPattern(_f5,_f2));}}var _f6=str.join(" ");return _f6;};dojo.date.locale.regexp=function(_f7){return dojo.date.locale._parseInfo(_f7).regexp;};dojo.date.locale._parseInfo=function(_f8){_f8=_f8||{};var _f9=dojo.i18n.normalizeLocale(_f8.locale);var _fa=dojo.date.locale._getGregorianBundle(_f9);var _fb=_f8.formatLength||"short";var _fc=_f8.datePattern||_fa["dateFormat-"+_fb];var _fd=_f8.timePattern||_fa["timeFormat-"+_fb];var _fe;if(_f8.selector=="date"){_fe=_fc;}else{if(_f8.selector=="time"){_fe=_fd;}else{_fe=_fc+" "+_fd;}}var _ff=[];var re=_processPattern(_fe,dojo.hitch(this,_buildDateTimeRE,_ff,_fa,_f8));return {regexp:re,tokens:_ff,bundle:_fa};};dojo.date.locale.parse=function(_101,_102){var info=dojo.date.locale._parseInfo(_102);var _104=info.tokens,_105=info.bundle;var re=new RegExp("^"+info.regexp+"$");var _107=re.exec(_101);if(!_107){return null;}var _108=["abbr","wide","narrow"];var _109=new Date(1972,0);var _10a={};var amPm="";dojo.forEach(_107,function(v,i){if(!i){return;}var _10e=_104[i-1];var l=_10e.length;switch(_10e.charAt(0)){case "y":if(l!=2){_109.setFullYear(v);_10a.year=v;}else{if(v<100){v=Number(v);var year=""+new Date().getFullYear();var _111=year.substring(0,2)*100;var _112=Number(year.substring(2,4));var _113=Math.min(_112+20,99);var num=(v<_113)?_111+v:_111-100+v;_109.setFullYear(num);_10a.year=num;}else{if(_102.strict){return null;}_109.setFullYear(v);_10a.year=v;}}break;case "M":if(l>2){var _115=_105["months-format-"+_108[l-3]].concat();if(!_102.strict){v=v.replace(".","").toLowerCase();_115=dojo.map(_115,function(s){return s.replace(".","").toLowerCase();});}v=dojo.indexOf(_115,v);if(v==-1){return null;}}else{v--;}_109.setMonth(v);_10a.month=v;break;case "E":case "e":var days=_105["days-format-"+_108[l-3]].concat();if(!_102.strict){v=v.toLowerCase();days=dojo.map(days,"".toLowerCase);}v=dojo.indexOf(days,v);if(v==-1){return null;}break;case "d":_109.setDate(v);_10a.date=v;break;case "D":_109.setMonth(0);_109.setDate(v);break;case "a":var am=_102.am||_105.am;var pm=_102.pm||_105.pm;if(!_102.strict){var _11a=/\./g;v=v.replace(_11a,"").toLowerCase();am=am.replace(_11a,"").toLowerCase();pm=pm.replace(_11a,"").toLowerCase();}if(_102.strict&&v!=am&&v!=pm){return null;}amPm=(v==pm)?"p":(v==am)?"a":"";break;case "K":if(v==24){v=0;}case "h":case "H":case "k":if(v>23){return null;}_109.setHours(v);break;case "m":_109.setMinutes(v);break;case "s":_109.setSeconds(v);break;case "S":_109.setMilliseconds(v);}});var _11b=_109.getHours();if(amPm==="p"&&_11b<12){_109.setHours(_11b+12);}else{if(amPm==="a"&&_11b==12){_109.setHours(0);}}if(_10a.year&&_109.getFullYear()!=_10a.year){return null;}if(_10a.month&&_109.getMonth()!=_10a.month){return null;}if(_10a.date&&_109.getDate()!=_10a.date){return null;}return _109;};function _processPattern(_11c,_11d,_11e,_11f){var _120=function(x){return x;};_11d=_11d||_120;_11e=_11e||_120;_11f=_11f||_120;var _122=_11c.match(/(''|[^'])+/g);var _123=false;dojo.forEach(_122,function(_124,i){if(!_124){_122[i]="";}else{_122[i]=(_123?_11e:_11d)(_124);_123=!_123;}});return _11f(_122.join(""));};function _buildDateTimeRE(_126,_127,_128,_129){_129=dojo.regexp.escapeString(_129);if(!_128.strict){_129=_129.replace(" a"," ?a");}return _129.replace(/([a-z])\1*/ig,function(_12a){var s;var c=_12a.charAt(0);var l=_12a.length;var p2="",p3="";if(_128.strict){if(l>1){p2="0"+"{"+(l-1)+"}";}if(l>2){p3="0"+"{"+(l-2)+"}";}}else{p2="0?";p3="0{0,2}";}switch(c){case "y":s="\\d{2,4}";break;case "M":s=(l>2)?"\\S+":p2+"[1-9]|1[0-2]";break;case "D":s=p2+"[1-9]|"+p3+"[1-9][0-9]|[12][0-9][0-9]|3[0-5][0-9]|36[0-6]";break;case "d":s=p2+"[1-9]|[12]\\d|3[01]";break;case "w":s=p2+"[1-9]|[1-4][0-9]|5[0-3]";break;case "E":s="\\S+";break;case "h":s=p2+"[1-9]|1[0-2]";break;case "k":s=p2+"\\d|1[01]";break;case "H":s=p2+"\\d|1\\d|2[0-3]";break;case "K":s=p2+"[1-9]|1\\d|2[0-4]";break;case "m":case "s":s="[0-5]\\d";break;case "S":s="\\d{"+l+"}";break;case "a":var am=_128.am||_127.am||"AM";var pm=_128.pm||_127.pm||"PM";if(_128.strict){s=am+"|"+pm;}else{s=am+"|"+pm;if(am!=am.toLowerCase()){s+="|"+am.toLowerCase();}if(pm!=pm.toLowerCase()){s+="|"+pm.toLowerCase();}}break;default:s=".*";}if(_126){_126.push(_12a);}return "("+s+")";}).replace(/[\xa0 ]/g,"[\\s\\xa0]");};})();(function(){var _132=[];dojo.date.locale.addCustomFormats=function(_133,_134){_132.push({pkg:_133,name:_134});};dojo.date.locale._getGregorianBundle=function(_135){var _136={};dojo.forEach(_132,function(desc){var _138=dojo.i18n.getLocalization(desc.pkg,desc.name,_135);_136=dojo.mixin(_136,_138);},this);return _136;};})();dojo.date.locale.addCustomFormats("dojo.cldr","gregorian");dojo.date.locale.getNames=function(item,type,use,_13c){var _13d;var _13e=dojo.date.locale._getGregorianBundle(_13c);var _13f=[item,use,type];if(use=="standAlone"){_13d=_13e[_13f.join("-")];}_13f[1]="format";return (_13d||_13e[_13f.join("-")]).concat();};dojo.date.locale.isWeekend=function(_140,_141){var _142=dojo.cldr.supplemental.getWeekend(_141);var day=(_140||new Date()).getDay();if(_142.end<_142.start){_142.end+=7;if(day<_142.start){day+=7;}}return day>=_142.start&&day<=_142.end;};dojo.date.locale._getDayOfYear=function(_144){return dojo.date.difference(new Date(_144.getFullYear(),0,1),_144)+1;};dojo.date.locale._getWeekOfYear=function(_145,_146){if(arguments.length==1){_146=0;}var _147=new Date(_145.getFullYear(),0,1).getDay();var adj=(_147-_146+7)%7;var week=Math.floor((dojo.date.locale._getDayOfYear(_145)+adj-1)/7);if(_147==_146){week++;}return week;};}({"months-format-abbr":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"months-format-wide":["January","February","March","April","May","June","July","August","September","October","November","December"],"months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"days-format-abbr":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"days-format-wide":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"days-standAlone-narrow":["S","M","T","W","T","F","S"],"quarters-format-wide":["1st quarter","2nd quarter","3rd quarter","4th quarter"],"eraNames":["Before Christ","Anno Domini"],"eraAbbr":["BC","AD"],"dateFormat-full":"EEEE, MMMM d, yyyy","dateFormat-long":"MMMM d, yyyy","dateFormat-medium":"MMM d, yyyy","dateFormat-short":"M/d/yy","timeFormat-full":"h:mm:ss a v","timeFormat-long":"h:mm:ss a z","timeFormat-medium":"h:mm:ss a","timeFormat-short":"h:mm a","field-dayperiod":"AM/PM"});if(!dojo._hasResource["dojo.dnd.common"]){dojo._hasResource["dojo.dnd.common"]=true;dojo.provide("dojo.dnd.common");dojo.dnd._copyKey=navigator.appVersion.indexOf("Macintosh")<0?"ctrlKey":"metaKey";dojo.dnd.getCopyKeyState=function(e){return e[dojo.dnd._copyKey];};dojo.dnd._uniqueId=0;dojo.dnd.getUniqueId=function(){var id;do{id="dojoUnique"+(++dojo.dnd._uniqueId);}while(dojo.byId(id));return id;};dojo.dnd._empty={};dojo.dnd.isFormElement=function(e){var t=e.target;if(t.nodeType==3){t=t.parentNode;}return " button textarea input select option ".indexOf(" "+t.tagName.toLowerCase()+" ")>=0;};}if(!dojo._hasResource["dojo.dnd.autoscroll"]){dojo._hasResource["dojo.dnd.autoscroll"]=true;dojo.provide("dojo.dnd.autoscroll");dojo.dnd.getViewport=function(){var d=dojo.doc,dd=d.documentElement,w=window,b=dojo.body();if(dojo.isMozilla){return {w:dd.clientWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&w.innerWidth){return {w:w.innerWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&dd&&dd.clientWidth){return {w:dd.clientWidth,h:dd.clientHeight};}else{if(b.clientWidth){return {w:b.clientWidth,h:b.clientHeight};}}}}return null;};dojo.dnd.V_TRIGGER_AUTOSCROLL=32;dojo.dnd.H_TRIGGER_AUTOSCROLL=32;dojo.dnd.V_AUTOSCROLL_VALUE=16;dojo.dnd.H_AUTOSCROLL_VALUE=16;dojo.dnd.autoScroll=function(e){var v=dojo.dnd.getViewport(),dx=0,dy=0;if(e.clientX<dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(e.clientX>v.w-dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}if(e.clientY<dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=-dojo.dnd.V_AUTOSCROLL_VALUE;}else{if(e.clientY>v.h-dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}window.scrollBy(dx,dy);};dojo.dnd._validNodes={"div":1,"p":1,"td":1};dojo.dnd._validOverflow={"auto":1,"scroll":1};dojo.dnd.autoScrollNodes=function(e){for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase() in dojo.dnd._validNodes)){var s=dojo.getComputedStyle(n);if(s.overflow.toLowerCase() in dojo.dnd._validOverflow){var b=dojo._getContentBox(n,s),t=dojo._abs(n,true);b.l+=t.x+n.scrollLeft;b.t+=t.y+n.scrollTop;var w=Math.min(dojo.dnd.H_TRIGGER_AUTOSCROLL,b.w/2),h=Math.min(dojo.dnd.V_TRIGGER_AUTOSCROLL,b.h/2),rx=e.pageX-b.l,ry=e.pageY-b.t,dx=0,dy=0;if(rx>0&&rx<b.w){if(rx<w){dx=-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(rx>b.w-w){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}}if(ry>0&&ry<b.h){if(ry<h){dy=-dojo.dnd.V_AUTOSCROLL_VALUE;}else{if(ry>b.h-h){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}}var _161=n.scrollLeft,_162=n.scrollTop;n.scrollLeft=n.scrollLeft+dx;n.scrollTop=n.scrollTop+dy;if(_161!=n.scrollLeft||_162!=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,_168=dojo.connect(d,"onmousemove",this,"onFirstMove");this.events=[dojo.connect(d,"onmousemove",this,"onMouseMove"),dojo.connect(d,"onmouseup",this,"onMouseUp"),dojo.connect(d,"ondragstart",dojo,"stopEvent"),dojo.connect(d,"onselectstart",dojo,"stopEvent"),_168];if(h&&h.onMoveStart){h.onMoveStart(this);}},onMouseMove:function(e){dojo.dnd.autoScroll(e);var m=this.marginBox;this.host.onMove(this,{l:m.l+e.pageX,t:m.t+e.pageY});},onMouseUp:function(e){if(this.mouseButton==e.button){this.destroy();}},onFirstMove:function(){this.node.style.position="absolute";var m=dojo.marginBox(this.node);m.l-=this.marginBox.l;m.t-=this.marginBox.t;this.marginBox=m;this.host.onFirstMove(this);dojo.disconnect(this.events.pop());},destroy:function(){dojo.forEach(this.events,dojo.disconnect);var h=this.host;if(h&&h.onMoveStop){h.onMoveStop(this);}this.events=this.node=null;}});}if(!dojo._hasResource["dojo.dnd.Moveable"]){dojo._hasResource["dojo.dnd.Moveable"]=true;dojo.provide("dojo.dnd.Moveable");dojo.declare("dojo.dnd.Moveable",null,{handle:"",delay:0,skip:false,constructor:function(node,_16f){this.node=dojo.byId(node);if(!_16f){_16f={};}this.handle=_16f.handle?dojo.byId(_16f.handle):null;if(!this.handle){this.handle=this.node;}this.delay=_16f.delay>0?_16f.delay:0;this.skip=_16f.skip;this.mover=_16f.mover?_16f.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(_170,node){return new dojo.dnd.Moveable(node,_170);},destroy:function(){dojo.forEach(this.events,dojo.disconnect);this.events=this.node=this.handle=null;},onMouseDown:function(e){if(this.skip&&dojo.dnd.isFormElement(e)){return;}if(this.delay){this.events.push(dojo.connect(this.handle,"onmousemove",this,"onMouseMove"));this.events.push(dojo.connect(this.handle,"onmouseup",this,"onMouseUp"));this._lastX=e.pageX;this._lastY=e.pageY;}else{new this.mover(this.node,e,this);}dojo.stopEvent(e);},onMouseMove:function(e){if(Math.abs(e.pageX-this._lastX)>this.delay||Math.abs(e.pageY-this._lastY)>this.delay){this.onMouseUp(e);new this.mover(this.node,e,this);}dojo.stopEvent(e);},onMouseUp:function(e){dojo.disconnect(this.events.pop());dojo.disconnect(this.events.pop());},onSelectStart:function(e){if(!this.skip||!dojo.dnd.isFormElement(e)){dojo.stopEvent(e);}},onMoveStart:function(_176){dojo.publish("/dnd/move/start",[_176]);dojo.addClass(dojo.body(),"dojoMove");dojo.addClass(this.node,"dojoMoveItem");},onMoveStop:function(_177){dojo.publish("/dnd/move/stop",[_177]);dojo.removeClass(dojo.body(),"dojoMove");dojo.removeClass(this.node,"dojoMoveItem");},onFirstMove:function(_178){},onMove:function(_179,_17a){this.onMoving(_179,_17a);dojo.marginBox(_179.node,_17a);this.onMoved(_179,_17a);},onMoving:function(_17b,_17c){},onMoved:function(_17d,_17e){}});}if(!dojo._hasResource["dijit._base.focus"]){dojo._hasResource["dijit._base.focus"]=true;dojo.provide("dijit._base.focus");dojo.mixin(dijit,{_curFocus:null,_prevFocus:null,isCollapsed:function(){var _17f=dojo.global;var _180=dojo.doc;if(_180.selection){return !_180.selection.createRange().text;}else{if(_17f.getSelection){var _181=_17f.getSelection();if(dojo.isString(_181)){return !_181;}else{return _181.isCollapsed||!_181.toString();}}}},getBookmark:function(){var _182,_183=dojo.doc.selection;if(_183){var _184=_183.createRange();if(_183.type.toUpperCase()=="CONTROL"){_182=_184.length?dojo._toArray(_184):null;}else{_182=_184.getBookmark();}}else{if(dojo.global.getSelection){_183=dojo.global.getSelection();if(_183){var _184=_183.getRangeAt(0);_182=_184.cloneRange();}}else{console.debug("No idea how to store the current selection for this browser!");}}return _182;},moveToBookmark:function(_185){var _186=dojo.doc;if(_186.selection){var _187;if(dojo.isArray(_185)){_187=_186.body.createControlRange();dojo.forEach(_185,_187.addElement);}else{_187=_186.selection.createRange();_187.moveToBookmark(_185);}_187.select();}else{var _188=dojo.global.getSelection&&dojo.global.getSelection();if(_188&&_188.removeAllRanges){_188.removeAllRanges();_188.addRange(_185);}else{console.debug("No idea how to restore selection for this browser!");}}},getFocus:function(menu,_18a){return {node:menu&&dojo.isDescendant(dijit._curFocus,menu.domNode)?dijit._prevFocus:dijit._curFocus,bookmark:!dojo.withGlobal(_18a||dojo.global,dijit.isCollapsed)?dojo.withGlobal(_18a||dojo.global,dijit.getBookmark):null,openedForWindow:_18a};},focus:function(_18b){if(!_18b){return;}var node="node" in _18b?_18b.node:_18b,_18d=_18b.bookmark,_18e=_18b.openedForWindow;if(node){var _18f=(node.tagName.toLowerCase()=="iframe")?node.contentWindow:node;if(_18f&&_18f.focus){try{_18f.focus();}catch(e){}}dijit._onFocusNode(node);}if(_18d&&dojo.withGlobal(_18e||dojo.global,dijit.isCollapsed)){if(_18e){_18e.focus();}try{dojo.withGlobal(_18e||dojo.global,moveToBookmark,null,[_18d]);}catch(e){}}},_activeStack:[],registerWin:function(_190){if(!_190){_190=window;}dojo.connect(_190.document,"onmousedown",null,function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);dijit._onTouchNode(evt.target||evt.srcElement);});var body=_190.document.body||_190.document.getElementsByTagName("body")[0];if(body){if(dojo.isIE){body.attachEvent("onactivate",function(evt){if(evt.srcElement.tagName.toLowerCase()!="body"){dijit._onFocusNode(evt.srcElement);}});body.attachEvent("ondeactivate",function(evt){dijit._onBlurNode(evt.srcElement);});}else{body.addEventListener("focus",function(evt){dijit._onFocusNode(evt.target);},true);body.addEventListener("blur",function(evt){dijit._onBlurNode(evt.target);},true);}}body=null;},_onBlurNode:function(node){dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;var w=dijit.getEnclosingWidget(node);if(w&&w._setStateClass){w._focused=false;w._setStateClass();}if(dijit._justMouseDowned){return;}if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);}dijit._clearActiveWidgetsTimer=setTimeout(function(){delete dijit._clearActiveWidgetsTimer;dijit._setStack([]);},100);},_onTouchNode:function(node){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _19a=[];try{while(node){if(node.dijitPopupParent){node=dijit.byId(node.dijitPopupParent).domNode;}else{if(node.tagName&&node.tagName.toLowerCase()=="body"){if(node===dojo.body()){break;}node=dojo.query("iframe").filter(function(_19b){return _19b.contentDocument.body===node;})[0];}else{var id=node.getAttribute&&node.getAttribute("widgetId");if(id){_19a.unshift(id);}node=node.parentNode;}}}}catch(e){}dijit._setStack(_19a);},_onFocusNode:function(node){if(node&&node.tagName&&node.tagName.toLowerCase()=="body"){return;}dijit._onTouchNode(node);if(node==dijit._curFocus){return;}dijit._prevFocus=dijit._curFocus;dijit._curFocus=node;dojo.publish("focusNode",[node]);var w=dijit.getEnclosingWidget(node);if(w&&w._setStateClass){w._focused=true;w._setStateClass();}},_setStack:function(_19f){var _1a0=dijit._activeStack;dijit._activeStack=_19f;for(var _1a1=0;_1a1<Math.min(_1a0.length,_19f.length);_1a1++){if(_1a0[_1a1]!=_19f[_1a1]){break;}}for(var i=_1a0.length-1;i>=_1a1;i--){var _1a3=dijit.byId(_1a0[i]);if(_1a3){dojo.publish("widgetBlur",[_1a3]);if(_1a3._onBlur){_1a3._onBlur();}}}for(var i=_1a1;i<_19f.length;i++){var _1a3=dijit.byId(_19f[i]);if(_1a3){dojo.publish("widgetFocus",[_1a3]);if(_1a3._onFocus){_1a3._onFocus();}}}}});dojo.addOnLoad(dijit.registerWin);}if(!dojo._hasResource["dijit._base.manager"]){dojo._hasResource["dijit._base.manager"]=true;dojo.provide("dijit._base.manager");dojo.declare("dijit.WidgetSet",null,{constructor:function(){this._hash={};},add:function(_1a4){if(this._hash[_1a4.id]){throw new Error("Tried to register widget with id=="+_1a4.id+" but that id is already registered");}this._hash[_1a4.id]=_1a4;},remove:function(id){delete this._hash[id];},forEach:function(func){for(var id in this._hash){func(this._hash[id]);}},filter:function(_1a8){var res=new dijit.WidgetSet();this.forEach(function(_1aa){if(_1a8(_1aa)){res.add(_1aa);}});return res;},byId:function(id){return this._hash[id];},byClass:function(cls){return this.filter(function(_1ad){return _1ad.declaredClass==cls;});}});dijit.registry=new dijit.WidgetSet();dijit._widgetTypeCtr={};dijit.getUniqueId=function(_1ae){var id;do{id=_1ae+"_"+(dijit._widgetTypeCtr[_1ae]!==undefined?++dijit._widgetTypeCtr[_1ae]:dijit._widgetTypeCtr[_1ae]=0);}while(dijit.byId(id));return id;};if(dojo.isIE){dojo.addOnUnload(function(){dijit.registry.forEach(function(_1b0){_1b0.destroy();});});}dijit.byId=function(id){return (dojo.isString(id))?dijit.registry.byId(id):id;};dijit.byNode=function(node){return dijit.registry.byId(node.getAttribute("widgetId"));};dijit.getEnclosingWidget=function(node){while(node){if(node.getAttribute&&node.getAttribute("widgetId")){return dijit.registry.byId(node.getAttribute("widgetId"));}node=node.parentNode;}return null;};}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function(){var _1b4=dojo.global;var _1b5=dojo.doc;var w=0,h=0;if(dojo.isMozilla){var minw,minh,maxw,maxh;if(_1b5.body.clientWidth>_1b5.documentElement.clientWidth){minw=_1b5.documentElement.clientWidth;maxw=_1b5.body.clientWidth;}else{maxw=_1b5.documentElement.clientWidth;minw=_1b5.body.clientWidth;}if(_1b5.body.clientHeight>_1b5.documentElement.clientHeight){minh=_1b5.documentElement.clientHeight;maxh=_1b5.body.clientHeight;}else{maxh=_1b5.documentElement.clientHeight;minh=_1b5.body.clientHeight;}w=(maxw>_1b4.innerWidth)?minw:maxw;h=(maxh>_1b4.innerHeight)?minh:maxh;}else{if(!dojo.isOpera&&_1b4.innerWidth){w=_1b4.innerWidth;h=_1b4.innerHeight;}else{if(dojo.isIE&&_1b5.documentElement&&_1b5.documentElement.clientHeight){w=_1b5.documentElement.clientWidth;h=_1b5.documentElement.clientHeight;}else{if(dojo.body().clientWidth){w=dojo.body().clientWidth;h=dojo.body().clientHeight;}}}}var _1bc=dojo._docScroll();return {w:w,h:h,l:_1bc.x,t:_1bc.y};};dijit.placeOnScreen=function(node,pos,_1bf,_1c0){var _1c1=dojo.map(_1bf,function(_1c2){return {corner:_1c2,pos:pos};});return dijit._place(node,_1c1);};dijit._place=function(node,_1c4,_1c5){var view=dijit.getViewport();if(!node.parentNode||String(node.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(node);}var best=null;for(var i=0;i<_1c4.length;i++){var _1c9=_1c4[i].corner;var pos=_1c4[i].pos;if(_1c5){_1c5(_1c9);}var _1cb=node.style.display;var _1cc=node.style.visibility;node.style.visibility="hidden";node.style.display="";var mb=dojo.marginBox(node);node.style.display=_1cb;node.style.visibility=_1cc;var _1ce=(_1c9.charAt(1)=="L"?pos.x:Math.max(view.l,pos.x-mb.w)),_1cf=(_1c9.charAt(0)=="T"?pos.y:Math.max(view.t,pos.y-mb.h)),endX=(_1c9.charAt(1)=="L"?Math.min(view.l+view.w,_1ce+mb.w):pos.x),endY=(_1c9.charAt(0)=="T"?Math.min(view.t+view.h,_1cf+mb.h):pos.y),_1d2=endX-_1ce,_1d3=endY-_1cf,_1d4=(mb.w-_1d2)+(mb.h-_1d3);if(best==null||_1d4<best.overflow){best={corner:_1c9,aroundCorner:_1c4[i].aroundCorner,x:_1ce,y:_1cf,w:_1d2,h:_1d3,overflow:_1d4};}if(_1d4==0){break;}}node.style.left=best.x+"px";node.style.top=best.y+"px";return best;};dijit.placeOnScreenAroundElement=function(node,_1d6,_1d7,_1d8){_1d6=dojo.byId(_1d6);var _1d9=_1d6.style.display;_1d6.style.display="";var _1da=_1d6.offsetWidth;var _1db=_1d6.offsetHeight;var _1dc=dojo.coords(_1d6,true);_1d6.style.display=_1d9;var _1dd=[];for(var _1de in _1d7){_1dd.push({aroundCorner:_1de,corner:_1d7[_1de],pos:{x:_1dc.x+(_1de.charAt(1)=="L"?0:_1da),y:_1dc.y+(_1de.charAt(0)=="T"?0:_1db)}});}return dijit._place(node,_1dd,_1d8);};}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function(doc){if(dojo.isSafari&&!doc._parentWindow){var fix=function(win){win.document._parentWindow=win;for(var i=0;i<win.frames.length;i++){fix(win.frames[i]);}};fix(window.top);}if(dojo.isIE&&window!==document.parentWindow&&!doc._parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc._parentWindow||doc.parentWindow||doc.defaultView;};}if(!dojo._hasResource["dijit._base.popup"]){dojo._hasResource["dijit._base.popup"]=true;dojo.provide("dijit._base.popup");dijit.popup=new function(){var _1e4=[],_1e5=1000,_1e6=1;this.open=function(args){var _1e8=args.popup,_1e9=args.orient||{"BL":"TL","TL":"BL"},_1ea=args.around,id=(args.around&&args.around.id)?(args.around.id+"_dropdown"):("popup_"+_1e6++);var _1ec=dojo.doc.createElement("div");_1ec.id=id;_1ec.className="dijitPopup";_1ec.style.zIndex=_1e5+_1e4.length;_1ec.style.visibility="hidden";if(args.parent){_1ec.dijitPopupParent=args.parent.id;}dojo.body().appendChild(_1ec);_1e8.domNode.style.display="";_1ec.appendChild(_1e8.domNode);var _1ed=new dijit.BackgroundIframe(_1ec);var best=_1ea?dijit.placeOnScreenAroundElement(_1ec,_1ea,_1e9,_1e8.orient?dojo.hitch(_1e8,"orient"):null):dijit.placeOnScreen(_1ec,args,_1e9=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"]);_1ec.style.visibility="visible";var _1ef=[];function getTopPopup(){for(var pi=_1e4.length-1;pi>0&&_1e4[pi].parent===_1e4[pi-1].widget;pi--){}return _1e4[pi];};_1ef.push(dojo.connect(_1ec,"onkeypress",this,function(evt){if(evt.keyCode==dojo.keys.ESCAPE&&args.onCancel){args.onCancel();}else{if(evt.keyCode==dojo.keys.TAB){dojo.stopEvent(evt);var _1f2=getTopPopup();if(_1f2&&_1f2.onCancel){_1f2.onCancel();}}}}));if(_1e8.onCancel){_1ef.push(dojo.connect(_1e8,"onCancel",null,args.onCancel));}_1ef.push(dojo.connect(_1e8,_1e8.onExecute?"onExecute":"onChange",null,function(){var _1f3=getTopPopup();if(_1f3&&_1f3.onExecute){_1f3.onExecute();}}));_1e4.push({wrapper:_1ec,iframe:_1ed,widget:_1e8,parent:args.parent,onExecute:args.onExecute,onCancel:args.onCancel,onClose:args.onClose,handlers:_1ef});if(_1e8.onOpen){_1e8.onOpen(best);}return best;};this.close=function(_1f4){while(dojo.some(_1e4,function(elem){return elem.widget==_1f4;})){var top=_1e4.pop(),_1f7=top.wrapper,_1f8=top.iframe,_1f9=top.widget,_1fa=top.onClose;if(_1f9.onClose){_1f9.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(!_1f9||!_1f9.domNode){return;}dojo.style(_1f9.domNode,"display","none");dojo.body().appendChild(_1f9.domNode);_1f8.destroy();dojo._destroyElement(_1f7);if(_1fa){_1fa();}}};}();dijit._frames=new function(){var _1fb=[];this.pop=function(){var _1fc;if(_1fb.length){_1fc=_1fb.pop();_1fc.style.display="";}else{if(dojo.isIE){var html="<iframe src='javascript:\"\"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_1fc=dojo.doc.createElement(html);}else{var _1fc=dojo.doc.createElement("iframe");_1fc.src="javascript:\"\"";_1fc.className="dijitBackgroundIframe";}_1fc.tabIndex=-1;dojo.body().appendChild(_1fc);}return _1fc;};this.push=function(_1fe){_1fe.style.display="";if(dojo.isIE){_1fe.style.removeExpression("width");_1fe.style.removeExpression("height");}_1fb.push(_1fe);};}();if(dojo.isIE&&dojo.isIE<7){dojo.addOnLoad(function(){var f=dijit._frames;dojo.forEach([f.pop()],f.push);});}dijit.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if((dojo.isIE&&dojo.isIE<7)||(dojo.isFF&&dojo.isFF<3&&dojo.hasClass(dojo.body(),"dijit_a11y"))){var _201=dijit._frames.pop();node.appendChild(_201);if(dojo.isIE){_201.style.setExpression("width","document.getElementById('"+node.id+"').offsetWidth");_201.style.setExpression("height","document.getElementById('"+node.id+"').offsetHeight");}this.iframe=_201;}};dojo.extend(dijit.BackgroundIframe,{destroy:function(){if(this.iframe){dijit._frames.push(this.iframe);delete this.iframe;}}});}if(!dojo._hasResource["dijit._base.scroll"]){dojo._hasResource["dijit._base.scroll"]=true;dojo.provide("dijit._base.scroll");dijit.scrollIntoView=function(node){if(dojo.isIE){if(dojo.marginBox(node.parentNode).h<=node.parentNode.scrollHeight){node.scrollIntoView(false);}}else{if(dojo.isMozilla){node.scrollIntoView(false);}else{var _203=node.parentNode;var _204=_203.scrollTop+dojo.marginBox(_203).h;var _205=node.offsetTop+dojo.marginBox(node).h;if(_204<_205){_203.scrollTop+=(_205-_204);}else{if(_203.scrollTop>node.offsetTop){_203.scrollTop-=(_203.scrollTop-node.offsetTop);}}}}};}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");(function(){var d=dojo;var ie=d.isIE;var _208=d.isOpera;var maj=Math.floor;var _20a={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_iequirks:ie&&d.isQuirks,dj_opera:_208,dj_opera8:maj(_208)==8,dj_opera9:maj(_208)==9,dj_khtml:d.isKhtml,dj_safari:d.isSafari,dj_gecko:d.isMozilla};for(var p in _20a){if(_20a[p]){var html=dojo.doc.documentElement;if(html.className){html.className+=" "+p;}else{html.className=p;}}}})();}if(!dojo._hasResource["dijit._base.bidi"]){dojo._hasResource["dijit._base.bidi"]=true;dojo.provide("dijit._base.bidi");dojo.addOnLoad(function(){if(!dojo._isBodyLtr()){dojo.addClass(dojo.body(),"dijitRtl");}});}if(!dojo._hasResource["dijit._base.typematic"]){dojo._hasResource["dijit._base.typematic"]=true;dojo.provide("dijit._base.typematic");dijit.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=(this._currentTimeout<0)?this._initialDelay:((this._subsequentDelay>1)?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay));this._timer=setTimeout(dojo.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_20e,node,_210,obj,_212,_213){if(obj!=this._obj){this.stop();this._initialDelay=_213||500;this._subsequentDelay=_212||0.9;this._obj=obj;this._evt=evt;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_20e,_210);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,_215,_216,_217,_218,_219){return [dojo.connect(node,"onkeypress",this,function(evt){if(evt.keyCode==_215.keyCode&&(!_215.charCode||_215.charCode==evt.charCode)&&(_215.ctrlKey===undefined||_215.ctrlKey==evt.ctrlKey)&&(_215.altKey===undefined||_215.altKey==evt.ctrlKey)&&(_215.shiftKey===undefined||_215.shiftKey==evt.ctrlKey)){dojo.stopEvent(evt);dijit.typematic.trigger(_215,_216,node,_217,_215,_218,_219);}else{if(dijit.typematic._obj==_215){dijit.typematic.stop();}}}),dojo.connect(node,"onkeyup",this,function(evt){if(dijit.typematic._obj==_215){dijit.typematic.stop();}})];},addMouseListener:function(node,_21d,_21e,_21f,_220){var dc=dojo.connect;return [dc(node,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_21d,node,_21e,node,_21f,_220);}),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,_21d,node,_21e,node,_21f,_220);setTimeout(dijit.typematic.stop,50);}})];},addListener:function(_227,_228,_229,_22a,_22b,_22c,_22d){return this.addKeyListener(_228,_229,_22a,_22b,_22c,_22d).concat(this.addMouseListener(_227,_22a,_22b,_22c,_22d));}};}if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.wai={onload:function(){var div=document.createElement("div");div.id="a11yTestNode";div.style.cssText="border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+dojo.moduleUrl("dijit","form/templates/blank.gif")+"\");";dojo.body().appendChild(div);function check(){var cs=dojo.getComputedStyle(div);if(cs){var _230=cs.backgroundImage;var _231=(cs.borderTopColor==cs.borderRightColor)||(_230!=null&&(_230=="none"||_230=="url(invalid-url:)"));dojo[_231?"addClass":"removeClass"](dojo.body(),"dijit_a11y");}};check();if(dojo.isIE){setInterval(check,4000);}}};if(dojo.isIE||dojo.isMoz){dojo._loaders.unshift(dijit.wai.onload);}dojo.mixin(dijit,{hasWaiRole:function(elem){if(elem.hasAttribute){return elem.hasAttribute("role");}else{return elem.getAttribute("role")?true:false;}},getWaiRole:function(elem){var _234=elem.getAttribute("role");if(_234){var _235=_234.indexOf(":");return _235==-1?_234:_234.substring(_235+1);}else{return "";}},setWaiRole:function(elem,role){if(dojo.isFF&&dojo.isFF<3){elem.setAttribute("role","wairole:"+role);}else{elem.setAttribute("role",role);}},removeWaiRole:function(elem){elem.removeAttribute("role");},hasWaiState:function(elem,_23a){if(dojo.isFF&&dojo.isFF<3){return elem.hasAttributeNS("http://www.w3.org/2005/07/aaa",_23a);}else{if(elem.hasAttribute){return elem.hasAttribute("aria-"+_23a);}else{return elem.getAttribute("aria-"+_23a)?true:false;}}},getWaiState:function(elem,_23c){if(dojo.isFF&&dojo.isFF<3){return elem.getAttributeNS("http://www.w3.org/2005/07/aaa",_23c);}else{var _23d=elem.getAttribute("aria-"+_23c);return _23d?_23d:"";}},setWaiState:function(elem,_23f,_240){if(dojo.isFF&&dojo.isFF<3){elem.setAttributeNS("http://www.w3.org/2005/07/aaa","aaa:"+_23f,_240);}else{elem.setAttribute("aria-"+_23f,_240);}},removeWaiState:function(elem,_242){if(dojo.isFF&&dojo.isFF<3){elem.removeAttributeNS("http://www.w3.org/2005/07/aaa",_242);}else{elem.removeAttribute("aria-"+_242);}}});}if(!dojo._hasResource["dijit._base"]){dojo._hasResource["dijit._base"]=true;dojo.provide("dijit._base");}if(!dojo._hasResource["dijit._Widget"]){dojo._hasResource["dijit._Widget"]=true;dojo.provide("dijit._Widget");dojo.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",srcNodeRef:null,domNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},postscript:function(_243,_244){this.create(_243,_244);},create:function(_245,_246){this.srcNodeRef=dojo.byId(_246);this._connects=[];this._attaches=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_245){dojo.mixin(this,_245);}this.postMixInProperties();if(!this.id){this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){for(var attr in this.attributeMap){var _248=this[this.attributeMap[attr]||"domNode"];var _249=this[attr];if(typeof _249!="object"&&(_249!==""||(_245&&_245[attr]))){switch(attr){case "class":dojo.addClass(_248,_249);break;case "style":if(_248.style.cssText){_248.style.cssText+="; "+_249;}else{_248.style.cssText=_249;}break;default:_248.setAttribute(attr,_249);}}}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||dojo.doc.createElement("div");},postCreate:function(){},startup:function(){},destroyRecursive:function(_24a){this.destroyDescendants();this.destroy();},destroy:function(_24b){this.uninitialize();dojo.forEach(this._connects,function(_24c){dojo.forEach(_24c,dojo.disconnect);});this.destroyRendering(_24b);dijit.registry.remove(this.id);},destroyRendering:function(_24d){if(this.bgIframe){this.bgIframe.destroy();delete this.bgIframe;}if(this.domNode){dojo._destroyElement(this.domNode);delete this.domNode;}if(this.srcNodeRef){dojo._destroyElement(this.srcNodeRef);delete this.srcNodeRef;}},destroyDescendants:function(){dojo.forEach(this.getDescendants(),function(_24e){_24e.destroy();});},uninitialize:function(){return false;},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function(){var list=dojo.query("[widgetId]",this.domNode);return list.map(dijit.byNode);},nodesWithKeyClick:["input","button"],connect:function(obj,_251,_252){var _253=[];if(_251=="ondijitclick"){var w=this;if(!this.nodesWithKeyClick[obj.nodeName]){_253.push(dojo.connect(obj,"onkeydown",this,function(e){if(e.keyCode==dojo.keys.ENTER){return (dojo.isString(_252))?w[_252](e):_252.call(w,e);}else{if(e.keyCode==dojo.keys.SPACE){dojo.stopEvent(e);}}}));_253.push(dojo.connect(obj,"onkeyup",this,function(e){if(e.keyCode==dojo.keys.SPACE){return dojo.isString(_252)?w[_252](e):_252.call(w,e);}}));}_251="onclick";}_253.push(dojo.connect(obj,_251,this,_252));this._connects.push(_253);return _253;},disconnect:function(_257){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_257){dojo.forEach(_257,dojo.disconnect);this._connects.splice(i,1);return;}}},isLeftToRight:function(){if(typeof this._ltr=="undefined"){this._ltr=dojo.getComputedStyle(this.domNode).direction!="rtl";}return this._ltr;},isFocusable:function(){return this.focus&&(dojo.style(this.domNode,"display")!="none");}});}if(!dojo._hasResource["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.declare("dijit._Templated",null,{templateNode:null,templateString:null,templatePath:null,widgetsInTemplate:false,containerNode:null,_skipNodeCache:false,buildRendering:function(){var _259=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_259)){var _25b=this.declaredClass,_25c=this;var tstr=dojo.string.substitute(_259,this,function(_25e,key){if(key.charAt(0)=="!"){_25e=_25c[key.substr(1)];}if(typeof _25e=="undefined"){throw new Error(_25b+" template:"+key);}if(!_25e){return "";}return key.charAt(0)=="!"?_25e:_25e.toString().replace(/"/g,"&quot;");},this);node=dijit._Templated._createNodesFromText(tstr)[0];}else{node=_259.cloneNode(true);}this._attachTemplateNodes(node);var _260=this.srcNodeRef;if(_260&&_260.parentNode){_260.parentNode.replaceChild(node,_260);}this.domNode=node;if(this.widgetsInTemplate){var _261=dojo.parser.parse(node);this._attachTemplateNodes(_261,function(n,p){return n[p];});}this._fillContent(_260);},_fillContent:function(_264){var dest=this.containerNode;if(_264&&dest){while(_264.hasChildNodes()){dest.appendChild(_264.firstChild);}}},_attachTemplateNodes:function(_266,_267){_267=_267||function(n,p){return n.getAttribute(p);};var _26a=dojo.isArray(_266)?_266:(_266.all||_266.getElementsByTagName("*"));var x=dojo.isArray(_266)?0:-1;for(;x<_26a.length;x++){var _26c=(x==-1)?_266:_26a[x];if(this.widgetsInTemplate&&_267(_26c,"dojoType")){continue;}var _26d=_267(_26c,"dojoAttachPoint");if(_26d){var _26e,_26f=_26d.split(/\s*,\s*/);while(_26e=_26f.shift()){if(dojo.isArray(this[_26e])){this[_26e].push(_26c);}else{this[_26e]=_26c;}}}var _270=_267(_26c,"dojoAttachEvent");if(_270){var _271,_272=_270.split(/\s*,\s*/);var trim=dojo.trim;while(_271=_272.shift()){if(_271){var _274=null;if(_271.indexOf(":")!=-1){var _275=_271.split(":");_271=trim(_275[0]);_274=trim(_275[1]);}else{_271=trim(_271);}if(!_274){_274=_271;}this.connect(_26c,_271,_274);}}}var role=_267(_26c,"waiRole");if(role){dijit.setWaiRole(_26c,role);}var _277=_267(_26c,"waiState");if(_277){dojo.forEach(_277.split(/\s*,\s*/),function(_278){if(_278.indexOf("-")!=-1){var pair=_278.split("-");dijit.setWaiState(_26c,pair[0],pair[1]);}});}}}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_27a,_27b,_27c){var _27d=dijit._Templated._templateCache;var key=_27b||_27a;var _27f=_27d[key];if(_27f){return _27f;}if(!_27b){_27b=dijit._Templated._sanitizeTemplateString(dojo._getText(_27a));}_27b=dojo.string.trim(_27b);if(_27b.match(/\$\{([^\}]+)\}/g)||_27c){return (_27d[key]=_27b);}else{return (_27d[key]=dijit._Templated._createNodesFromText(_27b)[0]);}};dijit._Templated._sanitizeTemplateString=function(_280){if(_280){_280=_280.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _281=_280.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_281){_280=_281[1];}}else{_280="";}return _280;};if(dojo.isIE){dojo.addOnUnload(function(){var _282=dijit._Templated._templateCache;for(var key in _282){var _284=_282[key];if(!isNaN(_284.nodeType)){dojo._destroyElement(_284);}delete _282[key];}});}(function(){var _285={cell:{re:/^<t[dh][\s\r\n>]/i,pre:"<table><tbody><tr>",post:"</tr></tbody></table>"},row:{re:/^<tr[\s\r\n>]/i,pre:"<table><tbody>",post:"</tbody></table>"},section:{re:/^<(thead|tbody|tfoot)[\s\r\n>]/i,pre:"<table>",post:"</table>"}};var tn;dijit._Templated._createNodesFromText=function(text){if(!tn){tn=dojo.doc.createElement("div");tn.style.display="none";dojo.body().appendChild(tn);}var _288="none";var _289=text.replace(/^\s+/,"");for(var type in _285){var map=_285[type];if(map.re.test(_289)){_288=type;text=map.pre+text+map.post;break;}}tn.innerHTML=text;if(tn.normalize){tn.normalize();}var tag={cell:"tr",row:"tbody",section:"table"}[_288];var _28d=(typeof tag!="undefined")?tn.getElementsByTagName(tag)[0]:tn;var _28e=[];while(_28d.firstChild){_28e.push(_28d.removeChild(_28d.firstChild));}tn.innerHTML="";return _28e;};})();dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["dijit._Container"]){dojo._hasResource["dijit._Container"]=true;dojo.provide("dijit._Container");dojo.declare("dijit._Contained",null,{getParent:function(){for(var p=this.domNode.parentNode;p;p=p.parentNode){var id=p.getAttribute&&p.getAttribute("widgetId");if(id){var _291=dijit.byId(id);return _291.isContainer?_291:null;}}return null;},_getSibling:function(_292){var node=this.domNode;do{node=node[_292+"Sibling"];}while(node&&node.nodeType!=1);if(!node){return null;}var id=node.getAttribute("widgetId");return dijit.byId(id);},getPreviousSibling:function(){return this._getSibling("previous");},getNextSibling:function(){return this._getSibling("next");}});dojo.declare("dijit._Container",null,{isContainer:true,addChild:function(_295,_296){if(_296===undefined){_296="last";}var _297=this.containerNode||this.domNode;if(_296&&typeof _296=="number"){var _298=dojo.query("> [widgetid]",_297);if(_298&&_298.length>=_296){_297=_298[_296-1];_296="after";}}dojo.place(_295.domNode,_297,_296);if(this._started&&!_295._started){_295.startup();}},removeChild:function(_299){var node=_299.domNode;node.parentNode.removeChild(node);},_nextElement:function(node){do{node=node.nextSibling;}while(node&&node.nodeType!=1);return node;},_firstElement:function(node){node=node.firstChild;if(node&&node.nodeType!=1){node=this._nextElement(node);}return node;},getChildren:function(){return dojo.query("> [widgetId]",this.containerNode||this.domNode).map(dijit.byNode);},hasChildren:function(){var cn=this.containerNode||this.domNode;return !!this._firstElement(cn);},_getSiblingOfChild:function(_29e,dir){var node=_29e.domNode;var _2a1=(dir>0?"nextSibling":"previousSibling");do{node=node[_2a1];}while(node&&(node.nodeType!=1||!dijit.byNode(node)));return node?dijit.byNode(node):null;}});dojo.declare("dijit._KeyNavContainer",[dijit._Container],{_keyNavCodes:{},connectKeyNavHandlers:function(_2a2,_2a3){var _2a4=this._keyNavCodes={};var prev=dojo.hitch(this,this.focusPrev);var next=dojo.hitch(this,this.focusNext);dojo.forEach(_2a2,function(code){_2a4[code]=prev;});dojo.forEach(_2a3,function(code){_2a4[code]=next;});this.connect(this.domNode,"onkeypress","_onContainerKeypress");if(dojo.isIE){this.connect(this.domNode,"onactivate","_onContainerFocus");this.connect(this.domNode,"ondeactivate","_onContainerBlur");}else{this.connect(this.domNode,"onfocus","_onContainerFocus");this.connect(this.domNode,"onblur","_onContainerBlur");}},startupKeyNavChildren:function(){dojo.forEach(this.getChildren(),dojo.hitch(this,"_setTabIndexMinusOne"));},addChild:function(_2a9,_2aa){dijit._KeyNavContainer.superclass.addChild.apply(this,arguments);this._setTabIndexMinusOne(_2a9);},focus:function(){this.focusFirstChild();},focusFirstChild:function(){this.focusChild(this._getFirstFocusableChild());},focusNext:function(){if(this.focusedChild&&this.focusedChild.hasNextFocalNode&&this.focusedChild.hasNextFocalNode()){this.focusedChild.focusNext();return;}var _2ab=this._getNextFocusableChild(this.focusedChild,1);if(_2ab.getFocalNodes){this.focusChild(_2ab,_2ab.getFocalNodes()[0]);}else{this.focusChild(_2ab);}},focusPrev:function(){if(this.focusedChild&&this.focusedChild.hasPrevFocalNode&&this.focusedChild.hasPrevFocalNode()){this.focusedChild.focusPrev();return;}var _2ac=this._getNextFocusableChild(this.focusedChild,-1);if(_2ac.getFocalNodes){var _2ad=_2ac.getFocalNodes();this.focusChild(_2ac,_2ad[_2ad.length-1]);}else{this.focusChild(_2ac);}},focusChild:function(_2ae,node){if(_2ae){if(this.focusedChild&&_2ae!==this.focusedChild){this._onChildBlur(this.focusedChild);}this.focusedChild=_2ae;if(node&&_2ae.focusFocalNode){_2ae.focusFocalNode(node);}else{_2ae.focus();}}},_setTabIndexMinusOne:function(_2b0){if(_2b0.getFocalNodes){dojo.forEach(_2b0.getFocalNodes(),function(node){node.setAttribute("tabIndex",-1);});}else{(_2b0.focusNode||_2b0.domNode).setAttribute("tabIndex",-1);}},_onContainerFocus:function(evt){this.domNode.setAttribute("tabIndex",-1);if(evt.target===this.domNode){this.focusFirstChild();}else{var _2b3=dijit.getEnclosingWidget(evt.target);if(_2b3&&_2b3.isFocusable()){this.focusedChild=_2b3;}}},_onContainerBlur:function(evt){if(this.tabIndex){this.domNode.setAttribute("tabIndex",this.tabIndex);}},_onContainerKeypress:function(evt){if(evt.ctrlKey||evt.altKey){return;}var func=this._keyNavCodes[evt.keyCode];if(func){func();dojo.stopEvent(evt);}},_onChildBlur:function(_2b7){},_getFirstFocusableChild:function(){return this._getNextFocusableChild(null,1);},_getNextFocusableChild:function(_2b8,dir){if(_2b8){_2b8=this._getSiblingOfChild(_2b8,dir);}var _2ba=this.getChildren();for(var i=0;i<_2ba.length;i++){if(!_2b8){_2b8=_2ba[(dir>0)?0:(_2ba.length-1)];}if(_2b8.isFocusable()){return _2b8;}_2b8=this._getSiblingOfChild(_2b8,dir);}}});}if(!dojo._hasResource["dijit.layout._LayoutWidget"]){dojo._hasResource["dijit.layout._LayoutWidget"]=true;dojo.provide("dijit.layout._LayoutWidget");dojo.declare("dijit.layout._LayoutWidget",[dijit._Widget,dijit._Container,dijit._Contained],{isLayoutContainer:true,postCreate:function(){dojo.addClass(this.domNode,"dijitContainer");},startup:function(){if(this._started){return;}this._started=true;if(this.getChildren){dojo.forEach(this.getChildren(),function(_2bc){_2bc.startup();});}if(!this.getParent||!this.getParent()){this.resize();this.connect(window,"onresize",function(){this.resize();});}},resize:function(args){var node=this.domNode;if(args){dojo.marginBox(node,args);if(args.t){node.style.top=args.t+"px";}if(args.l){node.style.left=args.l+"px";}}var mb=dojo.mixin(dojo.marginBox(node),args||{});this._contentBox=dijit.layout.marginBox2contentBox(node,mb);this.layout();},layout:function(){}});dijit.layout.marginBox2contentBox=function(node,mb){var cs=dojo.getComputedStyle(node);var me=dojo._getMarginExtents(node,cs);var pb=dojo._getPadBorderExtents(node,cs);return {l:dojo._toPixelValue(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};};(function(){var _2c5=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_2c8,dim){_2c8.resize?_2c8.resize(dim):dojo.marginBox(_2c8.domNode,dim);dojo.mixin(_2c8,dojo.marginBox(_2c8.domNode));dojo.mixin(_2c8,dim);};dijit.layout.layoutChildren=function(_2ca,dim,_2cc){dim=dojo.mixin({},dim);dojo.addClass(_2ca,"dijitLayoutContainer");_2cc=dojo.filter(_2cc,function(item){return item.layoutAlign!="client";}).concat(dojo.filter(_2cc,function(item){return item.layoutAlign=="client";}));dojo.forEach(_2cc,function(_2cf){var elm=_2cf.domNode,pos=_2cf.layoutAlign;var _2d2=elm.style;_2d2.left=dim.l+"px";_2d2.top=dim.t+"px";_2d2.bottom=_2d2.right="auto";dojo.addClass(elm,"dijitAlign"+_2c5(pos));if(pos=="top"||pos=="bottom"){size(_2cf,{w:dim.w});dim.h-=_2cf.h;if(pos=="top"){dim.t+=_2cf.h;}else{_2d2.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){size(_2cf,{h:dim.h});dim.w-=_2cf.w;if(pos=="left"){dim.l+=_2cf.w;}else{_2d2.left=dim.l+dim.w+"px";}}else{if(pos=="client"){size(_2cf,dim);}}}});};})();}if(!dojo._hasResource["dijit.form._FormWidget"]){dojo._hasResource["dijit.form._FormWidget"]=true;dojo.provide("dijit.form._FormWidget");dojo.declare("dijit.form._FormWidget",[dijit._Widget,dijit._Templated],{baseClass:"",value:"",name:"",id:"",alt:"",type:"text",tabIndex:"0",disabled:false,intermediateChanges:false,attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{id:"focusNode",tabIndex:"focusNode",alt:"focusNode"}),setDisabled:function(_2d3){this.domNode.disabled=this.disabled=_2d3;if(this.focusNode){this.focusNode.disabled=_2d3;}if(_2d3){this._hovering=false;this._active=false;}dijit.setWaiState(this.focusNode||this.domNode,"disabled",_2d3);this._setStateClass();},_onMouse:function(_2d4){var _2d5=_2d4.target;if(_2d5&&_2d5.getAttribute){this.stateModifier=_2d5.getAttribute("stateModifier")||"";}if(!this.disabled){switch(_2d4.type){case "mouseenter":case "mouseover":this._hovering=true;break;case "mouseout":case "mouseleave":this._hovering=false;break;case "mousedown":this._active=true;var self=this;var _2d7=this.connect(dojo.body(),"onmouseup",function(){self._active=false;self._setStateClass();self.disconnect(_2d7);});break;}this._setStateClass();}},isFocusable:function(){return !this.disabled&&(dojo.style(this.domNode,"display")!="none");},focus:function(){dijit.focus(this.focusNode);},_setStateClass:function(){if(!("staticClass" in this)){this.staticClass=(this.stateNode||this.domNode).className;}var _2d8=[this.baseClass];function multiply(_2d9){_2d8=_2d8.concat(dojo.map(_2d8,function(c){return c+_2d9;}));};if(this.checked){multiply("Checked");}if(this.state){multiply(this.state);}if(this.selected){multiply("Selected");}if(this.disabled){multiply("Disabled");}else{if(this._active){multiply(this.stateModifier+"Active");}else{if(this._focused){multiply("Focused");}if((this.stateModifier||!this._focused)&&this._hovering){multiply(this.stateModifier+"Hover");}}}(this.stateNode||this.domNode).className=this.staticClass+" "+_2d8.join(" ");},onChange:function(_2db){},postCreate:function(){this.setValue(this.value,null);this.setDisabled(this.disabled);this._setStateClass();},setValue:function(_2dc,_2dd){this._lastValue=_2dc;dijit.setWaiState(this.focusNode||this.domNode,"valuenow",this.forWaiValuenow());if(_2dd===undefined){_2dd=true;}if(this._lastValueReported==undefined&&_2dd===null){this._lastValueReported=_2dc;}if((this.intermediateChanges||_2dd)&&((_2dc&&_2dc.toString)?_2dc.toString():_2dc)!==((this._lastValueReported&&this._lastValueReported.toString)?this._lastValueReported.toString():this._lastValueReported)){this._lastValueReported=_2dc;this.onChange(_2dc);}},getValue:function(){return this._lastValue;},undo:function(){this.setValue(this._lastValueReported,false);},_onKeyPress:function(e){if(e.keyCode==dojo.keys.ESCAPE&&!e.shiftKey&&!e.ctrlKey&&!e.altKey){var v=this.getValue();var lv=this._lastValueReported;if((typeof lv!="undefined")&&((v!==null&&v.toString)?v.toString():null)!==lv.toString()){this.undo();dojo.stopEvent(e);return false;}}return true;},forWaiValuenow:function(){return this.getValue();}});}if(!dojo._hasResource["dijit.dijit"]){dojo._hasResource["dijit.dijit"]=true;dojo.provide("dijit.dijit");}if(!dojo._hasResource["dojox.collections._base"]){dojo._hasResource["dojox.collections._base"]=true;dojo.provide("dojox.collections._base");dojox.collections.DictionaryEntry=function(k,v){this.key=k;this.value=v;this.valueOf=function(){return this.value;};this.toString=function(){return String(this.value);};};dojox.collections.Iterator=function(arr){var a=arr;var _2e5=0;this.element=a[_2e5]||null;this.atEnd=function(){return (_2e5>=a.length);};this.get=function(){if(this.atEnd()){return null;}this.element=a[_2e5++];return this.element;};this.map=function(fn,_2e7){return dojo.map(a,fn,_2e7);};this.reset=function(){_2e5=0;this.element=a[_2e5];};};dojox.collections.DictionaryIterator=function(obj){var a=[];var _2ea={};for(var p in obj){if(!_2ea[p]){a.push(obj[p]);}}var _2ec=0;this.element=a[_2ec]||null;this.atEnd=function(){return (_2ec>=a.length);};this.get=function(){if(this.atEnd()){return null;}this.element=a[_2ec++];return this.element;};this.map=function(fn,_2ee){return dojo.map(a,fn,_2ee);};this.reset=function(){_2ec=0;this.element=a[_2ec];};};}if(!dojo._hasResource["dojox.collections.ArrayList"]){dojo._hasResource["dojox.collections.ArrayList"]=true;dojo.provide("dojox.collections.ArrayList");dojox.collections.ArrayList=function(arr){var _2f0=[];if(arr){_2f0=_2f0.concat(arr);}this.count=_2f0.length;this.add=function(obj){_2f0.push(obj);this.count=_2f0.length;};this.addRange=function(a){if(a.getIterator){var e=a.getIterator();while(!e.atEnd()){this.add(e.get());}this.count=_2f0.length;}else{for(var i=0;i<a.length;i++){_2f0.push(a[i]);}this.count=_2f0.length;}};this.clear=function(){_2f0.splice(0,_2f0.length);this.count=0;};this.clone=function(){return new dojox.collections.ArrayList(_2f0);};this.contains=function(obj){for(var i=0;i<_2f0.length;i++){if(_2f0[i]==obj){return true;}}return false;};this.forEach=function(fn,_2f8){dojo.forEach(_2f0,fn,_2f8);};this.getIterator=function(){return new dojox.collections.Iterator(_2f0);};this.indexOf=function(obj){for(var i=0;i<_2f0.length;i++){if(_2f0[i]==obj){return i;}}return -1;};this.insert=function(i,obj){_2f0.splice(i,0,obj);this.count=_2f0.length;};this.item=function(i){return _2f0[i];};this.remove=function(obj){var i=this.indexOf(obj);if(i>=0){_2f0.splice(i,1);}this.count=_2f0.length;};this.removeAt=function(i){_2f0.splice(i,1);this.count=_2f0.length;};this.reverse=function(){_2f0.reverse();};this.sort=function(fn){if(fn){_2f0.sort(fn);}else{_2f0.sort();}};this.setByIndex=function(i,obj){_2f0[i]=obj;this.count=_2f0.length;};this.toArray=function(){return [].concat(_2f0);};this.toString=function(_304){return _2f0.join((_304||","));};};}dojo.provide("dojo.nls.dojo-lattiss_en-us");dojo.provide("dojo.cldr.nls.gregorian");dojo.cldr.nls.gregorian._built=true;dojo.provide("dojo.cldr.nls.gregorian.en_us");dojo.cldr.nls.gregorian.en_us={"dateFormat-medium": "MMM d, yyyy", "timeFormat-full": "h:mm:ss a v", "months-standAlone-narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], "eraNames": ["Before Christ", "Anno Domini"], "days-standAlone-narrow": ["S", "M", "T", "W", "T", "F", "S"], "timeFormat-medium": "h:mm:ss a", "dateFormat-long": "MMMM d, yyyy", "field-dayperiod": "AM/PM", "dateFormat-short": "M/d/yy", "months-format-wide": ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], "timeFormat-short": "h:mm a", "months-format-abbr": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], "days-format-wide": ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], "timeFormat-long": "h:mm:ss a z", "eraAbbr": ["BC", "AD"], "quarters-format-wide": ["1st quarter", "2nd quarter", "3rd quarter", "4th quarter"], "dateFormat-full": "EEEE, MMMM d, yyyy", "days-format-abbr": ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], "dateTimeFormats-appendItem-Second": "{0} ({2}: {1})", "field-minute": "Minute", "field-weekday": "Day of the Week", "dateTimeFormats-appendItem-Year": "{0} {1}", "field-era": "Era", "field-hour": "Hour", "dateTimeFormats-appendItem-Week": "{0} ({2}: {1})", "dateTimeFormats-appendItem-Timezone": "{0} {1}", "dateTimeFormats-appendItem-Month": "{0} ({2}: {1})", "field-zone": "Zone", "dateTimeFormats-appendItem-Minute": "{0} ({2}: {1})", "quarters-format-abbreviated": ["Q1", "Q2", "Q3", "Q4"], "dateTimeFormat": "{1} {0}", "field-year": "Year", "dateTimeFormats-appendItem-Day": "{0} ({2}: {1})", "field-week": "Week", "field-month": "Month", "dateTimeFormats-appendItem-Quarter": "{0} ({2}: {1})", "pm": "PM", "field-second": "Second", "field-day": "Day", "dateTimeFormats-appendItem-Day-Of-Week": "{0} {1}", "dateTimeFormats-appendItem-Hour": "{0} ({2}: {1})", "am": "AM", "dateTimeFormats-appendItem-Era": "{0} {1}"};

