/*
	Copyright (c) 2004-2008, 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.
	
	Build based on IBM Dojo 1.2.3-20090201-IBM

	This file contains dojo code and also custom javascript for Miles & More - [cn.sst.bf.jl->hal]
*/
if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.regexp.escapeString=function(_1,_2){return _1.replace(/([\.$?*!=:|{}\(\)\[\]\\\/^])/g,function(ch){if(_2&&_2.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(_4,re,_6){if(!(_4 instanceof Array)){return re(_4);}var b=[];for(var i=0;i<_4.length;i++){b.push(re(_4[i]));}return dojo.regexp.group(b.join("|"),_6);};dojo.regexp.group=function(_9,_a){return "("+(_a?"?:":"")+_9+")";};}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(_b,_c,_d){_d=dojo.i18n.normalizeLocale(_d);var _e=_d.split("-");var _f=[_b,"nls",_c].join(".");var _10=dojo._loadedModules[_f];if(_10){var _11;for(var i=_e.length;i>0;i--){var loc=_e.slice(0,i).join("_");if(_10[loc]){_11=_10[loc];break;}}if(!_11){_11=_10.ROOT;}if(_11){var _14=function(){};_14.prototype=_11;return new _14();}}throw new Error("Bundle not found: "+_c+" in "+_b+" , locale="+_d);};dojo.i18n.normalizeLocale=function(_15){var _16=_15?_15.toLowerCase():dojo.locale;if(_16=="root"){_16="ROOT";}return _16;};dojo.i18n._requireLocalization=function(_17,_18,_19,_1a){var _1b=dojo.i18n.normalizeLocale(_19);var _1c=[_17,"nls",_18].join(".");var _1d="";if(_1a){var _1e=_1a.split(",");for(var i=0;i<_1e.length;i++){if(_1b["indexOf"](_1e[i])==0){if(_1e[i].length>_1d.length){_1d=_1e[i];}}}if(!_1d){_1d="ROOT";}}var _20=_1a?_1d:_1b;var _21=dojo._loadedModules[_1c];var _22=null;if(_21){if(dojo.config.localizationComplete&&_21._built){return;}var _23=_20.replace(/-/g,"_");var _24=_1c+"."+_23;_22=dojo._loadedModules[_24];}if(!_22){_21=dojo["provide"](_1c);var _25=dojo._getModuleSymbols(_17);var _26=_25.concat("nls").join("/");var _27;dojo.i18n._searchLocalePath(_20,_1a,function(loc){var _29=loc.replace(/-/g,"_");var _2a=_1c+"."+_29;var _2b=false;if(!dojo._loadedModules[_2a]){dojo["provide"](_2a);var _2c=[_26];if(loc!="ROOT"){_2c.push(loc);}_2c.push(_18);var _2d=_2c.join("/")+".js";_2b=dojo._loadPath(_2d,null,function(_2e){var _2f=function(){};_2f.prototype=_27;_21[_29]=new _2f();for(var j in _2e){_21[_29][j]=_2e[j];}});}else{_2b=true;}if(_2b&&_21[_29]){_27=_21[_29];}else{_21[_29]=_27;}if(_1a){return true;}});}if(_1a&&_1b!=_1d){_21[_1b.replace(/-/g,"_")]=_21[_1d.replace(/-/g,"_")];}};(function(){var _31=dojo.config.extraLocale;if(_31){if(!_31 instanceof Array){_31=[_31];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_35,_36){req(m,b,_35,_36);if(_35){return;}for(var i=0;i<_31.length;i++){req(m,b,_31[i],_36);}};}})();dojo.i18n._searchLocalePath=function(_38,_39,_3a){_38=dojo.i18n.normalizeLocale(_38);var _3b=_38.split("-");var _3c=[];for(var i=_3b.length;i>0;i--){_3c.push(_3b.slice(0,i).join("-"));}_3c.push(false);if(_39){_3c.reverse();}for(var j=_3c.length-1;j>=0;j--){var loc=_3c[j]||"ROOT";var _40=_3a(loc);if(_40){break;}}};dojo.i18n._preloadLocalizations=function(_41,_42){function preload(_43){_43=dojo.i18n.normalizeLocale(_43);dojo.i18n._searchLocalePath(_43,true,function(loc){for(var i=0;i<_42.length;i++){if(_42[i]==loc){dojo["require"](_41+"_"+loc);return true;}}return false;});};preload();var _46=dojo.config.extraLocale||[];for(var i=0;i<_46.length;i++){preload(_46[i]);}};}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(_4b,_4c,ch,end){if(!ch){ch="0";}var out=String(_4b),pad=dojo.string.rep(ch,Math.ceil((_4c-out.length)/ch.length));return end?out+pad:pad+out;};dojo.string.substitute=function(_51,map,_53,_54){_54=_54||dojo.global;_53=(!_53)?function(v){return v;}:dojo.hitch(_54,_53);return _51.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_56,key,_58){var _59=dojo.getObject(key,false,map);if(_58){_59=dojo.getObject(_58,false,_54).call(_54,_59,key);}return _53(_59,key).toString();});};dojo.string.trim=function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>=0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};}if(!dojo._hasResource["dojo.number"]){dojo._hasResource["dojo.number"]=true;dojo.provide("dojo.number");dojo.number.format=function(_5c,_5d){_5d=dojo.mixin({},_5d||{});var _5e=dojo.i18n.normalizeLocale(_5d.locale);var _5f=dojo.i18n.getLocalization("dojo.cldr","number",_5e);_5d.customs=_5f;var _60=_5d.pattern||_5f[(_5d.type||"decimal")+"Format"];if(isNaN(_5c)){return null;}return dojo.number._applyPattern(_5c,_60,_5d);};dojo.number._numberPatternRE=/[#0,]*[#0](?:\.0*#*)?/;dojo.number._applyPattern=function(_61,_62,_63){_63=_63||{};var _64=_63.customs.group;var _65=_63.customs.decimal;var _66=_62.split(";");var _67=_66[0];_62=_66[(_61<0)?1:0]||("-"+_67);if(_62.indexOf("%")!=-1){_61*=100;}else{if(_62.indexOf("â€°")!=-1){_61*=1000;}else{if(_62.indexOf("Â¤")!=-1){_64=_63.customs.currencyGroup||_64;_65=_63.customs.currencyDecimal||_65;_62=_62.replace(/\u00a4{1,3}/,function(_68){var _69=["symbol","currency","displayName"][_68.length-1];return _63[_69]||_63.currency||"";});}else{if(_62.indexOf("E")!=-1){throw new Error("exponential notation not supported");}}}}var _6a=dojo.number._numberPatternRE;var _6b=_67.match(_6a);if(!_6b){throw new Error("unable to find a number expression in pattern: "+_62);}if(_63.fractional===false){_63.places=0;}return _62.replace(_6a,dojo.number._formatAbsolute(_61,_6b[0],{decimal:_65,group:_64,places:_63.places,round:_63.round}));};dojo.number.round=function(_6c,_6d,_6e){var _6f=String(_6c).split(".");var _70=(_6f[1]&&_6f[1].length)||0;if(_70>_6d){var _71=Math.pow(10,_6d);if(_6e>0){_71*=10/_6e;_6d++;}_6c=Math.round(_6c*_71)/_71;_6f=String(_6c).split(".");_70=(_6f[1]&&_6f[1].length)||0;if(_70>_6d){_6f[1]=_6f[1].substr(0,_6d);_6c=Number(_6f.join("."));}}return _6c;};dojo.number._formatAbsolute=function(_72,_73,_74){_74=_74||{};if(_74.places===true){_74.places=0;}if(_74.places===Infinity){_74.places=6;}var _75=_73.split(".");var _76=(_74.places>=0)?_74.places:(_75[1]&&_75[1].length)||0;if(!(_74.round<0)){_72=dojo.number.round(_72,_76,_74.round);}var _77=String(Math.abs(_72)).split(".");var _78=_77[1]||"";if(_74.places){var _79=dojo.isString(_74.places)&&_74.places.indexOf(",");if(_79){_74.places=_74.places.substring(_79+1);}_77[1]=dojo.string.pad(_78.substr(0,_74.places),_74.places,"0",true);}else{if(_75[1]&&_74.places!==0){var pad=_75[1].lastIndexOf("0")+1;if(pad>_78.length){_77[1]=dojo.string.pad(_78,pad,"0",true);}var _7b=_75[1].length;if(_7b<_78.length){_77[1]=_78.substr(0,_7b);}}else{if(_77[1]){_77.pop();}}}var _7c=_75[0].replace(",","");pad=_7c.indexOf("0");if(pad!=-1){pad=_7c.length-pad;if(pad>_77[0].length){_77[0]=dojo.string.pad(_77[0],pad);}if(_7c.indexOf("#")==-1){_77[0]=_77[0].substr(_77[0].length-pad);}}var _7d=_75[0].lastIndexOf(",");var _7e,_7f;if(_7d!=-1){_7e=_75[0].length-_7d-1;var _80=_75[0].substr(0,_7d);_7d=_80.lastIndexOf(",");if(_7d!=-1){_7f=_80.length-_7d-1;}}var _81=[];for(var _82=_77[0];_82;){var off=_82.length-_7e;_81.push((off>0)?_82.substr(off):_82);_82=(off>0)?_82.slice(0,off):"";if(_7f){_7e=_7f;delete _7f;}}_77[0]=_81.reverse().join(_74.group||",");return _77.join(_74.decimal||".");};dojo.number.regexp=function(_84){return dojo.number._parseInfo(_84).regexp;};dojo.number._parseInfo=function(_85){_85=_85||{};var _86=dojo.i18n.normalizeLocale(_85.locale);var _87=dojo.i18n.getLocalization("dojo.cldr","number",_86);var _88=_85.pattern||_87[(_85.type||"decimal")+"Format"];var _89=_87.group;var _8a=_87.decimal;var _8b=1;if(_88.indexOf("%")!=-1){_8b/=100;}else{if(_88.indexOf("â€°")!=-1){_8b/=1000;}else{var _8c=_88.indexOf("Â¤")!=-1;if(_8c){_89=_87.currencyGroup||_89;_8a=_87.currencyDecimal||_8a;}}}var _8d=_88.split(";");if(_8d.length==1){_8d.push("-"+_8d[0]);}var re=dojo.regexp.buildGroupRE(_8d,function(_8f){_8f="(?:"+dojo.regexp.escapeString(_8f,".")+")";return _8f.replace(dojo.number._numberPatternRE,function(_90){var _91={signed:false,separator:_85.strict?_89:[_89,""],fractional:_85.fractional,decimal:_8a,exponent:false};var _92=_90.split(".");var _93=_85.places;if(_92.length==1||_93===0){_91.fractional=false;}else{if(_93===undefined){_93=_85.pattern?_92[1].lastIndexOf("0")+1:Infinity;}if(_93&&_85.fractional==undefined){_91.fractional=true;}if(!_85.places&&(_93<_92[1].length)){_93+=","+_92[1].length;}_91.places=_93;}var _94=_92[0].split(",");if(_94.length>1){_91.groupSize=_94.pop().length;if(_94.length>1){_91.groupSize2=_94.pop().length;}}return "("+dojo.number._realNumberRegexp(_91)+")";});},true);if(_8c){re=re.replace(/([\s\xa0]*)(\u00a4{1,3})([\s\xa0]*)/g,function(_95,_96,_97,_98){var _99=["symbol","currency","displayName"][_97.length-1];var _9a=dojo.regexp.escapeString(_85[_99]||_85.currency||"");_96=_96?"[\\s\\xa0]":"";_98=_98?"[\\s\\xa0]":"";if(!_85.strict){if(_96){_96+="*";}if(_98){_98+="*";}return "(?:"+_96+_9a+_98+")?";}return _96+_9a+_98;});}return {regexp:re.replace(/[\xa0 ]/g,"[\\s\\xa0]"),group:_89,decimal:_8a,factor:_8b};};dojo.number.parse=function(_9b,_9c){var _9d=dojo.number._parseInfo(_9c);var _9e=(new RegExp("^"+_9d.regexp+"$")).exec(_9b);if(!_9e){return NaN;}var _9f=_9e[1];if(!_9e[1]){if(!_9e[2]){return NaN;}_9f=_9e[2];_9d.factor*=-1;}_9f=_9f.replace(new RegExp("["+_9d.group+"\\s\\xa0"+"]","g"),"").replace(_9d.decimal,".");return Number(_9f)*_9d.factor;};dojo.number._realNumberRegexp=function(_a0){_a0=_a0||{};if(!("places" in _a0)){_a0.places=Infinity;}if(typeof _a0.decimal!="string"){_a0.decimal=".";}if(!("fractional" in _a0)||/^0/.test(_a0.places)){_a0.fractional=[true,false];}if(!("exponent" in _a0)){_a0.exponent=[true,false];}if(!("eSigned" in _a0)){_a0.eSigned=[true,false];}var _a1=dojo.number._integerRegexp(_a0);var _a2=dojo.regexp.buildGroupRE(_a0.fractional,function(q){var re="";if(q&&(_a0.places!==0)){re="\\"+_a0.decimal;if(_a0.places==Infinity){re="(?:"+re+"\\d+)?";}else{re+="\\d{"+_a0.places+"}";}}return re;},true);var _a5=dojo.regexp.buildGroupRE(_a0.exponent,function(q){if(q){return "([eE]"+dojo.number._integerRegexp({signed:_a0.eSigned})+")";}return "";});var _a7=_a1+_a2;if(_a2){_a7="(?:(?:"+_a7+")|(?:"+_a2+"))";}return _a7+_a5;};dojo.number._integerRegexp=function(_a8){_a8=_a8||{};if(!("signed" in _a8)){_a8.signed=[true,false];}if(!("separator" in _a8)){_a8.separator="";}else{if(!("groupSize" in _a8)){_a8.groupSize=3;}}var _a9=dojo.regexp.buildGroupRE(_a8.signed,function(q){return q?"[-+]":"";},true);var _ab=dojo.regexp.buildGroupRE(_a8.separator,function(sep){if(!sep){return "(?:0|[1-9]\\d*)";}sep=dojo.regexp.escapeString(sep);if(sep==" "){sep="\\s";}else{if(sep=="Â "){sep="\\s\\xa0";}}var grp=_a8.groupSize,_ae=_a8.groupSize2;if(_ae){var _af="(?:0|[1-9]\\d{0,"+(_ae-1)+"}(?:["+sep+"]\\d{"+_ae+"})*["+sep+"]\\d{"+grp+"})";return ((grp-_ae)>0)?"(?:"+_af+"|(?:0|[1-9]\\d{0,"+(grp-1)+"}))":_af;}return "(?:0|[1-9]\\d{0,"+(grp-1)+"}(?:["+sep+"]\\d{"+grp+"})*)";},true);return _a9+_ab;};}if(!dojo._hasResource["dojox.validate.regexp"]){dojo._hasResource["dojox.validate.regexp"]=true;dojo.provide("dojox.validate.regexp");dojox.regexp={ca:{},us:{}};dojox.regexp.tld=function(_b0){_b0=(typeof _b0=="object")?_b0:{};if(typeof _b0.allowCC!="boolean"){_b0.allowCC=true;}if(typeof _b0.allowInfra!="boolean"){_b0.allowInfra=true;}if(typeof _b0.allowGeneric!="boolean"){_b0.allowGeneric=true;}var _b1="arpa";var _b2="aero|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel|xxx|post";var _b3="ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|"+"bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|"+"ec|ee|eg|er|eu|es|et|fi|fj|fk|fm|fo|fr|ga|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|"+"gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kr|kw|ky|kz|"+"la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|"+"my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|"+"re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sk|sl|sm|sn|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|"+"tn|to|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw";var a=[];if(_b0.allowInfra){a.push(_b1);}if(_b0.allowGeneric){a.push(_b2);}if(_b0.allowCC){a.push(_b3);}var _b5="";if(a.length>0){_b5="("+a.join("|")+")";}return _b5;};dojox.regexp.ipAddress=function(_b6){_b6=(typeof _b6=="object")?_b6:{};if(typeof _b6.allowDottedDecimal!="boolean"){_b6.allowDottedDecimal=true;}if(typeof _b6.allowDottedHex!="boolean"){_b6.allowDottedHex=true;}if(typeof _b6.allowDottedOctal!="boolean"){_b6.allowDottedOctal=true;}if(typeof _b6.allowDecimal!="boolean"){_b6.allowDecimal=true;}if(typeof _b6.allowHex!="boolean"){_b6.allowHex=true;}if(typeof _b6.allowIPv6!="boolean"){_b6.allowIPv6=true;}if(typeof _b6.allowHybrid!="boolean"){_b6.allowHybrid=true;}var _b7="((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.){3}(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])";var _b8="(0[xX]0*[\\da-fA-F]?[\\da-fA-F]\\.){3}0[xX]0*[\\da-fA-F]?[\\da-fA-F]";var _b9="(0+[0-3][0-7][0-7]\\.){3}0+[0-3][0-7][0-7]";var _ba="(0|[1-9]\\d{0,8}|[1-3]\\d{9}|4[01]\\d{8}|42[0-8]\\d{7}|429[0-3]\\d{6}|"+"4294[0-8]\\d{5}|42949[0-5]\\d{4}|429496[0-6]\\d{3}|4294967[01]\\d{2}|42949672[0-8]\\d|429496729[0-5])";var _bb="0[xX]0*[\\da-fA-F]{1,8}";var _bc="([\\da-fA-F]{1,4}\\:){7}[\\da-fA-F]{1,4}";var _bd="([\\da-fA-F]{1,4}\\:){6}"+"((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.){3}(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])";var a=[];if(_b6.allowDottedDecimal){a.push(_b7);}if(_b6.allowDottedHex){a.push(_b8);}if(_b6.allowDottedOctal){a.push(_b9);}if(_b6.allowDecimal){a.push(_ba);}if(_b6.allowHex){a.push(_bb);}if(_b6.allowIPv6){a.push(_bc);}if(_b6.allowHybrid){a.push(_bd);}var _bf="";if(a.length>0){_bf="("+a.join("|")+")";}return _bf;};dojox.regexp.host=function(_c0){_c0=(typeof _c0=="object")?_c0:{};if(typeof _c0.allowIP!="boolean"){_c0.allowIP=true;}if(typeof _c0.allowLocal!="boolean"){_c0.allowLocal=false;}if(typeof _c0.allowPort!="boolean"){_c0.allowPort=true;}if(typeof _c0.allowNamed!="boolean"){_c0.allowNamed=false;}var _c1="([0-9a-zA-Z]([-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?\\.)+"+dojox.regexp.tld(_c0);var _c2=_c0.allowPort?"(\\:\\d+)?":"";var _c3=_c1;if(_c0.allowIP){_c3+="|"+dojox.regexp.ipAddress(_c0);}if(_c0.allowLocal){_c3+="|localhost";}if(_c0.allowNamed){_c3+="|^[^-][a-zA-Z0-9_-]*";}return "("+_c3+")"+_c2;};dojox.regexp.url=function(_c4){_c4=(typeof _c4=="object")?_c4:{};if(!("scheme" in _c4)){_c4.scheme=[true,false];}var _c5=dojo.regexp.buildGroupRE(_c4.scheme,function(q){if(q){return "(https?|ftps?)\\://";}return "";});var _c7="(/([^?#\\s/]+/)*)?([^?#\\s/]+(\\?[^?#\\s/]*)?(#[A-Za-z][\\w.:-]*)?)?";return _c5+dojox.regexp.host(_c4)+_c7;};dojox.regexp.emailAddress=function(_c8){_c8=(typeof _c8=="object")?_c8:{};if(typeof _c8.allowCruft!="boolean"){_c8.allowCruft=false;}_c8.allowPort=false;var _c9="[-!#$%&'*+/=?^_`{|}~]?([\\da-zA-Z]+[-.!#$%&'*+/=?^_`{|}~])*[\\da-zA-Z-!#$%&'*+/=?^_`{|}~]+";var _ca=_c9+"@"+dojox.regexp.host(_c8);if(_c8.allowCruft){_ca="<?(mailto\\:)?"+_ca+">?";}return _ca;};dojox.regexp.emailAddressList=function(_cb){_cb=(typeof _cb=="object")?_cb:{};if(typeof _cb.listSeparator!="string"){_cb.listSeparator="\\s;,";}var _cc=dojox.regexp.emailAddress(_cb);var _cd="("+_cc+"\\s*["+_cb.listSeparator+"]\\s*)*"+_cc+"\\s*["+_cb.listSeparator+"]?\\s*";return _cd;};dojox.regexp.us.state=function(_ce){_ce=(typeof _ce=="object")?_ce:{};if(typeof _ce.allowTerritories!="boolean"){_ce.allowTerritories=true;}if(typeof _ce.allowMilitary!="boolean"){_ce.allowMilitary=true;}var _cf="AL|AK|AZ|AR|CA|CO|CT|DE|DC|FL|GA|HI|ID|IL|IN|IA|KS|KY|LA|ME|MD|MA|MI|MN|MS|MO|MT|"+"NE|NV|NH|NJ|NM|NY|NC|ND|OH|OK|OR|PA|RI|SC|SD|TN|TX|UT|VT|VA|WA|WV|WI|WY";var _d0="AS|FM|GU|MH|MP|PW|PR|VI";var _d1="AA|AE|AP";if(_ce.allowTerritories){_cf+="|"+_d0;}if(_ce.allowMilitary){_cf+="|"+_d1;}return "("+_cf+")";};dojox.regexp.ca.postalCode=function(){var _d2="[A-Z][0-9][A-Z] [0-9][A-Z][0-9]";return "("+_d2+")";};dojox.regexp.ca.province=function(){var _d3="AB|BC|MB|NB|NL|NS|NT|NU|ON|PE|QC|SK|YT";return "("+_d3+")";};dojox.regexp.numberFormat=function(_d4){_d4=(typeof _d4=="object")?_d4:{};if(typeof _d4.format=="undefined"){_d4.format="###-###-####";}var _d5=function(_d6){_d6=dojo.regexp.escapeString(_d6,"?");_d6=_d6.replace(/\?/g,"\\d?");_d6=_d6.replace(/#/g,"\\d");return _d6;};return dojo.regexp.buildGroupRE(_d4.format,_d5);};}if(!dojo._hasResource["dojox.validate._base"]){dojo._hasResource["dojox.validate._base"]=true;dojo.provide("dojox.validate._base");dojox.validate.isText=function(_d7,_d8){_d8=(typeof _d8=="object")?_d8:{};if(/^\s*$/.test(_d7)){return false;}if(typeof _d8.length=="number"&&_d8.length!=_d7.length){return false;}if(typeof _d8.minlength=="number"&&_d8.minlength>_d7.length){return false;}if(typeof _d8.maxlength=="number"&&_d8.maxlength<_d7.length){return false;}return true;};dojox.validate._isInRangeCache={};dojox.validate.isInRange=function(_d9,_da){_d9=dojo.number.parse(_d9,_da);if(isNaN(_d9)){return false;}_da=(typeof _da=="object")?_da:{};var max=(typeof _da.max=="number")?_da.max:Infinity;var min=(typeof _da.min=="number")?_da.min:-Infinity;var dec=(typeof _da.decimal=="string")?_da.decimal:".";var _de=dojox.validate._isInRangeCache;var _df=_d9+"max"+max+"min"+min+"dec"+dec;if(typeof _de[_df]!="undefined"){return _de[_df];}if(_d9<min||_d9>max){_de[_df]=false;return false;}_de[_df]=true;return true;};dojox.validate.isNumberFormat=function(_e0,_e1){var re=new RegExp("^"+dojox.regexp.numberFormat(_e1)+"$","i");return re.test(_e0);};dojox.validate.isValidLuhn=function(_e3){var sum,_e5,_e6;if(typeof _e3!="string"){_e3=String(_e3);}_e3=_e3.replace(/[- ]/g,"");_e5=_e3.length%2;sum=0;for(var i=0;i<_e3.length;i++){_e6=parseInt(_e3.charAt(i));if(i%2==_e5){_e6*=2;}if(_e6>9){_e6-=9;}sum+=_e6;}return !(sum%10);};}if(!dojo._hasResource["dojox.validate"]){dojo._hasResource["dojox.validate"]=true;dojo.provide("dojox.validate");}if(!dojo._hasResource["dojox.validate.check"]){dojo._hasResource["dojox.validate.check"]=true;dojo.provide("dojox.validate.check");dojox.validate.check=function(_e8,_e9){var _ea=[];var _eb=[];var _ec={isSuccessful:function(){return (!this.hasInvalid()&&!this.hasMissing());},hasMissing:function(){return (_ea.length>0);},getMissing:function(){return _ea;},isMissing:function(_ed){for(var i=0;i<_ea.length;i++){if(_ed==_ea[i]){return true;}}return false;},hasInvalid:function(){return (_eb.length>0);},getInvalid:function(){return _eb;},isInvalid:function(_ef){for(var i=0;i<_eb.length;i++){if(_ef==_eb[i]){return true;}}return false;}};var _f1=function(_f2,_f3){return (typeof _f3[_f2]=="undefined");};if(_e9.trim instanceof Array){for(var i=0;i<_e9.trim.length;i++){var _f5=_e8[_e9.trim[i]];if(_f1("type",_f5)||_f5.type!="text"&&_f5.type!="textarea"&&_f5.type!="password"){continue;}_f5.value=_f5.value.replace(/(^\s*|\s*$)/g,"");}}if(_e9.uppercase instanceof Array){for(var i=0;i<_e9.uppercase.length;i++){var _f5=_e8[_e9.uppercase[i]];if(_f1("type",_f5)||_f5.type!="text"&&_f5.type!="textarea"&&_f5.type!="password"){continue;}_f5.value=_f5.value.toUpperCase();}}if(_e9.lowercase instanceof Array){for(var i=0;i<_e9.lowercase.length;i++){var _f5=_e8[_e9.lowercase[i]];if(_f1("type",_f5)||_f5.type!="text"&&_f5.type!="textarea"&&_f5.type!="password"){continue;}_f5.value=_f5.value.toLowerCase();}}if(_e9.ucfirst instanceof Array){for(var i=0;i<_e9.ucfirst.length;i++){var _f5=_e8[_e9.ucfirst[i]];if(_f1("type",_f5)||_f5.type!="text"&&_f5.type!="textarea"&&_f5.type!="password"){continue;}_f5.value=_f5.value.replace(/\b\w+\b/g,function(_f6){return _f6.substring(0,1).toUpperCase()+_f6.substring(1).toLowerCase();});}}if(_e9.digit instanceof Array){for(var i=0;i<_e9.digit.length;i++){var _f5=_e8[_e9.digit[i]];if(_f1("type",_f5)||_f5.type!="text"&&_f5.type!="textarea"&&_f5.type!="password"){continue;}_f5.value=_f5.value.replace(/\D/g,"");}}if(_e9.required instanceof Array){for(var i=0;i<_e9.required.length;i++){if(!dojo.isString(_e9.required[i])){continue;}var _f5=_e8[_e9.required[i]];if(!_f1("type",_f5)&&(_f5.type=="text"||_f5.type=="textarea"||_f5.type=="password"||_f5.type=="file")&&/^\s*$/.test(_f5.value)){_ea[_ea.length]=_f5.name;}else{if(!_f1("type",_f5)&&(_f5.type=="select-one"||_f5.type=="select-multiple")&&(_f5.selectedIndex==-1||/^\s*$/.test(_f5.options[_f5.selectedIndex].value))){_ea[_ea.length]=_f5.name;}else{if(!_f1("type",_f5)&&(_f5.type=="checkbox")&&(!_f5.checked)){_ea[_ea.length]=_f5.name;}else{if(dojo.isArrayLike(_f5)){var _f7=false;for(var j=0;j<_f5.length;j++){if(_f5[j].checked){_f7=true;}}if(!_f7){_ea[_ea.length]=_f5[0].name;}}}}}}}if(_e9.required instanceof Array){for(var i=0;i<_e9.required.length;i++){if(!dojo.isObject(_e9.required[i])){continue;}var _f5,_f9;for(var _fa in _e9.required[i]){_f5=_e8[_fa];_f9=_e9.required[i][_fa];}if(dojo.isArrayLike(_f5)){var _f7=0;for(var j=0;j<_f5.length;j++){if(_f5[j].checked){_f7++;}}if(_f7<_f9){_ea[_ea.length]=_f5[0].name;}}else{if(!_f1("type",_f5)&&_f5.type=="select-multiple"){var _fb=0;for(var j=0;j<_f5.options.length;j++){if(_f5.options[j].selected&&!/^\s*$/.test(_f5.options[j].value)){_fb++;}}if(_fb<_f9){_ea[_ea.length]=_f5.name;}}}}}if(dojo.isObject(_e9.dependencies)){for(_fa in _e9.dependencies){var _f5=_e8[_fa];if(_f1("type",_f5)){continue;}if(_f5.type!="text"&&_f5.type!="textarea"&&_f5.type!="password"){continue;}if(/\S+/.test(_f5.value)){continue;}if(_ec.isMissing(_f5.name)){continue;}var _fc=_e8[_e9.dependencies[_fa]];if(_fc.type!="text"&&_fc.type!="textarea"&&_fc.type!="password"){continue;}if(/^\s*$/.test(_fc.value)){continue;}_ea[_ea.length]=_f5.name;}}if(dojo.isObject(_e9.constraints)){for(_fa in _e9.constraints){var _f5=_e8[_fa];if(!_f5){continue;}if(!_f1("tagName",_f5)&&(_f5.tagName.toLowerCase().indexOf("input")>=0||_f5.tagName.toLowerCase().indexOf("textarea")>=0)&&/^\s*$/.test(_f5.value)){continue;}var _fd=true;if(dojo.isFunction(_e9.constraints[_fa])){_fd=_e9.constraints[_fa](_f5.value);}else{if(dojo.isArray(_e9.constraints[_fa])){if(dojo.isArray(_e9.constraints[_fa][0])){for(var i=0;i<_e9.constraints[_fa].length;i++){_fd=dojox.validate.evaluateConstraint(_e9,_e9.constraints[_fa][i],_fa,_f5);if(!_fd){break;}}}else{_fd=dojox.validate.evaluateConstraint(_e9,_e9.constraints[_fa],_fa,_f5);}}}if(!_fd){_eb[_eb.length]=_f5.name;}}}if(dojo.isObject(_e9.confirm)){for(_fa in _e9.confirm){var _f5=_e8[_fa];var _fc=_e8[_e9.confirm[_fa]];if(_f1("type",_f5)||_f1("type",_fc)||(_f5.type!="text"&&_f5.type!="textarea"&&_f5.type!="password")||(_fc.type!=_f5.type)||(_fc.value==_f5.value)||(_ec.isInvalid(_f5.name))||(/^\s*$/.test(_fc.value))){continue;}_eb[_eb.length]=_f5.name;}}return _ec;};dojox.validate.evaluateConstraint=function(_fe,_ff,_100,elem){var _102=_ff[0];var _103=_ff.slice(1);_103.unshift(elem.value);if(typeof _102!="undefined"){return _102.apply(null,_103);}return false;};}if(!dojo._hasResource["dojox.validate.web"]){dojo._hasResource["dojox.validate.web"]=true;dojo.provide("dojox.validate.web");dojox.validate.isIpAddress=function(_104,_105){var re=new RegExp("^"+dojox.regexp.ipAddress(_105)+"$","i");return re.test(_104);};dojox.validate.isUrl=function(_107,_108){var re=new RegExp("^"+dojox.regexp.url(_108)+"$","i");return re.test(_107);};dojox.validate.isEmailAddress=function(_10a,_10b){var re=new RegExp("^"+dojox.regexp.emailAddress(_10b)+"$","i");return re.test(_10a);};dojox.validate.isEmailAddressList=function(_10d,_10e){var re=new RegExp("^"+dojox.regexp.emailAddressList(_10e)+"$","i");return re.test(_10d);};dojox.validate.getEmailAddressList=function(_110,_111){if(!_111){_111={};}if(!_111.listSeparator){_111.listSeparator="\\s;,";}if(dojox.validate.isEmailAddressList(_110,_111)){return _110.split(new RegExp("\\s*["+_111.listSeparator+"]\\s*"));}return [];};}if(!dojo._hasResource["dojox.validate.creditCard"]){dojo._hasResource["dojox.validate.creditCard"]=true;dojo.provide("dojox.validate.creditCard");dojox.validate.isValidCreditCard=function(_112,_113){return ((_113.toLowerCase()=="er"||dojox.validate.isValidLuhn(_112))&&dojox.validate.isValidCreditCardNumber(_112,_113.toLowerCase()));};dojox.validate.isValidCreditCardNumber=function(_114,_115){_114=String(_114).replace(/[- ]/g,"");var _116={"mc":"5[1-5][0-9]{14}","ec":"5[1-5][0-9]{14}","vi":"4(?:[0-9]{12}|[0-9]{15})","ax":"3[47][0-9]{13}","dc":"3(?:0[0-5][0-9]{11}|[68][0-9]{12})","bl":"3(?:0[0-5][0-9]{11}|[68][0-9]{12})","di":"6011[0-9]{12}","jcb":"(?:3[0-9]{15}|(2131|1800)[0-9]{11})","er":"2(?:014|149)[0-9]{11}"};if(_115){var expr=_116[_115.toLowerCase()];return expr?!!(_114.match(_116[_115.toLowerCase()])):false;}var _118=[];for(var p in _116){if(_114.match("^"+_116[p]+"$")){_118.push(p);}}return _118.length?_118.join("|"):false;};dojox.validate.isValidCvv=function(_11a,_11b){if(typeof _11a!="string"){_11a=String(_11a);}var _11c;switch(_11b.toLowerCase()){case "mc":case "ec":case "vi":case "di":_11c="###";break;case "ax":_11c="####";break;default:return false;}var _11d={format:_11c};return (_11a.length==_11c.length&&dojox.validate.isNumberFormat(_11a,_11d));};}if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromISOString=function(_11e,_11f){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 _120=dojo.date.stamp._isoRegExp.exec(_11e);var _121=null;if(_120){_120.shift();if(_120[1]){_120[1]--;}if(_120[6]){_120[6]*=1000;}if(_11f){_11f=new Date(_11f);dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(prop){return _11f["get"+prop]();}).forEach(function(_123,_124){if(_120[_124]===undefined){_120[_124]=_123;}});}_121=new Date(_120[0]||1970,_120[1]||0,_120[2]||1,_120[3]||0,_120[4]||0,_120[5]||0,_120[6]||0);var _125=0;var _126=_120[7]&&_120[7].charAt(0);if(_126!="Z"){_125=((_120[8]||0)*60)+(Number(_120[9])||0);if(_126!="-"){_125*=-1;}}if(_126){_125-=_121.getTimezoneOffset();}if(_125){_121.setTime(_121.getTime()+_125*60000);}}return _121;};dojo.date.stamp.toISOString=function(_127,_128){var _=function(n){return (n<10)?"0"+n:n;};_128=_128||{};var _12b=[];var _12c=_128.zulu?"getUTC":"get";var date="";if(_128.selector!="time"){var year=_127[_12c+"FullYear"]();date=["0000".substr((year+"").length)+year,_(_127[_12c+"Month"]()+1),_(_127[_12c+"Date"]())].join("-");}_12b.push(date);if(_128.selector!="date"){var time=[_(_127[_12c+"Hours"]()),_(_127[_12c+"Minutes"]()),_(_127[_12c+"Seconds"]())].join(":");var _130=_127[_12c+"Milliseconds"]();if(_128.milliseconds){time+="."+(_130<100?"0":"")+_(_130);}if(_128.zulu){time+="Z";}else{if(_128.selector!="time"){var _131=_127.getTimezoneOffset();var _132=Math.abs(_131);time+=(_131>0?"-":"+")+_(Math.floor(_132/60))+":"+_(_132%60);}}_12b.push(time);}return _12b.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.parser=new function(){var d=dojo;var _134=d._scopeName+"Type";var qry="["+_134+"]";function val2type(_136){if(d.isString(_136)){return "string";}if(typeof _136=="number"){return "number";}if(typeof _136=="boolean"){return "boolean";}if(d.isFunction(_136)){return "function";}if(d.isArray(_136)){return "array";}if(_136 instanceof Date){return "date";}if(_136 instanceof d._Url){return "url";}return "object";};function str2obj(_137,type){switch(type){case "string":return _137;case "number":return _137.length?Number(_137):NaN;case "boolean":return typeof _137=="boolean"?_137:!(_137.toLowerCase()=="false");case "function":if(d.isFunction(_137)){_137=_137.toString();_137=d.trim(_137.substring(_137.indexOf("{")+1,_137.length-1));}try{if(_137.search(/[^\w\.]+/i)!=-1){_137=d.parser._nameAnonFunc(new Function(_137),this);}return d.getObject(_137,false);}catch(e){return new Function();}case "array":return _137?_137.split(/\s*,\s*/):[];case "date":switch(_137){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_137);}case "url":return d.baseUrl+_137;default:return d.fromJson(_137);}};var _139={};function getClassInfo(_13a){if(!_139[_13a]){var cls=d.getObject(_13a);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_13a+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _13c=cls.prototype;var _13d={};for(var name in _13c){if(name.charAt(0)=="_"){continue;}var _13f=_13c[name];_13d[name]=val2type(_13f);}_139[_13a]={cls:cls,params:_13d};}return _139[_13a];};this._functionFromScript=function(_140){var _141="";var _142="";var _143=_140.getAttribute("args");if(_143){d.forEach(_143.split(/\s*,\s*/),function(part,idx){_141+="var "+part+" = arguments["+idx+"]; ";});}var _146=_140.getAttribute("with");if(_146&&_146.length){d.forEach(_146.split(/\s*,\s*/),function(part){_141+="with("+part+"){";_142+="}";});}return new Function(_141+_140.innerHTML+_142);};this.instantiate=function(_148){var _149=[];d.forEach(_148,function(node){if(!node){return;}var type=node.getAttribute(_134);if((!type)||(!type.length)){return;}var _14c=getClassInfo(type);var _14d=_14c.cls;var ps=_14d._noScript||_14d.prototype._noScript;var _14f={};var _150=node.attributes;for(var name in _14c.params){var item=_150.getNamedItem(name);if(!item||(!item.specified&&(!dojo.isIE||name.toLowerCase()!="value"))){continue;}var _153=item.value;switch(name){case "class":_153=node.className;break;case "style":_153=node.style&&node.style.cssText;}var _154=_14c.params[name];_14f[name]=str2obj(_153,_154);}if(!ps){var _155=[],_156=[];d.query("> script[type^='dojo/']",node).orphan().forEach(function(_157){var _158=_157.getAttribute("event"),type=_157.getAttribute("type"),nf=d.parser._functionFromScript(_157);if(_158){if(type=="dojo/connect"){_155.push({event:_158,func:nf});}else{_14f[_158]=nf;}}else{_156.push(nf);}});}var _15a=_14d["markupFactory"];if(!_15a&&_14d["prototype"]){_15a=_14d.prototype["markupFactory"];}var _15b=_15a?_15a(_14f,node,_14d):new _14d(_14f,node);_149.push(_15b);var _15c=node.getAttribute("jsId");if(_15c){d.setObject(_15c,_15b);}if(!ps){d.forEach(_155,function(_15d){d.connect(_15b,_15d.event,null,_15d.func);});d.forEach(_156,function(func){func.call(_15b);});}});d.forEach(_149,function(_15f){if(_15f&&_15f.startup&&!_15f._started&&(!_15f.getParent||!_15f.getParent())){_15f.startup();}});return _149;};this.parse=function(_160){var list=d.query(qry,_160);var _162=this.instantiate(list);return _162;};}();(function(){var _163=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,_163);}else{dojo._loaders.unshift(_163);}})();dojo.parser._anonCtr=0;dojo.parser._anon={};dojo.parser._nameAnonFunc=function(_164,_165){var jpn="$joinpoint";var nso=(_165||dojo.parser._anon);if(dojo.isIE){var cn=_164["__dojoNameCache"];if(cn&&nso[cn]===_164){return _164["__dojoNameCache"];}}var ret="__"+dojo.parser._anonCtr++;while(typeof nso[ret]!="undefined"){ret="__"+dojo.parser._anonCtr++;}nso[ret]=_164;return ret;};}if(!dojo._hasResource["dojo.date"]){dojo._hasResource["dojo.date"]=true;dojo.provide("dojo.date");dojo.date.getDaysInMonth=function(_16a){var _16b=_16a.getMonth();var days=[31,28,31,30,31,30,31,31,30,31,30,31];if(_16b==1&&dojo.date.isLeapYear(_16a)){return 29;}return days[_16b];};dojo.date.isLeapYear=function(_16d){var year=_16d.getFullYear();return !(year%400)||(!(year%4)&&!!(year%100));};dojo.date.getTimezoneName=function(_16f){var str=_16f.toString();var tz="";var _172;var pos=str.indexOf("(");if(pos>-1){tz=str.substring(++pos,str.indexOf(")"));}else{var pat=/([A-Z\/]+) \d{4}$/;if((_172=str.match(pat))){tz=_172[1];}else{str=_16f.toLocaleString();pat=/ ([A-Z\/]+)$/;if((_172=str.match(pat))){tz=_172[1];}}}return (tz=="AM"||tz=="PM")?"":tz;};dojo.date.compare=function(_175,_176,_177){_175=new Date(Number(_175));_176=new Date(Number(_176||new Date()));if(_177!=="undefined"){if(_177=="date"){_175.setHours(0,0,0,0);_176.setHours(0,0,0,0);}else{if(_177=="time"){_175.setFullYear(0,0,0);_176.setFullYear(0,0,0);}}}if(_175>_176){return 1;}if(_175<_176){return -1;}return 0;};dojo.date.add=function(date,_179,_17a){var sum=new Date(Number(date));var _17c=false;var _17d="Date";switch(_179){case "day":break;case "weekday":var days,_17f;var mod=_17a%5;if(!mod){days=(_17a>0)?5:-5;_17f=(_17a>0)?((_17a-5)/5):((_17a+5)/5);}else{days=mod;_17f=parseInt(_17a/5);}var strt=date.getDay();var adj=0;if(strt==6&&_17a>0){adj=1;}else{if(strt==0&&_17a<0){adj=-1;}}var trgt=strt+days;if(trgt==0||trgt==6){adj=(_17a>0)?2:-2;}_17a=(7*_17f)+days+adj;break;case "year":_17d="FullYear";_17c=true;break;case "week":_17a*=7;break;case "quarter":_17a*=3;case "month":_17c=true;_17d="Month";break;case "hour":case "minute":case "second":case "millisecond":_17d="UTC"+_179.charAt(0).toUpperCase()+_179.substring(1)+"s";}if(_17d){sum["set"+_17d](sum["get"+_17d]()+_17a);}if(_17c&&(sum.getDate()<date.getDate())){sum.setDate(0);}return sum;};dojo.date.difference=function(_184,_185,_186){_185=_185||new Date();_186=_186||"day";var _187=_185.getFullYear()-_184.getFullYear();var _188=1;switch(_186){case "quarter":var m1=_184.getMonth();var m2=_185.getMonth();var q1=Math.floor(m1/3)+1;var q2=Math.floor(m2/3)+1;q2+=(_187*4);_188=q2-q1;break;case "weekday":var days=Math.round(dojo.date.difference(_184,_185,"day"));var _18e=parseInt(dojo.date.difference(_184,_185,"week"));var mod=days%7;if(mod==0){days=_18e*5;}else{var adj=0;var aDay=_184.getDay();var bDay=_185.getDay();_18e=parseInt(days/7);mod=days%7;var _193=new Date(_184);_193.setDate(_193.getDate()+(_18e*7));var _194=_193.getDay();if(days>0){switch(true){case aDay==6:adj=-1;break;case aDay==0:adj=0;break;case bDay==6:adj=-1;break;case bDay==0:adj=-2;break;case (_194+mod)>5:adj=-2;}}else{if(days<0){switch(true){case aDay==6:adj=0;break;case aDay==0:adj=1;break;case bDay==6:adj=2;break;case bDay==0:adj=1;break;case (_194+mod)<0:adj=2;}}}days+=adj;days-=(_18e*2);}_188=days;break;case "year":_188=_187;break;case "month":_188=(_185.getMonth()-_184.getMonth())+(_187*12);break;case "week":_188=parseInt(dojo.date.difference(_184,_185,"day")/7);break;case "day":_188/=24;case "hour":_188/=60;case "minute":_188/=60;case "second":_188/=1000;case "millisecond":_188*=_185.getTime()-_184.getTime();}return Math.round(_188);};}if(!dojo._hasResource["dojo.cldr.supplemental"]){dojo._hasResource["dojo.cldr.supplemental"]=true;dojo.provide("dojo.cldr.supplemental");dojo.cldr.supplemental.getFirstDayOfWeek=function(_195){var _196={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 _197=dojo.cldr.supplemental._region(_195);var dow=_196[_197];return (dow===undefined)?1:dow;};dojo.cldr.supplemental._region=function(_199){_199=dojo.i18n.normalizeLocale(_199);var tags=_199.split("-");var _19b=tags[1];if(!_19b){_19b={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"}[tags[0]];}else{if(_19b.length==4){_19b=tags[2];}}return _19b;};dojo.cldr.supplemental.getWeekend=function(_19c){var _19d={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 _19e={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 _19f=dojo.cldr.supplemental._region(_19c);var _1a0=_19d[_19f];var end=_19e[_19f];if(_1a0===undefined){_1a0=6;}if(end===undefined){end=0;}return {start:_1a0,end:end};};}if(!dojo._hasResource["dojo.date.locale"]){dojo._hasResource["dojo.date.locale"]=true;dojo.provide("dojo.date.locale");(function(){function formatPattern(_1a2,_1a3,_1a4,_1a5){return _1a5.replace(/([a-z])\1*/ig,function(_1a6){var s,pad;var c=_1a6.charAt(0);var l=_1a6.length;var _1ab=["abbr","wide","narrow"];switch(c){case "G":s=_1a3[(l<4)?"eraAbbr":"eraNames"][_1a2.getFullYear()<0?0:1];break;case "y":s=_1a2.getFullYear();switch(l){case 1:break;case 2:if(!_1a4){s=String(s);s=s.substr(s.length-2);break;}default:pad=true;}break;case "Q":case "q":s=Math.ceil((_1a2.getMonth()+1)/3);pad=true;break;case "M":var m=_1a2.getMonth();if(l<3){s=m+1;pad=true;}else{var _1ad=["months","format",_1ab[l-3]].join("-");s=_1a3[_1ad][m];}break;case "w":var _1ae=0;s=dojo.date.locale._getWeekOfYear(_1a2,_1ae);pad=true;break;case "d":s=_1a2.getDate();pad=true;break;case "D":s=dojo.date.locale._getDayOfYear(_1a2);pad=true;break;case "E":var d=_1a2.getDay();if(l<3){s=d+1;pad=true;}else{var _1b0=["days","format",_1ab[l-3]].join("-");s=_1a3[_1b0][d];}break;case "a":var _1b1=(_1a2.getHours()<12)?"am":"pm";s=_1a3[_1b1];break;case "h":case "H":case "K":case "k":var h=_1a2.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=_1a2.getMinutes();pad=true;break;case "s":s=_1a2.getSeconds();pad=true;break;case "S":s=Math.round(_1a2.getMilliseconds()*Math.pow(10,l-3));pad=true;break;case "v":case "z":s=dojo.date.getTimezoneName(_1a2);if(s){break;}l=4;case "Z":var _1b3=_1a2.getTimezoneOffset();var tz=[(_1b3<=0?"+":"-"),dojo.string.pad(Math.floor(Math.abs(_1b3)/60),2),dojo.string.pad(Math.abs(_1b3)%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: "+_1a5);}if(pad){s=dojo.string.pad(s,l);}return s;});};dojo.date.locale.format=function(_1b5,_1b6){_1b6=_1b6||{};var _1b7=dojo.i18n.normalizeLocale(_1b6.locale);var _1b8=_1b6.formatLength||"short";var _1b9=dojo.date.locale._getGregorianBundle(_1b7);var str=[];var _1bb=dojo.hitch(this,formatPattern,_1b5,_1b9,_1b6.fullYear);if(_1b6.selector=="year"){var year=_1b5.getFullYear();if(_1b7.match(/^zh|^ja/)){year+="å¹´";}return year;}if(_1b6.selector!="time"){var _1bd=_1b6.datePattern||_1b9["dateFormat-"+_1b8];if(_1bd){str.push(_processPattern(_1bd,_1bb));}}if(_1b6.selector!="date"){var _1be=_1b6.timePattern||_1b9["timeFormat-"+_1b8];if(_1be){str.push(_processPattern(_1be,_1bb));}}var _1bf=str.join(" ");return _1bf;};dojo.date.locale.regexp=function(_1c0){return dojo.date.locale._parseInfo(_1c0).regexp;};dojo.date.locale._parseInfo=function(_1c1){_1c1=_1c1||{};var _1c2=dojo.i18n.normalizeLocale(_1c1.locale);var _1c3=dojo.date.locale._getGregorianBundle(_1c2);var _1c4=_1c1.formatLength||"short";var _1c5=_1c1.datePattern||_1c3["dateFormat-"+_1c4];var _1c6=_1c1.timePattern||_1c3["timeFormat-"+_1c4];var _1c7;if(_1c1.selector=="date"){_1c7=_1c5;}else{if(_1c1.selector=="time"){_1c7=_1c6;}else{_1c7=_1c5+" "+_1c6;}}var _1c8=[];var re=_processPattern(_1c7,dojo.hitch(this,_buildDateTimeRE,_1c8,_1c3,_1c1));return {regexp:re,tokens:_1c8,bundle:_1c3};};dojo.date.locale.parse=function(_1ca,_1cb){var info=dojo.date.locale._parseInfo(_1cb);var _1cd=info.tokens,_1ce=info.bundle;var re=new RegExp("^"+info.regexp+"$",info.strict?"":"i");var _1d0=re.exec(_1ca);if(!_1d0){return null;}var _1d1=["abbr","wide","narrow"];var _1d2=[1970,0,1,0,0,0,0];var amPm="";var _1d4=dojo.every(_1d0,function(v,i){if(!i){return true;}var _1d7=_1cd[i-1];var l=_1d7.length;switch(_1d7.charAt(0)){case "y":if(l!=2&&_1cb.strict){_1d2[0]=v;}else{if(v<100){v=Number(v);var year=""+new Date().getFullYear();var _1da=year.substring(0,2)*100;var _1db=Math.min(Number(year.substring(2,4))+20,99);var num=(v<_1db)?_1da+v:_1da-100+v;_1d2[0]=num;}else{if(_1cb.strict){return false;}_1d2[0]=v;}}break;case "M":if(l>2){var _1dd=_1ce["months-format-"+_1d1[l-3]].concat();if(!_1cb.strict){v=v.replace(".","").toLowerCase();_1dd=dojo.map(_1dd,function(s){return s.replace(".","").toLowerCase();});}v=dojo.indexOf(_1dd,v);if(v==-1){return false;}}else{v--;}_1d2[1]=v;break;case "E":case "e":var days=_1ce["days-format-"+_1d1[l-3]].concat();if(!_1cb.strict){v=v.toLowerCase();days=dojo.map(days,function(d){return d.toLowerCase();});}v=dojo.indexOf(days,v);if(v==-1){return false;}break;case "D":_1d2[1]=0;case "d":_1d2[2]=v;break;case "a":var am=_1cb.am||_1ce.am;var pm=_1cb.pm||_1ce.pm;if(!_1cb.strict){var _1e3=/\./g;v=v.replace(_1e3,"").toLowerCase();am=am.replace(_1e3,"").toLowerCase();pm=pm.replace(_1e3,"").toLowerCase();}if(_1cb.strict&&v!=am&&v!=pm){return false;}amPm=(v==pm)?"p":(v==am)?"a":"";break;case "K":if(v==24){v=0;}case "h":case "H":case "k":if(v>23){return false;}_1d2[3]=v;break;case "m":_1d2[4]=v;break;case "s":_1d2[5]=v;break;case "S":_1d2[6]=v;}return true;});var _1e4=+_1d2[3];if(amPm==="p"&&_1e4<12){_1d2[3]=_1e4+12;}else{if(amPm==="a"&&_1e4==12){_1d2[3]=0;}}var _1e5=new Date(_1d2[0],_1d2[1],_1d2[2],_1d2[3],_1d2[4],_1d2[5],_1d2[6]);if(_1cb.strict){_1e5.setFullYear(_1d2[0]);}var _1e6=_1cd.join("");if(!_1d4||(_1e6.indexOf("M")!=-1&&_1e5.getMonth()!=_1d2[1])||(_1e6.indexOf("d")!=-1&&_1e5.getDate()!=_1d2[2])){return null;}return _1e5;};function _processPattern(_1e7,_1e8,_1e9,_1ea){var _1eb=function(x){return x;};_1e8=_1e8||_1eb;_1e9=_1e9||_1eb;_1ea=_1ea||_1eb;var _1ed=_1e7.match(/(''|[^'])+/g);var _1ee=_1e7.charAt(0)=="'";dojo.forEach(_1ed,function(_1ef,i){if(!_1ef){_1ed[i]="";}else{_1ed[i]=(_1ee?_1e9:_1e8)(_1ef);_1ee=!_1ee;}});return _1ea(_1ed.join(""));};function _buildDateTimeRE(_1f1,_1f2,_1f3,_1f4){_1f4=dojo.regexp.escapeString(_1f4);if(!_1f3.strict){_1f4=_1f4.replace(" a"," ?a");}return _1f4.replace(/([a-z])\1*/ig,function(_1f5){var s;var c=_1f5.charAt(0);var l=_1f5.length;var p2="",p3="";if(_1f3.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=_1f3.am||_1f2.am||"AM";var pm=_1f3.pm||_1f2.pm||"PM";if(_1f3.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(_1f1){_1f1.push(_1f5);}return "("+s+")";}).replace(/[\xa0 ]/g,"[\\s\\xa0]");};})();(function(){var _1fd=[];dojo.date.locale.addCustomFormats=function(_1fe,_1ff){_1fd.push({pkg:_1fe,name:_1ff});};dojo.date.locale._getGregorianBundle=function(_200){var _201={};dojo.forEach(_1fd,function(desc){var _203=dojo.i18n.getLocalization(desc.pkg,desc.name,_200);_201=dojo.mixin(_201,_203);},this);return _201;};})();dojo.date.locale.addCustomFormats("dojo.cldr","gregorian");dojo.date.locale.getNames=function(item,type,use,_207){var _208;var _209=dojo.date.locale._getGregorianBundle(_207);var _20a=[item,use,type];if(use=="standAlone"){var key=_20a.join("-");_208=_209[key];if(_208[0]==1){_208=undefined;}}_20a[1]="format";return (_208||_209[_20a.join("-")]).concat();};dojo.date.locale.isWeekend=function(_20c,_20d){var _20e=dojo.cldr.supplemental.getWeekend(_20d);var day=(_20c||new Date()).getDay();if(_20e.end<_20e.start){_20e.end+=7;if(day<_20e.start){day+=7;}}return day>=_20e.start&&day<=_20e.end;};dojo.date.locale._getDayOfYear=function(_210){return dojo.date.difference(new Date(_210.getFullYear(),0,1,_210.getHours()),_210)+1;};dojo.date.locale._getWeekOfYear=function(_211,_212){if(arguments.length==1){_212=0;}var _213=new Date(_211.getFullYear(),0,1).getDay();var adj=(_213-_212+7)%7;var week=Math.floor((dojo.date.locale._getDayOfYear(_211)+adj-1)/7);if(_213==_212){week++;}return week;};}if(!dojo._hasResource["dojo.data.util.sorter"]){dojo._hasResource["dojo.data.util.sorter"]=true;dojo.provide("dojo.data.util.sorter");dojo.data.util.sorter.basicComparator=function(a,b){var ret=0;if(a>b||typeof a==="undefined"||a===null){ret=1;}else{if(a<b||typeof b==="undefined"||b===null){ret=-1;}}return ret;};dojo.data.util.sorter.createSortFunction=function(_219,_21a){var _21b=[];function createSortFunction(attr,dir){return function(_21e,_21f){var a=_21a.getValue(_21e,attr);var b=_21a.getValue(_21f,attr);var _222=null;if(_21a.comparatorMap){if(typeof attr!=="string"){attr=_21a.getIdentity(attr);}_222=_21a.comparatorMap[attr]||dojo.data.util.sorter.basicComparator;}_222=_222||dojo.data.util.sorter.basicComparator;return dir*_222(a,b);};};var _223;for(var i=0;i<_219.length;i++){_223=_219[i];if(_223.attribute){var _225=(_223.descending)?-1:1;_21b.push(createSortFunction(_223.attribute,_225));}}return function(rowA,rowB){var i=0;while(i<_21b.length){var ret=_21b[i++](rowA,rowB);if(ret!==0){return ret;}}return 0;};};}if(!dojo._hasResource["dojox.data.QueryReadStore"]){dojo._hasResource["dojox.data.QueryReadStore"]=true;dojo.provide("dojox.data.QueryReadStore");dojo.declare("dojox.data.QueryReadStore",null,{url:"",requestMethod:"get",_className:"dojox.data.QueryReadStore",_items:[],_lastServerQuery:null,_numRows:-1,lastRequestHash:null,doClientPaging:false,doClientSorting:false,_itemsByIdentity:null,_identifier:null,_features:{"dojo.data.api.Read":true,"dojo.data.api.Identity":true},_labelAttr:"label",constructor:function(_22a){dojo.mixin(this,_22a);},getValue:function(item,_22c,_22d){this._assertIsItem(item);if(!dojo.isString(_22c)){throw new Error(this._className+".getValue(): Invalid attribute, string expected!");}if(!this.hasAttribute(item,_22c)){if(_22d){return _22d;}console.log(this._className+".getValue(): Item does not have the attribute '"+_22c+"'.");}return item.i[_22c];},getValues:function(item,_22f){this._assertIsItem(item);var ret=[];if(this.hasAttribute(item,_22f)){ret.push(item.i[_22f]);}return ret;},getAttributes:function(item){this._assertIsItem(item);var ret=[];for(var i in item.i){ret.push(i);}return ret;},hasAttribute:function(item,_235){return this.isItem(item)&&typeof item.i[_235]!="undefined";},containsValue:function(item,_237,_238){var _239=this.getValues(item,_237);var len=_239.length;for(var i=0;i<len;i++){if(_239[i]==_238){return true;}}return false;},isItem:function(_23c){if(_23c){return typeof _23c.r!="undefined"&&_23c.r==this;}return false;},isItemLoaded:function(_23d){return this.isItem(_23d);},loadItem:function(args){if(this.isItemLoaded(args.item)){return;}},fetch:function(_23f){_23f=_23f||{};if(!_23f.store){_23f.store=this;}var self=this;var _241=function(_242,_243){if(_243.onError){var _244=_243.scope||dojo.global;_243.onError.call(_244,_242,_243);}};var _245=function(_246,_247,_248){var _249=_247.abort||null;var _24a=false;var _24b=_247.start?_247.start:0;if(self.doClientPaging==false){_24b=0;}var _24c=_247.count?(_24b+_247.count):_246.length;_247.abort=function(){_24a=true;if(_249){_249.call(_247);}};var _24d=_247.scope||dojo.global;if(!_247.store){_247.store=self;}if(_247.onBegin){_247.onBegin.call(_24d,_248,_247);}if(_247.sort&&self.doClientSorting){_246.sort(dojo.data.util.sorter.createSortFunction(_247.sort,self));}if(_247.onItem){for(var i=_24b;(i<_246.length)&&(i<_24c);++i){var item=_246[i];if(!_24a){_247.onItem.call(_24d,item,_247);}}}if(_247.onComplete&&!_24a){var _250=null;if(!_247.onItem){_250=_246.slice(_24b,_24c);}_247.onComplete.call(_24d,_250,_247);}};this._fetchItems(_23f,_245,_241);return _23f;},getFeatures:function(){return this._features;},close:function(_251){},getLabel:function(item){if(this._labelAttr&&this.isItem(item)){return this.getValue(item,this._labelAttr);}return undefined;},getLabelAttributes:function(item){if(this._labelAttr){return [this._labelAttr];}return null;},_xhrFetchHandler:function(data,_255,_256,_257){data=this._filterResponse(data);if(data.label){this._labelAttr=data.label;}var _258=data.numRows||-1;this._items=[];dojo.forEach(data.items,function(e){this._items.push({i:e,r:this});},this);var _25a=data.identifier;this._itemsByIdentity={};if(_25a){this._identifier=_25a;var i;for(i=0;i<this._items.length;++i){var item=this._items[i].i;var _25d=item[_25a];if(!this._itemsByIdentity[_25d]){this._itemsByIdentity[_25d]=item;}else{throw new Error(this._className+":  The json data as specified by: ["+this.url+"] is malformed.  Items within the list have identifier: ["+_25a+"].  Value collided: ["+_25d+"]");}}}else{this._identifier=Number;for(i=0;i<this._items.length;++i){this._items[i].n=i;}}_258=this._numRows=(_258===-1)?this._items.length:_258;_256(this._items,_255,_258);this._numRows=_258;},_fetchItems:function(_25e,_25f,_260){var _261=_25e.serverQuery||_25e.query||{};if(!this.doClientPaging){_261.start=_25e.start||0;if(_25e.count){_261.count=_25e.count;}}if(!this.doClientSorting){if(_25e.sort){var sort=_25e.sort[0];if(sort&&sort.attribute){var _263=sort.attribute;if(sort.descending){_263="-"+_263;}_261.sort=_263;}}}if(this.doClientPaging&&this._lastServerQuery!==null&&dojo.toJson(_261)==dojo.toJson(this._lastServerQuery)){this._numRows=(this._numRows===-1)?this._items.length:this._numRows;_25f(this._items,_25e,this._numRows);}else{var _264=this.requestMethod.toLowerCase()=="post"?dojo.xhrPost:dojo.xhrGet;var _265=_264({url:this.url,handleAs:"json-comment-optional",content:_261});_265.addCallback(dojo.hitch(this,function(data){this._xhrFetchHandler(data,_25e,_25f,_260);}));_265.addErrback(function(_267){_260(_267,_25e);});this.lastRequestHash=new Date().getTime()+"-"+String(Math.random()).substring(2);this._lastServerQuery=dojo.mixin({},_261);}},_filterResponse:function(data){return data;},_assertIsItem:function(item){if(!this.isItem(item)){throw new Error(this._className+": Invalid item argument.");}},_assertIsAttribute:function(_26a){if(typeof _26a!=="string"){throw new Error(this._className+": Invalid attribute argument ('"+_26a+"').");}},fetchItemByIdentity:function(_26b){if(this._itemsByIdentity){var item=this._itemsByIdentity[_26b.identity];if(!(item===undefined)){if(_26b.onItem){var _26d=_26b.scope?_26b.scope:dojo.global;_26b.onItem.call(_26d,{i:item,r:this});}return;}}var _26e=function(_26f,_270){var _271=_26b.scope?_26b.scope:dojo.global;if(_26b.onError){_26b.onError.call(_271,_26f);}};var _272=function(_273,_274){var _275=_26b.scope?_26b.scope:dojo.global;try{var item=null;if(_273&&_273.length==1){item=_273[0];}if(_26b.onItem){_26b.onItem.call(_275,item);}}catch(error){if(_26b.onError){_26b.onError.call(_275,error);}}};var _277={serverQuery:{id:_26b.identity}};this._fetchItems(_277,_272,_26e);},getIdentity:function(item){var _279=null;if(this._identifier===Number){_279=item.n;}else{_279=item.i[this._identifier];}return _279;},getIdentityAttributes:function(item){return [this._identifier];}});}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 _27b=dojo.doc;if(_27b.selection){var s=_27b.selection;if(s.type=="Text"){return !s.createRange().htmlText.length;}else{return !s.createRange().length;}}else{var _27d=dojo.global;var _27e=_27d.getSelection();if(dojo.isString(_27e)){return !_27e;}else{return _27e.isCollapsed||!_27e.toString();}}},getBookmark:function(){var _27f,_280=dojo.doc.selection;if(_280){var _281=_280.createRange();if(_280.type.toUpperCase()=="CONTROL"){if(_281.length){_27f=[];var i=0,len=_281.length;while(i<len){_27f.push(_281.item(i++));}}else{_27f=null;}}else{_27f=_281.getBookmark();}}else{if(window.getSelection){_280=dojo.global.getSelection();if(_280){_281=_280.getRangeAt(0);_27f=_281.cloneRange();}}else{console.warn("No idea how to store the current selection for this browser!");}}return _27f;},moveToBookmark:function(_284){var _285=dojo.doc;if(_285.selection){var _286;if(dojo.isArray(_284)){_286=_285.body.createControlRange();dojo.forEach(_284,function(n){_286.addElement(n);});}else{_286=_285.selection.createRange();_286.moveToBookmark(_284);}_286.select();}else{var _288=dojo.global.getSelection&&dojo.global.getSelection();if(_288&&_288.removeAllRanges){_288.removeAllRanges();_288.addRange(_284);}else{console.warn("No idea how to restore selection for this browser!");}}},getFocus:function(menu,_28a){return {node:menu&&dojo.isDescendant(dijit._curFocus,menu.domNode)?dijit._prevFocus:dijit._curFocus,bookmark:!dojo.withGlobal(_28a||dojo.global,dijit.isCollapsed)?dojo.withGlobal(_28a||dojo.global,dijit.getBookmark):null,openedForWindow:_28a};},focus:function(_28b){if(!_28b){return;}var node="node" in _28b?_28b.node:_28b,_28d=_28b.bookmark,_28e=_28b.openedForWindow;if(node){var _28f=(node.tagName.toLowerCase()=="iframe")?node.contentWindow:node;if(_28f&&_28f.focus){try{_28f.focus();}catch(e){}}dijit._onFocusNode(node);}if(_28d&&dojo.withGlobal(_28e||dojo.global,dijit.isCollapsed)){if(_28e){_28e.focus();}try{dojo.withGlobal(_28e||dojo.global,dijit.moveToBookmark,null,[_28d]);}catch(e){}}},_activeStack:[],registerWin:function(_290){if(!_290){_290=window;}dojo.connect(_290.document,"onmousedown",function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);dijit._onTouchNode(evt.target||evt.srcElement);});var doc=_290.document;if(doc){if(dojo.isIE){doc.attachEvent("onactivate",function(evt){if(evt.srcElement.tagName.toLowerCase()!="#document"){dijit._onFocusNode(evt.srcElement);}});doc.attachEvent("ondeactivate",function(evt){dijit._onBlurNode(evt.srcElement);});}else{doc.addEventListener("focus",function(evt){dijit._onFocusNode(evt.target);},true);doc.addEventListener("blur",function(evt){dijit._onBlurNode(evt.target);},true);}}doc=null;},_onBlurNode:function(node){dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;if(dijit._justMouseDowned){return;}if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);}dijit._clearActiveWidgetsTimer=setTimeout(function(){delete dijit._clearActiveWidgetsTimer;dijit._setStack([]);dijit._prevFocus=null;},100);},_onTouchNode:function(node){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _299=[];try{while(node){if(node.dijitPopupParent){node=dijit.byId(node.dijitPopupParent).domNode;}else{if(node.tagName&&node.tagName.toLowerCase()=="body"){if(node===dojo.body()){break;}node=dijit.getDocumentWindow(node.ownerDocument).frameElement;}else{var id=node.getAttribute&&node.getAttribute("widgetId");if(id){_299.unshift(id);}node=node.parentNode;}}}}catch(e){}dijit._setStack(_299);},_onFocusNode:function(node){if(!node){return;}if(node.nodeType==9){return;}if(node.nodeType==9){var _29c=dijit.getDocumentWindow(node).frameElement;if(!_29c){return;}node=_29c;}dijit._onTouchNode(node);if(node==dijit._curFocus){return;}if(dijit._curFocus){dijit._prevFocus=dijit._curFocus;}dijit._curFocus=node;dojo.publish("focusNode",[node]);},_setStack:function(_29d){var _29e=dijit._activeStack;dijit._activeStack=_29d;for(var _29f=0;_29f<Math.min(_29e.length,_29d.length);_29f++){if(_29e[_29f]!=_29d[_29f]){break;}}for(var i=_29e.length-1;i>=_29f;i--){var _2a1=dijit.byId(_29e[i]);if(_2a1){_2a1._focused=false;_2a1._hasBeenBlurred=true;if(_2a1._onBlur){_2a1._onBlur();}if(_2a1._setStateClass){_2a1._setStateClass();}dojo.publish("widgetBlur",[_2a1]);}}for(i=_29f;i<_29d.length;i++){_2a1=dijit.byId(_29d[i]);if(_2a1){_2a1._focused=true;if(_2a1._onFocus){_2a1._onFocus();}if(_2a1._setStateClass){_2a1._setStateClass();}dojo.publish("widgetFocus",[_2a1]);}}}});dojo.addOnLoad(dijit.registerWin);}if(!dojo._hasResource["dijit._base.manager"]){dojo._hasResource["dijit._base.manager"]=true;dojo.provide("dijit._base.manager");dojo.declare("dijit.WidgetSet",null,{constructor:function(){this._hash={};},add:function(_2a2){if(this._hash[_2a2.id]){throw new Error("Tried to register widget with id=="+_2a2.id+" but that id is already registered");}this._hash[_2a2.id]=_2a2;},remove:function(id){delete this._hash[id];},forEach:function(func){for(var id in this._hash){func(this._hash[id]);}},filter:function(_2a6){var res=new dijit.WidgetSet();this.forEach(function(_2a8){if(_2a6(_2a8)){res.add(_2a8);}});return res;},byId:function(id){return this._hash[id];},byClass:function(cls){return this.filter(function(_2ab){return _2ab.declaredClass==cls;});}});dijit.registry=new dijit.WidgetSet();dijit._widgetTypeCtr={};dijit.getUniqueId=function(_2ac){var id;do{id=_2ac+"_"+(_2ac in dijit._widgetTypeCtr?++dijit._widgetTypeCtr[_2ac]:dijit._widgetTypeCtr[_2ac]=0);}while(dijit.byId(id));return id;};if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit.registry.forEach(function(_2ae){_2ae.destroy();});});}dijit.byId=function(id){return (dojo.isString(id))?dijit.registry.byId(id):id;};dijit.byNode=function(node){return dijit.registry.byId(node.getAttribute("widgetId"));};dijit.getEnclosingWidget=function(node){while(node){if(node.getAttribute&&node.getAttribute("widgetId")){return dijit.registry.byId(node.getAttribute("widgetId"));}node=node.parentNode;}return null;};dijit._tabElements={area:true,button:true,input:true,object:true,select:true,textarea:true};dijit._isElementShown=function(elem){var _2b3=dojo.style(elem);return (_2b3.visibility!="hidden")&&(_2b3.visibility!="collapsed")&&(_2b3.display!="none")&&(dojo.attr(elem,"type")!="hidden");};dijit.isTabNavigable=function(elem){if(dojo.hasAttr(elem,"disabled")){return false;}var _2b5=dojo.hasAttr(elem,"tabindex");var _2b6=dojo.attr(elem,"tabindex");if(_2b5&&_2b6>=0){return true;}var name=elem.nodeName.toLowerCase();if(((name=="a"&&dojo.hasAttr(elem,"href"))||dijit._tabElements[name])&&(!_2b5||_2b6>=0)){return true;}return false;};dijit._getTabNavigable=function(root){var _2b9,last,_2bb,_2bc,_2bd,_2be;var _2bf=function(_2c0){dojo.query("> *",_2c0).forEach(function(_2c1){var _2c2=dijit._isElementShown(_2c1);if(_2c2&&dijit.isTabNavigable(_2c1)){var _2c3=dojo.attr(_2c1,"tabindex");if(!dojo.hasAttr(_2c1,"tabindex")||_2c3==0){if(!_2b9){_2b9=_2c1;}last=_2c1;}else{if(_2c3>0){if(!_2bb||_2c3<_2bc){_2bc=_2c3;_2bb=_2c1;}if(!_2bd||_2c3>=_2be){_2be=_2c3;_2bd=_2c1;}}}}if(_2c2&&_2c1.nodeName.toUpperCase()!="SELECT"){_2bf(_2c1);}});};if(dijit._isElementShown(root)){_2bf(root);}return {first:_2b9,last:last,lowest:_2bb,highest:_2bd};};dijit.getFirstInTabbingOrder=function(root){var _2c5=dijit._getTabNavigable(dojo.byId(root));return _2c5.lowest?_2c5.lowest:_2c5.first;};dijit.getLastInTabbingOrder=function(root){var _2c7=dijit._getTabNavigable(dojo.byId(root));return _2c7.last?_2c7.last:_2c7.highest;};dijit.defaultDuration=dojo.config["defaultDuration"]||200;}if(!dojo._hasResource["dojo.AdapterRegistry"]){dojo._hasResource["dojo.AdapterRegistry"]=true;dojo.provide("dojo.AdapterRegistry");dojo.AdapterRegistry=function(_2c8){this.pairs=[];this.returnWrappers=_2c8||false;};dojo.extend(dojo.AdapterRegistry,{register:function(name,_2ca,wrap,_2cc,_2cd){this.pairs[((_2cd)?"unshift":"push")]([name,_2ca,wrap,_2cc]);},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 _2d3=dojo.global;var _2d4=dojo.doc;var w=0,h=0;var de=_2d4.documentElement;var dew=de.clientWidth,deh=de.clientHeight;if(dojo.isMozilla){var minw,minh,maxw,maxh;var dbw=_2d4.body.clientWidth;if(dbw>dew){minw=dew;maxw=dbw;}else{maxw=dew;minw=dbw;}var dbh=_2d4.body.clientHeight;if(dbh>deh){minh=deh;maxh=dbh;}else{maxh=deh;minh=dbh;}w=(maxw>_2d3.innerWidth)?minw:maxw;h=(maxh>_2d3.innerHeight)?minh:maxh;}else{if(!dojo.isOpera&&_2d3.innerWidth){w=_2d3.innerWidth;h=_2d3.innerHeight;}else{if(dojo.isIE&&de&&deh){w=dew;h=deh;}else{if(dojo.body().clientWidth){w=dojo.body().clientWidth;h=dojo.body().clientHeight;}}}}var _2e0=dojo._docScroll();return {w:w,h:h,l:_2e0.x,t:_2e0.y};};dijit.placeOnScreen=function(node,pos,_2e3,_2e4){var _2e5=dojo.map(_2e3,function(_2e6){return {corner:_2e6,pos:pos};});return dijit._place(node,_2e5);};dijit._place=function(node,_2e8,_2e9){var view=dijit.getViewport();if(!node.parentNode||String(node.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(node);}var best=null;dojo.some(_2e8,function(_2ec){var _2ed=_2ec.corner;var pos=_2ec.pos;if(_2e9){_2e9(node,_2ec.aroundCorner,_2ed);}var _2ef=node.style;var _2f0=_2ef.display;var _2f1=_2ef.visibility;_2ef.visibility="hidden";_2ef.display="";var mb=dojo.marginBox(node);_2ef.display=_2f0;_2ef.visibility=_2f1;var _2f3=(_2ed.charAt(1)=="L"?pos.x:Math.max(view.l,pos.x-mb.w)),_2f4=(_2ed.charAt(0)=="T"?pos.y:Math.max(view.t,pos.y-mb.h)),endX=(_2ed.charAt(1)=="L"?Math.min(view.l+view.w,_2f3+mb.w):pos.x),endY=(_2ed.charAt(0)=="T"?Math.min(view.t+view.h,_2f4+mb.h):pos.y),_2f7=endX-_2f3,_2f8=endY-_2f4,_2f9=(mb.w-_2f7)+(mb.h-_2f8);if(best==null||_2f9<best.overflow){best={corner:_2ed,aroundCorner:_2ec.aroundCorner,x:_2f3,y:_2f4,w:_2f7,h:_2f8,overflow:_2f9};}return !_2f9;});node.style.left=best.x+"px";node.style.top=best.y+"px";if(best.overflow&&_2e9){_2e9(node,best.aroundCorner,best.corner);}return best;};dijit.placeOnScreenAroundNode=function(node,_2fb,_2fc,_2fd){_2fb=dojo.byId(_2fb);var _2fe=_2fb.style.display;_2fb.style.display="";var _2ff=_2fb.offsetWidth;var _300=_2fb.offsetHeight;var _301=dojo.coords(_2fb,true);_2fb.style.display=_2fe;return dijit._placeOnScreenAroundRect(node,_301.x,_301.y,_2ff,_300,_2fc,_2fd);};dijit.placeOnScreenAroundRectangle=function(node,_303,_304,_305){return dijit._placeOnScreenAroundRect(node,_303.x,_303.y,_303.width,_303.height,_304,_305);};dijit._placeOnScreenAroundRect=function(node,x,y,_309,_30a,_30b,_30c){var _30d=[];for(var _30e in _30b){_30d.push({aroundCorner:_30e,corner:_30b[_30e],pos:{x:x+(_30e.charAt(1)=="L"?0:_309),y:y+(_30e.charAt(0)=="T"?0:_30a)}});}return dijit._place(node,_30d,_30c);};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,_314,_315,_316){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 _319=[],_31a=1000,_31b=1;this.prepare=function(node){dojo.body().appendChild(node);var s=node.style;if(s.display=="none"){s.display="";}s.visibility="hidden";s.position="absolute";s.top="-9999px";};this.open=function(args){var _31f=args.popup,_320=args.orient||{"BL":"TL","TL":"BL"},_321=args.around,id=(args.around&&args.around.id)?(args.around.id+"_dropdown"):("popup_"+_31b++);var _323=dojo.doc.createElement("div");dijit.setWaiRole(_323,"presentation");_323.id=id;_323.className="dijitPopup";_323.style.zIndex=_31a+_319.length;_323.style.left=_323.style.top="0px";_323.style.visibility="hidden";if(args.parent){_323.dijitPopupParent=args.parent.id;}dojo.body().appendChild(_323);var s=_31f.domNode.style;s.display="";s.visibility="";s.position="";_323.appendChild(_31f.domNode);var _325=new dijit.BackgroundIframe(_323);var best=_321?dijit.placeOnScreenAroundElement(_323,_321,_320,_31f.orient?dojo.hitch(_31f,"orient"):null):dijit.placeOnScreen(_323,args,_320=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"]);_323.style.visibility="visible";var _327=[];var _328=function(){for(var pi=_319.length-1;pi>0&&_319[pi].parent===_319[pi-1].widget;pi--){}return _319[pi];};_327.push(dojo.connect(_323,"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 _32b=_328();if(_32b&&_32b.onCancel){_32b.onCancel();}}}}));if(_31f.onCancel){_327.push(dojo.connect(_31f,"onCancel",null,args.onCancel));}_327.push(dojo.connect(_31f,_31f.onExecute?"onExecute":"onChange",null,function(){var _32c=_328();if(_32c&&_32c.onExecute){_32c.onExecute();}}));_319.push({wrapper:_323,iframe:_325,widget:_31f,parent:args.parent,onExecute:args.onExecute,onCancel:args.onCancel,onClose:args.onClose,handlers:_327});if(_31f.onOpen){_31f.onOpen(best);}return best;};this.close=function(_32d){while(dojo.some(_319,function(elem){return elem.widget==_32d;})){var top=_319.pop(),_330=top.wrapper,_331=top.iframe,_332=top.widget,_333=top.onClose;if(_332.onClose){_332.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(!_332||!_332.domNode){return;}this.prepare(_332.domNode);_331.destroy();dojo._destroyElement(_330);if(_333){_333();}}};}();dijit._frames=new function(){var _334=[];this.pop=function(){var _335;if(_334.length){_335=_334.pop();_335.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\");'>";_335=dojo.doc.createElement(html);}else{_335=dojo.doc.createElement("iframe");_335.src="javascript:\"\"";_335.className="dijitBackgroundIframe";}_335.tabIndex=-1;dojo.body().appendChild(_335);}return _335;};this.push=function(_338){_338.style.display="";if(dojo.isIE){_338.style.removeExpression("width");_338.style.removeExpression("height");}_334.push(_338);};}();if(dojo.isIE<7){dojo.addOnLoad(function(){var f=dijit._frames;dojo.forEach([f.pop()],f.push);});}dijit.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if((dojo.isIE&&dojo.isIE<7)||(dojo.isFF&&dojo.isFF<3&&dojo.hasClass(dojo.body(),"dijit_a11y"))){var _33b=dijit._frames.pop();node.appendChild(_33b);if(dojo.isIE){_33b.style.setExpression("width",dojo._scopeName+".doc.getElementById('"+node.id+"').offsetWidth");_33b.style.setExpression("height",dojo._scopeName+".doc.getElementById('"+node.id+"').offsetHeight");}this.iframe=_33b;}};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){node=dojo.byId(node);var body=node.ownerDocument.body;var html=body.parentNode;if(dojo.isFF==2||node==body||node==html){node.scrollIntoView(false);return;}var rtl=!dojo._isBodyLtr();var _340=dojo.doc.compatMode!="BackCompat";var _341=(_340&&!dojo.isSafari)?html:body;function addPseudoAttrs(_342){var _343=_342.parentNode;var _344=_342.offsetParent;if(_344==null){_342=_341;_344=html;_343=null;}_342._offsetParent=(_344==body)?_341:_344;_342._parent=(_343==body)?_341:_343;_342._start={H:_342.offsetLeft,V:_342.offsetTop};_342._scroll={H:_342.scrollLeft,V:_342.scrollTop};_342._renderedSize={H:_342.offsetWidth,V:_342.offsetHeight};var bp=dojo._getBorderExtents(_342);_342._borderStart={H:bp.l,V:bp.t};_342._borderSize={H:bp.w,V:bp.h};_342._clientSize=(_342._offsetParent==html&&dojo.isSafari&&_340)?{H:html.clientWidth,V:html.clientHeight}:{H:_342.clientWidth,V:_342.clientHeight};_342._scrollBarSize={V:null,H:null};for(var dir in _342._scrollBarSize){var _347=_342._renderedSize[dir]-_342._clientSize[dir]-_342._borderSize[dir];_342._scrollBarSize[dir]=(_342._clientSize[dir]>0&&_347>=15&&_347<=17)?_347:0;}_342._isScrollable={V:null,H:null};for(dir in _342._isScrollable){var _348=dir=="H"?"V":"H";_342._isScrollable[dir]=_342==_341||_342._scroll[dir]||_342._scrollBarSize[_348];}};var _349=node;while(_349!=null){addPseudoAttrs(_349);var next=_349._parent;if(next){next._child=_349;}_349=next;}for(var dir in _341._renderedSize){_341._renderedSize[dir]=Math.min(_341._clientSize[dir],_341._renderedSize[dir]);}var _34c=node;while(_34c!=_341){_349=_34c._parent;if(_349.tagName=="TD"){var _34d=_349._parent._parent._parent;if(_34d._offsetParent==_34c._offsetParent&&_349._offsetParent!=_34c._offsetParent){_349=_34d;}}var _34e=_34c==_341||(_349._offsetParent!=_34c._offsetParent);for(dir in _34c._start){var _34f=dir=="H"?"V":"H";if(rtl&&dir=="H"&&(dojo.isSafari||dojo.isIE)&&_349._clientSize.H>0){var _350=_349.scrollWidth-_349._clientSize.H;if(_350>0){_349._scroll.H-=_350;}}if(dojo.isIE&&_349._offsetParent.tagName=="TABLE"){_349._start[dir]-=_349._offsetParent._borderStart[dir];_349._borderStart[dir]=_349._borderSize[dir]=0;}if(_349._clientSize[dir]==0){_349._renderedSize[dir]=_349._clientSize[dir]=_349._child._clientSize[dir];if(rtl&&dir=="H"){_349._start[dir]-=_349._renderedSize[dir];}}else{_349._renderedSize[dir]-=_349._borderSize[dir]+_349._scrollBarSize[dir];}_349._start[dir]+=_349._borderStart[dir];var _351=_34c._start[dir]-(_34e?0:_349._start[dir])-_349._scroll[dir];var _352=_351+_34c._renderedSize[dir]-_349._renderedSize[dir];var _353,_354=(dir=="H")?"scrollLeft":"scrollTop";var _355=(dir=="H"&&rtl);var _356=_355?-_352:_351;var _357=_355?-_351:_352;if(_356<=0){_353=_356;}else{if(_357<=0){_353=0;}else{if(_356<_357){_353=_356;}else{_353=_357;}}}var _358=0;if(_353!=0){var _359=_349[_354];_349[_354]+=_355?-_353:_353;_358=_349[_354]-_359;_351-=_358;_357-=_355?-_358:_358;}_349._renderedSize[dir]=_34c._renderedSize[dir]+_349._scrollBarSize[dir]-((_349._isScrollable[dir]&&_357>0)?_357:0);_349._start[dir]+=(_351>=0||!_349._isScrollable[dir])?_351:0;}_34c=_349;}};}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");(function(){var d=dojo;var ie=d.isIE;var _35c=d.isOpera;var maj=Math.floor;var ff=d.isFF;var _35f=d.boxModel.replace(/-/,"");var _360={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_iequirks:ie&&d.isQuirks,dj_opera:_35c,dj_opera8:maj(_35c)==8,dj_opera9:maj(_35c)==9,dj_khtml:d.isKhtml,dj_safari:d.isSafari,dj_gecko:d.isMozilla,dj_ff2:maj(ff)==2,dj_ff3:maj(ff)==3};_360["dj_"+_35f]=true;var html=dojo.doc.documentElement;for(var p in _360){if(_360[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 _360){if(_360[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,_365,node,_367,obj,_369,_36a){if(obj!=this._obj){this.stop();this._initialDelay=_36a||500;this._subsequentDelay=_369||0.9;this._obj=obj;this._evt=evt;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_365,_367);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,_36c,_36d,_36e,_36f,_370){if(_36c.keyCode){_36c.charOrCode=_36c.keyCode;dojo.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_36c.charCode){_36c.charOrCode=String.fromCharCode(_36c.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==_36c.charOrCode&&(_36c.ctrlKey===undefined||_36c.ctrlKey==evt.ctrlKey)&&(_36c.altKey===undefined||_36c.altKey==evt.ctrlKey)&&(_36c.shiftKey===undefined||_36c.shiftKey==evt.ctrlKey)){dojo.stopEvent(evt);dijit.typematic.trigger(_36c,_36d,node,_36e,_36c,_36f,_370);}else{if(dijit.typematic._obj==_36c){dijit.typematic.stop();}}}),dojo.connect(node,"onkeyup",this,function(evt){if(dijit.typematic._obj==_36c){dijit.typematic.stop();}})];},addMouseListener:function(node,_374,_375,_376,_377){var dc=dojo.connect;return [dc(node,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_374,node,_375,node,_376,_377);}),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,_374,node,_375,node,_376,_377);setTimeout(dojo.hitch(this,dijit.typematic.stop),50);}})];},addListener:function(_37e,_37f,_380,_381,_382,_383,_384){return this.addKeyListener(_37f,_380,_381,_382,_383,_384).concat(this.addMouseListener(_37e,_381,_382,_383,_384));}};}if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.wai={onload:function(){var div=dojo.doc.createElement("div");div.id="a11yTestNode";div.style.cssText="border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif"))+"\");";dojo.body().appendChild(div);var cs=dojo.getComputedStyle(div);if(cs){var _387=cs.backgroundImage;var _388=(cs.borderTopColor==cs.borderRightColor)||(_387!=null&&(_387=="none"||_387=="url(invalid-url:)"));dojo[_388?"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 _38b=this.getWaiRole(elem);if(role){return (_38b.indexOf(role)>-1);}else{return (_38b.length>0);}},getWaiRole:function(elem){return dojo.trim((dojo.attr(elem,"role")||"").replace(this._XhtmlRoles,"").replace("wairole:",""));},setWaiRole:function(elem,role){var _38f=dojo.attr(elem,"role")||"";if(dojo.isFF<3||!this._XhtmlRoles.test(_38f)){dojo.attr(elem,"role",dojo.isFF<3?"wairole:"+role:role);}else{if((" "+_38f+" ").indexOf(" "+role+" ")<0){var _390=dojo.trim(_38f.replace(this._XhtmlRoles,""));var _391=dojo.trim(_38f.replace(_390,""));dojo.attr(elem,"role",_391+(_391?" ":"")+role);}}},removeWaiRole:function(elem,role){var _394=dojo.attr(elem,"role");if(!_394){return;}if(role){var _395=dojo.isFF<3?"wairole:"+role:role;var t=dojo.trim((" "+_394+" ").replace(" "+_395+" "," "));dojo.attr(elem,"role",t);}else{elem.removeAttribute("role");}},hasWaiState:function(elem,_398){if(dojo.isFF<3){return elem.hasAttributeNS("http://www.w3.org/2005/07/aaa",_398);}else{return elem.hasAttribute?elem.hasAttribute("aria-"+_398):!!elem.getAttribute("aria-"+_398);}},getWaiState:function(elem,_39a){if(dojo.isFF<3){return elem.getAttributeNS("http://www.w3.org/2005/07/aaa",_39a);}else{var _39b=elem.getAttribute("aria-"+_39a);return _39b?_39b:"";}},setWaiState:function(elem,_39d,_39e){if(dojo.isFF<3){elem.setAttributeNS("http://www.w3.org/2005/07/aaa","aaa:"+_39d,_39e);}else{elem.setAttribute("aria-"+_39d,_39e);}},removeWaiState:function(elem,_3a0){if(dojo.isFF<3){elem.removeAttributeNS("http://www.w3.org/2005/07/aaa",_3a0);}else{elem.removeAttribute("aria-"+_3a0);}}});}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(_3a1,_3a2){if(_3a1&&dojo.isFunction(_3a1._onConnect)){_3a1._onConnect(_3a2);}});dijit._connectOnUseEventHandler=function(_3a3){};(function(){var _3a4={};var _3a5=function(dc){if(!_3a4[dc]){var r=[];var _3a8;var _3a9=dojo.getObject(dc).prototype;for(var _3aa in _3a9){if(dojo.isFunction(_3a9[_3aa])&&(_3a8=_3aa.match(/^_set([a-zA-Z]*)Attr$/))&&_3a8[1]){r.push(_3a8[1].charAt(0).toLowerCase()+_3a8[1].substr(1));}}_3a4[dc]=r;}return _3a4[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")),postscript:function(_3ab,_3ac){this.create(_3ab,_3ac);},create:function(_3ad,_3ae){this.srcNodeRef=dojo.byId(_3ae);this._connects=[];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(_3ad){this.params=_3ad;dojo.mixin(this,_3ad);}this.postMixInProperties();if(!this.id){this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){this._applyAttributes();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 _3b0=function(attr,_3b2){if((_3b2.params&&attr in _3b2.params)||_3b2[attr]){_3b2.attr(attr,_3b2[attr]);}};for(var attr in this.attributeMap){_3b0(attr,this);}dojo.forEach(_3a5(this.declaredClass),function(a){if(!(a in this.attributeMap)){_3b0(a,this);}},this);},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||dojo.doc.createElement("div");},postCreate:function(){},startup:function(){this._started=true;},destroyRecursive:function(_3b5){this.destroyDescendants(_3b5);this.destroy(_3b5);},destroy:function(_3b6){this.uninitialize();dojo.forEach(this._connects,function(_3b7){dojo.forEach(_3b7,dojo.disconnect);});dojo.forEach(this._supportingWidgets||[],function(w){if(w.destroy){w.destroy();}});this.destroyRendering(_3b6);dijit.registry.remove(this.id);},destroyRendering:function(_3b9){if(this.bgIframe){this.bgIframe.destroy(_3b9);delete this.bgIframe;}if(this.domNode){if(!_3b9){dojo._destroyElement(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_3b9){dojo._destroyElement(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_3ba){dojo.forEach(this.getDescendants(),function(_3bb){if(_3bb.destroy){_3bb.destroy(_3ba);}});},uninitialize:function(){return false;},onFocus:function(){},onBlur:function(){},_onFocus:function(e){this.onFocus();},_onBlur:function(){this.onBlur();},_onConnect:function(_3bd){if(_3bd in this._deferredConnects){var _3be=this[this._deferredConnects[_3bd]||"domNode"];this.connect(_3be,_3bd.toLowerCase(),this[_3bd]);delete this._deferredConnects[_3bd];}},_setClassAttr:function(_3bf){var _3c0=this[this.attributeMap["class"]||"domNode"];dojo.removeClass(_3c0,this["class"]);this["class"]=_3bf;dojo.addClass(_3c0,_3bf);},_setStyleAttr:function(_3c1){var _3c2=this[this.attributeMap["style"]||"domNode"];if(_3c2.style.cssText){_3c2.style.cssText+="; "+_3c1;}else{_3c2.style.cssText=_3c1;}this["style"]=_3c1;},setAttribute:function(attr,_3c4){dojo.deprecated(this.declaredClass+"::setAttribute() is deprecated. Use attr() instead.","","2.0");this.attr(attr,_3c4);},_attrToDom:function(attr,_3c6){var _3c7=this.attributeMap[attr];dojo.forEach(dojo.isArray(_3c7)?_3c7:[_3c7],function(_3c8){var _3c9=this[_3c8.node||_3c8||"domNode"];var type=_3c8.type||"attribute";switch(type){case "attribute":if(dojo.isFunction(_3c6)){_3c6=dojo.hitch(this,_3c6);}if(/^on[A-Z][a-zA-Z]*$/.test(attr)){attr=attr.toLowerCase();}dojo.attr(_3c9,attr,_3c6);break;case "innerHTML":_3c9.innerHTML=_3c6;break;case "class":dojo.removeClass(_3c9,this[attr]);dojo.addClass(_3c9,_3c6);break;}},this);this[attr]=_3c6;},attr:function(name,_3cc){var args=arguments.length;if(args==1&&!dojo.isString(name)){for(var x in name){this.attr(x,name[x]);}return this;}var _3cf=this._getAttrNames(name);if(args==2){if(this[_3cf.s]){return this[_3cf.s](_3cc)||this;}else{if(name in this.attributeMap){this._attrToDom(name,_3cc);}this[name]=_3cc;}return this;}else{if(this[_3cf.g]){return this[_3cf.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 [];}},nodesWithKeyClick:["input","button"],connect:function(obj,_3d5,_3d6){var d=dojo;var dco=d.hitch(d,"connect",obj);var _3d9=[];if(_3d5=="ondijitclick"){if(!this.nodesWithKeyClick[obj.nodeName]){var m=d.hitch(this,_3d6);_3d9.push(dco("onkeydown",this,function(e){if(!d.isFF&&e.keyCode==d.keys.ENTER){return m(e);}else{if(e.keyCode==d.keys.SPACE){d.stopEvent(e);}}}),dco("onkeyup",this,function(e){if(e.keyCode==d.keys.SPACE){return m(e);}}));if(d.isFF){_3d9.push(dco("onkeypress",this,function(e){if(e.keyCode==d.keys.ENTER){return m(e);}}));}}_3d5="onclick";}_3d9.push(dco(_3d5,this,_3d6));this._connects.push(_3d9);return _3d9;},disconnect:function(_3de){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_3de){dojo.forEach(_3de,dojo.disconnect);this._connects.splice(i,1);return;}}},isLeftToRight:function(){return dojo._isBodyLtr();},isFocusable:function(){return this.focus&&(dojo.style(this.domNode,"display")!="none");},placeAt:function(_3e0,_3e1){if(_3e0["declaredClass"]&&_3e0["addChild"]){_3e0.addChild(this,_3e1);}else{dojo.place(this.domNode,_3e0,_3e1);}return this;}});})();}if(!dojo._hasResource["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.declare("dijit._Templated",null,{templateNode:null,templateString:null,templatePath:null,widgetsInTemplate:false,_skipNodeCache:false,_stringRepl:function(tmpl){var _3e3=this.declaredClass,_3e4=this;return dojo.string.substitute(tmpl,this,function(_3e5,key){if(key.charAt(0)=="!"){_3e5=_3e4[key.substr(1)];}if(typeof _3e5=="undefined"){throw new Error(_3e3+" template:"+key);}if(_3e5==null){return "";}return key.charAt(0)=="!"?_3e5:_3e5.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){var _3e7=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_3e7)){node=dijit._Templated._createNodesFromText(this._stringRepl(_3e7))[0];}else{node=_3e7.cloneNode(true);}this.domNode=node;this._attachTemplateNodes(node);var _3e9=this.srcNodeRef;if(_3e9&&_3e9.parentNode){_3e9.parentNode.replaceChild(node,_3e9);}if(this.widgetsInTemplate){var cw=(this._supportingWidgets=dojo.parser.parse(node));this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(_3e9);},_fillContent:function(_3ed){var dest=this.containerNode;if(_3ed&&dest){while(_3ed.hasChildNodes()){dest.appendChild(_3ed.firstChild);}}},_attachTemplateNodes:function(_3ef,_3f0){_3f0=_3f0||function(n,p){return n.getAttribute(p);};var _3f3=dojo.isArray(_3ef)?_3ef:(_3ef.all||_3ef.getElementsByTagName("*"));var x=dojo.isArray(_3ef)?0:-1;var _3f5={};for(;x<_3f3.length;x++){var _3f6=(x==-1)?_3ef:_3f3[x];if(this.widgetsInTemplate&&_3f0(_3f6,"dojoType")){continue;}var _3f7=_3f0(_3f6,"dojoAttachPoint");if(_3f7){var _3f8,_3f9=_3f7.split(/\s*,\s*/);while((_3f8=_3f9.shift())){if(dojo.isArray(this[_3f8])){this[_3f8].push(_3f6);}else{this[_3f8]=_3f6;}}}var _3fa=_3f0(_3f6,"dojoAttachEvent");if(_3fa){var _3fb,_3fc=_3fa.split(/\s*,\s*/);var trim=dojo.trim;while((_3fb=_3fc.shift())){if(_3fb){var _3fe=null;if(_3fb.indexOf(":")!=-1){var _3ff=_3fb.split(":");_3fb=trim(_3ff[0]);_3fe=trim(_3ff[1]);}else{_3fb=trim(_3fb);}if(!_3fe){_3fe=_3fb;}this.connect(_3f6,_3fb,_3fe);}}}var role=_3f0(_3f6,"waiRole");if(role){dijit.setWaiRole(_3f6,role);}var _401=_3f0(_3f6,"waiState");if(_401){dojo.forEach(_401.split(/\s*,\s*/),function(_402){if(_402.indexOf("-")!=-1){var pair=_402.split("-");dijit.setWaiState(_3f6,pair[0],pair[1]);}});}}}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_404,_405,_406){var _407=dijit._Templated._templateCache;var key=_405||_404;var _409=_407[key];if(_409){if(!_409.ownerDocument||_409.ownerDocument==dojo.doc){return _409;}dojo._destroyElement(_409);}if(!_405){_405=dijit._Templated._sanitizeTemplateString(dojo._getText(_404));}_405=dojo.string.trim(_405);if(_406||_405.match(/\$\{([^\}]+)\}/g)){return (_407[key]=_405);}else{return (_407[key]=dijit._Templated._createNodesFromText(_405)[0]);}};dijit._Templated._sanitizeTemplateString=function(_40a){if(_40a){_40a=_40a.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _40b=_40a.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_40b){_40a=_40b[1];}}else{_40a="";}return _40a;};if(dojo.isIE){dojo.addOnWindowUnload(function(){var _40c=dijit._Templated._templateCache;for(var key in _40c){var _40e=_40c[key];if(!isNaN(_40e.nodeType)){dojo._destroyElement(_40e);}delete _40c[key];}});}(function(){var _40f={cell:{re:/^<t[dh][\s\r\n>]/i,pre:"<table><tbody><tr>",post:"</tr></tbody></table>"},row:{re:/^<tr[\s\r\n>]/i,pre:"<table><tbody>",post:"</tbody></table>"},section:{re:/^<(thead|tbody|tfoot)[\s\r\n>]/i,pre:"<table>",post:"</table>"}};var tn;dijit._Templated._createNodesFromText=function(text){if(tn&&tn.ownerDocument!=dojo.doc){dojo._destroyElement(tn);tn=undefined;}if(!tn){tn=dojo.doc.createElement("div");tn.style.display="none";dojo.body().appendChild(tn);}var _412="none";var _413=text.replace(/^\s+/,"");for(var type in _40f){var map=_40f[type];if(map.re.test(_413)){_412=type;text=map.pre+text+map.post;break;}}tn.innerHTML=text;if(tn.normalize){tn.normalize();}var tag={cell:"tr",row:"tbody",section:"table"}[_412];var _417=(typeof tag!="undefined")?tn.getElementsByTagName(tag)[0]:tn;var _418=[];while(_417.firstChild){_418.push(_417.removeChild(_417.firstChild));}tn.innerHTML="";return _418;};})();dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["dijit.form.ComboBox"]){dojo._hasResource["dijit.form.ComboBox"]=true;dojo.provide("dijit.form.ComboBox");dojo.declare("dijit.form.ComboBoxMixin",null,{item:null,pageSize:Infinity,store:null,query:{},autoComplete:true,searchDelay:100,searchAttr:"name",queryExpr:"${0}*",ignoreCase:true,hasDownArrow:true,templateString:"<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\r\n\tid=\"widget_${id}\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" dojoAttachPoint=\"comboNode\" waiRole=\"combobox\" tabIndex=\"-1\"\r\n\t><div style=\"overflow:hidden;\"\r\n\t\t><div class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton'\r\n\t\t\tdojoAttachPoint=\"downArrowNode\" waiRole=\"presentation\"\r\n\t\t\tdojoAttachEvent=\"onmousedown:_onArrowMouseDown,onmouseup:_onMouse,onmouseenter:_onMouse,onmouseleave:_onMouse\"\r\n\t\t\t><div class=\"dijitArrowButtonInner\">&thinsp;</div\r\n\t\t\t><div class=\"dijitArrowButtonChar\">&#9660;</div\r\n\t\t></div\r\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\r\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\r\n\t\t><div class=\"dijitReset dijitInputField\"\r\n\t\t\t><input type=\"text\" autocomplete=\"off\" name=\"${name}\" class='dijitReset'\r\n\t\t\tdojoAttachEvent=\"onkeypress:_onKeyPress, onfocus:_update, compositionend\"\r\n\t\t\tdojoAttachPoint=\"textbox,focusNode\" waiRole=\"textbox\" waiState=\"haspopup-true,autocomplete-list\"\r\n\t\t/></div\r\n\t></div\r\n></div>\r\n",baseClass:"dijitComboBox",_getCaretPos:function(_419){var pos=0;if(typeof (_419.selectionStart)=="number"){pos=_419.selectionStart;}else{if(dojo.isIE){var tr=dojo.doc.selection.createRange().duplicate();var ntr=_419.createTextRange();tr.move("character",0);ntr.move("character",0);try{ntr.setEndPoint("EndToEnd",tr);pos=String(ntr.text).replace(/\r/g,"").length;}catch(e){}}}return pos;},_setCaretPos:function(_41d,_41e){_41e=parseInt(_41e);dijit.selectInputText(_41d,_41e,_41e);},_setAttribute:function(attr,_420){if(attr=="disabled"){dijit.setWaiState(this.comboNode,"disabled",_420);}},_onKeyPress:function(evt){if(evt.altKey||(evt.ctrlKey&&evt.charCode!=118)){return;}var _422=false;var pw=this._popupWidget;var dk=dojo.keys;if(this._isShowingNow){pw.handleKey(evt);}switch(evt.keyCode){case dk.PAGE_DOWN:case dk.DOWN_ARROW:if(!this._isShowingNow||this._prev_key_esc){this._arrowPressed();_422=true;}else{this._announceOption(pw.getHighlightedOption());}dojo.stopEvent(evt);this._prev_key_backspace=false;this._prev_key_esc=false;break;case dk.PAGE_UP:case dk.UP_ARROW:if(this._isShowingNow){this._announceOption(pw.getHighlightedOption());}dojo.stopEvent(evt);this._prev_key_backspace=false;this._prev_key_esc=false;break;case dk.ENTER:var _425;if(this._isShowingNow&&(_425=pw.getHighlightedOption())){if(_425==pw.nextButton){this._nextSearch(1);dojo.stopEvent(evt);break;}else{if(_425==pw.previousButton){this._nextSearch(-1);dojo.stopEvent(evt);break;}}}else{this.setDisplayedValue(this.getDisplayedValue());}evt.preventDefault();case dk.TAB:var _426=this.getDisplayedValue();if(pw&&(_426==pw._messages["previousMessage"]||_426==pw._messages["nextMessage"])){break;}if(this._isShowingNow){this._prev_key_backspace=false;this._prev_key_esc=false;if(pw.getHighlightedOption()){pw.setValue({target:pw.getHighlightedOption()},true);}this._hideResultList();}break;case dk.SPACE:this._prev_key_backspace=false;this._prev_key_esc=false;if(this._isShowingNow&&pw.getHighlightedOption()){dojo.stopEvent(evt);this._selectOption();this._hideResultList();}else{_422=true;}break;case dk.ESCAPE:this._prev_key_backspace=false;this._prev_key_esc=true;if(this._isShowingNow){dojo.stopEvent(evt);this._hideResultList();}this.inherited(arguments);break;case dk.DELETE:case dk.BACKSPACE:this._prev_key_esc=false;this._prev_key_backspace=true;_422=true;break;case dk.RIGHT_ARROW:case dk.LEFT_ARROW:this._prev_key_backspace=false;this._prev_key_esc=false;break;default:this._prev_key_backspace=false;this._prev_key_esc=false;if(dojo.isIE||evt.charCode!=0){_422=true;}}if(this.searchTimer){clearTimeout(this.searchTimer);}if(_422){setTimeout(dojo.hitch(this,"_startSearchFromInput"),1);}},_autoCompleteText:function(text){var fn=this.focusNode;dijit.selectInputText(fn,fn.value.length);var _429=this.ignoreCase?"toLowerCase":"substr";if(text[_429](0).indexOf(this.focusNode.value[_429](0))==0){var cpos=this._getCaretPos(fn);if((cpos+1)>fn.value.length){fn.value=text;dijit.selectInputText(fn,cpos);}}else{fn.value=text;dijit.selectInputText(fn);}},_openResultList:function(_42b,_42c){if(this.disabled||this.readOnly||(_42c.query[this.searchAttr]!=this._lastQuery)){return;}this._popupWidget.clearResultList();if(!_42b.length){this._hideResultList();return;}var _42d=new String(this.store.getValue(_42b[0],this.searchAttr));if(_42d&&this.autoComplete&&!this._prev_key_backspace&&(_42c.query[this.searchAttr]!="*")){this._autoCompleteText(_42d);}this._popupWidget.createOptions(_42b,_42c,dojo.hitch(this,"_getMenuLabelFromItem"));this._showResultList();if(_42c.direction){if(1==_42c.direction){this._popupWidget.highlightFirstOption();}else{if(-1==_42c.direction){this._popupWidget.highlightLastOption();}}this._announceOption(this._popupWidget.getHighlightedOption());}},_showResultList:function(){this._hideResultList();var _42e=this._popupWidget.getItems(),_42f=Math.min(_42e.length,this.maxListLength);this._arrowPressed();this.displayMessage("");with(this._popupWidget.domNode.style){width="";height="";}var best=this.open();var _431=dojo.marginBox(this._popupWidget.domNode);this._popupWidget.domNode.style.overflow=((best.h==_431.h)&&(best.w==_431.w))?"hidden":"auto";var _432=best.w;if(best.h<this._popupWidget.domNode.scrollHeight){_432+=16;}dojo.marginBox(this._popupWidget.domNode,{h:best.h,w:Math.max(_432,this.domNode.offsetWidth)});dijit.setWaiState(this.comboNode,"expanded","true");},_hideResultList:function(){if(this._isShowingNow){dijit.popup.close(this._popupWidget);this._arrowIdle();this._isShowingNow=false;dijit.setWaiState(this.comboNode,"expanded","false");dijit.removeWaiState(this.focusNode,"activedescendant");}},_setBlurValue:function(){var _433=this.getDisplayedValue();var pw=this._popupWidget;if(pw&&(_433==pw._messages["previousMessage"]||_433==pw._messages["nextMessage"])){this.setValue(this._lastValueReported,true);}else{this.setDisplayedValue(_433);}},_onBlur:function(){this._hideResultList();this._arrowIdle();this.inherited(arguments);},_announceOption:function(node){if(node==null){return;}var _436;if(node==this._popupWidget.nextButton||node==this._popupWidget.previousButton){_436=node.innerHTML;}else{_436=this.store.getValue(node.item,this.searchAttr);}this.focusNode.value=this.focusNode.value.substring(0,this._getCaretPos(this.focusNode));dijit.setWaiState(this.focusNode,"activedescendant",dojo.attr(node,"id"));this._autoCompleteText(_436);},_selectOption:function(evt){var tgt=null;if(!evt){evt={target:this._popupWidget.getHighlightedOption()};}if(!evt.target){this.setDisplayedValue(this.getDisplayedValue());return;}else{tgt=evt.target;}if(!evt.noHide){this._hideResultList();this._setCaretPos(this.focusNode,this.store.getValue(tgt.item,this.searchAttr).length);}this._doSelect(tgt);},_doSelect:function(tgt){this.item=tgt.item;this.setValue(this.store.getValue(tgt.item,this.searchAttr),true);},_onArrowMouseDown:function(evt){if(this.disabled||this.readOnly){return;}dojo.stopEvent(evt);this.focus();if(this._isShowingNow){this._hideResultList();}else{this._startSearch("");}},_startSearchFromInput:function(){this._startSearch(this.focusNode.value);},_getQueryString:function(text){return dojo.string.substitute(this.queryExpr,[text]);},_startSearch:function(key){if(!this._popupWidget){var _43d=this.id+"_popup";this._popupWidget=new dijit.form._ComboBoxMenu({onChange:dojo.hitch(this,this._selectOption),id:_43d});dijit.removeWaiState(this.focusNode,"activedescendant");dijit.setWaiState(this.textbox,"owns",_43d);}this.item=null;var _43e=dojo.clone(this.query);this._lastQuery=_43e[this.searchAttr]=this._getQueryString(key);this.searchTimer=setTimeout(dojo.hitch(this,function(_43f,_440){var _441=this.store.fetch({queryOptions:{ignoreCase:this.ignoreCase,deep:true},query:_43f,onComplete:dojo.hitch(this,"_openResultList"),onError:function(_442){console.error("dijit.form.ComboBox: "+_442);dojo.hitch(_440,"_hideResultList")();},start:0,count:this.pageSize});var _443=function(_444,_445){_444.start+=_444.count*_445;_444.direction=_445;this.store.fetch(_444);};this._nextSearch=this._popupWidget.onPage=dojo.hitch(this,_443,_441);},_43e,this),this.searchDelay);},_getValueField:function(){return this.searchAttr;},_arrowPressed:function(){if(!this.disabled&&!this.readOnly&&this.hasDownArrow){dojo.addClass(this.downArrowNode,"dijitArrowButtonActive");}},_arrowIdle:function(){if(!this.disabled&&!this.readOnly&&this.hasDownArrow){dojo.removeClass(this.downArrowNode,"dojoArrowButtonPushed");}},compositionend:function(evt){this.onkeypress({charCode:-1});},constructor:function(){this.query={};},postMixInProperties:function(){if(!this.hasDownArrow){this.baseClass="dijitTextBox";}if(!this.store){var _447=this.srcNodeRef;this.store=new dijit.form._ComboBoxDataStore(_447);if(!this.value||((typeof _447.selectedIndex=="number")&&_447.selectedIndex.toString()===this.value)){var item=this.store.fetchSelectedItem();if(item){this.value=this.store.getValue(item,this._getValueField());}}}},_postCreate:function(){var _449=dojo.query("label[for=\""+this.id+"\"]");if(_449.length){_449[0].id=(this.id+"_label");var cn=this.comboNode;dijit.setWaiState(cn,"labelledby",_449[0].id);dijit.setWaiState(cn,"disabled",this.disabled);}},uninitialize:function(){if(this._popupWidget){this._hideResultList();this._popupWidget.destroy();}},_getMenuLabelFromItem:function(item){return {html:false,label:this.store.getValue(item,this.searchAttr)};},open:function(){this._isShowingNow=true;return dijit.popup.open({popup:this._popupWidget,around:this.domNode,parent:this});},reset:function(){this.item=null;this.inherited(arguments);}});dijit.selectInputText=function(_44c,_44d,stop){var _44f=dojo.global;var _450=dojo.doc;_44c=dojo.byId(_44c);if(isNaN(_44d)){_44d=0;}if(isNaN(stop)){stop=_44c.value?_44c.value.length:0;}_44c.focus();if(_450["selection"]&&dojo.body()["createTextRange"]){if(_44c.createTextRange){var _451=_44c.createTextRange();with(_451){collapse(true);moveStart("character",_44d);moveEnd("character",stop);select();}}}else{if(_44f["getSelection"]){var _452=_44f.getSelection();if(_44c.setSelectionRange){_44c.setSelectionRange(_44d,stop);}}}};}if(typeof mam=="undefined"){if(typeof this["mam"]=="undefined"){this.mam={};}mam.global=this;mam.app={};mam.odb={};mam.cnt={};mam.usm={};mam.helper={};mam.topics={};}if(dojo.isIE&&dojo.isIE<9){document.write("<script type=\"text/javascript\" src=\""+dojo.baseUrl+"../mam_swfdefer.js\" defer=\"defer\"></script>");}mam.INVISCLASS="mam-invis";mam.HIDDENCLASS="mam-hidden";mam.READONLY="readonly";mam.ACTIVE="mam-cal-active";mam.INACTIVE="mam-cal-inactive";mam.ADNAMESSEP=";";mam.WT_ERRORKEY="DCSext.ErrorMsg";mam.KEEPALIVEURL="/keepalive/portal";mam.topics.RECEIVEAIRPORT="mamReceiveAirport";mam.topics.RECEIVEDATE="mamReceiveDate";mam.topics.CLOSECAL="mamCloseCal";mam.topics.RESIZECAL="mamResizeCal";mam.topics.UPDATEUSERINFOBOX="mamReceiveUserInfoBoxUpdate";mam.topics.FILLCOUNTRYLIST="mamFillCountryList";mam.topics.FILLLANGUAGELIST="mamFillLanguageList";mam.popupMgr={defaults:{debug:false,url:"",ncurl:"",predef_size:100,width:(dojo.isIE=="6")?669:673,height:669,width_offset:17,predef_navi:100,toolbar:"",location:"",directories:"",status:"",menubar:"",predef_resize:100,scrollbars:"",resizable:"",dependent:"",anchorId:"",pxoffset:0,pyoffset:0,px:"",py:"",framename:"",fullscreen:"",focus:"yes",objectreturn:""},popupWin:function(p){dojo.mixin(this,this.defaults);dojo.mixin(this,p);this.width_offset=(dojo.isIE=="7")?17:16;if(this.url==""){return false;}if(this.ncurl!=""){if(!mam.CookieHelper.cookieEnable()){this.url=this.ncurl;}}switch(parseInt(this.predef_size)){case 1:this.width=(dojo.isIE=="6")?453:457;this.height=569;break;case 2:this.width=(dojo.isIE=="6")?669:673;this.height=669;break;case 3:this.width=(dojo.isIE=="6")?885:889;this.height=737;break;case 4:this.width=(dojo.isIE=="6")?777:781;this.height=669;break;case 5:this.width=(dojo.isIE=="6")?1020:1024;this.height=750;break;default:break;}switch(parseInt(this.predef_navi)){case 0:this.toolbar="no";this.location="no";this.directories="no";this.status="no";this.menubar="no";break;case 1:this.toolbar="yes";this.location="yes";this.directories="yes";this.status="yes";this.menubar="yes";break;default:break;}switch(parseInt(this.predef_resize)){case 0:this.scrollbars="no";this.resizable="no";break;case 1:this.scrollbars="yes";this.resizable="yes";break;default:break;}if(this.scrollbars=="yes"){this.width=this.width+this.width_offset;}if(this.anchorId!=""){try{pos=dojo.coords(this.anchorId,false);this.px=pos.x+this.pxoffset;this.py=pos.y+this.pyoffset;if(document.getElementById){if(isNaN(window.screenX)){this.px=this.px-document.body.scrollLeft+window.screenLeft;this.py=this.py-document.body.scrollTop+window.screenTop;}else{this.px=this.px+window.screenX+(window.outerWidth-window.innerWidth);this.py=this.py+window.screenY+(window.outerHeight-window.innerHeight);}}else{if(document.all){this.px=this.px-document.body.scrollLeft+window.screenLeft;this.py=this.py-document.body.scrollTop+window.screenTop;}}if(screen.availWidth<(this.px+this.width)){this.px=this.px+((screen.availWidth)-(this.px+this.width));}if(screen.availHeight<(this.py+this.height)){this.py=this.py+((screen.availHeight)-(this.py+this.height));}}catch(error){this.px=100;this.px=100;}}strAttr="width="+this.width+",height="+this.height;if(this.toolbar!=""){strAttr=strAttr+",toolbar="+this.toolbar;}if(this.location!=""){strAttr=strAttr+",location="+this.location;}if(this.directories!=""){strAttr=strAttr+",directories="+this.directories;}if(this.status!=""){strAttr=strAttr+",status="+this.status;}if(this.menubar!=""){strAttr=strAttr+",menubar="+this.menubar;}if(this.scrollbars!=""){strAttr=strAttr+",scrollbars="+this.scrollbars;}if(this.resizable!=""){strAttr=strAttr+",resizable="+this.resizable;}if(this.dependent!=""){strAttr=strAttr+",dependent="+this.dependent;}if(this.px!=""){strAttr=strAttr+",left="+this.px;}if(this.py!=""){strAttr=strAttr+",top="+this.py;}if(this.debug){alert(strAttr);}if(this.framename==""){objNow=new Date();this.framename="newPopupWin"+objNow.getTime();}if(this.fullscreen=="yes"){strNewCmd=this.framename+"= window.open(this.url, this.framename);";}else{strNewCmd=this.framename+"= window.open(this.url, this.framename, strAttr);";}eval(strNewCmd);try{if(this.fullscreen=="yes"){eval(this.framename+".resizeTo(screen.availWidth,screen.availHeight)");eval(this.framename+".moveTo(0,0)");}if(this.focus=="yes"){eval(this.framename+".focus()");}if(this.objectreturn=="yes"){return eval(this.framename);}else{return false;}}catch(e){return false;}return false;},popupExtWin:function(wurl,_455,size,_457,navi){p=new Object();if(wurl!=""){p.url=wurl;}else{return false;}if(navi==0){p.toolbar="no";p.location="no";p.directories="no";p.status="no";p.menubar="no";}else{p.toolbar="yes";p.location="yes";p.directories="yes";p.status="yes";p.menubar="yes";}if(_457==0){p.scrollbars="no";p.resizable="no";}else{p.scrollbars="yes";p.resizable="yes";}size=new String(size);newWinSize=size.charAt(0);switch(parseInt(newWinSize)){case 0:theFirst=size.indexOf("-");theSecond=size.lastIndexOf("-");p.width=size.slice(theFirst+1,theSecond);p.height=size.slice(theSecond+1);break;case 1:p.predef_size=1;break;case 2:p.predef_size=2;break;case 3:p.predef_size=3;break;case 4:p.predef_size=4;break;default:p.predef_size=2;break;}mam.popupMgr.popupWin(p);},lnkToParentWin:function(url){try{if(!window.opener){throw "error";}if(window.opener.closed){throw "error";}window.opener.location.href=url;}catch(e){window.opener=eval("popupWin({url:'"+url+"',fullscreen:'yes',focus:'no',objectreturn:'yes'})");}window.focus();return false;}};mam.CookieHelper={cookieEnable:function(){if(document.cookie.indexOf("lhcookietest",0)<0){var _45a=new Date();var _45b=new Date(_45a.getTime()+5*60*1000);var _45c="lhcookietest"+"="+_45a.getTime();_45c+="; expires="+_45b.toGMTString();_45c+="; path="+"/";document.cookie=_45c;if(document.cookie.indexOf((_45a.getTime()),0)<0){return false;}else{return true;}}return true;},setNoCookieUrlForForm:function(_45d,_45e){if(!mam.CookieHelper.cookieEnable()){var obj=dojo.byId(_45d);for(var h=0;h<obj.attributes.length;h++){if(obj.attributes[h].nodeName=="action"){obj.attributes[h].nodeValue=_45e;}}}return true;}};mam.FormHelper={form:null,submitForm:function(obj){this.form=this.locateForm(obj);if(this.form!=null){this.form.submit();}},submitToPopup:function(url,obj){this.form=this.locateForm(obj);var _464="?"+dojo.formToQuery(this.form);return mam.popupMgr.popupWin({url:url+_464+"&predef_size=5",predef_size:5,predef_navi:1,predef_resize:1});},resetForm:function(obj){this.form=this.locateForm(obj);if(this.form!=null){this.form_reset(this.form.id);}},locateForm:function(obj){if(dojo.isString(obj)){obj=dojo.byId(obj);}while(obj!=null){if(obj.tagName=="FORM"||obj.tagName=="form"){break;}obj=obj.parentNode;}return obj;},form_reset:function(sId){if((sId==null)||(sId=="")){return;}try{var _468=dojo.byId(sId);for(i=0;i<_468.elements.length;i++){var oEle=_468.elements[i];if(!oEle.readOnly){var _46a=oEle.type;switch(_46a){case "text":oEle.value="";break;case "textarea":oEle.value="";break;case "checkbox":oEle.checked=false;break;case "radio":oEle.checked=false;break;case "select-multiple":for(j=0;j<oEle.options.length;j++){oEle.options[j].selected=false;}break;case "select-one":if((oEle.options[0].value=="##")||(oEle.options[0].value=="")){oEle.selectedIndex=0;}break;}if(oEle.fireEvent){oEle.fireEvent("onchange");}else{var _46b=oEle.getAttribute("onchange");if((_46b!=null)&&(_46b!="")){if((typeof _46b)=="function"){_46b=String(_46b);tmpFrsPos=_46b.indexOf("{");tmpLstPos=_46b.indexOf("}");_46b=_46b.slice(tmpFrsPos+1,tmpLstPos);}try{eval(_46b);}catch(e){}}}}}}catch(e){}},countChars:function(_46c,_46d,_46e){if(_46c.value.length>_46e){_46c.value=_46c.value.substring(0,_46e);}else{dojo.byId(_46d).firstChild.nodeValue=_46e-_46c.value.length;}},submitToAction:function(obj,_470){var _471=this.locateForm(obj);if(_471){_471.action=_470;_471.submit();}}};mam.webRep={_asyncStack:new Object(),_asyncStackNum:0,_trackStack:new Array(),pollingInterval:250,addAdNames:function(_472){if(typeof (WT.ad)=="undefined"){WT.ad="";}if(dojo.isArray(_472)){for(var i=0;i<_472.length;i++){if(WT.ad==""){WT.ad+=_472[i];}else{WT.ad+=mam.ADNAMESSEP+_472[i];}}}else{if(typeof (_472)=="string"){if(WT.ad==""){WT.ad+=_472;}else{WT.ad+=mam.ADNAMESSEP+_472;}}}},getAdNames:function(){return WT.ad;},clearAdNames:function(){if(typeof (WT.ad)!="undefined"){WT.ad=null;}},multiTrack:function(){var _474=dojo.indexOf(arguments,"DCSext.AdType");if(_474>-1&&arguments[_474+1]=="RevolvingStage"){mam.webRep.clearAdNames();}dcsMultiTrack.apply(dcsMultiTrack,arguments);},sendWTData:function(){if(this._asyncStackNum>0){window.setTimeout("mam.webRep.sendWTData()",this.pollingInterval);}else{try{if(window.sendWTData){sendWTData();}}catch(e){}}},addToQueue:function(_475){this._asyncStack[_475]=true;this._asyncStackNum++;},removeFromQueue:function(_476){if(this._asyncStack[_476]){delete this._asyncStack[_476];this._asyncStackNum--;}},addKeyToStack:function(_477,_478){if(typeof (this._trackStack[_477])=="undefined"){this._trackStack[_477]=new Array();}if(dojo.isArray(_478)){this._trackStack[_477]=this._trackStack[_477].concat(_478);}else{if(typeof (_478)=="string"&&dojo.indexOf(this._trackStack[_477],_478)==-1){this._trackStack[_477].push(_478);}}},getKeysFromStack:function(_479){if(typeof (this._trackStack[_479])=="undefined"){return "";}else{var keys=this._trackStack[_479].join(mam.ADNAMESSEP);return keys;}},doTrackStack:function(_47b,_47c){this.multiTrack(_47b,this.getKeysFromStack(_47b));if(_47c){this.clearStack(_47b);}},clearStack:function(_47d){if(typeof (this._trackStack[_47d])!="undefined"){this._trackStack[_47d]=[];}try{eval("delete "+_47d);}catch(e){}}};mam.validation={isValidPattern:function(_47e,_47f){if(typeof _47e!="string"||typeof _47f!="string"){return false;}var re=new RegExp(_47f);return re.test(_47e);},isValidMaMNumber:function(_481){if(typeof _481!="string"){return false;}return (!((_481.length<14)||(_481.length>16))&&_481.length!=9);},isValidMaMStatus:function(_482,_483){if(typeof _482!="string"||typeof _483!="string"){return false;}if(_483.indexOf("N/A")>-1){return true;}var _484=_483.split(" ");var _485=false;for(var i=0;i<_484.length;i++){switch(_484[i]){case "BASE":_485=mam.validation._checkPrefixes(_482,["401000","403400","99200","531000","523400"]);break;case "SEN":_485=mam.validation._checkPrefixes(_482,["401001","22201","531001"]);break;case "FTL":_485=mam.validation._checkPrefixes(_482,["401002","99222","531002"]);break;case "HON":_485=mam.validation._checkPrefixes(_482,["401003","33303","531003"]);break;case "INSTANT":_485=mam.validation._checkPrefixes(_482,["99990"]);break;}if(_485){return _485;}}return _485;},_checkPrefixes:function(_487,_488){var _489=false;for(var i=0;i<_488.length;i++){if(_487.indexOf(_488[i])==0){_489=true;}}return _489;},isInteger:function(_48b){return mam.validation.isValidPattern(_48b,"^(?:0|[0-9]\\d*)$");},isAlpha:function(_48c){return mam.validation.isValidPattern(_48c,"^[a-zA-Z\\s]*$");},isAlphaNumeric:function(_48d){return mam.validation.isValidPattern(_48d,"^[A-Za-z0-9 \\-]*$");},isValidChars:function(_48e){var _48f="Ã¤Ã«Ã¯Ã¶Ã¼Ã„Ã‹Ã�Ã–ÃœÃ¡Ã©Ã­Ã³ÃºÃ�Ã‰Ã�Ã“ÃšÃ Ã¨Ã¬Ã²Ã¹Ã€ÃˆÃŒÃ’Ã™Ã¢ÃªÃ®Ã´Ã»Ã‚ÃŠÃŽÃ”Ã›Ã¥Ã…Ã£Ã±ÃµÃƒÃ‘Ã•Ã§Ã¸Ã‡Ã˜Ã¦Ã†Ã�Ã°Ã¾ÃžÃ¿ÃŸ";var _490="^[A-Za-z0-9"+_48f+"â€˜;,.\\-_\\+\\&#\\*=â€�/ "+"\\u0104\\u0105\\u0106\\u0107\\u0118\\u0119\\u0141\\u0142\\u0143\\u0144\\u015A\\u015B\\u0179\\u017A\\u017B\\u017C]*$";return mam.validation.isValidPattern(_48e,_490);},isMaskedCCNumber:function(_491){return mam.validation.isValidPattern(_491,"^[0-9\\*]{0,13}[0-9]{3}$");},isTelephoneNumber:function(_492){return mam.validation.isValidPattern(_492,"^[0-9\\+\\-\\(\\)]*$");},isValidDatePattern:function(_493,df){df=df.toLowerCase();var _495=df;while(_495.indexOf("d")!=-1){_495=_495.replace("d","");}while(_495.indexOf("m")!=-1){_495=_495.replace("m","");}var y=0;while(_495.indexOf("y")!=-1){_495=_495.replace("y","");y++;}var sep="["+_495.charAt(0)+"]";var _498="^";if(df.charAt(0)=="d"||df.charAt(0)=="m"){_498+="[0-9]{1,2}"+sep+"[0-9]{1,2}"+sep+"[0-9]{"+y+"}$";}else{_498+="[0-9]{"+y+"}"+sep+"[0-9]{1,2}"+sep+"[0-9]{1,2}$";}return mam.validation.isValidPattern(_493,_498);}};mam.keepAlive={time:10*1000*60,enable:function(_499){if(_499){this.time=_499*1000*60;}window.setTimeout(mam.keepAlive.request,this.time);},request:function(){dojo.xhrGet({url:mam.KEEPALIVEURL,handleAs:"text",error:function(_49a,_49b){}});window.setTimeout(mam.keepAlive.request,mam.keepAlive.time);}};dojo.declare("mam.app.MamFormApplication",null,{formId:null,messageBoxId:null,multiple:false,formProfile:null,scrollToError:true,highlightErrors:false,trackErrors:false,hasErrors:false,errorClass:"mam-msg-error",successClass:"mam-msg-success",messageHeader:null,containerNode:null,prefillData:null,ignoreNullValues:true,_labels:null,_combinedLabels:null,constructor:function(p){dojo.mixin(this,p);this.containerNode=dojo.byId(this.formId);if(this.prefillData&&this.containerNode){var _49d=eval(this.prefillData);if(typeof _49d!="undefined"){this.setValues(_49d);}}},validate:function(){var f=this.containerNode;if(!f){return false;}var _49f=dojox.validate.check(f,this.formProfile);if(!this._processResults(f,_49f,this.formProfile)){this._summarizeErrors(f,_49f,this.formProfile);return false;}else{this._clearMessage();return true;}},resetHighlighting:function(){this._clearMessage();if(this.trackErrors){mam.webRep.clearStack(mam.WT_ERRORKEY);}this._labels=dojo.query("label",this.containerNode).forEach(function(_4a0){dojo.removeClass(_4a0,"labelError");});dojo.query(".fieldError",this.containerNode).forEach(function(_4a1){dojo.removeClass(_4a1,"fieldError");if(dojo.isIE&&dojo.isIE<8&&(_4a1.tagName=="div"||_4a1.tagName=="DIV")){var _4a2=_4a1.parentNode;var _4a3=_4a1.getElementsByTagName("select")[0];_4a2.replaceChild(_4a3,_4a1);}});this._combinedLabels=dojo.query(".mam-xlabel",this.containerNode).forEach(function(_4a4){dojo.removeClass(_4a4,"labelError");});},_processResults:function(f,r,_4a7){if(r.isSuccessful()&&!this.hasErrors){return true;}else{if(this.hasErrors||r.hasMissing()||r.hasInvalid()){if(this.highlightErrors){this.resetHighlighting();}if((r.hasMissing()||r.hasInvalid())&&this.highlightErrors){this.hasErrors=true;var _4a8=r.getMissing();if(_4a8.length==0){_4a8=r.getInvalid();}else{_4a8=_4a8.concat(r.getInvalid());}this._labels.forEach(function(_4a9){for(var i=0;i<_4a8.length;i++){if(_4a9.getAttributeNode("for").value===(_4a8[i])||_4a9.getAttributeNode("for").value.indexOf(_4a8[i]+"$$")===0){dojo.addClass(_4a9,"labelError");}}},this);this._combinedLabels.forEach(function(_4ab){for(var i=0;i<_4a8.length;i++){if(dojo.hasClass(_4ab,"mam-xfor-"+_4a8[i])){dojo.addClass(_4ab,"labelError");}}});var f=this.containerNode;for(var i=0;i<_4a8.length;i++){var _4ae=f[_4a8[i]];if(_4ae){if(dojo.isIE&&dojo.isIE<8&&(_4ae.type=="select-multiple"||_4ae.type=="select-one")){var _4af=document.createElement("div");dojo.addClass(_4af,"fieldError");var _4b0=_4ae.parentNode;var _4b1=_4b0.removeChild(_4ae);_4af.appendChild(_4b1);_4b0.appendChild(_4af);}else{if(_4ae.type!="checkbox"&&_4ae.type!="radio"){dojo.addClass(_4ae,"fieldError");}}}}}else{this.hasErrors=(r.hasMissing()||r.hasInvalid());return !this.hasErrors;}}}return false;},_summarizeErrors:function(f,r,p){var _4b5=[];var _4b6=[];if(r.hasMissing()){if(p.singleRequiredMissingMessage){_4b5.push(p.singleRequiredMissingMessage);}else{var _4b7=r.getMissing();for(var i=0;i<_4b7.length;i++){if(p[_4b7[i]]&&p[_4b7[i]]["required"]){if(dojo.isArray(p[_4b7[i]]["required"])){for(var z=0;z<p[_4b7[i]]["required"].length;z++){var _4ba=p[_4b7[i]]["reqKey"][z];if(typeof (_4ba)!="undefined"){mam.webRep.addKeyToStack(mam.WT_ERRORKEY,_4ba);}if((dojo.indexOf(_4b6,_4ba)>-1&&this.multiple!=true)||(dojo.indexOf(_4b5,p[_4b7[i]]["required"])>-1&&typeof (p[_4b7[i]]["skipMsg"])!="undefined")){continue;}else{_4b6.push(_4ba);_4b5.push(p[_4b7[i]]["required"][z]);}}}else{var _4ba=p[_4b7[i]]["reqKey"];if(typeof (_4ba)!="undefined"){mam.webRep.addKeyToStack(mam.WT_ERRORKEY,_4ba);}if((dojo.indexOf(_4b6,_4ba)>-1&&this.multiple!=true)||(dojo.indexOf(_4b5,p[_4b7[i]]["required"])>-1&&typeof (p[_4b7[i]]["skipMsg"])!="undefined")){continue;}else{if(typeof (_4ba)!="undefined"){_4b6.push(_4ba);}_4b5.push(p[_4b7[i]]["required"]);}}}}}}if(r.hasInvalid()){var _4b7=r.getInvalid();for(var i=0;i<_4b7.length;i++){if(p[_4b7[i]]&&p[_4b7[i]]["constraints"]){if(dojo.isArray(p[_4b7[i]]["constraints"])){for(var z=0;z<p[_4b7[i]]["constraints"].length;z++){var _4ba=p[_4b7[i]]["conKey"][z];if(typeof (_4ba)!="undefined"){mam.webRep.addKeyToStack(mam.WT_ERRORKEY,_4ba);}if((dojo.indexOf(_4b6,_4ba)>-1&&this.multiple!=true)||(dojo.indexOf(_4b5,p[_4b7[i]]["constraints"])>-1&&typeof (p[_4b7[i]]["skipMsg"])!="undefined")){continue;}else{if(typeof (_4ba)!="undefined"){_4b6.push(_4ba);}_4b5.push(p[_4b7[i]]["constraints"][z]);}}}else{var _4ba=p[_4b7[i]]["conKey"];if(typeof (_4ba)!="undefined"){mam.webRep.addKeyToStack(mam.WT_ERRORKEY,_4ba);}if((dojo.indexOf(_4b6,_4ba)>-1&&this.multiple!=true)||(dojo.indexOf(_4b5,p[_4b7[i]]["constraints"])>-1&&typeof (p[_4b7[i]]["skipMsg"])!="undefined")){continue;}else{if(typeof (_4ba)!="undefined"){_4b6.push(_4ba);}_4b5.push(p[_4b7[i]]["constraints"]);}}}}}var msg="";if(_4b5.length>0){msg+="<ul class=\"errorList\">";if(this.messageHeader){msg+=this.messageHeader;}var _4bc=new Array();var _4bd=0;for(var i=0;i<f.elements.length;i++){if(p[f.elements[i].id]!=null&&typeof (p[f.elements[i].id]["required"])!="undefined"){for(var k=0;k<_4b5.length;k++){if(p[f.elements[i].id]["required"]==_4b5[k]){_4bc[_4bd]=_4b5[k];_4b5[k]=null;_4bd++;}}}if(p[f.elements[i].id]!=null&&typeof (p[f.elements[i].id]["constraints"])!="undefined"){for(var k=0;k<_4b5.length;k++){if(p[f.elements[i].id]["constraints"]==_4b5[k]){_4bc[_4bd]=_4b5[k];_4b5[k]=null;_4bd++;}}}}for(var i=0;i<_4bc.length;i++){msg+="<li>"+_4bc[i]+"</li>";}msg+="</ul>";}if(this.trackErrors){mam.webRep.doTrackStack(mam.WT_ERRORKEY,true);}this._showMessage(msg);},_showMessage:function(msg){var _4c0=dojo.byId(this.messageBoxId);if(_4c0.tagName=="TD"||_4c0.tagName=="td"||_4c0.tagName=="TR"||_4c0.tagName=="tr"){_4c0=_4c0.getElementsByTagName("P")[0];}if(dojo.hasClass(_4c0,this.successClass)){dojo.removeClass(_4c0,this.successClass);dojo.addClass(_4c0,this.errorClass);}if(_4c0){if(dojo.isIE&&dojo.isIE<8){var _4c1=document.createElement("span");_4c1.innerHTML=msg;if(_4c0.firstChild){while(_4c0.firstChild){dojo._destroyElement(_4c0.firstChild);}}_4c0.appendChild(_4c1);}else{_4c0.innerHTML=msg;}dojo.removeClass(dojo.byId(this.messageBoxId),mam.INVISCLASS);if(this.scrollToError){var _4c2=dojo.coords(_4c0,true);window.scrollTo(0,_4c2.y-20);}}},_clearMessage:function(){if(this.highlightErrors){dojo.query("p.mam-msg-error",this.containerNode).forEach(function(_4c3){dojo.style(_4c3,"display","none");});}var _4c4=dojo.byId(this.messageBoxId);if(_4c4.tagName=="TD"||_4c4.tagName=="td"||_4c4.tagName=="TR"||_4c4.tagName=="tr"){_4c4=_4c4.getElementsByTagName("P")[0];}if(_4c4){if(dojo.isIE&&dojo.isIE<7&&_4c4.firstChild){while(_4c4.firstChild){dojo._destroyElement(_4c4.firstChild);}}else{_4c4.innerHTML="";}dojo.addClass(dojo.byId(this.messageBoxId),mam.INVISCLASS);}},setValues:function(obj){dojo.forEach(this.containerNode.elements,function(_4c6){if(_4c6.name==""){return;}var _4c7=_4c6.name.split(".");var _4c8=obj;var name=_4c7[_4c7.length-1];for(var j=1,len2=_4c7.length;j<len2;++j){var p=_4c7[j-1];var _4cd=p.split("[");if(_4cd.length>1){if(typeof (_4c8[_4cd[0]])=="undefined"){_4c8[_4cd[0]]=[];}nameIndex=parseInt(_4cd[1]);if(typeof (_4c8[_4cd[0]][nameIndex])=="undefined"){_4c8[_4cd[0]][nameIndex]={};}_4c8=_4c8[_4cd[0]][nameIndex];continue;}if(typeof (_4c8[p])=="undefined"){_4c8=undefined;break;}_4c8=_4c8[p];}if(typeof (_4c8)=="undefined"){return;}if(typeof (_4c8[name])=="undefined"&&this.ignoreNullValues){return;}switch(_4c6.type){case "checkbox":_4c6.checked=(name in _4c8)&&dojo.some(_4c8[name],function(val){return val==_4c6.value;});break;case "radio":_4c6.checked=(name in _4c8)&&_4c8[name]==_4c6.value;break;case "select-multiple":_4c6.selectedIndex=-1;dojo.forEach(_4c6.options,function(_4cf){_4cf.selected=dojo.some(_4c8[name],function(val){return _4cf.value==val;});});break;case "select-one":_4c6.selectedIndex=0;dojo.forEach(_4c6.options,function(_4d1){_4d1.selected=_4d1.value==_4c8[name];});break;case "hidden":case "text":case "textarea":case "password":_4c6.value=_4c8[name]||"";break;}},this);},getValues:function(){var obj={};dojo.forEach(this.containerNode.elements,function(elm){if(!elm.name){return;}var _4d4=elm.name.split(".");var _4d5=obj;var name=_4d4[_4d4.length-1];for(var j=1,len2=_4d4.length;j<len2;++j){var _4d9=null;var p=_4d4[j-1];var _4db=p.split("[");if(_4db.length>1){if(typeof (_4d5[_4db[0]])=="undefined"){_4d5[_4db[0]]=[];}_4d9=parseInt(_4db[1]);if(typeof (_4d5[_4db[0]][_4d9])=="undefined"){_4d5[_4db[0]][_4d9]={};}}else{if(typeof (_4d5[_4db[0]])=="undefined"){_4d5[_4db[0]]={};}}if(_4db.length==1){_4d5=_4d5[_4db[0]];}else{_4d5=_4d5[_4db[0]][_4d9];}}if((elm.type!="select-multiple"&&elm.type!="checkbox"&&elm.type!="radio")||(elm.type=="radio"&&elm.checked)){if(name==name.split("[")[0]){_4d5[name]=elm.value;}else{}}else{if(elm.type=="checkbox"&&elm.checked){if(typeof (_4d5[name])=="undefined"){_4d5[name]=[];}_4d5[name].push(elm.value);}else{if(elm.type=="select-multiple"){if(typeof (_4d5[name])=="undefined"){_4d5[name]=[];}for(var jdx=0,len3=elm.options.length;jdx<len3;++jdx){if(elm.options[jdx].selected){_4d5[name].push(elm.options[jdx].value);}}}}}name=undefined;});return obj;}});dojo.declare("mam.app.MamGiftMilesFormApplication",[mam.app.MamFormApplication],{maxRecipients:3,delRecipient:function(nr){var _4df=dojo.query(".mam-xgm-hide-"+nr);for(var i=0;i<_4df.length;i++){dojo.style(_4df[i],"display","none");}var _4df=dojo.query(".mam-xgm-clear-"+nr);for(var i=0;i<_4df.length;i++){switch(_4df[i].type){case "checkbox":_4df[i].checked=false;break;case "radio":_4df[i].checked=false;break;case "select-multiple":_4df[i].selectedIndex=-1;dojo.forEach(_4df[i].options,function(_4e1){_4e1.selected=false;});_4df[i].value="";break;case "select-one":_4df[i].selectedIndex=0;dojo.forEach(_4df[i].options,function(_4e2){_4e2.selected=false;});_4df[i].value="";break;case "hidden":case "text":if((dojo.attr(_4df[i],"readonly"))=="readonly"){_4df[i].value="0.00";break;}case "textarea":case "password":_4df[i].value="";break;}}var _4e3=new Array();for(var j=0;j<this.formProfile.required.length;j++){if(this.formProfile.required[j].search("("+nr+")")<0){_4e3.push(this.formProfile.required[j]);}}this.formProfile.required=_4e3;for(key in this.formProfile.constraints){if(key.search("("+nr+")")>0){delete this.formProfile.constraints[key];}}for(key in this.formProfile){if((key!="required")||(key!="constraints")){if(key.search("("+nr+")")>0){delete this.formProfile[key];}}}this.countRecipient--;if(this.countRecipient==1){for(var k=0;k<=this.maxRecipients;k++){var _4df=dojo.query("a.mam-xgm-hide-"+k);for(var i=0;i<_4df.length;i++){dojo.style(_4df[i],"display","none");}}}}});mam.cnt.SelectSubmitter={handleClick:function(obj){var _4e7=dojo.query(".mam-x-sc-sel",mam.FormHelper.locateForm(obj));if(_4e7.length>0&&_4e7[0].options[_4e7[0].selectedIndex].value!="##"){var _4e8=_4e7[0].options[_4e7[0].selectedIndex].value;var _4e9=Number(_4e8.charAt(0));var _4ea=Number(_4e8.charAt(1));var _4eb=Number(_4e8.charAt(2));var _4ec=_4e8.substr(4,_4e8.length-1);if(_4e8.charAt(0)!=" "&&_4e9!=0){mam.popupMgr.popupExtWin(_4ec,"newWin",_4e9,_4ea,_4eb);}else{if(_4e8!="   ##"&&_4ec!=""){window.location.href=_4ec;}}}}};mam.app.BGM={getCosts:function(_4ed,_4ee,_4ef,app){var elem=dojo.byId(_4ed);dojo.byId(_4ee+_4ef).value=(elem.value=="")?"0.00":dojo.byId(_4ee+_4ef).value=elem.value;if(app=="gm"){mam.app.BGM.sumCosts(_4ee);}},sumCosts:function(_4f2){var n=0;for(var i=0;i<100;i++){var elem=dojo.byId(_4f2+i);if(!elem){break;}n+=Number(elem.value);}dojo.byId("costs_all").value=n+".00";}};dojo.declare("mam.app.ChainedSelects",null,{_inputField:null,_targetField:null,_jsonPath:null,_paramName:null,constructor:function(_4f6){this._jsonPath=_4f6.jsonPath;this._inputField=dojo.byId(_4f6.inputFieldId);this._targetField=dojo.byId(_4f6.targetFieldId);this._paramName=_4f6.paramName;try{dojo.connect(this._inputField,"onchange",this,"retrieveOptions");}catch(err){console.log(err);}},retrieveOptions:function(evt){var _4f8="?";if(this._jsonPath.indexOf("?")>=0){_4f8="&";}var _4f9=this._jsonPath+_4f8+this._paramName+"="+escape(this._inputField.options[this._inputField.selectedIndex].value);dojo.xhrGet({url:_4f9,handleAs:"json",load:dojo.hitch(this,"handlerFunc"),error:function(_4fa,_4fb){console.error("HTTP status code: ",_4fb.xhr.status);return _4fa;}});},handlerFunc:function(_4fc){this._targetField.options.length=0;this._targetField.disabled=false;try{var _4fd=_4fc.items;for(i=0;i<_4fd.length;i++){this._targetField.options[i]=new Option(_4fd[i].option.label,_4fd[i].option.value,_4fd[i].option.selected,_4fd[i].option.selected);if(_4fd[i].option.selected){this._targetField.options[i].selected=true;}}}catch(err){console.log(err);}}});dojo.declare("mam.app.CardBoxHandler",null,{idDivPosTop:null,idBoxWrp:null,idBox:null,intCssToJsAdjustment:-1,intPaddingAdjustment:0,constructor:function(_4fe){dojo.mixin(this,_4fe);this.objDivPosTop=dojo.byId(this.idDivPosTop);this.objBoxWrp=dojo.byId(this.idBoxWrp);this.objBox=dojo.byId(this.idBox);if(dojo.isIE){window.onload=function(){try{uibObj.adjustBoxPosition();}catch(e){}try{libObj.adjustBoxPosition();}catch(e){}};}},adjustBoxPosition:function(){var _4ff=dojo.coords(this.objDivPosTop,false);var _500=dojo.coords(this.objBox,false);var _501=dojo.coords(this.objBoxWrp,false);if((_4ff.y+this.intCssToJsAdjustment)!=_500.y){posTopCurrent=dojo.style(this.objBox,"top");posTopNew=posTopCurrent+(_4ff.y-_500.y)+this.intCssToJsAdjustment;dojo.style(this.objBox,"top",posTopNew+"px");}_500=dojo.coords(this.objBox,false);dimObjBox=dojo.contentBox(this.objBox);if((dimObjBox.h+_500.y)>_501.y+this.intPaddingAdjustment){dojo.style(this.objBoxWrp,"paddingBottom",((dimObjBox.h+_500.y)-_501.y)+this.intPaddingAdjustment+"px");}}});dojo.declare("mam.app.UserInfoBoxHandler",mam.app.CardBoxHandler,{idOlStart:null,idLnkExpand:null,idLnkCompact:null,idAwardMilesCell:null,idStatusMilesCell:null,idHonMilesCell:null,idVoucherCell:null,_expandMsgValue:"expand",_compactMsgValue:"compact",_classNameListPart1:"mam-x-uib-li-1",_classNameListPart2:"mam-x-uib-li-2",_classNameLeftFloat:"fltleft",_result1:null,_result2:null,_iframe:null,constructor:function(_502){dojo.mixin(this,_502);if(dojo.byId(this.idLnkExpand)){dojo.connect(dojo.byId(this.idLnkExpand),"onclick",this,"_expandList");}if(dojo.byId(this.idLnkCompact)){dojo.connect(dojo.byId(this.idLnkCompact),"onclick",this,"_compactList");}dojo.subscribe(mam.topics.UPDATEUSERINFOBOX,this,"_updateMilesTable");},_updateMilesTable:function(_503){if(_503.statusmiles!=null){dojo.byId(this.idStatusMilesCell).innerHTML=_503.statusmiles;}if(_503.evoucher!=null){dojo.byId(this.idVoucherCell).innerHTML=_503.evoucher;}},_expandList:function(_504){if((dojo.isIE)&&(dojo.isIE<7)){if(!this._iframe){this._iframe=new dijit.BackgroundIframe(this.objBox);}this.scrollObj=dojo.connect(window,"onscroll",this,"_repaint");}this._toggleLinkList(this._expandMsgValue);_504.preventDefault();},_compactList:function(_505){if((dojo.isIE)&&(dojo.isIE<7)){dojo.disconnect(this.scrollObj);}this._toggleLinkList(this._compactMsgValue);_505.preventDefault();},_toggleLinkList:function(_506){if(this._result1==null){this._result1=dojo.query("."+this._classNameListPart1,dojo.byId(this.idOlStart));}if(this._result2==null){this._result2=dojo.query("."+this._classNameListPart2,dojo.byId(this.idOlStart));}var _507=this._result1[this._result1.length-1];var _508=this._result1[this._result1.length-2];if(typeof (_508)=="undefined"){dojo.toggleClass(_507,this._classNameLeftFloat);}else{dojo.toggleClass(_508,this._classNameLeftFloat);}if(_506==this._expandMsgValue){dojo.style(_507,"display","none");for(var i=0;i<this._result2.length;i++){dojo.style(this._result2[i],"display","block");}}if(_506==this._compactMsgValue){dojo.style(_507,"display","block");for(var i=0;i<this._result2.length;i++){dojo.style(this._result2[i],"display","none");}}},_repaint:function(){if(this._iframe!=null){this._iframe.iframe.style.visibility="hidden";this._iframe.iframe.style.visibility="visible";}}});mam.QueryChecker={_getSepForQuery:function(url){if(url.indexOf("?")!=-1){return "&";}else{return "?";}}};mam.flashMgr={_stack:[],registerFallback:function(pId,_50c){var _50d=dojo.byId(pId);if(_50d){dojo.addClass(_50d,mam.INVISCLASS);var _50e=dojo.query(".mam-x-fallbackwrp",dojo.byId(pId));if(_50e.length>0){var _50f=dojo.query(".mam-x-fallbackwrp",dojo.byId(pId))[0];}else{var _50f=undefined;}var _510=dojo.clone(_50f);this._stack[pId]={"container":_50d,"content":_510,"so":_50c,"executed":false};}},restoreFallback:function(pId){var fb=this._stack[pId];if(fb&&fb.container&&fb.content){fb.container.innerHTML="";dojo.place(fb.content,fb.container,"first");dojo.removeClass(fb.container,mam.INVISCLASS);}},write:function(pId,_514){var fb=this._stack[pId];if(fb&&fb.so&&fb.container){if(!dojo.isIE&&!dojo.isIE<9||(dojo.isIE&&dojo.isIE<9&&_514)){fb.so.write(fb.container.id);dojo.removeClass(fb.container,mam.INVISCLASS);this._stack[pId].executed=true;}}},executeStack:function(){for(var lId in this._stack){var fb=this._stack[lId];if(fb.executed){return;}fb.so.write(fb.container.id);dojo.removeClass(fb.container,mam.INVISCLASS);this._stack[lId].executed=true;}}};dojo.declare("mam.app.CountryLayerHandler",null,{idOpenLink:"",idCloseLink:"",idTopLayer:"",idLayer:"",idCountryList:"",idLanguageList:"",objOpenLink:null,objCloseLink:null,objTopLayer:null,objLayer:null,objCountryList:null,objLanguageList:null,initObjSuccessful:true,intJSvsCSSOffset:-1,intLayerAdjustment:-1,subscribeCountryHandler:null,subscribeLanguageHandler:null,currentCountry:"",currentLanguage:"",jsonPathCountry:"",jsonPathLanguage:"",separator:"?",constructor:function(_518){dojo.mixin(this,_518);},init:function(){var _519=0;var _51a=0;var _51b=null;this.objOpenLink=dojo.byId(this.idOpenLink);this.objCloseLink=dojo.byId(this.idCloseLink);this.objTopLayer=dojo.byId(this.idTopLayer);this.objLayer=dojo.byId(this.idLayer);this.objCountryList=dojo.byId(this.idCountryList);this.objLanguageList=dojo.byId(this.idLanguageList);if(this.objOpenLink&&this.objCloseLink&&this.objTopLayer&&this.objCountryList&&this.objLanguageList){dojo.connect(this.objCountryList,"onchange",this,"_fillLanguageList");dojo.connect(this.objOpenLink,"onclick",this,"_showLayer");dojo.connect(this.objCloseLink,"onclick",this,"_hideLayer");this.objTopLayer.innerHTML=this.objOpenLink.innerHTML;this.topLayerPadTop=dojo.getComputedStyle(this.objTopLayer).paddingTop.replace("px","");this.topLayerPadLeft=dojo.getComputedStyle(this.objTopLayer).paddingLeft.replace("px","");}this.subscribeCountryHandler=dojo.subscribe(mam.topics.FILLCOUNTRYLIST,this,"_fillCountryList");this.subscribeLanguageHandler=dojo.subscribe(mam.topics.FILLLANGUAGELIST,this,"_fillLanguageList");},_showLayer:function(_51c){var _51d=dojo.coords(this.objOpenLink,false);var _51e=_51d.x-this.topLayerPadLeft+this.intJSvsCSSOffset;var _51f=_51d.y-this.topLayerPadTop+this.intJSvsCSSOffset;dojo.style(this.objTopLayer,"top",_51f+"px");dojo.style(this.objTopLayer,"left",_51e+"px");dojo.style(this.objTopLayer,"display","block");var _520=dojo.coords(this.objTopLayer,false);var _521=dojo.marginBox(this.objTopLayer).h;_51f=_51f+_521+this.intLayerAdjustment;dojo.style(this.objLayer,"top",_51f+"px");dojo.style(this.objLayer,"left",_51e+"px");dojo.style(this.objLayer,"display","block");dojo.publish(mam.topics.FILLCOUNTRYLIST);dojo.unsubscribe(this.subscribeCountryHandler);dojo.stopEvent(_51c);},_hideLayer:function(_522){dojo.style(this.objTopLayer,"display","none");dojo.style(this.objLayer,"display","none");dojo.stopEvent(_522);},_fillCountryList:function(arg){var _524=this.jsonPathCountry;dojo.xhrGet({url:_524,handleAs:"json",load:this._fillList,error:function(_525,_526){console.error("HTTP status code: ",_526.xhr.status);return _525;},objList:this.objCountryList,isCountryList:true});},_fillLanguageList:function(arg){if(this.jsonPathLanguage.indexOf("?")>=0){this.separator="&";}var _528=this.jsonPathLanguage+this.separator+this.pName+"="+escape(this.objCountryList.value);dojo.xhrGet({url:_528,handleAs:"json",load:this._fillList,error:function(_529,_52a){console.error("HTTP status code: ",_52a.xhr.status);return _529;},objList:this.objLanguageList,isCountryList:false});},_fillList:function(_52b){this.objList.options.length=0;this.objList.disabled=false;try{var _52c=_52b.items;for(i=0;i<_52c.length;i++){this.objList.options[i]=new Option(_52c[i].option.label,_52c[i].option.value,_52c[i].option.selected,false);if(_52c[i].option.selected){this.objList.options[i].selected=true;}}if(this.isCountryList){dojo.publish(mam.topics.FILLLANGUAGELIST,[this.currentLanguage]);}}catch(err){console.log(err);}}});dojo.declare("mam.TypeAheadReadStore",dojox.data.QueryReadStore,{fetch:function(_52d){_52d.serverQuery={query:_52d.query.result,rep:this.rep,site:this.site,lang:this.lang,portal:this.portal,apptype:this.apptype};return this.inherited("fetch",arguments);}});dojo.declare("mam.widget.TypeAhead",[dijit._Widget,dijit.form.ComboBoxMixin],{templateString:"",isActive:true,highlightSearchTerm:false,MIN_QUERY_LENGTH:3,requestMethod:"get",postCreate:function(){},constructor:function(_52e){dojo.mixin(this,_52e);this.searchAttr="result";this.domNode=dojo.byId(this.idSearchInput);this.focusNode=this.domNode;this.comboNode=this.domNode;this.store=new mam.TypeAheadReadStore({jsId:this.jsId,url:this.url,requestMethod:this.requestMethod,site:this.site,rep:this.rep,site:this.site,lang:this.lang,portal:this.portal,apptype:this.apptype},dojo.byId(this.storeId));dojo.connect(this.focusNode,"onkeypress",this,"_onKeyPress");dojo.connect(this.focusNode,"onfocus",this,"onFocus");dojo.connect(this.focusNode,"compositionend",this,"compositionend");this.setInactiveOnBlurHandler=dojo.connect(this.focusNode,"onblur",this,"_setListInactive");},onkeyup:function(evt){this.onfocus(evt);},_onMouse:function(_530){return;},_arrowPressed:function(){return;},_arrowIdle:function(){return;},displayMessage:function(){return;},getValue:function(){return this.focusNode.value;},setValue:function(_531){this.focusNode.value=_531;},getDisplayedValue:function(){return this.getValue();},_startSearch:function(key){if(key.length>=this.MIN_QUERY_LENGTH&&this.isActive){console.debug("Minimum length reached, firing search!");if(!this._popupWidget){this._popupWidget=new mam.widget._TypeAheadPopUp({onChange:dojo.hitch(this,this._selectOption),idAppendNode:this.idAppendNode,idCloseNode:this.idCloseNode},dojo.byId(this.idAppendNode));this._popupWidget._messages=[];}var _533=this.query;this._lastQuery=_533[this.searchAttr]=key;var _534=this.store.fetch({queryOptions:{ignoreCase:this.ignoreCase,deep:true},query:_533,onComplete:dojo.hitch(this,"_openResultList"),start:0,count:this.pageSize});}},_announceOption:function(node){if(node==null){return;}var _536;if(!(this._popupWidget&&node==this._popupWidget.closeButton)){_536=this.store.getValue(node.item,this.searchAttr);}this.focusNode.value=this.focusNode.value.substring(0,this._getCaretPos(this.focusNode));if(this.autoComplete){this._autoCompleteText(_536);}},_selectOption:function(evt){var tgt=null;if(!evt){evt={target:this._popupWidget.getHighlightedOption()};}if(!evt.target){this.setDisplayedValue(this.getDisplayedValue());return;}else{if(evt.noHide){this.closeResultList();return;}else{tgt=evt.target;}}if(!evt.noHide){this._hideResultList();this._setCaretPos(this.focusNode,this.store.getValue(tgt.item,this.searchAttr).length);}this._doSelect(tgt);this._submitForm();},closeResultList:function(){this._hasFocus=false;this._hasBeenBlurred=true;this._hideResultList();this._arrowIdle();this.isActive=false;this._setListInactive();},_onKeyPress:function(evt){if(evt.shiftKey||(evt.shiftKey&&evt.charCode!=34)||evt.altKey||(evt.ctrlKey&&evt.charCode!=118)){return;}if(this._popupWidget){var _53a=this._popupWidget.getHighlightedOption();if((evt.keyCode==dojo.keys.ENTER&&(_53a==this._popupWidget.closeButton))){this.closeResultList();evt.preventDefault();}else{if(evt.keyCode==dojo.keys.DOWN_ARROW&&(_53a==this._popupWidget.closeButton)){dojo.stopEvent(evt);}else{if(evt.keyCode==dojo.keys.ENTER&&!this._isShowingNow){this._submitForm();dojo.stopEvent(evt);return;}else{if(evt.keyCode==dojo.keys.ENTER&&this._isShowingNow){this._autoCompleteText(this.store.getValue(this._popupWidget.getHighlightedOption().item,this.searchAttr));this._submitForm();dojo.stopEvent(evt);}else{if(evt.keyCode==dojo.keys.ESCAPE){this.closeResultList();evt.preventDefault();}else{if(evt.keyCode==dojo.keys.BACKSPACE&&this._isShowingNow&&(_53a!=null)){this.closeResultList();this._setListInactive();this.isActive=true;evt.preventDefault();}else{dijit.form.ComboBoxMixin.prototype._onKeyPress.apply(this,arguments);}}}}}}}else{if(evt.keyCode==dojo.keys.ENTER){this._submitForm();dojo.stopEvent(evt);}else{dijit.form.ComboBoxMixin.prototype._onKeyPress.apply(this,arguments);}}},postMixInProperties:function(){dijit.form.ComboBoxMixin.prototype.postMixInProperties.apply(this,arguments);},_submitForm:function(){if(this.resultPopupName){mam.popupMgr.popupWin({framename:this.resultPopupName,url:"about:blank",predef_size:4,predef_navi:0,scrollbars:"yes",resizable:"no"});mam.FormHelper.submitForm(this.domNode);this.closeResultList();}else{mam.FormHelper.submitForm(this.domNode);}this.isActive=true;},_autoCompleteText:function(text){var fn=this.focusNode;dijit.selectInputText(fn,fn.value.length);fn.value=text;},_setListInactive:function(){if(this._popupWidget){this._popupWidget._highlighted_option=null;}},_getMenuLabelFromItem:function(item){if(this.highlightSearchTerm){var _53e=this.store.getValue(item,this.searchAttr);var _53f=this._lastQuery.split(" ");for(var j=0;j<_53f.length;j++){if(_53f[j]!=""){var _541=new RegExp("("+_53f[j]+")","gi");var _542=_53e.match(_541);if(_542){for(var i=0;i<_542.length;i++){tempRegSearch=new RegExp("("+_542[i]+")","g");_53e=_53e.replace(tempRegSearch,"<b>"+_542[i]+"</b>");}}}}return {html:true,label:_53e};}else{return {html:false,label:this.store.getValue(item,this.searchAttr)};}}});dojo.declare("mam.widget.AirportTypeAhead",[mam.widget.TypeAhead],{MIN_QUERY_LENGTH:3,resultListLength:10,idHiddenCode:"",objHiddenCode:null,highlightSearchTerm:true,constructor:function(_544){mam.widget.TypeAhead.superclass.constructor.call(this);this.setActiveOnFocusHandler=dojo.connect(this.focusNode,"onfocus",this,"_setActive");if(this.idHiddenCode!=""){this.objHiddenCode=dojo.byId(this.idHiddenCode);}this.oldInputValue="";this.airportCodeOnFocusHandler=dojo.connect(this.focusNode,"onfocus",this,"_prepareDeleteAirportCode");dojo.connect(this.focusNode,"onblur",this,"_checkToDeleteAirportCode");this.onBlurCopyNameAndCodeHandler=dojo.connect(this.focusNode,"onblur",this,"_onBlurCopyNameAndCode");},_startSearch:function(key){if((this.oldInputValue!="")&&(this.oldInputValue!=this.focusNode.value)){this._deleteAirportCode();}if(key.length>=this.MIN_QUERY_LENGTH&&this.isActive){dojo.disconnect(this.onBlurCopyNameAndCodeHandler);console.debug("Minimum length reached, firing search!");if(!this._popupWidget){this._popupWidget=new mam.widget._TypeAheadPopUp({onChange:dojo.hitch(this,this._selectOption),idAppendNode:this.idAppendNode,idCloseNode:this.idCloseNode,listLength:this.resultListLength},dojo.byId(this.idAppendNode));this._popupWidget._messages=[];}if(this.debug){if(!this.surl){this.surl=this.url;}if(!this.z){this.z=0;}if(this.z<this.debug.length){this.url=this.surl+"?quantity="+this.debug[this.z];this.z++;}else{this.z=0;this.url=this.surl+"?quantity="+this.debug[this.z];this.z++;}this.store=new mam.TypeAheadReadStore({jsId:this.jsId,url:this.url,requestMethod:this.requestMethod,site:this.site,rep:this.rep,site:this.site,lang:this.lang,portal:this.portal,apptype:this.apptype},dojo.byId(this.storeId));}var _546=this.query;this._lastQuery=_546[this.searchAttr]=key;var _547=this.store.fetch({queryOptions:{ignoreCase:this.ignoreCase,deep:true},query:_546,onComplete:dojo.hitch(this,"_openResultList"),start:0,count:0});}else{if(key.length<this.MIN_QUERY_LENGTH){this.closeResultList();this.isActive=true;}}},_selectOption:function(evt){var tgt=null;if(!evt){evt={target:this._popupWidget.getHighlightedOption()};}if(!evt.target){this.setDisplayedValue(this.getDisplayedValue());return;}else{if(evt.noHide){this.closeResultList();return;}else{tgt=evt.target;}}if(!evt.noHide){this._hideResultList();this._setCaretPos(this.focusNode,this.store.getValue(tgt.item,this.searchAttr).length);}this._setAirportCode(tgt.item.i[this.keyForCode]);this._doSelect(tgt);this.onBlurCopyNameAndCodeHandler=dojo.connect(this.focusNode,"onblur",this,"_onBlurCopyNameAndCode");},_onKeyPress:function(evt){if(evt.altKey||(evt.ctrlKey&&evt.charCode!=118)){return;}if(this._popupWidget){var _54b=this._popupWidget.getHighlightedOption();if((evt.keyCode==dojo.keys.ENTER&&(_54b==this._popupWidget.closeButton))){this.closeResultList();dojo.stopEvent(evt);this.onBlurCopyNameAndCodeHandler=dojo.connect(this.focusNode,"onblur",this,"_onBlurCopyNameAndCode");}else{if(evt.keyCode==dojo.keys.DOWN_ARROW&&(_54b==this._popupWidget.closeButton)){dojo.stopEvent(evt);}else{if(evt.keyCode==dojo.keys.ENTER&&!this._isShowingNow){dojo.stopEvent(evt);}else{if(evt.keyCode==dojo.keys.ENTER&&this._isShowingNow&&(_54b!=null)){this._autoCompleteText(this.store.getValue(this._popupWidget.getHighlightedOption().item,this.searchAttr));this._setAirportCode(this._popupWidget.getHighlightedOption().item.i[this.keyForCode]);this.closeResultList();dojo.stopEvent(evt);this.onBlurCopyNameAndCodeHandler=dojo.connect(this.focusNode,"onblur",this,"_onBlurCopyNameAndCode");}else{if(evt.keyCode==dojo.keys.TAB&&this._isShowingNow&&(_54b!=null)){this._autoCompleteText(this.store.getValue(this._popupWidget.getHighlightedOption().item,this.searchAttr));this._setAirportCode(this._popupWidget.getHighlightedOption().item.i[this.keyForCode]);this.closeResultList();this.onBlurCopyNameAndCodeHandler=dojo.connect(this.focusNode,"onblur",this,"_onBlurCopyNameAndCode");dijit.form.ComboBoxMixin.prototype._onKeyPress.apply(this,arguments);}else{if(evt.keyCode==dojo.keys.ESCAPE){this.closeResultList();this.onBlurCopyNameAndCodeHandler=dojo.connect(this.focusNode,"onblur",this,"_onBlurCopyNameAndCode");dojo.stopEvent(evt);}else{if(evt.keyCode==dojo.keys.ENTER){dojo.stopEvent(evt);}else{if(evt.keyCode==dojo.keys.BACKSPACE&&this._isShowingNow&&(_54b!=null)){this.closeResultList();this._setListInactive();this.isActive=true;evt.preventDefault();}else{if(evt.keyCode==dojo.keys.DOWN_ARROW&&(!_54b)){this._popupWidget.highlightFirstOption();}else{if(evt.keyCode==dojo.keys.DOWN_ARROW||evt.keyCode==dojo.keys.UP_ARROW){dijit.form.ComboBoxMixin.prototype._onKeyPress.apply(this,arguments);}else{if(evt.keyCode==dojo.keys.TAB){this._onBlurCopyNameAndCode();}this.closeResultList();this._setListInactive();this.isActive=true;dijit.form.ComboBoxMixin.prototype._onKeyPress.apply(this,arguments);}}}}}}}}}}}else{if((evt.keyCode==dojo.keys.ENTER)||(evt.keyCode==dojo.keys.ESCAPE)){dojo.stopEvent(evt);}else{dijit.form.ComboBoxMixin.prototype._onKeyPress.apply(this,arguments);}}},_prepareDeleteAirportCode:function(){if(this.airportCodeOnFocusHandler){dojo.disconnect(this.airportCodeOnFocusHandler);}if(this.objHiddenCode.value!=""){this.oldInputValue=this.focusNode.value;}},_checkToDeleteAirportCode:function(){if(this.focusNode.value==""){this._deleteAirportCode();}},_setAirportCode:function(code){if(this.objHiddenCode){this.objHiddenCode.value=code;}this.oldInputValue=this.focusNode.value;},_onBlurCopyNameAndCode:function(){this.airportCodeOnFocusHandler=dojo.connect(this.focusNode,"onfocus",this,"_prepareDeleteAirportCode");if(this.idsCopyTo){if(this.focusNode.value!=""){for(var i=0;i<this.idsCopyTo.length;i++){if(dojo.byId(this.idsCopyTo[i].name).value==""){dojo.byId(this.idsCopyTo[i].name).value=this.focusNode.value;dojo.byId(this.idsCopyTo[i].code).value=this.objHiddenCode.value;}}}}dojo.disconnect(this.onBlurCopyNameAndCodeHandler);},_deleteAirportCode:function(){if(this.objHiddenCode){this.objHiddenCode.value="";}this.oldInputValue="";},_setActive:function(){this.isActive=true;},_showResultList:function(){this._hideResultList();var _54e=this._popupWidget.getItems(),_54f=Math.min(_54e.length,this.maxListLength);this._arrowPressed();this.displayMessage("");with(this._popupWidget.domNode.style){width="";height="";}if(this._popupWidget.scrollWrp){var best=this.open();var _551=best.w;var _552=mam.helper.gui.getScrollBarWidth();var _553=this._popupWidget.listLength*(dojo.marginBox(this._popupWidget.scrollWrp.firstChild).h);var _554=dojo.marginBox(this._popupWidget.scrollWrp.firstChild).h;this._popupWidget.domNode.style.overflow="hidden";dojo.marginBox(this._popupWidget.domNode,{h:_553+_554+3,w:Math.max(_551,this.domNode.offsetWidth)+_552+3});dojo.style(this._popupWidget.scrollWrp,"overflow","auto");dojo.marginBox(this._popupWidget.scrollWrp,{h:_553,w:Math.max(_551,this.domNode.offsetWidth)+_552});var _555=dojo.coords(this.domNode);if(best.y<_555.y){dijit.popup.close(this._popupWidget);this.open();}}else{var best=this.open();var _556=dojo.marginBox(this._popupWidget.domNode);this._popupWidget.domNode.style.overflow=((best.h==_556.h)&&(best.w==_556.w))?"hidden":"auto";var _551=best.w;if(best.h<this._popupWidget.domNode.scrollHeight){_551+=16;}dojo.marginBox(this._popupWidget.domNode,{h:best.h,w:Math.max(_551,this.domNode.offsetWidth)});}dijit.setWaiState(this.comboNode,"expanded","true");}});dojo.declare("mam.widget._TypeAheadPopUp",dijit._Widget,{scrollWrp:null,listLength:-1,constructor:function(_557){dojo.mixin(this,_557);this.menueNode=dojo.byId(this.idAppendNode);this.domNode=this.menueNode;this.closeButton=dojo.byId(this.idCloseNode);dojo.connect(this.menueNode,"onmousedown",this,"onmousedown");dojo.connect(this.menueNode,"onmouseup",this,"onmouseup");dojo.connect(this.menueNode,"onmouseover",this,"onmouseover");dojo.connect(this.menueNode,"onmouseout",this,"onmouseout");},postMixInProperties:function(){this.inherited(arguments);},clearResultList:function(){if(!this.scrollWrp){while(this.domNode.childNodes.length>1){this.domNode.removeChild(this.domNode.childNodes[this.domNode.childNodes.length-2]);}}else{while(this.scrollWrp.childNodes.length>0){this.scrollWrp.removeChild(this.scrollWrp.childNodes[this.scrollWrp.childNodes.length-1]);}this.domNode.removeChild(this.scrollWrp);this.scrollWrp=null;}},createOptions:function(_558,_559,_55a){var _55b=this;if((this.listLength>0)&&(_558.length>this.listLength)){var _55c=document.createElement("div");_55c.id="typeheadScrollWrp";dojo.forEach(_558,function(item){var _55e=_55b._createOption(item,_55a);_55e.className="dijitMenuItem";_55c.appendChild(_55e);});_55b.domNode.insertBefore(_55c,_55b.closeButton);this.scrollWrp=_55c;}else{dojo.forEach(_558,function(item){var _560=_55b._createOption(item,_55a);_560.className="dijitMenuItem";_55b.domNode.insertBefore(_560,_55b.closeButton);});}},onmousedown:function(evt){if(evt.target===this.domNode){return;}else{if(evt.target===this.scrollWrp){return;}else{if(evt.target==this.closeButton){this.setValue({noHide:true,target:evt.target},false);}else{var tgt=evt.target;while(!tgt.item){tgt=tgt.parentNode;}this.setValue({target:tgt},true);}}}},onmouseover:function(evt){if(evt.target===this.domNode){return;}if(evt.target===this.scrollWrp){return;}var tgt=evt.target;if(!(tgt==this.closeButton)){while(!tgt.item){tgt=tgt.parentNode;}}this._focusOptionNode(tgt);},getHighlightedOption:function(){return this._highlighted_option&&this._highlighted_option.parentNode?this._highlighted_option:null;},_createOption:function(item,_566){var _567=_566(item);var _568=document.createElement("div");if(_567.html){_568.innerHTML=_567.label;}else{_568.appendChild(document.createTextNode(_567.label));}if(_568.innerHTML==""){_568.innerHTML="&nbsp;";}_568.item=item;return _568;},getItems:function(){return this.domNode.childNodes;},handleKey:function(evt){switch(evt.keyCode){case dojo.keys.DOWN_ARROW:this._highlightNextOption();break;case dojo.keys.UP_ARROW:this._highlightPrevOption();break;}},_highlightNextOption:function(){if(!this.getHighlightedOption()){this._focusOptionNode(this.domNode.firstChild.style.display=="none"?this.domNode.firstChild.nextSibling:this.domNode.firstChild);}else{if(this._highlighted_option.nextSibling&&this._highlighted_option.nextSibling.style.display!="none"){this._focusOptionNode(this._highlighted_option.nextSibling);}else{if(this.scrollWrp){if(this._highlighted_option==this.scrollWrp.lastChild){this._focusOptionNode(this.closeButton);}}}}dijit.scrollIntoView(this._highlighted_option);},highlightFirstOption:function(){if(!this.scrollWrp){this._focusOptionNode(this.domNode.firstChild);dijit.scrollIntoView(this._highlighted_option);}else{this._focusOptionNode(this.scrollWrp.firstChild);dijit.scrollIntoView(this._highlighted_option);}},highlightLastOption:function(){this._focusOptionNode(this.domNode.lastChild.previousSibling);dijit.scrollIntoView(this._highlighted_option);},_highlightPrevOption:function(){if(!this.getHighlightedOption()){this._focusOptionNode(this.domNode.lastChild.style.display=="none"?this.domNode.lastChild.previousSibling:this.domNode.lastChild);}else{if(this._highlighted_option.previousSibling&&this._highlighted_option.previousSibling.style.display!="none"){if(!this.scrollWrp){this._focusOptionNode(this._highlighted_option.previousSibling);}else{if(this._highlighted_option==this.closeButton){this._focusOptionNode(this.scrollWrp.lastChild);}else{this._focusOptionNode(this._highlighted_option.previousSibling);}}}}dijit.scrollIntoView(this._highlighted_option);},_focusOptionNode:function(node){if(this._highlighted_option!=node){this._blurOptionNode();this._highlighted_option=node;if(dojo.isIE){if(dojo.isIE<8){dojo.addClass(this._highlighted_option,"dijitMenuItemHover");}else{dojo.style(this._highlighted_option,"backgroundColor","#dcdcdc");}}else{dojo.addClass(this._highlighted_option,"dijitMenuItemHover");}}},_blurOptionNode:function(){if(this._highlighted_option){if(dojo.isIE){if(dojo.isIE<8){dojo.removeClass(this._highlighted_option,"dijitMenuItemHover");}else{dojo.style(this._highlighted_option,"backgroundColor","#fff");}}else{dojo.removeClass(this._highlighted_option,"dijitMenuItemHover");}this._highlighted_option=null;}},onmouseout:function(evt){if(evt.target===this.domNode){return;}this._blurOptionNode();},onmouseup:function(evt){dojo.stopEvent(evt);},setValue:function(_56d){this.value=_56d;this.onChange(_56d);}});mam.helper.gui={returnWidth:null,getScrollBarWidth:function(){if(!this.returnWidth){var _56e=document.createElement("p");dojo.style(_56e,{"width":"100%","height":"200px"});var _56f=document.createElement("div");dojo.style(_56f,{"position":"absolute","top":"0px","left":"0px","visibility":"hidden","width":"200px","height":"150px","overflow":"hidden"});_56f.appendChild(_56e);document.body.appendChild(_56f);var w1=_56e.offsetWidth;dojo.style(_56f,"overflow","scroll");var w2=_56e.offsetWidth;if(w1==w2){w2=_56f.clientWidth;}document.body.removeChild(_56f);this.returnWidth=(w1-w2);}return this.returnWidth;}};dojo.declare("mam.app.GuiElementSwitcher",null,{guiChanged:false,constructor:function(_572){this.idValueNode=dojo.byId(_572.idValueNode);this.guiConfig=this._prepareConfig(_572.guiConfig);},init:function(){this._onChange();},_prepareConfig:function(_573){var _574={};for(var _575 in _573){if((typeof _575)=="string"){elementIds=_575.split(",");for(var j in elementIds){_574[elementIds[j]]=_573[_575];}}}return _574;},_onChange:function(){objTemp=null;this.guiChanged=false;if(this.idValueNode.value in this.guiConfig){objFound=this.guiConfig[this.idValueNode.value];for(var _577 in objFound){objTemp=dojo.byId(_577);if(objTemp){switch(objFound[_577]){case "block":if(dojo.style(objTemp,"display")!="block"){dojo.style(objTemp,"display","block");this.guiChanged=true;}break;case "none":if(dojo.style(objTemp,"display")!="none"){dojo.style(objTemp,"display","none");this.guiChanged=true;}break;case "inline":if(dojo.style(objTemp,"display")!="inline"){dojo.style(objTemp,"display","inline");this.guiChanged=true;}break;case "visible":if(dojo.style(objTemp,"visibility")!="visible"){dojo.style(objTemp,"visibility","visible");this.guiChanged=true;}break;case "hidden":if(dojo.style(objTemp,"visibility")!="hidden"){dojo.style(objTemp,"visibility","hidden");this.guiChanged=true;}break;default:break;}}}}}});dojo.declare("mam.app.PaxReceiptLoginHandler",[mam.app.GuiElementSwitcher,mam.app.MamFormApplication],{constructor:function(p){dojo.mixin(this,p);this.containerNode=dojo.byId(this.formId);if(this.prefillData&&this.containerNode){var _579=eval(this.prefillData);if(typeof _579!="undefined"){this.setValues(_579);}}this.idValueNode=dojo.byId(this.idValueNode);this.guiConfig=this._prepareConfig(this.guiConfig);this.profileConfig=this._prepareConfig(this.profileConfig);dojo.connect(this.idValueNode,"onchange",this,"_onChangePax");},init:function(){this._onChange();this._switchValidationProfile();},_onChangePax:function(_57a){this._onChange();if(this.guiChanged){this.resetHighlighting();}this._switchValidationProfile();dojo.stopEvent(_57a);},_switchValidationProfile:function(){if(this.idValueNode.value in this.profileConfig){this.formProfile=this.profileConfig[this.idValueNode.value];}}});dojo.declare("mam.app.EnrolmentHandler",[mam.app.MamFormApplication],{radBtns:null,bdayLists:null,chkBoxes:null,profile:null,bdayConstr:null,chkBoxReq:null,chkBoxReqCount:null,chkBoxReq2:null,chkBoxReqCount2:null,mamRegistrationChkBoxes:[],mamTempPaperCardNo:"",paperCardIndex:1,registerIndex:0,comChkBoxes:[],oldComChkBoxes:[],constructor:function(_57b){dojo.mixin(this,_57b);this.radBtns=dojo.query(".mam-x-enrol");if(this.radBtns!=""){this.profile=this.formProfile;dojo.connect(dojo.byId(this.radBtns[0]),"onchange",this,"_setProfile");dojo.connect(dojo.byId(this.radBtns[1]),"onchange",this,"_setProfile");this.formProfile={};}else{this.bdayLists=dojo.query(".mam-x-birthday");this.bdayConstr=new Array();for(var i=0;i<this.bdayLists.length;i++){dojo.connect(dojo.byId(this.bdayLists[i]),"onchange",this,"_addBirthdayVal");this.bdayConstr[i]=this.formProfile.constraints[this.bdayLists[i].id];delete (this.formProfile.constraints[this.bdayLists[i].id]);}var j=0;for(var h=0;h<this.comChkBoxIds.length;h++){var _57f=dojo.byId(this.comChkBoxIds[h]);if(_57f){this.comChkBoxes[j]=_57f;dojo.connect(this.comChkBoxes[j],"onclick",this,"_comCheckBoxClicked");j++;}}var j=0;for(var h=0;h<this.oldComChkBoxIds.length;h++){var _57f=dojo.byId(this.oldComChkBoxIds[h]);if(_57f){this.oldComChkBoxes[j]=_57f;j++;}}var j=0;for(var k=0;k<this.mamRegistrationElements.chkBoxIds.length;k++){var _57f=dojo.byId(this.mamRegistrationElements.chkBoxIds[k]);if(_57f){this.mamRegistrationChkBoxes[j]=_57f;dojo.connect(this.mamRegistrationChkBoxes[j],"onclick",this,"_regCheckBoxClicked");j++;}}this.mamTempPaperCardNo=dojo.byId(this.mamRegistrationElements.tempCardNoId);this.mamTermsConditionChkBox=dojo.byId(this.mamTermsConditionChkBoxId);if(this.mamTermsConditionChkBox){dojo.connect(this.mamTermsConditionChkBox,"onclick",this,"_setTermsCondtionValidation");}this.mamTermsConditionChkBoxReqProfilIndex=dojo.indexOf(this.formProfile.required,this.mamTermsConditionChkBoxId);if(this._allRegistrationCheckBoxesNotChecked()){for(var k=0;k<this.comChkBoxes.length;k++){this.comChkBoxes[k].checked=false;}}this._setTermsCondtionValidation();}},_setProfile:function(){if(dojo.byId(this.radBtns[1]).checked==true){this.formProfile=this.profile;}else{this.formProfile={};}},_addBirthdayVal:function(){for(var i=0;i<this.bdayLists.length;i++){this.formProfile.constraints[this.bdayLists[i].id]=this.bdayConstr[i];}},_allRegistrationCheckBoxesNotChecked:function(){var _582=true;for(var k=0;k<this.mamRegistrationChkBoxes.length;k++){if(this.mamRegistrationChkBoxes[k].checked){_582=false;}}return _582;},_setTermsCondtionValidation:function(){delete (this.formProfile.required[this.mamTermsConditionChkBoxReqProfilIndex]);var _584=!this._allRegistrationCheckBoxesNotChecked();if((_584)&&(this.mamTermsConditionChkBox.checked==false)){this.formProfile.required[this.mamTermsConditionChkBoxReqProfilIndex]=this.mamTermsConditionChkBoxId;}},_comCheckBoxClicked:function(_585){if(_585.target.checked){if(this._allRegistrationCheckBoxesNotChecked()){this.mamRegistrationChkBoxes[this.registerIndex].checked=true;this._setTermsCondtionValidation();}}},_regCheckBoxClicked:function(_586){if(_586.target.checked){for(var j=0;j<this.mamRegistrationChkBoxes.length;j++){if(_586.target.id!=this.mamRegistrationChkBoxes[j].id){this.mamRegistrationChkBoxes[j].checked=false;}}}else{if(this._allRegistrationCheckBoxesNotChecked()){for(var k=0;k<this.comChkBoxes.length;k++){this.comChkBoxes[k].checked=false;}for(var k=0;k<this.oldComChkBoxes.length;k++){this.oldComChkBoxes[k].checked=false;}}}if((_586.target.id==this.mamRegistrationChkBoxes[this.paperCardIndex].id)&&(_586.target.checked)){if(this.mamTempPaperCardNo.value==""){this.mamTempPaperCardNo.focus();}}else{}this._setTermsCondtionValidation();}});dojo.declare("mam.app.CountryHandler",null,{form:null,countryId:null,hiddenId:null,hiddenVal:null,submitValues:null,constructor:function(_589){dojo.mixin(this,_589);dojo.connect(dojo.byId(this.countryId),"onchange",this,"_submitCountry");},_submitCountry:function(){var _58a=true;if((this.submitValues!=null)&&(this.submitValues.length>0)){if(dojo.indexOf(this.submitValues,(dojo.byId(this.countryId).value))<0){_58a=false;}}dojo.byId(this.hiddenId).value=this.hiddenVal;if(_58a){dojo.byId(this.form).submit();}}});dojo.declare("mam.app.LoginBoxHandler",[mam.app.MamFormApplication],{formId:null,messageBoxId:null,servErr:null,constructor:function(_58b){dojo.mixin(this,_58b);this.servErr=dojo.query(".mam-lib-error");},validation:function(){var _58c=this.validate();if(_58c){if(this.servErr.length!=0){dojo.removeClass(this.servErr[0],mam.INVISCLASS);}dojo.addClass(dojo.byId(this.messageBoxId),mam.INVISCLASS);return true;}else{if(this.servErr.length!=0){dojo.addClass(this.servErr[0],mam.INVISCLASS);}dojo.removeClass(dojo.byId(this.messageBoxId),mam.INVISCLASS);return false;}},submitForm:function(obj){if(this.servErr.length!=0){dojo.addClass(this.servErr[0],mam.INVISCLASS);}if(dojo.byId(this.formId)!=null){dojo.byId(this.formId).submit();}}});function checkMAMCard(_58e){pValidPrefix5="99200,22201,99222,33303,99990";pValidPrefix6="401000,403400,531000,523400,401001,531001,401002,531002,401003,531003";if(_58e==""){return false;}if(((new String(_58e)).length<14)||((new String(_58e)).length>16)){return false;}var num5=new String(_58e.substring(0,5));var num6=new String(_58e.substring(0,6));if((pValidPrefix5.indexOf(num5)!=0)&&(pValidPrefix6.indexOf(num6)!=0)){return false;}return true;};dojo.declare("mam.checkbox.togglerTypA",null,{typ:"A",masterId:"",masterEl:null,childIds:null,constructor:function(_591){dojo.mixin(this,_591);this.childEls=[];if(this.masterId!=""){this.masterEl=dojo.byId(this.masterId);if(this.masterEl){dojo.connect(this.masterEl,"onclick",this,"masterClicked");var j=0;for(var i=0;i<this.childIds.length;i++){var _594=dojo.byId(this.childIds[i]);if(_594!=null){this.childEls[j]=_594;dojo.connect(this.childEls[j],"onclick",this,"slaveClicked");j++;}}this.init();}}},init:function(){if(this.masterEl.checked==false){var _595=false;for(var i=0;i<this.childEls.length;i++){if(this.childEls[i].checked==true){_595=true;}}if(_595){this.masterEl.checked=true;}}else{var _595=false;for(var i=0;i<this.childEls.length;i++){if(this.childEls[i].checked==true){_595=true;}}if(!_595){for(var i=0;i<this.childEls.length;i++){this.childEls[i].checked=true;}}}},masterClicked:function(_597){if(_597.target.checked==true){for(var i=0;i<this.childEls.length;i++){this.childEls[i].checked=true;}}else{if(_597.target.checked==false){for(var i=0;i<this.childEls.length;i++){this.childEls[i].checked=false;}}}},slaveClicked:function(_599){if(_599.target.checked==true){this.masterEl.checked=true;}else{if(_599.target.checked==false){var _59a=false;for(var i=0;i<this.childEls.length;i++){if(this.childEls[i].id!=_599.target.id){if(this.childEls[i].checked==true){_59a=true;}}}if(!_59a){this.masterEl.checked=false;}}}}});dojo.declare("mam.checkbox.togglerTypB",mam.checkbox.togglerTypA,{typ:"B",init:function(){return;},slaveClicked:function(_59c){if(_59c.target.checked==true){this.masterEl.checked=true;}}});dojo.declare("mam.checkbox.togglerTypC",mam.checkbox.togglerTypB,{typ:"C",slaveClicked:function(_59d){return;}});dojo.declare("mam.Button",null,{a:"back",t:"Back (Default)",z:"<div>[No button defined!]</div>",ds:"",c:"",u:"",f:"",shid:"",shv:"",vf:"",dis:"",fh:"",constructor:function(p){if(typeof p=="object"){this.a=p.action?p.action:"back";this.c=p.cssclass?p.cssclass:"mam-lnk-btn";this.f=p.func?p.func:"";this.vf=p.valFunc?p.valFunc:"";this.u=p.url?p.url:"";this.t=p.label?p.label:"";this.shid=p.setHidden?p.setHidden:"";this.shv=p.setHiddenVal?p.setHiddenVal:"";this.fid=p.setFormId?p.setFormId:"";this.fa=p.setFormAction?p.setFormAction:"";this.dis=p.disabled?p.disabled:false;this.ds=p.submitId?p.submitId:"";this.tf=p.trackFunc?p.trackFunc+";":"";this.ncurl=p.nocookieurl?p.nocookieurl:"";this.fh=p.fillhidden?p.fillhidden:"";if(this.ncurl.indexOf("http")==-1){this.ncurl="";}}this.init();this.paint();},init:function(){if(this.shid!=""){this.f+="dojo.byId(\""+this.shid+"\").value=\""+this.shv+"\";";}if(this.fh!=""){for(var i=0;i<this.fh.length;i++){this.f+="dojo.byId(\""+this.fh[i].id+"\").value=\""+this.fh[i].value+"\";";}}if(this.fid!=""&&this.fa!=""){this.f+="dojo.byId(\""+this.fid+"\").action=\""+this.fa+"\";";}if(this.dis=="true"){this.z="<div class=\"lnk-btn-disabled\">"+this.t+"</div>";}else{if(this.ncurl!=""){if(this.ncurl!=""&&!mam.CookieHelper.cookieEnable()&&this.a=="submit"){if(this.ds==""){this.f+="if(!mam.CookieHelper.cookieEnable()){fr = new fs(this);fr.frm.action=\""+this.ncurl+"\"};";}if(this.ds!=""){this.f+="if(!mam.CookieHelper.cookieEnable()){dojo.byId(\""+this.ds+"\").action=\""+this.ncurl+"\"};";}}}var v1=v2="";if(this.vf!=""){v1="if("+this.vf+"()){";v2="}";}if(this.a=="back"){this.z="<a class='"+this.c+"' href='#' onclick='"+this.tf+"history.back(); return false;'>"+this.t+"</a>";}else{if(this.a=="close"){this.z="<a class='"+this.c+"' href='#' onclick='"+this.tf+"window.close(); return false;'>"+this.t+"</a>";}else{if(this.a=="func"){this.z="<a class='"+this.c+"' href='#' onclick='"+v1+this.tf+this.f+v2+"; return false;'>"+this.t+"</a>";}else{if(this.a=="submit"&&this.ds==""){this.z="<a class='"+this.c+"' href='#' onclick='"+v1+this.tf+this.f+"mam.FormHelper.submitForm(this)"+v2+"; return false;'>"+this.t+"</a>";}else{if(this.a=="submit"&&this.ds!=""){this.z="<a class='"+this.c+"' href='#' onclick='"+v1+this.tf+this.f+"dojo.byId(\""+this.ds+"\").submit()"+v2+"; return false;'>"+this.t+"</a>";}else{if(this.a=="reset"){this.z="<a class='"+this.c+"' href='#' onclick='mam.FormHelper.resetForm(this); return false;'>"+this.t+"</a>";}else{if(this.a=="link"){if((this.vf=="")&&(this.tf=="")){this.z="<a class='"+this.c+"' href='"+this.u+"'>"+this.t+"</a>";}else{if((this.vf!="")&&(this.tf=="")){this.z="<a class='"+this.c+"' href='"+this.u+"' onclick='return "+this.vf+"()'>"+this.t+"</a>";}else{if((this.vf!="")&&(this.tf!="")){this.z="<a class='"+this.c+"' href='"+this.u+"' onclick='"+v1+this.tf+" return true;}else{return false};'>"+this.t+"</a>";}else{if((this.vf=="")&&(this.tf!="")){this.z="<a class='"+this.c+"' href='"+this.u+"' onclick='"+this.tf+" return true;'>"+this.t+"</a>";}}}}}}}}}}}}},paint:function(){document.write(this.z);}});dojo.declare("LHMAMLogger",null,{debug:true,jsClassName:"++?!jsClassName!?++",debugMsg:function(_5a1){if((arguments.length>=2)&&(!this.debug)){if(!arguments[1]){return;}}else{if(!this.debug){return;}}if(window.console){console.log(this.jsClassName+" -> "+_5a1);if(arguments.length==3){console.log("\targuments:");for(var i=0;i<arguments[2].length;i++){console.log("\t\t["+i+"]"+arguments[2][i]);}}}return;}});dojo.declare("dijit._Calendar",[dijit._Widget,dijit._Templated,LHMAMLogger],{templateString:"<table cellspacing=\"0\" cellpadding=\"0\" class=\"dijitCalendarContainer\">\r\n\t<thead>\r\n\t\t<tr class=\"dijitReset dijitCalendarMonthContainer\" valign=\"top\">\r\n\t\t\t<th class='dijitReset'>\r\n\t\t\t\t<div class=\"dijitInline dijitCalendarIncrementControl dijitCalendarDecrease\" dojoAttachPoint=\"decrementMonth\"><span dojoAttachPoint=\"decreaseArrowNode\" class=\"dijitCalendarIncrementControl\">-</span></div>\r\n\t\t\t</th>\r\n\t\t\t<th class='dijitReset' colspan=\"5\">\r\n\t\t\t\t<div dojoAttachPoint=\"monthLabelSpacer\" class=\"dijitCalendarMonthLabelSpacer\"></div>\r\n\t\t\t\t<div dojoAttachPoint=\"monthLabelNode\" class=\"dijitCalendarMonthLabel\"></div>\r\n\t\t\t</th>\r\n\t\t\t<th class='dijitReset'>\r\n\t\t\t\t<div class=\"dijitInline dijitCalendarIncrementControl dijitCalendarIncrease\" dojoAttachPoint=\"incrementMonth\"><span dojoAttachPoint=\"increaseArrowNode\" class=\"dijitCalendarIncrementControl\">+</span></div>\r\n\t\t\t</th>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<th class=\"dijitReset dijitCalendarDayLabelTemplate\"><span class=\"dijitCalendarDayLabel\"></span></th>\r\n\t\t</tr>\r\n\t</thead>\r\n\t<tbody dojoAttachEvent=\"onclick: _onDayClick, onmouseover: _onDayMouseOver, onmouseout: _onDayMouseOut\" class=\"dijitReset dijitCalendarBodyContainer\">\r\n\t\t<tr class=\"dijitReset dijitCalendarWeekTemplate\">\r\n\t\t\t<td class=\"dijitReset dijitCalendarDateTemplate\"><span class=\"dijitCalendarDateLabel\"></span></td>\r\n\t\t</tr>\r\n\t</tbody>\r\n</table>\r\n",value:new Date(),isDateInFieldValid:true,debug:false,jsClassName:"dijit._Calendar",_setValueAttr:function(_5a3){this.debugMsg("._setValueAttr",false,arguments);if(!this.value||dojo.date.compare(_5a3,this.value)){_5a3=new Date(_5a3);this.displayMonth=new Date(_5a3);this.value=_5a3;this._populateGrid();}},_setText:function(node,text){while(node.firstChild){node.removeChild(node.firstChild);}node.appendChild(dojo.doc.createTextNode(text));},_populateGrid:function(){this.debugMsg("enter '._populateGrid'",false);var _5a6=this.displayMonth;_5a6.setDate(1);var _5a7=_5a6.getDay();var _5a8=dojo.date.getDaysInMonth(_5a6);var _5a9=dojo.date.getDaysInMonth(dojo.date.add(_5a6,"month",-1));var _5aa=new Date();var _5ab=this.value;var _5ac=this.dayOffset;var _5ad=0;var _5ae=1;var _5af=null;if(_5ac>_5a7){_5ac-=7;}var _5b0=dojo.query(".dijitCalendarWeekTemplate",this.domNode)[5];if(dojo.isIE){dojo.style(_5b0,{"display":"block"});}else{dojo.style(_5b0,{"display":"table-row"});}dojo.query(".dijitCalendarDateTemplate",this.domNode).forEach(function(_5b1,i){if(_5ad<7){_5ad++;}else{_5ae++;_5ad=1;}if(_5ad==1){var r=dojo.query(".dijitCalendarDateLabel",_5b1);dojo.style(r[0],"marginLeft","4px");}i+=_5ac;var date=new Date(_5a6);var _5b5,_5b6="dijitCalendar",adj=0;if(i<_5a7){_5b5=_5a9-_5a7+i+1;adj=-1;_5b6+="Previous";}else{if(i>=(_5a7+_5a8)){_5b5=i-_5a7-_5a8+1;adj=1;_5b6+="Next";if((_5af==null)&&(_5ae==6)){_5af=true;}}else{_5b5=i-_5a7+1;_5b6+="Current";if((_5af==null)&&(_5ae==6)){_5af=false;}}}if(adj){date=dojo.date.add(date,"month",adj);}date.setDate(_5b5);if(!dojo.date.compare(date,_5aa,"date")){_5b6="dijitCalendarCurrentDate "+_5b6;}if(!dojo.date.compare(date,_5ab,"date")){if(this.isDateInFieldValid){_5b6="dijitCalendarSelectedDate "+_5b6;}}if(this.isDisabledDate(date,this.lang)){_5b6="dijitCalendarDisabledDate "+_5b6;}var _5b8=this.getClassForDate(date,this.lang);if(_5b8){_5b6=_5b8+" "+_5b6;}_5b1.className=_5b6+"Month dijitCalendarDateTemplate";_5b1.dijitDateValue=date.valueOf();var _5b9=dojo.query(".dijitCalendarDateLabel",_5b1)[0];var d=date.getDate()+"";if(d.length==1){d="0"+d;}this._setText(_5b9,d);},this);if(_5af){var _5b0=dojo.query(".dijitCalendarWeekTemplate",this.domNode)[5];dojo.style(_5b0,{"display":"none"});}var _5bb=this.monthNames;var y=_5a6.getFullYear();this._setText(this.monthLabelNode,_5bb[_5a6.getMonth()]+" "+y);var _5bd=this;var _5be=function(_5bf,_5c0,adj){_5bd._connects.push(dijit.typematic.addMouseListener(_5bd[_5bf],_5bd,function(_5c2){if(_5c2>=0){_5bd._adjustDisplay(_5c0,adj);}},0.8,500));};_5be("incrementMonth","month",1);_5be("decrementMonth","month",-1);var _5c3=dojo.date.add(_5a6,"month",1);var _5c4=dojo.date.add(_5a6,"month",-1);var _5c5=dojo.date.add(_5c4,"day",dojo.date.getDaysInMonth(_5c4)-1);if(dojo.date.compare(_5c3,this.calEnd,"date")>0){dojo.query(".dijitCalendarIncrease",this.domNode).style({"display":"none"});}else{if(dojo.date.compare(_5c3,this.calEnd,"date")<=0){dojo.query(".dijitCalendarIncrease",this.domNode).style({"display":"block"});}}if(dojo.date.compare(_5c5,this.calStart,"date")>=0){dojo.query(".dijitCalendarDecrease",this.domNode).style({"display":"block"});}else{if(dojo.date.compare(_5c5,this.calStart,"date")<0){dojo.query(".dijitCalendarDecrease",this.domNode).style({"display":"none"});}}},constructor:function(_5c6){this.debugMsg(".constructor",false,arguments);},postCreate:function(){this.debugMsg(".postCreate",false,arguments);var _5c7=dojo.hitch(this,function(_5c8,n){var _5ca=dojo.query(_5c8,this.domNode)[0];for(var i=0;i<n;i++){_5ca.parentNode.appendChild(_5ca.cloneNode(true));}});_5c7(".dijitCalendarDayLabelTemplate",6);_5c7(".dijitCalendarDateTemplate",6);_5c7(".dijitCalendarWeekTemplate",5);var _5cc=this.dayNames;var _5cd=this.dayOffset;dojo.query(".dijitCalendarDayLabel",this.domNode).forEach(function(_5ce,i){this._setText(_5ce,_5cc[(i+_5cd)%7]);},this);var _5d0=this.monthNames;dojo.forEach(_5d0,function(name){var _5d2=dojo.doc.createElement("div");this._setText(_5d2,name);this.monthLabelSpacer.appendChild(_5d2);},this);this.value=null;this.attr("value",new Date());},_adjustDisplay:function(part,_5d4){this.displayMonth=dojo.date.add(this.displayMonth,part,_5d4);this._populateGrid();},_onDayClick:function(evt){var node=evt.target;dojo.stopEvent(evt);while(!node.dijitDateValue){node=node.parentNode;}if(!dojo.hasClass(node,"dijitCalendarDisabledDate")){if((!dojo.hasClass(node,"dijitCalendarPreviousMonth"))&&(!dojo.hasClass(node,"dijitCalendarNextMonth"))){this.attr("value",node.dijitDateValue);this.onValueSelected(this.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){},isDisabledDate:function(_5dd,_5de){},getClassForDate:function(_5df,_5e0){}});dojo.declare("mam.newCal",[dijit._Widget,LHMAMLogger],{debug:false,jsClassName:"mam.newCal",alignmentPosition:"underleft",maxDayInFuture:361,maxEndDate:null,todayDate:new Date(),constructor:function(_5e1){dojo.mixin(this,_5e1);this.domNode=this.srcNodeRef=this.fieldId;this.inputFieldEl=dojo.byId(this.fieldId);this.dateFormat={datePattern:this.datePattern,selector:"date"};switch(this.alignmentPosition.toLowerCase()){case "topright":this.orient={"TR":"BR"};break;case "topleft":this.orient={"TL":"BL"};break;case "underright":this.orient={"BR":"TR"};break;case "underleft":this.orient={"BL":"TL"};break;default:this.orient={"BL":"TL"};break;}this.value=this.inputFieldEl.value;this.todayDate.setHours(0,0,0,0);if((!this.start)||(this.start=="")){this.dateStart=this.todayDate;}else{this.dateStart=dojo.date.stamp.fromISOString(this.start);}if(this.scope){if(typeof (this.scope)=="string"){this.scope=parseInt(this.scope);}if(this.scope<=0){this.scope=this.maxDayInFuture;}}else{this.scope=this.maxDayInFuture;}this.maxEndDate=dojo.date.add(this.todayDate,"day",this.scope);if((!this.end)||(this.end=="")){this.dateEnd=this.maxEndDate;}else{this.dateEnd=dojo.date.stamp.fromISOString(this.end);if(dojo.date.compare(this.dateEnd,this.maxEndDate,"date")>0){this.dateEnd=this.maxEndDate;}}if(this.ranges){var _5e2,rEnd,_5e4,_5e5;for(var i=0;i<this.ranges.length;i++){_5e2=dojo.date.stamp.fromISOString(this.ranges[i][0]);rEnd=dojo.date.stamp.fromISOString(this.ranges[i][1]);if(dojo.date.compare(_5e2,rEnd,"date")>0){_5e4=this.ranges[i][0];this.ranges[i][0]=this.ranges[i][1];this.ranges[i][1]=_5e4;}}_5e5=new Array();for(var i=0;i<this.ranges.length;i++){_5e2=dojo.date.stamp.fromISOString(this.ranges[i][0]);rEnd=dojo.date.stamp.fromISOString(this.ranges[i][1]);if((dojo.date.compare(this.dateStart,_5e2,"date")>=0)&&(dojo.date.compare(this.dateStart,rEnd,"date")<=0)){this.dateStart=rEnd;}else{if((dojo.date.compare(rEnd,this.dateEnd,"date")>=0)&&(dojo.date.compare(_5e2,this.dateEnd,"date")<=0)){this.dateEnd=_5e2;}else{_5e5[_5e5.length]=this.ranges[i];}}}this.ranges=_5e5;this.ranges.sort();this.ranges=this.mergeRanges(this.ranges);this.initRanges=this.ranges;}if(this.receiveOffsetDate){if(dojo.isArray(this.receiveOffsetDate)){for(var i=0;i<this.receiveOffsetDate.length;i++){dojo.subscribe(this.receiveOffsetDate[i].messageKey,this,"receiveDate");}}else{dojo.subscribe(this.receiveOffsetDate.messageKey,this,"receiveDate");}}if(this.receiveNewStartDate){dojo.subscribe(this.receiveNewStartDate.messageKey,this,"newStartDate");}this.dateInitStart=this.dateStart;dojo.connect(this.inputFieldEl,"click",this,"_open");dojo.connect(this.inputFieldEl,"focus",this,"_open");if(this.onClickOpenIds){for(var i=0;i<this.onClickOpenIds.length;i++){this.debugMsg(this.onClickOpenIds[i]);if(dojo.byId(this.onClickOpenIds[i])){dojo.connect(dojo.byId(this.onClickOpenIds[i]),"click",this,"_open");dojo.connect(dojo.byId(this.onClickOpenIds[i]),"focus",this,"_open");}}}},mergeRanges:function(_5e7){var _5e8=new Array();var j,_5ea;for(var i=0;i<(_5e7.length-1);i++){j=i+1;posOlder=dojo.date.stamp.fromISOString(_5e7[i][1]);posYounger=dojo.date.stamp.fromISOString(_5e7[j][0]);posOlderPlus1=dojo.date.add(posOlder,"day",1);if((dojo.date.compare(posOlderPlus1,posYounger,"date")==0)||(dojo.date.compare(posOlder,posYounger,"date")>0)){nRStart=_5e7[i][0];nREnd=_5e7[j][1];_5e7=dojo.filter(_5e7,function(item,_5ed,_5ee){if((_5ed!=i)&&(_5ed!=(j))){return true;}else{return false;}},this);_5e7[_5e7.length]=[nRStart,nREnd];_5e7.sort();_5e7=this.mergeRanges(_5e7);}}return _5e7;},formatDateToString:function(date){this.debugMsg(".formatDateToString, date="+date);return dojo.date.locale.format(date,this.dateFormat);},convertStrintToDate:function(_5f0){this.debugMsg(".convertStrintToDate, strDate="+_5f0);return dojo.date.locale.parse(_5f0,this.dateFormat);},_open:function(){this.debugMsg("._open, _picker= "+this._picker);var _5f1=this;if(!this._picker){var _5f2=dojo.getObject("dijit._Calendar",false);this._picker=new _5f2({monthNames:_5f1.monthNames,dayNames:_5f1.dayNames,calStart:_5f1.dateStart,calEnd:_5f1.dateEnd,inputFieldEl:_5f1.inputFieldEl,dayOffset:1,onValueSelected:function(_5f3){this.debugMsg("onValueSelected, value="+_5f3);_5f1.focus();setTimeout(dojo.hitch(_5f1,"_close"),5);this.attr("value",_5f3);_5f1.setDateToInput(_5f3);},lang:_5f1.lang,constraints:_5f1.constraints,isDisabledDate:function(date){return _5f1.isDisabledDate(date);}});this._syncValues();this._picker.isDateInFieldValid=true;var d=this.convertStrintToDate(this.value);if(d!=null){if(this.isDisabledDate(d)){d=new Date();this._picker.isDateInFieldValid=false;}}else{d=new Date();this._picker.isDateInFieldValid=false;}if(this.isDisabledDate(d)){d=this.dateStart;this._picker.isDateInFieldValid=false;}this._picker.attr("value",d);}if(!this._opened){dijit.popup.open({parent:this,popup:this._picker,orient:this.orient,around:this.domNode,onCancel:dojo.hitch(this,this._close),onClose:function(){_5f1._opened=false;}});this._opened=true;}dojo.marginBox(this._picker.domNode,{w:this.domNode.offsetWidth});this.inputFieldEl.focus();dijit.scrollIntoView(this._picker.domNode);if(dojo.isIE){dojo.addClass(this._picker.domNode,"xyz");}},_close:function(){this.debugMsg("._close");if(this._opened){dijit.popup.close(this._picker);this._opened=false;}if(this._picker){this._picker.destroy();delete this._picker;}},_onBlur:function(){this.debugMsg("._onBlur");this._close();this.inherited(arguments);},destroy:function(){if(this._picker){this._picker.destroy();delete this._picker;}this.inherited(arguments);},setDateToInput:function(date){this.debugMsg(".setDateToInput, date="+date);var _5f7;if(typeof date=="object"){_5f7=this.formatDateToString(date);if(typeof _5f7=="string"){this._setStringValue(_5f7);if(this.sendDate){if(this.sendDate.messageKey){dojo.publish(this.sendDate.messageKey,[date,this.sendDate.messageKey]);}}}}},_setStringValue:function(_5f8){this.debugMsg("._setStringValue, dateString="+_5f8);this.value=this.inputFieldEl.value=_5f8;},_syncValues:function(){this.value=this.inputFieldEl.value;},receiveDate:function(date,key){this.debugMsg("enter '.receiveDate'",false,arguments);var _5fb=false;for(var i=0;i<this.receiveOffsetDate.length;i++){if(this.receiveOffsetDate[i].messageKey==key){if(this.receiveOffsetDate[i].dayOffset){date=dojo.date.add(date,"day",this.receiveOffsetDate[i].dayOffset);}if((this.receiveOffsetDate[i].onlyIfEmpty)&&(this.inputFieldEl.value=="")){_5fb=true;}else{if(!this.receiveOffsetDate[i].onlyIfEmpty){_5fb=true;}else{_5fb=false;}}break;}}this.debugMsg(_5fb);if(_5fb){if(this.isDisabledDate(date)){var _5fd,end;if(dojo.date.compare(date,this.dateEnd,"date")>0){date=this.dateEnd;}else{if(dojo.date.compare(date,this.dateStart,"date")<0){date=this.dateStart;}else{if(this.ranges){for(var i=0;i<this.ranges.length;i++){_5fd=dojo.date.stamp.fromISOString(this.ranges[i][0]);end=dojo.date.stamp.fromISOString(this.ranges[i][1]);if((dojo.date.compare(date,_5fd,"date")>=0)&&(dojo.date.compare(date,end,"date")<=0)){var dif1=dojo.date.difference(_5fd,date);var dif2=dojo.date.difference(date,end);if(dif1<dif2){date=dojo.date.add(_5fd,"day",-1);}else{date=dojo.date.add(end,"day",1);}break;}}}}}}this.setDateToInput(date);}},newStartDate:function(date,key){if(typeof date=="object"){if(dojo.date.compare(date,this.dateInitStart,"date")>=0){this.dateStart=date;if(this.initRanges){nRanges=new Array();for(var i=0;i<this.initRanges.length;i++){rStart=dojo.date.stamp.fromISOString(this.initRanges[i][0]);rEnd=dojo.date.stamp.fromISOString(this.initRanges[i][1]);if((dojo.date.compare(this.dateStart,rStart,"date")>=0)&&(dojo.date.compare(this.dateStart,rEnd,"date")<=0)){this.dateStart=rEnd;}else{nRanges[nRanges.length]=this.initRanges[i];}}this.ranges=nRanges;}}else{this.dateStart=this.dateInitStart;if(this.initRanges){this.ranges=this.initRanges;}}}},isDisabledDate:function(date){var _605,end;if(dojo.date.compare(date,this.dateEnd,"date")>0){return true;}else{if(dojo.date.compare(date,this.dateStart,"date")<0){return true;}else{if(this.ranges){for(var i=0;i<this.ranges.length;i++){_605=dojo.date.stamp.fromISOString(this.ranges[i][0]);end=dojo.date.stamp.fromISOString(this.ranges[i][1]);if((dojo.date.compare(date,_605,"date")>=0)&&(dojo.date.compare(date,end,"date")<=0)){return true;}}}}}return false;},focus:function(){dijit.focus(this.focusNode);}});if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;dojo.i18n._preloadLocalizations("dojo.nls.mam_full_lib",["he","nl","tr","no","ko","el","en","en-gb","ROOT","zh-cn","hu","es","fi-fi","pt-br","ca","fi","he-il","xx","ru","it","fr","cs","de-de","fr-fr","it-it","es-es","ja","sk","da","sl","pl","de","sv","pt","pt-pt","nl-nl","zh-tw","ko-kr","ar","en-us","zh","th","ja-jp"]);