/*
	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["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(_1,_2,_3){_3=dojo.i18n.normalizeLocale(_3);var _4=_3.split("-");var _5=[_1,"nls",_2].join(".");var _6=dojo._loadedModules[_5];if(_6){var _7;for(var i=_4.length;i>0;i--){var _8=_4.slice(0,i).join("_");if(_6[_8]){_7=_6[_8];break;}}if(!_7){_7=_6.ROOT;}if(_7){var _9=function(){};_9.prototype=_7;return new _9();}}throw new Error("Bundle not found: "+_2+" in "+_1+" , locale="+_3);};dojo.i18n.normalizeLocale=function(_a){var _b=_a?_a.toLowerCase():dojo.locale;if(_b=="root"){_b="ROOT";}return _b;};dojo.i18n._requireLocalization=function(_c,_d,_e,_f){var _10=dojo.i18n.normalizeLocale(_e);var _11=[_c,"nls",_d].join(".");var _12="";if(_f){var _13=_f.split(",");for(var i=0;i<_13.length;i++){if(_10["indexOf"](_13[i])==0){if(_13[i].length>_12.length){_12=_13[i];}}}if(!_12){_12="ROOT";}}var _14=_f?_12:_10;var _15=dojo._loadedModules[_11];var _16=null;if(_15){if(dojo.config.localizationComplete&&_15._built){return;}var _17=_14.replace(/-/g,"_");var _18=_11+"."+_17;_16=dojo._loadedModules[_18];}if(!_16){_15=dojo["provide"](_11);var _19=dojo._getModuleSymbols(_c);var _1a=_19.concat("nls").join("/");var _1b;dojo.i18n._searchLocalePath(_14,_f,function(loc){var _1c=loc.replace(/-/g,"_");var _1d=_11+"."+_1c;var _1e=false;if(!dojo._loadedModules[_1d]){dojo["provide"](_1d);var _1f=[_1a];if(loc!="ROOT"){_1f.push(loc);}_1f.push(_d);var _20=_1f.join("/")+".js";_1e=dojo._loadPath(_20,null,function(_21){var _22=function(){};_22.prototype=_1b;_15[_1c]=new _22();for(var j in _21){_15[_1c][j]=_21[j];}});}else{_1e=true;}if(_1e&&_15[_1c]){_1b=_15[_1c];}else{_15[_1c]=_1b;}if(_f){return true;}});}if(_f&&_10!=_12){_15[_10.replace(/-/g,"_")]=_15[_12.replace(/-/g,"_")];}};(function(){var _23=dojo.config.extraLocale;if(_23){if(!_23 instanceof Array){_23=[_23];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_24,_25){req(m,b,_24,_25);if(_24){return;}for(var i=0;i<_23.length;i++){req(m,b,_23[i],_25);}};}})();dojo.i18n._searchLocalePath=function(_26,_27,_28){_26=dojo.i18n.normalizeLocale(_26);var _29=_26.split("-");var _2a=[];for(var i=_29.length;i>0;i--){_2a.push(_29.slice(0,i).join("-"));}_2a.push(false);if(_27){_2a.reverse();}for(var j=_2a.length-1;j>=0;j--){var loc=_2a[j]||"ROOT";var _2b=_28(loc);if(_2b){break;}}};dojo.i18n._preloadLocalizations=function(_2c,_2d){function _2e(_2f){_2f=dojo.i18n.normalizeLocale(_2f);dojo.i18n._searchLocalePath(_2f,true,function(loc){for(var i=0;i<_2d.length;i++){if(_2d[i]==loc){dojo["require"](_2c+"_"+loc);return true;}}return false;});};_2e();var _30=dojo.config.extraLocale||[];for(var i=0;i<_30.length;i++){_2e(_30[i]);}};}if(!dojo._hasResource["dojo.cldr.supplemental"]){dojo._hasResource["dojo.cldr.supplemental"]=true;dojo.provide("dojo.cldr.supplemental");dojo.cldr.supplemental.getFirstDayOfWeek=function(_31){var _32={mv:5,ae:6,af:6,bh:6,dj:6,dz:6,eg:6,er:6,et:6,iq:6,ir:6,jo:6,ke:6,kw:6,lb:6,ly:6,ma:6,om:6,qa:6,sa:6,sd:6,so:6,tn:6,ye:6,as:0,au:0,az:0,bw:0,ca:0,cn:0,fo:0,ge:0,gl:0,gu:0,hk:0,ie:0,il:0,is:0,jm:0,jp:0,kg:0,kr:0,la:0,mh:0,mo:0,mp:0,mt:0,nz:0,ph:0,pk:0,sg:0,th:0,tt:0,tw:0,um:0,us:0,uz:0,vi:0,za:0,zw:0,et:0,mw:0,ng:0,tj:0,sy:4};var _33=dojo.cldr.supplemental._region(_31);var dow=_32[_33];return (dow===undefined)?1:dow;};dojo.cldr.supplemental._region=function(_34){_34=dojo.i18n.normalizeLocale(_34);var _35=_34.split("-");var _36=_35[1];if(!_36){_36={de:"de",en:"us",es:"es",fi:"fi",fr:"fr",he:"il",hu:"hu",it:"it",ja:"jp",ko:"kr",nl:"nl",pt:"br",sv:"se",zh:"cn"}[_35[0]];}else{if(_36.length==4){_36=_35[2];}}return _36;};dojo.cldr.supplemental.getWeekend=function(_37){var _38={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 _39={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 _3a=dojo.cldr.supplemental._region(_37);var _3b=_38[_3a];var end=_39[_3a];if(_3b===undefined){_3b=6;}if(end===undefined){end=0;}return {start:_3b,end:end};};}if(!dojo._hasResource["dojo.date"]){dojo._hasResource["dojo.date"]=true;dojo.provide("dojo.date");dojo.date.getDaysInMonth=function(_3c){var _3d=_3c.getMonth();var _3e=[31,28,31,30,31,30,31,31,30,31,30,31];if(_3d==1&&dojo.date.isLeapYear(_3c)){return 29;}return _3e[_3d];};dojo.date.isLeapYear=function(_3f){var _40=_3f.getFullYear();return !(_40%400)||(!(_40%4)&&!!(_40%100));};dojo.date.getTimezoneName=function(_41){var str=_41.toString();var tz="";var _42;var pos=str.indexOf("(");if(pos>-1){tz=str.substring(++pos,str.indexOf(")"));}else{var pat=/([A-Z\/]+) \d{4}$/;if((_42=str.match(pat))){tz=_42[1];}else{str=_41.toLocaleString();pat=/ ([A-Z\/]+)$/;if((_42=str.match(pat))){tz=_42[1];}}}return (tz=="AM"||tz=="PM")?"":tz;};dojo.date.compare=function(_43,_44,_45){_43=new Date(+_43);_44=new Date(+(_44||new Date()));if(_45=="date"){_43.setHours(0,0,0,0);_44.setHours(0,0,0,0);}else{if(_45=="time"){_43.setFullYear(0,0,0);_44.setFullYear(0,0,0);}}if(_43>_44){return 1;}if(_43<_44){return -1;}return 0;};dojo.date.add=function(_46,_47,_48){var sum=new Date(+_46);var _49=false;var _4a="Date";switch(_47){case "day":break;case "weekday":var _4b,_4c;var mod=_48%5;if(!mod){_4b=(_48>0)?5:-5;_4c=(_48>0)?((_48-5)/5):((_48+5)/5);}else{_4b=mod;_4c=parseInt(_48/5);}var _4d=_46.getDay();var adj=0;if(_4d==6&&_48>0){adj=1;}else{if(_4d==0&&_48<0){adj=-1;}}var _4e=_4d+_4b;if(_4e==0||_4e==6){adj=(_48>0)?2:-2;}_48=(7*_4c)+_4b+adj;break;case "year":_4a="FullYear";_49=true;break;case "week":_48*=7;break;case "quarter":_48*=3;case "month":_49=true;_4a="Month";break;default:_4a="UTC"+_47.charAt(0).toUpperCase()+_47.substring(1)+"s";}if(_4a){sum["set"+_4a](sum["get"+_4a]()+_48);}if(_49&&(sum.getDate()<_46.getDate())){sum.setDate(0);}return sum;};dojo.date.difference=function(_4f,_50,_51){_50=_50||new Date();_51=_51||"day";var _52=_50.getFullYear()-_4f.getFullYear();var _53=1;switch(_51){case "quarter":var m1=_4f.getMonth();var m2=_50.getMonth();var q1=Math.floor(m1/3)+1;var q2=Math.floor(m2/3)+1;q2+=(_52*4);_53=q2-q1;break;case "weekday":var _54=Math.round(dojo.date.difference(_4f,_50,"day"));var _55=parseInt(dojo.date.difference(_4f,_50,"week"));var mod=_54%7;if(mod==0){_54=_55*5;}else{var adj=0;var _56=_4f.getDay();var _57=_50.getDay();_55=parseInt(_54/7);mod=_54%7;var _58=new Date(_4f);_58.setDate(_58.getDate()+(_55*7));var _59=_58.getDay();if(_54>0){switch(true){case _56==6:adj=-1;break;case _56==0:adj=0;break;case _57==6:adj=-1;break;case _57==0:adj=-2;break;case (_59+mod)>5:adj=-2;}}else{if(_54<0){switch(true){case _56==6:adj=0;break;case _56==0:adj=1;break;case _57==6:adj=2;break;case _57==0:adj=1;break;case (_59+mod)<0:adj=2;}}}_54+=adj;_54-=(_55*2);}_53=_54;break;case "year":_53=_52;break;case "month":_53=(_50.getMonth()-_4f.getMonth())+(_52*12);break;case "week":_53=parseInt(dojo.date.difference(_4f,_50,"day")/7);break;case "day":_53/=24;case "hour":_53/=60;case "minute":_53/=60;case "second":_53/=1000;case "millisecond":_53*=_50.getTime()-_4f.getTime();}return Math.round(_53);};}if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.regexp.escapeString=function(str,_5a){return str.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(ch){if(_5a&&_5a.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(arr,re,_5b){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("|"),_5b);};dojo.regexp.group=function(_5c,_5d){return "("+(_5d?"?:":"")+_5c+")";};}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(_5e,_5f,ch,end){if(!ch){ch="0";}var out=String(_5e),pad=dojo.string.rep(ch,Math.ceil((_5f-out.length)/ch.length));return end?out+pad:pad+out;};dojo.string.substitute=function(_60,map,_61,_62){_62=_62||dojo.global;_61=_61?dojo.hitch(_62,_61):function(v){return v;};return _60.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_63,key,_64){var _65=dojo.getObject(key,false,map);if(_64){_65=dojo.getObject(_64,false,_62).call(_62,_65,key);}return _61(_65,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.locale"]){dojo._hasResource["dojo.date.locale"]=true;dojo.provide("dojo.date.locale");(function(){function _66(_67,_68,_69,_6a){return _6a.replace(/([a-z])\1*/ig,function(_6b){var s,pad,c=_6b.charAt(0),l=_6b.length,_6c=["abbr","wide","narrow"];switch(c){case "G":s=_68[(l<4)?"eraAbbr":"eraNames"][_67.getFullYear()<0?0:1];break;case "y":s=_67.getFullYear();switch(l){case 1:break;case 2:if(!_69){s=String(s);s=s.substr(s.length-2);break;}default:pad=true;}break;case "Q":case "q":s=Math.ceil((_67.getMonth()+1)/3);pad=true;break;case "M":var m=_67.getMonth();if(l<3){s=m+1;pad=true;}else{var _6d=["months","format",_6c[l-3]].join("-");s=_68[_6d][m];}break;case "w":var _6e=0;s=dojo.date.locale._getWeekOfYear(_67,_6e);pad=true;break;case "d":s=_67.getDate();pad=true;break;case "D":s=dojo.date.locale._getDayOfYear(_67);pad=true;break;case "E":var d=_67.getDay();if(l<3){s=d+1;pad=true;}else{var _6f=["days","format",_6c[l-3]].join("-");s=_68[_6f][d];}break;case "a":var _70=(_67.getHours()<12)?"am":"pm";s=_68[_70];break;case "h":case "H":case "K":case "k":var h=_67.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=_67.getMinutes();pad=true;break;case "s":s=_67.getSeconds();pad=true;break;case "S":s=Math.round(_67.getMilliseconds()*Math.pow(10,l-3));pad=true;break;case "v":case "z":s=dojo.date.getTimezoneName(_67);if(s){break;}l=4;case "Z":var _71=_67.getTimezoneOffset();var tz=[(_71<=0?"+":"-"),dojo.string.pad(Math.floor(Math.abs(_71)/60),2),dojo.string.pad(Math.abs(_71)%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: "+_6a);}if(pad){s=dojo.string.pad(s,l);}return s;});};dojo.date.locale.format=function(_72,_73){_73=_73||{};var _74=dojo.i18n.normalizeLocale(_73.locale),_75=_73.formatLength||"short",_76=dojo.date.locale._getGregorianBundle(_74),str=[],_77=dojo.hitch(this,_66,_72,_76,_73.fullYear);if(_73.selector=="year"){var _78=_72.getFullYear();if(_74.match(/^zh|^ja/)){_78+="年";}return _78;}if(_73.selector!="time"){var _79=_73.datePattern||_76["dateFormat-"+_75];if(_79){str.push(_7a(_79,_77));}}if(_73.selector!="date"){var _7b=_73.timePattern||_76["timeFormat-"+_75];if(_7b){str.push(_7a(_7b,_77));}}var _7c=str.join(" ");return _7c;};dojo.date.locale.regexp=function(_7d){return dojo.date.locale._parseInfo(_7d).regexp;};dojo.date.locale._parseInfo=function(_7e){_7e=_7e||{};var _7f=dojo.i18n.normalizeLocale(_7e.locale),_80=dojo.date.locale._getGregorianBundle(_7f),_81=_7e.formatLength||"short",_82=_7e.datePattern||_80["dateFormat-"+_81],_83=_7e.timePattern||_80["timeFormat-"+_81],_84;if(_7e.selector=="date"){_84=_82;}else{if(_7e.selector=="time"){_84=_83;}else{_84=_82+" "+_83;}}var _85=[],re=_7a(_84,dojo.hitch(this,_86,_85,_80,_7e));return {regexp:re,tokens:_85,bundle:_80};};dojo.date.locale.parse=function(_87,_88){var _89=dojo.date.locale._parseInfo(_88),_8a=_89.tokens,_8b=_89.bundle,re=new RegExp("^"+_89.regexp+"$",_89.strict?"":"i"),_8c=re.exec(_87);if(!_8c){return null;}var _8d=["abbr","wide","narrow"],_8e=[1970,0,1,0,0,0,0],_8f="",_90=dojo.every(_8c,function(v,i){if(!i){return true;}var _91=_8a[i-1];var l=_91.length;switch(_91.charAt(0)){case "y":if(l!=2&&_88.strict){_8e[0]=v;}else{if(v<100){v=Number(v);var _92=""+new Date().getFullYear(),_93=_92.substring(0,2)*100,_94=Math.min(Number(_92.substring(2,4))+20,99),num=(v<_94)?_93+v:_93-100+v;_8e[0]=num;}else{if(_88.strict){return false;}_8e[0]=v;}}break;case "M":if(l>2){var _95=_8b["months-format-"+_8d[l-3]].concat();if(!_88.strict){v=v.replace(".","").toLowerCase();_95=dojo.map(_95,function(s){return s.replace(".","").toLowerCase();});}v=dojo.indexOf(_95,v);if(v==-1){return false;}}else{v--;}_8e[1]=v;break;case "E":case "e":var _96=_8b["days-format-"+_8d[l-3]].concat();if(!_88.strict){v=v.toLowerCase();_96=dojo.map(_96,function(d){return d.toLowerCase();});}v=dojo.indexOf(_96,v);if(v==-1){return false;}break;case "D":_8e[1]=0;case "d":_8e[2]=v;break;case "a":var am=_88.am||_8b.am;var pm=_88.pm||_8b.pm;if(!_88.strict){var _97=/\./g;v=v.replace(_97,"").toLowerCase();am=am.replace(_97,"").toLowerCase();pm=pm.replace(_97,"").toLowerCase();}if(_88.strict&&v!=am&&v!=pm){return false;}_8f=(v==pm)?"p":(v==am)?"a":"";break;case "K":if(v==24){v=0;}case "h":case "H":case "k":if(v>23){return false;}_8e[3]=v;break;case "m":_8e[4]=v;break;case "s":_8e[5]=v;break;case "S":_8e[6]=v;}return true;});var _98=+_8e[3];if(_8f==="p"&&_98<12){_8e[3]=_98+12;}else{if(_8f==="a"&&_98==12){_8e[3]=0;}}var _99=new Date(_8e[0],_8e[1],_8e[2],_8e[3],_8e[4],_8e[5],_8e[6]);if(_88.strict){_99.setFullYear(_8e[0]);}var _9a=_8a.join(""),_9b=_9a.indexOf("d")!=-1,_9c=_9a.indexOf("M")!=-1;if(!_90||(_9c&&_99.getMonth()>_8e[1])||(_9b&&_99.getDate()>_8e[2])){return null;}if((_9c&&_99.getMonth()<_8e[1])||(_9b&&_99.getDate()<_8e[2])){_99=dojo.date.add(_99,"hour",1);}return _99;};function _7a(_9d,_9e,_9f,_a0){var _a1=function(x){return x;};_9e=_9e||_a1;_9f=_9f||_a1;_a0=_a0||_a1;var _a2=_9d.match(/(''|[^'])+/g),_a3=_9d.charAt(0)=="'";dojo.forEach(_a2,function(_a4,i){if(!_a4){_a2[i]="";}else{_a2[i]=(_a3?_9f:_9e)(_a4);_a3=!_a3;}});return _a0(_a2.join(""));};function _86(_a5,_a6,_a7,_a8){_a8=dojo.regexp.escapeString(_a8);if(!_a7.strict){_a8=_a8.replace(" a"," ?a");}return _a8.replace(/([a-z])\1*/ig,function(_a9){var s,c=_a9.charAt(0),l=_a9.length,p2="",p3="";if(_a7.strict){if(l>1){p2="0"+"{"+(l-1)+"}";}if(l>2){p3="0"+"{"+(l-2)+"}";}}else{p2="0?";p3="0{0,2}";}switch(c){case "y":s="\\d{2,4}";break;case "M":s=(l>2)?"\\S+?":p2+"[1-9]|1[0-2]";break;case "D":s=p2+"[1-9]|"+p3+"[1-9][0-9]|[12][0-9][0-9]|3[0-5][0-9]|36[0-6]";break;case "d":s="[12]\\d|"+p2+"[1-9]|3[01]";break;case "w":s=p2+"[1-9]|[1-4][0-9]|5[0-3]";break;case "E":s="\\S+";break;case "h":s=p2+"[1-9]|1[0-2]";break;case "k":s=p2+"\\d|1[01]";break;case "H":s=p2+"\\d|1\\d|2[0-3]";break;case "K":s=p2+"[1-9]|1\\d|2[0-4]";break;case "m":case "s":s="[0-5]\\d";break;case "S":s="\\d{"+l+"}";break;case "a":var am=_a7.am||_a6.am||"AM";var pm=_a7.pm||_a6.pm||"PM";if(_a7.strict){s=am+"|"+pm;}else{s=am+"|"+pm;if(am!=am.toLowerCase()){s+="|"+am.toLowerCase();}if(pm!=pm.toLowerCase()){s+="|"+pm.toLowerCase();}if(s.indexOf(".")!=-1){s+="|"+s.replace(/\./g,"");}}s=s.replace(/\./g,"\\.");break;default:s=".*";}if(_a5){_a5.push(_a9);}return "("+s+")";}).replace(/[\xa0 ]/g,"[\\s\\xa0]");};})();(function(){var _aa=[];dojo.date.locale.addCustomFormats=function(_ab,_ac){_aa.push({pkg:_ab,name:_ac});};dojo.date.locale._getGregorianBundle=function(_ad){var _ae={};dojo.forEach(_aa,function(_af){var _b0=dojo.i18n.getLocalization(_af.pkg,_af.name,_ad);_ae=dojo.mixin(_ae,_b0);},this);return _ae;};})();dojo.date.locale.addCustomFormats("dojo.cldr","gregorian");dojo.date.locale.getNames=function(_b1,_b2,_b3,_b4){var _b5,_b6=dojo.date.locale._getGregorianBundle(_b4),_b7=[_b1,_b3,_b2];if(_b3=="standAlone"){var key=_b7.join("-");_b5=_b6[key];if(_b5[0]==1){_b5=undefined;}}_b7[1]="format";return (_b5||_b6[_b7.join("-")]).concat();};dojo.date.locale.displayPattern=function(_b8,_b9){var _ba="GyMdkHmsSEDFwWahKzYeugAZvcL",_bb=dojo.date.locale._getGregorianBundle(_b9).patternChars;return dojo.map(_b8,function(c){var i=_ba.indexOf(c);return i<0?c:_bb.charAt(i);}).join("");};dojo.date.locale.isWeekend=function(_bc,_bd){var _be=dojo.cldr.supplemental.getWeekend(_bd),day=(_bc||new Date()).getDay();if(_be.end<_be.start){_be.end+=7;if(day<_be.start){day+=7;}}return day>=_be.start&&day<=_be.end;};dojo.date.locale._getDayOfYear=function(_bf){return dojo.date.difference(new Date(_bf.getFullYear(),0,1,_bf.getHours()),_bf)+1;};dojo.date.locale._getWeekOfYear=function(_c0,_c1){if(arguments.length==1){_c1=0;}var _c2=new Date(_c0.getFullYear(),0,1).getDay(),adj=(_c2-_c1+7)%7,_c3=Math.floor((dojo.date.locale._getDayOfYear(_c0)+adj-1)/7);if(_c2==_c1){_c3++;}return _c3;};}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 _c4=dojo.doc;if(_c4.selection){var s=_c4.selection;if(s.type=="Text"){return !s.createRange().htmlText.length;}else{return !s.createRange().length;}}else{var _c5=dojo.global;var _c6=_c5.getSelection();return !_c6||_c6.isCollapsed||!_c6.toString();}},getBookmark:function(){var _c7,_c8=dojo.doc.selection;if(_c8){var _c9=_c8.createRange();if(_c8.type.toUpperCase()=="CONTROL"){if(_c9.length){_c7=[];var i=0,len=_c9.length;while(i<len){_c7.push(_c9.item(i++));}}else{_c7=null;}}else{_c7=_c9.getBookmark();}}else{if(window.getSelection){_c8=dojo.global.getSelection();if(_c8){_c9=_c8.getRangeAt(0);_c7=_c9.cloneRange();}}else{console.warn("No idea how to store the current selection for this browser!");}}return _c7;},moveToBookmark:function(_ca){var _cb=dojo.doc;if(_cb.selection){var _cc;if(dojo.isArray(_ca)){_cc=_cb.body.createControlRange();dojo.forEach(_ca,function(n){_cc.addElement(n);});}else{_cc=_cb.selection.createRange();_cc.moveToBookmark(_ca);}_cc.select();}else{var _cd=dojo.global.getSelection&&dojo.global.getSelection();if(_cd&&_cd.removeAllRanges){_cd.removeAllRanges();_cd.addRange(_ca);}else{console.warn("No idea how to restore selection for this browser!");}}},getFocus:function(_ce,_cf){return {node:_ce&&dojo.isDescendant(dijit._curFocus,_ce.domNode)?dijit._prevFocus:dijit._curFocus,bookmark:!dojo.withGlobal(_cf||dojo.global,dijit.isCollapsed)?dojo.withGlobal(_cf||dojo.global,dijit.getBookmark):null,openedForWindow:_cf};},focus:function(_d0){if(!_d0){return;}var _d1="node" in _d0?_d0.node:_d0,_d2=_d0.bookmark,_d3=_d0.openedForWindow;if(_d1){var _d4=(_d1.tagName.toLowerCase()=="iframe")?_d1.contentWindow:_d1;if(_d4&&_d4.focus){try{_d4.focus();}catch(e){}}dijit._onFocusNode(_d1);}if(_d2&&dojo.withGlobal(_d3||dojo.global,dijit.isCollapsed)){if(_d3){_d3.focus();}try{dojo.withGlobal(_d3||dojo.global,dijit.moveToBookmark,null,[_d2]);}catch(e){}}},_activeStack:[],registerIframe:function(_d5){dijit.registerWin(_d5.contentWindow,_d5);},registerWin:function(_d6,_d7){dojo.connect(_d6.document,"onmousedown",function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);dijit._onTouchNode(_d7||evt.target||evt.srcElement);});var doc=_d6.document;if(doc){if(dojo.isIE){doc.attachEvent("onactivate",function(evt){if(evt.srcElement.tagName.toLowerCase()!="#document"){dijit._onFocusNode(_d7||evt.srcElement);}});doc.attachEvent("ondeactivate",function(evt){dijit._onBlurNode(_d7||evt.srcElement);});}else{doc.addEventListener("focus",function(evt){dijit._onFocusNode(_d7||evt.target);},true);doc.addEventListener("blur",function(evt){dijit._onBlurNode(_d7||evt.target);},true);}}doc=null;},_onBlurNode:function(_d8){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(_d9){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _da=[];try{while(_d9){if(_d9.dijitPopupParent){_d9=dijit.byId(_d9.dijitPopupParent).domNode;}else{if(_d9.tagName&&_d9.tagName.toLowerCase()=="body"){if(_d9===dojo.body()){break;}_d9=dijit.getDocumentWindow(_d9.ownerDocument).frameElement;}else{var id=_d9.getAttribute&&_d9.getAttribute("widgetId");if(id){_da.unshift(id);}_d9=_d9.parentNode;}}}}catch(e){}dijit._setStack(_da);},_onFocusNode:function(_db){if(!_db){return;}if(_db.nodeType==9){return;}dijit._onTouchNode(_db);if(_db==dijit._curFocus){return;}if(dijit._curFocus){dijit._prevFocus=dijit._curFocus;}dijit._curFocus=_db;dojo.publish("focusNode",[_db]);},_setStack:function(_dc){var _dd=dijit._activeStack;dijit._activeStack=_dc;for(var _de=0;_de<Math.min(_dd.length,_dc.length);_de++){if(_dd[_de]!=_dc[_de]){break;}}for(var i=_dd.length-1;i>=_de;i--){var _df=dijit.byId(_dd[i]);if(_df){_df._focused=false;_df._hasBeenBlurred=true;if(_df._onBlur){_df._onBlur();}if(_df._setStateClass){_df._setStateClass();}dojo.publish("widgetBlur",[_df]);}}for(i=_de;i<_dc.length;i++){_df=dijit.byId(_dc[i]);if(_df){_df._focused=true;if(_df._onFocus){_df._onFocus();}if(_df._setStateClass){_df._setStateClass();}dojo.publish("widgetFocus",[_df]);}}}});dojo.addOnLoad(function(){dijit.registerWin(window);});}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(_e0){if(this._hash[_e0.id]){throw new Error("Tried to register widget with id=="+_e0.id+" but that id is already registered");}this._hash[_e0.id]=_e0;this.length++;},remove:function(id){if(this._hash[id]){delete this._hash[id];this.length--;}},forEach:function(_e1,_e2){var i=0,id;for(id in this._hash){_e1.call(_e2||dojo.global,this._hash[id],i++,this._hash);}return this;},filter:function(_e3,_e4){var res=new dijit.WidgetSet();this.forEach(function(_e5,idx){if(_e3.call(this,_e5,idx)){res.add(_e5);}},_e4);return res;},byId:function(id){return this._hash[id];},byClass:function(cls){return this.filter(function(_e6){return _e6.declaredClass==cls;});},toArray:function(){var ar=[];this.forEach(function(w){ar.push(w);});return ar;},map:function(_e7,_e8){return dojo.map(this.toArray(),_e7,_e8);},every:function(_e9,_ea){var x=0,i;for(i in this._hash){if(!_e9.call(_ea||dojo.global,this._hash[i],x++)){return false;}}return true;},some:function(_eb,_ec){var x=0,i;for(i in this._hash){if(_eb.call(_ec||dojo.global,this._hash[i],x++)){return true;}}return false;}});dijit.registry=new dijit.WidgetSet();dijit._widgetTypeCtr={};dijit.getUniqueId=function(_ed){var id;do{id=_ed+"_"+(_ed in dijit._widgetTypeCtr?++dijit._widgetTypeCtr[_ed]:dijit._widgetTypeCtr[_ed]=0);}while(dijit.byId(id));return id;};dijit.findWidgets=function(_ee){var _ef=[];function _f0(_f1){var _f2=dojo.isIE?_f1.children:_f1.childNodes,i=0,_f3;while(_f3=_f2[i++]){if(_f3.nodeType!=1){continue;}var _f4=_f3.getAttribute("widgetId");if(_f4){var _f5=dijit.byId(_f4);_ef.push(_f5);}else{_f0(_f3);}}};_f0(_ee);return _ef;};if(dojo.isIE){dojo.addOnWindowUnload(function(){dojo.forEach(dijit.findWidgets(dojo.body()),function(_f6){if(_f6.destroyRecursive){_f6.destroyRecursive();}else{if(_f6.destroy){_f6.destroy();}}});});}dijit.byId=function(id){return (dojo.isString(id))?dijit.registry.byId(id):id;};dijit.byNode=function(_f7){return dijit.registry.byId(_f7.getAttribute("widgetId"));};dijit.getEnclosingWidget=function(_f8){while(_f8){if(_f8.getAttribute&&_f8.getAttribute("widgetId")){return dijit.registry.byId(_f8.getAttribute("widgetId"));}_f8=_f8.parentNode;}return null;};dijit._tabElements={area:true,button:true,input:true,object:true,select:true,textarea:true};dijit._isElementShown=function(_f9){var _fa=dojo.style(_f9);return (_fa.visibility!="hidden")&&(_fa.visibility!="collapsed")&&(_fa.display!="none")&&(dojo.attr(_f9,"type")!="hidden");};dijit.isTabNavigable=function(_fb){if(dojo.hasAttr(_fb,"disabled")){return false;}var _fc=dojo.hasAttr(_fb,"tabindex");var _fd=dojo.attr(_fb,"tabindex");if(_fc&&_fd>=0){return true;}var _fe=_fb.nodeName.toLowerCase();if(((_fe=="a"&&dojo.hasAttr(_fb,"href"))||dijit._tabElements[_fe])&&(!_fc||_fd>=0)){return true;}return false;};dijit._getTabNavigable=function(_ff){var _100,last,_101,_102,_103,_104;var _105=function(_106){dojo.query("> *",_106).forEach(function(_107){var _108=dijit._isElementShown(_107);if(_108&&dijit.isTabNavigable(_107)){var _109=dojo.attr(_107,"tabindex");if(!dojo.hasAttr(_107,"tabindex")||_109==0){if(!_100){_100=_107;}last=_107;}else{if(_109>0){if(!_101||_109<_102){_102=_109;_101=_107;}if(!_103||_109>=_104){_104=_109;_103=_107;}}}}if(_108&&_107.nodeName.toUpperCase()!="SELECT"){_105(_107);}});};if(dijit._isElementShown(_ff)){_105(_ff);}return {first:_100,last:last,lowest:_101,highest:_103};};dijit.getFirstInTabbingOrder=function(root){var _10a=dijit._getTabNavigable(dojo.byId(root));return _10a.lowest?_10a.lowest:_10a.first;};dijit.getLastInTabbingOrder=function(root){var _10b=dijit._getTabNavigable(dojo.byId(root));return _10b.last?_10b.last:_10b.highest;};dijit.defaultDuration=dojo.config["defaultDuration"]||200;}if(!dojo._hasResource["dojo.AdapterRegistry"]){dojo._hasResource["dojo.AdapterRegistry"]=true;dojo.provide("dojo.AdapterRegistry");dojo.AdapterRegistry=function(_10c){this.pairs=[];this.returnWrappers=_10c||false;};dojo.extend(dojo.AdapterRegistry,{register:function(name,_10d,wrap,_10e,_10f){this.pairs[((_10f)?"unshift":"push")]([name,_10d,wrap,_10e]);},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 _110=(dojo.doc.compatMode=="BackCompat")?dojo.body():dojo.doc.documentElement;var _111=dojo._docScroll();return {w:_110.clientWidth,h:_110.clientHeight,l:_111.x,t:_111.y};};dijit.placeOnScreen=function(node,pos,_112,_113){var _114=dojo.map(_112,function(_115){var c={corner:_115,pos:{x:pos.x,y:pos.y}};if(_113){c.pos.x+=_115.charAt(1)=="L"?_113.x:-_113.x;c.pos.y+=_115.charAt(0)=="T"?_113.y:-_113.y;}return c;});return dijit._place(node,_114);};dijit._place=function(node,_116,_117){var view=dijit.getViewport();if(!node.parentNode||String(node.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(node);}var best=null;dojo.some(_116,function(_118){var _119=_118.corner;var pos=_118.pos;if(_117){_117(node,_118.aroundCorner,_119);}var _11a=node.style;var _11b=_11a.display;var _11c=_11a.visibility;_11a.visibility="hidden";_11a.display="";var mb=dojo.marginBox(node);_11a.display=_11b;_11a.visibility=_11c;var _11d=(_119.charAt(1)=="L"?pos.x:Math.max(view.l,pos.x-mb.w)),_11e=(_119.charAt(0)=="T"?pos.y:Math.max(view.t,pos.y-mb.h)),endX=(_119.charAt(1)=="L"?Math.min(view.l+view.w,_11d+mb.w):pos.x),endY=(_119.charAt(0)=="T"?Math.min(view.t+view.h,_11e+mb.h):pos.y),_11f=endX-_11d,_120=endY-_11e,_121=(mb.w-_11f)+(mb.h-_120);if(best==null||_121<best.overflow){best={corner:_119,aroundCorner:_118.aroundCorner,x:_11d,y:_11e,w:_11f,h:_120,overflow:_121};}return !_121;});node.style.left=best.x+"px";node.style.top=best.y+"px";if(best.overflow&&_117){_117(node,best.aroundCorner,best.corner);}return best;};dijit.placeOnScreenAroundNode=function(node,_122,_123,_124){_122=dojo.byId(_122);var _125=_122.style.display;_122.style.display="";var _126=_122.offsetWidth;var _127=_122.offsetHeight;var _128=dojo.coords(_122,true);_122.style.display=_125;return dijit._placeOnScreenAroundRect(node,_128.x,_128.y,_126,_127,_123,_124);};dijit.placeOnScreenAroundRectangle=function(node,_129,_12a,_12b){return dijit._placeOnScreenAroundRect(node,_129.x,_129.y,_129.width,_129.height,_12a,_12b);};dijit._placeOnScreenAroundRect=function(node,x,y,_12c,_12d,_12e,_12f){var _130=[];for(var _131 in _12e){_130.push({aroundCorner:_131,corner:_12e[_131],pos:{x:x+(_131.charAt(1)=="L"?0:_12c),y:y+(_131.charAt(0)=="T"?0:_12d)}});}return dijit._place(node,_130,_12f);};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,_132,_133,_134){return dijit.placementRegistry.match.apply(dijit.placementRegistry,arguments);};}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 _135=[],_136=1000,_137=1;this.prepare=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);};this.open=function(args){var _138=args.popup,_139=args.orient||(dojo._isBodyLtr()?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"}),_13a=args.around,id=(args.around&&args.around.id)?(args.around.id+"_dropdown"):("popup_"+_137++);var _13b=dojo.create("div",{id:id,"class":"dijitPopup",style:{zIndex:_136+_135.length,visibility:"hidden"}},dojo.body());dijit.setWaiRole(_13b,"presentation");_13b.style.left=_13b.style.top="0px";if(args.parent){_13b.dijitPopupParent=args.parent.id;}var s=_138.domNode.style;s.display="";s.visibility="";s.position="";s.top="0px";_13b.appendChild(_138.domNode);var _13c=new dijit.BackgroundIframe(_13b);var best=_13a?dijit.placeOnScreenAroundElement(_13b,_13a,_139,_138.orient?dojo.hitch(_138,"orient"):null):dijit.placeOnScreen(_13b,args,_139=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],args.padding);_13b.style.visibility="visible";var _13d=[];var _13e=function(){for(var pi=_135.length-1;pi>0&&_135[pi].parent===_135[pi-1].widget;pi--){}return _135[pi];};_13d.push(dojo.connect(_13b,"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 _13f=_13e();if(_13f&&_13f.onCancel){_13f.onCancel();}}}}));if(_138.onCancel){_13d.push(dojo.connect(_138,"onCancel",null,args.onCancel));}_13d.push(dojo.connect(_138,_138.onExecute?"onExecute":"onChange",null,function(){var _140=_13e();if(_140&&_140.onExecute){_140.onExecute();}}));_135.push({wrapper:_13b,iframe:_13c,widget:_138,parent:args.parent,onExecute:args.onExecute,onCancel:args.onCancel,onClose:args.onClose,handlers:_13d});if(_138.onOpen){_138.onOpen(best);}return best;};this.close=function(_141){while(dojo.some(_135,function(elem){return elem.widget==_141;})){var top=_135.pop(),_142=top.wrapper,_143=top.iframe,_144=top.widget,_145=top.onClose;if(_144.onClose){_144.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(!_144||!_144.domNode){return;}this.prepare(_144.domNode);_143.destroy();dojo.destroy(_142);if(_145){_145();}}};}();dijit._frames=new function(){var _146=[];this.pop=function(){var _147;if(_146.length){_147=_146.pop();_147.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\");'>";_147=dojo.doc.createElement(html);}else{_147=dojo.create("iframe");_147.src="javascript:\"\"";_147.className="dijitBackgroundIframe";}_147.tabIndex=-1;dojo.body().appendChild(_147);}return _147;};this.push=function(_148){_148.style.display="none";if(dojo.isIE){_148.style.removeExpression("width");_148.style.removeExpression("height");}_146.push(_148);};}();dijit.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if(dojo.isIE<7||(dojo.isFF<3&&dojo.hasClass(dojo.body(),"dijit_a11y"))){var _149=dijit._frames.pop();node.appendChild(_149);if(dojo.isIE){_149.style.setExpression("width",dojo._scopeName+".doc.getElementById('"+node.id+"').offsetWidth");_149.style.setExpression("height",dojo._scopeName+".doc.getElementById('"+node.id+"').offsetHeight");}this.iframe=_149;}};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){try{node=dojo.byId(node);var doc=node.ownerDocument||dojo.doc;var body=doc.body||dojo.body();var html=doc.documentElement||body.parentNode;if((!(dojo.isFF>=3||dojo.isIE||dojo.isWebKit)||node==body||node==html)&&(typeof node.scrollIntoView=="function")){node.scrollIntoView(false);return;}var ltr=dojo._isBodyLtr();var _14a=dojo.isIE>=8&&!_14b;var rtl=!ltr&&!_14a;var _14c=body;var _14b=doc.compatMode=="BackCompat";if(_14b){html._offsetWidth=html._clientWidth=body._offsetWidth=body.clientWidth;html._offsetHeight=html._clientHeight=body._offsetHeight=body.clientHeight;}else{if(dojo.isWebKit){body._offsetWidth=body._clientWidth=html.clientWidth;body._offsetHeight=body._clientHeight=html.clientHeight;}else{_14c=html;}html._offsetHeight=html.clientHeight;html._offsetWidth=html.clientWidth;}function _14d(_14e){var ie=dojo.isIE;return ((ie<=6||(ie>=7&&_14b))?false:(dojo.style(_14e,"position").toLowerCase()=="fixed"));};function _14f(_150){var _151=_150.parentNode;var _152=_150.offsetParent;if(_152==null||_14d(_150)){_152=html;_151=(_150==body)?html:null;}_150._offsetParent=_152;_150._parent=_151;var bp=dojo._getBorderExtents(_150);_150._borderStart={H:(_14a&&!ltr)?(bp.w-bp.l):bp.l,V:bp.t};_150._borderSize={H:bp.w,V:bp.h};_150._scrolledAmount={H:_150.scrollLeft,V:_150.scrollTop};_150._offsetSize={H:_150._offsetWidth||_150.offsetWidth,V:_150._offsetHeight||_150.offsetHeight};_150._offsetStart={H:(_14a&&!ltr)?_152.clientWidth-_150.offsetLeft-_150._offsetSize.H:_150.offsetLeft,V:_150.offsetTop};_150._clientSize={H:_150._clientWidth||_150.clientWidth,V:_150._clientHeight||_150.clientHeight};if(_150!=body&&_150!=html&&_150!=node){for(var dir in _150._offsetSize){var _153=_150._offsetSize[dir]-_150._clientSize[dir]-_150._borderSize[dir];var _154=_150._clientSize[dir]>0&&_153>0;if(_154){_150._offsetSize[dir]-=_153;if(dojo.isIE&&rtl&&dir=="H"){_150._offsetStart[dir]+=_153;}}}}};var _155=node;while(_155!=null){if(_14d(_155)){node.scrollIntoView(false);return;}_14f(_155);_155=_155._parent;}if(dojo.isIE&&node._parent){var _156=node._offsetParent;node._offsetStart.H+=_156._borderStart.H;node._offsetStart.V+=_156._borderStart.V;}if(dojo.isIE>=7&&_14c==html&&rtl&&body._offsetStart&&body._offsetStart.H==0){var _157=html.scrollWidth-html._offsetSize.H;if(_157>0){body._offsetStart.H=-_157;}}if(dojo.isIE<=6&&!_14b){html._offsetSize.H+=html._borderSize.H;html._offsetSize.V+=html._borderSize.V;}if(rtl&&body._offsetStart&&_14c==html&&html._scrolledAmount){var ofs=body._offsetStart.H;if(ofs<0){html._scrolledAmount.H+=ofs;body._offsetStart.H=0;}}_155=node;while(_155){var _158=_155._parent;if(!_158){break;}if(_158.tagName=="TD"){var _159=_158._parent._parent._parent;if(_158!=_155._offsetParent&&_158._offsetParent!=_155._offsetParent){_158=_159;}}var _15a=_155._offsetParent==_158;for(var dir in _155._offsetStart){var _15b=dir=="H"?"V":"H";if(rtl&&dir=="H"&&(_158!=html)&&(_158!=body)&&(dojo.isIE||dojo.isWebKit)&&_158._clientSize.H>0&&_158.scrollWidth>_158._clientSize.H){var _15c=_158.scrollWidth-_158._clientSize.H;if(_15c>0){_158._scrolledAmount.H-=_15c;}}if(_158._offsetParent.tagName=="TABLE"){if(dojo.isIE){_158._offsetStart[dir]-=_158._offsetParent._borderStart[dir];_158._borderStart[dir]=_158._borderSize[dir]=0;}else{_158._offsetStart[dir]+=_158._offsetParent._borderStart[dir];}}if(dojo.isIE){_158._offsetStart[dir]+=_158._offsetParent._borderStart[dir];}var _15d=_155._offsetStart[dir]-_158._scrolledAmount[dir]-(_15a?0:_158._offsetStart[dir])-_158._borderStart[dir];var _15e=_15d+_155._offsetSize[dir]-_158._offsetSize[dir]+_158._borderSize[dir];var _15f=(dir=="H")?"scrollLeft":"scrollTop";var _160=dir=="H"&&rtl;var _161=_160?-_15e:_15d;var _162=_160?-_15d:_15e;var _163=(_161*_162<=0)?0:Math[(_161<0)?"max":"min"](_161,_162);if(_163!=0){var _164=_158[_15f];_158[_15f]+=(_160)?-_163:_163;var _165=_158[_15f]-_164;}if(_15a){_155._offsetStart[dir]+=_158._offsetStart[dir];}_155._offsetStart[dir]-=_158[_15f];}_155._parent=_158._parent;_155._offsetParent=_158._offsetParent;}_158=node;var next;while(_158&&_158.removeAttribute){next=_158.parentNode;_158.removeAttribute("_offsetParent");_158.removeAttribute("_parent");_158=next;}}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,_166=d.isOpera,maj=Math.floor,ff=d.isFF,_167=d.boxModel.replace(/-/,""),_168={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:_166,dj_opera8:maj(_166)==8,dj_opera9:maj(_166)==9,dj_khtml:d.isKhtml,dj_webkit:d.isWebKit,dj_safari:d.isSafari,dj_gecko:d.isMozilla,dj_ff2:maj(ff)==2,dj_ff3:maj(ff)==3};_168["dj_"+_167]=true;for(var p in _168){if(_168[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 _168){if(_168[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=(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,_169,node,_16a,obj,_16b,_16c){if(obj!=this._obj){this.stop();this._initialDelay=_16c||500;this._subsequentDelay=_16b||0.9;this._obj=obj;this._evt=evt;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_169,_16a);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,_16d,_16e,_16f,_170,_171){if(_16d.keyCode){_16d.charOrCode=_16d.keyCode;dojo.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_16d.charCode){_16d.charOrCode=String.fromCharCode(_16d.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==_16d.charOrCode&&(_16d.ctrlKey===undefined||_16d.ctrlKey==evt.ctrlKey)&&(_16d.altKey===undefined||_16d.altKey==evt.altKey)&&(_16d.metaKey===undefined||_16d.metaKey==(evt.metaKey||false))&&(_16d.shiftKey===undefined||_16d.shiftKey==evt.shiftKey)){dojo.stopEvent(evt);dijit.typematic.trigger(_16d,_16e,node,_16f,_16d,_170,_171);}else{if(dijit.typematic._obj==_16d){dijit.typematic.stop();}}}),dojo.connect(node,"onkeyup",this,function(evt){if(dijit.typematic._obj==_16d){dijit.typematic.stop();}})];},addMouseListener:function(node,_172,_173,_174,_175){var dc=dojo.connect;return [dc(node,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_172,node,_173,node,_174,_175);}),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,_172,node,_173,node,_174,_175);setTimeout(dojo.hitch(this,dijit.typematic.stop),50);}})];},addListener:function(_176,_177,_178,_179,_17a,_17b,_17c){return this.addKeyListener(_177,_178,_179,_17a,_17b,_17c).concat(this.addMouseListener(_176,_179,_17a,_17b,_17c));}};}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 _17d=cs.backgroundImage;var _17e=(cs.borderTopColor==cs.borderRightColor)||(_17d!=null&&(_17d=="none"||_17d=="url(invalid-url:)"));dojo[_17e?"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 _17f=this.getWaiRole(elem);return role?(_17f.indexOf(role)>-1):(_17f.length>0);},getWaiRole:function(elem){return dojo.trim((dojo.attr(elem,"role")||"").replace(this._XhtmlRoles,"").replace("wairole:",""));},setWaiRole:function(elem,role){var _180=dojo.attr(elem,"role")||"";if(dojo.isFF<3||!this._XhtmlRoles.test(_180)){dojo.attr(elem,"role",dojo.isFF<3?"wairole:"+role:role);}else{if((" "+_180+" ").indexOf(" "+role+" ")<0){var _181=dojo.trim(_180.replace(this._XhtmlRoles,""));var _182=dojo.trim(_180.replace(_181,""));dojo.attr(elem,"role",_182+(_182?" ":"")+role);}}},removeWaiRole:function(elem,role){var _183=dojo.attr(elem,"role");if(!_183){return;}if(role){var _184=dojo.isFF<3?"wairole:"+role:role;var t=dojo.trim((" "+_183+" ").replace(" "+_184+" "," "));dojo.attr(elem,"role",t);}else{elem.removeAttribute("role");}},hasWaiState:function(elem,_185){if(dojo.isFF<3){return elem.hasAttributeNS("http://www.w3.org/2005/07/aaa",_185);}return elem.hasAttribute?elem.hasAttribute("aria-"+_185):!!elem.getAttribute("aria-"+_185);},getWaiState:function(elem,_186){if(dojo.isFF<3){return elem.getAttributeNS("http://www.w3.org/2005/07/aaa",_186);}return elem.getAttribute("aria-"+_186)||"";},setWaiState:function(elem,_187,_188){if(dojo.isFF<3){elem.setAttributeNS("http://www.w3.org/2005/07/aaa","aaa:"+_187,_188);}else{elem.setAttribute("aria-"+_187,_188);}},removeWaiState:function(elem,_189){if(dojo.isFF<3){elem.removeAttributeNS("http://www.w3.org/2005/07/aaa",_189);}else{elem.removeAttribute("aria-"+_189);}}});}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(_18a,_18b){if(_18a&&dojo.isFunction(_18a._onConnect)){_18a._onConnect(_18b);}});dijit._connectOnUseEventHandler=function(_18c){};dijit._lastKeyDownNode=null;if(dojo.isIE){dojo.doc.attachEvent("onkeydown",function(evt){dijit._lastKeyDownNode=evt.srcElement;});}else{dojo.doc.addEventListener("keydown",function(evt){dijit._lastKeyDownNode=evt.target;},true);}(function(){var _18d={};var _18e=function(dc){if(!_18d[dc]){var r=[];var _18f;var _190=dojo.getObject(dc).prototype;for(var _191 in _190){if(dojo.isFunction(_190[_191])&&(_18f=_191.match(/^_set([a-zA-Z]*)Attr$/))&&_18f[1]){r.push(_18f[1].charAt(0).toLowerCase()+_18f[1].substr(1));}}_18d[dc]=r;}return _18d[dc]||[];};dojo.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",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(_192,_193){this.create(_192,_193);},create:function(_194,_195){this.srcNodeRef=dojo.byId(_195);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(_194){this.params=_194;dojo.mixin(this,_194);}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 _196=this.srcNodeRef;if(_196&&_196.parentNode){_196.parentNode.replaceChild(this.domNode,_196);}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 _197=function(attr,_198){if((_198.params&&attr in _198.params)||_198[attr]){_198.attr(attr,_198[attr]);}};for(var attr in this.attributeMap){_197(attr,this);}dojo.forEach(_18e(this.declaredClass),function(a){if(!(a in this.attributeMap)){_197(a,this);}},this);},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||dojo.create("div");},postCreate:function(){},startup:function(){this._started=true;},destroyRecursive:function(_199){this.destroyDescendants(_199);this.destroy(_199);},destroy:function(_19a){this.uninitialize();var d=dojo;var dfe=d.forEach;var dun=d.unsubscribe;dfe(this._connects,function(_19b){dfe(_19b,d.disconnect);});dfe(this._subscribes,function(_19c){dun(_19c);});dfe(this._supportingWidgets||[],function(w){if(w.destroy){w.destroy();}});this.destroyRendering(_19a);dijit.registry.remove(this.id);},destroyRendering:function(_19d){if(this.bgIframe){this.bgIframe.destroy(_19d);delete this.bgIframe;}if(this.domNode){if(_19d){dojo.removeAttr(this.domNode,"widgetId");}else{dojo.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_19d){dojo.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_19e){dojo.forEach(this.getChildren(),function(_19f){if(_19f.destroyRecursive){_19f.destroyRecursive(_19e);}});},uninitialize:function(){return false;},onFocus:function(){},onBlur:function(){},_onFocus:function(e){this.onFocus();},_onBlur:function(){this.onBlur();},_onConnect:function(_1a0){if(_1a0 in this._deferredConnects){var _1a1=this[this._deferredConnects[_1a0]||"domNode"];this.connect(_1a1,_1a0.toLowerCase(),_1a0);delete this._deferredConnects[_1a0];}},_setClassAttr:function(_1a2){var _1a3=this[this.attributeMap["class"]||"domNode"];dojo.removeClass(_1a3,this["class"]);this["class"]=_1a2;dojo.addClass(_1a3,_1a2);},_setStyleAttr:function(_1a4){var _1a5=this[this.attributeMap["style"]||"domNode"];if(dojo.isObject(_1a4)){dojo.style(_1a5,_1a4);}else{if(_1a5.style.cssText){_1a5.style.cssText+="; "+_1a4;}else{_1a5.style.cssText=_1a4;}}this["style"]=_1a4;},setAttribute:function(attr,_1a6){dojo.deprecated(this.declaredClass+"::setAttribute() is deprecated. Use attr() instead.","","2.0");this.attr(attr,_1a6);},_attrToDom:function(attr,_1a7){var _1a8=this.attributeMap[attr];dojo.forEach(dojo.isArray(_1a8)?_1a8:[_1a8],function(_1a9){var _1aa=this[_1a9.node||_1a9||"domNode"];var type=_1a9.type||"attribute";switch(type){case "attribute":if(dojo.isFunction(_1a7)){_1a7=dojo.hitch(this,_1a7);}if(/^on[A-Z][a-zA-Z]*$/.test(attr)){attr=attr.toLowerCase();}dojo.attr(_1aa,attr,_1a7);break;case "innerHTML":_1aa.innerHTML=_1a7;break;case "class":dojo.removeClass(_1aa,this[attr]);dojo.addClass(_1aa,_1a7);break;}},this);this[attr]=_1a7;},attr:function(name,_1ab){var args=arguments.length;if(args==1&&!dojo.isString(name)){for(var x in name){this.attr(x,name[x]);}return this;}var _1ac=this._getAttrNames(name);if(args==2){if(this[_1ac.s]){return this[_1ac.s](_1ab)||this;}else{if(name in this.attributeMap){this._attrToDom(name,_1ab);}this[name]=_1ab;}return this;}else{if(this[_1ac.g]){return this[_1ac.g]();}else{return 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(){if(this.containerNode){var list=dojo.query("[widgetId]",this.containerNode);return list.map(dijit.byNode);}else{return [];}},getChildren:function(){if(this.containerNode){return dijit.findWidgets(this.containerNode);}else{return [];}},nodesWithKeyClick:["input","button"],connect:function(obj,_1ad,_1ae){var d=dojo;var dc=dojo._connect;var _1af=[];if(_1ad=="ondijitclick"){if(!this.nodesWithKeyClick[obj.tagName.toLowerCase()]){var m=d.hitch(this,_1ae);_1af.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);}}));}_1ad="onclick";}_1af.push(dc(obj,_1ad,this,_1ae));this._connects.push(_1af);return _1af;},disconnect:function(_1b0){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_1b0){dojo.forEach(_1b0,dojo.disconnect);this._connects.splice(i,1);return;}}},subscribe:function(_1b1,_1b2){var d=dojo;var _1b3=d.subscribe(_1b1,this,_1b2);this._subscribes.push(_1b3);return _1b3;},unsubscribe:function(_1b4){for(var i=0;i<this._subscribes.length;i++){if(this._subscribes[i]==_1b4){dojo.unsubscribe(_1b4);this._subscribes.splice(i,1);return;}}},isLeftToRight:function(){return dojo._isBodyLtr();},isFocusable:function(){return this.focus&&(dojo.style(this.domNode,"display")!="none");},placeAt:function(_1b5,_1b6){if(_1b5["declaredClass"]&&_1b5["addChild"]){_1b5.addChild(this,_1b6);}else{dojo.place(this.domNode,_1b5,_1b6);}return this;},_onShow:function(){this.onShow();},onShow:function(){},onHide:function(){}});})();}if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromISOString=function(_1b7,_1b8){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 _1b9=dojo.date.stamp._isoRegExp.exec(_1b7);var _1ba=null;if(_1b9){_1b9.shift();if(_1b9[1]){_1b9[1]--;}if(_1b9[6]){_1b9[6]*=1000;}if(_1b8){_1b8=new Date(_1b8);dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(prop){return _1b8["get"+prop]();}).forEach(function(_1bb,_1bc){if(_1b9[_1bc]===undefined){_1b9[_1bc]=_1bb;}});}_1ba=new Date(_1b9[0]||1970,_1b9[1]||0,_1b9[2]||1,_1b9[3]||0,_1b9[4]||0,_1b9[5]||0,_1b9[6]||0);var _1bd=0;var _1be=_1b9[7]&&_1b9[7].charAt(0);if(_1be!="Z"){_1bd=((_1b9[8]||0)*60)+(Number(_1b9[9])||0);if(_1be!="-"){_1bd*=-1;}}if(_1be){_1bd-=_1ba.getTimezoneOffset();}if(_1bd){_1ba.setTime(_1ba.getTime()+_1bd*60000);}}return _1ba;};dojo.date.stamp.toISOString=function(_1bf,_1c0){var _1c1=function(n){return (n<10)?"0"+n:n;};_1c0=_1c0||{};var _1c2=[];var _1c3=_1c0.zulu?"getUTC":"get";var date="";if(_1c0.selector!="time"){var year=_1bf[_1c3+"FullYear"]();date=["0000".substr((year+"").length)+year,_1c1(_1bf[_1c3+"Month"]()+1),_1c1(_1bf[_1c3+"Date"]())].join("-");}_1c2.push(date);if(_1c0.selector!="date"){var time=[_1c1(_1bf[_1c3+"Hours"]()),_1c1(_1bf[_1c3+"Minutes"]()),_1c1(_1bf[_1c3+"Seconds"]())].join(":");var _1c4=_1bf[_1c3+"Milliseconds"]();if(_1c0.milliseconds){time+="."+(_1c4<100?"0":"")+_1c1(_1c4);}if(_1c0.zulu){time+="Z";}else{if(_1c0.selector!="time"){var _1c5=_1bf.getTimezoneOffset();var _1c6=Math.abs(_1c5);time+=(_1c5>0?"-":"+")+_1c1(Math.floor(_1c6/60))+":"+_1c1(_1c6%60);}}_1c2.push(time);}return _1c2.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.parser=new function(){var d=dojo;this._attrName=d._scopeName+"Type";this._query="["+this._attrName+"]";var _1c7=0,_1c8={};var _1c9=function(_1ca,_1cb){var nso=_1cb||_1c8;if(dojo.isIE){var cn=_1ca["__dojoNameCache"];if(cn&&nso[cn]===_1ca){return cn;}}var name;do{name="__"+_1c7++;}while(name in nso);nso[name]=_1ca;return name;};function _1cc(_1cd){if(d.isString(_1cd)){return "string";}if(typeof _1cd=="number"){return "number";}if(typeof _1cd=="boolean"){return "boolean";}if(d.isFunction(_1cd)){return "function";}if(d.isArray(_1cd)){return "array";}if(_1cd instanceof Date){return "date";}if(_1cd instanceof d._Url){return "url";}return "object";};function _1ce(_1cf,type){switch(type){case "string":return _1cf;case "number":return _1cf.length?Number(_1cf):NaN;case "boolean":return typeof _1cf=="boolean"?_1cf:!(_1cf.toLowerCase()=="false");case "function":if(d.isFunction(_1cf)){_1cf=_1cf.toString();_1cf=d.trim(_1cf.substring(_1cf.indexOf("{")+1,_1cf.length-1));}try{if(_1cf.search(/[^\w\.]+/i)!=-1){_1cf=_1c9(new Function(_1cf),this);}return d.getObject(_1cf,false);}catch(e){return new Function();}case "array":return _1cf?_1cf.split(/\s*,\s*/):[];case "date":switch(_1cf){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_1cf);}case "url":return d.baseUrl+_1cf;default:return d.fromJson(_1cf);}};var _1d0={};function _1d1(_1d2){if(!_1d0[_1d2]){var cls=d.getObject(_1d2);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_1d2+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _1d3=cls.prototype;var _1d4={},_1d5={};for(var name in _1d3){if(name.charAt(0)=="_"){continue;}if(name in _1d5){continue;}var _1d6=_1d3[name];_1d4[name]=_1cc(_1d6);}_1d0[_1d2]={cls:cls,params:_1d4};}return _1d0[_1d2];};this._functionFromScript=function(_1d7){var _1d8="";var _1d9="";var _1da=_1d7.getAttribute("args");if(_1da){d.forEach(_1da.split(/\s*,\s*/),function(part,idx){_1d8+="var "+part+" = arguments["+idx+"]; ";});}var _1db=_1d7.getAttribute("with");if(_1db&&_1db.length){d.forEach(_1db.split(/\s*,\s*/),function(part){_1d8+="with("+part+"){";_1d9+="}";});}return new Function(_1d8+_1d7.innerHTML+_1d9);};this.instantiate=function(_1dc,_1dd){var _1de=[],dp=dojo.parser;_1dd=_1dd||{};d.forEach(_1dc,function(node){if(!node){return;}var type=dp._attrName in _1dd?_1dd[dp._attrName]:node.getAttribute(dp._attrName);if(!type||!type.length){return;}var _1df=_1d1(type),_1e0=_1df.cls,ps=_1e0._noScript||_1e0.prototype._noScript;var _1e1={},_1e2=node.attributes;for(var name in _1df.params){var item=name in _1dd?{value:_1dd[name],specified:true}:_1e2.getNamedItem(name);if(!item||(!item.specified&&(!dojo.isIE||name.toLowerCase()!="value"))){continue;}var _1e3=item.value;switch(name){case "class":_1e3="className" in _1dd?_1dd.className:node.className;break;case "style":_1e3="style" in _1dd?_1dd.style:(node.style&&node.style.cssText);}var _1e4=_1df.params[name];if(typeof _1e3=="string"){_1e1[name]=_1ce(_1e3,_1e4);}else{_1e1[name]=_1e3;}}if(!ps){var _1e5=[],_1e6=[];d.query("> script[type^='dojo/']",node).orphan().forEach(function(_1e7){var _1e8=_1e7.getAttribute("event"),type=_1e7.getAttribute("type"),nf=d.parser._functionFromScript(_1e7);if(_1e8){if(type=="dojo/connect"){_1e5.push({event:_1e8,func:nf});}else{_1e1[_1e8]=nf;}}else{_1e6.push(nf);}});}var _1e9=_1e0["markupFactory"];if(!_1e9&&_1e0["prototype"]){_1e9=_1e0.prototype["markupFactory"];}var _1ea=_1e9?_1e9(_1e1,node,_1e0):new _1e0(_1e1,node);_1de.push(_1ea);var _1eb=node.getAttribute("jsId");if(_1eb){d.setObject(_1eb,_1ea);}if(!ps){d.forEach(_1e5,function(_1ec){d.connect(_1ea,_1ec.event,null,_1ec.func);});d.forEach(_1e6,function(func){func.call(_1ea);});}});if(!_1dd._started){d.forEach(_1de,function(_1ed){if(_1ed&&_1ed.startup&&!_1ed._started&&(!_1ed.getParent||!_1ed.getParent())){_1ed.startup();}});}return _1de;};this.parse=function(_1ee){var list=d.query(this._query,_1ee);var _1ef=this.instantiate(list);return _1ef;};}();(function(){var _1f0=function(){if(dojo.config["parseOnLoad"]==true){dojo.parser.parse();}};if(dojo.exists("dijit.wai.onload")&&(dijit.wai.onload===dojo._loaders[0])){dojo._loaders.splice(1,0,_1f0);}else{dojo._loaders.unshift(_1f0);}})();}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,_stringRepl:function(tmpl){var _1f1=this.declaredClass,_1f2=this;return dojo.string.substitute(tmpl,this,function(_1f3,key){if(key.charAt(0)=="!"){_1f3=dojo.getObject(key.substr(1),false,_1f2);}if(typeof _1f3=="undefined"){throw new Error(_1f1+" template:"+key);}if(_1f3==null){return "";}return key.charAt(0)=="!"?_1f3:_1f3.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){var _1f4=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_1f4)){node=dojo._toDom(this._stringRepl(_1f4));}else{node=_1f4.cloneNode(true);}this.domNode=node;this._attachTemplateNodes(node);if(this.widgetsInTemplate){var _1f5=dojo.parser,qry,attr;if(_1f5._query!="[dojoType]"){qry=_1f5._query;attr=_1f5._attrName;_1f5._query="[dojoType]";_1f5._attrName="dojoType";}var cw=(this._supportingWidgets=dojo.parser.parse(node));if(qry){_1f5._query=qry;_1f5._attrName=attr;}this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(this.srcNodeRef);},_fillContent:function(_1f6){var dest=this.containerNode;if(_1f6&&dest){while(_1f6.hasChildNodes()){dest.appendChild(_1f6.firstChild);}}},_attachTemplateNodes:function(_1f7,_1f8){_1f8=_1f8||function(n,p){return n.getAttribute(p);};var _1f9=dojo.isArray(_1f7)?_1f7:(_1f7.all||_1f7.getElementsByTagName("*"));var x=dojo.isArray(_1f7)?0:-1;for(;x<_1f9.length;x++){var _1fa=(x==-1)?_1f7:_1f9[x];if(this.widgetsInTemplate&&_1f8(_1fa,"dojoType")){continue;}var _1fb=_1f8(_1fa,"dojoAttachPoint");if(_1fb){var _1fc,_1fd=_1fb.split(/\s*,\s*/);while((_1fc=_1fd.shift())){if(dojo.isArray(this[_1fc])){this[_1fc].push(_1fa);}else{this[_1fc]=_1fa;}}}var _1fe=_1f8(_1fa,"dojoAttachEvent");if(_1fe){var _1ff,_200=_1fe.split(/\s*,\s*/);var trim=dojo.trim;while((_1ff=_200.shift())){if(_1ff){var _201=null;if(_1ff.indexOf(":")!=-1){var _202=_1ff.split(":");_1ff=trim(_202[0]);_201=trim(_202[1]);}else{_1ff=trim(_1ff);}if(!_201){_201=_1ff;}this.connect(_1fa,_1ff,_201);}}}var role=_1f8(_1fa,"waiRole");if(role){dijit.setWaiRole(_1fa,role);}var _203=_1f8(_1fa,"waiState");if(_203){dojo.forEach(_203.split(/\s*,\s*/),function(_204){if(_204.indexOf("-")!=-1){var pair=_204.split("-");dijit.setWaiState(_1fa,pair[0],pair[1]);}});}}}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_205,_206,_207){var _208=dijit._Templated._templateCache;var key=_206||_205;var _209=_208[key];if(_209){if(!_209.ownerDocument||_209.ownerDocument==dojo.doc){return _209;}dojo.destroy(_209);}if(!_206){_206=dijit._Templated._sanitizeTemplateString(dojo.trim(dojo._getText(_205)));}_206=dojo.string.trim(_206);if(_207||_206.match(/\$\{([^\}]+)\}/g)){return (_208[key]=_206);}else{return (_208[key]=dojo._toDom(_206));}};dijit._Templated._sanitizeTemplateString=function(_20a){if(_20a){_20a=_20a.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _20b=_20a.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_20b){_20a=_20b[1];}}else{_20a="";}return _20a;};if(dojo.isIE){dojo.addOnWindowUnload(function(){var _20c=dijit._Templated._templateCache;for(var key in _20c){var _20d=_20c[key];if(!isNaN(_20d.nodeType)){dojo.destroy(_20d);}delete _20c[key];}});}dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["dijit._Calendar"]){dojo._hasResource["dijit._Calendar"]=true;dojo.provide("dijit._Calendar");dojo.declare("dijit._Calendar",[dijit._Widget,dijit._Templated],{templateString:"<table cellspacing=\"0\" cellpadding=\"0\" class=\"dijitCalendarContainer\">\n\t<thead>\n\t\t<tr class=\"dijitReset dijitCalendarMonthContainer\" valign=\"top\">\n\t\t\t<th class='dijitReset' dojoAttachPoint=\"decrementMonth\">\n\t\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitCalendarIncrementControl dijitCalendarDecrease\" waiRole=\"presentation\">\n\t\t\t\t<span dojoAttachPoint=\"decreaseArrowNode\" class=\"dijitA11ySideArrow\">-</span>\n\t\t\t</th>\n\t\t\t<th class='dijitReset' colspan=\"5\">\n\t\t\t\t<div dojoAttachPoint=\"monthLabelSpacer\" class=\"dijitCalendarMonthLabelSpacer\"></div>\n\t\t\t\t<div dojoAttachPoint=\"monthLabelNode\" class=\"dijitCalendarMonthLabel\"></div>\n\t\t\t</th>\n\t\t\t<th class='dijitReset' dojoAttachPoint=\"incrementMonth\">\n\t\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitCalendarIncrementControl dijitCalendarIncrease\" waiRole=\"presentation\">\n\t\t\t\t<span dojoAttachPoint=\"increaseArrowNode\" class=\"dijitA11ySideArrow\">+</span>\n\t\t\t</th>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<th class=\"dijitReset dijitCalendarDayLabelTemplate\"><span class=\"dijitCalendarDayLabel\"></span></th>\n\t\t</tr>\n\t</thead>\n\t<tbody dojoAttachEvent=\"onclick: _onDayClick, onmouseover: _onDayMouseOver, onmouseout: _onDayMouseOut\" class=\"dijitReset dijitCalendarBodyContainer\">\n\t\t<tr class=\"dijitReset dijitCalendarWeekTemplate\">\n\t\t\t<td class=\"dijitReset dijitCalendarDateTemplate\"><span class=\"dijitCalendarDateLabel\"></span></td>\n\t\t</tr>\n\t</tbody>\n\t<tfoot class=\"dijitReset dijitCalendarYearContainer\">\n\t\t<tr>\n\t\t\t<td class='dijitReset' valign=\"top\" colspan=\"7\">\n\t\t\t\t<h3 class=\"dijitCalendarYearLabel\">\n\t\t\t\t\t<span dojoAttachPoint=\"previousYearLabelNode\" class=\"dijitInline dijitCalendarPreviousYear\"></span>\n\t\t\t\t\t<span dojoAttachPoint=\"currentYearLabelNode\" class=\"dijitInline dijitCalendarSelectedYear\"></span>\n\t\t\t\t\t<span dojoAttachPoint=\"nextYearLabelNode\" class=\"dijitInline dijitCalendarNextYear\"></span>\n\t\t\t\t</h3>\n\t\t\t</td>\n\t\t</tr>\n\t</tfoot>\n</table>\t\n",value:new Date(),datePackage:"dojo.date",dayWidth:"narrow",setValue:function(_20e){dojo.deprecated("dijit.Calendar:setValue() is deprecated.  Use attr('value', ...) instead.","","2.0");this.attr("value",_20e);},_getValueAttr:function(){var _20f=new this.dateClassObj(this.value);_20f.setHours(0,0,0,0);if(_20f.getDate()<this.value.getDate()){_20f=this.dateFuncObj.add(_20f,"hour",1);}return _20f;},_setValueAttr:function(_210){if(!this.value||this.dateFuncObj.compare(_210,this.value)){_210=new this.dateClassObj(_210);_210.setHours(1);this.displayMonth=new this.dateClassObj(_210);if(!this.isDisabledDate(_210,this.lang)){this.value=_210;this.onChange(this.attr("value"));}this._populateGrid();}},_setText:function(node,text){while(node.firstChild){node.removeChild(node.firstChild);}node.appendChild(dojo.doc.createTextNode(text));},_populateGrid:function(){var _211=this.displayMonth;_211.setDate(1);var _212=_211.getDay();var _213=this.dateFuncObj.getDaysInMonth(_211);var _214=this.dateFuncObj.getDaysInMonth(this.dateFuncObj.add(_211,"month",-1));var _215=new this.dateClassObj();var _216=dojo.cldr.supplemental.getFirstDayOfWeek(this.lang);if(_216>_212){_216-=7;}dojo.query(".dijitCalendarDateTemplate",this.domNode).forEach(function(_217,i){i+=_216;var date=new this.dateClassObj(_211);var _218,_219="dijitCalendar",adj=0;if(i<_212){_218=_214-_212+i+1;adj=-1;_219+="Previous";}else{if(i>=(_212+_213)){_218=i-_212-_213+1;adj=1;_219+="Next";}else{_218=i-_212+1;_219+="Current";}}if(adj){date=this.dateFuncObj.add(date,"month",adj);}date.setDate(_218);if(!this.dateFuncObj.compare(date,_215,"date")){_219="dijitCalendarCurrentDate "+_219;}if(this._isSelectedDate(date,this.lang)){_219="dijitCalendarSelectedDate "+_219;}if(this.isDisabledDate(date,this.lang)){_219="dijitCalendarDisabledDate "+_219;}var _21a=this.getClassForDate(date,this.lang);if(_21a){_219=_21a+" "+_219;}_217.className=_219+"Month dijitCalendarDateTemplate";_217.dijitDateValue=date.valueOf();var _21b=dojo.query(".dijitCalendarDateLabel",_217)[0];this._setText(_21b,date.getDate());},this);var _21c=this.dateLocaleModule.getNames("months","wide","standAlone",this.lang);this._setText(this.monthLabelNode,_21c[_211.getMonth()]);var y=_211.getFullYear()-1;var d=new this.dateClassObj();dojo.forEach(["previous","current","next"],function(name){d.setFullYear(y++);this._setText(this[name+"YearLabelNode"],this.dateLocaleModule.format(d,{selector:"year",locale:this.lang}));},this);var _21d=this;var _21e=function(_21f,_220,adj){_21d._connects.push(dijit.typematic.addMouseListener(_21d[_21f],_21d,function(_221){if(_221>=0){_21d._adjustDisplay(_220,adj);}},0.8,500));};_21e("incrementMonth","month",1);_21e("decrementMonth","month",-1);_21e("nextYearLabelNode","year",1);_21e("previousYearLabelNode","year",-1);},goToToday:function(){this.attr("value",this.dateClassObj());},constructor:function(args){var _222=(args.datePackage&&(args.datePackage!="dojo.date"))?args.datePackage+".Date":"Date";this.dateClassObj=dojo.getObject(_222,false);this.datePackage=args.datePackage||this.datePackage;this.dateFuncObj=dojo.getObject(this.datePackage,false);this.dateLocaleModule=dojo.getObject(this.datePackage+".locale",false);},postCreate:function(){this.inherited(arguments);dojo.setSelectable(this.domNode,false);var _223=dojo.hitch(this,function(_224,n){var _225=dojo.query(_224,this.domNode)[0];for(var i=0;i<n;i++){_225.parentNode.appendChild(_225.cloneNode(true));}});_223(".dijitCalendarDayLabelTemplate",6);_223(".dijitCalendarDateTemplate",6);_223(".dijitCalendarWeekTemplate",5);var _226=this.dateLocaleModule.getNames("days",this.dayWidth,"standAlone",this.lang);var _227=dojo.cldr.supplemental.getFirstDayOfWeek(this.lang);dojo.query(".dijitCalendarDayLabel",this.domNode).forEach(function(_228,i){this._setText(_228,_226[(i+_227)%7]);},this);var _229=this.dateLocaleModule.getNames("months","wide","standAlone",this.lang);dojo.forEach(_229,function(name){var _22a=dojo.create("div",null,this.monthLabelSpacer);this._setText(_22a,name);},this);this.value=null;this.attr("value",new this.dateClassObj());},_adjustDisplay:function(part,_22b){this.displayMonth=this.dateFuncObj.add(this.displayMonth,part,_22b);this._populateGrid();},_onDayClick:function(evt){dojo.stopEvent(evt);for(var node=evt.target;node&&!node.dijitDateValue;node=node.parentNode){}if(node&&!dojo.hasClass(node,"dijitCalendarDisabledDate")){this.attr("value",node.dijitDateValue);this.onValueSelected(this.attr("value"));}},_onDayMouseOver:function(evt){var node=evt.target;if(node&&(node.dijitDateValue||node==this.previousYearLabelNode||node==this.nextYearLabelNode)){dojo.addClass(node,"dijitCalendarHoveredDate");this._currentNode=node;}},_onDayMouseOut:function(evt){if(!this._currentNode){return;}for(var node=evt.relatedTarget;node;){if(node==this._currentNode){return;}try{node=node.parentNode;}catch(x){node=null;}}dojo.removeClass(this._currentNode,"dijitCalendarHoveredDate");this._currentNode=null;},onValueSelected:function(date){},onChange:function(date){},_isSelectedDate:function(_22c,_22d){return !this.dateFuncObj.compare(_22c,this.value,"date");},isDisabledDate:function(_22e,_22f){},getClassForDate:function(_230,_231){}});}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",disabled:"focusNode",id:"focusNode",tabIndex:"focusNode",alt:"focusNode"}),postMixInProperties:function(){this.nameAttrSetting=this.name?("name='"+this.name+"'"):"";this.inherited(arguments);},_setDisabledAttr:function(_232){this.disabled=_232;dojo.attr(this.focusNode,"disabled",_232);dijit.setWaiState(this.focusNode,"disabled",_232);if(_232){this._hovering=false;this._active=false;this.focusNode.removeAttribute("tabIndex");}else{this.focusNode.setAttribute("tabIndex",this.tabIndex);}this._setStateClass();},setDisabled:function(_233){dojo.deprecated("setDisabled("+_233+") is deprecated. Use attr('disabled',"+_233+") instead.","","2.0");this.attr("disabled",_233);},_onFocus:function(e){if(this.scrollOnFocus){dijit.scrollIntoView(this.domNode);}this.inherited(arguments);},_onMouse:function(_234){var _235=_234.currentTarget;if(_235&&_235.getAttribute){this.stateModifier=_235.getAttribute("stateModifier")||"";}if(!this.disabled){switch(_234.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 _236=this.connect(dojo.body(),"onmouseup",function(){if(this._mouseDown&&this.isFocusable()){this.focus();}this._active=false;this._mouseDown=false;this._setStateClass();this.disconnect(_236);});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 _237=this.baseClass.split(" ");function _238(_239){_237=_237.concat(dojo.map(_237,function(c){return c+_239;}),"dijit"+_239);};if(this.checked){_238("Checked");}if(this.state){_238(this.state);}if(this.selected){_238("Selected");}if(this.disabled){_238("Disabled");}else{if(this.readOnly){_238("ReadOnly");}else{if(this._active){_238(this.stateModifier+"Active");}else{if(this._focused){_238("Focused");}if(this._hovering){_238(this.stateModifier+"Hover");}}}}var tn=this.stateNode||this.domNode,_23a={};dojo.forEach(tn.className.split(" "),function(c){_23a[c]=true;});if("_stateClasses" in this){dojo.forEach(this._stateClasses,function(c){delete _23a[c];});}dojo.forEach(_237,function(c){_23a[c]=true;});var _23b=[];for(var c in _23a){_23b.push(c);}tn.className=_23b.join(" ");this._stateClasses=_237;},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(_23c){},_onChangeActive:false,_handleOnChange:function(_23d,_23e){this._lastValue=_23d;if(this._lastValueReported==undefined&&(_23e===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_23d;}if((this.intermediateChanges||_23e||_23e===undefined)&&((typeof _23d!=typeof this._lastValueReported)||this.compare(_23d,this._lastValueReported)!=0)){this._lastValueReported=_23d;if(this._onChangeActive){this.onChange(_23d);}}},create:function(){this.inherited(arguments);this._onChangeActive=true;this._setStateClass();},destroy:function(){if(this._layoutHackHandle){clearTimeout(this._layoutHackHandle);}this.inherited(arguments);},setValue:function(_23f){dojo.deprecated("dijit.form._FormWidget:setValue("+_23f+") is deprecated.  Use attr('value',"+_23f+") instead.","","2.0");this.attr("value",_23f);},getValue:function(){dojo.deprecated(this.declaredClass+"::getValue() is deprecated. Use attr('value') instead.","","2.0");return this.attr("value");},_layoutHack:function(){if(dojo.isFF==2&&!this._layoutHackHandle){var node=this.domNode;var old=node.style.opacity;node.style.opacity="0.999";this._layoutHackHandle=setTimeout(dojo.hitch(this,function(){this._layoutHackHandle=null;node.style.opacity=old;}),0);}}});dojo.declare("dijit.form._FormValueWidget",dijit.form._FormWidget,{readOnly:false,attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{value:"",readOnly:"focusNode"}),_setReadOnlyAttr:function(_240){this.readOnly=_240;dojo.attr(this.focusNode,"readOnly",_240);dijit.setWaiState(this.focusNode,"readonly",_240);this._setStateClass();},postCreate:function(){if(dojo.isIE||dojo.isWebKit){this.connect(this.focusNode||this.domNode,"onkeydown",this._onKeyDown);}if(this._resetValue===undefined){this._resetValue=this.value;}},_setValueAttr:function(_241,_242){this.value=_241;this._handleOnChange(_241,_242);},_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);}else{if(dojo.isWebKit){te=document.createEvent("Events");te.initEvent("keypress",true,true);te.keyCode=dojo.keys.ESCAPE;te.shiftKey=e.shiftKey;e.target.dispatchEvent(te);}}}},_layoutHackIE7:function(){if(dojo.isIE==7){var _243=this.domNode;var _244=_243.parentNode;var _245=_243.firstChild||_243;var _246=_245.style.filter;while(_244&&_244.clientHeight==0){_244._disconnectHandle=this.connect(_244,"onscroll",dojo.hitch(this,function(e){this.disconnect(_244._disconnectHandle);_244.removeAttribute("_disconnectHandle");_245.style.filter=(new Date()).getMilliseconds();setTimeout(function(){_245.style.filter=_246;},0);}));_244=_244.parentNode;}}}});}if(!dojo._hasResource["dijit.form.TextBox"]){dojo._hasResource["dijit.form.TextBox"]=true;dojo.provide("dijit.form.TextBox");dojo.declare("dijit.form.TextBox",dijit.form._FormValueWidget,{trim:false,uppercase:false,lowercase:false,propercase:false,maxLength:"",templateString:"<input class=\"dijit dijitReset dijitLeft\" dojoAttachPoint='textbox,focusNode'\n\tdojoAttachEvent='onmouseenter:_onMouse,onmouseleave:_onMouse'\n\tautocomplete=\"off\" type=\"${type}\" ${nameAttrSetting}\n\t/>\n",baseClass:"dijitTextBox",attributeMap:dojo.delegate(dijit.form._FormValueWidget.prototype.attributeMap,{maxLength:"focusNode"}),_getValueAttr:function(){return this.parse(this.attr("displayedValue"),this.constraints);},_setValueAttr:function(_247,_248,_249){var _24a;if(_247!==undefined){_24a=this.filter(_247);if(typeof _249!="string"){if(_24a!==null&&((typeof _24a!="number")||!isNaN(_24a))){_249=this.filter(this.format(_24a,this.constraints));}else{_249="";}}}if(_249!=null&&_249!=undefined&&((typeof _249)!="number"||!isNaN(_249))&&this.textbox.value!=_249){this.textbox.value=_249;}this.inherited(arguments,[_24a,_248]);},displayedValue:"",getDisplayedValue:function(){dojo.deprecated(this.declaredClass+"::getDisplayedValue() is deprecated. Use attr('displayedValue') instead.","","2.0");return this.attr("displayedValue");},_getDisplayedValueAttr:function(){return this.filter(this.textbox.value);},setDisplayedValue:function(_24b){dojo.deprecated(this.declaredClass+"::setDisplayedValue() is deprecated. Use attr('displayedValue', ...) instead.","","2.0");this.attr("displayedValue",_24b);},_setDisplayedValueAttr:function(_24c){if(_24c===null||_24c===undefined){_24c="";}else{if(typeof _24c!="string"){_24c=String(_24c);}}this.textbox.value=_24c;this._setValueAttr(this.attr("value"),undefined,_24c);},format:function(_24d,_24e){return ((_24d==null||_24d==undefined)?"":(_24d.toString?_24d.toString():_24d));},parse:function(_24f,_250){return _24f;},_refreshState:function(){},_onInput:function(e){if(e&&e.type&&/key/i.test(e.type)&&e.keyCode){switch(e.keyCode){case dojo.keys.SHIFT:case dojo.keys.ALT:case dojo.keys.CTRL:case dojo.keys.TAB:return;}}if(this.intermediateChanges){var _251=this;setTimeout(function(){_251._handleOnChange(_251.attr("value"),false);},0);}this._refreshState();},postCreate:function(){this.textbox.setAttribute("value",this.textbox.value);this.inherited(arguments);if(dojo.isMoz||dojo.isOpera){this.connect(this.textbox,"oninput",this._onInput);}else{this.connect(this.textbox,"onkeydown",this._onInput);this.connect(this.textbox,"onkeyup",this._onInput);this.connect(this.textbox,"onpaste",this._onInput);this.connect(this.textbox,"oncut",this._onInput);}this._layoutHack();},_blankValue:"",filter:function(val){if(val===null){return this._blankValue;}if(typeof val!="string"){return val;}if(this.trim){val=dojo.trim(val);}if(this.uppercase){val=val.toUpperCase();}if(this.lowercase){val=val.toLowerCase();}if(this.propercase){val=val.replace(/[^\s]+/g,function(word){return word.substring(0,1).toUpperCase()+word.substring(1);});}return val;},_setBlurValue:function(){this._setValueAttr(this.attr("value"),true);},_onBlur:function(e){if(this.disabled){return;}this._setBlurValue();this.inherited(arguments);},_onFocus:function(e){if(this.disabled){return;}this._refreshState();this.inherited(arguments);},reset:function(){this.textbox.value="";this.inherited(arguments);}});dijit.selectInputText=function(_252,_253,stop){var _254=dojo.global;var _255=dojo.doc;_252=dojo.byId(_252);if(isNaN(_253)){_253=0;}if(isNaN(stop)){stop=_252.value?_252.value.length:0;}_252.focus();if(_255["selection"]&&dojo.body()["createTextRange"]){if(_252.createTextRange){var _256=_252.createTextRange();with(_256){collapse(true);moveStart("character",_253);moveEnd("character",stop);select();}}}else{if(_254["getSelection"]){if(_252.setSelectionRange){_252.setSelectionRange(_253,stop);}}}};}if(!dojo._hasResource["dijit.Tooltip"]){dojo._hasResource["dijit.Tooltip"]=true;dojo.provide("dijit.Tooltip");dojo.declare("dijit._MasterTooltip",[dijit._Widget,dijit._Templated],{duration:dijit.defaultDuration,templateString:"<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\">\n\t<div class=\"dijitTooltipContainer dijitTooltipContents\" dojoAttachPoint=\"containerNode\" waiRole='alert'></div>\n\t<div class=\"dijitTooltipConnector\"></div>\n</div>\n",postCreate:function(){dojo.body().appendChild(this.domNode);this.bgIframe=new dijit.BackgroundIframe(this.domNode);this.fadeIn=dojo.fadeIn({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onShow")});this.fadeOut=dojo.fadeOut({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onHide")});},show:function(_257,_258,_259){if(this.aroundNode&&this.aroundNode===_258){return;}if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_257;this.domNode.style.top=(this.domNode.offsetTop+1)+"px";var _25a={};var ltr=this.isLeftToRight();dojo.forEach((_259&&_259.length)?_259:dijit.Tooltip.defaultPosition,function(pos){switch(pos){case "after":_25a[ltr?"BR":"BL"]=ltr?"BL":"BR";break;case "before":_25a[ltr?"BL":"BR"]=ltr?"BR":"BL";break;case "below":_25a[ltr?"BL":"BR"]=ltr?"TL":"TR";_25a[ltr?"BR":"BL"]=ltr?"TR":"TL";break;case "above":default:_25a[ltr?"TL":"TR"]=ltr?"BL":"BR";_25a[ltr?"TR":"TL"]=ltr?"BR":"BL";break;}});var pos=dijit.placeOnScreenAroundElement(this.domNode,_258,_25a,dojo.hitch(this,"orient"));dojo.style(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;this.aroundNode=_258;},orient:function(node,_25b,_25c){node.className="dijitTooltip "+{"BL-TL":"dijitTooltipBelow dijitTooltipABLeft","TL-BL":"dijitTooltipAbove dijitTooltipABLeft","BR-TR":"dijitTooltipBelow dijitTooltipABRight","TR-BR":"dijitTooltipAbove dijitTooltipABRight","BR-BL":"dijitTooltipRight","BL-BR":"dijitTooltipLeft"}[_25b+"-"+_25c];},_onShow:function(){if(dojo.isIE){this.domNode.style.filter="";}},hide:function(_25d){if(this._onDeck&&this._onDeck[1]==_25d){this._onDeck=null;}else{if(this.aroundNode===_25d){this.fadeIn.stop();this.isShowingNow=false;this.aroundNode=null;this.fadeOut.play();}else{}}},_onHide:function(){this.domNode.style.cssText="";if(this._onDeck){this.show.apply(this,this._onDeck);this._onDeck=null;}}});dijit.showTooltip=function(_25e,_25f,_260){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.show(_25e,_25f,_260);};dijit.hideTooltip=function(_261){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.hide(_261);};dojo.declare("dijit.Tooltip",dijit._Widget,{label:"",showDelay:400,connectId:[],position:[],constructor:function(){this._nodeConnectionsById={};},_setConnectIdAttr:function(_262){for(var _263 in this._nodeConnectionsById){this.removeTarget(_263);}dojo.forEach(dojo.isArrayLike(_262)?_262:[_262],this.addTarget,this);},_getConnectIdAttr:function(){var ary=[];for(var id in this._nodeConnectionsById){ary.push(id);}return ary;},addTarget:function(id){var node=dojo.byId(id);if(!node){return;}if(node.id in this._nodeConnectionsById){return;}this._nodeConnectionsById[node.id]=[this.connect(node,"onmouseenter","_onTargetMouseEnter"),this.connect(node,"onmouseleave","_onTargetMouseLeave"),this.connect(node,"onfocus","_onTargetFocus"),this.connect(node,"onblur","_onTargetBlur")];if(dojo.isIE&&!node.style.zoom){node.style.zoom=1;}},removeTarget:function(node){var id=node.id||node;if(id in this._nodeConnectionsById){dojo.forEach(this._nodeConnectionsById[id],this.disconnect,this);delete this._nodeConnectionsById[id];}},postCreate:function(){dojo.addClass(this.domNode,"dijitTooltipData");},_onTargetMouseEnter:function(e){this._onHover(e);},_onTargetMouseLeave:function(e){this._onUnHover(e);},_onTargetFocus:function(e){this._focus=true;this._onHover(e);},_onTargetBlur:function(e){this._focus=false;this._onUnHover(e);},_onHover:function(e){if(!this._showTimer){var _264=e.target;this._showTimer=setTimeout(dojo.hitch(this,function(){this.open(_264);}),this.showDelay);}},_onUnHover:function(e){if(this._focus){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}this.close();},open:function(_265){if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}dijit.showTooltip(this.label||this.domNode.innerHTML,_265,this.position);this._connectNode=_265;this.onShow(_265,this.position);},close:function(){if(this._connectNode){dijit.hideTooltip(this._connectNode);delete this._connectNode;this.onHide();}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}},onShow:function(_266,_267){},onHide:function(){},uninitialize:function(){this.close();this.inherited(arguments);}});dijit.Tooltip.defaultPosition=["after","before"];}if(!dojo._hasResource["dijit.form.ValidationTextBox"]){dojo._hasResource["dijit.form.ValidationTextBox"]=true;dojo.provide("dijit.form.ValidationTextBox");dojo.declare("dijit.form.ValidationTextBox",dijit.form.TextBox,{templateString:"<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\n\tid=\"widget_${id}\"\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" waiRole=\"presentation\"\n\t><div style=\"overflow:hidden;\"\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\n\t\t><div class=\"dijitReset dijitInputField\"\n\t\t\t><input class=\"dijitReset\" dojoAttachPoint='textbox,focusNode' autocomplete=\"off\"\n\t\t\t${nameAttrSetting} type='${type}'\n\t\t/></div\n\t></div\n></div>\n",baseClass:"dijitTextBox",required:false,promptMessage:"",invalidMessage:"$_unset_$",constraints:{},regExp:".*",regExpGen:function(_268){return this.regExp;},state:"",tooltipPosition:[],_setValueAttr:function(){this.inherited(arguments);this.validate(this._focused);},validator:function(_269,_26a){return (new RegExp("^(?:"+this.regExpGen(_26a)+")"+(this.required?"":"?")+"$")).test(_269)&&(!this.required||!this._isEmpty(_269))&&(this._isEmpty(_269)||this.parse(_269,_26a)!==undefined);},_isValidSubset:function(){return this.textbox.value.search(this._partialre)==0;},isValid:function(_26b){return this.validator(this.textbox.value,this.constraints);},_isEmpty:function(_26c){return /^\s*$/.test(_26c);},getErrorMessage:function(_26d){return this.invalidMessage;},getPromptMessage:function(_26e){return this.promptMessage;},_maskValidSubsetError:true,validate:function(_26f){var _270="";var _271=this.disabled||this.isValid(_26f);if(_271){this._maskValidSubsetError=true;}var _272=!_271&&_26f&&this._isValidSubset();var _273=this._isEmpty(this.textbox.value);this.state=(_271||(!this._hasBeenBlurred&&_273)||_272)?"":"Error";if(this.state=="Error"){this._maskValidSubsetError=false;}this._setStateClass();dijit.setWaiState(this.focusNode,"invalid",_271?"false":"true");if(_26f){if(_273){_270=this.getPromptMessage(true);}if(!_270&&(this.state=="Error"||(_272&&!this._maskValidSubsetError))){_270=this.getErrorMessage(true);}}this.displayMessage(_270);return _271;},_message:"",displayMessage:function(_274){if(this._message==_274){return;}this._message=_274;dijit.hideTooltip(this.domNode);if(_274){dijit.showTooltip(_274,this.domNode,this.tooltipPosition);}},_refreshState:function(){this.validate(this._focused);this.inherited(arguments);},constructor:function(){this.constraints={};},postMixInProperties:function(){this.inherited(arguments);this.constraints.locale=this.lang;this.messages=dojo.i18n.getLocalization("dijit.form","validate",this.lang);if(this.invalidMessage=="$_unset_$"){this.invalidMessage=this.messages.invalidMessage;}var p=this.regExpGen(this.constraints);this.regExp=p;var _275="";if(p!=".*"){this.regExp.replace(/\\.|\[\]|\[.*?[^\\]{1}\]|\{.*?\}|\(\?[=:!]|./g,function(re){switch(re.charAt(0)){case "{":case "+":case "?":case "*":case "^":case "$":case "|":case "(":_275+=re;break;case ")":_275+="|$)";break;default:_275+="(?:"+re+"|$)";break;}});}try{"".search(_275);}catch(e){_275=this.regExp;console.warn("RegExp error in "+this.declaredClass+": "+this.regExp);}this._partialre="^(?:"+_275+")$";},_setDisabledAttr:function(_276){this.inherited(arguments);if(this.valueNode){this.valueNode.disabled=_276;}this._refreshState();},_setRequiredAttr:function(_277){this.required=_277;dijit.setWaiState(this.focusNode,"required",_277);this._refreshState();},postCreate:function(){if(dojo.isIE){var s=dojo.getComputedStyle(this.focusNode);if(s){var ff=s.fontFamily;if(ff){this.focusNode.style.fontFamily=ff;}}}this.inherited(arguments);},reset:function(){this._maskValidSubsetError=true;this.inherited(arguments);}});dojo.declare("dijit.form.MappedTextBox",dijit.form.ValidationTextBox,{postMixInProperties:function(){this.inherited(arguments);this.nameAttrSetting="";},serialize:function(val,_278){return val.toString?val.toString():"";},toString:function(){var val=this.filter(this.attr("value"));return val!=null?(typeof val=="string"?val:this.serialize(val,this.constraints)):"";},validate:function(){this.valueNode.value=this.toString();return this.inherited(arguments);},buildRendering:function(){this.inherited(arguments);this.valueNode=dojo.place("<input type='hidden' name='"+this.name+"'>",this.textbox,"after");},_setDisabledAttr:function(_279){this.inherited(arguments);dojo.attr(this.valueNode,"disabled",_279);},reset:function(){this.valueNode.value="";this.inherited(arguments);}});dojo.declare("dijit.form.RangeBoundTextBox",dijit.form.MappedTextBox,{rangeMessage:"",rangeCheck:function(_27a,_27b){var _27c="min" in _27b;var _27d="max" in _27b;if(_27c||_27d){return (!_27c||this.compare(_27a,_27b.min)>=0)&&(!_27d||this.compare(_27a,_27b.max)<=0);}return true;},isInRange:function(_27e){return this.rangeCheck(this.attr("value"),this.constraints);},_isDefinitelyOutOfRange:function(){var val=this.attr("value");var _27f=false;var _280=false;if("min" in this.constraints){var min=this.constraints.min;val=this.compare(val,((typeof min=="number")&&min>=0&&val!=0)?0:min);_27f=(typeof val=="number")&&val<0;}if("max" in this.constraints){var max=this.constraints.max;val=this.compare(val,((typeof max!="number")||max>0)?max:0);_280=(typeof val=="number")&&val>0;}return _27f||_280;},_isValidSubset:function(){return this.inherited(arguments)&&!this._isDefinitelyOutOfRange();},isValid:function(_281){return this.inherited(arguments)&&((this._isEmpty(this.textbox.value)&&!this.required)||this.isInRange(_281));},getErrorMessage:function(_282){if(dijit.form.RangeBoundTextBox.superclass.isValid.call(this,false)&&!this.isInRange(_282)){return this.rangeMessage;}return this.inherited(arguments);},postMixInProperties:function(){this.inherited(arguments);if(!this.rangeMessage){this.messages=dojo.i18n.getLocalization("dijit.form","validate",this.lang);this.rangeMessage=this.messages.rangeMessage;}},postCreate:function(){this.inherited(arguments);if(this.constraints.min!==undefined){dijit.setWaiState(this.focusNode,"valuemin",this.constraints.min);}if(this.constraints.max!==undefined){dijit.setWaiState(this.focusNode,"valuemax",this.constraints.max);}},_setValueAttr:function(_283,_284){dijit.setWaiState(this.focusNode,"valuenow",_283);this.inherited(arguments);}});}if(!dojo._hasResource["dijit.form._DateTimeTextBox"]){dojo._hasResource["dijit.form._DateTimeTextBox"]=true;dojo.provide("dijit.form._DateTimeTextBox");dojo.declare("dijit.form._DateTimeTextBox",dijit.form.RangeBoundTextBox,{regExpGen:dojo.date.locale.regexp,datePackage:"dojo.date",compare:dojo.date.compare,format:function(_285,_286){if(!_285){return "";}return this.dateLocaleModule.format(_285,_286);},parse:function(_287,_288){return this.dateLocaleModule.parse(_287,_288)||(this._isEmpty(_287)?null:undefined);},serialize:function(val,_289){if(val.toGregorian){val=val.toGregorian();}return dojo.date.stamp.toISOString(val,_289);},value:new Date(""),_blankValue:null,popupClass:"",_selector:"",constructor:function(args){var _28a=args.datePackage?args.datePackage+".Date":"Date";this.dateClassObj=dojo.getObject(_28a,false);this.value=new this.dateClassObj("");this.datePackage=args.datePackage||this.datePackage;this.dateLocaleModule=dojo.getObject(this.datePackage+".locale",false);this.regExpGen=this.dateLocaleModule.regexp;},postMixInProperties:function(){this.inherited(arguments);if(!this.value||this.value.toString()==dijit.form._DateTimeTextBox.prototype.value.toString()){this.value=null;}var _28b=this.constraints;_28b.selector=this._selector;_28b.fullYear=true;var _28c=dojo.date.stamp.fromISOString;if(typeof _28b.min=="string"){_28b.min=_28c(_28b.min);}if(typeof _28b.max=="string"){_28b.max=_28c(_28b.max);}},_onFocus:function(evt){this._open();},_setValueAttr:function(_28d,_28e,_28f){if(_28d instanceof Date&&!(this.dateClassObj instanceof Date)){_28d=new this.dateClassObj(_28d);}this.inherited(arguments);if(this._picker){if(!_28d){_28d=new this.dateClassObj();}this._picker.attr("value",_28d);}},_open:function(){if(this.disabled||this.readOnly||!this.popupClass){return;}var _290=this;if(!this._picker){var _291=dojo.getObject(this.popupClass,false);this._picker=new _291({onValueSelected:function(_292){if(_290._tabbingAway){delete _290._tabbingAway;}else{_290.focus();}setTimeout(dojo.hitch(_290,"_close"),1);dijit.form._DateTimeTextBox.superclass._setValueAttr.call(_290,_292,true);},id:this.id+"_popup",lang:_290.lang,constraints:_290.constraints,datePackage:_290.datePackage,isDisabledDate:function(date){var _293=dojo.date.compare;var _294=_290.constraints;return _294&&(_294.min&&(_293(_294.min,date,_290._selector)>0)||(_294.max&&_293(_294.max,date,_290._selector)<0));}});this._picker.attr("value",this.attr("value")||new this.dateClassObj());}if(!this._opened){dijit.popup.open({parent:this,popup:this._picker,around:this.domNode,onCancel:dojo.hitch(this,this._close),onClose:function(){_290._opened=false;}});this._opened=true;}dojo.marginBox(this._picker.domNode,{w:this.domNode.offsetWidth});},_close:function(){if(this._opened){dijit.popup.close(this._picker);this._opened=false;}},_onBlur:function(){this._close();if(this._picker){this._picker.destroy();delete this._picker;}this.inherited(arguments);},_getDisplayedValueAttr:function(){return this.textbox.value;},_setDisplayedValueAttr:function(_295,_296){this._setValueAttr(this.parse(_295,this.constraints),_296,_295);},destroy:function(){if(this._picker){this._picker.destroy();delete this._picker;}this.inherited(arguments);},postCreate:function(){this.inherited(arguments);this.connect(this.focusNode,"onkeypress",this._onKeyPress);},_onKeyPress:function(e){var p=this._picker,dk=dojo.keys;if(p&&this._opened&&p.handleKey){if(p.handleKey(e)===false){return;}}if(this._opened&&e.charOrCode==dk.ESCAPE&&!(e.shiftKey||e.ctrlKey||e.altKey||e.metaKey)){this._close();dojo.stopEvent(e);}else{if(!this._opened&&e.charOrCode==dk.DOWN_ARROW){this._open();dojo.stopEvent(e);}else{if(e.charOrCode===dk.TAB){this._tabbingAway=true;}else{if(this._opened&&(e.keyChar||e.charOrCode===dk.BACKSPACE||e.charOrCode==dk.DELETE)){setTimeout(dojo.hitch(this,function(){dijit.placeOnScreenAroundElement(p.domNode.parentNode,this.domNode,{"BL":"TL","TL":"BL"},p.orient?dojo.hitch(p,"orient"):null);}),1);}}}}}});}if(!dojo._hasResource["dijit.form.DateTextBox"]){dojo._hasResource["dijit.form.DateTextBox"]=true;dojo.provide("dijit.form.DateTextBox");dojo.declare("dijit.form.DateTextBox",dijit.form._DateTimeTextBox,{baseClass:"dijitTextBox dijitDateTextBox",popupClass:"dijit._Calendar",_selector:"date",value:new Date("")});}if(!dojo._hasResource["dijit._TimePicker"]){dojo._hasResource["dijit._TimePicker"]=true;dojo.provide("dijit._TimePicker");dojo.declare("dijit._TimePicker",[dijit._Widget,dijit._Templated],{templateString:"<div id=\"widget_${id}\" class=\"dijitMenu ${baseClass}\"\n    ><div dojoAttachPoint=\"upArrow\" class=\"dijitButtonNode dijitUpArrowButton\" dojoAttachEvent=\"onmouseenter:_buttonMouse,onmouseleave:_buttonMouse\"\n\t\t><div class=\"dijitReset dijitInline dijitArrowButtonInner\" wairole=\"presentation\" role=\"presentation\">&nbsp;</div\n\t\t><div class=\"dijitArrowButtonChar\">&#9650;</div></div\n    ><div dojoAttachPoint=\"timeMenu,focusNode\" dojoAttachEvent=\"onclick:_onOptionSelected,onmouseover,onmouseout\"></div\n    ><div dojoAttachPoint=\"downArrow\" class=\"dijitButtonNode dijitDownArrowButton\" dojoAttachEvent=\"onmouseenter:_buttonMouse,onmouseleave:_buttonMouse\"\n\t\t><div class=\"dijitReset dijitInline dijitArrowButtonInner\" wairole=\"presentation\" role=\"presentation\">&nbsp;</div\n\t\t><div class=\"dijitArrowButtonChar\">&#9660;</div></div\n></div>\n",baseClass:"dijitTimePicker",clickableIncrement:"T00:15:00",visibleIncrement:"T01:00:00",visibleRange:"T05:00:00",value:new Date(),_visibleIncrement:2,_clickableIncrement:1,_totalIncrements:10,constraints:{},serialize:dojo.date.stamp.toISOString,_filterString:"",setValue:function(_297){dojo.deprecated("dijit._TimePicker:setValue() is deprecated.  Use attr('value') instead.","","2.0");this.attr("value",_297);},_setValueAttr:function(date){this.value=date;this._showText();},onOpen:function(best){if(this._beenOpened&&this.domNode.parentNode){var p=dijit.byId(this.domNode.parentNode.dijitPopupParent);if(p){var val=p.getDisplayedValue();if(val&&!p.parse(val,p.constraints)){this._filterString=val;}else{this._filterString="";}this._showText();}}this._beenOpened=true;},isDisabledDate:function(_298,_299){return false;},_getFilteredNodes:function(_29a,_29b,_29c){var _29d=[],n,i=_29a,max=this._maxIncrement+Math.abs(i),chk=_29c?-1:1,dec=_29c?1:0,inc=_29c?0:1;do{i=i-dec;n=this._createOption(i);if(n){_29d.push(n);}i=i+inc;}while(_29d.length<_29b&&(i*chk)<max);if(_29c){_29d.reverse();}return _29d;},_showText:function(){this.timeMenu.innerHTML="";var _29e=dojo.date.stamp.fromISOString;this._clickableIncrementDate=_29e(this.clickableIncrement);this._visibleIncrementDate=_29e(this.visibleIncrement);this._visibleRangeDate=_29e(this.visibleRange);var _29f=function(date){return date.getHours()*60*60+date.getMinutes()*60+date.getSeconds();};var _2a0=_29f(this._clickableIncrementDate);var _2a1=_29f(this._visibleIncrementDate);var _2a2=_29f(this._visibleRangeDate);var time=this.value.getTime();this._refDate=new Date(time-time%(_2a1*1000));this._refDate.setFullYear(1970,0,1);this._clickableIncrement=1;this._totalIncrements=_2a2/_2a0;this._visibleIncrement=_2a1/_2a0;this._maxIncrement=(60*60*24)/_2a0;var _2a3=this._getFilteredNodes(0,this._totalIncrements>>1,true);var _2a4=this._getFilteredNodes(0,this._totalIncrements>>1,false);if(_2a3.length<this._totalIncrements>>1){_2a3=_2a3.slice(_2a3.length/2);_2a4=_2a4.slice(0,_2a4.length/2);}dojo.forEach(_2a3.concat(_2a4),function(n){this.timeMenu.appendChild(n);},this);},postCreate:function(){if(this.constraints===dijit._TimePicker.prototype.constraints){this.constraints={};}dojo.mixin(this,this.constraints);if(!this.constraints.locale){this.constraints.locale=this.lang;}this.connect(this.timeMenu,dojo.isIE?"onmousewheel":"DOMMouseScroll","_mouseWheeled");var _2a5=this;var _2a6=function(){_2a5._connects.push(dijit.typematic.addMouseListener.apply(null,arguments));};_2a6(this.upArrow,this,this._onArrowUp,1,50);_2a6(this.downArrow,this,this._onArrowDown,1,50);var _2a7=function(cb){return function(cnt){if(cnt>0){cb.call(this,arguments);}};};var _2a8=function(node,cb){return function(e){dojo.stopEvent(e);dijit.typematic.trigger(e,this,node,_2a7(cb),node,1,50);};};this.connect(this.upArrow,"onmouseover",_2a8(this.upArrow,this._onArrowUp));this.connect(this.downArrow,"onmouseover",_2a8(this.downArrow,this._onArrowDown));this.inherited(arguments);},_buttonMouse:function(e){dojo.toggleClass(e.currentTarget,"dijitButtonNodeHover",e.type=="mouseover");},_createOption:function(_2a9){var date=new Date(this._refDate);var _2aa=this._clickableIncrementDate;date.setHours(date.getHours()+_2aa.getHours()*_2a9,date.getMinutes()+_2aa.getMinutes()*_2a9,date.getSeconds()+_2aa.getSeconds()*_2a9);if(this.constraints.selector=="time"){date.setFullYear(1970,0,1);}var _2ab=dojo.date.locale.format(date,this.constraints);if(this._filterString&&_2ab.toLowerCase().indexOf(this._filterString)!==0){return null;}var div=dojo.create("div",{"class":this.baseClass+"Item"});div.date=date;div.index=_2a9;dojo.create("div",{"class":this.baseClass+"ItemInner",innerHTML:_2ab},div);if(_2a9%this._visibleIncrement<1&&_2a9%this._visibleIncrement>-1){dojo.addClass(div,this.baseClass+"Marker");}else{if(!(_2a9%this._clickableIncrement)){dojo.addClass(div,this.baseClass+"Tick");}}if(this.isDisabledDate(date)){dojo.addClass(div,this.baseClass+"ItemDisabled");}if(!dojo.date.compare(this.value,date,this.constraints.selector)){div.selected=true;dojo.addClass(div,this.baseClass+"ItemSelected");if(dojo.hasClass(div,this.baseClass+"Marker")){dojo.addClass(div,this.baseClass+"MarkerSelected");}else{dojo.addClass(div,this.baseClass+"TickSelected");}}return div;},_onOptionSelected:function(tgt){var _2ac=tgt.target.date||tgt.target.parentNode.date;if(!_2ac||this.isDisabledDate(_2ac)){return;}this._highlighted_option=null;this.attr("value",_2ac);this.onValueSelected(_2ac);},onValueSelected:function(time){},_highlightOption:function(node,_2ad){if(!node){return;}if(_2ad){if(this._highlighted_option){this._highlightOption(this._highlighted_option,false);}this._highlighted_option=node;}else{if(this._highlighted_option!==node){return;}else{this._highlighted_option=null;}}dojo.toggleClass(node,this.baseClass+"ItemHover",_2ad);if(dojo.hasClass(node,this.baseClass+"Marker")){dojo.toggleClass(node,this.baseClass+"MarkerHover",_2ad);}else{dojo.toggleClass(node,this.baseClass+"TickHover",_2ad);}},onmouseover:function(e){var tgr=(e.target.parentNode===this.timeMenu)?e.target:e.target.parentNode;if(!dojo.hasClass(tgr,this.baseClass+"Item")){return;}this._highlightOption(tgr,true);},onmouseout:function(e){var tgr=(e.target.parentNode===this.timeMenu)?e.target:e.target.parentNode;this._highlightOption(tgr,false);},_mouseWheeled:function(e){dojo.stopEvent(e);var _2ae=(dojo.isIE?e.wheelDelta:-e.detail);this[(_2ae>0?"_onArrowUp":"_onArrowDown")]();},_onArrowUp:function(_2af){if(typeof _2af=="number"&&_2af==-1){return;}if(!this.timeMenu.childNodes.length){return;}var _2b0=this.timeMenu.childNodes[0].index;var divs=this._getFilteredNodes(_2b0,1,true);if(divs.length){this.timeMenu.removeChild(this.timeMenu.childNodes[this.timeMenu.childNodes.length-1]);this.timeMenu.insertBefore(divs[0],this.timeMenu.childNodes[0]);}},_onArrowDown:function(_2b1){if(typeof _2b1=="number"&&_2b1==-1){return;}if(!this.timeMenu.childNodes.length){return;}var _2b2=this.timeMenu.childNodes[this.timeMenu.childNodes.length-1].index+1;var divs=this._getFilteredNodes(_2b2,1,false);if(divs.length){this.timeMenu.removeChild(this.timeMenu.childNodes[0]);this.timeMenu.appendChild(divs[0]);}},handleKey:function(e){var dk=dojo.keys;if(e.keyChar||e.charOrCode===dk.BACKSPACE||e.charOrCode==dk.DELETE){setTimeout(dojo.hitch(this,function(){this._filterString=e.target.value.toLowerCase();this._showText();}),1);}else{if(e.charOrCode==dk.DOWN_ARROW||e.charOrCode==dk.UP_ARROW){dojo.stopEvent(e);if(this._highlighted_option&&!this._highlighted_option.parentNode){this._highlighted_option=null;}var _2b3=this.timeMenu,tgt=this._highlighted_option||dojo.query("."+this.baseClass+"ItemSelected",_2b3)[0];if(!tgt){tgt=_2b3.childNodes[0];}else{if(_2b3.childNodes.length){if(e.charOrCode==dk.DOWN_ARROW&&!tgt.nextSibling){this._onArrowDown();}else{if(e.charOrCode==dk.UP_ARROW&&!tgt.previousSibling){this._onArrowUp();}}if(e.charOrCode==dk.DOWN_ARROW){tgt=tgt.nextSibling;}else{tgt=tgt.previousSibling;}}}this._highlightOption(tgt,true);}else{if(this._highlighted_option&&(e.charOrCode==dk.ENTER||e.charOrCode===dk.TAB)){if(e.charOrCode==dk.ENTER){dojo.stopEvent(e);}setTimeout(dojo.hitch(this,function(){this._onOptionSelected({target:this._highlighted_option});}),1);}}}}});}if(!dojo._hasResource["dijit.form.TimeTextBox"]){dojo._hasResource["dijit.form.TimeTextBox"]=true;dojo.provide("dijit.form.TimeTextBox");dojo.declare("dijit.form.TimeTextBox",dijit.form._DateTimeTextBox,{baseClass:"dijitTextBox dijitTimeTextBox",popupClass:"dijit._TimePicker",_selector:"time",value:new Date("")});}if(!dojo._hasResource["dijit.form._Spinner"]){dojo._hasResource["dijit.form._Spinner"]=true;dojo.provide("dijit.form._Spinner");dojo.declare("dijit.form._Spinner",dijit.form.RangeBoundTextBox,{defaultTimeout:500,timeoutChangeRate:0.9,smallDelta:1,largeDelta:10,templateString:"<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\n\tid=\"widget_${id}\"\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" waiRole=\"presentation\"\n\t><div class=\"dijitInputLayoutContainer\"\n\t\t><div class=\"dijitReset dijitSpinnerButtonContainer\"\n\t\t\t>&nbsp;<div class=\"dijitReset dijitLeft dijitButtonNode dijitArrowButton dijitUpArrowButton\"\n\t\t\t\tdojoAttachPoint=\"upArrowNode\"\n\t\t\t\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse\"\n\t\t\t\tstateModifier=\"UpArrow\"\n\t\t\t\t><div class=\"dijitArrowButtonInner\">&thinsp;</div\n\t\t\t\t><div class=\"dijitArrowButtonChar\">&#9650;</div\n\t\t\t></div\n\t\t\t><div class=\"dijitReset dijitLeft dijitButtonNode dijitArrowButton dijitDownArrowButton\"\n\t\t\t\tdojoAttachPoint=\"downArrowNode\"\n\t\t\t\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse\"\n\t\t\t\tstateModifier=\"DownArrow\"\n\t\t\t\t><div class=\"dijitArrowButtonInner\">&thinsp;</div\n\t\t\t\t><div class=\"dijitArrowButtonChar\">&#9660;</div\n\t\t\t></div\n\t\t></div\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\n\t\t><div class=\"dijitReset dijitInputField\"\n\t\t\t><input class='dijitReset' dojoAttachPoint=\"textbox,focusNode\" type=\"${type}\" dojoAttachEvent=\"onkeypress:_onKeyPress\"\n\t\t\t\twaiRole=\"spinbutton\" autocomplete=\"off\" ${nameAttrSetting}\n\t\t/></div\n\t></div\n></div>\n",baseClass:"dijitSpinner",adjust:function(val,_2b4){return val;},_arrowState:function(node,_2b5){this._active=_2b5;this.stateModifier=node.getAttribute("stateModifier")||"";this._setStateClass();},_arrowPressed:function(_2b6,_2b7,_2b8){if(this.disabled||this.readOnly){return;}this._arrowState(_2b6,true);this._setValueAttr(this.adjust(this.attr("value"),_2b7*_2b8),false);dijit.selectInputText(this.textbox,this.textbox.value.length);},_arrowReleased:function(node){this._wheelTimer=null;if(this.disabled||this.readOnly){return;}this._arrowState(node,false);},_typematicCallback:function(_2b9,node,evt){var inc=this.smallDelta;if(node==this.textbox){var k=dojo.keys;var key=evt.charOrCode;inc=(key==k.PAGE_UP||key==k.PAGE_DOWN)?this.largeDelta:this.smallDelta;node=(key==k.UP_ARROW||key==k.PAGE_UP)?this.upArrowNode:this.downArrowNode;}if(_2b9==-1){this._arrowReleased(node);}else{this._arrowPressed(node,(node==this.upArrowNode)?1:-1,inc);}},_wheelTimer:null,_mouseWheeled:function(evt){dojo.stopEvent(evt);var _2ba=evt.detail?(evt.detail*-1):(evt.wheelDelta/120);if(_2ba!==0){var node=this[(_2ba>0?"upArrowNode":"downArrowNode")];this._arrowPressed(node,_2ba,this.smallDelta);if(!this._wheelTimer){clearTimeout(this._wheelTimer);}this._wheelTimer=setTimeout(dojo.hitch(this,"_arrowReleased",node),50);}},postCreate:function(){this.inherited(arguments);this.connect(this.domNode,!dojo.isMozilla?"onmousewheel":"DOMMouseScroll","_mouseWheeled");this._connects.push(dijit.typematic.addListener(this.upArrowNode,this.textbox,{charOrCode:dojo.keys.UP_ARROW,ctrlKey:false,altKey:false,shiftKey:false,metaKey:false},this,"_typematicCallback",this.timeoutChangeRate,this.defaultTimeout));this._connects.push(dijit.typematic.addListener(this.downArrowNode,this.textbox,{charOrCode:dojo.keys.DOWN_ARROW,ctrlKey:false,altKey:false,shiftKey:false,metaKey:false},this,"_typematicCallback",this.timeoutChangeRate,this.defaultTimeout));this._connects.push(dijit.typematic.addListener(this.upArrowNode,this.textbox,{charOrCode:dojo.keys.PAGE_UP,ctrlKey:false,altKey:false,shiftKey:false,metaKey:false},this,"_typematicCallback",this.timeoutChangeRate,this.defaultTimeout));this._connects.push(dijit.typematic.addListener(this.downArrowNode,this.textbox,{charOrCode:dojo.keys.PAGE_DOWN,ctrlKey:false,altKey:false,shiftKey:false,metaKey:false},this,"_typematicCallback",this.timeoutChangeRate,this.defaultTimeout));if(dojo.isIE){var _2bb=this;this.connect(this.domNode,"onresize",function(){setTimeout(dojo.hitch(_2bb,function(){var sz=this.upArrowNode.parentNode.offsetHeight;if(sz){this.upArrowNode.style.height=sz>>1;this.downArrowNode.style.height=sz-(sz>>1);this.focusNode.parentNode.style.height=sz;}this._setStateClass();}),0);});this._layoutHackIE7();}}});}if(!dojo._hasResource["dojo.number"]){dojo._hasResource["dojo.number"]=true;dojo.provide("dojo.number");dojo.number.format=function(_2bc,_2bd){_2bd=dojo.mixin({},_2bd||{});var _2be=dojo.i18n.normalizeLocale(_2bd.locale);var _2bf=dojo.i18n.getLocalization("dojo.cldr","number",_2be);_2bd.customs=_2bf;var _2c0=_2bd.pattern||_2bf[(_2bd.type||"decimal")+"Format"];if(isNaN(_2bc)||Math.abs(_2bc)==Infinity){return null;}return dojo.number._applyPattern(_2bc,_2c0,_2bd);};dojo.number._numberPatternRE=/[#0,]*[#0](?:\.0*#*)?/;dojo.number._applyPattern=function(_2c1,_2c2,_2c3){_2c3=_2c3||{};var _2c4=_2c3.customs.group;var _2c5=_2c3.customs.decimal;var _2c6=_2c2.split(";");var _2c7=_2c6[0];_2c2=_2c6[(_2c1<0)?1:0]||("-"+_2c7);if(_2c2.indexOf("%")!=-1){_2c1*=100;}else{if(_2c2.indexOf("‰")!=-1){_2c1*=1000;}else{if(_2c2.indexOf("¤")!=-1){_2c4=_2c3.customs.currencyGroup||_2c4;_2c5=_2c3.customs.currencyDecimal||_2c5;_2c2=_2c2.replace(/\u00a4{1,3}/,function(_2c8){var prop=["symbol","currency","displayName"][_2c8.length-1];return _2c3[prop]||_2c3.currency||"";});}else{if(_2c2.indexOf("E")!=-1){throw new Error("exponential notation not supported");}}}}var _2c9=dojo.number._numberPatternRE;var _2ca=_2c7.match(_2c9);if(!_2ca){throw new Error("unable to find a number expression in pattern: "+_2c2);}if(_2c3.fractional===false){_2c3.places=0;}return _2c2.replace(_2c9,dojo.number._formatAbsolute(_2c1,_2ca[0],{decimal:_2c5,group:_2c4,places:_2c3.places,round:_2c3.round}));};dojo.number.round=function(_2cb,_2cc,_2cd){var _2ce=10/(_2cd||10);return (_2ce*+_2cb).toFixed(_2cc)/_2ce;};if((0.9).toFixed()==0){(function(){var _2cf=dojo.number.round;dojo.number.round=function(v,p,m){var d=Math.pow(10,-p||0),a=Math.abs(v);if(!v||a>=d||a*Math.pow(10,p+1)<5){d=0;}return _2cf(v,p,m)+(v>0?d:-d);};})();}dojo.number._formatAbsolute=function(_2d0,_2d1,_2d2){_2d2=_2d2||{};if(_2d2.places===true){_2d2.places=0;}if(_2d2.places===Infinity){_2d2.places=6;}var _2d3=_2d1.split(".");var _2d4=(_2d2.places>=0)?_2d2.places:(_2d3[1]&&_2d3[1].length)||0;if(!(_2d2.round<0)){_2d0=dojo.number.round(_2d0,_2d4,_2d2.round);}var _2d5=String(Math.abs(_2d0)).split(".");var _2d6=_2d5[1]||"";if(_2d2.places){var _2d7=dojo.isString(_2d2.places)&&_2d2.places.indexOf(",");if(_2d7){_2d2.places=_2d2.places.substring(_2d7+1);}_2d5[1]=dojo.string.pad(_2d6.substr(0,_2d2.places),_2d2.places,"0",true);}else{if(_2d3[1]&&_2d2.places!==0){var pad=_2d3[1].lastIndexOf("0")+1;if(pad>_2d6.length){_2d5[1]=dojo.string.pad(_2d6,pad,"0",true);}var _2d8=_2d3[1].length;if(_2d8<_2d6.length){_2d5[1]=_2d6.substr(0,_2d8);}}else{if(_2d5[1]){_2d5.pop();}}}var _2d9=_2d3[0].replace(",","");pad=_2d9.indexOf("0");if(pad!=-1){pad=_2d9.length-pad;if(pad>_2d5[0].length){_2d5[0]=dojo.string.pad(_2d5[0],pad);}if(_2d9.indexOf("#")==-1){_2d5[0]=_2d5[0].substr(_2d5[0].length-pad);}}var _2da=_2d3[0].lastIndexOf(",");var _2db,_2dc;if(_2da!=-1){_2db=_2d3[0].length-_2da-1;var _2dd=_2d3[0].substr(0,_2da);_2da=_2dd.lastIndexOf(",");if(_2da!=-1){_2dc=_2dd.length-_2da-1;}}var _2de=[];for(var _2df=_2d5[0];_2df;){var off=_2df.length-_2db;_2de.push((off>0)?_2df.substr(off):_2df);_2df=(off>0)?_2df.slice(0,off):"";if(_2dc){_2db=_2dc;delete _2dc;}}_2d5[0]=_2de.reverse().join(_2d2.group||",");return _2d5.join(_2d2.decimal||".");};dojo.number.regexp=function(_2e0){return dojo.number._parseInfo(_2e0).regexp;};dojo.number._parseInfo=function(_2e1){_2e1=_2e1||{};var _2e2=dojo.i18n.normalizeLocale(_2e1.locale);var _2e3=dojo.i18n.getLocalization("dojo.cldr","number",_2e2);var _2e4=_2e1.pattern||_2e3[(_2e1.type||"decimal")+"Format"];var _2e5=_2e3.group;var _2e6=_2e3.decimal;var _2e7=1;if(_2e4.indexOf("%")!=-1){_2e7/=100;}else{if(_2e4.indexOf("‰")!=-1){_2e7/=1000;}else{var _2e8=_2e4.indexOf("¤")!=-1;if(_2e8){_2e5=_2e3.currencyGroup||_2e5;_2e6=_2e3.currencyDecimal||_2e6;}}}var _2e9=_2e4.split(";");if(_2e9.length==1){_2e9.push("-"+_2e9[0]);}var re=dojo.regexp.buildGroupRE(_2e9,function(_2ea){_2ea="(?:"+dojo.regexp.escapeString(_2ea,".")+")";return _2ea.replace(dojo.number._numberPatternRE,function(_2eb){var _2ec={signed:false,separator:_2e1.strict?_2e5:[_2e5,""],fractional:_2e1.fractional,decimal:_2e6,exponent:false};var _2ed=_2eb.split(".");var _2ee=_2e1.places;if(_2ed.length==1||_2ee===0){_2ec.fractional=false;}else{if(_2ee===undefined){_2ee=_2e1.pattern?_2ed[1].lastIndexOf("0")+1:Infinity;}if(_2ee&&_2e1.fractional==undefined){_2ec.fractional=true;}if(!_2e1.places&&(_2ee<_2ed[1].length)){_2ee+=","+_2ed[1].length;}_2ec.places=_2ee;}var _2ef=_2ed[0].split(",");if(_2ef.length>1){_2ec.groupSize=_2ef.pop().length;if(_2ef.length>1){_2ec.groupSize2=_2ef.pop().length;}}return "("+dojo.number._realNumberRegexp(_2ec)+")";});},true);if(_2e8){re=re.replace(/([\s\xa0]*)(\u00a4{1,3})([\s\xa0]*)/g,function(_2f0,_2f1,_2f2,_2f3){var prop=["symbol","currency","displayName"][_2f2.length-1];var _2f4=dojo.regexp.escapeString(_2e1[prop]||_2e1.currency||"");_2f1=_2f1?"[\\s\\xa0]":"";_2f3=_2f3?"[\\s\\xa0]":"";if(!_2e1.strict){if(_2f1){_2f1+="*";}if(_2f3){_2f3+="*";}return "(?:"+_2f1+_2f4+_2f3+")?";}return _2f1+_2f4+_2f3;});}return {regexp:re.replace(/[\xa0 ]/g,"[\\s\\xa0]"),group:_2e5,decimal:_2e6,factor:_2e7};};dojo.number.parse=function(_2f5,_2f6){var info=dojo.number._parseInfo(_2f6);var _2f7=(new RegExp("^"+info.regexp+"$")).exec(_2f5);if(!_2f7){return NaN;}var _2f8=_2f7[1];if(!_2f7[1]){if(!_2f7[2]){return NaN;}_2f8=_2f7[2];info.factor*=-1;}_2f8=_2f8.replace(new RegExp("["+info.group+"\\s\\xa0"+"]","g"),"").replace(info.decimal,".");return _2f8*info.factor;};dojo.number._realNumberRegexp=function(_2f9){_2f9=_2f9||{};if(!("places" in _2f9)){_2f9.places=Infinity;}if(typeof _2f9.decimal!="string"){_2f9.decimal=".";}if(!("fractional" in _2f9)||/^0/.test(_2f9.places)){_2f9.fractional=[true,false];}if(!("exponent" in _2f9)){_2f9.exponent=[true,false];}if(!("eSigned" in _2f9)){_2f9.eSigned=[true,false];}var _2fa=dojo.number._integerRegexp(_2f9);var _2fb=dojo.regexp.buildGroupRE(_2f9.fractional,function(q){var re="";if(q&&(_2f9.places!==0)){re="\\"+_2f9.decimal;if(_2f9.places==Infinity){re="(?:"+re+"\\d+)?";}else{re+="\\d{"+_2f9.places+"}";}}return re;},true);var _2fc=dojo.regexp.buildGroupRE(_2f9.exponent,function(q){if(q){return "([eE]"+dojo.number._integerRegexp({signed:_2f9.eSigned})+")";}return "";});var _2fd=_2fa+_2fb;if(_2fb){_2fd="(?:(?:"+_2fd+")|(?:"+_2fb+"))";}return _2fd+_2fc;};dojo.number._integerRegexp=function(_2fe){_2fe=_2fe||{};if(!("signed" in _2fe)){_2fe.signed=[true,false];}if(!("separator" in _2fe)){_2fe.separator="";}else{if(!("groupSize" in _2fe)){_2fe.groupSize=3;}}var _2ff=dojo.regexp.buildGroupRE(_2fe.signed,function(q){return q?"[-+]":"";},true);var _300=dojo.regexp.buildGroupRE(_2fe.separator,function(sep){if(!sep){return "(?:\\d+)";}sep=dojo.regexp.escapeString(sep);if(sep==" "){sep="\\s";}else{if(sep==" "){sep="\\s\\xa0";}}var grp=_2fe.groupSize,grp2=_2fe.groupSize2;if(grp2){var _301="(?:0|[1-9]\\d{0,"+(grp2-1)+"}(?:["+sep+"]\\d{"+grp2+"})*["+sep+"]\\d{"+grp+"})";return ((grp-grp2)>0)?"(?:"+_301+"|(?:0|[1-9]\\d{0,"+(grp-1)+"}))":_301;}return "(?:0|[1-9]\\d{0,"+(grp-1)+"}(?:["+sep+"]\\d{"+grp+"})*)";},true);return _2ff+_300;};}if(!dojo._hasResource["dijit.form.NumberTextBox"]){dojo._hasResource["dijit.form.NumberTextBox"]=true;dojo.provide("dijit.form.NumberTextBox");dojo.declare("dijit.form.NumberTextBoxMixin",null,{regExpGen:dojo.number.regexp,value:NaN,editOptions:{pattern:"#.######"},_formatter:dojo.number.format,postMixInProperties:function(){if(typeof this.constraints.max!="number"){this.constraints.max=9000000000000000;}if(typeof this.constraints.min!="number"){this.constraints.min=-9000000000000000;}this.inherited(arguments);},_onFocus:function(){if(this.disabled){return;}var val=this.attr("value");if(typeof val=="number"&&!isNaN(val)){var _302=this.format(val,this.constraints);if(_302!==undefined){this.textbox.value=_302;}}this.inherited(arguments);},format:function(_303,_304){if(typeof _303!="number"){return String(_303);}if(isNaN(_303)){return "";}if(("rangeCheck" in this)&&!this.rangeCheck(_303,_304)){return String(_303);}if(this.editOptions&&this._focused){_304=dojo.mixin(dojo.mixin({},this.editOptions),_304);}return this._formatter(_303,_304);},parse:dojo.number.parse,_getDisplayedValueAttr:function(){var v=this.inherited(arguments);return isNaN(v)?this.textbox.value:v;},filter:function(_305){return (_305===null||_305===""||_305===undefined)?NaN:this.inherited(arguments);},serialize:function(_306,_307){return (typeof _306!="number"||isNaN(_306))?"":this.inherited(arguments);},_setValueAttr:function(_308,_309,_30a){if(_308!==undefined&&_30a===undefined){if(typeof _308=="number"){if(isNaN(_308)){_30a="";}else{if(("rangeCheck" in this)&&!this.rangeCheck(_308,this.constraints)){_30a=String(_308);}}}else{if(!_308){_30a="";_308=NaN;}else{_30a=String(_308);_308=undefined;}}}this.inherited(arguments,[_308,_309,_30a]);},_getValueAttr:function(){var v=this.inherited(arguments);if(isNaN(v)&&this.textbox.value!==""){var n=Number(this.textbox.value);return (String(n)===this.textbox.value)?n:undefined;}else{return v;}}});dojo.declare("dijit.form.NumberTextBox",[dijit.form.RangeBoundTextBox,dijit.form.NumberTextBoxMixin],{});}if(!dojo._hasResource["dijit.form.NumberSpinner"]){dojo._hasResource["dijit.form.NumberSpinner"]=true;dojo.provide("dijit.form.NumberSpinner");dojo.declare("dijit.form.NumberSpinner",[dijit.form._Spinner,dijit.form.NumberTextBoxMixin],{required:true,adjust:function(val,_30b){var tc=this.constraints,v=isNaN(val),_30c=!isNaN(tc.max),_30d=!isNaN(tc.min);if(v&&_30b!=0){val=(_30b>0)?_30d?tc.min:_30c?tc.max:0:_30c?this.constraints.max:_30d?tc.min:0;}var _30e=val+_30b;if(v||isNaN(_30e)){return val;}if(_30c&&(_30e>tc.max)){_30e=tc.max;}if(_30d&&(_30e<tc.min)){_30e=tc.min;}return _30e;},_onKeyPress:function(e){if((e.charOrCode==dojo.keys.HOME||e.charOrCode==dojo.keys.END)&&!(e.ctrlKey||e.altKey||e.metaKey)){var _30f=this.constraints[(e.charOrCode==dojo.keys.HOME?"min":"max")];if(_30f){this._setValueAttr(_30f,true);}dojo.stopEvent(e);}}});}dojo.i18n._preloadLocalizations("dojo.nls.bookings_form",["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"]);
