window.matchMedia=window.matchMedia||function(d){var e,b=d.documentElement,f=b.firstElementChild||b.firstChild,c=d.createElement("body"),a=d.createElement("div");a.id="mq-test-1";a.style.cssText="position:absolute;top:-100em";c.appendChild(a);return function(d){a.innerHTML='&shy;<style media="'+d+'"> #mq-test-1 { width: 42px; }</style>';b.insertBefore(c,f);e=a.offsetWidth==42;b.removeChild(c);return{matches:e,media:d}}}(document);function am_hasVersionVector(b){var a=document.createElement("div");a.innerHTML="<!--[if "+b+"]><i></i><![endif]-->";return a.getElementsByTagName("i").length===1}function am_isObject(a){return!!a&&Object.prototype.toString.call(a)==="[object Object]"}function am_isFunction(a){return Object.prototype.toString.call(a)==="[object Function]"}function am_isNumber(a){return typeof a==="number"&&isFinite(a)}function am_isBoolean(a){return typeof a==="boolean"}function isString(){if(!arguments[0])return null;if(typeof arguments[0]=="string")return true;if(typeof arguments[0]=="object")if(arguments[0].constructor){var a=arguments[0].constructor.toString().match(/string/i);return a!=null}return false}am_isString=isString;function isUndefined(a){return typeof a=="undefined"}am_isUndefined=isUndefined;function am_isDefined(a){return typeof a!=="undefined"}function am_isPrimitive(a){return isString(a)||am_isNumber(a)||am_isBoolean(a)}function am_isEmpty(a,b){return a===null||a===undefined||am_isArray(a)&&!a.length||(!b?a==="":false)}if("isArray"in Array)am_isArray=Array.isArray;else{function am_isArray(a){return Object.prototype.toString.call(a)==="[object Array]"}}function am_isIterable(a){return am_isArray(a)||a.callee?true:/NodeList|HTMLCollection/.test(Object.prototype.toString.call(a))?true:(typeof a.nextNode!="undefined"||a.item)&&am_isNumber(a.length)}function am_each(a,e,c){if(am_isEmpty(a,true))return;if(!am_isIterable(a)||am_isPrimitive(a))a=[a];for(var b=0,d=a.length;b<d;b++)if(e.call(c||a[b],a[b],b,a)===false)return b}function am_createNamespace(){var a,b;am_each(arguments,function(c){b=c.split(".");a=window[b[0]]=window[b[0]]||{};am_each(b.slice(1),function(b){a=a[b]=a[b]||{}})});return a}function am_copy(b,a,e,c){e&&am_copy(b,e,c);if(b&&a&&typeof a=="object")for(var d in a){if(c&&!c.exec(d))continue;b[d]=a[d]}return b}function am_copyIf(a,d,c){if(a)for(var b in d)if(!am_isDefined(a[b])){if(c&&!c.exec(b))continue;a[b]=d[b]}return a}function am_createDelegate(c,d,b,a){return!am_isFunction(c)?c:function(){var e=b||arguments;if(a===true){e=Array.prototype.slice.call(arguments,0);e=e.concat(b)}else if(am_isNumber(a)){e=Array.prototype.slice.call(arguments,0);var f=[a,0].concat(b);Array.prototype.splice.apply(e,f)}return c.apply(d||window,e)}}if(isUndefined(Function.prototype.defer)==true)Function.prototype.defer=function(a,e,d,c){var b=am_createDelegate(e,d,c);if(a>0)return setTimeout(b,a);b();return 0};if(isUndefined(Function.prototype.bind)==true)Function.prototype.bind=function(a){var b=this,c=function(){return b.apply(a,arguments)};return c};function am_literalToArray(a){return am_literalToObject(a,true)}function am_literalToObject(a,c){if(isString(a)){var b=a;if(!c||b.match(/^\[/))eval("var obj="+b);else eval("var obj=["+b+"]");return obj}else return a}function am_getDomElement(b){var a=typeof b=="string"?document.getElementById(b):b;return a&&a.dom&&typeof a.dom=="object"?a.dom:a}function am_eval(a,c){var b=am_getDomElement(a),d=function(a){return eval(a)};return d.call(b,c)}function MM_preloadImages(){var a=document;if(a.images){if(!a.MM_p)a.MM_p=[];for(var d=a.MM_p.length,c=MM_preloadImages.arguments,b=0;b<c.length;b++)if(c[b].indexOf("#")!=0){a.MM_p[d]=new Image;a.MM_p[d++].src=c[b]}}}function MM_swapImgRestore(){for(var a,b=document.MM_sr,c=0;b&&c<b.length&&(a=b[c])&&a.oSrc;c++)a.src=a.oSrc}function MM_findObj(b,a){var e,d,c;if(!a)a=document;if((e=b.indexOf("?"))>0&&parent.frames.length){a=parent.frames[b.substring(e+1)].document;b=b.substring(0,e)}if(!(c=a[b])&&a.all)c=a.all[b];for(d=0;!c&&d<a.forms.length;d++)c=a.forms[d][b];for(d=0;!c&&a.layers&&d<a.layers.length;d++)c=MM_findObj(b,a.layers[d].document);if(!c&&a.getElementById)c=a.getElementById(b);return c}function MM_swapImage(){var b,d=0,a,c=MM_swapImage.arguments;document.MM_sr=[];for(b=0;b<c.length-2;b+=3)if((a=MM_findObj(c[b]))!=null){document.MM_sr[d++]=a;if(!a.oSrc)a.oSrc=a.src;a.src=c[b+2]}}function util_commify_number(a){a=a.toString();var b=a;while((a=a.replace(/^(-?[0-9]+)([0-9][0-9][0-9])/,"$1,$2"))!=b)b=a;return a}function am_boolvar(a,b){if(typeof b=="undefined")var b=false;var c=isString(a);if(c){if(a=="")return b;a=a.toLowerCase();return a=="0"||a=="f"||a=="false"||a=="off"||a=="no"||a=="n"?false:true}else return c==null?b:a?true:false}function am_coalesce(){for(var a,c=arguments.length,b=0;b<c;b++){a=arguments[b];if(a===null||a===undefined||a==="")continue;break}return a}function am_selectDistinctObjects(a,h){if(!a)return[];for(var f=!am_isArray(a)?[a]:a,e=[],d={},c=0;c<f.length;c++){var b=f[c];if(!b)continue;var g=""+b[h];if(!d[g]){d[g]=1;e.append(b)}}return e}function am_selectObjects(a,h,i,f){if(!a)return[];for(var g=!am_isArray(a)?[a]:a,e=[],d=0,c=0;c<g.length;c++){var b=g[c];if(!b)continue;if(b[h]===i){e.append(b);d++;if(f&&d==f)break}}return e}function am_urlencode(a){return window.encodeURIComponent?encodeURIComponent(a):escape(a)}function am_urldecode(a){return window.decodeURIComponent?decodeURIComponent(a):unescape(a)}am_quotehtml=function(){var b={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&#quot;","'":"&#39;"},a=function(a){return b[a]};return function(b){return b.replace(/[&<>'"]/g,a)}}();am_quotehtmlNoAmp=function(){var b={"<":"&lt;",">":"&gt;",'"':"&#quot;","'":"&#39;"},a=function(a){return b[a]};return function(b){return b.replace(/[<>'"]/g,a)}}();function am_parseUrl(g){for(var a=[],d,b,c,f=g.slice(g.indexOf("?")+1).split("&"),e=0;e<f.length;e++){d=f[e].split("=");b=am_urldecode(d[0]);c=am_urldecode(d[1]);if(typeof a[b]=="undefined"){a.push(b);a[b]=c}else a[b]=a[b]+","+c}return a}function am_getUrlVar(b){var a=am_parseUrl(window.location.href);am_getUrlVars=function(b){return!b?a:a[b]};return am_getUrlVars(b)}function am_urlPath(a,c){var b=a.search(/\/\//);if(b!=-1)a=a.substring(b+2);b=a.search(/\//);if(b!=-1)a=a.substring(b);if(!c){b=a.search(/\?/);if(b!=-1)a=a.substring(0,b);b=a.search(/#/);if(b!=-1)a=a.substring(0,b)}return a}function am_hostFromUrl(a){var b=new RegExp("^(?:f|ht)tp(?:s)?://([^/]+)","im");return a.match(b)[1].toString()}if(!Array.prototype.append)Array.prototype.append=function(a){this.length=this.length+1;this[this.length-1]=a;return this};Array.prototype.contains=function(b){for(var a=0;a<this.length;a++)if(this[a]==b)return true;return false};Array.prototype.indexOf=function(b){for(var a=0;a<this.length;a++)if(this[a]==b)return a;return-1};function am_findStrInArray(c,b){for(var a=0;a<b.length;a++)if(b[a].toLowerCase()==c.toLowerCase())return c;return null}function am_elementExists(a){if(typeof a=="string"){if(document.getElementById(a))return true}else if(typeof a=="object")if(a.style)return true;return false}function am_hasAttribute(c,b){var a=am_getDomElement(c);return a.hasAttribute?a.hasAttribute(b):a.getAttribute(b)===null?false:true}function am_isElementOfType(d,c){var b=am_getDomElement(d);if(!b.tagName)return false;var a=b.tagName;if(am_findStrInArray(a,c))return true;if(a=="INPUT"){var e=arguments[3]||":";a="INPUT"+e+b.type;if(am_findStrInArray(a,c))return true}return false}function am_findParentTag(c,b){var a=c.parentNode;return a==document?null:am_isElementOfType(a,b)?a.id:am_findParentTag(a,b)}function am_getParentUrl(a){while(a.tagName.toUpperCase()!="A"&&a!=document.body)a=a.parentNode;return a==document.body?null:a.href}function am_getAllChildrenTags(e,d){if(e.childNodes.length==0)return[];var c=[],b=e.childNodes;if(typeof d=="undefined")for(var a=0;a<b.length;a++){b[a].tagName&&c.push(b[a]);c=c.concat(am_getAllChildrenTags(b[a]))}else for(var a=0;a<b.length;a++){am_isElementOfType(b[a],d)&&c.push(b[a]);c=c.concat(am_getAllChildrenTags(b[a],d))}return c}function am_getChildrenIdsMatching(e,d){if(e.childNodes.length==0)return[];for(var c=[],b=e.childNodes,a=0;a<b.length;a++){b[a].id&&b[a].id.match(d)&&c.push(b[a].id);c=c.concat(am_getChildrenIdsMatching(b[a],d))}return c}function am_findChildWithClass(a,d){a=am_getDomElement(a);if(!a)return null;if(a.getElementsByClassName)return a.getElementsByClassName(d)[0];if(a.querySelectorAll)return a.querySelectorAll("."+d)[0];for(var c=a.getElementsByTagName("*"),e=c.length,b=0;b<e;b++)if(am_findStrInArray(d,c[b].className.split(" ")))return c[b];return null}function am_getElementsByClassName(a){if(document.getElementsByClassName)return document.getElementsByClassName(a);if(document.querySelectorAll)return document.querySelectorAll("."+a);for(var c=document.all?document.all:document.getElementsByTagName("*"),f=c.length,d=[],b=0;b<f;b++){var e=c[b];am_findStrInArray(a,e.className.split(" "))&&d.append(e)}return d}function am_replaceClassName(b,d,c){var a=am_getDomElement(b);if(a){var e=eval("/\\b"+d+"\\b/i");a.className=a.className.replace(e,c)}}function am_setInnerText(c,b){var a=am_getDomElement(c);if(a)if(document.all)a.innerText=b;else{var d=document.createTextNode(b);a.innerHTML="";a.appendChild(d)}}function am_setInnerHTML(b,c){var a=am_getDomElement(b);if(!a)return;a.innerHTML=c}function am_applyStyleString(d,f){for(var e=am_getDomElement(d),c=f.split(";"),b=0;b<c.length;b++){var a=c[b].split(":");if(a.length!=2)continue;var h=a[0],g=a[1].replace(/^\s+/,"").replace(/\s+$/,"");e.style[am_cssToProperty(h)]=g}}function am_cssToProperty(e){for(var a="",b=0,d=0;d<e.length;d++){var c=e.charAt(d);if(b){a+=c.toUpperCase();b=0}else if(c=="-")b=1;else a+=c}if(a=="float")a="cssFloat";return a}function am_applyStyle(b,a){if(isString(a))return am_applyStyleString(b,a);var c=am_getDomElement(b);for(st in a)c.style[am_cssToProperty(st)]=a[st]}function am_applyStyleStringById(b,a){am_applyStyleString(document.getElementById(b),a)}function am_formatElement2(c,a){var b=am_getDomElement(c);if(!b)return;if(a.className)b.className=a.className;a.style&&am_applyStyle(b,a.style);a.lambda&&a.lambda(b);if(a.behavior)b[a.behavior]&&b[a.behavior]()}function am_currentStyle(b,a){if(am_isObject(a)){var c=b.style||{},f=b.currentStyle;if(f)return function(b,a){if(typeof c[a]!="undefined"&&c[a]!="")return c[a];a=a.replace("float","styleFloat");return f[a]};if(document.defaultView&&document.defaultView.getComputedStyle)try{var d=document.defaultView.getComputedStyle(b,"");if(d){var e={};for(p in a)e[p]=d.getPropertyValue(p.replace(/([A-Z])/g,"-$1").toLowerCase());return function(b,a){return typeof c[a]!="undefined"&&c[a]!=""?c[a]:typeof e[a]!="undefined"?e[a]:d.getPropertyValue(a.replace(/([A-Z])/g,"-$1").toLowerCase())}}}catch(g){return function(){return null}}return function(){return null}}if(b.style&&b.style[a])return b.style[a];else if(b.currentStyle){a=a.replace("float","styleFloat");return b.currentStyle[a]}else if(document.defaultView&&document.defaultView.getComputedStyle){a=a.replace(/([A-Z])/g,"-$1");a=a.toLowerCase();try{var d=document.defaultView.getComputedStyle(b,"");return d&&d.getPropertyValue(a)}catch(g){return null}}else return null}function am_getHeight(b,a){a=a||am_currentStyle;return parseInt(a(b,"height"))}function am_getWidth(b,a){a=a||am_currentStyle;return parseInt(a(b,"width"))}function am_fullHeight(a,b){b=b||am_currentStyle;if(b(a,"display")!="none")return a.offsetHeight||am_getHeight(a,b);var c=_am_resetCSS(a,{display:"",visibility:"hidden",position:"absolute"}),d=a.clientHeight||am_getHeight(a);_am_restoreCSS(a,c);return d}function am_fullWidth(a,b){b=b||am_currentStyle;if(b(a,"display")!="none")return a.offsetWidth||am_getWidth(a,b);var c=_am_resetCSS(a,{display:"",visibility:"hidden",position:"absolute"}),d=a.clientWidth||am_getWidth(a);_am_restoreCSS(a,c);return d}function _am_resetCSS(b,c){var d={};for(var a in c){d[a]=b.style[a];b.style[a]=c[a]}return d}function _am_restoreCSS(c,a){for(var b in a)c.style[b]=a[b]}function am_isRendered(d,b){var a=am_getDomElement(d);if(!b){var g=a.offsetWidth,f=a.offsetHeight;if(g===0&&f===0||a.type=="hidden")return 0;var c=am_currentStyle(a,"display");return c=="none"?0:1}var e=am_currentStyle(a,"visibility"),c=am_currentStyle(a,"display");if(c=="none"||e=="hidden"||a.type=="hidden"){b&&b.append(a);return 0}return a.parentNode!=document?am_isRendered(a.parentNode,b):1}function am_getDisplayTypeById(a){return am_getDisplayType(document.getElementById(a).tagName)}function am_getElementDisplayType(a){return am_getDisplayType(a.tagName)}function am_getDisplayType(c){var b=navigator.userAgent.toLowerCase().indexOf("msie")>-1,a="";switch(c.toUpperCase()){case"ADDRESS":case"BLOCKQUOTE":case"BODY":case"CENTER":case"COL":case"COLGROUP":case"DD":case"DIR":case"DIV":case"DL":case"DT":case"FIELDSET":case"FORM":case"H1":case"H2":case"H3":case"H4":case"H5":case"H6":case"HR":case"IFRAME":case"LEGEND":case"LISTING":case"MARQUEE":case"MENU":case"OL":case"P":case"PLAINTEXT":case"PRE":case"TABLE":case"UL":case"XMP":a="block";break;case"LI":a="list-item";break;case"FRAME":case"TBODY":case"TFOOT":case"THEAD":a="none";break;case"TR":a=b?"block":"table-row";break;case"TD":case"TH":a=b?"block":"table-cell";break;default:a="inline"}return a}function am_show(b,c){var a=am_getDomElement(b);if(a){if(c)a.style.visibility="visible";else a.style.display=am_getElementDisplayType(a);return a}}function am_hide(b,c){var a=am_getDomElement(b);if(a){if(c)a.style.visibility="hidden";else a.style.display="none";return a}}function am_toggleShow(c,b){var a=am_getDomElement(c);if(a){if(!am_isRendered(a))am_show(a,b);else am_hide(a,b);return a}}function am_showall(f,j,h){var g=f.length;if(g==0)return;for(var b=[],e=[],a=0;a<g;a++){var i=f[a],c=am_getDomElement(i);if(c){am_show(c,j);if(!am_isRendered(c,e)){var d=e.pop();d!=c&&!b.contains(d)&&b.append(d)}}}if(b.length>0)for(var a=0;a<b.length;a++)am_show(b[a],h)}function am_initElement(d){for(var a=am_getDomElement(d),c=_am_getMethodAttributes(a),b=0;b<c.length;b++){var e=a.getAttribute(c[b]);a[c[b].substr(10)]=new Function(e)}a.init&&a.init()}function _am_getMethodAttributes(d){var f=/am_method_[a-z_][a-z0-9]*/i,e=[],a="";if(d!=null)for(var b=0,c=d.attributes,g=c.length;b<g;b++){a=c.item(b).nodeName;a.match(f)&&e.push(a)}return e}function am_addEvent(a,c,b){if(document.addEventListener)am_addEvent=function(c,b,d){var a=am_getDomElement(c);if(b=="valuechange"){am_addEvent(a,"focus",am_beginMonitoring);am_addEvent(a,"blur",am_endMonitoring);b="DOMAttrModified"}a.addEventListener(b,d,false)};else if(document.attachEvent)am_addEvent=function(e,a,d){var b=am_getDomElement(e),c=_am_event_createResponder(b,a,d);_am_event_cache.push({element:b,type:a,handler:d,responder:c});if(a=="valuechange")a="propertychange";b.attachEvent("on"+a,c)};else return;am_addEvent(a,c,b)}function am_addEvents(d,b,e){var c=b.length;if(c==0)return;for(var a=0;a<c;a++)am_addEvent(d,b[a],e)}function am_addListener(c,b){var a=am_getDomElement(c);for(type in b)am_addEvent(a,type,b[type].bind(a))}function am_removeEvent(d,b,c){var a=am_getDomElement(d);if(document.removeEventListener)a.removeEventListener(b,c,false);else{var e=_am_event_removeCachedResponder(a,b,c);a.detachEvent("on"+b,e)}}function am_fireEvent(a,b){if(document.createEventObject)am_fireEvent=function(a,d){var b=am_getDomElement(a),c=document.createEventObject();return b.fireEvent("on"+d,c)};else am_fireEvent=function(b,d){var c=am_getDomElement(b),a=document.createEvent("HTMLEvents");a.initEvent(d,true,true);return!c.dispatchEvent(a)};return am_fireEvent(a,b)}function am_triggerChangeEvent(a){setTimeout("am_fireEvent('"+a.target.id+"','change')",200)}if(window.addEventListener){function am_beginMonitoring(b){var a=b.target;if(!a.id)a.id=Math.random();a.triggerinterval=window.setInterval("am_triggerDOMAttrModified('"+a.id+"')",50)}function am_endMonitoring(b){var a=b.target;if(a.triggerinterval){am_triggerDOMAttrModified(a);window.clearInterval(a.triggerinterval)}}function am_triggerDOMAttrModified(b){var a=am_getDomElement(b);a.setAttribute("value",a.value)}}if(window.attachEvent&&!window.addEventListener){var _am_event_cache=[];function _am_event_createResponder(a,c,b){return c=="valuechange"?function(c){var d=c.propertyName.toLowerCase();if(d!="value"&&d!="selectedindex"&&d!="checked"&&d!="selected")return;c.target=c.srcElement||a;if(c.keyCode)c.which=c.keyCode;return b(c)}:function(c){c.preventDefault=function(){this.returnValue=false};c.stopPropagation=function(){this.cancelBubble=true};c.target=c.srcElement||a;if(c.keyCode)c.which=c.keyCode;return b(c)}}function _am_event_removeCachedResponder(d,f,e){for(var c=0,b,a=0,a=0;a<_am_event_cache.length;a++)if(_am_event_cache[a].element!==d&&_am_event_cache[a].type!==f&&_am_event_cache[a].handler!==e)_am_event_cache[c++]=_am_event_cache[a];else b=_am_event_cache[a].responder;_am_event_cache.length=c;return b}window.attachEvent("onunload",function(){for(var a=0;a<_am_event_cache.length;a++)try{am_removeEvent(_am_event_cache[a].element,_am_event_cache[a].type);_am_event_cache[a]=null}catch(b){}})}function _am_containsDOM(c,a){var b=false;do{if(b=c==a)break;a=a.parentNode}while(a!=null);return b}function am_checkMouseEnter(a,b){a=am_getDomElement(a);return a.contains&&b.fromElement?!a.contains(b.fromElement):b.relatedTarget?!_am_containsDOM(a,b.relatedTarget):void 0}function am_checkMouseLeave(a,b){a=am_getDomElement(a);return a.contains&&b.toElement?!a.contains(b.toElement):b.relatedTarget?!_am_containsDOM(a,b.relatedTarget):void 0}function am_findMouse(a,d){var b=0,c=0;if(!a)var a=window.event;if(a.pageX||a.pageY){b=a.pageX;c=a.pageY}else if(a.clientX||a.clientY){b=a.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;c=a.clientY+document.body.scrollTop+document.documentElement.scrollTop}return d=="x"?b:d=="y"?c:void 0}function am_deferHoverEvent(a,j,g,i){var b=i||window.event||arguments.callee.caller.arguments[0],c=b.srcElement||b.currentTarget||b.target,d=b.type.toLowerCase();if(!a){d!="mouseover"&&clearTimeout(c.lastmouseover);return}var e=am_findMouse(b,"x"),f=am_findMouse(b,"y");if(typeof a!="function"){var h=a;a=function(){eval(h+"("+e+","+f+")")}}c["last"+d]=setTimeout(function(){if(g)c["last"+d]=setInterval(function(){a.call(e,f)},g);a.call(e,f)},j);if(d=="mouseover")clearTimeout(c.lastmouseout);else clearTimeout(c.lastmouseover)}function am_clickChildCheckOrRadio(f){for(var e=arguments[1],b=window.event||arguments.callee.caller.arguments[0],g=b.srcElement||(b.target.nodeType==3?b.target.parentNode:b.target),h=document.all&&navigator.userAgent.indexOf("Opera")==-1,d=f.getElementsByTagName("INPUT"),c=0;c<d.length;c++){var a=d[c];if(a==g)continue;if(e&&(!a.name||!a.name.match(e)))continue;if(a.disabled||!am_isRendered(a))continue;if(a.type=="radio"){a.checked=true;a.onclick&&a.onclick();break}else if(a.type=="checkbox"){a.checked=!a.checked;a.onclick&&a.onclick()}}return true}function am_previousElementInTabOrder(e,c){var d=am_getDomElement(e);if(typeof c=="undefined")var c=true;var b=am_getElementsInTabOrder(d),a=b.indexOf(d)-1;while(true){if(a==-1){if(!c)return null;a=b.length}if(b[a].disabled||!am_isRendered(b[a]))a--;else break}return b[a]}function am_nextElementInTabOrder(e,c){var d=am_getDomElement(e);if(typeof c=="undefined")var c=true;var b=am_getElementsInTabOrder(d),a=b.indexOf(d)+1;while(true){if(a==b.length){if(!c)return null;a=0}if(b[a].disabled||!am_isRendered(b[a]))a++;else break}return b[a]}function am_getElementsInTabOrder(j){var k=am_getDomElement(j),d=k.form,a=undefined;if(d.am_elementsInTabOrder)a=d.am_elementsInTabOrder;else{a=[];for(var h=[],g=[],f=0;f<d.elements.length;f++){var c=d.elements[f],e=c.tabIndex;if(e<=0){a.push(c);g.push(c.name)}else{for(var b=0;b<a.length;b++){var i=h[b];if(!i||i>e)break}h.splice(b,0,e);a.splice(b,0,c);g.splice(b,0,c.name)}}d.am_elementsInTabOrder=a}return a}function am_nextOnMaxLength(){var a=window.event||arguments.callee.caller.arguments[0],b=a.srcElement||a.currentTarget||a.target,d=a.keyCode||a.which,e=[0,8,9,16,17,18,19,20,27,33,34,35,36,37,38,39,40,45,46,144,145],c=b.getAttribute("maxLength");c!=null&&b.value.length>=c&&!e.contains(d)&&am_nextElementInTabOrder(b).focus();return true}function am_firstFocus(){for(var d=arguments[0],i=typeof arguments[1]!="undefined"?arguments[1]:true,j=typeof arguments[2]!="undefined"?arguments[2]:true,b=null,c=null,h=document.getElementsByTagName("FORM"),f=0;f<h.length;f++)for(var g=h[f].getElementsByTagName("*"),k=g.length,e=0;e<k;e++){var a=g[e];if(!a.form)continue;if(a.disabled||!am_isRendered(a))continue;if(a.tagName=="OPTION")continue;if(a.type&&(a.type.toLowerCase()=="checkbox"||a.type.toLowerCase()=="radio"))continue;if(!b&&a.type&&(a.type=="submit"||a.type=="button"))b=a;if(d){if(a.className==d||am_findStrInArray(d,a.className.split(" "))){a.focus();return}else if(!c&&a.value==""){if(a.type&&(a.type.toLowerCase()=="submit"||a.type.toLowerCase()=="button"))continue;c=a}}else if(a.value==""){if(a.type&&(a.type.toLowerCase()=="submit"||a.type.toLowerCase()=="button"))continue;a.focus();return}}if(j&&c){c.focus();return}if(i&&b){b.focus();return}}function isCapslock(a){a=a?a:window.event;var b=false;if(a.which)b=a.which;else if(a.keyCode)b=a.keyCode;var c=false;if(a.shiftKey)c=a.shiftKey;else if(a.modifiers)c=!!(a.modifiers&4);return b>=97&&b<=122&&c?true:b>=65&&b<=90&&!c?true:false}function am_lastKey(a){var a=a?a:window.event||arguments.callee.caller.arguments[0],b=a.srcElement||a.currentTarget||a.target;if(a.which)var c=a.which;else var c=a.keyCode;if(b)b.lastKey=c}function am_suppressEnter(a){var a=a?a:window.event||arguments.callee.caller.arguments[0];if(a.which)var b=a.which;else var b=a.keyCode;if(b==13){if(a.preventDefault)a.preventDefault();else a.returnValue=false;return false}return true}function am_suppressBackspace(a){var a=a?a:window.event||arguments.callee.caller.arguments[0];if(a.which)var c=a.which;else var c=a.keyCode;var b=a.srcElement||a.target;if(c==8&&b.tagName!="INPUT"&&b.tagName!="TEXTAREA"){if(a.preventDefault)a.preventDefault();else a.returnValue=false;return false}return true}function am_checkForCapsAndEnter(b,c){var a=window.event||arguments.callee.caller.arguments[0];am_checkForCaps(b,a);return am_submitOnEnter(a,c)}function am_checkForCaps(a,b){var a=am_getDomElement(a),b=b?b:window.event||arguments.callee.caller.arguments[0];if(a)if(isCapslock(b))am_show(a);else am_hide(a)}function am_submitOnEnter(b,h){var b=b?b:window.event||arguments.callee.caller.arguments[0],a=b.srcElement||b.currentTarget||b.target,d;if(b.which)d=b.which;else d=b.keyCode;if(typeof a.lastLength=="undefined")a.lastLength=a.defaultValue.length;var i=a.lastLength||0,g=13,k=40,l=34,n=38,m=33;if(d==g){if(!a.typeAhead&&a.value.length-i<=1){a.typeAhead=false;a.lastLength=a.value.length;a.lastKey=null;var c=a.getAttribute("enableSubmitFunction");if(!c||c=="")c=a.form.getAttribute("enableSubmitFunction");var e=a.getAttribute("clickButton");if(c){if(c.match(/\(/))var f=am_eval(a,c);else var f=eval(c+"('"+a.id+"')");if(f==-1||f==null)return false}else if(e)var f=true;else var f=false;if(f){if(e===null)e=a.form.getAttribute("clickButton");if(e)document.getElementById(e).click();else if(a.form.id&&typeof submitSubmitButton!="undefined")submitSubmitButton(null,null,a.form.id);else a.form.submit();return false}else{if(typeof h=="undefined")h=am_boolvar(a.form.getAttribute("loopAtEnd"));var j=am_nextElementInTabOrder(a,h);j&&j.focus()}return false}else if(a.typeAhead)a.selectionStart=a.value.length;a.typeAhead=false}if(d&&d!=g&&a.selectionStart&&b.type=="keyup")if(a.selectionStart<a.value.length&&a.value.length-i>1)a.typeAhead=true;else if(a.selectionStart==a.value.length)a.typeAhead=false;if(b.type!="keyup"&&a.lastKey){if(a.lastKey==g)return true;if(a.lastKey==k||a.lastKey==l||a.lastKey==n||a.lastKey==m){if(!a.id)a.id=Math.random();window.setTimeout("var el=document.getElementById('"+a.id+"');el.lastLength=el.value.length;",500);return true}}a.lastLength=a.value.length;return true}function am_registerEnterHandlers(a,b){am_addEvent(a,"keydown",am_lastKey);am_addEvents(a,["keyup","input","valuechange"],am_submitOnEnter);if(b)return;am_addEvent(a,"keypress",am_suppressEnter)}function am_handleEnter(b,f,g){var a=isString(b)?document[b]:b;if(!a)a=document.getElementById(b);am_addEvent(a,"keypress",am_suppressEnter);if(f){am_registerEnterHandlers(f,true);return}for(var h=a.elements.length,e=0;e<h;e++){var c=a.elements[e],d=c.type.toUpperCase();if(d=="TEXT"||d=="PASSWORD"||d=="EMAIL"){if(g&&!c.hasAttribute("enableSubmitFunction"))continue;am_registerEnterHandlers(c,true)}}}function am_enableOrDisableForm(f,e,c){for(var h=am_getDomElement(f),d=h.elements,g=d.length,b=0;b<g;b++){var a=d.item(b);a.disabled=!e;if(c&&a.type&&(a.type.toLowerCase()=="text"||a.type.toLowerCase()=="password"))a.className=c}}function am_toggleCheckbox(b){var a=document.getElementById(b);if(a.value!="on")a.value="on";else a.value="off"}function am_findSelectOptionByValue(d,f,e){for(var b=am_getDomElement(d),c=-1,g=b.options.length,a=0;a<g;a++)if(b.options.item(a).value.toLowerCase()==f.toLowerCase()){c=a;if(e)b.selectedIndex=a;break}return c}function am_findSelectOptionByAttribute(e,i,g,f){for(var b=am_getDomElement(e),c=null,d=-1,h=b.options.length,a=0;a<h;a++){c=b.options.item(a).getAttribute(i);if(c&&c.toLowerCase()==g.toLowerCase()){d=a;if(f)b.selectedIndex=a;break}}return d}function str_repeat(a){if(typeof a=="undefined"||!a)return"";var b="",c=this.toString();while(--a>=0)b+=c;return b}String.prototype.repeat=str_repeat;function am_addSelectOption(c,e,d,b){if(document.all){var a=document.createElement("OPTION");a.text=" ".repeat(b)+d;a.value=e;c.options.add(a)}else{var a=document.createElement("OPTION");a.innerHTML="&nbsp;".repeat(b)+d;a.value=e;c.appendChild(a)}}function am_removeSelectOptionByIndex(b,a){if(document.all)b.options.remove(a);else b.options[a]=null}function am_getRadioValue(a,b){return am_getValue(a,b)}function am_getValue(e,m,d){var f=isString(e)?document[e]:e;if(!f){f=document.getElementById(e);if(!f)return null}var b=[],c=f[m];if(!c)return null;if(c.tagName){var a=c;if(a.type&&(a.type.toLowerCase()=="radio"||a.type.toLowerCase()=="checkbox"))return a.checked?a.value:"";else if(a.tagName=="SELECT"&&a.multiple){for(var n=a.options,l=a.length,i=0;i<l;i++){var g=n.item(i);if(g.selected){if(g.value)var j=g.value;else var j=g.text;if(d)return j;b.append(j)}}return d&&b.length==0?"":b}else return a.value}for(var k=c.length,h=0;h<k;h++){var a=c[h];if(a.type&&(a.type.toLowerCase()=="radio"||a.type.toLowerCase()=="checkbox")){if(a.type.toLowerCase()=="radio")d=true;if(!a.checked)continue}if(d)return a.value;b.append(a.value)}return d&&b.length==0?"":b}function am_urlencode(a){return window.encodeURIComponent?encodeURIComponent(a):escape(a)}function am_urldecode(a){return window.decodeURIComponent?decodeURIComponent(a):unescape(a)}function am_escapeRegexp(a){return a.replace(/(\.|\*|\?|\+|\[|\]|\(|\)|\^|\$|\\|\|)/g,"\\$1")}function am_domainFromHost(a){var b=null;return a.match("\\.\\d+(?:\\:\\d+)?$")?a:a.match("^[^\\.]+\\.[^\\.]+\\.\\w\\w(?:\\:\\d+)?$")?a:a.match("^[^\\.]+\\.[^\\.]+(?:\\:\\d+)?$")?a:(b=a.match("^[^\\.]+\\.(.*)(?:\\:d+)?$"))?b[1]:a}function am_listCookies(){for(var c=[],b=document.cookie.split(/\s*[,;]\s*/),a=0;a<b.length;a++){var d=b[a].split(/\s*=\s*/)[0];c.push(am_urldecode(d))}return c}function am_existsCookie(a){a=a.toLowerCase();for(var e=am_urlencode(a),c=am_listCookies(),b=0;b<c.length;b++){var d=c[b].toLowerCase();if(d==a||d==e)return 1}return 0}function am_getCookie(e,f,d){if(typeof f=="undefined")var f=null;if(typeof d=="undefined")var d=false;for(var g=null,c=document.cookie.split(/\s*[,;]\s*/),h=new RegExp("^("+am_escapeRegexp(e)+"|"+am_urlencode(e)+")\\s*=\\s*([^;]*)","i"),b=0;b<c.length;b++)if(g=c[b].match(h)){var a=g[2];if(a=='""')return"";if(d)a=am_urldecode(a);return a}return f}function am_setCookie(e,c,b,a,f,j,i,h){if(typeof c=="undefined")var c="";if(!i){e=am_urlencode(e);c=am_urlencode(c)}if(c=="")var c='""';var d=null;if(typeof b=="undefined"||b==null||b=="")b=null;else if(String(b).toLowerCase().match(/^i.*/)){b=null;d=new Date(2035,0,1)}else d=new Date((new Date).getTime()+1e3*b);if(typeof a=="undefined")var a="";else if(a=="."){var a=am_domainFromHost(location.host);if(a.match("\\.\\d+(?:\\:\\d+)?$")||!a.match("\\."))a="";else a="."+a}if(typeof f=="undefined"||f=="")var f="/";var g=e+"="+c+(d?"; expires="+d.toGMTString():"")+(b?"; Max-Age="+b:"")+"; path="+f+(a?"; domain="+a:"")+(j?"; secure":"")+(h?"; HttpOnly":"");document.cookie=g;return a}function am_deleteCookie(a,b,d){var c=(new Date(1970,0,1)).getTime()-(new Date).getTime();am_existsCookie(a)&&am_setCookie(a,"",c,b,d)}function am_multiCookie(d,c,e,g,h,a,b){this.affix="";var f=null;if(typeof c=="undefined"||c=="")c=null;else if(String(c).toLowerCase().match(/^i.*/)){c=null;f=new Date(2035,0,1)}else f=new Date((new Date).getTime()+1e3*c);this.affix+=(f?"; expires="+f.toGMTString():"")+(c?"; Max-Age="+c:"");if(!(typeof e=="undefined"||e==""))if(e==".")this.affix+="; domain=."+am_domainFromHost(location.host);else this.affix+="; domain="+e;if(g)this.affix+="; path="+g;else this.affix+="; path=/";if(h)this.affix+="; secure="+h;if(typeof a=="undefined"||a=="")a="&";if(typeof b=="undefined"||b=="")b="=";function getCookie(c){var b=document.cookie.match(new RegExp("("+am_escapeRegexp(d)+"|"+am_urlencode(d)+"\\s*=\\s*([^,;]*))([,;]|$)","i")),a=1;if(c)a=2;return b?b[a]:null}this.exists=function(){return am_existsCookie(d)};this.expire=function(){return am_deleteCookie(d,e,g)};this.setSubValue=function(e,c){e=am_urlencode(e);if(typeof c=="undefined"||c=="")c='""';else c=am_urlencode(c);var g=a+e+b+c,f=getCookie(false);if(f)if(f.match(new RegExp(am_escapeRegexp(a+e+b))))document.cookie=f.replace(new RegExp(am_escapeRegexp(a+e+b)+"[^"+a+";]*"),g)+this.affix;else document.cookie=f.replace(new RegExp("("+d+"=[^;]*)(;|$)"),"$1"+g)+this.affix;else document.cookie=d+"="+g+this.affix};this.getSubValue=function(e,c){e=am_urlencode(e);if(typeof c=="undefined")var c=null;var f=getCookie(false);if(!f)return c;var g=f.match(new RegExp(am_escapeRegexp(a+e+b)+"([^"+a+";]*)"));if(!g)return c;var d=g[1];return!d?c:d=='""'?"":d};this.keys=function(){var d=[],f=getCookie(true);if(!f)return d;var c=f.split(new RegExp(am_escapeRegexp(a)));if(c[0]!=""){var g=c[0].split(new RegExp(am_escapeRegexp(b)));d.push(am_urldecode(g[0]))}for(var e=1;e<c.length;e++){var g=c[e].split(new RegExp(am_escapeRegexp(b)));d.push(am_urldecode(g[0]))}return d};this.values=function(){var d=[],f=getCookie(true);if(!f)return d;var c=f.split(new RegExp(am_escapeRegexp(a)));if(c[0]!=""){var g=c[0].split(new RegExp(am_escapeRegexp(b)));d.push(g[1])}for(var e=1;e<c.length;e++){var g=c[e].split(new RegExp(am_escapeRegexp(b)));d.push(g[1])}return d}}function am_getFramePath(a){if(typeof a=="undefined")var a=this;if(a==top)return"";try{return am_getFramePath(a.parent)+"."+a.name}catch(b){return""}}function am_StoreFramePath(b){var a=am_getFramePath();a=a.substr(1,a.length-1);if(""==a)return;if(typeof b=="undefined")var b=location.pathname;var c=new am_multiCookie("FRAMEPATHS","",".");c.setSubValue(a,b)}if(!Array.prototype.append){function arrayAppend(a){this.length=this.length+1;this[this.length-1]=a;return this}Array.prototype.append=arrayAppend}function arrayHasElement(b){var c=this.toString(),a=eval("/\\b"+b+"\\b/");return c.search(a)>-1}function arrayToString(){return this.length?this.join(" "):""}function compare(a,b){return a-b}function arrayIntersect(e){var f=[];if(e.length)if(this.length>0&&e.length>0){var a=[];a=a.concat(this);var b=[];b=b.concat(e);a.sort(compare);b.sort(compare);var c=0,d=0;while(c<a.length&&d<b.length)if(a[c]<b[d])c++;else if(a[c]>b[d])d++;else{f.append(a[c]);c++;d++}}return f}function arrayUnion(b){var a=[];a=a.concat(this);if(b.length)for(var d=b.length,c=0;c<d;c++){var e=b[c];if(!a.hasElement(b[c]))a[a.length]=b[c]}return a}Array.prototype.hasElement=arrayHasElement;Array.prototype.toString=arrayToString;Array.prototype.intersect=arrayIntersect;Array.prototype.union=arrayUnion;function am_getInnerText(b){var a=isString(b)?document.getElementById(b):b;if(!a)return"";if(a.nodeType==3)return a.nodeValue;text="";for(var d=a.childNodes,c=0;c<d.length;c++)text=text+am_getInnerText(d[c]);return text}function am_getPageHeight(a){if(!a){a=window;var b=document.body}else var b=a.document.body;if(a.innerHeight&&a.scrollMaxY)var c=a.innerHeight+a.scrollMaxY;else if(b.scrollHeight>b.offsetHeight)var c=b.scrollHeight;else var c=b.offsetHeight;return c}function setIframeHeight(a){if(!a)if(window&&window.frameElement)a=window.frameElement;if(a){var c=a.contentWindow.document;c.body.style.overflow="hidden";var b=am_getPageHeight(a.contentWindow);if(b>0)a.style.height=b+"px"}}function am_findFrame(c,b){if(typeof b=="undefined")var b="top";var a=(eval(b)).frames;if(a[c])return a[c];else if(a.length)for(var d=0;d<a.length;d++){var f=a[d].name;if(f==b)continue;var e=am_findFrame(c,b+"."+f);if(e)return e}return null}function am_setTextFrame(c,b,e){var a=am_findFrame(c);if(!a)return;var d=a.document.getElementById(b);am_setInnerText(d,e)}function am_onClose(a){var b=navigator.userAgent.toLowerCase().indexOf("msie")>-1;if(b)window.onbeforeunload=function(){if(event.clientY>=0)return;eval(a)};else window.onunload=function(){eval(a)}}function am_TextToImg(o,n,q){for(var m=document.getElementById(q),f=m.getElementsByTagName("SELECT"),i=am_getElementsByClassName(o),p=i.length,h=0;h<p;h++){for(var d=i[h],j=d.parentNode,r=j.className,b=null,g=j.getElementsByTagName("IMG"),a=0;a<g.length;a++)if(am_findStrInArray(n,g[a].className.split(" ")))b=g[a];if(null==b)continue;for(var s=am_getInnerText(d).toUpperCase(),k=false,a=0;a<f.length;a++){if(!am_findStrInArray(f[a].name,r.split(" ")))continue;for(var e=f[a].getElementsByTagName("OPTION"),c=0;c<e.length;c++){var l=am_getInnerText(e[c]).toUpperCase();if(s==l){k=true;b.setAttribute("src",e[c].value);if(b.getAttribute("src")=="")am_hide(b);else am_show(b);am_hide(d);break}}if(k)break}}}function am_UpdateConditionalElements(){for(var d=am_getElementsByClassName("conditional"),g=d.length,c=0;c<g;c++){var a=d[c],f=a.getAttribute("conditionalExpression");if(!f)continue;var e=a.getAttribute("conditionalStyle"),b=a.getAttribute("conditionalClass"),h=am_eval(a,f);switch(h){case 1:e&&am_applyStyleString(a,e);if(b){am_replaceClassName(a,b,"");a.className+=" "+b}break;case-1:b&&am_replaceClassName(a,b,"")}}}function am_isBlank(a){var b=am_getInnerText(document.getElementById(a));return b==""?1:0}function am_isNotBlank(a){var b=am_getInnerText(document.getElementById(a));return b!=""?1:0}function am_isInError(a){var b=a.htmlFor?a.htmlFor:a.name;return am_findStrInArray(b,ErrorFields)?1:-1}function am_SetCheckboxes(b,d,c){if(arguments.length==2)c="";else if(arguments.length==1){c="";d=""}for(var e=0;e<document.forms.length;e++)for(var g=document.forms[e],f=0;f<g.elements.length;f++){var a=g.elements[f];if(a.type!="checkbox")continue;if(a.name.indexOf(c)!=0&&a.id.indexOf(c)!=0)continue;if(b=="check")a.checked=true;else if(b=="uncheck")a.checked=false;else if(b=="reverse")a.checked=!a.checked;else a.checked=b.checked;if(d=="")continue;a.disabled=d?true:false}}function am_SetSelects(a,c,d,g){if(arguments.length==2)d="";else if(arguments.length==1){d="";c=""}var h=!isString(a);if(g){if(h)a=a.options[a.selectedIndex].value}else if(h)a=a.selectedIndex;for(var e=0;e<document.forms.length;e++)for(var i=document.forms[e],f=0;f<i.elements.length;f++){var b=i.elements[f];if(b.type!="select-one")continue;if(b.name.indexOf(d)!=0)continue;if(b.disabled&&c=="skip")continue;if(g)am_findSelectOptionByValue(b,a,"select it");else try{b.selectedIndex=a}catch(j){}if(c==""||c=="skip")continue;b.disabled=c?true:false}}function am_swapimages(h,g){var b=document.getElementById(h);if(!b)return;if(b.tagName.toUpperCase()!="IMG"){var f=b.getElementsByTagName("img");if(f.length==0)return;b=f[0]}var d=[],c=new Image;c.src=b.src;d.push(c);for(var e=2;e<arguments.length;e++){var c=new Image;c.src=arguments[e];d.push(c)}var a={nextImage:1,images:d};setInterval(function(){if(a.images[a.nextImage].complete){b.src=a.images[a.nextImage].src;a.nextImage++;if(a.nextImage>=a.images.length)a.nextImage=0}},g)}function am_swapelements(d){for(var c=[],b=1;b<arguments.length;b++)am_elementExists(arguments[b])&&document.getElementById(arguments[b]).children.length>0&&c.push(arguments[b]);if(c.length<2)return;var a={currentElement:0,elements:c},e=setInterval(function(){am_hide(a.elements[a.currentElement],false);var b=0;a.currentElement++;if(a.currentElement>=a.elements.length)a.currentElement=0;b++;am_show(a.elements[a.currentElement],false)},d);return e}function am_initImageButton(a){var a=am_getDomElement(a);a.enable=function(){var c=this.getAttribute("enabledsrc");if(c)this.src=c;var b=this.getAttribute("enabledtitle");if(b)this.title=b;this.style.cursor="pointer";this.disabled=false;var a=this.getAttribute("onenable");if(a)eval(a)};a.disable=function(){var c=this.getAttribute("disabledsrc");if(c)this.src=c;var b=this.getAttribute("disabledtitle");if(b)this.title=b;this.style.cursor="default";this.disabled=true;var a=this.getAttribute("ondisable");if(a)eval(a)};a.disabled&&a.disable();a.turnon=function(){if(!this.disabled){var b=this.getAttribute("clicksrc");if(b)this.src=b;var a=this.getAttribute("ontitle");if(a)this.title=a;else{a=this.getAttribute("enabledtitle");if(a)this.title=a}this.style.cursor="pointer";this.value="on"}};a.turnoff=function(){if(!this.disabled){var b=this.getAttribute("enabledsrc");if(b)this.src=b;var a=this.getAttribute("offtitle");if(a)this.title=a;else{a=this.getAttribute("enabledtitle");if(a)this.title=a}this.style.cursor="pointer";this.value="off"}};a.toggle=function(){if(this.value.toLowerCase()=="on")this.turnoff();else this.turnon()};am_addListener(a,{mouseover:function(){if(!this.disabled){var a=this.getAttribute("hoversrc");if(a)this.src=a}},mouseout:function(){if(!this.disabled){if(this.value.toLowerCase()=="on")var a=this.getAttribute("clicksrc");else var a=this.getAttribute("enabledsrc");if(a)this.src=a}},mousedown:function(){if(!this.disabled){var a=this.getAttribute("clicksrc");if(a)this.src=a}}});for(var e=["enabledsrc","disabledsrc","hoversrc","clicksrc"],b=0;b<4;b++){var f=e[b],d=a.getAttribute(f);if(d){var c=new Array(4);c[b]=new Image;c[b].src=d}}}function am_initImageButtons(c){if(!c)c=document;for(var b=c.getElementsByTagName("INPUT"),a=0;a<b.length;a++)b[a].type&&b[a].type.toLowerCase()=="image"&&am_initImageButton(b[a])}function am_limitTextarea(a){var c=this.rows,b=this.value.split("\n");if(b.length==c&&a.which==13){if(a.preventDefault)a.preventDefault();else a.returnValue=false;return false}else if(b.length>c){this.value=b.slice(0,c).join("\n");return false}else return true}function am_moveCaretToEnd(a){a=am_getDomElement(a);var c=a.value.length;if(am_setCaretPosition(a,c)){var b=document.createEvent("KeyboardEvent");b.initKeyEvent("keypress",true,true,null,false,false,false,false,0,32);a.dispatchEvent(b);if(a.value.length>c){b=document.createEvent("KeyboardEvent");b.initKeyEvent("keypress",true,true,null,false,false,false,false,8,0);a.dispatchEvent(b)}}}function am_setCaretPosition(a,c){a=am_getDomElement(a);if(a.setSelectionRange){a.focus();a.setSelectionRange(c,c);return 1}else if(a.createTextRange){var b=a.createTextRange();b.collapse(true);b.moveEnd("character",c);b.moveStart("character",c);b.select();return 0}}function am_getCaretPosition(a){a=am_getDomElement(a);var b=0;if(document.selection){a.focus();var c=document.selection.createRange();c.moveStart("character",-a.value.length);b=c.text.length}else if(a.selectionStart||a.selectionStart=="0")b=a.selectionStart;return b}function am_getSelectedText(a){a=am_getDomElement(a);var b="";if(a.selectionStart||a.selectionStart=="0"){if(a.selectionStart!=a.selectionEnd)b=a.value.substring(a.selectionStart,a.selectionEnd)}else if(document.selection)b=document.selection.createRange().text;return b}function am_loadXMLDoc(b,c){var a;if(window.ActiveXObject)a=new ActiveXObject("Microsoft.XMLDOM");else if(document.implementation&&document.implementation.createDocument&&c=="file")a=document.implementation.createDocument("","",null);if(c=="file"){a.async=false;a.load(b)}else if(window.ActiveXObject)a.loadXML(b);else var d=new DOMParser,a=d.parseFromString(b,"text/xml");return a}function am_xslTransform(a,b){if(window.ActiveXObject)return loadXMLDoc(a.transformNode(b),"var");else if(document.implementation&&document.implementation.createDocument){xsltProcessor=new XSLTProcessor;xsltProcessor.importStylesheet(b);return xsltProcessor.transformToDocument(a)}}Date.prototype.isInUSDST=function(){var a=this.getTime()/1e3;return a>=1236506400&&a<1257069600?1:a>=1268560800&&a<1289124000?1:a>=1300010400&&a<1320573600?1:a>=1.33146e9&&a<1352023200?1:a>=1362909600&&a<1383472800?1:a>=1394359200&&a<1414922400?1:a>=1425808800&&a<1446372000?1:a>=1457258400&&a<1478426400?1:a>=1489312800&&a<1509876000?1:a>=1520762400&&a<1541325600?1:a>=1552212000&&a<1572775200?1:0};Date.prototype.getRemoteTime=function(b,a,d){if(!a)a=this.getTimezoneOffset()*-1;var f=this.getTime()-a*6e4;if(d==1&&this.isInUSDST())b=b*1+60;var c=f+b*6e4,e=new Date(c);return e};function am_EventDispatcher(a){this.callbackPrefix=a;this.tranId=1;this.createCallbackName=function(){return this.callbackPrefix+this.tranId++}}am_EventDispatcher.prototype={callbacks:{},global_callbacks:[],bind:function(a,b){this.callbacks[a]=this.callbacks[a]||[];this.callbacks[a].push(b)},trigger:function(a,b){this.dispatch_global(a,b);this.dispatch(a,b)},bind_all:function(a){this.global_callbacks.push(a)},bind_all_except:function(b,a){this.bind_all(function(c,d){if(b.indexOf(c)>-1)return false;a(c,d)})},bind_pattern:function(b,a){this.bind_all(function(c,d){if(!b.test(c))return false;a(c,d)})},dispatch:function(c,d){var a=this.callbacks[c];if(a===undefined)return;for(var b=0;b<a.length;b++)a[b](d)},dispatch_global:function(b,c){for(var a=0;a<this.global_callbacks.length;a++)this.global_callbacks[a](b,c)}};am_EventDispatcher.AbstractEventSemaphore=function(){};am_EventDispatcher.AbstractEventSemaphore.prototype={decrement:function(a){this.counter--;for(var b in a)this.data[b]=a[b];if(this.counter==0&&this.eventName){this.EventDispatcher.trigger(this.eventName,this.data);this.clear()}},increment:function(a){this.counter++;for(var b in a)this.data[b]=a[b]},createCallback:function(){var a=this.EventDispatcher.createCallbackName();(function(a,b){window[a]=function(a){b.decrement(a)}})(a,this);return a},clear:function(){this.eventName=null;this.counter=0}};am_EventDispatcher.prototype.newEventSemaphore=function(c){var b=function(){};b.prototype=am_EventDispatcher.AbstractEventSemaphore.prototype;var a=new b;a.EventDispatcher=this;a.data={};a.counter=0;a.eventName=c;return a};function am_cache(b,p,j,e,g,i){var b=b||"am_cache",e=e||"_createdOn",g=g||"_modifiedOn",i=i||"_am_cacheId_",f=null,o=null,n=false,a={},d={},c=null,k=0,h=false;function json_encode(a){json_encode=JSON.stringify;return json_encode(a)}function json_decode(a){json_decode=JSON.parse;return json_decode(a)}d[b]="{}";var l={isXML:function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":false},encode:function(a){if(!this.isXML(a))return false;try{return(new XMLSerializer).serializeToString(a)}catch(b){try{return a.xml}catch(c){}}return false},decode:function(c){var b="DOMParser"in window&&(new DOMParser).parseFromString||window.ActiveXObject&&function(b){var a=new ActiveXObject("Microsoft.XMLDOM");a.async="false";a.loadXML(b);return a},a;if(!b)return false;a=b.call("DOMParser"in window&&new DOMParser||window,c,"text/xml");return this.isXML(a)?a:false}};function _newId(){return Math.round(Math.random()*1e5)+""+Math.round(Math.random()*1e5)}function _init(){if("localStorage"in window)try{if(window.localStorage){d=window.localStorage;h="localStorage";var i=navigator.userAgent.toLowerCase().indexOf("msie")>-1,g=navigator.product=="Gecko"&&navigator.productSub<20100101;if(!i&&!g)n=true}}catch(j){}else if("globalStorage"in window)try{if(window.globalStorage){d=window.globalStorage[window.location.hostname];h="globalStorage"}}catch(k){}else{c=document.createElement("link");if(c.addBehavior){c.style.behavior="url(#default#userData)";document.getElementsByTagName("head")[0].appendChild(c);c.load(b);var e="{}";try{e=c.getAttribute(b)}catch(l){}d[b]=e;h="userDataBehavior"}else{c=null;return}}_load_storage();f=a._am_cacheId}function _load_storage(){if(d[b])try{var c=json_decode(String(d[b]));if(!p||c._am_cacheId==am_getCookie(i+b))a=c}catch(e){d[b]="{}"}else d[b]="{}";k=d[b]?String(d[b]).length:0}function _save(){try{f=_newId();a._am_cacheId=f;d[b]=json_encode(a);if(c){c.setAttribute(b,d[b]);c.save(b)}k=d[b]?String(d[b]).length:0;(p||o)&&am_setCookie(i+b,f,null,".")}catch(e){}}function _checkKey(a){if(!a||typeof a!="string"&&typeof a!="number")throw new TypeError("Key name must be string or numeric");return true}_init();var m={version:"2.0.0.0","set":function(c,b,f){_checkKey(c);if(l.isXML(b))b={_is_xml:true,xml:l.encode(b)};a[c]=b;var d=parseInt((new Date).getTime()/1e3);if(!a[c+e])a[c+e]=d;a[c+g]=d;!f&&_save();return b},"get":function(b,h,d){_checkKey(b);if(b in a){var c,f=1;if(typeof a[b]=="object"&&a[b]._is_xml&&a[b]._is_xml)c=l.decode(a[b].xml);else c=a[b];if(d)f=d(b,c,a[b+e],a[b+g]);switch(Number(f)){case 1:return c;case-1:delete a[b];delete a[b+e];delete a[b+g];break;case-2:delete a[b];delete a[b+e];delete a[b+g];_save()}}return typeof h=="undefined"?null:h},deleteKey:function(b){_checkKey(b);if(b in a){delete a[b];delete a[b+e];delete a[b+g];_save();return true}return false},flush:function(){a={};_save();try{h=="localStorage"&&window.localStorage.removeItem(b)}catch(c){}return true},storageObj:function(){function F(){}F.prototype=a;return new F},index:function(){var c=[],b,d=new RegExp("("+e+"|"+g+")$");for(b in a)a.hasOwnProperty(b)&&b!="_am_cacheId"&&!d.test(b)&&c.push(b);return c},storageSize:function(){return k},currentBackend:function(){return h},currentId:function(){return f},storageAvailable:function(){return!!h},reInit:function(){var e,g;if(c&&c.addBehavior){e=document.createElement("link");c.parentNode.replaceChild(e,c);c=e;c.style.behavior="url(#default#userData)";document.getElementsByTagName("head")[0].appendChild(c);c.load(b);g="{}";try{g=c.getAttribute(b)}catch(j){}d[b]=g;h="userDataBehavior"}_load_storage();var i=a._am_cacheId!=f;f=a._am_cacheId;return i}},q=3e3;function _pollamCacheCookie(){var a=am_getCookie(i+b);a&&f!=a&&j.call(m,{})}if(j)if(n)am_addEvent(window,"storage",function(a){a.key==b&&j.call(m,a)});else o=setInterval(_pollamCacheCookie,q);return m}function am_getFirstId(a){return a.id?a.id:a.parentNode?am_getFirstId(a.parentNode):null}function am_getElementsByName(e){var f=navigator.userAgent.toLowerCase().indexOf("msie")>-1;if(!f)return document.getElementsByName(e);for(var d=document.all?document.all:document.getElementsByTagName("*"),a=[],c=0;c<d.length;c++){var b=d[c];if(b.name==null||b.name!=e)continue;a[a.length]=b;a.length=a.length+1}return a}function am_Highlight(){var a=window.event||arguments.callee.caller.arguments[0],c=a.srcElement||a.currentTarget||a.target,b=am_getFirstId(c);if(null==b)return null;am_arrayUnshift(b,arguments);return am_HighlightById.apply(this,arguments)}function am_arrayUnshift(c,a){for(var b=a.length;b>=1;b--)a[b]=a[b-1];a[0]=c;a.length=a.length+1}var am_Highlight_previousElement="";function am_HighlightById(l){var b=document.getElementById(l);if(null==b)return null;var j=arguments[1]||"",h=arguments[2]||"",i=arguments[3]||"",g=arguments[4]||"",f=arguments[5]||"",e=arguments[6]||"",m=arguments[7]||"",n=arguments[8]||"",a=this.am_Highlight_previousElement;am_formatElement(a,h,g,e);am_formatElement(b,j,i,f);for(var c,d=9;d<arguments.length;d++){if(a!=""&&a.id!=""){c=document.getElementById(arguments[d]+a.id);am_formatElement(c,h,g,e)}c=document.getElementById(arguments[d]+b.id);am_formatElement(c,j,i,f)}var k=a;this.am_Highlight_previousElement=b;return!k?null:k.id}function am_HighlightByName(k){var d=am_getElementsByName(k);if(null==d)return null;var j=arguments[1]||"",h=arguments[2]||"",i=arguments[3]||"",g=arguments[4]||"",f=arguments[5]||"",e=arguments[6]||"",n=arguments[7]||"",o=arguments[8]||"",a=this.am_Highlight_previousElement;if(a!=""&&a.name!=""){var l=am_getElementsByName(a.name);am_formatElementArray(l,h,g,e)}am_formatElementArray(d,j,i,f);for(var b,c=9;c<arguments.length;c++){if(a!=""&&a.name!=""){b=am_getElementsByName(arguments[c]+a.name);am_formatElementArray(b,h,g,e)}b=am_getElementsByName(arguments[c]+k);am_formatElementArray(b,j,i,f)}var m=a;this.am_Highlight_previousElement=d[0];return m}function am_HighlightChildWithCheckedRadio(c){var h=isString(c)?document.getElementById(c):c;if(null==h)return null;var o=arguments[1]||"",m=arguments[2]||"",n=arguments[3]||"",l=arguments[4]||"",k=arguments[5]||"",j=arguments[6]||"",p=arguments[7]||"",q=arguments[8]||"",d=arguments[9];if(d!=null)var i=d.split(" ");else var i=d;for(var g=h.childNodes,f=0;f<g.length;f++){var a=g[f];if(a.nodeType==3)continue;for(var e=a.getElementsByTagName("INPUT"),b=0;b<e.length;b++){if(e[b].type!="radio")continue;if(e[b].checked){am_formatElementAndAllChildrenTags(a,o,n,k,i);break}else{am_formatElementAndAllChildrenTags(a,m,l,j,i);break}}}}function am_formatElement(a,d,c,b){if(!a)return;d!=""&&am_applyStyle(a,d);if(c!="")a.className=c;b!=""&&a[b]&&a[b]()}function am_formatElementArray(a,e,c,d){if(a==null)return;for(var b=0;b<a.length;b++)am_formatElement(a[b],e,c,d)}function am_formatElementAndAllChildrenTags(a,d,b,c,e){if(e!=null)am_isElementOfType(a,e)&&am_formatElement(a,d,b,c);else am_formatElement(a,d,b,c);am_formatElementArray(am_getAllChildrenTags(a,e),d,b,c)}function am_HighlightCurrentLocation(a){if(!a.className&&!a.style&&!a.behavior&&!a.lambda)return;var b=new String(window.location);b=am_urlPath(b).toLowerCase();for(var e=document.getElementsByTagName("A"),f=e.length,d=0;d<f;d++){var c=e[d];if(c.getAttribute("href")&&c.getAttribute("href",2).toLowerCase()!=b)continue;am_formatElement2(c,a)}}function am_initElementMethods(){Ext.select("*[am_hasMethods=1]").each(function(a){am_initElement(a)})}if(typeof Ext!="undefined")Ext.BLANK_IMAGE_URL="https://js.metalinq.com/inc/blank.gif";function am_getObservedData(g){var d=g.dom.getAttribute("am_observe"),c={};if(d!==null)c=am_literalToArray(d);for(var f=[],b=0;b<c.length;b++){var a=c[b];a.prefix=am_coalesce(a.prefix,am_coalesce(g.dom.getAttribute("am_prefix"),"ColValue."));var e=Ext.get(Ext.query("*[name="+a.prefix+a.el+"]")[0]);if(e==undefined)a.value=undefined;else a.value=am_getWidgetValue(e,a);f[b]=a}return f}function am_getWidgetValue(a,f){var d=Ext.get(a.findParent("form")),c=am_coalesce(f.form,d.id),b=a.dom.getAttribute("newvalue");if(b!==null)return b;var e=am_getValue(c,a.dom.name,true);return e}function am_buildRefreshRequest(f,d){var e={};e.refreshUrl=f.dom.getAttribute("am_refreshUrl");var l=e.refreshUrl.split("?"),h=Ext.urlDecode(l[1]),b={},c=[];if(d)for(var g="",a=0;a<d.length;a++){g=d[a].cn;c[a]=g;if(d[a].value==undefined)continue;b[g]=d[a].value}var j=am_coalesce(h.scheme,am_coalesce(f.dom.getAttribute("am_scheme"),""));if(j!=""){b.scheme=j;c[a++]="scheme"}var i=am_coalesce(h.prefix,am_coalesce(f.dom.getAttribute("am_prefix"),"ColValue."));if(i!=""){b.prefix=i;c[a++]="prefix"}var k=am_coalesce(am_getWidgetValue(f,{}),"");if(k!=""){b.value=k;c[a++]="value"}if(c.length>0)b._nopersist_fields=c.join(",");e.refreshQuery=Ext.urlEncode(b);return e}function am_refreshWidget(){var b=am_getObservedData(this),a=am_buildRefreshRequest(this,b);am_hide(this.refreshEl);am_hide(this.errorEl);am_show(this.loadingEl);Ext.Ajax.request({params:a.refreshQuery,url:a.refreshUrl,selectedValue:am_getWidgetValue(this,{}),selector:this,success:function(j,c){c.selector.setDisplayed("none");var f=c.selector.dom.getAttribute("id");if(!f.match(/ext-gen/i)){var k="__"+f;c.selector.set({id:k},true);delete Ext.elCache[f]}var b=c.selector,i=j.responseText.replace(/^\s*/,"").replace(/\s*$/,""),a=b.insertHtml("afterend",i,true);a.loadingEl=b.loadingEl;a.loadingEl&&am_hide(a.loadingEl);a.refreshEl=b.refreshEl;if(a.refreshEl){am_show(a.refreshEl);a.refreshEl.un("click",am_refreshWidget,b);a.refreshEl.on("click",am_refreshWidget,a)}a.errorEl=b.errorEl;if(a.errorEl){a.errorEl.un("click",am_refreshWidget,b);a.errorEl.on("click",am_refreshWidget,a)}var d;d=b.dom.getAttribute("am_observe");am_unregisterObservers(b,d);d=a.dom.getAttribute("am_observe");am_registerObservers(a,d);var e=b.observers||{};Ext.destroy(b);for(var h in e)am_registerObserver(e[h].selEl,e[h].spec);am_initElement(a);var g=am_getWidgetValue(a,{});g!=null&&g!=c.selectedValue&&am_fireEvent(a,"change")},failure:function(){am_hide(origEl.loadingEl);am_show(origEl.errorEl)}})}var AM_FN=[];function am_registerObserver(c,a){var e=am_coalesce(a.prefix,am_coalesce(c.dom.getAttribute("am_prefix"),"ColValue.")),b=Ext.get(Ext.query("*[name="+e+a.el+"]")[0]);if(b==null)return;var d=b.observers||{};d[a.el+"-on"+a.event+"-"+c.dom.getAttribute("name")]={selEl:c,spec:a};b.observers=d;AM_FN[a.event+"_"+a.el]=function(d,e,c){var b=c.observer;a.fn.call(b)};b.on(a.event,AM_FN[a.event+"_"+a.el],b,{spec:a,observer:c});return a.el}function am_registerObservers(d,b){if(b===null)return;for(var c=am_literalToArray(b),a=0;a<c.length;a++)am_registerObserver(d,c[a])}function am_unregisterObserver(d,a){var c=am_coalesce(a.prefix,am_coalesce(d.dom.getAttribute("am_prefix"),"ColValue.")),b=Ext.get(Ext.query("*[name="+c+a.el+"]")[0]);b!==null&&b.un(a.event,AM_FN[a.event+"_"+a.el],b);return a.el}function am_unregisterObservers(d,b){if(b===null)return;for(var c=am_literalToArray(b),a=0;a<c.length;a++)am_unregisterObserver(d,c[a])}function am_initObservers(){for(var b=Ext.query("*[am_observe]"),a=0;a<b.length;a++){var c=Ext.get(b[a]),d=c.dom.getAttribute("am_observe");am_registerObservers(c,d)}}function am_addRefreshIcons(){for(var b=Ext.query("*[am_refreshUrl]"),a=0;a<b.length;a++){var c=Ext.get(b[a]);am_addRefreshIcon(c)}}function am_addRefreshIcon(a){var d=Ext.DomHelper,b=d.insertAfter(a,{tag:"span","class":"am-refresh-16",style:"margin-left:3px;cursor:pointer;",html:'<img class="am-refresh-16" src="/NS/Asset/refresh.gif" align="absbottom" style="margin-bottom:2px" alt="[R]" width="16" height="16" />'},true),c=d.insertAfter(b,{tag:"span","class":"am-refresh-16",style:"margin-left:3px;cursor:pointer;display:none",html:'<img class="am-refresh-16" src="/NS/Asset/refresh-err.gif" align="absbottom" style="margin-bottom:2px" alt="[R]" width="16" height="16" />'},true),e=d.insertAfter(c,{tag:"span","class":"am-loading-16",style:"margin-left:3px;display:none",html:'<img class="am-loading-16" src="/NS/Asset/loading.gif" align="absbottom" style="margin-bottom:2px" width="16" height="16" />'},true);a.refreshEl=b;a.errorEl=c;a.loadingEl=e;b.on("click",am_refreshWidget,a);c.on("click",am_refreshWidget,a)}if(typeof Ext!="undefined"&&Ext.grid&&Ext.grid.EditorGridPanel){Ext.grid.FixedListColumn=Ext.extend(Ext.grid.Column,{constructor:function(a){a.editor.lazyRender=true;a.editor=new Ext.form.ComboBox(a.editor);Ext.grid.FixedListColumn.superclass.constructor.call(this,a);var b=Ext.util.Format.comboRenderer(a.editor);this.renderer=b;if(this.store){var c=this.store.fields;c.get(c.findIndex("name",this.dataIndex)).sortType=b}}});Ext.grid.Column.types.fixedlistcolumn=Ext.grid.FixedListColumn;Ext.util.Format.comboRenderer=function(a){return function(c){var b=a.findRecord(a.valueField,c);return b?b.get(a.displayField):a.valueNotFoundText}};Ext.grid.EditableTableGrid=function(e,a,f){a=a||{};Ext.apply(this,a);var K=a.fields||[],L=a.columns||[],G=a.leftactioncols||[],F=a.rightactioncols||[],k=a.defaults||{},v=a.idProperty||"id",H=a.root||"data",E=a.record||"row";e=Ext.get(e);var o=e.insertSibling(),t=[],w=[],r=[],u="";this.newRecordDefaults={};for(var s=e.query("thead th"),c=0,b;b=s[c];c++){var h=b.getAttribute("name")||"tcol-"+c,J=b.getAttribute("type")||"auto",C=b.getAttribute("dateFormat")||"",p=b.getAttribute("allowBlank"),A=p!==null?am_boolvar(p):true,q=b.getAttribute("defaultValue");if(q)this.newRecordDefaults[h]=q;if(h==v)u="td:nth("+(c+1)+")/@innerHTML";r.push(h);var y=function(b,c){var a=Ext.DomQuery;return function(d,e){var f=a.selectValue("td:nth("+(b+1)+")/@innerHTML",e);if(f)return f;if(d)return d;var g=a.selectValue("@"+c,e);return g?g:d}};t.push(Ext.applyIf(K[c]||{},{name:h,type:J,dateFormat:C,allowBlank:A,convert:y(c,h)}))}f=f||{};f.baseParams=am_literalToObject(e.dom.getAttribute("baseParams"))||{};f.baseParams._output="xml raw";f.baseParams._colslist=r.join(",");f.reader=new Ext.data.XmlReader({record:"tbody tr",totalProperty:"@total",idPath:u,idProperty:v,root:H},t);var d=new Ext.data.Store(f);d.loadData(e.dom);d.reader.meta.record=E;d.reader.getId=function(b){var a=b[this.meta.idProperty];if(a===undefined)try{var c=Ext.DomQuery;a=c.selectValue(this.meta.idProperty,b);if(a)return a;a=c.selectValue("@"+this.meta.idProperty,b)}catch(d){}return a===undefined||a===""?null:a};var l=d.getCount(),z=d.getTotalCount();if(z>l&&!this.bbar){d.remoteSort=true;this.bbar=new Ext.PagingToolbar({store:d,displayInfo:true,pageSize:l})}for(var i={editable:{isBoolean:true},emptygrouptext:{name:"emptyGroupText"},fixed:{isBoolean:true},groupname:{name:"groupName"},grouprenderer:{name:"groupRenderer"},groupable:{isBoolean:true},hidden:{isBoolean:true},hideable:{isBoolean:true},menudisabled:{name:"menuDisabled",isBoolean:true},resizable:{isBoolean:true},sortable:{isBoolean:true}},c=0,b;b=s[c];c++){for(var I=b.innerHTML,h=b.getAttribute("name")||"tcol-"+c,D=am_literalToObject(b.getAttribute("am_editor"))||{},n={},m,g,B=b.attributes,x=0,j;j=B[x];x++){m=Ext.num(j.value);value=m!=undefined?m:j.value;g=j.name.toLowerCase();if(i[g]){if(i[g].isBoolean)value=am_boolvar(value);if(i[g].name)g=i[g].name}n[g]=value}if(n.hidecol)continue;w.push(Ext.applyIf(Ext.applyIf(L[c]||{},n),{header:I,store:d,dataIndex:h,width:l==0&&k.width&&k.width>b.offsetWidth?k.width:b.offsetWidth,tooltip:b.title,sortable:true,editor:D}))}var M=new Ext.grid.ColumnModel({defaults:k,columns:G.concat(w).concat(F)});if(a.width||a.height)o.setSize(a.width||"auto",a.height||"auto");else o.setWidth(e.getWidth());a.remove!==false&&e.remove();Ext.applyIf(this,{ds:d,cm:M,sm:new Ext.grid.RowSelectionModel,autoHeight:true,autoWidth:false});this.onAdd=function(){var a=new this.store.recordType(this.newRecordDefaults);this.stopEditing();this.store.insert(0,a);this.startEditing(0,0)};this.onDelete=function(){Ext.Msg.confirm("Please confirm","Are you sure you want delete the selected record (there is NO UNDO)?",this.doDelete,this)};this.doDelete=function(b){if(b=="yes"){var a=this.getSelectionModel().getSelected();a&&this.store.remove(a)}};Ext.grid.EditableTableGrid.superclass.constructor.call(this,o,{})};Ext.extend(Ext.grid.EditableTableGrid,Ext.grid.EditorGridPanel)}
