/*
	Copyright (c) 2004-2010, 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.5.0-20100902-IBM

	This file contains dojo code and also custom javascript for Miles & More.
*/
if(!dojo._hasResource["mam.constants"]){dojo._hasResource["mam.constants"]=true;dojo.provide("mam.constants");isiPhone=navigator.userAgent.indexOf("iPhone")!=-1;isiPod=navigator.userAgent.indexOf("iPod")!=-1;isiPad=navigator.userAgent.indexOf("iPad")!=-1;isiOS=isiPhone||isiPad||isiPod;var tempIpad=1;if(typeof mam=="undefined")mam={};if(typeof mam.app=="undefined")mam.app={};if(typeof mam.odb=="undefined")mam.odb={};if(typeof mam.cnt=="undefined")mam.cnt={};if(typeof mam.usm=="undefined")mam.usm={};
if(typeof mam.helper=="undefined")mam.helper={};if(typeof mam.topics=="undefined")mam.topics={};mam.global=this;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.topics.typeahead={};mam.topics.typeahead.STATE="typeaheadState";mam.topics.calendar={};mam.topics.calendar.GUI_ROUNDTRIP_CLICKED="guiRoundtripClicked";mam.topics.calendar.GUI_ONEWAY_CLICKED="guiOnewayClicked";mam.topics.calendar.ROUNDTRIP_AS_ONEWAY=
"roundtripAsOneway";mam.topics.calendar.SINGLE_DATE="singleDate";mam.topics.calendar.ROUNDTRIP_ONEWAY_DATE="roundtripOnewayDate";mam.topics.calendar.ROUNDTRIP_OUT_DATE="roundtripOutboundDate";mam.topics.calendar.ROUNDTRIP_IN_DATE="roundtripInboundDate";mam.topics.calendar.ROUNDTRIP_INBOUND_RECEIVE_STARTDATE="roundtripReceiveNewStartdateforInbound";mam.topics.calendar.ROUNDTRIP_OUTBOUND_RECEIVE_ENDDATE="roundtripReceiveNewEndtdateforOutbound";mam.topics.calendar.DOUBLE_DATE_TO_HANDLER="doubleDateToHandler";
mam.topics.calendar.SINGLE_DATE_TO_HANDLER="singleDateToHandler";mam.topics.calendar.ADJUST_WIDGET_POS="ajustWidgetPos";mam.topics.calendar.MONTH_CHANGED="calendarMonthChanged";mam.topics.calendar.MONTH_CHANGED_NEXT="calendarMonthChangedNext";mam.topics.calendar.MONTH_CHANGED_PREV="calendarMonthChangedPrev"}
if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromISOString=function(a,b){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 c=dojo.date.stamp._isoRegExp.exec(a),d=null;if(c){c.shift();c[1]&&c[1]--;if(c[6])c[6]*=1E3;if(b){b=new Date(b);dojo.forEach(dojo.map(["FullYear","Month","Date","Hours",
"Minutes","Seconds","Milliseconds"],function(k){return b["get"+k]()}),function(k,h){c[h]=c[h]||k})}d=new Date(c[0]||1970,c[1]||0,c[2]||1,c[3]||0,c[4]||0,c[5]||0,c[6]||0);if(c[0]<100)d.setFullYear(c[0]||1970);var e=0,f=c[7]&&c[7].charAt(0);if(f!="Z"){e=(c[8]||0)*60+(Number(c[9])||0);if(f!="-")e*=-1}if(f)e-=d.getTimezoneOffset();e&&d.setTime(d.getTime()+e*6E4)}return d};dojo.date.stamp.toISOString=function(a,b){var c=function(h){return h<10?"0"+h:h};b=b||{};var d=[],e=b.zulu?"getUTC":"get",f="";if(b.selector!=
"time"){f=a[e+"FullYear"]();f=["0000".substr((f+"").length)+f,c(a[e+"Month"]()+1),c(a[e+"Date"]())].join("-")}d.push(f);if(b.selector!="date"){f=[c(a[e+"Hours"]()),c(a[e+"Minutes"]()),c(a[e+"Seconds"]())].join(":");e=a[e+"Milliseconds"]();if(b.milliseconds)f+="."+(e<100?"0":"")+c(e);if(b.zulu)f+="Z";else if(b.selector!="time"){e=a.getTimezoneOffset();var k=Math.abs(e);f+=(e>0?"-":"+")+c(Math.floor(k/60))+":"+c(k%60)}d.push(f)}return d.join("T")}}
if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.parser=new function(){function a(f){if(d.isString(f))return"string";if(typeof f=="number")return"number";if(typeof f=="boolean")return"boolean";if(d.isFunction(f))return"function";if(d.isArray(f))return"array";if(f instanceof Date)return"date";if(f instanceof d._Url)return"url";return"object"}function b(f,k){switch(k){case "string":return f;case "number":return f.length?Number(f):NaN;case "boolean":return typeof f==
"boolean"?f:f.toLowerCase()!="false";case "function":if(d.isFunction(f)){f=f.toString();f=d.trim(f.substring(f.indexOf("{")+1,f.length-1))}try{return f===""||f.search(/[^\w\.]+/i)!=-1?new Function(f):d.getObject(f,false)||new Function(f)}catch(h){return new Function}case "array":return f?f.split(/\s*,\s*/):[];case "date":switch(f){case "":return new Date("");case "now":return new Date;default:return d.date.stamp.fromISOString(f)}case "url":return d.baseUrl+f;default:return d.fromJson(f)}}function c(f){if(!e[f]){var k=
d.getObject(f);if(!k)return null;var h=k.prototype,g={},l={},m;for(m in h)if(m.charAt(0)!="_")m in l||(g[m]=a(h[m]));e[f]={cls:k,params:g}}return e[f]}var d=dojo;this._attrName=d._scopeName+"Type";this._query="["+this._attrName+"]";var e={};dojo.connect(dojo,"extend",function(){e={}});this._functionFromScript=function(f){var k="",h="",g=f.getAttribute("args");g&&d.forEach(g.split(/\s*,\s*/),function(l,m){k+="var "+l+" = arguments["+m+"]; "});(g=f.getAttribute("with"))&&g.length&&d.forEach(g.split(/\s*,\s*/),
function(l){k+="with("+l+"){";h+="}"});return new Function(k+f.innerHTML+h)};this.instantiate=function(f,k,h){var g=[],l=dojo.parser;k=k||{};h=h||{};d.forEach(f,function(m){if(m){var n,o,q,r,u;if(m.node){n=m.node;o=m.type;r=(q=m.clsInfo||o&&c(o))&&q.cls;u=m.scripts}else{n=m;u=(r=(q=(o=l._attrName in k?k[l._attrName]:n.getAttribute(l._attrName))&&c(o))&&q.cls)&&(r._noScript||r.prototype._noScript)?[]:d.query("> script[type^='dojo/']",n)}if(!q)throw Error("Could not load class '"+o);var s={};o=n.attributes;
h.defaults&&dojo.mixin(s,h.defaults);m.inherited&&dojo.mixin(s,m.inherited);for(var t in q.params){m=t in k?{value:k[t],specified:true}:o.getNamedItem(t);if(!(!m||!m.specified&&(!dojo.isIE||t.toLowerCase()!="value"))){m=m.value;switch(t){case "class":m="className"in k?k.className:n.className;break;case "style":m="style"in k?k.style:n.style&&n.style.cssText}var v=q.params[t];s[t]=typeof m=="string"?b(m,v):m}}var y=[],A=[];d.forEach(u,function(x){n.removeChild(x);var B=x.getAttribute("event"),C=x.getAttribute("type");
x=d.parser._functionFromScript(x);if(B)if(C=="dojo/connect")y.push({event:B,func:x});else s[B]=x;else A.push(x)});var z=(q=r.markupFactory||r.prototype&&r.prototype.markupFactory)?q(s,n,r):new r(s,n);g.push(z);(r=n.getAttribute("jsId"))&&d.setObject(r,z);d.forEach(y,function(x){d.connect(z,x.event,null,x.func)});d.forEach(A,function(x){x.call(z)})}});k._started||d.forEach(g,function(m){if(!h.noStart&&m&&m.startup&&!m._started&&(!m.getParent||!m.getParent()))m.startup()});return g};this.parse=function(f,
k){function h(n,o){var q=dojo.clone(n.inherited);dojo.forEach(["dir","lang"],function(v){var y=n.node.getAttribute(v);if(y)q[v]=y});for(var r=n.clsInfo&&!n.clsInfo.cls.prototype._noScript?n.scripts:null,u=!n.clsInfo||!n.clsInfo.cls.prototype.stopParser,s=n.node.firstChild;s;s=s.nextSibling)if(s.nodeType==1){var t=u&&s.getAttribute(l);if(t){t={type:t,clsInfo:c(t),node:s,scripts:[],inherited:q};o.push(t);h(t,o)}else if(r&&s.nodeName.toLowerCase()=="script")(t=s.getAttribute("type"))&&/^dojo\/\w/i.test(t)&&
r.push(s);else u&&h({node:s,inherited:q},o)}}var g;if(!k&&f&&f.rootNode){k=f;g=k.rootNode}else g=f;var l=this._attrName,m=[];h({node:g?dojo.byId(g):dojo.body(),inherited:k&&k.inherited||{dir:dojo._isBodyLtr()?"ltr":"rtl"}},m);return this.instantiate(m,null,k)}};(function(){var a=function(){dojo.config.parseOnLoad&&dojo.parser.parse()};dojo.exists("dijit.wai.onload")&&dijit.wai.onload===dojo._loaders[0]?dojo._loaders.splice(1,0,a):dojo._loaders.unshift(a)})()}
if(!dojo._hasResource["dojo.date"]){dojo._hasResource["dojo.date"]=true;dojo.provide("dojo.date");dojo.date.getDaysInMonth=function(a){var b=a.getMonth();if(b==1&&dojo.date.isLeapYear(a))return 29;return[31,28,31,30,31,30,31,31,30,31,30,31][b]};dojo.date.isLeapYear=function(a){a=a.getFullYear();return!(a%400)||!(a%4)&&!!(a%100)};dojo.date.getTimezoneName=function(a){var b=a.toString(),c="",d=b.indexOf("(");if(d>-1)c=b.substring(++d,b.indexOf(")"));else{d=/([A-Z\/]+) \d{4}$/;if(b=b.match(d))c=b[1];
else{b=a.toLocaleString();d=/ ([A-Z\/]+)$/;if(b=b.match(d))c=b[1]}}return c=="AM"||c=="PM"?"":c};dojo.date.compare=function(a,b,c){a=new Date(+a);b=new Date(+(b||new Date));if(c=="date"){a.setHours(0,0,0,0);b.setHours(0,0,0,0)}else if(c=="time"){a.setFullYear(0,0,0);b.setFullYear(0,0,0)}if(a>b)return 1;if(a<b)return-1;return 0};dojo.date.add=function(a,b,c){var d=new Date(+a),e=false,f="Date";switch(b){case "day":break;case "weekday":var k;if(b=c%5)k=parseInt(c/5);else{b=c>0?5:-5;k=c>0?(c-5)/5:(c+
5)/5}var h=a.getDay(),g=0;if(h==6&&c>0)g=1;else if(h==0&&c<0)g=-1;h+=b;if(h==0||h==6)g=c>0?2:-2;c=7*k+b+g;break;case "year":f="FullYear";e=true;break;case "week":c*=7;break;case "quarter":c*=3;case "month":e=true;f="Month";break;default:f="UTC"+b.charAt(0).toUpperCase()+b.substring(1)+"s"}if(f)d["set"+f](d["get"+f]()+c);e&&d.getDate()<a.getDate()&&d.setDate(0);return d};dojo.date.difference=function(a,b,c){b=b||new Date;c=c||"day";var d=b.getFullYear()-a.getFullYear(),e=1;switch(c){case "quarter":a=
a.getMonth();b=b.getMonth();a=Math.floor(a/3)+1;b=Math.floor(b/3)+1;b+=d*4;e=b-a;break;case "weekday":d=Math.round(dojo.date.difference(a,b,"day"));c=parseInt(dojo.date.difference(a,b,"week"));if(d%7==0)d=c*5;else{e=0;var f=a.getDay(),k=b.getDay();c=parseInt(d/7);b=d%7;a=new Date(a);a.setDate(a.getDate()+c*7);a=a.getDay();if(d>0)switch(true){case f==6:e=-1;break;case f==0:e=0;break;case k==6:e=-1;break;case k==0:e=-2;break;case a+b>5:e=-2}else if(d<0)switch(true){case f==6:e=0;break;case f==0:e=1;
break;case k==6:e=2;break;case k==0:e=1;break;case a+b<0:e=2}d+=e;d-=c*2}e=d;break;case "year":e=d;break;case "month":e=b.getMonth()-a.getMonth()+d*12;break;case "week":e=parseInt(dojo.date.difference(a,b,"day")/7);break;case "day":e/=24;case "hour":e/=60;case "minute":e/=60;case "second":e/=1E3;case "millisecond":e*=b.getTime()-a.getTime()}return Math.round(e)}}
if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(a,b,c){c=dojo.i18n.normalizeLocale(c);var d=c.split("-"),e=[a,"nls",b].join(".");if(e=dojo._loadedModules[e]){for(var f,k=d.length;k>0;k--){var h=d.slice(0,k).join("_");if(e[h]){f=e[h];break}}if(!f)f=e.ROOT;if(f){a=function(){};a.prototype=f;return new a}}throw Error("Bundle not found: "+b+" in "+a+" , locale="+c);};dojo.i18n.normalizeLocale=function(a){a=a?a.toLowerCase():
dojo.locale;if(a=="root")a="ROOT";return a};dojo.i18n._requireLocalization=function(a,b,c,d){c=dojo.i18n.normalizeLocale(c);var e=[a,"nls",b].join("."),f="";if(d){for(var k=d.split(","),h=0;h<k.length;h++)if(c.indexOf(k[h])==0)if(k[h].length>f.length)f=k[h];f||(f="ROOT")}k=d?f:c;var g=dojo._loadedModules[e];h=null;if(g){if(dojo.config.localizationComplete&&g._built)return;h=k.replace(/-/g,"_");h=dojo._loadedModules[e+"."+h]}if(!h){g=dojo.provide(e);var l=dojo._getModuleSymbols(a).concat("nls").join("/"),
m;dojo.i18n._searchLocalePath(k,d,function(n){var o=n.replace(/-/g,"_"),q=e+"."+o,r=false;if(dojo._loadedModules[q])r=true;else{dojo.provide(q);q=[l];n!="ROOT"&&q.push(n);q.push(b);n=q.join("/")+".js";r=dojo._loadPath(n,null,function(u){var s=function(){};s.prototype=m;g[o]=new s;for(var t in u)g[o][t]=u[t]})}if(r&&g[o])m=g[o];else g[o]=m;if(d)return true})}if(d&&c!=f)g[c.replace(/-/g,"_")]=g[f.replace(/-/g,"_")]};(function(){var a=dojo.config.extraLocale;if(a){if(!a instanceof Array)a=[a];var b=
dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(c,d,e,f){b(c,d,e,f);if(!e)for(e=0;e<a.length;e++)b(c,d,a[e],f)}}})();dojo.i18n._searchLocalePath=function(a,b,c){a=dojo.i18n.normalizeLocale(a);var d=a.split("-");a=[];for(var e=d.length;e>0;e--)a.push(d.slice(0,e).join("-"));a.push(false);b&&a.reverse();for(b=a.length-1;b>=0;b--)if(c(a[b]||"ROOT"))break};dojo.i18n._preloadLocalizations=function(a,b){function c(f){f=dojo.i18n.normalizeLocale(f);dojo.i18n._searchLocalePath(f,true,
function(k){for(var h=0;h<b.length;h++)if(b[h]==k){dojo.require(a+"_"+k);return true}return false})}c();for(var d=dojo.config.extraLocale||[],e=0;e<d.length;e++)c(d[e])}}
if(!dojo._hasResource["dojo.cldr.supplemental"]){dojo._hasResource["dojo.cldr.supplemental"]=true;dojo.provide("dojo.cldr.supplemental");dojo.cldr.supplemental.getFirstDayOfWeek=function(a){a={mv:5,af:6,bh:6,dj:6,dz:6,eg:6,er:6,et:6,iq:6,ir:6,jo:6,ke:6,kw:6,ly:6,ma:6,om:6,qa:6,sa:6,sd:6,so:6,tn:6,ye:6,ar:0,as:0,az:0,bw:0,ca:0,cn:0,fo:0,ge:0,gl:0,gu:0,hk:0,ie:0,il:0,"in":0,is:0,jm:0,jp:0,kg:0,kr:0,la:0,mh:0,mn:0,mo:0,mp:0,mt:0,nz:0,ph:0,pk:0,sg:0,sy:0,th:0,tt:0,tw:0,um:0,us:0,uz:0,vi:0,zw:0}[dojo.cldr.supplemental._region(a)];
return a===undefined?1:a};dojo.cldr.supplemental._region=function(a){a=dojo.i18n.normalizeLocale(a);a=a.split("-");var b=a[1];if(b){if(b.length==4)b=a[2]}else b={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"}[a[0]];return b};dojo.cldr.supplemental.getWeekend=function(a){var b=dojo.cldr.supplemental._region(a);a={"in":0,af:4,dz:4,ir:4,om:4,sa:4,ye:4,ae:5,bh:5,eg:5,il:5,iq:5,jo:5,kw:5,ly:5,ma:5,qa:5,sd:5,sy:5,tn:5}[b];b={af:5,dz:5,ir:5,
om:5,sa:5,ye:5,ae:6,bh:5,eg:6,il:6,iq:6,jo:6,kw:6,ly:6,ma:6,qa:6,sd:6,sy:6,tn:6}[b];if(a===undefined)a=6;if(b===undefined)b=0;return{start:a,end:b}}}
if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.regexp.escapeString=function(a,b){return a.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(c){if(b&&b.indexOf(c)!=-1)return c;return"\\"+c})};dojo.regexp.buildGroupRE=function(a,b,c){if(!(a instanceof Array))return b(a);for(var d=[],e=0;e<a.length;e++)d.push(b(a[e]));return dojo.regexp.group(d.join("|"),c)};dojo.regexp.group=function(a,b){return"("+(b?"?:":"")+a+")"}}
if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.string.rep=function(a,b){if(b<=0||!a)return"";for(var c=[];;){b&1&&c.push(a);if(!(b>>=1))break;a+=a}return c.join("")};dojo.string.pad=function(a,b,c,d){c||(c="0");a=String(a);b=dojo.string.rep(c,Math.ceil((b-a.length)/c.length));return d?a+b:b+a};dojo.string.substitute=function(a,b,c,d){d=d||dojo.global;c=c?dojo.hitch(d,c):function(e){return e};return a.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,
function(e,f,k){e=dojo.getObject(f,false,b);if(k)e=dojo.getObject(k,false,d).call(d,e,f);return c(e,f).toString()})};dojo.string.trim=String.prototype.trim?dojo.trim:function(a){a=a.replace(/^\s+/,"");for(var b=a.length-1;b>=0;b--)if(/\S/.test(a.charAt(b))){a=a.substring(0,b+1);break}return a}}
if(!dojo._hasResource["dojo.date.locale"]){dojo._hasResource["dojo.date.locale"]=true;dojo.provide("dojo.date.locale");(function(){function a(d,e,f,k){return k.replace(/([a-z])\1*/ig,function(h){var g,l,m=h.charAt(0);h=h.length;var n=["abbr","wide","narrow"];switch(m){case "G":g=e[h<4?"eraAbbr":"eraNames"][d.getFullYear()<0?0:1];break;case "y":g=d.getFullYear();switch(h){case 1:break;case 2:if(!f.fullYear){g=String(g);g=g.substr(g.length-2);break}default:l=true}break;case "Q":case "q":g=Math.ceil((d.getMonth()+
1)/3);l=true;break;case "M":g=d.getMonth();if(h<3){g+=1;l=true}else{m=["months-format",n[h-3]].join("-");g=e[m][g]}break;case "w":g=dojo.date.locale._getWeekOfYear(d,0);l=true;break;case "d":g=d.getDate();l=true;break;case "D":g=dojo.date.locale._getDayOfYear(d);l=true;break;case "E":g=d.getDay();if(h<3){g+=1;l=true}else{m=["days-format",n[h-3]].join("-");g=e[m][g]}break;case "a":g=d.getHours()<12?"am":"pm";g=e["dayPeriods-format-wide-"+g];break;case "h":case "H":case "K":case "k":l=d.getHours();
switch(m){case "h":g=l%12||12;break;case "H":g=l;break;case "K":g=l%12;break;case "k":g=l||24}l=true;break;case "m":g=d.getMinutes();l=true;break;case "s":g=d.getSeconds();l=true;break;case "S":g=Math.round(d.getMilliseconds()*Math.pow(10,h-3));l=true;break;case "v":case "z":if(g=dojo.date.locale._getZone(d,true,f))break;h=4;case "Z":g=dojo.date.locale._getZone(d,false,f);g=[g<=0?"+":"-",dojo.string.pad(Math.floor(Math.abs(g)/60),2),dojo.string.pad(Math.abs(g)%60,2)];if(h==4){g.splice(0,0,"GMT");
g.splice(3,0,":")}g=g.join("");break;default:throw Error("dojo.date.locale.format: invalid pattern char: "+k);}if(l)g=dojo.string.pad(g,h);return g})}function b(d,e,f,k){var h=function(m){return m};e=e||h;f=f||h;k=k||h;var g=d.match(/(''|[^'])+/g),l=d.charAt(0)=="'";dojo.forEach(g,function(m,n){if(m){g[n]=(l?f:e)(m.replace(/''/g,"'"));l=!l}else g[n]=""});return k(g.join(""))}function c(d,e,f,k){k=dojo.regexp.escapeString(k);f.strict||(k=k.replace(" a"," ?a"));return k.replace(/([a-z])\1*/ig,function(h){var g;
g=h.charAt(0);var l=h.length,m="",n="";if(f.strict){if(l>1)m="0{"+(l-1)+"}";if(l>2)n="0{"+(l-2)+"}"}else{m="0?";n="0{0,2}"}switch(g){case "y":g="\\d{2,4}";break;case "M":g=l>2?"\\S+?":m+"[1-9]|1[0-2]";break;case "D":g=m+"[1-9]|"+n+"[1-9][0-9]|[12][0-9][0-9]|3[0-5][0-9]|36[0-6]";break;case "d":g="3[01]|[12]\\d|"+m+"[1-9]";break;case "w":g=m+"[1-9]|[1-4][0-9]|5[0-3]";break;case "E":g="\\S+";break;case "h":g=m+"[1-9]|1[0-2]";break;case "k":g=m+"\\d|1[01]";break;case "H":g=m+"\\d|1\\d|2[0-3]";break;case "K":g=
m+"[1-9]|1\\d|2[0-4]";break;case "m":case "s":g="[0-5]\\d";break;case "S":g="\\d{"+l+"}";break;case "a":l=f.am||e["dayPeriods-format-wide-am"];m=f.pm||e["dayPeriods-format-wide-pm"];if(f.strict)g=l+"|"+m;else{g=l+"|"+m;if(l!=l.toLowerCase())g+="|"+l.toLowerCase();if(m!=m.toLowerCase())g+="|"+m.toLowerCase();if(g.indexOf(".")!=-1)g+="|"+g.replace(/\./g,"")}g=g.replace(/\./g,"\\.");break;default:g=".*"}d&&d.push(h);return"("+g+")"}).replace(/[\xa0 ]/g,"[\\s\\xa0]")}dojo.date.locale._getZone=function(d,
e){return e?dojo.date.getTimezoneName(d):d.getTimezoneOffset()};dojo.date.locale.format=function(d,e){e=e||{};var f=dojo.i18n.normalizeLocale(e.locale),k=e.formatLength||"short";f=dojo.date.locale._getGregorianBundle(f);var h=[],g=dojo.hitch(this,a,d,f,e);if(e.selector=="year")return b(f["dateFormatItem-yyyy"]||"yyyy",g);var l;if(e.selector!="date")(l=e.timePattern||f["timeFormat-"+k])&&h.push(b(l,g));if(e.selector!="time")(l=e.datePattern||f["dateFormat-"+k])&&h.push(b(l,g));return h.length==1?h[0]:
f["dateTimeFormat-"+k].replace(/\{(\d+)\}/g,function(m,n){return h[n]})};dojo.date.locale.regexp=function(d){return dojo.date.locale._parseInfo(d).regexp};dojo.date.locale._parseInfo=function(d){d=d||{};var e=dojo.i18n.normalizeLocale(d.locale);e=dojo.date.locale._getGregorianBundle(e);var f=d.formatLength||"short",k=d.datePattern||e["dateFormat-"+f],h=d.timePattern||e["timeFormat-"+f];f=d.selector=="date"?k:d.selector=="time"?h:e["dateTimeFormat-"+f].replace(/\{(\d+)\}/g,function(l,m){return[h,k][m]});
var g=[];return{regexp:b(f,dojo.hitch(this,c,g,e,d)),tokens:g,bundle:e}};dojo.date.locale.parse=function(d,e){var f=dojo.date.locale._parseInfo(e),k=f.tokens,h=f.bundle;f=RegExp("^"+f.regexp+"$",f.strict?"":"i").exec(d);if(!f)return null;var g=["abbr","wide","narrow"],l=[1970,0,1,0,0,0,0],m="";f=dojo.every(f,function(r,u){if(!u)return true;var s=k[u-1],t=s.length;switch(s.charAt(0)){case "y":if(t!=2&&e.strict)l[0]=r;else if(r<100){r=Number(r);t=""+(new Date).getFullYear();s=t.substring(0,2)*100;t=
Math.min(Number(t.substring(2,4))+20,99);l[0]=r<t?s+r:s-100+r}else{if(e.strict)return false;l[0]=r}break;case "M":if(t>2){s=h["months-format-"+g[t-3]].concat();if(!e.strict){r=r.replace(".","").toLowerCase();s=dojo.map(s,function(y){return y.replace(".","").toLowerCase()})}r=dojo.indexOf(s,r);if(r==-1)return false}else r--;l[1]=r;break;case "E":case "e":s=h["days-format-"+g[t-3]].concat();if(!e.strict){r=r.toLowerCase();s=dojo.map(s,function(y){return y.toLowerCase()})}r=dojo.indexOf(s,r);if(r==-1)return false;
break;case "D":l[1]=0;case "d":l[2]=r;break;case "a":s=e.am||h["dayPeriods-format-wide-am"];t=e.pm||h["dayPeriods-format-wide-pm"];if(!e.strict){var v=/\./g;r=r.replace(v,"").toLowerCase();s=s.replace(v,"").toLowerCase();t=t.replace(v,"").toLowerCase()}if(e.strict&&r!=s&&r!=t)return false;m=r==t?"p":r==s?"a":"";break;case "K":if(r==24)r=0;case "h":case "H":case "k":if(r>23)return false;l[3]=r;break;case "m":l[4]=r;break;case "s":l[5]=r;break;case "S":l[6]=r}return true});var n=+l[3];if(m==="p"&&n<
12)l[3]=n+12;else if(m==="a"&&n==12)l[3]=0;n=new Date(l[0],l[1],l[2],l[3],l[4],l[5],l[6]);e.strict&&n.setFullYear(l[0]);var o=k.join(""),q=o.indexOf("d")!=-1;o=o.indexOf("M")!=-1;if(!f||o&&n.getMonth()>l[1]||q&&n.getDate()>l[2])return null;if(o&&n.getMonth()<l[1]||q&&n.getDate()<l[2])n=dojo.date.add(n,"hour",1);return n}})();(function(){var a=[];dojo.date.locale.addCustomFormats=function(b,c){a.push({pkg:b,name:c})};dojo.date.locale._getGregorianBundle=function(b){var c={};dojo.forEach(a,function(d){d=
dojo.i18n.getLocalization(d.pkg,d.name,b);c=dojo.mixin(c,d)},this);return c}})();dojo.date.locale.addCustomFormats("dojo.cldr","gregorian");dojo.date.locale.getNames=function(a,b,c,d){var e;d=dojo.date.locale._getGregorianBundle(d);a=[a,c,b];if(c=="standAlone"){c=a.join("-");e=d[c];if(e[0]==1)e=undefined}a[1]="format";return(e||d[a.join("-")]).concat()};dojo.date.locale.isWeekend=function(a,b){var c=dojo.cldr.supplemental.getWeekend(b),d=(a||new Date).getDay();if(c.end<c.start){c.end+=7;if(d<c.start)d+=
7}return d>=c.start&&d<=c.end};dojo.date.locale._getDayOfYear=function(a){return dojo.date.difference(new Date(a.getFullYear(),0,1,a.getHours()),a)+1};dojo.date.locale._getWeekOfYear=function(a,b){if(arguments.length==1)b=0;var c=(new Date(a.getFullYear(),0,1)).getDay(),d=Math.floor((dojo.date.locale._getDayOfYear(a)+(c-b+7)%7-1)/7);c==b&&d++;return d}}
if(!dojo._hasResource["dojo.number"]){dojo._hasResource["dojo.number"]=true;dojo.provide("dojo.number");dojo.number.format=function(a,b){b=dojo.mixin({},b||{});var c=dojo.i18n.normalizeLocale(b.locale);c=dojo.i18n.getLocalization("dojo.cldr","number",c);b.customs=c;c=b.pattern||c[(b.type||"decimal")+"Format"];if(isNaN(a)||Math.abs(a)==Infinity)return null;return dojo.number._applyPattern(a,c,b)};dojo.number._numberPatternRE=/[#0,]*[#0](?:\.0*#*)?/;dojo.number._applyPattern=function(a,b,c){c=c||{};
var d=c.customs.group,e=c.customs.decimal;b=b.split(";");var f=b[0];b=b[a<0?1:0]||"-"+f;if(b.indexOf("%")!=-1)a*=100;else if(b.indexOf("\u2030")!=-1)a*=1E3;else if(b.indexOf("\u00a4")!=-1){d=c.customs.currencyGroup||d;e=c.customs.currencyDecimal||e;b=b.replace(/\u00a4{1,3}/,function(h){return c[["symbol","currency","displayName"][h.length-1]]||c.currency||""})}else if(b.indexOf("E")!=-1)throw Error("exponential notation not supported");var k=dojo.number._numberPatternRE;f=f.match(k);if(!f)throw Error("unable to find a number expression in pattern: "+
b);if(c.fractional===false)c.places=0;return b.replace(k,dojo.number._formatAbsolute(a,f[0],{decimal:e,group:d,places:c.places,round:c.round}))};dojo.number.round=function(a,b,c){c=10/(c||10);return(c*+a).toFixed(b)/c};(0.9).toFixed()==0&&function(){var a=dojo.number.round;dojo.number.round=function(b,c,d){var e=Math.pow(10,-c||0),f=Math.abs(b);if(!b||f>=e||f*Math.pow(10,c+1)<5)e=0;return a(b,c,d)+(b>0?e:-e)}}();dojo.number._formatAbsolute=function(a,b,c){c=c||{};if(c.places===true)c.places=0;if(c.places===
Infinity)c.places=6;b=b.split(".");var d=typeof c.places=="string"&&c.places.indexOf(","),e=c.places;if(d)e=c.places.substring(d+1);else if(!(e>=0))e=(b[1]||[]).length;c.round<0||(a=dojo.number.round(a,e,c.round));a=String(Math.abs(a)).split(".");var f=a[1]||"";if(b[1]||c.places){if(d)c.places=c.places.substring(0,d);d=c.places!==undefined?c.places:b[1]&&b[1].lastIndexOf("0")+1;if(d>f.length)a[1]=dojo.string.pad(f,d,"0",true);if(e<f.length)a[1]=f.substr(0,e)}else a[1]&&a.pop();e=b[0].replace(",",
"");d=e.indexOf("0");if(d!=-1){d=e.length-d;if(d>a[0].length)a[0]=dojo.string.pad(a[0],d);if(e.indexOf("#")==-1)a[0]=a[0].substr(a[0].length-d)}e=b[0].lastIndexOf(",");var k,h;if(e!=-1){k=b[0].length-e-1;b=b[0].substr(0,e);e=b.lastIndexOf(",");if(e!=-1)h=b.length-e-1}b=[];for(e=a[0];e;){d=e.length-k;b.push(d>0?e.substr(d):e);e=d>0?e.slice(0,d):"";if(h){k=h;delete h}}a[0]=b.reverse().join(c.group||",");return a.join(c.decimal||".")};dojo.number.regexp=function(a){return dojo.number._parseInfo(a).regexp};
dojo.number._parseInfo=function(a){a=a||{};var b=dojo.i18n.normalizeLocale(a.locale);b=dojo.i18n.getLocalization("dojo.cldr","number",b);var c=a.pattern||b[(a.type||"decimal")+"Format"],d=b.group,e=b.decimal,f=1;if(c.indexOf("%")!=-1)f/=100;else if(c.indexOf("\u2030")!=-1)f/=1E3;else{var k=c.indexOf("\u00a4")!=-1;if(k){d=b.currencyGroup||d;e=b.currencyDecimal||e}}b=c.split(";");b.length==1&&b.push("-"+b[0]);b=dojo.regexp.buildGroupRE(b,function(h){h="(?:"+dojo.regexp.escapeString(h,".")+")";return h.replace(dojo.number._numberPatternRE,
function(g){var l={signed:false,separator:a.strict?d:[d,""],fractional:a.fractional,decimal:e,exponent:false};g=g.split(".");var m=a.places;if(g.length==1&&f!=1)g[1]="###";if(g.length==1||m===0)l.fractional=false;else{if(m===undefined)m=a.pattern?g[1].lastIndexOf("0")+1:Infinity;if(m&&a.fractional==undefined)l.fractional=true;if(!a.places&&m<g[1].length)m+=","+g[1].length;l.places=m}g=g[0].split(",");if(g.length>1){l.groupSize=g.pop().length;if(g.length>1)l.groupSize2=g.pop().length}return"("+dojo.number._realNumberRegexp(l)+
")"})},true);if(k)b=b.replace(/([\s\xa0]*)(\u00a4{1,3})([\s\xa0]*)/g,function(h,g,l,m){h=dojo.regexp.escapeString(a[["symbol","currency","displayName"][l.length-1]]||a.currency||"");g=g?"[\\s\\xa0]":"";m=m?"[\\s\\xa0]":"";if(!a.strict){if(g)g+="*";if(m)m+="*";return"(?:"+g+h+m+")?"}return g+h+m});return{regexp:b.replace(/[\xa0 ]/g,"[\\s\\xa0]"),group:d,decimal:e,factor:f}};dojo.number.parse=function(a,b){var c=dojo.number._parseInfo(b),d=RegExp("^"+c.regexp+"$").exec(a);if(!d)return NaN;var e=d[1];
if(!d[1]){if(!d[2])return NaN;e=d[2];c.factor*=-1}e=e.replace(RegExp("["+c.group+"\\s\\xa0]","g"),"").replace(c.decimal,".");return e*c.factor};dojo.number._realNumberRegexp=function(a){a=a||{};if(!("places"in a))a.places=Infinity;if(typeof a.decimal!="string")a.decimal=".";if(!("fractional"in a)||/^0/.test(a.places))a.fractional=[true,false];if(!("exponent"in a))a.exponent=[true,false];if(!("eSigned"in a))a.eSigned=[true,false];var b=dojo.number._integerRegexp(a),c=dojo.regexp.buildGroupRE(a.fractional,
function(e){var f="";if(e&&a.places!==0){f="\\"+a.decimal;if(a.places==Infinity)f="(?:"+f+"\\d+)?";else f+="\\d{"+a.places+"}"}return f},true),d=dojo.regexp.buildGroupRE(a.exponent,function(e){if(e)return"([eE]"+dojo.number._integerRegexp({signed:a.eSigned})+")";return""});b+=c;if(c)b="(?:(?:"+b+")|(?:"+c+"))";return b+d};dojo.number._integerRegexp=function(a){a=a||{};if(!("signed"in a))a.signed=[true,false];if("separator"in a){if(!("groupSize"in a))a.groupSize=3}else a.separator="";var b=dojo.regexp.buildGroupRE(a.signed,
function(d){return d?"[-+]":""},true),c=dojo.regexp.buildGroupRE(a.separator,function(d){if(!d)return"(?:\\d+)";d=dojo.regexp.escapeString(d);if(d==" ")d="\\s";else if(d=="\u00a0")d="\\s\\xa0";var e=a.groupSize,f=a.groupSize2;if(f){d="(?:0|[1-9]\\d{0,"+(f-1)+"}(?:["+d+"]\\d{"+f+"})*["+d+"]\\d{"+e+"})";return e-f>0?"(?:"+d+"|(?:0|[1-9]\\d{0,"+(e-1)+"}))":d}return"(?:0|[1-9]\\d{0,"+(e-1)+"}(?:["+d+"]\\d{"+e+"})*)"},true);return b+c}}
if(!dojo._hasResource["dojox.validate.regexp"]){dojo._hasResource["dojox.validate.regexp"]=true;dojo.provide("dojox.validate.regexp");dojo.mixin(dojox.validate.regexp,{ipAddress:function(a){a=typeof a=="object"?a:{};if(typeof a.allowDottedDecimal!="boolean")a.allowDottedDecimal=true;if(typeof a.allowDottedHex!="boolean")a.allowDottedHex=true;if(typeof a.allowDottedOctal!="boolean")a.allowDottedOctal=true;if(typeof a.allowDecimal!="boolean")a.allowDecimal=true;if(typeof a.allowHex!="boolean")a.allowHex=
true;if(typeof a.allowIPv6!="boolean")a.allowIPv6=true;if(typeof a.allowHybrid!="boolean")a.allowHybrid=true;var b=[];a.allowDottedDecimal&&b.push("((\\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])");a.allowDottedHex&&b.push("(0[xX]0*[\\da-fA-F]?[\\da-fA-F]\\.){3}0[xX]0*[\\da-fA-F]?[\\da-fA-F]");a.allowDottedOctal&&b.push("(0+[0-3][0-7][0-7]\\.){3}0+[0-3][0-7][0-7]");a.allowDecimal&&b.push("(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])");
a.allowHex&&b.push("0[xX]0*[\\da-fA-F]{1,8}");a.allowIPv6&&b.push("([\\da-fA-F]{1,4}\\:){7}[\\da-fA-F]{1,4}");a.allowHybrid&&b.push("([\\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])");a="";if(b.length>0)a="("+b.join("|")+")";return a},host:function(a){a=typeof a=="object"?a:{};if(typeof a.allowIP!="boolean")a.allowIP=true;if(typeof a.allowLocal!="boolean")a.allowLocal=false;if(typeof a.allowPort!="boolean")a.allowPort=true;if(typeof a.allowNamed!=
"boolean")a.allowNamed=false;var b=a.allowPort?"(\\:\\d+)?":"",c="((?:(?:[\\da-zA-Z](?:[-\\da-zA-Z]{0,61}[\\da-zA-Z])?)\\.)+(?:[a-zA-Z](?:[-\\da-zA-Z]{0,6}[\\da-zA-Z])?)\\.?)";if(a.allowIP)c+="|"+dojox.validate.regexp.ipAddress(a);if(a.allowLocal)c+="|localhost";if(a.allowNamed)c+="|^[^-][a-zA-Z0-9_-]*";return"("+c+")"+b},url:function(a){a=typeof a=="object"?a:{};if(!("scheme"in a))a.scheme=[true,false];return dojo.regexp.buildGroupRE(a.scheme,function(b){if(b)return"(https?|ftps?)\\://";return""})+
dojox.validate.regexp.host(a)+"(/(?:[^?#\\s/]+/)*(?:[^?#\\s/]+(?:\\?[^?#\\s/]*)?(?:#[A-Za-z][\\w.:-]*)?)?)?"},emailAddress:function(a){a=typeof a=="object"?a:{};if(typeof a.allowCruft!="boolean")a.allowCruft=false;a.allowPort=false;var b="([!#-'*+\\-\\/-9=?A-Z^-~]+[.])*[!#-'*+\\-\\/-9=?A-Z^-~]+@"+dojox.validate.regexp.host(a);if(a.allowCruft)b="<?(mailto\\:)?"+b+">?";return b},emailAddressList:function(a){a=typeof a=="object"?a:{};if(typeof a.listSeparator!="string")a.listSeparator="\\s;,";var b=
dojox.validate.regexp.emailAddress(a);return"("+b+"\\s*["+a.listSeparator+"]\\s*)*"+b+"\\s*["+a.listSeparator+"]?\\s*"},numberFormat:function(a){a=typeof a=="object"?a:{};if(typeof a.format=="undefined")a.format="###-###-####";return dojo.regexp.buildGroupRE(a.format,function(b){return dojo.regexp.escapeString(b,"?").replace(/\?/g,"\\d?").replace(/#/g,"\\d")})}});dojox.validate.regexp.ca={postalCode:function(){return"([A-Z][0-9][A-Z] [0-9][A-Z][0-9])"},province:function(){return"(AB|BC|MB|NB|NL|NS|NT|NU|ON|PE|QC|SK|YT)"}};
dojox.validate.regexp.us={state:function(a){a=typeof a=="object"?a:{};if(typeof a.allowTerritories!="boolean")a.allowTerritories=true;if(typeof a.allowMilitary!="boolean")a.allowMilitary=true;var b="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";if(a.allowTerritories)b+="|AS|FM|GU|MH|MP|PW|PR|VI";if(a.allowMilitary)b+="|AA|AE|AP";return"("+b+")"}}}
if(!dojo._hasResource["dojox.validate._base"]){dojo._hasResource["dojox.validate._base"]=true;dojo.provide("dojox.validate._base");dojo.experimental("dojox.validate");dojox.validate.isText=function(a,b){b=typeof b=="object"?b:{};if(/^\s*$/.test(a))return false;if(typeof b.length=="number"&&b.length!=a.length)return false;if(typeof b.minlength=="number"&&b.minlength>a.length)return false;if(typeof b.maxlength=="number"&&b.maxlength<a.length)return false;return true};dojox.validate._isInRangeCache=
{};dojox.validate.isInRange=function(a,b){a=dojo.number.parse(a,b);if(isNaN(a))return false;b=typeof b=="object"?b:{};var c=typeof b.max=="number"?b.max:Infinity,d=typeof b.min=="number"?b.min:-Infinity,e=dojox.validate._isInRangeCache,f=a+"max"+c+"min"+d+"dec"+(typeof b.decimal=="string"?b.decimal:".");if(typeof e[f]!="undefined")return e[f];e[f]=!(a<d||a>c);return e[f]};dojox.validate.isNumberFormat=function(a,b){return RegExp("^"+dojox.validate.regexp.numberFormat(b)+"$","i").test(a)};dojox.validate.isValidLuhn=
function(a){var b=0,c,d;dojo.isString(a)||(a=String(a));a=a.replace(/[- ]/g,"");c=a.length%2;for(var e=0;e<a.length;e++){d=parseInt(a.charAt(e));if(e%2==c)d*=2;if(d>9)d-=9;b+=d}return!(b%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(a,b){var c=[],d=[],e={},f={isSuccessful:function(){return!this.hasInvalid()&&!this.hasMissing()},hasMissing:function(){return c.length>0},getMissing:function(){return c},isMissing:function(q){for(var r=0;r<c.length;r++)if(q==c[r])return true;return false},hasInvalid:function(){return d.length>0},getInvalid:function(){return d},isInvalid:function(q){for(var r=
0;r<d.length;r++)if(q==d[r])return true;return false},hasInvalidIndices:function(){return e.length>0},getInvalidIndices:function(){return e}},k=function(q,r){return typeof r[q]=="undefined"};if(b.trim instanceof Array)for(var h=0;h<b.trim.length;h++){var g=a[b.trim[h]];if(!(k("type",g)||g.type!="text"&&g.type!="textarea"&&g.type!="password"))g.value=g.value.replace(/(^\s*|\s*$)/g,"")}if(b.uppercase instanceof Array)for(h=0;h<b.uppercase.length;h++){g=a[b.uppercase[h]];if(!(k("type",g)||g.type!="text"&&
g.type!="textarea"&&g.type!="password"))g.value=g.value.toUpperCase()}if(b.lowercase instanceof Array)for(h=0;h<b.lowercase.length;h++){g=a[b.lowercase[h]];if(!(k("type",g)||g.type!="text"&&g.type!="textarea"&&g.type!="password"))g.value=g.value.toLowerCase()}if(b.ucfirst instanceof Array)for(h=0;h<b.ucfirst.length;h++){g=a[b.ucfirst[h]];if(!(k("type",g)||g.type!="text"&&g.type!="textarea"&&g.type!="password"))g.value=g.value.replace(/\b\w+\b/g,function(q){return q.substring(0,1).toUpperCase()+q.substring(1).toLowerCase()})}if(b.digit instanceof
Array)for(h=0;h<b.digit.length;h++){g=a[b.digit[h]];if(!(k("type",g)||g.type!="text"&&g.type!="textarea"&&g.type!="password"))g.value=g.value.replace(/\D/g,"")}if(b.required instanceof Array)for(h=0;h<b.required.length;h++)if(dojo.isString(b.required[h])){g=a[b.required[h]];if(!k("type",g)&&(g.type=="text"||g.type=="textarea"||g.type=="password"||g.type=="file")&&/^\s*$/.test(g.value))c[c.length]=g.name;else if(!k("type",g)&&(g.type=="select-one"||g.type=="select-multiple")&&(g.selectedIndex==-1||
/^\s*$/.test(g.options[g.selectedIndex].value)))c[c.length]=g.name;else if(!k("type",g)&&g.type=="checkbox"&&!g.checked)c[c.length]=g.name;else if(dojo.isArrayLike(g)){for(var l=false,m=0;m<g.length;m++)if(g[m].checked)l=true;if(!l&&!k("type",g[0]))c[c.length]=g[0].name}}if(b.required instanceof Array)for(h=0;h<b.required.length;h++)if(dojo.isObject(b.required[h])){var n,o;for(o in b.required[h]){g=a[o];n=b.required[h][o]}if(dojo.isArrayLike(g)){for(m=l=0;m<g.length;m++)g[m].checked&&l++;if(l<n&&
!k("type",g[0]))c[c.length]=g[0].name}else if(!k("type",g)&&g.type=="select-multiple"){for(m=l=0;m<g.options.length;m++)g.options[m].selected&&!/^\s*$/.test(g.options[m].value)&&l++;if(l<n&&!k("type",g[0]))c[c.length]=g.name}}if(dojo.isObject(b.dependencies))for(o in b.dependencies){g=a[o];if(!k("type",g))if(!(g.type!="text"&&g.type!="textarea"&&g.type!="password"))if(!/\S+/.test(g.value))if(!f.isMissing(g.name)){h=a[b.dependencies[o]];if(!(h.type!="text"&&h.type!="textarea"&&h.type!="password"&&
h.type!="radio")){if(h.type=="radio"){if(!h.checked)continue}else if(/^\s*$/.test(h.value))continue;c[c.length]=g.name}}}if(dojo.isObject(b.constraints))for(o in b.constraints)if(g=a[o])if(!(!k("tagName",g)&&(g.tagName.toLowerCase().indexOf("input")>=0||g.tagName.toLowerCase().indexOf("textarea")>=0)&&/^\s*$/.test(g.value))){m=true;if(dojo.isFunction(b.constraints[o]))m=b.constraints[o](g.value);else if(dojo.isArray(b.constraints[o]))if(dojo.isArray(b.constraints[o][0]))for(h=0;h<b.constraints[o].length;h++){n=
dojox.validate.evaluateConstraint(b,b.constraints[o][h],o,g);if(!n){if(typeof e[o]=="undefined")e[o]=[];e[o][e[o].length]=h}m=m&&n}else m=dojox.validate.evaluateConstraint(b,b.constraints[o],o,g);if(!m)d[d.length]=g.name}if(dojo.isObject(b.confirm))for(o in b.confirm){g=a[o];h=a[b.confirm[o]];if(!(k("type",g)||k("type",h)||g.type!="text"&&g.type!="textarea"&&g.type!="password"||h.type!=g.type||h.value==g.value||f.isInvalid(g.name)||/^\s*$/.test(h.value)))d[d.length]=g.name}return f};dojox.validate.evaluateConstraint=
function(a,b,c,d){a=b[0];b=b.slice(1);b.unshift(d.value);if(typeof a!="undefined")return a.apply(null,b);return false}}
if(!dojo._hasResource["dojox.validate.web"]){dojo._hasResource["dojox.validate.web"]=true;dojo.provide("dojox.validate.web");dojox.validate.isIpAddress=function(a,b){return RegExp("^"+dojox.validate.regexp.ipAddress(b)+"$","i").test(a)};dojox.validate.isUrl=function(a,b){return RegExp("^"+dojox.validate.regexp.url(b)+"$","i").test(a)};dojox.validate.isEmailAddress=function(a,b){return RegExp("^"+dojox.validate.regexp.emailAddress(b)+"$","i").test(a)};dojox.validate.isEmailAddressList=function(a,b){return RegExp("^"+
dojox.validate.regexp.emailAddressList(b)+"$","i").test(a)};dojox.validate.getEmailAddressList=function(a,b){b||(b={});if(!b.listSeparator)b.listSeparator="\\s;,";if(dojox.validate.isEmailAddressList(a,b))return a.split(RegExp("\\s*["+b.listSeparator+"]\\s*"));return[]}}
if(!dojo._hasResource["dojox.validate.creditCard"]){dojo._hasResource["dojox.validate.creditCard"]=true;dojo.provide("dojox.validate.creditCard");dojox.validate._cardInfo={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}"};dojox.validate.isValidCreditCard=function(a,b){return(b.toLowerCase()==
"er"||dojox.validate.isValidLuhn(a))&&dojox.validate.isValidCreditCardNumber(a,b.toLowerCase())};dojox.validate.isValidCreditCardNumber=function(a,b){a=String(a).replace(/[- ]/g,"");var c=dojox.validate._cardInfo,d=[];if(b)return(c="^"+c[b.toLowerCase()]+"$")?!!a.match(c):false;for(var e in c)a.match("^"+c[e]+"$")&&d.push(e);return d.length?d.join("|"):false};dojox.validate.isValidCvv=function(a,b){dojo.isString(a)||(a=String(a));var c;switch(b.toLowerCase()){case "mc":case "ec":case "vi":case "di":c=
"###";break;case "ax":c="####"}return!!c&&a.length&&dojox.validate.isNumberFormat(a,{format:c})}}
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 c=-1;if(a===null)a=undefined;if(b===null)b=undefined;if(a==b)c=0;else if(a>b||a==null)c=1;return c};dojo.data.util.sorter.createSortFunction=function(a,b){function c(m,n,o,q){return function(r,u){var s=q.getValue(r,m),t=q.getValue(u,m);return n*o(s,t)}}for(var d=[],e,f=b.comparatorMap,k=dojo.data.util.sorter.basicComparator,
h=0;h<a.length;h++){e=a[h];var g=e.attribute;if(g){e=e.descending?-1:1;var l=k;if(f){if(typeof g!=="string"&&"toString"in g)g=g.toString();l=f[g]||k}d.push(c(g,e,l,b))}}return function(m,n){for(var o=0;o<d.length;){var q=d[o++](m,n);if(q!==0)return q}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(a){dojo.mixin(this,
a)},getValue:function(a,b,c){this._assertIsItem(a);if(!dojo.isString(b))throw Error(this._className+".getValue(): Invalid attribute, string expected!");if(!this.hasAttribute(a,b)){if(c)return c;console.log(this._className+".getValue(): Item does not have the attribute '"+b+"'.")}return a.i[b]},getValues:function(a,b){this._assertIsItem(a);var c=[];this.hasAttribute(a,b)&&c.push(a.i[b]);return c},getAttributes:function(a){this._assertIsItem(a);var b=[],c;for(c in a.i)b.push(c);return b},hasAttribute:function(a,
b){return this.isItem(a)&&typeof a.i[b]!="undefined"},containsValue:function(a,b,c){a=this.getValues(a,b);b=a.length;for(var d=0;d<b;d++)if(a[d]==c)return true;return false},isItem:function(a){if(a)return typeof a.r!="undefined"&&a.r==this;return false},isItemLoaded:function(a){return this.isItem(a)},loadItem:function(a){this.isItemLoaded(a.item)},fetch:function(a){a=a||{};if(!a.store)a.store=this;var b=this;this._fetchItems(a,function(c,d,e){var f=d.abort||null,k=false,h=d.start?d.start:0;if(b.doClientPaging==
false)h=0;var g=d.count?h+d.count:c.length;d.abort=function(){k=true;f&&f.call(d)};var l=d.scope||dojo.global;if(!d.store)d.store=b;d.onBegin&&d.onBegin.call(l,e,d);d.sort&&b.doClientSorting&&c.sort(dojo.data.util.sorter.createSortFunction(d.sort,b));if(d.onItem)for(e=h;e<c.length&&e<g;++e){var m=c[e];k||d.onItem.call(l,m,d)}if(d.onComplete&&!k){e=null;d.onItem||(e=c.slice(h,g));d.onComplete.call(l,e,d)}},function(c,d){if(d.onError)d.onError.call(d.scope||dojo.global,c,d)});return a},getFeatures:function(){return this._features},
close:function(){},getLabel:function(a){if(this._labelAttr&&this.isItem(a))return this.getValue(a,this._labelAttr)},getLabelAttributes:function(){if(this._labelAttr)return[this._labelAttr];return null},_xhrFetchHandler:function(a,b,c){a=this._filterResponse(a);if(a.label)this._labelAttr=a.label;var d=a.numRows||-1;this._items=[];dojo.forEach(a.items,function(h){this._items.push({i:h,r:this})},this);a=a.identifier;this._itemsByIdentity={};if(a){this._identifier=a;var e;for(e=0;e<this._items.length;++e){var f=
this._items[e].i,k=f[a];if(this._itemsByIdentity[k])throw Error(this._className+":  The json data as specified by: ["+this.url+"] is malformed.  Items within the list have identifier: ["+a+"].  Value collided: ["+k+"]");else this._itemsByIdentity[k]=f}}else{this._identifier=Number;for(e=0;e<this._items.length;++e)this._items[e].n=e}d=this._numRows=d===-1?this._items.length:d;c(this._items,b,d);this._numRows=d},_fetchItems:function(a,b,c){var d=a.serverQuery||a.query||{};if(!this.doClientPaging){d.start=
a.start||0;if(a.count)d.count=a.count}if(!this.doClientSorting&&a.sort){var e=[];dojo.forEach(a.sort,function(k){if(k&&k.attribute)e.push((k.descending?"-":"")+k.attribute)});d.sort=e.join(",")}if(this.doClientPaging&&this._lastServerQuery!==null&&dojo.toJson(d)==dojo.toJson(this._lastServerQuery)){this._numRows=this._numRows===-1?this._items.length:this._numRows;b(this._items,a,this._numRows)}else{var f=(this.requestMethod.toLowerCase()=="post"?dojo.xhrPost:dojo.xhrGet)({url:this.url,handleAs:"json-comment-optional",
content:d});f.addCallback(dojo.hitch(this,function(k){this._xhrFetchHandler(k,a,b,c)}));f.addErrback(function(k){c(k,a)});this.lastRequestHash=(new Date).getTime()+"-"+String(Math.random()).substring(2);this._lastServerQuery=dojo.mixin({},d)}},_filterResponse:function(a){return a},_assertIsItem:function(a){if(!this.isItem(a))throw Error(this._className+": Invalid item argument.");},_assertIsAttribute:function(a){if(typeof a!=="string")throw Error(this._className+": Invalid attribute argument ('"+
a+"').");},fetchItemByIdentity:function(a){if(this._itemsByIdentity){var b=this._itemsByIdentity[a.identity];if(b!==undefined){if(a.onItem)a.onItem.call(a.scope?a.scope:dojo.global,{i:b,r:this});return}}this._fetchItems({serverQuery:{id:a.identity}},function(c){var d=a.scope?a.scope:dojo.global;try{var e=null;if(c&&c.length==1)e=c[0];a.onItem&&a.onItem.call(d,e)}catch(f){a.onError&&a.onError.call(d,f)}},function(c){var d=a.scope?a.scope:dojo.global;a.onError&&a.onError.call(d,c)})},getIdentity:function(a){var b=
null;return b=this._identifier===Number?a.n:a.i[this._identifier]},getIdentityAttributes:function(){return[this._identifier]}})}
if(!dojo._hasResource["mam.validation"]){dojo._hasResource["mam.validation"]=true;dojo.provide("mam.validation");mam.validation={isValidPattern:function(a,b){if(typeof a!="string"||typeof b!="string")return false;return RegExp(b).test(a)},isValidMaMNumber:function(a){if(typeof a!="string")return false;if((a.length<14||a.length>16)&&a.length!=9)return false;if(dojox.validate.isValidLuhn(a))return true},isValidMaMStatus:function(a,b){if(typeof a!="string"||typeof b!="string")return false;if(b.indexOf("N/A")>
-1)return true;for(var c=b.split(" "),d=false,e=0;e<c.length;e++){switch(c[e]){case "BASE":d=mam.validation._checkPrefixes(a,["401000","403400","99200","531000","523400"]);break;case "SEN":d=mam.validation._checkPrefixes(a,["401001","22201","531001"]);break;case "FTL":d=mam.validation._checkPrefixes(a,["401002","99222","531002"]);break;case "HON":d=mam.validation._checkPrefixes(a,["401003","33303","531003"]);break;case "INSTANT":d=mam.validation._checkPrefixes(a,["99990"])}if(d)break}return d},_checkPrefixes:function(a,
b){for(var c=false,d=0;d<b.length;d++)if(a.indexOf(b[d])==0)c=true;return c},isInteger:function(a){return mam.validation.isValidPattern(a,"^(?:0|[0-9]\\d*)$")},isAlpha:function(a){return mam.validation.isValidPattern(a,"^[a-zA-Z\\s]*$")},isAlphaNumeric:function(a){return mam.validation.isValidPattern(a,"^[A-Za-z0-9 \\-]*$")},isValidChars:function(a){return mam.validation.isValidPattern(a,"^[A-Za-z0-9\u00e4\u00eb\u00ef\u00f6\u00fc\u00c4\u00cb\u00cf\u00d6\u00dc\u00e1\u00e9\u00ed\u00f3\u00fa\u00c1\u00c9\u00cd\u00d3\u00da\u00e0\u00e8\u00ec\u00f2\u00f9\u00c0\u00c8\u00cc\u00d2\u00d9\u00e2\u00ea\u00ee\u00f4\u00fb\u00c2\u00ca\u00ce\u00d4\u00db\u00e5\u00c5\u00e3\u00f1\u00f5\u00c3\u00d1\u00d5\u00e7\u00f8\u00c7\u00d8\u00e6\u00c6\u00d0\u00f0\u00fe\u00de\u00ff\u00df\u2018;,.\\-_\\+\\&#\\*=\u201d/ \\u0104\\u0105\\u0106\\u0107\\u0118\\u0119\\u0141\\u0142\\u0143\\u0144\\u015A\\u015B\\u0179\\u017A\\u017B\\u017C]*$")},
isMaskedCCNumber:function(a){return mam.validation.isValidPattern(a,"^[0-9\\*]{0,13}[0-9]{3}$")},isTelephoneNumber:function(a){return mam.validation.isValidPattern(a,"^[0-9\\+\\-\\(\\)]*$")},isValidDatePattern:function(a,b){for(var c=b=b.toLowerCase();c.indexOf("d")!=-1;)c=c.replace("d","");for(;c.indexOf("m")!=-1;)c=c.replace("m","");for(var d=0;c.indexOf("y")!=-1;){c=c.replace("y","");d++}c="["+c.charAt(0)+"]";var e="^";e+=b.charAt(0)=="d"||b.charAt(0)=="m"?"[0-9]{1,2}"+c+"[0-9]{1,2}"+c+"[0-9]{"+
d+"}$":"[0-9]{"+d+"}"+c+"[0-9]{1,2}"+c+"[0-9]{1,2}$";return mam.validation.isValidPattern(a,e)}}}
if(!dojo._hasResource["mam.util.legacyFunctions"]){dojo._hasResource["mam.util.legacyFunctions"]=true;dojo.provide("mam.util.legacyFunctions");mam.QueryChecker={_getSepForQuery:function(a){return a.indexOf("?")!=-1?"&":"?"}};var checkMAMCard=function(a){pValidPrefix5="99200,22201,99222,33303,99990";pValidPrefix6="401000,403400,531000,523400,401001,531001,401002,531002,401003,531003";if(a=="")return false;if((new String(a)).length<14||(new String(a)).length>16)return false;var b=new String(a.substring(0,
5));a=new String(a.substring(0,6));if(pValidPrefix5.indexOf(b)!=0&&pValidPrefix6.indexOf(a)!=0)return false;return true}}
if(!dojo._hasResource["mam.util.logger"]){dojo._hasResource["mam.util.logger"]=true;dojo.provide("mam.util.logger");dojo.provide("LHMAMLogger");dojo.declare("mam.util.logger",null,{debug:true,globalDebug:false,debugMethods:[""],debugPrint:function(a){if(this.debug||this.globalDebug)if(a.length!=0){var b=""+Array(this.debugMethods.length-1).join("\t");this._out(b+this.declaredClass+this.debugMethods[this.debugMethods.length-1]+": "+a[0]);if(a.length>1){this._outArgs(b+"\targuments.length = "+(a.length-
1));for(var c=1;c<a.length;c++)this._outArgs(b+"\t\targuments["+c+"] = "+a[c])}}},debugMsg:function(){if(window.console)this._out=function(){console.debug.apply(console,arguments)};this._outArgs=function(){console.debug.apply(console,arguments)};this.debugPrint(arguments)},debugWarn:function(){if(window.console)this._out=function(){console.warn.apply(console,arguments)};this._outArgs=function(){console.debug.apply(console,arguments)};this.debugPrint(arguments)},debugErr:function(){if(window.console)this._out=
function(){console.error.apply(console,arguments)};this._outArgs=function(){console.debug.apply(console,arguments)};this.debugPrint(arguments)},debugEnter:function(a){this.debugMethods.push("."+a);this.debugMsg("ENTER")},debugExit:function(){this.debugMsg("EXIT");this.debugMethods.pop()}});dojo.declare("LHMAMLogger",mam.util.logger,{debugMsg:function(){dojo.deprecated("LHMAMLogger.debugMsg() is deprecated. Use mam.util.logger.debugMsg('...') instead.","","1.5");this.inherited(arguments)}})}
if(!dojo._hasResource["mam.helper.popupManager"]){dojo._hasResource["mam.helper.popupManager"]=true;dojo.provide("mam.helper.popupManager");dojo.declare("mam.helper.popupManager",[mam.util.logger],{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(a){dojo.mixin(this,this.defaults);dojo.mixin(this,a);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}switch(parseInt(this.predef_navi)){case 0:this.menubar=this.status=this.directories=this.location=this.toolbar="no";break;case 1:this.menubar=this.status=this.directories=this.location=this.toolbar="yes"}switch(parseInt(this.predef_resize)){case 0:this.resizable=this.scrollbars="no";break;case 1:this.resizable=this.scrollbars="yes"}if(this.scrollbars=="yes")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+=screen.availWidth-(this.px+this.width);if(screen.availHeight<this.py+this.height)this.py+=screen.availHeight-(this.py+this.height)}catch(b){this.px=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;this.debug&&alert(strAttr);if(this.framename==""){objNow=new Date;this.framename="newPopupWin"+objNow.getTime()}strNewCmd=
this.fullscreen=="yes"?this.framename+"= window.open(this.url, this.framename);":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)")}this.focus=="yes"&&eval(this.framename+".focus()");if(this.objectreturn=="yes")return eval(this.framename)}catch(c){}return false},popupExtWin:function(a,b,c,d,e){p={};if(a!="")p.url=a;else return false;
if(e==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(d==0){p.scrollbars="no";p.resizable="no"}else{p.scrollbars="yes";p.resizable="yes"}c=new String(c);newWinSize=c.charAt(0);switch(parseInt(newWinSize)){case 0:theFirst=c.indexOf("-");theSecond=c.lastIndexOf("-");p.width=c.slice(theFirst+1,theSecond);p.height=c.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}mam.popupMgr.popupWin(p)},lnkToParentWin:function(a){try{if(!window.opener)throw"error";if(window.opener.closed)throw"error";window.opener.location.href=a}catch(b){window.opener=eval("popupWin({url:'"+a+"',fullscreen:'yes',focus:'no',objectreturn:'yes'})")}window.focus();return false}});mam.popupMgr=new mam.helper.popupManager}
if(!dojo._hasResource["dojo.cookie"]){dojo._hasResource["dojo.cookie"]=true;dojo.provide("dojo.cookie");dojo.cookie=function(a,b,c){var d=document.cookie;if(arguments.length==1){var e=d.match(RegExp("(?:^|; )"+dojo.regexp.escapeString(a)+"=([^;]*)"));return e?decodeURIComponent(e[1]):undefined}else{c=c||{};d=c.expires;if(typeof d=="number"){var f=new Date;f.setTime(f.getTime()+d*864E5);d=c.expires=f}if(d&&d.toUTCString)c.expires=d.toUTCString();b=encodeURIComponent(b);d=a+"="+b;for(e in c){d+="; "+
e;f=c[e];if(f!==true)d+="="+f}document.cookie=d}};dojo.cookie.isSupported=function(){if(!("cookieEnabled"in navigator)){this("__djCookieTest__","CookiesAllowed");navigator.cookieEnabled=this("__djCookieTest__")=="CookiesAllowed";navigator.cookieEnabled&&this("__djCookieTest__","",{expires:-1})}return navigator.cookieEnabled}}
if(!dojo._hasResource["mam.helper.cookieHelper"]){dojo._hasResource["mam.helper.cookieHelper"]=true;dojo.provide("mam.helper.cookieHelper");dojo.declare("mam.helper.cookieHelper",mam.util.logger,{cookieEnable:function(){return dojo.cookie.isSupported()},setNoCookieUrlForForm:function(a,b){if(!mam.CookieHelper.cookieEnable())for(var c=dojo.byId(a),d=0;d<c.attributes.length;d++)if(c.attributes[d].nodeName=="action")c.attributes[d].nodeValue=b;return true}});mam.CookieHelper=new mam.helper.cookieHelper({})}
if(!dojo._hasResource["mam.helper.formHelper"]){dojo._hasResource["mam.helper.formHelper"]=true;dojo.provide("mam.helper.formHelper");dojo.declare("mam.helper.formHelper",mam.util.logger,{form:null,submitForm:function(a){this.form=this.locateForm(a);this.form!=null&&this.form.submit()},submitToPopup:function(a,b){this.form=this.locateForm(b);var c="?"+dojo.formToQuery(this.form);return mam.popupMgr.popupWin({url:a+c+"&predef_size=5",predef_size:5,predef_navi:1,predef_resize:1})},resetForm:function(a){this.form=
this.locateForm(a);this.form!=null&&this.form_reset(this.form.id)},locateForm:function(a){if(dojo.isString(a))a=dojo.byId(a);for(;a!=null;){if(a.tagName=="FORM"||a.tagName=="form")break;a=a.parentNode}return a},form_reset:function(a){if(!(a==null||a==""))try{var b=dojo.byId(a);for(i=0;i<b.elements.length;i++){var c=b.elements[i];if(!c.readOnly){switch(c.type){case "text":c.value="";break;case "textarea":c.value="";break;case "checkbox":c.checked=false;break;case "radio":c.checked=false;break;case "select-multiple":for(j=
0;j<c.options.length;j++)c.options[j].selected=false;break;case "select-one":if(c.options[0].value=="##"||c.options[0].value=="")c.selectedIndex=0}if(c.fireEvent)c.fireEvent("onchange");else{var d=c.getAttribute("onchange");if(d!=null&&d!=""){if(typeof d=="function"){d=String(d);tmpFrsPos=d.indexOf("{");tmpLstPos=d.indexOf("}");d=d.slice(tmpFrsPos+1,tmpLstPos)}try{eval(d)}catch(e){}}}}}}catch(f){}},countChars:function(a,b,c){if(a.value.length>c)a.value=a.value.substring(0,c);else dojo.byId(b).firstChild.nodeValue=
c-a.value.length},submitToAction:function(a,b){var c=this.locateForm(a);if(c){c.action=b;c.submit()}}});mam.FormHelper=new mam.helper.formHelper({})}
if(!dojo._hasResource["mam.helper.webReportingHelper"]){dojo._hasResource["mam.helper.webReportingHelper"]=true;dojo.provide("mam.helper.webReportingHelper");dojo.declare("mam.helper.webReportingHelper",mam.util.logger,{_asyncStack:{},_asyncStackNum:0,_trackStack:[],pollingInterval:250,addAdNames:function(a){if(typeof WT.ad=="undefined")WT.ad="";if(dojo.isArray(a))for(var b=0;b<a.length;b++)WT.ad+=WT.ad==""?a[b]:mam.ADNAMESSEP+a[b];else if(typeof a=="string")WT.ad+=WT.ad==""?a:mam.ADNAMESSEP+a},getAdNames:function(){return WT.ad},
clearAdNames:function(){if(typeof WT.ad!="undefined")WT.ad=null},multiTrack:function(){var a=dojo.indexOf(arguments,"DCSext.AdType");a>-1&&arguments[a+1]=="RevolvingStage"&&mam.webRep.clearAdNames();dcsMultiTrack.apply(dcsMultiTrack,arguments)},sendWTData:function(){if(this._asyncStackNum>0)window.setTimeout("mam.webRep.sendWTData()",this.pollingInterval);else try{window.sendWTData&&sendWTData()}catch(a){}},addToQueue:function(a){this._asyncStack[a]=true;this._asyncStackNum++},removeFromQueue:function(a){if(this._asyncStack[a]){delete this._asyncStack[a];
this._asyncStackNum--}},addKeyToStack:function(a,b){if(typeof this._trackStack[a]=="undefined")this._trackStack[a]=[];if(dojo.isArray(b))this._trackStack[a]=this._trackStack[a].concat(b);else typeof b=="string"&&dojo.indexOf(this._trackStack[a],b)==-1&&this._trackStack[a].push(b)},getKeysFromStack:function(a){return typeof this._trackStack[a]=="undefined"?"":this._trackStack[a].join(mam.ADNAMESSEP)},doTrackStack:function(a,b){this.multiTrack(a,this.getKeysFromStack(a));b&&this.clearStack(a)},clearStack:function(a){if(typeof this._trackStack[a]!=
"undefined")this._trackStack[a]=[];try{eval("delete "+a)}catch(b){}}});mam.webRep=new mam.helper.webReportingHelper({})}
if(!dojo._hasResource["mam.helper.keepAliveHelper"]){dojo._hasResource["mam.helper.keepAliveHelper"]=true;dojo.provide("mam.helper.keepAliveHelper");dojo.declare("mam.helper.keepAliveHelper",mam.util.logger,{time:6E5,enable:function(a){if(a)this.time=a*6E4;window.setTimeout(mam.keepAlive.request,this.time)},request:function(){dojo.xhrGet({url:mam.KEEPALIVEURL,handleAs:"text",error:function(){}});window.setTimeout(mam.keepAlive.request,mam.keepAlive.time)}});mam.keepAlive=new mam.helper.keepAliveHelper({})}
if(!dojo._hasResource["mam.helper.SelectSubmitter"]){dojo._hasResource["mam.helper.SelectSubmitter"]=true;dojo.provide("mam.helper.SelectSubmitter");dojo.declare("mam.helper.SelectSubmitter",mam.util.logger,{handleClick:function(a){a=dojo.query(".mam-x-sc-sel",mam.FormHelper.locateForm(a));if(a.length>0&&a[0].options[a[0].selectedIndex].value!="##"){a=a[0].options[a[0].selectedIndex].value;var b=Number(a.charAt(0)),c=Number(a.charAt(1)),d=Number(a.charAt(2)),e=a.substr(4,a.length-1);if(a.charAt(0)!=
" "&&b!=0)mam.popupMgr.popupExtWin(e,"newWin",b,c,d);else if(a!="   ##"&&e!="")window.location.href=e}}});mam.cnt.SelectSubmitter=new mam.helper.SelectSubmitter}
if(!dojo._hasResource["mam.helper.checkboxToggler"]){dojo._hasResource["mam.helper.checkboxToggler"]=true;dojo.provide("mam.helper.checkboxToggler");dojo.declare("mam.checkbox.togglerTypA",mam.util.logger,{typ:"A",masterId:"",masterEl:null,childIds:null,constructor:function(a){dojo.mixin(this,a);this.childEls=[];if(this.masterId!="")if(this.masterEl=dojo.byId(this.masterId)){dojo.connect(this.masterEl,"onclick",this,"masterClicked");for(var b=a=0;b<this.childIds.length;b++){var c=dojo.byId(this.childIds[b]);
if(c!=null){this.childEls[a]=c;dojo.connect(this.childEls[a],"onclick",this,"slaveClicked");a++}}this.init()}},init:function(){this.debugEnter("init");for(var a=false,b=0;b<this.childEls.length;b++)if(this.childEls[b].checked==true)a=true;if(a)this.masterEl.checked=true;this.debugExit()},masterClicked:function(a){if(a.target.checked==true)for(a=0;a<this.childEls.length;a++)this.childEls[a].checked=true;else if(a.target.checked==false)for(a=0;a<this.childEls.length;a++)this.childEls[a].checked=false},
slaveClicked:function(a){if(a.target.checked==true)this.masterEl.checked=true;else if(a.target.checked==false){for(var b=false,c=0;c<this.childEls.length;c++)if(this.childEls[c].id!=a.target.id)if(this.childEls[c].checked==true)b=true;if(!b)this.masterEl.checked=false}}});dojo.declare("mam.checkbox.togglerTypB",[mam.util.logger,mam.checkbox.togglerTypA],{typ:"B",init:function(){},slaveClicked:function(a){if(a.target.checked==true)this.masterEl.checked=true}});dojo.declare("mam.checkbox.togglerTypC",
[mam.util.logger,mam.checkbox.togglerTypB],{typ:"C",slaveClicked:function(){}})}
if(!dojo._hasResource["mam.helper.flashManager"]){dojo._hasResource["mam.helper.flashManager"]=true;dojo.provide("mam.helper.flashManager");dojo.declare("mam.helper.flashManager",mam.util.logger,{_stack:[],registerFallback:function(a,b){var c=dojo.byId(a);if(c){dojo.addClass(c,mam.INVISCLASS);var d=dojo.query(".mam-x-fallbackwrp",dojo.byId(a)).length>0?dojo.query(".mam-x-fallbackwrp",dojo.byId(a))[0]:undefined;d=dojo.clone(d);this._stack[a]={container:c,content:d,so:b,executed:false}}},restoreFallback:function(a){if((a=
this._stack[a])&&a.container&&a.content){a.container.innerHTML="";dojo.place(a.content,a.container,"first");dojo.removeClass(a.container,mam.INVISCLASS)}},write:function(a,b){var c=this._stack[a];if(c&&c.so&&c.container)if(!dojo.isIE&&!dojo.isIE<9||dojo.isIE&&dojo.isIE<9&&b){c.so.write(c.container.id);dojo.removeClass(c.container,mam.INVISCLASS);this._stack[a].executed=true}},executeStack:function(){for(var a in this._stack){var b=this._stack[a];if(b.executed)break;b.so.write(b.container.id);dojo.removeClass(b.container,
mam.INVISCLASS);this._stack[a].executed=true}}});mam.flashMgr=new mam.helper.flashManager({})}
if(!dojo._hasResource["mam.app.CountryLayerHandler"]){dojo._hasResource["mam.app.CountryLayerHandler"]=true;dojo.provide("mam.app.CountryLayerHandler");dojo.declare("mam.app.CountryLayerHandler",mam.util.logger,{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(a){dojo.mixin(this,a)},init:function(){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(a){var b=dojo.coords(this.objOpenLink,false),c=b.x-this.topLayerPadLeft+this.intJSvsCSSOffset;b=b.y-this.topLayerPadTop+this.intJSvsCSSOffset;dojo.style(this.objTopLayer,"top",b+"px");dojo.style(this.objTopLayer,"left",c+"px");dojo.style(this.objTopLayer,"display","block");dojo.coords(this.objTopLayer,false);var d=dojo.marginBox(this.objTopLayer).h;b=b+d+
this.intLayerAdjustment;dojo.style(this.objLayer,"top",b+"px");dojo.style(this.objLayer,"left",c+"px");dojo.style(this.objLayer,"display","block");dojo.publish(mam.topics.FILLCOUNTRYLIST);dojo.unsubscribe(this.subscribeCountryHandler);dojo.stopEvent(a)},_hideLayer:function(a){dojo.style(this.objTopLayer,"display","none");dojo.style(this.objLayer,"display","none");dojo.stopEvent(a)},_fillCountryList:function(){dojo.xhrGet({url:this.jsonPathCountry,handleAs:"json",load:this._fillList,error:function(a,
b){console.error("HTTP status code: ",b.xhr.status);return a},objList:this.objCountryList,isCountryList:true})},_fillLanguageList:function(){if(this.jsonPathLanguage.indexOf("?")>=0)this.separator="&";var a=this.jsonPathLanguage+this.separator+this.pName+"="+escape(this.objCountryList.value);dojo.xhrGet({url:a,handleAs:"json",load:this._fillList,error:function(b,c){console.error("HTTP status code: ",c.xhr.status);return b},objList:this.objLanguageList,isCountryList:false})},_fillList:function(a){this.objList.options.length=
0;this.objList.disabled=false;try{var b=a.items;for(i=0;i<b.length;i++){this.objList.options[i]=new Option(b[i].option.label,b[i].option.value,b[i].option.selected,false);if(b[i].option.selected)this.objList.options[i].selected=true}this.isCountryList&&dojo.publish(mam.topics.FILLLANGUAGELIST,[this.currentLanguage])}catch(c){this.debugErr(c)}}})}
if(!dojo._hasResource["mam.app.ChainedSelects"]){dojo._hasResource["mam.app.ChainedSelects"]=true;dojo.provide("mam.app.ChainedSelects");dojo.declare("mam.app.ChainedSelects",mam.util.logger,{_inputField:null,_targetField:null,_jsonPath:null,_paramName:null,constructor:function(a){this._jsonPath=a.jsonPath;this._inputField=dojo.byId(a.inputFieldId);this._targetField=dojo.byId(a.targetFieldId);this._paramName=a.paramName;try{dojo.connect(this._inputField,"onchange",this,"retrieveOptions")}catch(b){console.log(b)}},
retrieveOptions:function(){var a="?";if(this._jsonPath.indexOf("?")>=0)a="&";a=this._jsonPath+a+this._paramName+"="+escape(this._inputField.options[this._inputField.selectedIndex].value);dojo.xhrGet({url:a,handleAs:"json",load:dojo.hitch(this,"handlerFunc"),error:function(b,c){console.error("HTTP status code: ",c.xhr.status);return b}})},handlerFunc:function(a){this._targetField.options.length=0;this._targetField.disabled=false;try{var b=a.items;for(i=0;i<b.length;i++){this._targetField.options[i]=
new Option(b[i].option.label,b[i].option.value,b[i].option.selected,b[i].option.selected);if(b[i].option.selected)this._targetField.options[i].selected=true}}catch(c){console.log(c)}}})}
if(!dojo._hasResource["mam.app.MamFormApplication"]){dojo._hasResource["mam.app.MamFormApplication"]=true;dojo.provide("mam.app.MamFormApplication");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(a){dojo.mixin(this,a);this.containerNode=dojo.byId(this.formId);if(this.prefillData&&this.containerNode){a=eval(this.prefillData);typeof a!="undefined"&&this.setValues(a)}},validate:function(){var a=this.containerNode;if(!a)return false;var b=dojox.validate.check(a,this.formProfile);if(this._processResults(a,b,this.formProfile)){this._clearMessage();return true}else{this._summarizeErrors(a,b,this.formProfile);return false}},resetHighlighting:function(){this._clearMessage();this.trackErrors&&
mam.webRep.clearStack(mam.WT_ERRORKEY);this._labels=dojo.query("label",this.containerNode).forEach(function(a){dojo.removeClass(a,"labelError")});dojo.query(".fieldError",this.containerNode).forEach(function(a){dojo.removeClass(a,"fieldError");if(dojo.isIE&&dojo.isIE<8&&(a.tagName=="div"||a.tagName=="DIV")){var b=a.parentNode,c=a.getElementsByTagName("select")[0];b.replaceChild(c,a)}});this._combinedLabels=dojo.query(".mam-xlabel",this.containerNode).forEach(function(a){dojo.removeClass(a,"labelError")})},
_processResults:function(a,b){if(b.isSuccessful()&&!this.hasErrors)return true;else if(this.hasErrors||b.hasMissing()||b.hasInvalid()){this.highlightErrors&&this.resetHighlighting();if((b.hasMissing()||b.hasInvalid())&&this.highlightErrors){this.hasErrors=true;var c=b.getMissing();c=c.length==0?b.getInvalid():c.concat(b.getInvalid());this._labels.forEach(function(h){for(var g=0;g<c.length;g++)if(h.getAttributeNode("for").value===c[g]||h.getAttributeNode("for").value.indexOf(c[g]+"$$")===0)dojo.addClass(h,
"labelError")},this);this._combinedLabels.forEach(function(h){for(var g=0;g<c.length;g++)dojo.hasClass(h,"mam-xfor-"+c[g])&&dojo.addClass(h,"labelError")});a=this.containerNode;for(var d=0;d<c.length;d++){var e=a[c[d]];if(e)if(dojo.isIE&&dojo.isIE<8&&(e.type=="select-multiple"||e.type=="select-one")){var f=document.createElement("div");dojo.addClass(f,"fieldError");var k=e.parentNode;e=k.removeChild(e);f.appendChild(e);k.appendChild(f)}else e.type!="checkbox"&&e.type!="radio"&&dojo.addClass(e,"fieldError")}}else{this.hasErrors=
b.hasMissing()||b.hasInvalid();return!this.hasErrors}}return false},_summarizeErrors:function(a,b,c){var d=[],e=[];if(b.hasMissing())if(c.singleRequiredMissingMessage)d.push(c.singleRequiredMissingMessage);else for(var f=b.getMissing(),k=0;k<f.length;k++)if(c[f[k]]&&c[f[k]].required)if(dojo.isArray(c[f[k]].required))for(var h=0;h<c[f[k]].required.length;h++){var g=c[f[k]].reqKey[h];typeof g!="undefined"&&mam.webRep.addKeyToStack(mam.WT_ERRORKEY,g);if(!(dojo.indexOf(e,g)>-1&&this.multiple!=true||dojo.indexOf(d,
c[f[k]].required)>-1&&typeof c[f[k]].skipMsg!="undefined")){e.push(g);d.push(c[f[k]].required[h])}}else{g=c[f[k]].reqKey;typeof g!="undefined"&&mam.webRep.addKeyToStack(mam.WT_ERRORKEY,g);if(!(dojo.indexOf(e,g)>-1&&this.multiple!=true||dojo.indexOf(d,c[f[k]].required)>-1&&typeof c[f[k]].skipMsg!="undefined")){typeof g!="undefined"&&e.push(g);d.push(c[f[k]].required)}}if(b.hasInvalid()){f=b.getInvalid();b=b.getInvalidIndices();for(k=0;k<f.length;k++)if(c[f[k]]&&c[f[k]].constraints)if(dojo.isArray(c[f[k]].constraints))for(h=
0;h<c[f[k]].constraints.length;h++){if(!(typeof b[f[k]]=="undefined"||dojo.indexOf(b[f[k]],h)<0)){g=dojo.isArray(c[f[k]].conKey)?c[f[k]].conKey[h]:c[f[k]].conKey;typeof g!="undefined"&&mam.webRep.addKeyToStack(mam.WT_ERRORKEY,g);if(!(dojo.indexOf(e,g)>-1&&this.multiple!=true||dojo.indexOf(d,c[f[k]].constraints[h])>-1&&typeof c[f[k]].skipMsg!="undefined")){typeof g!="undefined"&&e.push(g);d.push(c[f[k]].constraints[h])}}}else{g=c[f[k]].conKey;typeof g!="undefined"&&mam.webRep.addKeyToStack(mam.WT_ERRORKEY,
g);if(!(dojo.indexOf(e,g)>-1&&this.multiple!=true||dojo.indexOf(d,c[f[k]].constraints)>-1&&typeof c[f[k]].skipMsg!="undefined")){typeof g!="undefined"&&e.push(g);d.push(c[f[k]].constraints)}}}e="";if(d.length>0){e+='<ul class="errorList">';if(this.messageHeader)e+=this.messageHeader;f=[];for(k=h=0;k<a.elements.length;k++){if(c[a.elements[k].id]!=null&&typeof c[a.elements[k].id].required!="undefined")for(g=0;g<d.length;g++)if(c[a.elements[k].id].required==d[g]){f[h]=d[g];d[g]=null;h++}if(c[a.elements[k].id]!=
null&&typeof c[a.elements[k].id].constraints!="undefined")for(g=0;g<d.length;g++)if(dojo.isArray(c[a.elements[k].id].constraints))for(b=0;b<c[a.elements[k].id].constraints.length;b++){if(c[a.elements[k].id].constraints[b]==d[g]){f[h]=d[g];d[g]=null;h++}}else if(c[a.elements[k].id].constraints==d[g]){f[h]=d[g];d[g]=null;h++}}for(k=0;k<f.length;k++)e+="<li>"+f[k]+"</li>";e+="</ul>"}this.trackErrors&&mam.webRep.doTrackStack(mam.WT_ERRORKEY,true);this._showMessage(e)},_showMessage:function(a){var b=dojo.byId(this.messageBoxId);
if(b.tagName=="TD"||b.tagName=="td"||b.tagName=="TR"||b.tagName=="tr")b=b.getElementsByTagName("P")[0];if(dojo.hasClass(b,this.successClass)){dojo.removeClass(b,this.successClass);dojo.addClass(b,this.errorClass)}var c=dojo.query("."+this.successClass);if(c.length>0)for(var d=0;d<c.length;d++)dojo.style(c[d],"display","none");if(b){if(dojo.isIE&&dojo.isIE<8){c=document.createElement("span");c.innerHTML=a;if(b.firstChild)for(;b.firstChild;)dojo._destroyElement(b.firstChild);b.appendChild(c)}else b.innerHTML=
a;dojo.removeClass(dojo.byId(this.messageBoxId),mam.INVISCLASS);if(this.scrollToError){a=dojo.coords(b,true);window.scrollTo(0,a.y-20)}}},_clearMessage:function(){this.highlightErrors&&dojo.query("p.mam-msg-error",this.containerNode).forEach(function(b){dojo.style(b,"display","none")});var a=dojo.byId(this.messageBoxId);if(a.tagName=="TD"||a.tagName=="td"||a.tagName=="TR"||a.tagName=="tr")a=a.getElementsByTagName("P")[0];if(a){if(dojo.isIE&&dojo.isIE<7&&a.firstChild)for(;a.firstChild;)dojo._destroyElement(a.firstChild);
else a.innerHTML="";dojo.addClass(dojo.byId(this.messageBoxId),mam.INVISCLASS)}},setValues:function(a){dojo.forEach(this.containerNode.elements,function(b){if(b.name!=""){for(var c=b.name.split("."),d=a,e=c[c.length-1],f=1,k=c.length;f<k;++f){var h=c[f-1],g=h.split("[");if(g.length>1){if(typeof d[g[0]]=="undefined")d[g[0]]=[];nameIndex=parseInt(g[1]);if(typeof d[g[0]][nameIndex]=="undefined")d[g[0]][nameIndex]={};d=d[g[0]][nameIndex]}else{if(typeof d[h]=="undefined"){d=undefined;break}d=d[h]}}if(typeof d!=
"undefined")if(!(typeof d[e]=="undefined"&&this.ignoreNullValues))switch(b.type){case "checkbox":b.checked=e in d&&dojo.some(d[e],function(l){return l==b.value});break;case "radio":b.checked=e in d&&d[e]==b.value;break;case "select-multiple":b.selectedIndex=-1;dojo.forEach(b.options,function(l){l.selected=dojo.some(d[e],function(m){return l.value==m})});break;case "select-one":b.selectedIndex=0;dojo.forEach(b.options,function(l){l.selected=l.value==d[e]});break;case "hidden":case "text":case "textarea":case "password":b.value=
d[e]||""}}},this)},getValues:function(){var a={};dojo.forEach(this.containerNode.elements,function(b){if(b.name){for(var c=b.name.split("."),d=a,e=c[c.length-1],f=1,k=c.length;f<k;++f){var h=null,g=c[f-1].split("[");if(g.length>1){if(typeof d[g[0]]=="undefined")d[g[0]]=[];h=parseInt(g[1]);if(typeof d[g[0]][h]=="undefined")d[g[0]][h]={}}else if(typeof d[g[0]]=="undefined")d[g[0]]={};d=g.length==1?d[g[0]]:d[g[0]][h]}if(b.type!="select-multiple"&&b.type!="checkbox"&&b.type!="radio"||b.type=="radio"&&
b.checked){if(e==e.split("[")[0])d[e]=b.value}else if(b.type=="checkbox"&&b.checked){if(typeof d[e]=="undefined")d[e]=[];d[e].push(b.value)}else if(b.type=="select-multiple"){if(typeof d[e]=="undefined")d[e]=[];c=0;for(f=b.options.length;c<f;++c)b.options[c].selected&&d[e].push(b.options[c].value)}}});return a}})}
if(!dojo._hasResource["mam.app.MamGiftMilesFormApplication"]){dojo._hasResource["mam.app.MamGiftMilesFormApplication"]=true;dojo.provide("mam.app.MamGiftMilesFormApplication");dojo.declare("mam.app.MamGiftMilesFormApplication",[mam.util.logger,mam.app.MamFormApplication],{maxRecipients:3,delRecipient:function(a){for(var b=dojo.query(".mam-xgm-hide-"+a),c=0;c<b.length;c++)dojo.style(b[c],"display","none");b=dojo.query(".mam-xgm-clear-"+a);for(c=0;c<b.length;c++)switch(b[c].type){case "checkbox":b[c].checked=
false;break;case "radio":b[c].checked=false;break;case "select-multiple":b[c].selectedIndex=-1;dojo.forEach(b[c].options,function(d){d.selected=false});b[c].value="";break;case "select-one":b[c].selectedIndex=0;dojo.forEach(b[c].options,function(d){d.selected=false});b[c].value="";break;case "hidden":case "text":if(dojo.attr(b[c],"readonly")=="readonly"){b[c].value="0.00";break}case "textarea":case "password":b[c].value=""}b=[];for(c=0;c<this.formProfile.required.length;c++)this.formProfile.required[c].search("("+
a+")")<0&&b.push(this.formProfile.required[c]);this.formProfile.required=b;for(key in this.formProfile.constraints)key.search("("+a+")")>0&&delete this.formProfile.constraints[key];for(key in this.formProfile)if(key!="required"||key!="constraints")key.search("("+a+")")>0&&delete this.formProfile[key];this.countRecipient--;if(this.countRecipient==1)for(a=0;a<=this.maxRecipients;a++){b=dojo.query("a.mam-xgm-hide-"+a);for(c=0;c<b.length;c++)dojo.style(b[c],"display","none")}}})}
if(!dojo._hasResource["mam.app.BuyGiftMiles"]){dojo._hasResource["mam.app.BuyGiftMiles"]=true;dojo.provide("mam.app.BuyGiftMiles");dojo.declare("mam.app.BuyGiftMiles",mam.util.logger,{getCosts:function(a,b,c,d){a=dojo.byId(a);dojo.byId(b+c).value=a.value==""?"0.00":dojo.byId(b+c).value=a.value;d=="gm"&&mam.app.BGM.sumCosts(b)},sumCosts:function(a){for(var b=0,c=0;c<100;c++){var d=dojo.byId(a+c);if(!d)break;b+=Number(d.value)}dojo.byId("costs_all").value=b+".00"}});mam.app.BGM=new mam.app.BuyGiftMiles({})}
if(!dojo._hasResource["mam.app.CardBoxHandler"]){dojo._hasResource["mam.app.CardBoxHandler"]=true;dojo.provide("mam.app.CardBoxHandler");dojo.declare("mam.app.CardBoxHandler",mam.util.logger,{idDivPosTop:null,idBoxWrp:null,idBox:null,intCssToJsAdjustment:-1,intPaddingAdjustment:0,constructor:function(a){dojo.mixin(this,a);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(b){}try{libObj.adjustBoxPosition()}catch(c){}}},
adjustBoxPosition:function(){var a=dojo.coords(this.objDivPosTop,false),b=dojo.coords(this.objBox,false),c=dojo.coords(this.objBoxWrp,false);if(a.y+this.intCssToJsAdjustment!=b.y){posTopCurrent=dojo.style(this.objBox,"top");posTopNew=posTopCurrent+(a.y-b.y)+this.intCssToJsAdjustment;dojo.style(this.objBox,"top",posTopNew+"px")}b=dojo.coords(this.objBox,false);dimObjBox=dojo.contentBox(this.objBox);dimObjBox.h+b.y>c.y+this.intPaddingAdjustment&&dojo.style(this.objBoxWrp,"paddingBottom",dimObjBox.h+
b.y-c.y+this.intPaddingAdjustment+"px")}})}
if(!dojo._hasResource["mam.app.UserInfoBoxHandler"]){dojo._hasResource["mam.app.UserInfoBoxHandler"]=true;dojo.provide("mam.app.UserInfoBoxHandler");dojo.declare("mam.app.UserInfoBoxHandler",[mam.util.logger,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(a){dojo.mixin(this,a);dojo.byId(this.idLnkExpand)&&dojo.connect(dojo.byId(this.idLnkExpand),"onclick",this,"_expandList");dojo.byId(this.idLnkCompact)&&dojo.connect(dojo.byId(this.idLnkCompact),"onclick",this,"_compactList");dojo.subscribe(mam.topics.UPDATEUSERINFOBOX,this,"_updateMilesTable")},_updateMilesTable:function(a){if(a.statusmiles!=null)dojo.byId(this.idStatusMilesCell).innerHTML=a.statusmiles;if(a.evoucher!=null)dojo.byId(this.idVoucherCell).innerHTML=
a.evoucher},_expandList:function(a){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);a.preventDefault()},_compactList:function(a){dojo.isIE&&dojo.isIE<7&&dojo.disconnect(this.scrollObj);this._toggleLinkList(this._compactMsgValue);a.preventDefault()},_toggleLinkList:function(a){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 b=this._result1[this._result1.length-1],c=this._result1[this._result1.length-2];typeof c=="undefined"?dojo.toggleClass(b,this._classNameLeftFloat):dojo.toggleClass(c,this._classNameLeftFloat);if(a==this._expandMsgValue){dojo.style(b,"display","none");for(c=0;c<this._result2.length;c++)dojo.style(this._result2[c],"display","block")}if(a==this._compactMsgValue){dojo.style(b,
"display","block");for(c=0;c<this._result2.length;c++)dojo.style(this._result2[c],"display","none")}},_repaint:function(){if(this._iframe!=null){this._iframe.iframe.style.visibility="hidden";this._iframe.iframe.style.visibility="visible"}}})}
if(!dojo._hasResource["mam.app.GuiElementSwitcher"]){dojo._hasResource["mam.app.GuiElementSwitcher"]=true;dojo.provide("mam.app.GuiElementSwitcher");dojo.declare("mam.app.GuiElementSwitcher",mam.util.logger,{guiChanged:false,constructor:function(a){this.idValueNode=dojo.byId(a.idValueNode);this.guiConfig=this._prepareConfig(a.guiConfig)},init:function(){this._onChange()},_prepareConfig:function(a){var b={},c;for(c in a)if(typeof c=="string"){elementIds=c.split(",");for(var d in elementIds)b[elementIds[d]]=
a[c]}return b},_onChange:function(){objTemp=null;this.guiChanged=false;if(this.idValueNode.value in this.guiConfig){objFound=this.guiConfig[this.idValueNode.value];for(var a in objFound)if(objTemp=dojo.byId(a))switch(objFound[a]){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}}}}})}
if(!dojo._hasResource["mam.app.PaxReceiptLoginHandler"]){dojo._hasResource["mam.app.PaxReceiptLoginHandler"]=true;dojo.provide("mam.app.PaxReceiptLoginHandler");dojo.declare("mam.app.PaxReceiptLoginHandler",[mam.app.GuiElementSwitcher,mam.app.MamFormApplication],{constructor:function(a){dojo.mixin(this,a);this.containerNode=dojo.byId(this.formId);if(this.prefillData&&this.containerNode){a=eval(this.prefillData);typeof a!="undefined"&&this.setValues(a)}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(a){this._onChange();this.guiChanged&&this.resetHighlighting();this._switchValidationProfile();dojo.stopEvent(a)},_switchValidationProfile:function(){if(this.idValueNode.value in this.profileConfig)this.formProfile=this.profileConfig[this.idValueNode.value]}})}
if(!dojo._hasResource["mam.app.LoginBoxHandler"]){dojo._hasResource["mam.app.LoginBoxHandler"]=true;dojo.provide("mam.app.LoginBoxHandler");dojo.declare("mam.app.LoginBoxHandler",[mam.app.MamFormApplication],{formId:null,messageBoxId:null,servErr:null,constructor:function(a){dojo.mixin(this,a);this.servErr=dojo.query(".mam-lib-error")},validation:function(){if(this.validate()){this.servErr.length!=0&&dojo.removeClass(this.servErr[0],mam.INVISCLASS);dojo.addClass(dojo.byId(this.messageBoxId),mam.INVISCLASS);
return true}else{this.servErr.length!=0&&dojo.addClass(this.servErr[0],mam.INVISCLASS);dojo.removeClass(dojo.byId(this.messageBoxId),mam.INVISCLASS);return false}},submitForm:function(){this.servErr.length!=0&&dojo.addClass(this.servErr[0],mam.INVISCLASS);dojo.byId(this.formId)!=null&&dojo.byId(this.formId).submit()}})}
if(!dojo._hasResource["dojo.window"]){dojo._hasResource["dojo.window"]=true;dojo.provide("dojo.window");dojo.window.getBox=function(){var a=dojo.doc.compatMode=="BackCompat"?dojo.body():dojo.doc.documentElement,b=dojo._docScroll();return{w:a.clientWidth,h:a.clientHeight,l:b.x,t:b.y}};dojo.window.get=function(a){if(dojo.isIE&&window!==document.parentWindow){a.parentWindow.execScript("document._parentWindow = window;","Javascript");var b=a._parentWindow;a._parentWindow=null;return b}return a.parentWindow||
a.defaultView};dojo.window.scrollIntoView=function(a,b){try{a=dojo.byId(a);var c=a.ownerDocument||dojo.doc,d=c.body||dojo.body(),e=c.documentElement||d.parentNode,f=dojo.isIE,k=dojo.isWebKit;if((!(dojo.isMoz||f||k||dojo.isOpera)||a==d||a==e)&&typeof a.scrollIntoView!="undefined")a.scrollIntoView(false);else{var h=c.compatMode=="BackCompat";c=h?d:e;k=k?d:c;var g=c.clientWidth,l=c.clientHeight,m=!dojo._isBodyLtr(),n=b||dojo.position(a),o=a.parentNode;c=function(C){return f<=6||f&&h?false:dojo.style(C,
"position").toLowerCase()=="fixed"};if(!c(a))for(;o;){if(o==d)o=k;var q=dojo.position(o),r=c(o);if(o==k){q.w=g;q.h=l;if(k==e&&f&&m)q.x+=k.offsetWidth-q.w;if(q.x<0||!f)q.x=0;if(q.y<0||!f)q.y=0}else{var u=dojo._getPadBorderExtents(o);q.w-=u.w;q.h-=u.h;q.x+=u.l;q.y+=u.t}if(o!=k){var s=o.clientWidth,t=q.w-s;if(s>0&&t>0){q.w=s;if(f&&m)q.x+=t}s=o.clientHeight;t=q.h-s;if(s>0&&t>0)q.h=s}if(r){if(q.y<0){q.h+=q.y;q.y=0}if(q.x<0){q.w+=q.x;q.x=0}if(q.y+q.h>l)q.h=l-q.y;if(q.x+q.w>g)q.w=g-q.x}var v=n.x-q.x,y=n.y-
Math.max(q.y,0),A=v+n.w-q.w,z=y+n.h-q.h;if(A*v>0){var x=Math[v<0?"max":"min"](v,A);n.x+=o.scrollLeft;o.scrollLeft+=f>=8&&!h&&m?-x:x;n.x-=o.scrollLeft}if(z*y>0){n.y+=o.scrollTop;o.scrollTop+=Math[y<0?"max":"min"](y,z);n.y-=o.scrollTop}o=o!=k&&!r&&o.parentNode}}}catch(B){console.error("scrollIntoView: "+B);a.scrollIntoView(false)}}}
if(!dojo._hasResource["dijit._base.manager"]){dojo._hasResource["dijit._base.manager"]=true;dojo.provide("dijit._base.manager");dojo.declare("dijit.WidgetSet",null,{constructor:function(){this._hash={};this.length=0},add:function(a){if(this._hash[a.id])throw Error("Tried to register widget with id=="+a.id+" but that id is already registered");this._hash[a.id]=a;this.length++},remove:function(a){if(this._hash[a]){delete this._hash[a];this.length--}},forEach:function(a,b){b=b||dojo.global;var c=0,d;
for(d in this._hash)a.call(b,this._hash[d],c++,this._hash);return this},filter:function(a,b){b=b||dojo.global;var c=new dijit.WidgetSet,d=0,e;for(e in this._hash){var f=this._hash[e];a.call(b,f,d++,this._hash)&&c.add(f)}return c},byId:function(a){return this._hash[a]},byClass:function(a){var b=new dijit.WidgetSet,c,d;for(c in this._hash){d=this._hash[c];d.declaredClass==a&&b.add(d)}return b},toArray:function(){var a=[],b;for(b in this._hash)a.push(this._hash[b]);return a},map:function(a,b){return dojo.map(this.toArray(),
a,b)},every:function(a,b){b=b||dojo.global;var c=0,d;for(d in this._hash)if(!a.call(b,this._hash[d],c++,this._hash))return false;return true},some:function(a,b){b=b||dojo.global;var c=0,d;for(d in this._hash)if(a.call(b,this._hash[d],c++,this._hash))return true;return false}});(function(){dijit.registry=new dijit.WidgetSet;var a=dijit.registry._hash,b=dojo.attr,c=dojo.hasAttr,d=dojo.style;dijit.byId=function(h){return typeof h=="string"?a[h]:h};var e={};dijit.getUniqueId=function(h){var g;do g=h+
"_"+(h in e?++e[h]:e[h]=0);while(a[g]);return dijit._scopeName=="dijit"?g:dijit._scopeName+"_"+g};dijit.findWidgets=function(h){function g(m){for(m=m.firstChild;m;m=m.nextSibling)if(m.nodeType==1){var n=m.getAttribute("widgetId");n?l.push(a[n]):g(m)}}var l=[];g(h);return l};dijit._destroyAll=function(){dijit._curFocus=null;dijit._prevFocus=null;dijit._activeStack=[];dojo.forEach(dijit.findWidgets(dojo.body()),function(h){if(!h._destroyed)if(h.destroyRecursive)h.destroyRecursive();else h.destroy&&
h.destroy()})};dojo.isIE&&dojo.addOnWindowUnload(function(){dijit._destroyAll()});dijit.byNode=function(h){return a[h.getAttribute("widgetId")]};dijit.getEnclosingWidget=function(h){for(;h;){var g=h.getAttribute&&h.getAttribute("widgetId");if(g)return a[g];h=h.parentNode}return null};var f=dijit._isElementShown=function(h){var g=d(h);return g.visibility!="hidden"&&g.visibility!="collapsed"&&g.display!="none"&&b(h,"type")!="hidden"};dijit.hasDefaultTabStop=function(h){switch(h.nodeName.toLowerCase()){case "a":return c(h,
"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return true;case "iframe":if(dojo.isMoz)try{return h.contentDocument.designMode=="on"}catch(g){return false}else if(dojo.isWebKit){var l=h.contentDocument,m=l&&l.body;return m&&m.contentEditable=="true"}else try{return(m=(l=h.contentWindow.document)&&l.body)&&m.firstChild&&m.firstChild.contentEditable=="true"}catch(n){return false}default:return h.contentEditable=="true"}};var k=dijit.isTabNavigable=function(h){return b(h,
"disabled")?false:c(h,"tabIndex")?b(h,"tabIndex")>=0:dijit.hasDefaultTabStop(h)};dijit._getTabNavigable=function(h){var g,l,m,n,o,q,r=function(u){dojo.query("> *",u).forEach(function(s){if(!(dojo.isIE&&s.scopeName!=="HTML"||!f(s))){if(k(s)){var t=b(s,"tabIndex");if(!c(s,"tabIndex")||t==0){g||(g=s);l=s}else if(t>0){if(!m||t<n){n=t;m=s}if(!o||t>=q){q=t;o=s}}}s.nodeName.toUpperCase()!="SELECT"&&r(s)}})};f(h)&&r(h);return{first:g,last:l,lowest:m,highest:o}};dijit.getFirstInTabbingOrder=function(h){h=
dijit._getTabNavigable(dojo.byId(h));return h.lowest?h.lowest:h.first};dijit.getLastInTabbingOrder=function(h){h=dijit._getTabNavigable(dojo.byId(h));return h.last?h.last:h.highest};dijit.defaultDuration=dojo.config.defaultDuration||200})()}
if(!dojo._hasResource["dijit._base.focus"]){dojo._hasResource["dijit._base.focus"]=true;dojo.provide("dijit._base.focus");dojo.mixin(dijit,{_curFocus:null,_prevFocus:null,isCollapsed:function(){return dijit.getBookmark().isCollapsed},getBookmark:function(){var a,b,c=dojo.doc.selection,d=dijit._curFocus;if(dojo.global.getSelection){if(c=dojo.global.getSelection())if(c.isCollapsed){if(a=d?d.tagName:""){a=a.toLowerCase();if(a=="textarea"||a=="input"&&(!d.type||d.type.toLowerCase()=="text")){c={start:d.selectionStart,
end:d.selectionEnd,node:d,pRange:true};return{isCollapsed:c.end<=c.start,mark:c}}}a={isCollapsed:true}}else{b=c.getRangeAt(0);a={isCollapsed:false,mark:b.cloneRange()}}}else if(c){a=d?d.tagName:"";a=a.toLowerCase();if(d&&a&&(a=="button"||a=="textarea"||a=="input"))if(c.type&&c.type.toLowerCase()=="none")return{isCollapsed:true,mark:null};else{b=c.createRange();return{isCollapsed:b.text&&b.text.length?false:true,mark:{range:b,pRange:true}}}a={};try{b=c.createRange();a.isCollapsed=!(c.type=="Text"?
b.htmlText.length:b.length)}catch(e){a.isCollapsed=true;return a}if(c.type.toUpperCase()=="CONTROL")if(b.length){a.mark=[];c=0;for(d=b.length;c<d;)a.mark.push(b.item(c++))}else{a.isCollapsed=true;a.mark=null}else a.mark=b.getBookmark()}else console.warn("No idea how to store the current selection for this browser!");return a},moveToBookmark:function(a){var b=dojo.doc;if(a=a.mark)if(dojo.global.getSelection)if((b=dojo.global.getSelection())&&b.removeAllRanges)if(a.pRange){b=a.node;b.selectionStart=
a.start;b.selectionEnd=a.end}else{b.removeAllRanges();b.addRange(a)}else console.warn("No idea how to restore selection for this browser!");else if(b.selection&&a){var c;if(a.pRange)c=a.range;else if(dojo.isArray(a)){c=b.body.createControlRange();dojo.forEach(a,function(d){c.addElement(d)})}else{c=b.body.createTextRange();c.moveToBookmark(a)}c.select()}},getFocus:function(a,b){var c=!dijit._curFocus||a&&dojo.isDescendant(dijit._curFocus,a.domNode)?dijit._prevFocus:dijit._curFocus;return{node:c,bookmark:c==
dijit._curFocus&&dojo.withGlobal(b||dojo.global,dijit.getBookmark),openedForWindow:b}},focus:function(a){if(a){var b="node"in a?a.node:a,c=a.bookmark;a=a.openedForWindow;var d=c?c.isCollapsed:false;if(b){var e=b.tagName.toLowerCase()=="iframe"?b.contentWindow:b;if(e&&e.focus)try{e.focus()}catch(f){}dijit._onFocusNode(b)}if(c&&dojo.withGlobal(a||dojo.global,dijit.isCollapsed)&&!d){a&&a.focus();try{dojo.withGlobal(a||dojo.global,dijit.moveToBookmark,null,[c])}catch(k){}}}},_activeStack:[],registerIframe:function(a){return dijit.registerWin(a.contentWindow,
a)},unregisterIframe:function(a){dijit.unregisterWin(a)},registerWin:function(a,b){var c=function(g){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false},0);dojo.isIE&&g&&g.srcElement&&g.srcElement.parentNode==null||dijit._onTouchNode(b||g.target||g.srcElement,"mouse")},d=dojo.isIE?a.document.documentElement:a.document;if(d)if(dojo.isIE){d.attachEvent("onmousedown",c);var e=function(g){g.srcElement.tagName.toLowerCase()!="#document"&&dijit.isTabNavigable(g.srcElement)?dijit._onFocusNode(b||
g.srcElement):dijit._onTouchNode(b||g.srcElement)};d.attachEvent("onactivate",e);var f=function(g){dijit._onBlurNode(b||g.srcElement)};d.attachEvent("ondeactivate",f);return function(){d.detachEvent("onmousedown",c);d.detachEvent("onactivate",e);d.detachEvent("ondeactivate",f);d=null}}else{d.addEventListener("mousedown",c,true);var k=function(g){dijit._onFocusNode(b||g.target)};d.addEventListener("focus",k,true);var h=function(g){dijit._onBlurNode(b||g.target)};d.addEventListener("blur",h,true);return function(){d.removeEventListener("mousedown",
c,true);d.removeEventListener("focus",k,true);d.removeEventListener("blur",h,true);d=null}}},unregisterWin:function(a){a&&a()},_onBlurNode:function(){dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;if(!dijit._justMouseDowned){dijit._clearActiveWidgetsTimer&&clearTimeout(dijit._clearActiveWidgetsTimer);dijit._clearActiveWidgetsTimer=setTimeout(function(){delete dijit._clearActiveWidgetsTimer;dijit._setStack([]);dijit._prevFocus=null},100)}},_onTouchNode:function(a,b){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);
delete dijit._clearActiveWidgetsTimer}var c=[];try{for(;a;){var d=dojo.attr(a,"dijitPopupParent");if(d)a=dijit.byId(d).domNode;else if(a.tagName&&a.tagName.toLowerCase()=="body"){if(a===dojo.body())break;a=dojo.window.get(a.ownerDocument).frameElement}else{var e=a.getAttribute&&a.getAttribute("widgetId"),f=e&&dijit.byId(e);f&&!(b=="mouse"&&f.get("disabled"))&&c.unshift(e);a=a.parentNode}}}catch(k){}dijit._setStack(c,b)},_onFocusNode:function(a){if(a)if(a.nodeType!=9){dijit._onTouchNode(a);if(a!=dijit._curFocus){if(dijit._curFocus)dijit._prevFocus=
dijit._curFocus;dijit._curFocus=a;dojo.publish("focusNode",[a])}}},_setStack:function(a,b){var c=dijit._activeStack;dijit._activeStack=a;for(var d=0;d<Math.min(c.length,a.length);d++)if(c[d]!=a[d])break;for(var e,f=c.length-1;f>=d;f--)if(e=dijit.byId(c[f])){e._focused=false;e._hasBeenBlurred=true;e._onBlur&&e._onBlur(b);dojo.publish("widgetBlur",[e,b])}for(f=d;f<a.length;f++)if(e=dijit.byId(a[f])){e._focused=true;e._onFocus&&e._onFocus(b);dojo.publish("widgetFocus",[e,b])}}});dojo.addOnLoad(function(){var a=
dijit.registerWin(window);dojo.isIE&&dojo.addOnWindowUnload(function(){dijit.unregisterWin(a);a=null})})}
if(!dojo._hasResource["dojo.AdapterRegistry"]){dojo._hasResource["dojo.AdapterRegistry"]=true;dojo.provide("dojo.AdapterRegistry");dojo.AdapterRegistry=function(a){this.pairs=[];this.returnWrappers=a||false};dojo.extend(dojo.AdapterRegistry,{register:function(a,b,c,d,e){this.pairs[e?"unshift":"push"]([a,b,c,d])},match:function(){for(var a=0;a<this.pairs.length;a++){var b=this.pairs[a];if(b[1].apply(this,arguments))return b[3]||this.returnWrappers?b[2]:b[2].apply(this,arguments)}throw Error("No match found");
},unregister:function(a){for(var b=0;b<this.pairs.length;b++)if(this.pairs[b][0]==a){this.pairs.splice(b,1);return true}return false}})}
if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function(){return dojo.window.getBox()};dijit.placeOnScreen=function(a,b,c,d){c=dojo.map(c,function(e){var f={corner:e,pos:{x:b.x,y:b.y}};if(d){f.pos.x+=e.charAt(1)=="L"?d.x:-d.x;f.pos.y+=e.charAt(0)=="T"?d.y:-d.y}return f});return dijit._place(a,c)};dijit._place=function(a,b,c){var d=dojo.window.getBox();if(!a.parentNode||String(a.parentNode.tagName).toLowerCase()!=
"body")dojo.body().appendChild(a);var e=null;dojo.some(b,function(f){var k=f.corner,h=f.pos;c&&c(a,f.aroundCorner,k);var g=a.style,l=g.display,m=g.visibility;g.visibility="hidden";g.display="";var n=dojo.marginBox(a);g.display=l;g.visibility=m;g=Math.max(d.l,k.charAt(1)=="L"?h.x:h.x-n.w);l=Math.max(d.t,k.charAt(0)=="T"?h.y:h.y-n.h);m=Math.min(d.l+d.w,k.charAt(1)=="L"?g+n.w:h.x);var o=Math.min(d.t+d.h,k.charAt(0)=="T"?l+n.h:h.y);h=m-g;m=o-l;n=n.w-h+(n.h-m);if(e==null||n<e.overflow)e={corner:k,aroundCorner:f.aroundCorner,
x:g,y:l,w:h,h:m,overflow:n};return!n});a.style.left=e.x+"px";a.style.top=e.y+"px";e.overflow&&c&&c(a,e.aroundCorner,e.corner);return e};dijit.placeOnScreenAroundNode=function(a,b,c,d){b=dojo.byId(b);var e=b.style.display;b.style.display="";var f=dojo.position(b,true);b.style.display=e;return dijit._placeOnScreenAroundRect(a,f.x,f.y,f.w,f.h,c,d)};dijit.placeOnScreenAroundRectangle=function(a,b,c,d){return dijit._placeOnScreenAroundRect(a,b.x,b.y,b.width,b.height,c,d)};dijit._placeOnScreenAroundRect=
function(a,b,c,d,e,f,k){var h=[],g;for(g in f)h.push({aroundCorner:g,corner:f[g],pos:{x:b+(g.charAt(1)=="L"?0:d),y:c+(g.charAt(0)=="T"?0:e)}});return dijit._place(a,h,k)};dijit.placementRegistry=new dojo.AdapterRegistry;dijit.placementRegistry.register("node",function(a,b){return typeof b=="object"&&typeof b.offsetWidth!="undefined"&&typeof b.offsetHeight!="undefined"},dijit.placeOnScreenAroundNode);dijit.placementRegistry.register("rect",function(a,b){return typeof b=="object"&&"x"in b&&"y"in b&&
"width"in b&&"height"in b},dijit.placeOnScreenAroundRectangle);dijit.placeOnScreenAroundElement=function(){return dijit.placementRegistry.match.apply(dijit.placementRegistry,arguments)};dijit.getPopupAroundAlignment=function(a,b){var c={};dojo.forEach(a,function(d){switch(d){case "after":c[b?"BR":"BL"]=b?"BL":"BR";break;case "before":c[b?"BL":"BR"]=b?"BR":"BL";break;case "below":c[b?"BL":"BR"]=b?"TL":"TR";c[b?"BR":"BL"]=b?"TR":"TL";break;default:c[b?"TL":"TR"]=b?"BL":"BR";c[b?"TR":"TL"]=b?"BR":"BL"}});
return c}}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function(a){return dojo.window.get(a)}}
if(!dojo._hasResource["dijit._base.popup"]){dojo._hasResource["dijit._base.popup"]=true;dojo.provide("dijit._base.popup");dijit.popup={_stack:[],_beginZIndex:1E3,_idGen:1,moveOffScreen:function(a){var b=a.parentNode;if(!b||!dojo.hasClass(b,"dijitPopup")){b=dojo.create("div",{"class":"dijitPopup",style:{visibility:"hidden",top:"-9999px"}},dojo.body());dijit.setWaiRole(b,"presentation");b.appendChild(a)}a=a.style;a.display="";a.visibility="";a.position="";a.top="0px";dojo.style(b,{visibility:"hidden",
top:"-9999px"})},getTopPopup:function(){for(var a=this._stack,b=a.length-1;b>0&&a[b].parent===a[b-1].widget;b--);return a[b]},open:function(a){var b=this._stack,c=a.popup,d=a.orient||((a.parent?a.parent.isLeftToRight():dojo._isBodyLtr())?{BL:"TL",BR:"TR",TL:"BL",TR:"BR"}:{BR:"TR",BL:"TL",TR:"BR",TL:"BL"}),e=a.around,f=a.around&&a.around.id?a.around.id+"_dropdown":"popup_"+this._idGen++,k=c.domNode.parentNode;if(!k||!dojo.hasClass(k,"dijitPopup")){this.moveOffScreen(c.domNode);k=c.domNode.parentNode}dojo.attr(k,
{id:f,style:{zIndex:this._beginZIndex+b.length},"class":"dijitPopup "+(c.baseClass||c["class"]||"").split(" ")[0]+"Popup",dijitPopupParent:a.parent?a.parent.id:""});if(dojo.isIE||dojo.isMoz){var h=k.childNodes[1];h||(h=new dijit.BackgroundIframe(k))}d=e?dijit.placeOnScreenAroundElement(k,e,d,c.orient?dojo.hitch(c,"orient"):null):dijit.placeOnScreen(k,a,d=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],a.padding);k.style.visibility="visible";c.domNode.style.visibility="visible";e=[];e.push(dojo.connect(k,
"onkeypress",this,function(g){if(g.charOrCode==dojo.keys.ESCAPE&&a.onCancel){dojo.stopEvent(g);a.onCancel()}else if(g.charOrCode===dojo.keys.TAB){dojo.stopEvent(g);if((g=this.getTopPopup())&&g.onCancel)g.onCancel()}}));c.onCancel&&e.push(dojo.connect(c,"onCancel",a.onCancel));e.push(dojo.connect(c,c.onExecute?"onExecute":"onChange",this,function(){var g=this.getTopPopup();if(g&&g.onExecute)g.onExecute()}));b.push({wrapper:k,iframe:h,widget:c,parent:a.parent,onExecute:a.onExecute,onCancel:a.onCancel,
onClose:a.onClose,handlers:e});if(c.onOpen)c.onOpen(d);return d},close:function(a){for(var b=this._stack;dojo.some(b,function(k){return k.widget==a});){var c=b.pop(),d=c.wrapper,e=c.widget,f=c.onClose;if(e.onClose)e.onClose();dojo.forEach(c.handlers,dojo.disconnect);e&&e.domNode?this.moveOffScreen(e.domNode):dojo.destroy(d);f&&f()}}};dijit._frames=new function(){var a=[];this.pop=function(){var b;if(a.length){b=a.pop();b.style.display=""}else{if(dojo.isIE<9){b="<iframe src='"+(dojo.config.dojoBlankHtmlUrl||
dojo.moduleUrl("dojo","resources/blank.html")+""||'javascript:""')+"' style='position: absolute; left: 0px; top: 0px;z-index: -1; filter:Alpha(Opacity=\"0\");'>";b=dojo.doc.createElement(b)}else{b=dojo.create("iframe");b.src='javascript:""';b.className="dijitBackgroundIframe";dojo.style(b,"opacity",0.1)}b.tabIndex=-1;dijit.setWaiRole(b,"presentation")}return b};this.push=function(b){b.style.display="none";a.push(b)}};dijit.BackgroundIframe=function(a){if(!a.id)throw Error("no id");if(dojo.isIE||dojo.isMoz){var b=
this.iframe=dijit._frames.pop();a.appendChild(b);if(dojo.isIE<7||dojo.isQuirks){this.resize(a);this._conn=dojo.connect(a,"onresize",this,function(){this.resize(a)})}else dojo.style(b,{width:"100%",height:"100%"})}};dojo.extend(dijit.BackgroundIframe,{resize:function(a){this.iframe&&dojo.isIE<7&&dojo.style(this.iframe,{width:a.offsetWidth+"px",height:a.offsetHeight+"px"})},destroy:function(){if(this._conn){dojo.disconnect(this._conn);this._conn=null}if(this.iframe){dijit._frames.push(this.iframe);
delete this.iframe}}})}if(!dojo._hasResource["dijit._base.scroll"]){dojo._hasResource["dijit._base.scroll"]=true;dojo.provide("dijit._base.scroll");dijit.scrollIntoView=function(a,b){dojo.window.scrollIntoView(a,b)}}
if(!dojo._hasResource["dojo.uacss"]){dojo._hasResource["dojo.uacss"]=true;dojo.provide("dojo.uacss");(function(){var a=dojo,b=a.doc.documentElement,c=a.isIE,d=a.isOpera,e=Math.floor,f=a.isFF,k=a.boxModel.replace(/-/,"");c={dj_ie:c,dj_ie6:e(c)==6,dj_ie7:e(c)==7,dj_ie8:e(c)==8,dj_quirks:a.isQuirks,dj_iequirks:c&&a.isQuirks,dj_opera:d,dj_khtml:a.isKhtml,dj_webkit:a.isWebKit,dj_safari:a.isSafari,dj_chrome:a.isChrome,dj_gecko:a.isMozilla,dj_ff3:e(f)==3};c["dj_"+k]=true;var h="",g;for(g in c)if(c[g])h+=
g+" ";b.className=a.trim(b.className+" "+h);dojo._loaders.unshift(function(){if(!dojo._isBodyLtr()){var l="dj_rtl dijitRtl "+h.replace(/ /g,"-rtl ");b.className=a.trim(b.className+" "+l)}})})()}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff")}
if(!dojo._hasResource["dijit._base.typematic"]){dojo._hasResource["dijit._base.typematic"]=true;dojo.provide("dijit._base.typematic");dijit.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=Math.max(this._currentTimeout<0?this._initialDelay:this._subsequentDelay>1?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay),this._minDelay);this._timer=setTimeout(dojo.hitch(this,"_fireEventAndReload"),
this._currentTimeout)},trigger:function(a,b,c,d,e,f,k,h){if(e!=this._obj){this.stop();this._initialDelay=k||500;this._subsequentDelay=f||0.9;this._minDelay=h||10;this._obj=e;this._evt=a;this._node=c;this._count=this._currentTimeout=-1;this._callback=dojo.hitch(b,d);this._fireEventAndReload();this._evt=dojo.mixin({faux:true},a)}},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(a,
b,c,d,e,f,k){if(b.keyCode){b.charOrCode=b.keyCode;dojo.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0")}else if(b.charCode){b.charOrCode=String.fromCharCode(b.charCode);dojo.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0")}return[dojo.connect(a,"onkeypress",this,function(h){if(h.charOrCode==b.charOrCode&&(b.ctrlKey===undefined||b.ctrlKey==h.ctrlKey)&&
(b.altKey===undefined||b.altKey==h.altKey)&&(b.metaKey===undefined||b.metaKey==(h.metaKey||false))&&(b.shiftKey===undefined||b.shiftKey==h.shiftKey)){dojo.stopEvent(h);dijit.typematic.trigger(h,c,a,d,b,e,f,k)}else dijit.typematic._obj==b&&dijit.typematic.stop()}),dojo.connect(a,"onkeyup",this,function(){dijit.typematic._obj==b&&dijit.typematic.stop()})]},addMouseListener:function(a,b,c,d,e,f){var k=dojo.connect;return[k(a,"mousedown",this,function(h){dojo.stopEvent(h);dijit.typematic.trigger(h,b,
a,c,a,d,e,f)}),k(a,"mouseup",this,function(h){dojo.stopEvent(h);dijit.typematic.stop()}),k(a,"mouseout",this,function(h){dojo.stopEvent(h);dijit.typematic.stop()}),k(a,"mousemove",this,function(h){h.preventDefault()}),k(a,"dblclick",this,function(h){dojo.stopEvent(h);if(dojo.isIE){dijit.typematic.trigger(h,b,a,c,a,d,e,f);setTimeout(dojo.hitch(this,dijit.typematic.stop),50)}})]},addListener:function(a,b,c,d,e,f,k,h){return this.addKeyListener(b,c,d,e,f,k,h).concat(this.addMouseListener(a,d,e,f,k,h))}}}
if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.wai={onload:function(){var a=dojo.create("div",{id:"a11yTestNode",style:{cssText:'border: 1px solid;border-color:red green;position: absolute;height: 5px;top: -999px;background-image: url("'+(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif"))+'");'}},dojo.body()),b=dojo.getComputedStyle(a);if(b){var c=b.backgroundImage;dojo[b.borderTopColor==b.borderRightColor||
c!=null&&(c=="none"||c=="url(invalid-url:)")?"addClass":"removeClass"](dojo.body(),"dijit_a11y");if(dojo.isIE)a.outerHTML="";else dojo.body().removeChild(a)}}};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(a,b){var c=this.getWaiRole(a);return b?c.indexOf(b)>-1:c.length>0},getWaiRole:function(a){return dojo.trim((dojo.attr(a,"role")||"").replace(this._XhtmlRoles,
"").replace("wairole:",""))},setWaiRole:function(a,b){var c=dojo.attr(a,"role")||"";if(this._XhtmlRoles.test(c)){if((" "+c+" ").indexOf(" "+b+" ")<0){var d=dojo.trim(c.replace(this._XhtmlRoles,""));c=dojo.trim(c.replace(d,""));dojo.attr(a,"role",c+(c?" ":"")+b)}}else dojo.attr(a,"role",b)},removeWaiRole:function(a,b){var c=dojo.attr(a,"role");if(c)if(b){c=dojo.trim((" "+c+" ").replace(" "+b+" "," "));dojo.attr(a,"role",c)}else a.removeAttribute("role")},hasWaiState:function(a,b){return a.hasAttribute?
a.hasAttribute("aria-"+b):!!a.getAttribute("aria-"+b)},getWaiState:function(a,b){return a.getAttribute("aria-"+b)||""},setWaiState:function(a,b,c){a.setAttribute("aria-"+b,c)},removeWaiState:function(a,b){a.removeAttribute("aria-"+b)}})}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(a,b){a&&dojo.isFunction(a._onConnect)&&a._onConnect(b)});dijit._connectOnUseEventHandler=function(){};dijit._lastKeyDownNode=null;dojo.isIE?function(){var a=function(b){dijit._lastKeyDownNode=b.srcElement};dojo.doc.attachEvent("onkeydown",a);dojo.addOnWindowUnload(function(){dojo.doc.detachEvent("onkeydown",a)})}():dojo.doc.addEventListener("keydown",
function(a){dijit._lastKeyDownNode=a.target},true);(function(){var a={},b=function(c){var d=c.declaredClass;if(!a[d]){var e=[],f;c=c.constructor.prototype;for(var k in c)if(dojo.isFunction(c[k])&&(f=k.match(/^_set([a-zA-Z]*)Attr$/))&&f[1])e.push(f[1].charAt(0).toLowerCase()+f[1].substr(1));a[d]=e}return a[d]||[]};dojo.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",tooltip:"",baseClass:"",srcNodeRef:null,domNode:null,containerNode:null,attributeMap:{id:"",dir:"",lang:"",
"class":"",style:"",title:""},_deferredConnects:{onClick:"",onDblClick:"",onKeyDown:"",onKeyPress:"",onKeyUp:"",onMouseMove:"",onMouseDown:"",onMouseOut:"",onMouseOver:"",onMouseLeave:"",onMouseEnter:"",onMouseUp:""},onClick:dijit._connectOnUseEventHandler,onDblClick:dijit._connectOnUseEventHandler,onKeyDown:dijit._connectOnUseEventHandler,onKeyPress:dijit._connectOnUseEventHandler,onKeyUp:dijit._connectOnUseEventHandler,onMouseDown:dijit._connectOnUseEventHandler,onMouseMove:dijit._connectOnUseEventHandler,
onMouseOut:dijit._connectOnUseEventHandler,onMouseOver:dijit._connectOnUseEventHandler,onMouseLeave:dijit._connectOnUseEventHandler,onMouseEnter:dijit._connectOnUseEventHandler,onMouseUp:dijit._connectOnUseEventHandler,_blankGif:(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif")).toString(),postscript:function(c,d){this.create(c,d)},create:function(c,d){this.srcNodeRef=dojo.byId(d);this._connects=[];this._subscribes=[];this._deferredConnects=dojo.clone(this._deferredConnects);for(var e in this.attributeMap)delete this._deferredConnects[e];
for(e in this._deferredConnects)this[e]!==dijit._connectOnUseEventHandler&&delete this._deferredConnects[e];if(this.srcNodeRef&&typeof this.srcNodeRef.id=="string")this.id=this.srcNodeRef.id;if(c){this.params=c;dojo.mixin(this,c)}this.postMixInProperties();if(!this.id)this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));dijit.registry.add(this);this.buildRendering();if(this.domNode){this._applyAttributes();var f=this.srcNodeRef;f&&f.parentNode&&f.parentNode.replaceChild(this.domNode,f);
for(e in this.params)this._onConnect(e)}this.domNode&&this.domNode.setAttribute("widgetId",this.id);this.postCreate();this.srcNodeRef&&!this.srcNodeRef.parentNode&&delete this.srcNodeRef;this._created=true},_applyAttributes:function(){var c=function(e,f){if(f.params&&e in f.params||f[e])f.set(e,f[e])},d;for(d in this.attributeMap)c(d,this);dojo.forEach(b(this),function(e){e in this.attributeMap||c(e,this)},this)},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||
dojo.create("div")},postCreate:function(){if(this.baseClass){var c=this.baseClass.split(" ");this.isLeftToRight()||(c=c.concat(dojo.map(c,function(d){return d+"Rtl"})));dojo.addClass(this.domNode,c)}},startup:function(){this._started=true},destroyRecursive:function(c){this._beingDestroyed=true;this.destroyDescendants(c);this.destroy(c)},destroy:function(c){this._beingDestroyed=true;this.uninitialize();var d=dojo,e=d.forEach,f=d.unsubscribe;e(this._connects,function(k){e(k,d.disconnect)});e(this._subscribes,
function(k){f(k)});e(this._supportingWidgets||[],function(k){if(k.destroyRecursive)k.destroyRecursive();else k.destroy&&k.destroy()});this.destroyRendering(c);dijit.registry.remove(this.id);this._destroyed=true},destroyRendering:function(c){if(this.bgIframe){this.bgIframe.destroy(c);delete this.bgIframe}if(this.domNode){c?dojo.removeAttr(this.domNode,"widgetId"):dojo.destroy(this.domNode);delete this.domNode}if(this.srcNodeRef){c||dojo.destroy(this.srcNodeRef);delete this.srcNodeRef}},destroyDescendants:function(c){dojo.forEach(this.getChildren(),
function(d){d.destroyRecursive&&d.destroyRecursive(c)})},uninitialize:function(){return false},onFocus:function(){},onBlur:function(){},_onFocus:function(){this.onFocus()},_onBlur:function(){this.onBlur()},_onConnect:function(c){if(c in this._deferredConnects){this.connect(this[this._deferredConnects[c]||"domNode"],c.toLowerCase(),c);delete this._deferredConnects[c]}},_setClassAttr:function(c){var d=this[this.attributeMap["class"]||"domNode"];dojo.removeClass(d,this["class"]);this["class"]=c;dojo.addClass(d,
c)},_setStyleAttr:function(c){var d=this[this.attributeMap.style||"domNode"];if(dojo.isObject(c))dojo.style(d,c);else if(d.style.cssText)d.style.cssText+="; "+c;else d.style.cssText=c;this.style=c},setAttribute:function(c,d){dojo.deprecated(this.declaredClass+"::setAttribute(attr, value) is deprecated. Use set() instead.","","2.0");this.set(c,d)},_attrToDom:function(c,d){var e=this.attributeMap[c];dojo.forEach(dojo.isArray(e)?e:[e],function(f){var k=this[f.node||f||"domNode"];switch(f.type||"attribute"){case "attribute":if(dojo.isFunction(d))d=
dojo.hitch(this,d);f=f.attribute?f.attribute:/^on[A-Z][a-zA-Z]*$/.test(c)?c.toLowerCase():c;dojo.attr(k,f,d);break;case "innerText":k.innerHTML="";k.appendChild(dojo.doc.createTextNode(d));break;case "innerHTML":k.innerHTML=d;break;case "class":dojo.removeClass(k,this[c]);dojo.addClass(k,d)}},this);this[c]=d},attr:function(c){if(dojo.config.isDebug){var d=arguments.callee._ach||(arguments.callee._ach={}),e=(arguments.callee.caller||"unknown caller").toString();if(!d[e]){dojo.deprecated(this.declaredClass+
"::attr() is deprecated. Use get() or set() instead, called from "+e,"","2.0");d[e]=true}}return arguments.length>=2||typeof c==="object"?this.set.apply(this,arguments):this.get(c)},get:function(c){var d=this._getAttrNames(c);return this[d.g]?this[d.g]():this[c]},set:function(c,d){if(typeof c==="object"){for(var e in c)this.set(e,c[e]);return this}e=this._getAttrNames(c);if(this[e.s])var f=this[e.s].apply(this,Array.prototype.slice.call(arguments,1));else{c in this.attributeMap&&this._attrToDom(c,
d);this[c]=d}return f||this},_attrPairNames:{},_getAttrNames:function(c){var d=this._attrPairNames;if(d[c])return d[c];var e=c.charAt(0).toUpperCase()+c.substr(1);return d[c]={n:c+"Node",s:"_set"+e+"Attr",g:"_get"+e+"Attr"}},toString:function(){return"[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]"},getDescendants:function(){return this.containerNode?dojo.query("[widgetId]",this.containerNode).map(dijit.byNode):[]},getChildren:function(){return this.containerNode?dijit.findWidgets(this.containerNode):
[]},nodesWithKeyClick:["input","button"],connect:function(c,d,e){var f=dojo,k=f._connect,h=[];if(d=="ondijitclick"){if(dojo.indexOf(this.nodesWithKeyClick,c.nodeName.toLowerCase())==-1){var g=f.hitch(this,e);h.push(k(c,"onkeydown",this,function(l){if((l.keyCode==f.keys.ENTER||l.keyCode==f.keys.SPACE)&&!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey){dijit._lastKeyDownNode=l.target;l.preventDefault()}}),k(c,"onkeyup",this,function(l){if((l.keyCode==f.keys.ENTER||l.keyCode==f.keys.SPACE)&&l.target===
dijit._lastKeyDownNode&&!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey){dijit._lastKeyDownNode=null;return g(l)}}))}d="onclick"}h.push(k(c,d,this,e));this._connects.push(h);return h},disconnect:function(c){for(var d=0;d<this._connects.length;d++)if(this._connects[d]==c){dojo.forEach(c,dojo.disconnect);this._connects.splice(d,1);break}},subscribe:function(c,d){var e=dojo.subscribe(c,this,d);this._subscribes.push(e);return e},unsubscribe:function(c){for(var d=0;d<this._subscribes.length;d++)if(this._subscribes[d]==
c){dojo.unsubscribe(c);this._subscribes.splice(d,1);break}},isLeftToRight:function(){return this.dir?this.dir=="ltr":dojo._isBodyLtr()},isFocusable:function(){return this.focus&&dojo.style(this.domNode,"display")!="none"},placeAt:function(c,d){c.declaredClass&&c.addChild?c.addChild(this,d):dojo.place(this.domNode,c,d);return this},_onShow:function(){this.onShow()},onShow:function(){},onHide:function(){},onClose:function(){return true}})})()}
if(!dojo._hasResource["mam.widget._TypeAheadPopUp"]){dojo._hasResource["mam.widget._TypeAheadPopUp"]=true;dojo.provide("mam.widget._TypeAheadPopUp");dojo.declare("mam.widget._TypeAheadPopUp",[mam.util.logger,dijit._Widget],{debug:false,jsClassName:"mam.widget._TypeAheadPopUp",scrollWrp:null,listLength:-1,constructor:function(a){this.debugEnter("constructor");dojo.mixin(this,a);this.domNode=this.menueNode=dojo.byId(this.idAppendNode);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");this.debugExit()},clearResultList:function(){this.debugEnter("clearResultList");if(this.scrollWrp){for(;this.scrollWrp.childNodes.length>0;)this.scrollWrp.removeChild(this.scrollWrp.childNodes[this.scrollWrp.childNodes.length-1]);this.domNode.removeChild(this.scrollWrp);this.scrollWrp=
null}else for(;this.domNode.childNodes.length>1;)this.domNode.removeChild(this.domNode.childNodes[this.domNode.childNodes.length-2]);this.debugExit()},_createOption:function(a,b){var c=b(a),d=dojo.doc.createElement("li");dijit.setWaiRole(d,"option");if(c.html)d.innerHTML=c.label;else d.appendChild(dojo.doc.createTextNode(c.label));if(d.innerHTML=="")d.innerHTML="&nbsp;";d.item=a;return d},createOptions:function(a,b,c){if(this.listLength>0&&a.length>this.listLength){var d=document.createElement("div");
d.id="typeheadScrollWrp";dojo.forEach(a,function(e,f){var k=this._createOption(e,c);k.className="dijitMenuItem";dojo.attr(k,"id",this.id+f);d.appendChild(k)},this);this.domNode.insertBefore(d,this.closeButton);this.scrollWrp=d}else dojo.forEach(a,function(e,f){var k=this._createOption(e,c);k.className="dijitMenuItem";dojo.attr(k,"id",this.id+f);this.domNode.insertBefore(k,this.closeButton)},this);return this.domNode.childNodes},getItems:function(){return this.domNode.childNodes},_highlightNextOption:function(){if(this.getHighlightedOption()){var a=
this._highlighted_option.nextSibling;if(a&&a.style.display!="none")this._focusOptionNode(a);else if(this.scrollWrp)this._highlighted_option==this.scrollWrp.lastChild&&this._focusOptionNode(this.closeButton);else this.highlightFirstOption()}else{a=this.domNode.firstChild;if(a==this.scrollWrp)a=this.scrollWrp.firstChild;this._focusOptionNode(a.style.display=="none"?a.nextSibling:a)}dojo.window.scrollIntoView(this._highlighted_option)},highlightFirstOption:function(){if(this.scrollWrp){a=this.scrollWrp.firstChild;
b=a.nextSibling}else var a=this.domNode.firstChild,b=a.nextSibling;this._focusOptionNode(b.style.display=="none"?a:b);dojo.window.scrollIntoView(this._highlighted_option)},highlightLastOption:function(){this._focusOptionNode(this.domNode.lastChild.previousSibling);dojo.window.scrollIntoView(this._highlighted_option)},_highlightPrevOption:function(){if(this.getHighlightedOption())if(this.scrollWrp)if(this._highlighted_option==this.closeButton)this._focusOptionNode(this.scrollWrp.lastChild);else if(this._highlighted_option==
this.scrollWrp.firstChild)this._focusOptionNode(this.scrollWrp.firstChild);else(a=this._highlighted_option.previousSibling)&&a.style.display!="none"?this._focusOptionNode(a):this.highlightLastOption();else{var a=this._highlighted_option.previousSibling;a&&a.style.display!="none"?this._focusOptionNode(a):this.highlightLastOption()}else{a=this.domNode.lastChild;this._focusOptionNode(a.style.display=="none"?a.previousSibling:a)}dojo.window.scrollIntoView(this._highlighted_option)},_focusOptionNode:function(a){this.debugEnter("_focusOptionNode");
if(this._highlighted_option!=a){this._blurOptionNode();this._highlighted_option=a;if(dojo.isIE)dojo.isIE<8?dojo.addClass(this._highlighted_option,"dijitMenuItemHover"):dojo.style(this._highlighted_option,"backgroundColor","#dcdcdc");else dojo.addClass(this._highlighted_option,"dijitMenuItemHover")}this.debugExit()},_blurOptionNode:function(){this.debugEnter("_blurOptionNode");if(this._highlighted_option){if(dojo.isIE)dojo.isIE<8?dojo.removeClass(this._highlighted_option,"dijitMenuItemHover"):dojo.style(this._highlighted_option,
"backgroundColor","#fff");else dojo.removeClass(this._highlighted_option,"dijitMenuItemHover");this._highlighted_option=null}this.debugExit()},_page:function(a){var b=0,c=this.domNode.scrollTop,d=dojo.style(this.domNode,"height");for(this.getHighlightedOption()||this._highlightNextOption();b<d;){if(a){if(!this.getHighlightedOption().previousSibling||this._highlighted_option.previousSibling.style.display=="none")break;this._highlightPrevOption()}else{if(!this.getHighlightedOption().nextSibling||this._highlighted_option.nextSibling.style.display==
"none")break;this._highlightNextOption()}var e=this.domNode.scrollTop;b+=(e-c)*(a?-1:1);c=e}},pageUp:function(){this._page(true)},pageDown:function(){this._page(false)},getHighlightedOption:function(){var a=this._highlighted_option;return a&&a.parentNode?a:null},handleKey:function(a){switch(a){case dojo.keys.DOWN_ARROW:this._highlightNextOption();break;case dojo.keys.PAGE_DOWN:this.pageDown();break;case dojo.keys.UP_ARROW:this._highlightPrevOption();break;case dojo.keys.PAGE_UP:this.pageUp()}},_onMouseDown:function(a){this.debugEnter("_onMouseDown");
dojo.stopEvent(a);this.debugExit()},_onMouseUp:function(a){this.debugEnter("_onMouseUp");dojo.isIE&&this._focusOptionNode(a.target);if(!(a.target===this.domNode||a.target===this.scrollWrp||!this._highlighted_option)){a=a.target;if(a!=this.closeButton)for(;!a.item;)a=a.parentNode;this._setValueAttr({target:a},true);this.debugExit()}},_onMouseOver:function(a){this.debugEnter("_onMouseOver");if(!(a.target===this.domNode||a.target===this.scrollWrp)){a=a.target;if(a!=this.closeButton)for(;!a.item;)a=a.parentNode;
this._focusOptionNode(a);this.debugExit()}},_onMouseOut:function(a){this.debugEnter("_onMouseOut");if(!(a.target===this.domNode||a.target===this.scrollWrp)){this._blurOptionNode();this.debugExit()}},_setValueAttr:function(a){this.debugEnter("_setValueAttr");this.value=a;this.onChange(a);this.debugExit()},setValue:function(a){this.debugEnter("setValue");this._setValueAttr(a);this.debugExit()}})}
if(!dojo._hasResource["mam.data.TypeAheadReadStore"]){dojo._hasResource["mam.data.TypeAheadReadStore"]=true;dojo.provide("mam.data.TypeAheadReadStore");dojo.declare("mam.data.TypeAheadReadStore",[mam.util.logger,dojox.data.QueryReadStore],{debug:false,jsClassName:"mam.data.TypeAheadReadStore",fetch:function(a){this.debugEnter("fetch");a.serverQuery={query:a.query.result,rep:this.rep,site:this.site,lang:this.lang,portal:this.portal,apptype:this.apptype};this.debugExit();return this.inherited("fetch",
arguments)}});dojo.declare("mam.TypeAheadReadStore",mam.data.TypeAheadReadStore,null)}
if(!dojo._hasResource["mam.helper.guiHelper"]){dojo._hasResource["mam.helper.guiHelper"]=true;dojo.provide("mam.helper.guiHelper");dojo.declare("mam.helper.guiHelper",mam.util.logger,{returnWidth:null,getScrollBarWidth:function(){if(!this.returnWidth){var a=document.createElement("p");dojo.style(a,{width:"100%",height:"200px"});var b=document.createElement("div");dojo.style(b,{position:"absolute",top:"0px",left:"0px",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"});b.appendChild(a);
document.body.appendChild(b);var c=a.offsetWidth;dojo.style(b,"overflow","scroll");a=a.offsetWidth;if(c==a)a=b.clientWidth;document.body.removeChild(b);this.returnWidth=c-a}return this.returnWidth}});mam.helper.gui=new mam.helper.guiHelper}
if(!dojo._hasResource["dojo.NodeList-traverse"]){dojo._hasResource["dojo.NodeList-traverse"]=true;dojo.provide("dojo.NodeList-traverse");dojo.extend(dojo.NodeList,{_buildArrayFromCallback:function(a){for(var b=[],c=0;c<this.length;c++){var d=a.call(this[c],this[c],b);if(d)b=b.concat(d)}return b},_filterQueryResult:function(a,b){return this._wrap(dojo.filter(a,function(c){return dojo.query(b,c.parentNode).indexOf(c)!=-1}))},_getUniqueAsNodeList:function(a){for(var b=[],c=0,d;d=a[c];c++)d.nodeType==
1&&dojo.indexOf(b,d)==-1&&b.push(d);return this._wrap(b,null,this._NodeListCtor)},_getUniqueNodeListWithParent:function(a,b){var c=this._getUniqueAsNodeList(a);c=b?this._filterQueryResult(c,b):c;return c._stash(this)},_getRelatedUniqueNodes:function(a,b){return this._getUniqueNodeListWithParent(this._buildArrayFromCallback(b),a)},children:function(a){return this._getRelatedUniqueNodes(a,function(b){return dojo._toArray(b.childNodes)})},closest:function(a){var b=this;return this._getRelatedUniqueNodes(a,
function(c){do if(b._filterQueryResult([c],a).length)return c;while((c=c.parentNode)&&c.nodeType==1);return null})},parent:function(a){return this._getRelatedUniqueNodes(a,function(b){return b.parentNode})},parents:function(a){return this._getRelatedUniqueNodes(a,function(b){for(var c=[];b.parentNode;){b=b.parentNode;c.push(b)}return c})},siblings:function(a){return this._getRelatedUniqueNodes(a,function(b){for(var c=[],d=b.parentNode&&b.parentNode.childNodes,e=0;e<d.length;e++)d[e]!=b&&c.push(d[e]);
return c})},next:function(a){return this._getRelatedUniqueNodes(a,function(b){for(b=b.nextSibling;b&&b.nodeType!=1;)b=b.nextSibling;return b})},nextAll:function(a){return this._getRelatedUniqueNodes(a,function(b){for(var c=[];b=b.nextSibling;)b.nodeType==1&&c.push(b);return c})},prev:function(a){return this._getRelatedUniqueNodes(a,function(b){for(b=b.previousSibling;b&&b.nodeType!=1;)b=b.previousSibling;return b})},prevAll:function(a){return this._getRelatedUniqueNodes(a,function(b){for(var c=[];b=
b.previousSibling;)b.nodeType==1&&c.push(b);return c})},andSelf:function(){return this.concat(this._parent)},first:function(){return this._wrap(this[0]&&[this[0]]||[],this)},last:function(){return this._wrap(this.length?[this[this.length-1]]:[],this)},even:function(){return this.filter(function(a,b){return b%2!=0})},odd:function(){return this.filter(function(a,b){return b%2==0})}})}
if(!dojo._hasResource["dojo.cache"]){dojo._hasResource["dojo.cache"]=true;dojo.provide("dojo.cache");(function(){var a={};dojo.cache=function(b,c,d){if(typeof b=="string")b=dojo.moduleUrl(b,c);else d=c;c=b.toString();b=d;if(d!=undefined&&!dojo.isString(d))b="value"in d?d.value:undefined;d=d&&d.sanitize?true:false;if(typeof b=="string")b=a[c]=d?dojo.cache._sanitize(b):b;else if(b===null)delete a[c];else{if(!(c in a)){b=dojo._getText(c);a[c]=d?dojo.cache._sanitize(b):b}b=a[c]}return b};dojo.cache._sanitize=
function(b){if(b){b=b.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var c=b.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(c)b=c[1]}else b="";return b}})()}
if(!dojo._hasResource["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.declare("dijit._Templated",null,{templateString:null,templatePath:null,widgetsInTemplate:false,_skipNodeCache:false,_earlyTemplatedStartup:false,constructor:function(){this._attachPoints=[]},_stringRepl:function(a){var b=this.declaredClass,c=this;return dojo.string.substitute(a,this,function(d,e){if(e.charAt(0)=="!")d=dojo.getObject(e.substr(1),false,c);if(typeof d=="undefined")throw Error(b+
" template:"+e);if(d==null)return"";return e.charAt(0)=="!"?d:d.toString().replace(/"/g,"&quot;")},this)},buildRendering:function(){var a=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache),b;if(dojo.isString(a)){b=dojo._toDom(this._stringRepl(a));if(b.nodeType!=1)throw Error("Invalid template: "+a);}else b=a.cloneNode(true);this.domNode=b;this._attachTemplateNodes(b);if(this.widgetsInTemplate){a=dojo.parser;var c,d;if(a._query!="[dojoType]"){c=a._query;d=
a._attrName;a._query="[dojoType]";a._attrName="dojoType"}var e=this._startupWidgets=dojo.parser.parse(b,{noStart:!this._earlyTemplatedStartup,inherited:{dir:this.dir,lang:this.lang}});if(c){a._query=c;a._attrName=d}this._supportingWidgets=dijit.findWidgets(b);this._attachTemplateNodes(e,function(f,k){return f[k]})}this._fillContent(this.srcNodeRef)},_fillContent:function(a){var b=this.containerNode;if(a&&b)for(;a.hasChildNodes();)b.appendChild(a.firstChild)},_attachTemplateNodes:function(a,b){b=b||
function(l,m){return l.getAttribute(m)};for(var c=dojo.isArray(a)?a:a.all||a.getElementsByTagName("*"),d=dojo.isArray(a)?0:-1;d<c.length;d++){var e=d==-1?a:c[d];if(!(this.widgetsInTemplate&&b(e,"dojoType"))){var f=b(e,"dojoAttachPoint");if(f)for(var k=f.split(/\s*,\s*/);f=k.shift();){if(dojo.isArray(this[f]))this[f].push(e);else this[f]=e;this._attachPoints.push(f)}if(f=b(e,"dojoAttachEvent")){k=f.split(/\s*,\s*/);for(var h=dojo.trim;f=k.shift();)if(f){var g=null;if(f.indexOf(":")!=-1){g=f.split(":");
f=h(g[0]);g=h(g[1])}else f=h(f);g||(g=f);this.connect(e,f,g)}}(f=b(e,"waiRole"))&&dijit.setWaiRole(e,f);(f=b(e,"waiState"))&&dojo.forEach(f.split(/\s*,\s*/),function(l){if(l.indexOf("-")!=-1){l=l.split("-");dijit.setWaiState(e,l[0],l[1])}})}}},startup:function(){dojo.forEach(this._startupWidgets,function(a){a&&!a._started&&a.startup&&a.startup()});this.inherited(arguments)},destroyRendering:function(){dojo.forEach(this._attachPoints,function(a){delete this[a]},this);this._attachPoints=[];this.inherited(arguments)}});
dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(a,b,c){var d=dijit._Templated._templateCache,e=b||a,f=d[e];if(f){try{if(!f.ownerDocument||f.ownerDocument==dojo.doc)return f}catch(k){}dojo.destroy(f)}b||(b=dojo.cache(a,{sanitize:true}));b=dojo.string.trim(b);if(c||b.match(/\$\{([^\}]+)\}/g))return d[e]=b;else{a=dojo._toDom(b);if(a.nodeType!=1)throw Error("Invalid template: "+b);return d[e]=a}};dojo.isIE&&dojo.addOnWindowUnload(function(){var a=dijit._Templated._templateCache,
b;for(b in a){var c=a[b];typeof c=="object"&&dojo.destroy(c);delete a[b]}});dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""})}
if(!dojo._hasResource["dijit._CssStateMixin"]){dojo._hasResource["dijit._CssStateMixin"]=true;dojo.provide("dijit._CssStateMixin");dojo.declare("dijit._CssStateMixin",[],{cssStateNodes:{},postCreate:function(){this.inherited(arguments);dojo.forEach(["onmouseenter","onmouseleave","onmousedown"],function(b){this.connect(this.domNode,b,"_cssMouseEvent")},this);this.connect(this,"set",function(b){arguments.length>=2&&{disabled:true,readOnly:true,checked:true,selected:true}[b]&&this._setStateClass()});
dojo.forEach(["_onFocus","_onBlur"],function(b){this.connect(this,b,"_setStateClass")},this);for(var a in this.cssStateNodes)this._trackMouseState(this[a],this.cssStateNodes[a]);this._setStateClass()},_cssMouseEvent:function(a){if(!this.disabled){switch(a.type){case "mouseenter":case "mouseover":this._hovering=true;this._active=this._mouseDown;break;case "mouseleave":case "mouseout":this._active=this._hovering=false;break;case "mousedown":this._mouseDown=this._active=true;var b=this.connect(dojo.body(),
"onmouseup",function(){this._mouseDown=this._active=false;this._setStateClass();this.disconnect(b)})}this._setStateClass()}},_setStateClass:function(){function a(k){b=b.concat(dojo.map(b,function(h){return h+k}),"dijit"+k)}var b=this.baseClass.split(" ");this.isLeftToRight()||a("Rtl");this.checked&&a("Checked");this.state&&a(this.state);this.selected&&a("Selected");if(this.disabled)a("Disabled");else if(this.readOnly)a("ReadOnly");else if(this._active)a("Active");else this._hovering&&a("Hover");this._focused&&
a("Focused");var c=this.stateNode||this.domNode,d={};dojo.forEach(c.className.split(" "),function(k){d[k]=true});"_stateClasses"in this&&dojo.forEach(this._stateClasses,function(k){delete d[k]});dojo.forEach(b,function(k){d[k]=true});var e=[],f;for(f in d)e.push(f);c.className=e.join(" ");this._stateClasses=b},_trackMouseState:function(a,b){function c(){var g="disabled"in k&&k.disabled||"readonly"in k&&k.readonly;dojo.toggleClass(a,b+"Hover",d&&!e&&!g);dojo.toggleClass(a,b+"Active",e&&!g);dojo.toggleClass(a,
b+"Focused",f&&!g)}var d=false,e=false,f=false,k=this,h=dojo.hitch(this,"connect",a);h("onmouseenter",function(){d=true;c()});h("onmouseleave",function(){e=d=false;c()});h("onmousedown",function(){e=true;c()});h("onmouseup",function(){e=false;c()});h("onfocus",function(){f=true;c()});h("onblur",function(){f=false;c()});this.connect(this,"set",function(g){if(g=="disabled"||g=="readOnly")c()})}})}
if(!dojo._hasResource["dijit.form._FormWidget"]){dojo._hasResource["dijit.form._FormWidget"]=true;dojo.provide("dijit.form._FormWidget");dojo.declare("dijit.form._FormWidget",[dijit._Widget,dijit._Templated,dijit._CssStateMixin],{name:"",alt:"",value:"",type:"text",tabIndex:"0",disabled:false,intermediateChanges:false,scrollOnFocus:true,attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{value:"focusNode",id:"focusNode",tabIndex:"focusNode",alt:"focusNode",title:"focusNode"}),postMixInProperties:function(){this.nameAttrSetting=
this.name?'name="'+this.name.replace(/'/g,"&quot;")+'"':"";this.inherited(arguments)},postCreate:function(){this.inherited(arguments);this.connect(this.domNode,"onmousedown","_onMouseDown")},_setDisabledAttr:function(a){this.disabled=a;dojo.attr(this.focusNode,"disabled",a);this.valueNode&&dojo.attr(this.valueNode,"disabled",a);dijit.setWaiState(this.focusNode,"disabled",a);if(a){this._active=this._hovering=false;a="tabIndex"in this.attributeMap?this.attributeMap.tabIndex:"focusNode";dojo.forEach(dojo.isArray(a)?
a:[a],function(b){b=this[b];dojo.isWebKit||dijit.hasDefaultTabStop(b)?b.setAttribute("tabIndex","-1"):b.removeAttribute("tabIndex")},this)}else this.focusNode.setAttribute("tabIndex",this.tabIndex)},setDisabled:function(a){dojo.deprecated("setDisabled("+a+") is deprecated. Use set('disabled',"+a+") instead.","","2.0");this.set("disabled",a)},_onFocus:function(){this.scrollOnFocus&&dojo.window.scrollIntoView(this.domNode);this.inherited(arguments)},isFocusable:function(){return!this.disabled&&!this.readOnly&&
this.focusNode&&dojo.style(this.domNode,"display")!="none"},focus:function(){dijit.focus(this.focusNode)},compare:function(a,b){return typeof a=="number"&&typeof b=="number"?isNaN(a)&&isNaN(b)?0:a-b:a>b?1:a<b?-1:0},onChange:function(){},_onChangeActive:false,_handleOnChange:function(a,b){this._lastValue=a;if(this._lastValueReported==undefined&&(b===null||!this._onChangeActive))this._resetValue=this._lastValueReported=a;if((this.intermediateChanges||b||b===undefined)&&(typeof a!=typeof this._lastValueReported||
this.compare(a,this._lastValueReported)!=0)){this._lastValueReported=a;if(this._onChangeActive){this._onChangeHandle&&clearTimeout(this._onChangeHandle);this._onChangeHandle=setTimeout(dojo.hitch(this,function(){this._onChangeHandle=null;this.onChange(a)}),0)}}},create:function(){this.inherited(arguments);this._onChangeActive=true},destroy:function(){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);this.onChange(this._lastValueReported)}this.inherited(arguments)},setValue:function(a){dojo.deprecated("dijit.form._FormWidget:setValue("+
a+") is deprecated.  Use set('value',"+a+") instead.","","2.0");this.set("value",a)},getValue:function(){dojo.deprecated(this.declaredClass+"::getValue() is deprecated. Use get('value') instead.","","2.0");return this.get("value")},_onMouseDown:function(a){if(!a.ctrlKey&&this.isFocusable())var b=this.connect(dojo.body(),"onmouseup",function(){this.isFocusable()&&this.focus();this.disconnect(b)})}});dojo.declare("dijit.form._FormValueWidget",dijit.form._FormWidget,{readOnly:false,attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,
{value:"",readOnly:"focusNode"}),_setReadOnlyAttr:function(a){this.readOnly=a;dojo.attr(this.focusNode,"readOnly",a);dijit.setWaiState(this.focusNode,"readonly",a)},postCreate:function(){this.inherited(arguments);if(dojo.isIE)this.connect(this.focusNode||this.domNode,"onkeydown",this._onKeyDown);if(this._resetValue===undefined)this._resetValue=this.value},_setValueAttr:function(a,b){this.value=a;this._handleOnChange(a,b)},_getValueAttr:function(){return this._lastValue},undo:function(){this._setValueAttr(this._lastValueReported,
false)},reset:function(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true)},_onKeyDown:function(a){if(a.keyCode==dojo.keys.ESCAPE&&!(a.ctrlKey||a.altKey||a.metaKey)){var b;if(dojo.isIE){a.preventDefault();b=document.createEventObject();b.keyCode=dojo.keys.ESCAPE;b.shiftKey=a.shiftKey;a.srcElement.fireEvent("onkeypress",b)}}},_layoutHackIE7:function(){if(dojo.isIE==7)for(var a=this.domNode,b=a.parentNode,c=a.firstChild||a,d=c.style.filter,e=this;b&&b.clientHeight==0;){(function(){var f=
e.connect(b,"onscroll",function(){e.disconnect(f);c.style.filter=(new Date).getMilliseconds();setTimeout(function(){c.style.filter=d},0)})})();b=b.parentNode}}})}
if(!dojo._hasResource["dijit.form.TextBox"]){dojo._hasResource["dijit.form.TextBox"]=true;dojo.provide("dijit.form.TextBox");dojo.declare("dijit.form.TextBox",dijit.form._FormValueWidget,{trim:false,uppercase:false,lowercase:false,propercase:false,maxLength:"",selectOnClick:false,placeHolder:"",templateString:dojo.cache("dijit.form","templates/TextBox.html",'<div class="dijit dijitReset dijitInline dijitLeft" id="widget_${id}" waiRole="presentation"\r\n\t><div class="dijitReset dijitInputField dijitInputContainer"\r\n\t\t><input class="dijitReset dijitInputInner" dojoAttachPoint=\'textbox,focusNode\' autocomplete="off"\r\n\t\t\t${!nameAttrSetting} type=\'${type}\'\r\n\t/></div\r\n></div>\r\n'),
_singleNodeTemplate:'<input class="dijit dijitReset dijitLeft dijitInputField" dojoAttachPoint="textbox,focusNode" autocomplete="off" type="${type}" ${!nameAttrSetting} />',_buttonInputDisabled:dojo.isIE?"disabled":"",baseClass:"dijitTextBox",attributeMap:dojo.delegate(dijit.form._FormValueWidget.prototype.attributeMap,{maxLength:"focusNode"}),postMixInProperties:function(){var a=this.type.toLowerCase();if(this.templateString&&this.templateString.toLowerCase()=="input"||(a=="hidden"||a=="file")&&
this.templateString==dijit.form.TextBox.prototype.templateString)this.templateString=this._singleNodeTemplate;this.inherited(arguments)},_setPlaceHolderAttr:function(a){this.placeHolder=a;if(!this._phspan){this._attachPoints.push("_phspan");this._phspan=dojo.create("span",{className:"dijitPlaceHolder dijitInputField"},this.textbox,"after")}this._phspan.innerHTML="";this._phspan.appendChild(document.createTextNode(a));this._updatePlaceHolder()},_updatePlaceHolder:function(){if(this._phspan)this._phspan.style.display=
this.placeHolder&&!this._focused&&!this.textbox.value?"":"none"},_getValueAttr:function(){return this.parse(this.get("displayedValue"),this.constraints)},_setValueAttr:function(a,b,c){var d;if(a!==undefined){d=this.filter(a);if(typeof c!="string")c=d!==null&&(typeof d!="number"||!isNaN(d))?this.filter(this.format(d,this.constraints)):""}if(c!=null&&c!=undefined&&(typeof c!="number"||!isNaN(c))&&this.textbox.value!=c)this.textbox.value=c;this._updatePlaceHolder();this.inherited(arguments,[d,b])},displayedValue:"",
getDisplayedValue:function(){dojo.deprecated(this.declaredClass+"::getDisplayedValue() is deprecated. Use set('displayedValue') instead.","","2.0");return this.get("displayedValue")},_getDisplayedValueAttr:function(){return this.filter(this.textbox.value)},setDisplayedValue:function(a){dojo.deprecated(this.declaredClass+"::setDisplayedValue() is deprecated. Use set('displayedValue', ...) instead.","","2.0");this.set("displayedValue",a)},_setDisplayedValueAttr:function(a){if(a===null||a===undefined)a=
"";else if(typeof a!="string")a=String(a);this.textbox.value=a;this._setValueAttr(this.get("value"),undefined,a)},format:function(a){return a==null||a==undefined?"":a.toString?a.toString():a},parse:function(a){return a},_refreshState:function(){},_onInput:function(a){if(a&&a.type&&/key/i.test(a.type)&&a.keyCode)switch(a.keyCode){case dojo.keys.SHIFT:case dojo.keys.ALT:case dojo.keys.CTRL:case dojo.keys.TAB:return}if(this.intermediateChanges){var b=this;setTimeout(function(){b._handleOnChange(b.get("value"),
false)},0)}this._refreshState()},postCreate:function(){dojo.isIE&&setTimeout(dojo.hitch(this,function(){var a=dojo.getComputedStyle(this.domNode);if(a)if(a=a.fontFamily){var b=this.domNode.getElementsByTagName("INPUT");if(b)for(var c=0;c<b.length;c++)b[c].style.fontFamily=a}}),0);this.textbox.setAttribute("value",this.textbox.value);this.inherited(arguments);if(dojo.isMoz||dojo.isOpera)this.connect(this.textbox,"oninput",this._onInput);else{this.connect(this.textbox,"onkeydown",this._onInput);this.connect(this.textbox,
"onkeyup",this._onInput);this.connect(this.textbox,"onpaste",this._onInput);this.connect(this.textbox,"oncut",this._onInput)}},_blankValue:"",filter:function(a){if(a===null)return this._blankValue;if(typeof a!="string")return a;if(this.trim)a=dojo.trim(a);if(this.uppercase)a=a.toUpperCase();if(this.lowercase)a=a.toLowerCase();if(this.propercase)a=a.replace(/[^\s]+/g,function(b){return b.substring(0,1).toUpperCase()+b.substring(1)});return a},_setBlurValue:function(){this._setValueAttr(this.get("value"),
true)},_onBlur:function(){if(!this.disabled){this._setBlurValue();this.inherited(arguments);this._selectOnClickHandle&&this.disconnect(this._selectOnClickHandle);if(this.selectOnClick&&dojo.isMoz)this.textbox.selectionStart=this.textbox.selectionEnd=undefined;this._updatePlaceHolder()}},_onFocus:function(a){if(!(this.disabled||this.readOnly)){if(this.selectOnClick&&a=="mouse")this._selectOnClickHandle=this.connect(this.domNode,"onmouseup",function(){this.disconnect(this._selectOnClickHandle);var b;
if(dojo.isIE){b=dojo.doc.selection.createRange();b=b.parentElement()==this.textbox&&b.text.length==0}else b=this.textbox.selectionStart==this.textbox.selectionEnd;b&&dijit.selectInputText(this.textbox)});this._updatePlaceHolder();this._refreshState();this.inherited(arguments)}},reset:function(){this.textbox.value="";this.inherited(arguments)}});dijit.selectInputText=function(a,b,c){var d=dojo.global,e=dojo.doc;a=dojo.byId(a);if(isNaN(b))b=0;if(isNaN(c))c=a.value?a.value.length:0;dijit.focus(a);if(e.selection&&
dojo.body().createTextRange){if(a.createTextRange){a=a.createTextRange();with(a){collapse(true);moveStart("character",-99999);moveStart("character",b);moveEnd("character",c-b);select()}}}else d.getSelection&&a.setSelectionRange&&a.setSelectionRange(b,c)}}
if(!dojo._hasResource["mam.widget.ComboBox_stripped"]){dojo._hasResource["mam.widget.ComboBox_stripped"]=true;dojo.provide("mam.widget.ComboBox_stripped");dojo.declare("dijit.form.ComboBoxMixin",null,{item:null,pageSize:Infinity,store:null,fetchProperties:{},query:{},autoComplete:true,highlightMatch:"first",searchDelay:100,searchAttr:"name",labelAttr:"",labelType:"text",queryExpr:"${0}*",ignoreCase:true,hasDownArrow:true,templateString:dojo.cache("dijit.form","templates/ComboBox.html",'<div class="dijit dijitReset dijitInlineTable dijitLeft"\r\n\tid="widget_${id}"\r\n\tdojoAttachPoint="comboNode" waiRole="combobox"\r\n\t><div class=\'dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton dijitArrowButtonContainer\'\r\n\t\tdojoAttachPoint="downArrowNode" waiRole="presentation"\r\n\t\tdojoAttachEvent="onmousedown:_onArrowMouseDown"\r\n\t\t><input class="dijitReset dijitInputField dijitArrowButtonInner" value="&#9660; " type="text" tabIndex="-1" readOnly waiRole="presentation"\r\n\t\t\t${_buttonInputDisabled}\r\n\t/></div\r\n\t><div class=\'dijitReset dijitValidationContainer\'\r\n\t\t><input class="dijitReset dijitInputField dijitValidationIcon dijitValidationInner" value="&Chi; " type="text" tabIndex="-1" readOnly waiRole="presentation"\r\n\t/></div\r\n\t><div class="dijitReset dijitInputField dijitInputContainer"\r\n\t\t><input class=\'dijitReset dijitInputInner\' ${!nameAttrSetting} type="text" autocomplete="off"\r\n\t\t\tdojoAttachEvent="onkeypress:_onKeyPress,compositionend"\r\n\t\t\tdojoAttachPoint="textbox,focusNode" waiRole="textbox" waiState="haspopup-true,autocomplete-list"\r\n\t/></div\r\n></div>\r\n'),
baseClass:"dijitTextBox dijitComboBox",cssStateNodes:{downArrowNode:"dijitDownArrowButton"},_getCaretPos:function(a){var b=0;if(typeof a.selectionStart=="number")b=a.selectionStart;else if(dojo.isIE){var c=dojo.doc.selection.createRange().duplicate();a=a.createTextRange();c.move("character",0);a.move("character",0);try{a.setEndPoint("EndToEnd",c);b=String(a.text).replace(/\r/g,"").length}catch(d){}}return b},_setCaretPos:function(a,b){b=parseInt(b);dijit.selectInputText(a,b,b)},_setDisabledAttr:function(a){this.inherited(arguments);
dijit.setWaiState(this.comboNode,"disabled",a)},_abortQuery:function(){if(this.searchTimer){clearTimeout(this.searchTimer);this.searchTimer=null}if(this._fetchHandle){this._fetchHandle.abort&&this._fetchHandle.abort();this._fetchHandle=null}},_onInput:function(a){if(!this.searchTimer&&(a.type=="paste"||a.type=="input")&&this._lastInput!=this.textbox.value)this.searchTimer=setTimeout(dojo.hitch(this,function(){this._onKeyPress({charOrCode:229})}),100);this.inherited(arguments)},_onKeyPress:function(a){var b=
a.charOrCode;if(!(a.altKey||(a.ctrlKey||a.metaKey)&&b!="x"&&b!="v"||b==dojo.keys.SHIFT)){var c=false,d="_startSearchFromInput",e=this._popupWidget,f=dojo.keys,k=null;this._prev_key_backspace=false;this._abortQuery();if(this._isShowingNow){e.handleKey(b);k=e.getHighlightedOption()}switch(b){case f.PAGE_DOWN:case f.DOWN_ARROW:case f.PAGE_UP:case f.UP_ARROW:if(this._isShowingNow)this._announceOption(k);else{c=true;d="_startSearchAll"}dojo.stopEvent(a);break;case f.ENTER:if(k)if(k==e.nextButton){this._nextSearch(1);
dojo.stopEvent(a);break}else{if(k==e.previousButton){this._nextSearch(-1);dojo.stopEvent(a);break}}else{this._setBlurValue();this._setCaretPos(this.focusNode,this.focusNode.value.length)}a.preventDefault();case f.TAB:this.get("displayedValue");k&&this._selectOption();if(this._isShowingNow){this._lastQuery=null;this._hideResultList()}break;case " ":if(k){dojo.stopEvent(a);this._selectOption();this._hideResultList()}else c=true;break;case f.ESCAPE:if(this._isShowingNow){dojo.stopEvent(a);this._hideResultList()}break;
case f.DELETE:case f.BACKSPACE:c=this._prev_key_backspace=true;break;default:c=typeof b=="string"||b==229}if(c){this.item=undefined;this.searchTimer=setTimeout(dojo.hitch(this,d),1)}}},_autoCompleteText:function(a){var b=this.focusNode;dijit.selectInputText(b,b.value.length);var c=this.ignoreCase?"toLowerCase":"substr";if(a[c](0).indexOf(this.focusNode.value[c](0))==0){c=this._getCaretPos(b);if(c+1>b.value.length){b.value=a;dijit.selectInputText(b,c)}}else{b.value=a;dijit.selectInputText(b)}},_openResultList:function(a,
b){this._fetchHandle=null;if(!(this.disabled||this.readOnly||b.query[this.searchAttr]!=this._lastQuery)){this._popupWidget.clearResultList();if(!a.length&&!this._maxOptions)this._hideResultList();else{b._maxOptions=this._maxOptions;var c=this._popupWidget.createOptions(a,b,dojo.hitch(this,"_getMenuLabelFromItem"));this._showResultList();if(b.direction){if(1==b.direction)this._popupWidget.highlightFirstOption();else-1==b.direction&&this._popupWidget.highlightLastOption();this._announceOption(this._popupWidget.getHighlightedOption())}else this.autoComplete&&
!this._prev_key_backspace&&!/^[*]+$/.test(b.query[this.searchAttr])&&this._announceOption(c[1])}}},_showResultList:function(){this._hideResultList();this.displayMessage("");dojo.style(this._popupWidget.domNode,{width:"",height:""});var a=this.open(),b=dojo.marginBox(this._popupWidget.domNode);this._popupWidget.domNode.style.overflow=a.h==b.h&&a.w==b.w?"hidden":"auto";b=a.w;if(a.h<this._popupWidget.domNode.scrollHeight)b+=16;dojo.marginBox(this._popupWidget.domNode,{h:a.h,w:Math.max(b,this.domNode.offsetWidth)});
if(b<this.domNode.offsetWidth)this._popupWidget.domNode.parentNode.style.left=dojo.position(this.domNode,true).x+"px";dijit.setWaiState(this.comboNode,"expanded","true")},_hideResultList:function(){this._abortQuery();if(this._isShowingNow){dijit.popup.close(this._popupWidget);this._isShowingNow=false;dijit.setWaiState(this.comboNode,"expanded","false");dijit.removeWaiState(this.focusNode,"activedescendant")}},_setBlurValue:function(){var a=this.get("displayedValue");if(typeof this.item=="undefined"){this.item=
null;this.set("displayedValue",a)}else{this.value!=this._lastValueReported&&dijit.form._FormValueWidget.prototype._setValueAttr.call(this,this.value,true);this._refreshState()}},_onBlur:function(){this._hideResultList();this.inherited(arguments)},_setItemAttr:function(a,b,c){c||(c=this.labelFunc(a,this.store));this.value=this._getValueField()!=this.searchAttr?this.store.getIdentity(a):c;this.item=a;dijit.form.ComboBox.superclass._setValueAttr.call(this,this.value,b,c)},_announceOption:function(a){if(a){var b;
if(a==this._popupWidget.nextButton||a==this._popupWidget.previousButton){b=a.innerHTML;this.item=undefined;this.value=""}else{b=this.labelFunc(a.item,this.store);this.set("item",a.item,false,b)}this.focusNode.value=this.focusNode.value.substring(0,this._lastInput.length);dijit.setWaiState(this.focusNode,"activedescendant",dojo.attr(a,"id"));this._autoCompleteText(b)}},_selectOption:function(a){a&&this._announceOption(a.target);this._hideResultList();this._setCaretPos(this.focusNode,this.focusNode.value.length);
dijit.form._FormValueWidget.prototype._setValueAttr.call(this,this.value,true)},_onArrowMouseDown:function(a){if(!(this.disabled||this.readOnly)){dojo.stopEvent(a);this.focus();this._isShowingNow?this._hideResultList():this._startSearchAll()}},_startSearchAll:function(){this._startSearch("")},_startSearchFromInput:function(){this._startSearch(this.focusNode.value.replace(/([\\\*\?])/g,"\\$1"))},_getQueryString:function(a){return dojo.string.substitute(this.queryExpr,[a])},_setMaxOptions:function(a){this._maxOptions=
a},_getValueField:function(){return this.searchAttr},compositionend:function(){this._onKeyPress({charOrCode:229})},constructor:function(){this.query={};this.fetchProperties={}},postMixInProperties:function(){if(!this.store){this.store=new dijit.form._ComboBoxDataStore(this.srcNodeRef);if(!("value"in this.params)){var a=this.store.fetchSelectedItem();if(a){var b=this._getValueField();this.value=b!=this.searchAttr?this.store.getValue(a,b):this.labelFunc(a,this.store)}}}this.inherited(arguments)},uninitialize:function(){if(this._popupWidget&&
!this._popupWidget._destroyed){this._hideResultList();this._popupWidget.destroy()}this.inherited(arguments)},_getMenuLabelFromItem:function(a){a=this.labelAttr?this.store.getValue(a,this.labelAttr):this.labelFunc(a,this.store);var b=this.labelType;if(this.highlightMatch!="none"&&this.labelType=="text"&&this._lastInput){a=this.doHighlight(a,this._escapeHtml(this._lastInput));b="html"}return{html:b=="html",label:a}},doHighlight:function(a,b){var c="i"+(this.highlightMatch=="all"?"g":""),d=this._escapeHtml(a);
b=dojo.regexp.escapeString(b);return d.replace(RegExp("(^|\\s)("+b+")",c),'$1<span class="dijitComboBoxHighlightMatch">$2</span>')},_escapeHtml:function(a){return a=String(a).replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;").replace(/"/gm,"&quot;")},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)}})}
if(!dojo._hasResource["mam.widget.TypeAhead"]){dojo._hasResource["mam.widget.TypeAhead"]=true;dojo.provide("mam.widget.TypeAhead");dojo.declare("mam.widget.TypeAhead",[mam.util.logger,dijit._Widget,dijit.form.ComboBoxMixin],{debug:false,jsClassName:"mam.widget.TypeAhead",templateString:"",isActive:true,highlightSearchTerm:false,resultListLength:10,labelType:"html",MIN_QUERY_LENGTH:3,requestMethod:"POST",constructor:function(a){this.debugEnter("constructor");dojo.mixin(this,a);this.searchAttr="result";
this.textbox=this.comboNode=this.focusNode=this.domNode=dojo.byId(this.idSearchInput);this.store=new mam.data.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");this.debugExit()},onkeyup:function(a){this.debugEnter("onkeyup");this.onfocus(a);this.debugExit()},_onMouse:function(){},_arrowPressed:function(){},_arrowIdle:function(){},displayMessage:function(){},getValue:function(){return this.focusNode.value},setValue:function(a){this.focusNode.value=a},getDisplayedValue:function(){return this.getValue()},_hideResultList:function(){this.debugEnter("_hideResultList");dojo.publish(mam.topics.typeahead.STATE,
["close"]);this.inherited(arguments);this.debugExit()},_startSearch:function(a){this.debugEnter("_startSearch");if(a.length>=this.MIN_QUERY_LENGTH&&this.isActive){this.debugMsg("Minimum length reached, firing search!");if(!this._popupWidget){var b=this.id+"_popup";this._popupWidget=new mam.widget._TypeAheadPopUp({onChange:dojo.hitch(this,this._selectOption),idAppendNode:this.idAppendNode,idCloseNode:this.idCloseNode,listLength:this.resultListLength,dir:this.dir},dojo.byId(this.idAppendNode));dijit.removeWaiState(this.focusNode,
"activedescendant");dijit.setWaiState(this.textbox,"owns",b)}b=dojo.clone(this.query);this._lastInput=a;this._lastQuery=b[this.searchAttr]=this._getQueryString(a);this.searchTimer=setTimeout(dojo.hitch(this,function(c,d){this.searchTimer=null;var e={queryOptions:{ignoreCase:this.ignoreCase,deep:true},query:c,onBegin:dojo.hitch(this,"_setMaxOptions"),onComplete:dojo.hitch(this,"_openResultList"),onError:function(f){d._fetchHandle=null;console.error("dijit.form.ComboBox: "+f);dojo.hitch(d,"_hideResultList")()},
start:0,count:0};dojo.mixin(e,d.fetchProperties);this._fetchHandle=d.store.fetch(e);this._nextSearch=this._popupWidget.onPage=dojo.hitch(this,function(f,k){f.start+=f.count*k;f.direction=k;this._fetchHandle=this.store.fetch(f)},this._fetchHandle)},b,this),this.searchDelay)}this.debugExit()},_showResultList:function(){this.debugEnter("_showResultList");this._hideResultList();this.displayMessage("");dojo.style(this._popupWidget.domNode,{width:"",height:""});var a=this.open();if(this._popupWidget.scrollWrp){var b=
a.w,c=mam.helper.gui.getScrollBarWidth(),d=this._popupWidget.listLength*dojo.marginBox(this._popupWidget.scrollWrp.firstChild).h,e=dojo.marginBox(this._popupWidget.scrollWrp.firstChild).h;this._popupWidget.domNode.style.overflow="hidden";dojo.marginBox(this._popupWidget.domNode,{h:d+e+3,w:Math.max(b,this.domNode.offsetWidth)+c+3});dojo.style(this._popupWidget.scrollWrp,"overflow","auto");dojo.marginBox(this._popupWidget.scrollWrp,{h:d,w:Math.max(b,this.domNode.offsetWidth)+c});c=dojo.position(this.domNode,
true);if(a.y<c.y){this.debugMsg("Repositioning!");dijit.placeOnScreenAroundNode(this._popupWidget.domNode.parentNode,this.domNode,{BL:"TL",TL:"BL"})}if(isiOS){dojo.style(this._popupWidget.domNode.parentNode,"top",c.y+c.h+"px");dojo.style(this._popupWidget.domNode.parentNode,"left",c.x+"px")}}else{b=dojo.marginBox(this._popupWidget.domNode);this._popupWidget.domNode.style.overflow=a.h==b.h&&a.w==b.w?"hidden":"auto";b=a.w;if(a.h<this._popupWidget.domNode.scrollHeight)b+=17;dojo.marginBox(this._popupWidget.domNode,
{h:a.h,w:Math.max(b,this.domNode.offsetWidth)})}if(b<this.domNode.offsetWidth)this._popupWidget.domNode.parentNode.style.left=dojo.position(this.domNode,true).x+"px";dijit.setWaiState(this.comboNode,"expanded","true");dojo.publish(mam.topics.typeahead.STATE,["open"]);this.debugExit()},_autoCompleteText:function(a){this.debugEnter("_autoCompleteText");var b=this.focusNode;dijit.selectInputText(b,b.value.length,b.value.length);b.value=a;this.debugExit()},_setListInactive:function(){this.debugEnter("_setListInactive");
if(this._popupWidget)this._popupWidget._highlighted_option=null;this.debugExit()},_setItemAttr:function(a,b,c){this.debugEnter("_setItemAttr");c||(c=this.labelFunc(a,this.store));this.value=this._getValueField()!=this.searchAttr?this.store.getIdentity(a):c;this.item=a;this.set("value",this.value);this.debugExit()},labelFunc:function(a,b){this.debugEnter("labelFunc");if(this.highlightSearchTerm){var c=b.getValue(a,this.searchAttr).toString(),d=this._lastQuery.slice(0,this._lastQuery.length).split(" ");
dojo.forEach(d,function(e){if(e!=""&&e!="*")(e=c.match(RegExp("("+e+")","gi")))&&dojo.forEach(e,function(f){tempRegSearch=RegExp("("+f+")","g");c=c.replace(tempRegSearch,"<b>"+f+"</b>")},this)},this);this.debugExit();return c}else{this.debugExit();return b.getValue(a,this.searchAttr).toString()}},_selectOption:function(a){this.debugEnter("_selectOption");a&&a.target!=this._popupWidget.closeButton&&this._announceOption(a.target);this._hideResultList();this._setCaretPos(this.focusNode,this.focusNode.value.length);
this.debugExit()},_announceOption:function(a){this.debugEnter("_announceOption");if(a){var b;if(this._popupWidget&&a==this._popupWidget.closeButton){b=a.innerHTML;this.item=undefined;this.value=""}else{b=this.store.getValue(a.item,this.searchAttr);this.set("item",a.item,false,b)}this.focusNode.value=this.focusNode.value.substring(0,this._getCaretPos(this.focusNode));dijit.setWaiState(this.focusNode,"activedescendant",dojo.attr(a,"id"));this._autoCompleteText(b);this.debugExit()}},_onKeyPress:function(a){this.debugEnter("_onKeyPress");
if(!(a.shiftKey&&a.charCode!=34&&a.charCode!=39&&(a.charCode<65||a.charCode>90)||a.altKey||a.ctrlKey&&a.charCode!=118)){if(this._popupWidget){this.debugMsg("_popupWidget exists");var b=this._popupWidget.getHighlightedOption();if(a.keyCode==dojo.keys.ENTER&&b==this._popupWidget.closeButton){this._hideResultList();a.preventDefault()}else if(a.keyCode==dojo.keys.DOWN_ARROW&&b==this._popupWidget.closeButton)dojo.stopEvent(a);else if(a.keyCode==dojo.keys.DOWN_ARROW||a.keyCode==dojo.keys.UP_ARROW||a.keyCode==
dojo.keys.PAGE_UP||a.keyCode==dojo.keys.PAGE_DOWN){if(!this._isShowingNow){doSearch=true;searchFunction="_startSearchAll"}this._popupWidget.handleKey(a.keyCode);dojo.stopEvent(a)}else if(a.keyCode==dojo.keys.ENTER&&!this._isShowingNow){this._submitForm();dojo.stopEvent(a);return}else if(a.keyCode==dojo.keys.ENTER&&this._isShowingNow){this._autoCompleteText(this.store.getValue(this._popupWidget.getHighlightedOption().item,this.searchAttr));this._submitForm();dojo.stopEvent(a)}else if(a.keyCode==dojo.keys.ESCAPE){this._hideResultList();
a.preventDefault()}else if(a.keyCode==dojo.keys.BACKSPACE&&this._isShowingNow&&b!=null){this._hideResultList();this._setListInactive();this.isActive=true;a.preventDefault()}else dijit.form.ComboBoxMixin.prototype._onKeyPress.apply(this,arguments)}else{this.debugMsg("_popupWidget does not exist");if(a.keyCode==dojo.keys.ENTER){this._submitForm();dojo.stopEvent(a)}else dijit.form.ComboBoxMixin.prototype._onKeyPress.apply(this,arguments)}this.debugExit()}},_submitForm:function(){this.debugEnter("_submitForm");
if(this.formNode=dojo.query("#"+this.domNode.id).parents("form")[0])if(this.resultPopupName){this.debugMsg("Submitting in popup window");popupWin({framename:this.resultPopupName,url:"about:blank",predef_size:3,predef_navi:0,scrollbars:"yes",resizable:"no"});this.formNode.submit()}else{this.debugMsg("Submitting Form");dijit.byId(this.formNode.id)?dijit.byId(this.formNode.id).submit():this.formNode.submit()}else this.debugWarn("No Form Node found to submit");this._hideResultList();this.isActive=true;
this.debugExit()}})}
if(!dojo._hasResource["mam.widget.AirportTypeAhead"]){dojo._hasResource["mam.widget.AirportTypeAhead"]=true;dojo.provide("mam.widget.AirportTypeAhead");dojo.declare("mam.widget.AirportTypeAhead",[mam.util.logger,mam.widget.TypeAhead],{debug:false,jsClassName:"mam.widget.AirportTypeAhead",MIN_QUERY_LENGTH:3,resultListLength:10,idHiddenCode:"",objHiddenCode:null,highlightSearchTerm:true,queryExpr:"${0}",constructor:function(){if(dojo.isArray(this.debug)){this._debug=this.debug;this.debug=false}this.debugEnter("constructor");
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");
this.debugExit()},_setActive:function(){this.debugEnter("_setActive");this.isActive=true;this.debugExit()},_selectOption:function(a){this.debugEnter("_selectOption");if(a&&a.target!=this._popupWidget.closeButton){this._setAirportCode(a.target.item.i[this.keyForCode]);this.onBlurCopyNameAndCodeHandler=dojo.connect(this.focusNode,"onblur",this,"_onBlurCopyNameAndCode");this._announceOption(a.target)}this._hideResultList();this._setCaretPos(this.focusNode,this.focusNode.value.length);this.debugExit()},
_onKeyPress:function(a){this.debugEnter("_onKeyPress");if(!(a.altKey||a.ctrlKey&&a.charCode!=118)){if(this._popupWidget){this.debugMsg("_popupWidget exists");var b=this._popupWidget.getHighlightedOption();if(a.keyCode==dojo.keys.ENTER&&b==this._popupWidget.closeButton){this._hideResultList();dojo.stopEvent(a);this.onBlurCopyNameAndCodeHandler=dojo.connect(this.focusNode,"onblur",this,"_onBlurCopyNameAndCode")}else if(a.keyCode==dojo.keys.DOWN_ARROW&&b==this._popupWidget.closeButton)dojo.stopEvent(a);
else if(a.keyCode==dojo.keys.DOWN_ARROW||a.keyCode==dojo.keys.UP_ARROW||a.keyCode==dojo.keys.PAGE_UP||a.keyCode==dojo.keys.PAGE_DOWN){if(!this._isShowingNow){doSearch=true;searchFunction="_startSearchAll"}this._popupWidget.handleKey(a.keyCode);dojo.stopEvent(a)}else if(!(a.keyCode==dojo.keys.ENTER&&!this._isShowingNow))if(a.keyCode==dojo.keys.ENTER&&this._isShowingNow&&b!=null){this._autoCompleteText(this.store.getValue(this._popupWidget.getHighlightedOption().item,this.searchAttr));this._setAirportCode(this._popupWidget.getHighlightedOption().item.i[this.keyForCode]);
this._hideResultList();dojo.stopEvent(a);this.onBlurCopyNameAndCodeHandler=dojo.connect(this.focusNode,"onblur",this,"_onBlurCopyNameAndCode")}else if(a.keyCode==dojo.keys.TAB&&this._isShowingNow&&b!=null){this._autoCompleteText(this.store.getValue(this._popupWidget.getHighlightedOption().item,this.searchAttr));this._setAirportCode(this._popupWidget.getHighlightedOption().item.i[this.keyForCode]);this._hideResultList();this.onBlurCopyNameAndCodeHandler=dojo.connect(this.focusNode,"onblur",this,"_onBlurCopyNameAndCode");
dijit.form.ComboBoxMixin.prototype._onKeyPress.apply(this,arguments);dojo.stopEvent(a)}else if(a.keyCode==dojo.keys.ESCAPE){this._hideResultList();dojo.stopEvent(a);this.onBlurCopyNameAndCodeHandler=dojo.connect(this.focusNode,"onblur",this,"_onBlurCopyNameAndCode")}else if(a.keyCode==dojo.keys.ENTER)dojo.stopEvent(a);else if(a.keyCode==dojo.keys.BACKSPACE&&this._isShowingNow&&b!=null){this._hideResultList();this._setListInactive();this.isActive=true;a.preventDefault()}else if(a.keyCode==dojo.keys.DOWN_ARROW&&
!b)this._popupWidget.highlightFirstOption();else{if(!(a.keyCode==dojo.keys.DOWN_ARROW||a.keyCode==dojo.keys.UP_ARROW)){a.keyCode==dojo.keys.TAB&&this._onBlurCopyNameAndCode();this._hideResultList();this._setListInactive();this.isActive=true}dijit.form.ComboBoxMixin.prototype._onKeyPress.apply(this,arguments)}}else this.inherited(arguments);this.debugExit()}},_openResultList:function(){this._deleteAirportCode();this.inherited(arguments)},_prepareDeleteAirportCode:function(){this.debugEnter("_prepareDeleteAirportCode");
this.airportCodeOnFocusHandler&&dojo.disconnect(this.airportCodeOnFocusHandler);if(this.objHiddenCode.value!="")this.oldInputValue=this.focusNode.value;this.debugExit()},_checkToDeleteAirportCode:function(){this.debugEnter("_checkToDeleteAirportCode");this.focusNode.value==""&&this._deleteAirportCode();this.debugExit()},_setAirportCode:function(a){this.debugEnter("_setAirportCode");if(this.objHiddenCode)this.objHiddenCode.value=a;this.oldInputValue=this.focusNode.value;this.messageAirportSelected&&
dojo.publish(this.messageAirportSelected,[]);this.debugExit()},_onBlurCopyNameAndCode:function(){this.debugEnter("_onBlurCopyNameAndCode");this.airportCodeOnFocusHandler=dojo.connect(this.focusNode,"onfocus",this,"_prepareDeleteAirportCode");if(this.idsCopyTo)if(this.focusNode.value!="")for(var a=0;a<this.idsCopyTo.length;a++)if(dojo.byId(this.idsCopyTo[a].name).value==""){dojo.byId(this.idsCopyTo[a].name).value=this.focusNode.value;dojo.byId(this.idsCopyTo[a].code).value=this.objHiddenCode.value}dojo.disconnect(this.onBlurCopyNameAndCodeHandler);
this.debugExit()},_deleteAirportCode:function(){this.debugEnter("_deleteAirportCode");if(this.objHiddenCode)this.objHiddenCode.value="";this.oldInputValue="";this.debugExit()}})}
if(!dojo._hasResource["mam.widget.SocialBookmarks"]){dojo._hasResource["mam.widget.SocialBookmarks"]=true;dojo.provide("mam.widget.SocialBookmarks");dojo.declare("mam.widget.SocialBookmarks",[mam.util.logger,dijit._Widget],{debug:false,jsClassName:"mam.widget.SocialBookmarks",opened:false,hideAutomatic:true,hideDuration:1500,timer:null,webTrendsString:"DCSext.SB_Service",isIPad:false,constructor:function(a){this.debugEnter("constructor");dojo.mixin(this,a);this.openLink=dojo.byId(this.idOpenLink);
this.openAround=dojo.byId(this.idOpenLinkWrp);this.openDivWrp=dojo.byId(this.idOpenLinkTopWrp);this.debugExit()},postCreate:function(){this.debugEnter("postCreate");var a=this;this.inherited(arguments);dijit.popup.moveOffScreen(this.domNode);dojo.removeClass(this.domNode,"init-hidden");if(isIPad=dojo.isSafari!="undefined"&&navigator.platform=="iPad"){dojo.connect(this.openLink,"click",this,"_open");dojo.connect(this.domNode,"click",this,"_onMouseEnter");dojo.connect(this.openLink,"click",this,"_hideAfterTime")}else{dojo.connect(this.openLink,
"onmouseenter",this,"_open");dojo.connect(this.openLink,"onmouseleave",this,"_hideAfterTime");dojo.connect(this.domNode,"onmouseenter",this,"_onMouseEnter");dojo.connect(this.domNode,"onmouseleave",this,"_hideAfterTime")}dojo.query("a",this.domNode).onclick(function(b){b=dojo.attr(b.target,"rel");try{dcsMultiTrack(a.webTrendsString,b)}catch(c){}return true});dojo.isIE>7&&dojo.addClass(this.domNode,"ie8");this.debugExit()},_open:function(a){this.debugEnter("_open");a&&dojo.stopEvent(a);if(this.opened){if(this.timer){clearTimeout(this.timer);
this.timer=null}}else{w=dojo.isSafari?this.openAround.clientWidth-7:dojo.marginBox(this.openAround).w-7;if(!isIPad){qresult=dojo.query(".x-sb-mr",this.domNode);dojo.style(qresult[0],{marginRight:w+"px"});dojo.forEach(dojo.query(".x-sb-hide",this.openAround),function(b){dojo.style(b,{display:"none"})});this.openDivWrp&&dojo.style(this.openDivWrp,{paddingBottom:"7px"})}this._op=isIPad?dijit.popup.open({popup:this,parent:this.openLink,orient:{BR:"TR"},onCancel:dojo.hitch(this,this.close),x:dojo.coords(this.openLink).x+
dojo.coords(this.openLink).w,y:dojo.coords(this.openLink).y+dojo.coords(this.openLink).h,onClose:dojo.hitch(this,this.close)}):dijit.popup.open({popup:this,parent:this.openLink,around:this.openAround,orient:{BR:"TR"},onCancel:dojo.hitch(this,this.close),onClose:dojo.hitch(this,this.close)});this.opened=true}dijit.scrollIntoView(this.domNode);dijit.focus(this.domNode);this.debugExit()},_onBlur:function(){this.debugEnter("_onBlur");dojo.isIE?setTimeout(dojo.hitch(this,"close"),100):this.close();this.debugExit()},
close:function(){this.debugEnter("close");if(this.opened){if(this.timer){clearTimeout(this.timer);this.timer=null}dojo.forEach(dojo.query(".x-sb-hide",this.openAround),function(a){dojo.style(a,{display:"block"})});this.openDivWrp&&dojo.style(this.openDivWrp,{paddingBottom:"0px"});dijit.popup.close(this);this.opened=false}this.debugExit()},_onMouseEnter:function(a){this.debugEnter("_onMouseEnter");a&&dojo.stopEvent(a);if(this.timer){clearTimeout(this.timer);this.timer=null}this.debugExit()},_hideAfterTime:function(a){this.debugEnter("_hideAfterTime");
a&&dojo.stopEvent(a);this.timer=setTimeout(dojo.hitch(this,"close"),this.hideDuration);this.debugExit()}})}
if(!dojo._hasResource["mam.widget.Button"]){dojo._hasResource["mam.widget.Button"]=true;dojo.provide("mam.widget.Button");dojo.declare("mam.widget.Button",[mam.util.logger,dijit._Widget,dijit._Templated,dijit._CssStateMixin],{debug:false,jsClassName:"mam.widget.Button",action:"back",cssclass:null,cssClass:"lnk-btn",cssClassDisabled:"lnk-btn-fb-disabled",disabled:false,func:null,valFunc:null,validationFunc:null,url:"#",label:"",setHidden:null,hiddenFieldId:"",setHiddenVal:null,hiddenFieldValue:"",
fillhidden:null,hiddenFieldsFillValue:null,nocookieurl:null,noCookieUrl:"",setFormId:null,formId:"",setFormAction:null,formAction:"",submitId:"",trackFunc:null,templateString:"<a href='#' waiRole='button' dojoAttachPoint='containerNode' dojoAttachEvent='onclick:_onClick'></a>",baseClass:"lhButton",attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{cssClass:{node:"containerNode",type:"class"},label:{node:"containerNode",type:"innerHTML"},tabindex:{node:"containerNode",type:"attribute"},
url:{node:"containerNode",type:"attribute",attribute:"href"},disabled:{node:"containerNode",type:"attribute"}}),constructor:function(a){this.debugEnter("constructor");dojo.mixin(this,a);this.debugExit()},postMixInProperties:function(){this.debugEnter("postMixInProperties");if(this.cssclass!=null)this.cssClass=this.cssclass;if(this.valFunc!=null)this.validationFunc=this.valFunc;if(this.setHidden!=null)this.hiddenFieldId=this.setHidden;if(this.setHiddenVal!=null)this.hiddenFieldValue=this.setHiddenVal;
if(this.fillhidden!=null)this.hiddenFieldsFillValue=this.fillhidden;if(this.nocookieurl!=null)this.noCookieUrl=this.nocookieurl;if(this.setFormId!=null)this.formId=this.setFormId;if(this.setFormAction!=null)this.formAction=this.setFormAction;if(this.srcNodeRef&&this.srcNodeRef.value!=""&&this.label=="")this.label=this.srcNodeRef.value;this.formNode=dojo.byId(this.formId)||dijit.byId(this.formId);this.debugMsg("Source Node: "+this.srcNodeRef);this.debugExit()},postCreate:function(){this.debugEnter("postCreate");
this.noCookieUrl!=""&&!dojo.cookie.isSupported()&&this._modifyNoCookieForm();this.debugMsg("Source Node: "+this.srcNodeRef);this.debugExit()},_modifyNoCookieForm:function(){this.debugEnter("_modifyNoCookieForm");this.formNode==null&&this._findForm();if(this.formNode!=null)this.formNode.domNode?this.formNode.set("action",this.noCookieUrl):dojo.attr(this.formNode,"action",this.noCookieUrl);else this.debugWarn("Parent Form Node not found - couldn't execute noCookie Form Action Modification");this.debugExit()},
_findForm:function(){this.debugEnter("_findForm");this.formNode=dojo.query("#"+this.id).parents("form")[0];if(dijit.byId(this.formNode.id))this.formNode=dijit.byId(this.formNode.id);this.debugExit()},_onClick:function(a){this.debugEnter("_onClick");a.preventDefault();if(!this.disabled&&this._validate()){if(this.hiddenFieldId){this.debugMsg("Setting hidden field");this.debugMsg(this.hiddenFieldId);this.hiddenFieldId!=""&&dojo.attr(this.hiddenFieldId,"value",this.hiddenFieldValue)}if(this.hiddenFieldsFillValue){this.debugMsg("Setting multiple hidden fields");
dojo.forEach(this.hiddenFieldsFillValue,function(b){this.debugMsg("Setting field with ID "+b.id+" to '"+b.value+"'");var c=dojo.byId(b.id);c&&dojo.attr(c,"value",b.value)},this)}if(this.formAction&&this.formNode){this.debugMsg("Setting action of form Node");this.formNode.domNode?this.formNode.set("action",this.formAction):dojo.attr(this.formNode,"action",this.formAction)}this._trackClick();this._actionFunc();if(this.action=="back"){this.debugMsg("Button Action: back");this._actionBack()}else if(this.action==
"link"){this.debugMsg("Button Action: link");this._actionLink()}else if(this.action=="close"){this.debugMsg("Button Action: close");this._actionClose()}else if(this.action=="popup"){this.debugMsg("Button Action: popup");this._actionPopup()}else if(this.action=="print"){this.debugMsg("Button Action: print");this._actionPrint()}else if(this.action=="func")this.debugMsg("Button Action: func");else if(this.action=="submit"){this.debugMsg("Button Action: submit");this._actionSubmit()}else if(this.action==
"reset"){this.debugMsg("Button Action: reset");this._actionReset()}else this.debugWarn("Unknown Button action specified!")}else this.debugMsg("Button Disabled - No Action performed");this.debugExit()},_actionBack:function(){this.debugEnter("_actionBack");history.back(-1);this.debugExit()},_actionLink:function(){this.debugEnter("_actionLink");if(this.url&&this.url!="")window.location.href=this.url;this.debugExit()},_actionClose:function(){this.debugEnter("_actionClose");window.close();this.debugExit()},
_actionPopup:function(){this.debugEnter("_actionPopup");console.error("Popup isn't supported yet");this.debugExit()},_actionPrint:function(){this.debugEnter("_actionPrint");window.print();this.debugExit()},_actionFunc:function(){this.debugEnter("_actionFunc");this.func!=null&&typeof this.func=="string"&&eval(this.func);this.debugExit()},_actionSubmit:function(){this.debugEnter("_actionSubmit");!this.formNode&&this.submitId==""&&this._findForm();if(this.formNode||this.submitId!="")this._submitForm();
this.debugExit()},_actionReset:function(){this.debugEnter("_actionReset");!this.formNode&&this.submitId==""&&this._findForm();if(this.formNode||this.submitId!="")this._resetForm();this.debugExit()},_setDisabledAttr:function(a){this.debugEnter("_setDisabledAttr");if(a==true){this.cssClass!=""&&dojo.removeClass(this.containerNode,this.cssClass);dojo.addClass(this.containerNode,this.cssClassDisabled);this.disabled=true}else if(a==false){dojo.removeClass(this.containerNode,this.cssClassDisabled);this.cssClass!=
""&&dojo.addClass(this.containerNode,this.cssClass);this.disabled=false}this.debugExit()},_validate:function(){this.debugEnter("_validate");if(this.validationFunc!=null&&typeof this.validationFunc=="string"){if(this.validationFunc.search(/\([^)]*\)/i)===-1){this.debugMsg("Added closing function bracets to this.validationFunc",this.validationFunc);this.validationFunc+="()"}this.debugMsg("_validate: Run Val Fuction");this.debugExit();return eval(this.validationFunc)}else{this.debugWarn("_validate: No function to validate, taking a function name as STRING only!");
this.debugExit();return true}},_submitForm:function(){this.debugEnter("_submitForm");if(this.submitId!="")if(dijit.byId(this.submitId)){this.debugEnter("Submitting Dijit Form");dijit.byId(this.submitId).submit()}else{if(dojo.byId(this.submitId)){this.debugEnter("Submitting Plain HTML Form");dojo.byId(this.submitId).submit()}}else this.formNode&&this.formNode.submit();this.debugExit()},_resetForm:function(){this.debugEnter("_resetForm");if(this.submitId!="")if(dijit.byId(this.submitId))dijit.byId(this.submitId).reset();
else dojo.byId(this.submitId)&&dojo.byId(this.submitId).reset();else this.formNode&&this.formNode.reset();this.debugExit()},_trackClick:function(){this.debugEnter("_trackClick");this.debugMsg(this.trackFunc);if(this.trackFunc!=null&&typeof this.trackFunc=="string"){eval(this.trackFunc);this.debugMsg("Track Function executed")}this.debugExit()}});dojo.declare("mam.Button",[mam.widget.Button],{postMixInProperties:function(){dojo.deprecated("mam.Button()","use mam.widget.Button() instead and specifiy a target Node!!",
"mam.com 6.0");if(this.srcNodeRef==undefined){if(!this.id)this.id=dijit.getUniqueId("mam_widget_Button");document.write('<a class="'+this.cssClass+'" id="'+this.id+'">'+this.label+"</a>");this.srcNodeRef=dojo.byId(this.id);this.inherited(arguments)}}});var setNoCookieUrlForForm=function(a,b){!dojo.cookie.isSupported()&&dojo.byId(a)&&dojo.attr(dojo.byId(a),"action",b);return true}}
if(!dojo._hasResource["mam.widget.calendar.clientsidecalendar"]){dojo._hasResource["mam.widget.calendar.clientsidecalendar"]=true;dojo.provide("mam.widget.calendar.clientsidecalendar");dojo.declare("dijit._Calendar",[dijit._Widget,dijit._Templated,mam.util.logger],{templateString:dojo.cache("mam.widget","templates/Calendar_MAM.html",'<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(a){this.debugMsg("._setValueAttr",false,arguments);if(!this.value||dojo.date.compare(a,this.value)){a=new Date(a);this.displayMonth=new Date(a);this.value=a;this._populateGrid()}},_setText:function(a,b){for(;a.firstChild;)a.removeChild(a.firstChild);a.appendChild(dojo.doc.createTextNode(b))},_populateGrid:function(){this.debugMsg("enter '._populateGrid'",false);var a=this.displayMonth;a.setDate(1);
var b=a.getDay(),c=dojo.date.getDaysInMonth(a),d=dojo.date.getDaysInMonth(dojo.date.add(a,"month",-1)),e=new Date,f=this.value,k=this.dayOffset,h=0,g=1,l=null;if(k>b)k-=7;var m=dojo.query(".dijitCalendarWeekTemplate",this.domNode)[5];dojo.isIE?dojo.style(m,{display:"block"}):dojo.style(m,{display:"table-row"});dojo.query(".dijitCalendarDateTemplate",this.domNode).forEach(function(q,r){if(h<7)h++;else{g++;h=1}if(h==1){var u=dojo.query(".dijitCalendarDateLabel",q);dojo.style(u[0],"marginLeft","4px")}r+=
k;u=new Date(a);var s,t="dijitCalendar",v=0;if(r<b){s=d-b+r+1;v=-1;t+="Previous"}else if(r>=b+c){s=r-b-c+1;v=1;t+="Next";if(l==null&&g==6)l=true}else{s=r-b+1;t+="Current";if(l==null&&g==6)l=false}if(v)u=dojo.date.add(u,"month",v);u.setDate(s);dojo.date.compare(u,e,"date")||(t="dijitCalendarCurrentDate "+t);if(!dojo.date.compare(u,f,"date"))if(this.isDateInFieldValid)t="dijitCalendarSelectedDate "+t;if(this.isDisabledDate(u,this.lang))t="dijitCalendarDisabledDate "+t;if(s=this.getClassForDate(u,this.lang))t=
s+" "+t;q.className=t+"Month dijitCalendarDateTemplate";q.dijitDateValue=u.valueOf();t=dojo.query(".dijitCalendarDateLabel",q)[0];u=u.getDate()+"";if(u.length==1)u="0"+u;this._setText(t,u)},this);if(l){m=dojo.query(".dijitCalendarWeekTemplate",this.domNode)[5];dojo.style(m,{display:"none"})}m=this.monthNames;var n=a.getFullYear();this._setText(this.monthLabelNode,m[a.getMonth()]+" "+n);var o=this;m=function(q,r,u){o._connects.push(dijit.typematic.addMouseListener(o[q],o,function(s){s>=0&&o._adjustDisplay(r,
u)},0.8,500))};m("incrementMonth","month",1);m("decrementMonth","month",-1);m=dojo.date.add(a,"month",1);n=dojo.date.add(a,"month",-1);n=dojo.date.add(n,"day",dojo.date.getDaysInMonth(n)-1);if(dojo.date.compare(m,this.calEnd,"date")>0)dojo.query(".dijitCalendarIncrease",this.domNode).style({display:"none"});else dojo.date.compare(m,this.calEnd,"date")<=0&&dojo.query(".dijitCalendarIncrease",this.domNode).style({display:"block"});if(dojo.date.compare(n,this.calStart,"date")>=0)dojo.query(".dijitCalendarDecrease",
this.domNode).style({display:"block"});else dojo.date.compare(n,this.calStart,"date")<0&&dojo.query(".dijitCalendarDecrease",this.domNode).style({display:"none"})},constructor:function(){this.debugMsg(".constructor",false,arguments)},postCreate:function(){this.debugMsg(".postCreate",false,arguments);var a=dojo.hitch(this,function(d,e){for(var f=dojo.query(d,this.domNode)[0],k=0;k<e;k++)f.parentNode.appendChild(f.cloneNode(true))});a(".dijitCalendarDayLabelTemplate",6);a(".dijitCalendarDateTemplate",
6);a(".dijitCalendarWeekTemplate",5);var b=this.dayNames,c=this.dayOffset;dojo.query(".dijitCalendarDayLabel",this.domNode).forEach(function(d,e){this._setText(d,b[(e+c)%7])},this);dojo.forEach(this.monthNames,function(d){var e=dojo.doc.createElement("div");this._setText(e,d);this.monthLabelSpacer.appendChild(e)},this);this.value=null;this.attr("value",new Date)},_adjustDisplay:function(a,b){this.displayMonth=dojo.date.add(this.displayMonth,a,b);this._populateGrid()},_onDayClick:function(a){var b=
a.target;for(dojo.stopEvent(a);!b.dijitDateValue;)b=b.parentNode;if(!dojo.hasClass(b,"dijitCalendarDisabledDate"))if(!dojo.hasClass(b,"dijitCalendarPreviousMonth")&&!dojo.hasClass(b,"dijitCalendarNextMonth")){this.attr("value",b.dijitDateValue);this.onValueSelected(this.value)}},_onDayMouseOver:function(a){if((a=a.target)&&(a.dijitDateValue||a==this.previousYearLabelNode||a==this.nextYearLabelNode)){dojo.addClass(a,"dijitCalendarHoveredDate");this._currentNode=a}},_onDayMouseOut:function(a){if(this._currentNode){for(a=
a.relatedTarget;a;){if(a==this._currentNode)return;try{a=a.parentNode}catch(b){a=null}}dojo.removeClass(this._currentNode,"dijitCalendarHoveredDate");this._currentNode=null}},onValueSelected:function(){},onChange:function(){},isDisabledDate:function(){},getClassForDate:function(){}});dojo.declare("mam.newCal",[dijit._Widget,mam.util.logger],{debug:false,jsClassName:"mam.newCal",alignmentPosition:"underleft",maxDayInFuture:361,maxEndDate:null,todayDate:new Date,constructor:function(a){dojo.mixin(this,
a);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"}}this.value=this.inputFieldEl.value;this.todayDate.setHours(0,0,0,0);this.dateStart=!this.start||this.start==
""?this.todayDate: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 b,
c,d;for(a=0;a<this.ranges.length;a++){b=dojo.date.stamp.fromISOString(this.ranges[a][0]);c=dojo.date.stamp.fromISOString(this.ranges[a][1]);if(dojo.date.compare(b,c,"date")>0){b=this.ranges[a][0];this.ranges[a][0]=this.ranges[a][1];this.ranges[a][1]=b}}d=[];for(a=0;a<this.ranges.length;a++){b=dojo.date.stamp.fromISOString(this.ranges[a][0]);c=dojo.date.stamp.fromISOString(this.ranges[a][1]);if(dojo.date.compare(this.dateStart,b,"date")>=0&&dojo.date.compare(this.dateStart,c,"date")<=0)this.dateStart=
c;else if(dojo.date.compare(c,this.dateEnd,"date")>=0&&dojo.date.compare(b,this.dateEnd,"date")<=0)this.dateEnd=b;else d[d.length]=this.ranges[a]}this.ranges=d;this.ranges.sort();this.initRanges=this.ranges=this.mergeRanges(this.ranges)}if(this.receiveOffsetDate)if(dojo.isArray(this.receiveOffsetDate))for(a=0;a<this.receiveOffsetDate.length;a++)dojo.subscribe(this.receiveOffsetDate[a].messageKey,this,"receiveDate");else dojo.subscribe(this.receiveOffsetDate.messageKey,this,"receiveDate");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(a=0;a<this.onClickOpenIds.length;a++){this.debugMsg(this.onClickOpenIds[a]);if(dojo.byId(this.onClickOpenIds[a])){dojo.connect(dojo.byId(this.onClickOpenIds[a]),"click",this,"_open");dojo.connect(dojo.byId(this.onClickOpenIds[a]),"focus",this,"_open")}}},mergeRanges:function(a){for(var b,
c=0;c<a.length-1;c++){b=c+1;posOlder=dojo.date.stamp.fromISOString(a[c][1]);posYounger=dojo.date.stamp.fromISOString(a[b][0]);posOlderPlus1=dojo.date.add(posOlder,"day",1);if(dojo.date.compare(posOlderPlus1,posYounger,"date")==0||dojo.date.compare(posOlder,posYounger,"date")>0){nRStart=a[c][0];nREnd=a[b][1];a=dojo.filter(a,function(d,e){return e!=c&&e!=b?true:false},this);a[a.length]=[nRStart,nREnd];a.sort();a=this.mergeRanges(a)}}return a},formatDateToString:function(a){this.debugMsg(".formatDateToString, date="+
a);return dojo.date.locale.format(a,this.dateFormat)},convertStrintToDate:function(a){this.debugMsg(".convertStrintToDate, strDate="+a);return dojo.date.locale.parse(a,this.dateFormat)},_open:function(){this.debugMsg("._open, _picker= "+this._picker);var a=this;if(!this._picker){this._picker=new (dojo.getObject("dijit._Calendar",false))({monthNames:a.monthNames,dayNames:a.dayNames,calStart:a.dateStart,calEnd:a.dateEnd,inputFieldEl:a.inputFieldEl,dayOffset:1,onValueSelected:function(c){this.debugMsg("onValueSelected, value="+
c);a.focus();setTimeout(dojo.hitch(a,"_close"),5);this.attr("value",c);a.setDateToInput(c)},lang:a.lang,constraints:a.constraints,isDisabledDate:function(c){return a.isDisabledDate(c)}});this._syncValues();this._picker.isDateInFieldValid=true;var b=this.convertStrintToDate(this.value);if(b!=null){if(this.isDisabledDate(b)){b=new Date;this._picker.isDateInFieldValid=false}}else{b=new Date;this._picker.isDateInFieldValid=false}if(this.isDisabledDate(b)){b=this.dateStart;this._picker.isDateInFieldValid=
false}this._picker.attr("value",b)}if(!this._opened){dojo.isSafari!="undefined"&&navigator.platform=="iPad"?dijit.popup.open({parent:this,popup:this._picker,orient:this.orient,x:dojo.coords(this.domNode).x,y:dojo.coords(this.domNode).y+dojo.coords(this.domNode).h,onCancel:dojo.hitch(this,this._close),onClose:function(){a._opened=false}}):dijit.popup.open({parent:this,popup:this._picker,orient:this.orient,around:this.domNode,onCancel:dojo.hitch(this,this._close),onClose:function(){a._opened=false}});
this._opened=true}dojo.marginBox(this._picker.domNode,{w:this.domNode.offsetWidth});this.inputFieldEl.focus();dijit.scrollIntoView(this._picker.domNode);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(a){this.debugMsg(".setDateToInput, date="+a);var b;if(typeof a=="object"){b=this.formatDateToString(a);if(typeof b=="string"){this._setStringValue(b);this.sendDate&&this.sendDate.messageKey&&dojo.publish(this.sendDate.messageKey,[a,this.sendDate.messageKey])}}},_setStringValue:function(a){this.debugMsg("._setStringValue, dateString="+a);this.value=this.inputFieldEl.value=a},_syncValues:function(){this.value=this.inputFieldEl.value},
receiveDate:function(a,b){this.debugMsg("enter '.receiveDate'",false,arguments);for(var c=false,d=0;d<this.receiveOffsetDate.length;d++)if(this.receiveOffsetDate[d].messageKey==b){if(this.receiveOffsetDate[d].dayOffset)a=dojo.date.add(a,"day",this.receiveOffsetDate[d].dayOffset);c=this.receiveOffsetDate[d].onlyIfEmpty&&this.inputFieldEl.value==""?true:this.receiveOffsetDate[d].onlyIfEmpty?false:true;break}this.debugMsg(c);if(c){if(this.isDisabledDate(a)){var e;if(dojo.date.compare(a,this.dateEnd,
"date")>0)a=this.dateEnd;else if(dojo.date.compare(a,this.dateStart,"date")<0)a=this.dateStart;else if(this.ranges)for(d=0;d<this.ranges.length;d++){c=dojo.date.stamp.fromISOString(this.ranges[d][0]);e=dojo.date.stamp.fromISOString(this.ranges[d][1]);if(dojo.date.compare(a,c,"date")>=0&&dojo.date.compare(a,e,"date")<=0){d=dojo.date.difference(c,a);var f=dojo.date.difference(a,e);a=d<f?dojo.date.add(c,"day",-1):dojo.date.add(e,"day",1);break}}}this.setDateToInput(a)}},newStartDate:function(a){if(typeof a==
"object")if(dojo.date.compare(a,this.dateInitStart,"date")>=0){this.dateStart=a;if(this.initRanges){nRanges=[];for(a=0;a<this.initRanges.length;a++){rStart=dojo.date.stamp.fromISOString(this.initRanges[a][0]);rEnd=dojo.date.stamp.fromISOString(this.initRanges[a][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[a]}this.ranges=nRanges}}else{this.dateStart=this.dateInitStart;if(this.initRanges)this.ranges=
this.initRanges}},isDisabledDate:function(a){var b,c;if(dojo.date.compare(a,this.dateEnd,"date")>0)return true;else if(dojo.date.compare(a,this.dateStart,"date")<0)return true;else if(this.ranges)for(var d=0;d<this.ranges.length;d++){b=dojo.date.stamp.fromISOString(this.ranges[d][0]);c=dojo.date.stamp.fromISOString(this.ranges[d][1]);if(dojo.date.compare(a,b,"date")>=0&&dojo.date.compare(a,c,"date")<=0)return true}return false},focus:function(){dijit.focus(this.focusNode)}})}
if(!dojo._hasResource["mam.util.swfobject"]){dojo._hasResource["mam.util.swfobject"]=true;dojo.provide("mam.util.swfobject");if(typeof deconcept=="undefined")var deconcept={};if(typeof deconcept.util=="undefined")deconcept.util={};if(typeof deconcept.SWFObjectUtil=="undefined")deconcept.SWFObjectUtil={};deconcept.SWFObject=function(a,b,c,d,e,f,k,h,g,l){if(document.getElementById){this.DETECT_KEY=l?l:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params={};this.variables=
{};this.attributes=[];a&&this.setAttribute("swf",a);b&&this.setAttribute("id",b);c&&this.setAttribute("width",c);d&&this.setAttribute("height",d);e&&this.setAttribute("version",new deconcept.PlayerVersion(e.toString().split(".")));this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7)deconcept.SWFObject.doPrepUnload=true;f&&this.addParam("bgcolor",f);this.addParam("quality",k?k:"high");this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",
false);this.setAttribute("xiRedirectUrl",h?h:window.location);this.setAttribute("redirectUrl","");g&&this.setAttribute("redirectUrl",g)}};deconcept.SWFObject.prototype={useExpressInstall:function(a){this.xiSWFPath=!a?"expressinstall.swf":a;this.setAttribute("useExpressInstall",true)},setAttribute:function(a,b){this.attributes[a]=b},getAttribute:function(a){return this.attributes[a]},addParam:function(a,b){this.params[a]=b},getParams:function(){return this.params},addVariable:function(a,b){this.variables[a]=
b},getVariable:function(a){return this.variables[a]},getVariables:function(){return this.variables},getVariablePairs:function(){var a=[],b,c=this.getVariables();for(b in c)a[a.length]=b+"="+c[b];return a},getSWFHTML:function(){var a="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath)}a='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+
'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'"';a+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var b=this.getParams(),c;for(c in b)a+=[c]+'="'+b[c]+'" ';c=this.getVariablePairs().join("&");if(c.length>0)a+='flashvars="'+c+'"';a+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath)}a='<object id="'+this.getAttribute("id")+
'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'">';a+='<param name="movie" value="'+this.getAttribute("swf")+'" />';b=this.getParams();for(c in b)a+='<param name="'+c+'" value="'+b[c]+'" />';c=this.getVariablePairs().join("&");if(c.length>0)a+='<param name="flashvars" value="'+c+'" />';a+="</object>"}return a},write:function(a){if(this.getAttribute("useExpressInstall"))if(this.installedVer.versionIsValid(new deconcept.PlayerVersion([6,
0,65]))&&!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"))){(typeof a=="string"?document.getElementById(a):a).innerHTML=this.getSWFHTML();
return true}else this.getAttribute("redirectUrl")!=""&&document.location.replace(this.getAttribute("redirectUrl"));return false}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var a=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var b=navigator.plugins["Shockwave Flash"];if(b&&b.description)a=new deconcept.PlayerVersion(b.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}else if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=
0){b=1;for(var c=3;b;)try{c++;b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+c);a=new deconcept.PlayerVersion([c,0,0])}catch(d){b=null}}else{try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(e){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a=new deconcept.PlayerVersion([6,0,21]);b.AllowScriptAccess="always"}catch(f){if(a.major==6)return a}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(k){}}if(b!=null)a=new deconcept.PlayerVersion(b.GetVariable("$version").split(" ")[1].split(","))}return a};
deconcept.PlayerVersion=function(a){this.major=a[0]!=null?parseInt(a[0]):0;this.minor=a[1]!=null?parseInt(a[1]):0;this.rev=a[2]!=null?parseInt(a[2]):0};deconcept.PlayerVersion.prototype.versionIsValid=function(a){if(this.major<a.major)return false;if(this.major>a.major)return true;if(this.minor<a.minor)return false;if(this.minor>a.minor)return true;if(this.rev<a.rev)return false;return true};deconcept.util={getRequestParameter:function(a){var b=document.location.search||document.location.hash;if(a==
null)return b;if(b){b=b.substring(1).split("&");for(var c=0;c<b.length;c++)if(b[c].substring(0,b[c].indexOf("="))==a)return b[c].substring(b[c].indexOf("=")+1)}return""}};deconcept.SWFObjectUtil.cleanupSWFs=function(){for(var a=document.getElementsByTagName("OBJECT"),b=a.length-1;b>=0;b--){a[b].style.display="none";for(var c in a[b])if(typeof a[b][c]=="function")a[b][c]=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(a){return document.all[a]};var getQueryParamValue=deconcept.util.getRequestParameter,FlashObject=deconcept.SWFObject,SWFObject=deconcept.SWFObject}
dojo.i18n._preloadLocalizations("dojo.nls.mam_full_lib",["ROOT","ar","ca","cs","da","de","de-de","el","en","en-gb","en-us","es","es-es","fi","fi-fi","fr","fr-fr","he","he-il","hr","hu","it","it-it","ja","ja-jp","ka","ko","ko-kr","mi","nb","nl","nl-nl","pl","pt","pt-br","pt-pt","ru","sk","sl","sv","th","tr","xx","zh","zh-cn","zh-tw"]);
