/* XPages Optimized JavaScript */
if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.getObject("i18n",true,dojo);dojo.i18n.getLocalization=dojo.i18n.getLocalization||function(_1,_2,_3){_3=dojo.i18n.normalizeLocale(_3);var _4=_3.split("-");var _5=[_1,"nls",_2].join(".");var _6=dojo._loadedModules[_5];if(_6){var _7;for(var i=_4.length;i>0;i--){var _8=_4.slice(0,i).join("_");if(_6[_8]){_7=_6[_8];break;}}if(!_7){_7=_6.ROOT;}if(_7){var _9=function(){};_9.prototype=_7;return new _9();}}throw new Error("Bundle not found: "+_2+" in "+_1+" , locale="+_3);};dojo.i18n.normalizeLocale=function $DBna_(_a){var _b=_a?_a.toLowerCase():dojo.locale;if(_b=="root"){_b="ROOT";}return _b;};dojo.i18n._requireLocalization=function $DBnb_(_c,_d,_e,_f){var _10=dojo.i18n.normalizeLocale(_e);var _11=[_c,"nls",_d].join(".");var _12="";if(_f){var _13=_f.split(",");for(var i=0;i<_13.length;i++){if(_10["indexOf"](_13[i])==0){if(_13[i].length>_12.length){_12=_13[i];}}}if(!_12){_12="ROOT";}}var _14=_f?_12:_10;var _15=dojo._loadedModules[_11];var _16=null;if(_15){if(dojo.config.localizationComplete&&_15._built){return;}var _17=_14.replace(/-/g,"_");var _18=_11+"."+_17;_16=dojo._loadedModules[_18];}if(!_16){_15=dojo["provide"](_11);var _19=dojo._getModuleSymbols(_c);var _1a=_19.concat("nls").join("/");var _1b;dojo.i18n._searchLocalePath(_14,_f,function(loc){var _1c=loc.replace(/-/g,"_");var _1d=_11+"."+_1c;var _1e=false;if(!dojo._loadedModules[_1d]){dojo["provide"](_1d);var _1f=[_1a];if(loc!="ROOT"){_1f.push(loc);}_1f.push(_d);var _20=_1f.join("/")+".js";_1e=dojo._loadPath(_20,null,function(_21){_21=_21.root||_21;var _22=function(){};_22.prototype=_1b;_15[_1c]=new _22();for(var j in _21){_15[_1c][j]=_21[j];}});}else{_1e=true;}if(_1e&&_15[_1c]){_1b=_15[_1c];}else{_15[_1c]=_1b;}if(_f){return true;}});}if(_f&&_10!=_12){_15[_10.replace(/-/g,"_")]=_15[_12.replace(/-/g,"_")];}};(function(){var _23=dojo.config.extraLocale;if(_23){if(!_23 instanceof Array){_23=[_23];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function $DBnc_(m,b,_24,_25){req(m,b,_24,_25);if(_24){return;}for(var i=0;i<_23.length;i++){req(m,b,_23[i],_25);}};}})();dojo.i18n._searchLocalePath=function $DBnd_(_26,_27,_28){_26=dojo.i18n.normalizeLocale(_26);var _29=_26.split("-");var _2a=[];for(var i=_29.length;i>0;i--){_2a.push(_29.slice(0,i).join("-"));}_2a.push(false);if(_27){_2a.reverse();}for(var j=_2a.length-1;j>=0;j--){var loc=_2a[j]||"ROOT";var _2b=_28(loc);if(_2b){break;}}};dojo.i18n._preloadLocalizations=function $DBne_(_2c,_2d){function _2e(_2f){_2f=dojo.i18n.normalizeLocale(_2f);dojo.i18n._searchLocalePath(_2f,true,function(loc){for(var i=0;i<_2d.length;i++){if(_2d[i]==loc){dojo["require"](_2c+"_"+loc);return true;}}return false;});};_2e();var _30=dojo.config.extraLocale||[];for(var i=0;i<_30.length;i++){_2e(_30[i]);}};}
if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.getObject("string",true,dojo);dojo.string.rep=function $DBq7_(_1,_2){if(_2<=0||!_1){return "";}var _3=[];for(;;){if(_2&1){_3.push(_1);}if(!(_2>>=1)){break;}_1+=_1;}return _3.join("");};dojo.string.pad=function $DBq8_(_4,_5,ch,_6){if(!ch){ch="0";}var _7=String(_4),_8=dojo.string.rep(ch,Math.ceil((_5-_7.length)/ch.length));return _6?_7+_8:_8+_7;};dojo.string.substitute=function $DBq9_(_9,_a,_b,_c){_c=_c||dojo.global;_b=_b?dojo.hitch(_c,_b):function(v){return v;};return _9.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_d,_e,_f){var _10=dojo.getObject(_e,false,_a);if(_f){_10=dojo.getObject(_f,false,_c).call(_c,_10,_e);}return _b(_10,_e).toString();});};dojo.string.trim=String.prototype.trim?dojo.trim:function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>=0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};}
dojo.provide("ibm.xsp.widget.layout.nls.xspClientDojo");
dojo.provide("ibm.xsp.widget.layout.nls.xspClientDojo.ROOT");ibm.xsp.widget.layout.nls.xspClientDojo.ROOT=/* Copyright IBM Corp. 2011  All Rights Reserved.                    */
({"areaProblem":"Problem submitting an area of the page.\n","submitPrompt":"Submit the entire page?","updateProblem":"An error occurred while updating some of the page.","noElementId":"No element to submit with id ${0}"})
;
dojo.provide("ibm.xsp.widget.layout.nls.xspClientDojo.en");ibm.xsp.widget.layout.nls.xspClientDojo.en=dojo.mixin(dojo.clone(ibm.xsp.widget.layout.nls.xspClientDojo.ROOT),/* Copyright IBM Corp. 2011  All Rights Reserved.                    */
({"areaProblem":"Problem submitting an area of the page.\n","submitPrompt":"Submit the entire page?","updateProblem":"An error occurred while updating some of the page.","noElementId":"No element to submit with id ${0}"})
);
dojo.provide("ibm.xsp.widget.layout.nls.xspClientDojo.en_us");ibm.xsp.widget.layout.nls.xspClientDojo.en_us=dojo.mixin(dojo.clone(ibm.xsp.widget.layout.nls.xspClientDojo.en),{});

if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.getObject("date.stamp",true,dojo);dojo.date.stamp.fromISOString=function $DBju_(_1,_2){if(!dojo.date.stamp._isoRegExp){dojo.date.stamp._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _3=dojo.date.stamp._isoRegExp.exec(_1),_4=null;if(_3){_3.shift();if(_3[1]){_3[1]--;}if(_3[6]){_3[6]*=1000;}if(_2){_2=new Date(_2);dojo.forEach(dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_5){return _2["get"+_5]();}),function(_6,_7){_3[_7]=_3[_7]||_6;});}_4=new Date(_3[0]||1970,_3[1]||0,_3[2]||1,_3[3]||0,_3[4]||0,_3[5]||0,_3[6]||0);if(_3[0]<100){_4.setFullYear(_3[0]||1970);}var _8=0,_9=_3[7]&&_3[7].charAt(0);if(_9!="Z"){_8=((_3[8]||0)*60)+(Number(_3[9])||0);if(_9!="-"){_8*=-1;}}if(_9){_8-=_4.getTimezoneOffset();}if(_8){_4.setTime(_4.getTime()+_8*60000);}}return _4;};dojo.date.stamp.toISOString=function $DBjw_(_a,_b){var _c=function(n){return (n<10)?"0"+n:n;};_b=_b||{};var _d=[],_e=_b.zulu?"getUTC":"get",_f="";if(_b.selector!="time"){var _10=_a[_e+"FullYear"]();_f=["0000".substr((_10+"").length)+_10,_c(_a[_e+"Month"]()+1),_c(_a[_e+"Date"]())].join("-");}_d.push(_f);if(_b.selector!="date"){var _11=[_c(_a[_e+"Hours"]()),_c(_a[_e+"Minutes"]()),_c(_a[_e+"Seconds"]())].join(":");var _12=_a[_e+"Milliseconds"]();if(_b.milliseconds){_11+="."+(_12<100?"0":"")+_c(_12);}if(_b.zulu){_11+="Z";}else{if(_b.selector!="time"){var _13=_a.getTimezoneOffset();var _14=Math.abs(_13);_11+=(_13>0?"-":"+")+_c(Math.floor(_14/60))+":"+_c(_14%60);}}_d.push(_11);}return _d.join("T");};}
if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.require("dojo.date.stamp");new Date("X");dojo.parser=new function(){var d=dojo;function _1(_2){if(d.isString(_2)){return "string";}if(typeof _2=="number"){return "number";}if(typeof _2=="boolean"){return "boolean";}if(d.isFunction(_2)){return "function";}if(d.isArray(_2)){return "array";}if(_2 instanceof Date){return "date";}if(_2 instanceof d._Url){return "url";}return "object";};function _3(_4,_5){switch(_5){case "string":return _4;case "number":return _4.length?Number(_4):NaN;case "boolean":return typeof _4=="boolean"?_4:!(_4.toLowerCase()=="false");case "function":if(d.isFunction(_4)){_4=_4.toString();_4=d.trim(_4.substring(_4.indexOf("{")+1,_4.length-1));}try{if(_4===""||_4.search(/[^\w\.]+/i)!=-1){return new Function(_4);}else{return d.getObject(_4,false)||new Function(_4);}}catch(e){return new Function();}case "array":return _4?_4.split(/\s*,\s*/):[];case "date":switch(_4){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_4);}case "url":return d.baseUrl+_4;default:return d.fromJson(_4);}};var _6={},_7={};d.connect(d,"extend",function(){_7={};});function _8(_9,_a){for(var _b in _9){if(_b.charAt(0)=="_"){continue;}if(_b in _6){continue;}_a[_b]=_1(_9[_b]);}return _a;};function _c(_d,_e){var c=_7[_d];if(!c){var _f=d.getObject(_d),_10=null;if(!_f){return null;}if(!_e){_10=_8(_f.prototype,{});}c={cls:_f,params:_10};}else{if(!_e&&!c.params){c.params=_8(c.cls.prototype,{});}}return c;};this._functionFromScript=function $DBpc_(_11,_12){var _13="";var _14="";var _15=(_11.getAttribute(_12+"args")||_11.getAttribute("args"));if(_15){d.forEach(_15.split(/\s*,\s*/),function(_16,idx){_13+="var "+_16+" = arguments["+idx+"]; ";});}var _17=_11.getAttribute("with");if(_17&&_17.length){d.forEach(_17.split(/\s*,\s*/),function(_18){_13+="with("+_18+"){";_14+="}";});}return new Function(_13+_11.innerHTML+_14);};this.instantiate=function $DBpd_(_19,_1a,_1b){var _1c=[],_1a=_1a||{};_1b=_1b||{};var _1d=(_1b.scope||d._scopeName)+"Type",_1e="data-"+(_1b.scope||d._scopeName)+"-";d.forEach(_19,function(obj){if(!obj){return;}var _1f,_20,_21,_22,_23,_24;if(obj.node){_1f=obj.node;_20=obj.type;_24=obj.fastpath;_21=obj.clsInfo||(_20&&_c(_20,_24));_22=_21&&_21.cls;_23=obj.scripts;}else{_1f=obj;_20=_1d in _1a?_1a[_1d]:_1f.getAttribute(_1d);_21=_20&&_c(_20);_22=_21&&_21.cls;_23=(_22&&(_22._noScript||_22.prototype._noScript)?[]:d.query("> script[type^='dojo/']",_1f));}if(!_21){throw new Error("Could not load class '"+_20);}var _25={};if(_1b.defaults){d._mixin(_25,_1b.defaults);}if(obj.inherited){d._mixin(_25,obj.inherited);}if(_24){var _26=_1f.getAttribute(_1e+"props");if(_26&&_26.length){try{_26=d.fromJson.call(_1b.propsThis,"{"+_26+"}");d._mixin(_25,_26);}catch(e){throw new Error(e.toString()+" in data-dojo-props='"+_26+"'");}}var _27=_1f.getAttribute(_1e+"attach-point");if(_27){_25.dojoAttachPoint=_27;}var _28=_1f.getAttribute(_1e+"attach-event");if(_28){_25.dojoAttachEvent=_28;}dojo.mixin(_25,_1a);}else{var _29=_1f.attributes;for(var _2a in _21.params){var _2b=_2a in _1a?{value:_1a[_2a],specified:true}:_29.getNamedItem(_2a);if(!_2b||(!_2b.specified&&(!dojo.isIE||_2a.toLowerCase()!="value"))){continue;}var _2c=_2b.value;switch(_2a){case "class":_2c="className" in _1a?_1a.className:_1f.className;break;case "style":_2c="style" in _1a?_1a.style:(_1f.style&&_1f.style.cssText);}var _2d=_21.params[_2a];if(typeof _2c=="string"){_25[_2a]=_3(_2c,_2d);}else{_25[_2a]=_2c;}}}var _2e=[],_2f=[];d.forEach(_23,function(_30){_1f.removeChild(_30);var _31=(_30.getAttribute(_1e+"event")||_30.getAttribute("event")),_20=_30.getAttribute("type"),nf=d.parser._functionFromScript(_30,_1e);if(_31){if(_20=="dojo/connect"){_2e.push({event:_31,func:nf});}else{_25[_31]=nf;}}else{_2f.push(nf);}});var _32=_22.markupFactory||_22.prototype&&_22.prototype.markupFactory;var _33=_32?_32(_25,_1f,_22):new _22(_25,_1f);_1c.push(_33);var _34=(_1f.getAttribute(_1e+"id")||_1f.getAttribute("jsId"));if(_34){d.setObject(_34,_33);}d.forEach(_2e,function(_35){d.connect(_33,_35.event,null,_35.func);});d.forEach(_2f,function(_36){_36.call(_33);});});if(!_1a._started){d.forEach(_1c,function(_37){if(!_1b.noStart&&_37&&dojo.isFunction(_37.startup)&&!_37._started&&(!_37.getParent||!_37.getParent())){_37.startup();}});}return _1c;};this.parse=function $DBpe_(_38,_39){var _3a;if(!_39&&_38&&_38.rootNode){_39=_38;_3a=_39.rootNode;}else{_3a=_38;}_3a=_3a?dojo.byId(_3a):dojo.body();_39=_39||{};var _3b=(_39.scope||d._scopeName)+"Type",_3c="data-"+(_39.scope||d._scopeName)+"-";function _3d(_3e,_3f){var _40=dojo.clone(_3e.inherited);dojo.forEach(["dir","lang"],function(_41){var val=_3e.node.getAttribute(_41);if(val){_40[_41]=val;}});var _42=_3e.clsInfo&&!_3e.clsInfo.cls.prototype._noScript?_3e.scripts:null;var _43=(!_3e.clsInfo||!_3e.clsInfo.cls.prototype.stopParser)||(_39&&_39.template);for(var _44=_3e.node.firstChild;_44;_44=_44.nextSibling){if(_44.nodeType==1){var _45,_46=_43&&_44.getAttribute(_3c+"type");if(_46){_45=_46;}else{_45=_43&&_44.getAttribute(_3b);}var _47=_46==_45;if(_45){var _48={"type":_45,fastpath:_47,clsInfo:_c(_45,_47),node:_44,scripts:[],inherited:_40};_3f.push(_48);_3d(_48,_3f);}else{if(_42&&_44.nodeName.toLowerCase()=="script"){_45=_44.getAttribute("type");if(_45&&/^dojo\/\w/i.test(_45)){_42.push(_44);}}else{if(_43){_3d({node:_44,inherited:_40},_3f);}}}}}};var _49={};if(_39&&_39.inherited){for(var key in _39.inherited){if(_39.inherited[key]){_49[key]=_39.inherited[key];}}}var _4a=[];_3d({node:_3a,inherited:_49},_4a);var _4b=_39&&_39.template?{template:true}:null;return this.instantiate(_4a,_4b,_39);};}();(function(){var _4c=function(){if(dojo.config.parseOnLoad){dojo.parser.parse();}};if(dojo.getObject("dijit.wai.onload")===dojo._loaders[0]){dojo._loaders.splice(1,0,_4c);}else{dojo._loaders.unshift(_4c);}})();}
if(!dojo._hasResource["dojo.html"]){dojo._hasResource["dojo.html"]=true;dojo.provide("dojo.html");dojo.require("dojo.parser");dojo.getObject("html",true,dojo);(function(){var _1=0,d=dojo;dojo.html._secureForInnerHtml=function $DBnW_(_2){return _2.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"");};dojo.html._emptyNode=dojo.empty;dojo.html._setNodeContent=function $DBnY_(_3,_4){d.empty(_3);if(_4){if(typeof _4=="string"){_4=d._toDom(_4,_3.ownerDocument);}if(!_4.nodeType&&d.isArrayLike(_4)){for(var _5=_4.length,i=0;i<_4.length;i=_5==_4.length?i+1:0){d.place(_4[i],_3,"last");}}else{d.place(_4,_3,"last");}}return _3;};dojo.declare("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:false,extractContent:false,parseContent:false,parserScope:dojo._scopeName,startup:true,constructor:function $DBnL_(_6,_7){dojo.mixin(this,_6||{});_7=this.node=dojo.byId(this.node||_7);if(!this.id){this.id=["Setter",(_7)?_7.id||_7.tagName:"",_1++].join("_");}},set:function $DBnM_(_8,_9){if(undefined!==_8){this.content=_8;}if(_9){this._mixin(_9);}this.onBegin();this.setContent();this.onEnd();return this.node;},setContent:function $DBnN_(){var _a=this.node;if(!_a){throw new Error(this.declaredClass+": setContent given no node");}try{_a=dojo.html._setNodeContent(_a,this.content);}catch(e){var _b=this.onContentError(e);try{_a.innerHTML=_b;}catch(e){console.error("Fatal "+this.declaredClass+".setContent could not change content due to "+e.message,e);}}this.node=_a;},empty:function $DBnO_(){if(this.parseResults&&this.parseResults.length){dojo.forEach(this.parseResults,function(w){if(w.destroy){w.destroy();}});delete this.parseResults;}dojo.html._emptyNode(this.node);},onBegin:function $DBnP_(){var _c=this.content;if(dojo.isString(_c)){if(this.cleanContent){_c=dojo.html._secureForInnerHtml(_c);}if(this.extractContent){var _d=_c.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_d){_c=_d[1];}}}this.empty();this.content=_c;return this.node;},onEnd:function $DBnQ_(){if(this.parseContent){this._parse();}return this.node;},tearDown:function $DBnR_(){delete this.parseResults;delete this.node;delete this.content;},onContentError:function $DBnS_(_e){return "Error occured setting content: "+_e;},_mixin:function $DBnT_(_f){var _10={},key;for(key in _f){if(key in _10){continue;}this[key]=_f[key];}},_parse:function $DBnU_(){var _11=this.node;try{var _12={};dojo.forEach(["dir","lang","textDir"],function(_13){if(this[_13]){_12[_13]=this[_13];}},this);this.parseResults=dojo.parser.parse({rootNode:_11,noStart:!this.startup,inherited:_12,scope:this.parserScope});}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function $DBnV_(_14,err,_15){var _16=this["on"+_14+"Error"].call(this,err);if(_15){console.error(_15,err);}else{if(_16){dojo.html._setNodeContent(this.node,_16,true);}}}});dojo.html.set=function $DBnZ_(_17,_18,_19){if(undefined==_18){console.warn("dojo.html.set: no cont argument provided, using empty string");_18="";}if(!_19){return dojo.html._setNodeContent(_17,_18,true);}else{var op=new dojo.html._ContentSetter(dojo.mixin(_19,{content:_18,node:_17}));return op.set();}};})();}
if(!dojo._hasResource["ibm.xsp.widget.layout.xspClientDojo"]){dojo._hasResource["ibm.xsp.widget.layout.xspClientDojo"]=true;dojo.provide("ibm.xsp.widget.layout.xspClientDojo");dojo.require("dojo.i18n");dojo.require("dojo.string");dojo.requireLocalization("ibm.xsp.widget.layout","xspClientDojo",null,"ROOT,ar,ca,cs,da,de,el,en,es,fi,fr,he,hu,it,ja,kk,ko,nb,nl,pl,pt,pt-pt,ru,sk,sl,sv,th,tr,zh,zh-tw");function XSPConstructor(){this.validateAllFields=false;this.validators=[];this.preSubmitListeners=[];this.querySubmitListeners=[];this._onLoadListeners=[];this._listeningForDojo=false;this._unnamedSubmitListenerCount=0;this._eventNameHtmlToWidget=null;this._submitValue=undefined;this.messages=null;this.lastSubmit=0;this.submitLatency=20*1000;this._allowDirtySubmit=true;this._dirty=false;this._dirtyFormId=null;this.djRequire=function x_djreq(_1){return dojo["require"](_1);};this.getMessage=function x_gm(_2){if(!XSP.messages){XSP.messages=dojo.i18n.getLocalization("ibm.xsp.widget.layout","xspClientDojo");}return XSP.messages[_2];};this.addPreSubmitListener=function x_apsl(_3,_4,_5,_6){this._pushListener(this.preSubmitListeners,_3,_5,_6,_4);};this.addQuerySubmitListener=function x_aqsl(_7,_8,_9,_a){this._pushListener(this.querySubmitListeners,_7,_9,_a,_8);};this._pushListener=function x_pl(_b,_c,_d,_e,_f){if(!_e){this._unnamedSubmitListenerCount++;_e="script"+this._unnamedSubmitListenerCount.toString();}else{for(var i=0;i<_b.length;i++){if(_e==_b[i].scriptId){return;}}}_b.push(new this._SubmitListener(_c,_f,_d,_e));};this._SubmitListener=function x_sl(_10,_11,_12,_13){this.formId=_10;this.clientId=_12;this.scriptId=_13;this.listener=_11;this.run=function xsl_r(_14){return this.listener(_14);};};this.canSubmit=function x_cs(){if(this.lastSubmit>0){var now=(new Date()).getTime();if(now<(this.lastSubmit+this.submitLatency)){return false;}}this.lastSubmit=(new Date()).getTime();return true;};this.allowSubmit=function x_as(){this.lastSubmit=0;};this.getSubmitValue=function x_gbv(){return this._submitValue;};this.setSubmitValue=function x_sbv(_15){this._submitValue=_15;this._submitValueSet=true;};this._processListeners=function x_pl(_16,_17,_18){for(var i=0;i<_16.length;i++){var _19=_16[i];if(_19.formId==_17){if(typeof _19.clientId=="undefined"||null==_19.clientId||_19.clientId==_18){var _1a=_19.run();if(_16==this.querySubmitListeners&&_1a==false){return _1a;}}}}return true;};this.alert=function x_al(s){alert(s);};this.error=function x_er(s){this.alert(s);};this.confirm=function x_cf(s){return dojo.global.confirm(s);};this.prompt=function x_pt(msg,def){return dojo.global.prompt(msg,def);};this.attachValidator=function x_av(_1b,_1c,_1d){var _1e=null;var v=null;if(arguments.length>3){for(var i=3;i<arguments.length;i++){var e=arguments[i];if(typeof e=="string"){_1e=e;}else{if(!v){v=new Array();}v.push(e);}}}this.validators.push(new XSP._Validator(_1b,_1c,_1d,v,_1e));};this._Validator=function x_v(_1f,_20,_21,_22,_23){this.clientId=_1f;this.required=_20;this.converter=_21;this.validatorList=_22;this.multiSep=_23;};this.validateAll=function validateAll(_24,_25,_26){var _27=true;if(!_25){return _27;}if(XSP.hasDijit()){var fdj=dijit.byId(_24);if(fdj&&fdj.validate){_27=fdj.validate();}}for(var i=0;i<this.validators.length;i++){if(!_27&&!this.validateAllFields){return _27;}var vc=this.validators[i];var _28=this.findForm(vc.clientId);var fid=_28?_28.id:null;if(fid==_24){if(_26){if(!this.startsWith(vc.clientId,_26)){continue;}}var _29=null;var _2a=this.getElementById(vc.clientId);if(XSP.hasDijit()){var dj=dijit.byId(vc.clientId);if(dj){_29=this.getDijitFieldValue(dj);}}if(_29==null&&_2a&&!_2a.disabled){_29=this.getFieldValue(_2a);}if(_29!=null){if(_25==2&&vc.required){if(!vc.required.validate(vc.clientId,_29)){_27=false;continue;}}if(_29!=null&&_29!=""){var _2b=[_29];if(typeof _29=="string"&&vc.multiSep){_2b=_29.split(vc.multiSep);}for(var ii=0;ii<_2b.length;ii++){_29=_2b[ii];if(typeof _29=="string"){_29=this.trim(_29);if(vc.converter){_29=vc.converter.convert(vc.clientId,_29);if(_29==null){_27=false;continue;}}}if(_25==2&&vc.validatorList){for(var j=0;j<vc.validatorList.length;j++){if(!vc.validatorList[j].validate(vc.clientId,_29)){_27=false;continue;}}}}}}}}return _27;};this.getFieldValue=function getFieldValue(_2c){if(_2c){var _2d=(!_2c.type)?null:_2c.type.toLowerCase();if(_2d=="radio"||_2d=="checkbox"){if(_2c.checked){return _2c.value;}return "";}else{if(_2c.multiple){var sel="";for(var i=0;i<_2c.options.length;i++){if(_2c.options[i].selected){if(sel){sel+=",";}sel+=_2c.options[i].value;}}return sel;}else{if(typeof _2c.value!="undefined"){return _2c.value;}}}}return null;};this.getDijitFieldValue=function getDijitFieldValue(dj){if(dj&&dj.getValue){return dj.getValue();}return null;};this.validationError=function validationError(_2e,_2f){this.error(_2f);var e=this.getElementById(_2e);if(e){if(e.select){e.select();}if(e.focus){e.focus();}}};this.DateConverter=function DateConverter(_30,_31){XSP.djRequire("dojo.date.locale");this.message=_31;this.dateFormat=_30;this.convert=function xdc_c(_32,_33){var _34=XSP.getElementById(_32);var _35=dojo.date.locale.parse(_33,{selector:"date",datePattern:this.dateFormat});if(null==_35){_34.setAttribute("aria-invalid","true");XSP.validationError(_32,this.message);return null;}_34.setAttribute("aria-invalid","false");return _35;};};this.TimeConverter=function TimeConverter(_36,_37){XSP.djRequire("dojo.date.locale");this.message=_37;this.timeFormat=_36;this.convert=function xtc_c(_38,_39){var _3a=XSP.getElementById(_38);var _3b=dojo.date.locale.parse(_39,{selector:"time",timePattern:this.timeFormat});if(null==_3b){_3a.setAttribute("aria-invalid","true");XSP.validationError(_38,this.message);return null;}_3a.setAttribute("aria-invalid","false");return _3b;};};this.DateTimeConverter=function DateTimeConverter(_3c,_3d,_3e){XSP.djRequire("dojo.date.locale");this.message=_3e;this.dateFormat=_3c;this.timeFormat=_3d;this.convert=function xdtc_c(_3f,_40){var _41=XSP.getElementById(_3f);var _42=dojo.date.locale.parse(_40,{datePattern:this.dateFormat,timePattern:this.timeFormat});if(null==_42){_41.setAttribute("aria-invalid","true");XSP.validationError(_3f,this.message);return null;}_41.setAttribute("aria-invalid","false");return _42;};};this.IntConverter=function IntConverter(_43){this.message=_43;this.convert=function xic_c(_44,_45){var _46=XSP.getElementById(_44);var _47=/^-?\d+$/;if(_47.test(_45)){_46.setAttribute("aria-invalid","false");return parseInt(_45);}_46.setAttribute("aria-invalid","true");XSP.validationError(_44,this.message);};};this.NumberConverter=function NumberConverter(dot,tho,_48){this.message=_48;this.convert=function xnc_c(_49,_4a){var _4b=XSP.getElementById(_49);while(_4a.indexOf(tho)>=0){_4a=_4a.replace(tho,"");}_4a=_4a.replace(dot,".");var _4c=/(^-?\d+(\.\d*)?([eE][-+]?\d+)?$)|(^-?\.\d+([eE][-+]?\d+)?$)/;if(_4c.test(_4a)){_4b.setAttribute("aria-invalid","false");return parseFloat(_4a);}_4b.setAttribute("aria-invalid","true");XSP.validationError(_49,this.message);};};this.RequiredValidator=function RequiredValidator(_4d){this.message=_4d;this.validate=function xrv_v(_4e,_4f){var _50=XSP.getElementById(_4e);if(_50){if(!_4f){_50.setAttribute("aria-required","true");XSP.validationError(_4e,this.message);return false;}}return true;};};this.DateTimeRangeValidator=function DateTimeRangeValidator(_51,_52,_53){XSP.djRequire("dojo.date.stamp");this.minTime=_51!=null?dojo.date.stamp.fromISOString(_51):null;this.maxTime=_52!=null?dojo.date.stamp.fromISOString(_52):null;this.message=_53;this.validate=function xdtrv_v(_54,_55){var _56=XSP.getElementById(_54);if(_56){if(typeof _55=="object"&&_55.getTime){var _57=_55.getTime();if((this.minTime&&_57<this.minTime)||(this.maxTime&&_57>this.maxTime)){_56.setAttribute("aria-invalid","true");XSP.validationError(_54,this.message);return false;}_56.setAttribute("aria-invalid","false");}}return true;};};this.LengthValidator=function LengthValidator(min,max,_58){this.min=min;this.max=max;this.message=_58;this.validate=function xlv_v(_59,_5a){var _5b=XSP.getElementById(_59);if(_5b){if(typeof _5a=="string"){var len=_5a.length;if((this.min&&len<this.min)||(this.max&&len>this.max)){_5b.setAttribute("aria-invalid","true");XSP.validationError(_59,this.message);return false;}_5b.setAttribute("aria-invalid","false");}}return true;};};this.NumberRangeValidator=function NumberRangeValidator(min,max,_5c){this.min=min;this.max=max;this.message=_5c;this.validate=function xnrv_v(_5d,_5e){var _5f=XSP.getElementById(_5d);if(_5f){if(typeof _5e=="number"){if((this.min&&_5e<this.min)||(this.max&&_5e>this.max)){_5f.setAttribute("aria-invalid","true");XSP.validationError(_5d,this.message);return false;}_5f.setAttribute("aria-invalid","false");}}return true;};};this.RegExpValidator=function RegExpValidator(_60,_61){this.expr=_60;this.message=_61;this.validate=function xrev_v(_62,_63){var _64=XSP.getElementById(_62);if(_64){if(typeof _63=="string"){var re=new RegExp(this.expr);if(!re.test(_63)){_64.setAttribute("aria-invalid","true");XSP.validationError(_62,this.message);return false;}_64.setAttribute("aria-invalid","false");}}return true;};};this.ExpressionValidator=function ExpressionValidator(_65,_66){this.expr=_65;this.message=_66;this.validate=function xev_v(_67,_68){var _69=XSP.getElementById(_67);if(_69){var _6a=dojo.global.value;dojo.global.value=_68;var _6b=eval(this.expr);dojo.global.value=_6a;if(!_6b){_69.setAttribute("aria-invalid","true");XSP.validationError(_67,this.message);return false;}_69.setAttribute("aria-invalid","false");}return true;};};this.attachEvent=function x_ae(_6c,_6d,_6e,_6f,_70,_71,_72){if(_6d==null){_6d=_6c;}var _73=dojo.byId(_6d);if(XSP.hasDijit()){var _74=this._getEventData(_73,_6d,_6e);_73=_74.targetNode;_6e=_74.eventName;}if(_6e=="onClientLoad"){XSP.fireEvent(_6e,_6c,_6d,_6f,_70,_71,_72);}if(_73){dojo.connect(_73,_6e,function xav_fe(_75){if(_73&&_73.getAttribute){var _76=_73.getAttribute("href");if(_76&&XSP.endsWith(_76,"#")){_75.preventDefault();}}XSP.fireEvent(_75,_6c,_6d,_6f,_70,_71,_72);});}};this._getEventData=function x_cfde(_77,_78,_79){var _7a=dijit.byId(_78);if(_7a&&_79){if(!XSP._djEvents){XSP._djEvents=[];dojo.forEach(["onLoad","onUnload","onChange","onSubmit","onReset","onSelect","onBlur","onFocus","onKeyDown","onKeyPress","onKeyUp","onClick","onDblClick","onMouseDown","onMouseMove","onMouseOut","onMouseOver","onMouseUp"],function(e){XSP._djEvents[e.toLowerCase()]=e;});}var _7b=this._djEvents[_79]||_79;if(dojo.isFunction(_7a[_7b])){if(_7b=="onFocus"&&_7a.declaredClass.indexOf("DateTextBox")!=-1){_79="_onFocus";}else{_79=_7b;}_77=_7a;}}return {"targetNode":_77,"eventName":_79};};this.fireEvent=function x_fe(evt,_7c,_7d,_7e,_7f,_80,_81){var _82=this.findForm(_7d);if(_7f&&(_82==null||!this.canSubmit())){return false;}var _83=this._doFireEvent(evt,_82,_7c,_7e,_7f,_80,_81);if(_7f){if(_83){window.onbeforeunload=null;_82.submit();}else{this.allowSubmit();}}};this._doFireEvent=function x_dfe(evt,_84,_85,_86,_87,_88,_89){var f=_84;var _8a,_8b;this._submitValueSet=false;try{if(_86!=null){if(dojo.isString(_86)&&dojo.global[_86]){_86=dojo.global[_86];}if(dojo.isFunction(_86)){try{_8a=_86(evt);}catch(err){if(dojo.global.onerror&&err&&err.message&&err.fileName&&err.lineNumber){dojo.global.onerror(err.message,err.fileName,err.lineNumber);return false;}throw err;}if(typeof _8a=="boolean"){if(!_8a){return false;}}else{if(!this._submitValueSet&&_8a){this._submitValue=_8a;}}}}_8b=this._submitValue;if(_8b!=undefined&&!dojo.isString(_8b)){_8b=dojo.isObject(_8b)?this.toJson(_8b):_8b.toString();}}finally{this._submitValue=undefined;}if(_87){if(_88===true){_88=0;}if(_88){_8a=this.validateAll(f.id,_88,_89);if(!_8a){return false;}}_8a=this._processListeners(this.querySubmitListeners,f.id,_85);if(!_8a){return false;}this._processListeners(this.preSubmitListeners,f.id,_85);if(_8a&&_87){f["$$xspsubmitid"].value=_85;f["$$xspexecid"].value=_89||"";f["$$xspsubmitvalue"].value=_8b!=undefined?_8b:"";f["$$xspsubmitscroll"].value=this._scrollPosition();}return true;}return false;};this._scrollPosition=function _scrollPosition(){var _8c=window.pageXOffset||document.documentElement.scrollLeft||0;var _8d=window.pageYOffset||document.documentElement.scrollTop||0;return _8c+"|"+_8d;};this.scrollWindow=function scrollWindow(x,y){window.scrollTo(x,y);};this._setAllowDirtySubmit=function x_sads(_8e){this._allowDirtySubmit=_8e;};this._isAllowDirtySubmit=function x_iads(){return (this._allowDirtySubmit);};this._setDirty=function x_sd(_8f,_90){this._dirty=_8f;this._dirtyFormId=_90;};this._isDirty=function x_id(){return (this._dirty);};this._getDirtyFormId=function x_gdfi(){return (this._dirtyFormId);};this.attachDirtyListener=function x_adl(_91){var _92=this.findForm(_91);if(_92){var _93=dojo.byId(_91);var _94="onchange";if(XSP.hasDijit()){var _95=dijit.byId(_91);if(_95){if(dojo.isFunction(_95["onChange"])&&!dojo.isFunction(_95["isModifiedNotification"])){_93=_95;_94="onChange";}else{if(dojo.isFunction(_95["enableModifiedNotification"])){_95.enableModifiedNotification();return;}}}}dojo.connect(_93,_94,function xadl_sd(_96){XSP._setDirty(true,_92.id);});}};this.attachDirtyUnloadListener=function x_adul(_97){window.onbeforeunload=function xadul_sd(_98){if(XSP._isDirty()){return _97;}};};this._validateDirtyForm=function x_vdf(_99,_9a){var _9b=this.getElementById(_99);var _9c=this.validateAll(_9b.id,2);if(false==_9c){this._setAllowDirtySubmit(false);return _9c;}_9c=this._processListeners(this.querySubmitListeners,_9b.id,_9a);if(false==_9c){this._setAllowDirtySubmit(false);}return _9c;};this._saveDirtyForm=function x_sdf(evt,_9d,_9e,_9f,_a0,_a1,_a2){var _a3=this.findForm(_9e);if(_a0&&(!_a3||!this.canSubmit())){return false;}var _a4=this._doFireSaveEvent(evt,_a3,_9d,_9f,_a0,_a1,_a2);if(_a0){if(_a4){window.onbeforeunload=null;_a3.submit();}else{this.allowSubmit();}}};this._doFireSaveEvent=function x_dfe(evt,_a5,_a6,_a7,_a8,_a9,_aa){var _ab=true;var _ac;if(this._submitValue!=null&&typeof this._submitValue!="undefined"){_ac=this._submitValue;}else{_ac="";}this._submitValue=undefined;if(_a7!=null){if(dojo.isString(_a7)&&dojo.global[_a7]){_a7=dojo.global[_a7];}if(dojo.isFunction(_a7)){try{_ab=_a7(evt);}catch(err){if(dojo.global.onerror&&err&&err.message&&err.fileName&&err.lineNumber){dojo.global.onerror(err.message,err.fileName,err.lineNumber);return false;}throw err;}if(typeof _ab=="boolean"){if(_ab==false){return false;}}else{if(!(typeof this._submitValue=="undefined")){_ac=this._submitValue;}else{if(!(typeof _ab=="undefined")){_ac=_ab;}}}}}if(_ac!=null&&typeof _ac!="string"){if(typeof _ac=="object"){_ac=this.toJson(_ac);}else{_ac=_ac.toString();}}if(_a8){this._processListeners(this.preSubmitListeners,_a5.id,_a6);if(_ab&&_a8){var f=_a5;f["$$xspsubmitid"].value=_a6;f["$$xspexecid"].value=_aa||"";f["$$xspsubmitvalue"].value=_ac!=undefined?_ac:"";f["$$xspsubmitscroll"].value=this._scrollPosition();}return true;}return false;};this.attachPartial=function x_apar(_ad,_ae,_af,_b0,_b1,_b2,_b3,_b4,_b5,_b6){if(_ae==null){_ae=_ad;}var _b7=dojo.byId(_ae);if(XSP.hasDijit()){var _b8=this._getEventData(_b7,_ae,_b0);_b7=_b8.targetNode;_b0=_b8.eventName;}if(_b0=="onClientLoad"){var _b9=XSP.findForm(_ae);if(!_b9||!XSP.canSubmit()){return false;}if(XSP._doFireEvent(null,_b9,_ad,_b1,true,_b2,_af)){var _ba={onStart:_b4,onComplete:_b5,onError:_b6};XSP._partialRefresh("post",_b9,_b3,_ba);}else{XSP.allowSubmit();}}dojo.connect(_b7,_b0,function xapar_fpre(_bb){if(_b7&&_b7.getAttribute){var _bc=_b7.getAttribute("href");if(_bc&&XSP.endsWith(_bc,"#")){_bb.preventDefault();}}XSP.firePartial(_bb,_ad,_ae,_af,_b1,_b2,_b3,_b4,_b5,_b6);});};this.firePartial=function x_fpar(evt,_bd,_be,_bf,_c0,_c1,_c2,_c3,_c4,_c5){var _c6=XSP.findForm(_be);if(!_c6||!XSP.canSubmit()){return false;}if(XSP._doFireEvent(evt,_c6,_bd,_c0,true,_c1,_bf)){var _c7={onStart:_c3,onComplete:_c4,onError:_c5};XSP._partialRefresh("post",_c6,_c2,_c7);}else{XSP.allowSubmit();}};this.partialRefreshGet=function x_prfs(_c8,_c9){var _ca=XSP.findForm(_c9.formId||_c8);if(!_ca||!XSP.canSubmit()){return false;}_c9=_c9||{};this._partialRefresh("get",_ca,_c8,_c9);};this.partialRefreshPost=function x_prfs(_cb,_cc){var _cd=XSP.findForm(_cc.formId||_cb);if(!_cd||!this.canSubmit()){return false;}_cc=_cc||{};if(_cc.immediate){_cc.valmode=0;}if(this._doFireEvent(null,_cd,_cb,null,true,_cc.valmode,_cc.execId)){this._partialRefresh("post",_cd,_cb,_cc);}else{this.allowSubmit();}};this._partialRefresh=function x_prfh(_ce,_cf,_d0,_d1){var _d2=_cf.action;_d2+=(_d2.match(/\?/)?"&":"?")+"$$ajaxid="+encodeURIComponent(_d0);if(_d1.params&&_ce=="get"){if(typeof _d1.params=="object"){for(var key in _d1.params){var _d3=_d1.params[key];if(_d3){_d2+="&"+encodeURIComponent(key)+"="+encodeURIComponent(_d3);}else{if(_d3!=null&&typeof _d3!="undefined"){_d2+="&"+encodeURIComponent(key);if(""!=_d3){_d2+="="+encodeURIComponent(_d3);}}}}}else{if(typeof _d1.params=="string"){_d2+="&"+_d1.params;}}}if(_d1.refreshTargetId){_d0=_d1.refreshTargetId;}if(_d1.onStart){if(typeof _d1.onStart=="function"){_d1.onStart();}else{eval(_d1.onStart);}}var _d4=function xfpre_l(_d5,_d6){var _d7=_d6.xhr&&_d6.xhr.getResponseHeader("X-XspLocation");if(_d7){window.location=_d7;return _d5;}if(_d5.search(/\<html/i)>=0&&_d5.search(/\<\/html\>/i)>=0){dojo.require("dojo.html");dojo.addOnLoad(function(){dojo.html.set(dojo.body(),_d5);});XSP.allowSubmit();return _d5;}var _d8=_d6.xhr&&_d6.xhr.getResponseHeader("X-XspRefreshId");if(_d8){_d0=_d8;}if(_d0&&_d0!="@none"){XSP._replaceNode(_d0,_d5);}XSP.allowSubmit();if(_d1.onComplete){if(typeof _d1.onComplete=="function"){_d1.onComplete();}else{eval(_d1.onComplete);}}return _d5;};var _d9=function xfpre_e(_da,_db){XSP.allowSubmit();if(_d1.onError){if(typeof _d1.onError=="function"){_d1.onError();}else{eval(_d1.onError);}return _da;}if(_da&&_da.status&&_da.status!=200&&_da.responseText){if(_da.responseText.search(/\<html/i)>=0&&_da.responseText.search(/\<\/html\>/i)>=0){dojo.require("dojo.html");dojo.addOnLoad(function(){dojo.html.set(dojo.body(),_da.responseText);});return _da;}}var txt=XSP.getMessage("updateProblem");if(_da.message){txt+="\n   "+_da.message;}XSP.error(txt);return _da;};if(_ce=="get"){var vid=_cf["$$viewid"].value;if(vid){_d2+="&"+"$$viewid="+vid;}dojo.xhrGet({url:_d2,handleAs:"text",timeout:XSP.submitLatency,load:_d4,error:_d9});}else{dojo.xhrPost({url:_d2,handleAs:"text",form:_cf,timeout:XSP.submitLatency,load:_d4,error:_d9,content:_d1.params});}};this._replaceNode=function x_rn(_dc,_dd){var _de=widget=null;if(dijit.byId){widget=dijit.byId(_dc);if(widget){_de=widget.domNode;var _df=dijit.byId(_dc+"_Container");if(_df){widget=_df;_de=_df.domNode;}}}_de=_de||dojo.byId(_dc);if(!_de){var msg=dojo.string.substitute(XSP.getMessage("noElementId"),[_dc]);throw {message:msg,description:msg};}var _e0=function(_e1,_e2){var _e3=_dd.indexOf(_e1);if(_e3>=0){var _e4=_dd.lastIndexOf(_e2);if(_e4>=0){var _e5=_dd.substring(_e3+_e1.length,_e4);_dd=_dd.substring(0,_e3)+_dd.substring(_e4+_e2.length);return _e5;}}};var _e6=_e0("<!-- XSP_UPDATE_HEADER_START -->\n","<!-- XSP_UPDATE_HEADER_END -->\n");if(_e6){this.execScripts(this.processScripts(_e6,true));}if(widget){widget.destroyRecursive(true);}else{if(dijit.findWidgets){dojo.forEach(dijit.findWidgets(_de),function xrnl_fe(w){w.destroyRecursive(true);});}}var _e7=_e0("<!-- XSP_UPDATE_SCRIPT_START -->","<!-- XSP_UPDATE_SCRIPT_END -->\n");var _e8=this.processScripts(_dd,true);var dom=this.processScripts(_dd,false);if(dom){dojo.place(dom,_de,"replace");}else{_de.parentNode.removeChild(_de);}if(_e8){this.execScripts(_e8);}if(_e7){this.execScripts(this.processScripts(_e7,true));}this.parseDojo(dojo.byId(_dc));this._loaded();};this.processScripts=function $DBhJ_(s,ex){var rg=new RegExp("(<script[^>]*>[\\S\\s]*?</script>)","img");if(ex){var a=[];s.replace(rg,function(all,scr){var _e9=scr.indexOf(">");if(scr.substring(0,_e9).indexOf("dojo/")<0){var end=scr.lastIndexOf("<");a.push(scr.substring(_e9+1,end));}});return a;}else{return s.replace(rg,function(all,scr){var _ea=scr.indexOf(">");return scr.substring(0,_ea).indexOf("dojo/")<0?"":scr;});}};this.execScripts=function x_es(a){dojo.forEach(a,function xrnfe2_fe(sc){dojo.eval(sc);});};this.parseDojo=function x_pd(_eb){if(_eb&&dojo.parser){if(_eb.getAttribute("dojoType")){dojo.parser.instantiate([_eb]);}dojo.parser.parse(_eb);}};this.attachSimpleConfirmSubmit=function x_ascs(_ec,_ed,_ee,_ef){var id=_ed||_ec;var _f0=dojo.byId(id);dojo.connect(_f0,_ee,function xascs_fscs(e){XSP._fireSimpleConfirmSubmit(_ec,id,_ef);});};this._fireSimpleConfirmSubmit=function x_fscs(_f1,_f2,_f3){if(this.canSubmit()){var f=this.findForm(_f2);if(f){if(XSP.confirm(_f3)){f["$$xspsubmitid"].value=_f1;f["$$xspsubmitscroll"].value=this._scrollPosition();f.submit();}}}return false;};this.attachClientFunction=function x_acf(_f4,_f5,_f6){var _f7=dojo.byId(_f4);dojo.connect(_f7,_f5,function xacf_cssn(_f8){_f6(_f8);});};this.attachClientScript=function x_acs(_f9,_fa,_fb){var _fc=dojo.byId(_f9);dojo.connect(_fc,_fa,function xacs_e(_fd){eval(_fb);});};this.tagCloudSliderOnChange=function x_tcsoc(_fe,_ff){try{var s=dojo.byId(_ff);if(s){dojo.query("a",s).forEach(function(a){var _100=a.className.match(/(\d+)/);if(_100){a.style.display=(_100[0]>=_fe)?"inline":"none";}});}}catch(e){alert(e);}},this.publishEvent=function x_pubv(_101,_102,_103){},this.dispatchEvent=function x_dspv(_104,name,_105,_106){var l=dojo.query(".XspHandler-"+name);if(l.length>0){var o={name:name,source:_104,value:_105,nativeEvent:_106};this._submitValue=_105;for(var i=0;i<l.length;i++){l[i].onclick(o);}this._submitValue=undefined;}},this.setComponentMode=function x_setp(mode,_107){},this.addOnLoad=function x_aol(_108){if(!this._listeningForDojoOnload){this._listeningForDojoOnload=true;dojo.addOnLoad(this,"_loaded");}this._onLoadListeners.push(_108);};this._loaded=function x_l(){dojo.forEach(this._onLoadListeners,function xl_l(_109){_109();});this._onLoadListeners=[];};this.attachViewColumnCheckboxToggler=function x_avcct(_10a,_10b){var _10c=_10b+":_hdrcbox";dojo.connect(dojo.byId(_10c),"onclick",function xavcct_c(){XSP._toggleViewColumnCheckBoxes(_10a,_10b);});XSP._toggleViewColumnCheckBoxes(_10a,_10b);};this._toggleViewColumnCheckBoxes=function x_tvccb(_10d,_10e){var cbox=this.getElementById(_10e+":_hdrcbox");if(cbox){dojo.query("input[type=checkbox]").forEach(function(node){if(XSP.startsWith(node.name,_10d)&&XSP.endsWith(node.name,":_colcbox")){node.checked=cbox.checked;}});}};this.isViewPanelRowSelected=function x_ivprs(_10f,ckId){var res=false;dojo.query("input[type=checkbox]:checked").forEach(function(node){if(XSP.startsWith(node.name,_10f)&&XSP.endsWith(node.name,ckId)){res=true;}});return res;};this.initSectionScript=function x_iss(_110,_111,_112){if(_112){var _113=dojo.byId(_111+"_open");var _114=dojo.byId(_111+"_close");var _115=dojo.byId(_111+"_contents");var _116="none"!=_115.style.display;if(_116){_113.style.display="inline";_114.style.display="none";if(!dojo.isIE){var _117=dojo.byId(_111+"_lk_open");var _118=dojo.byId(_111+"_lk_close");XSP._moveAttr(_118,_117,"accesskey");XSP._moveAttr(_118,_117,"tabindex");}}else{_113.style.display="none";_114.style.display="inline";}if(dojo.isIE){var _118=dojo.byId(_111+"_lk_close");var _119=_118.getAttribute("accesskey");_118.removeAttribute("accesskey");_118.setAttribute("accessKey",_119);var _11a=_118.getAttribute("tabindex");_118.removeAttribute("tabindex");_118.setAttribute("tabIndex",_11a);if(_116){var _117=dojo.byId(_111+"_lk_open");XSP._moveAttr(_118,_117,"accessKey");XSP._moveAttr(_118,_117,"tabIndex");}}}var node=dojo.byId(_110);dojo.connect(node,"onclick",function xiss_oc(_11b){XSP.showSection(_111,_112);});dojo.connect(node,"onkeyup",function xiss_oku(_11c){if(_11c.keyCode==13||_11c.keyCode==32){XSP.showSection(_111,_112);}});};this.showSection=function x_ss(_11d,show){var _11e=dojo.byId(_11d+"_open");var _11f=dojo.byId(_11d+"_close");var _120=dojo.byId(_11d+"_lk_open");var _121=dojo.byId(_11d+"_lk_close");var _122=dojo.byId(_11d+"_contents");var form=this.findForm(_11d);if(_11e&&_11f&&_120&&_121&&_122&&form){if(show){_11e.style.display="inline";_11f.style.display="none";_122.style.display="block";form.elements[_11d+"_closed"].value="false";}else{_11e.style.display="none";_11f.style.display="inline";_122.style.display="none";form.elements[_11d+"_closed"].value="true";}var _123=show?_121:_120;var _124=show?_120:_121;XSP._moveAttr(_123,_124,(dojo.isIE?"accessKey":"accesskey"));XSP._moveAttr(_123,_124,(dojo.isIE?"tabIndex":"tabindex"));if(_124.focus){_124.focus();}}};this._moveAttr=function x_ma(_125,_126,_127){_126.setAttribute(_127,_125.getAttribute(_127));_125.removeAttribute(_127);};this.findForm=function x_ff(_128){return this.findParentByTag(_128,"form")||dojo.doc.forms[0];};this.findParentByTag=function x_fp(_129,tag){if(dojo.isString(_129)){var node=dojo.byId(_129);if(!node&&XSP.hasDijit()){node=dijit.byId(_129);if(node){node=node.domNode;}}_129=node;}tag=tag.toLowerCase();while(_129){var _12a=_129.tagName.toLowerCase();if(_12a==tag){return _129;}if(_12a=="body"){return null;}_129=_129.parentNode;}return null;};this.getElementById=function x_gbi(_12b){return dojo.byId(_12b);};this.hasDijit=function x_hdj(){return typeof dijit!="undefined"&&typeof dijit.byId!="undefined";};this.trim=function x_trim(s){return s?s.replace(/^\s+|\s+$/g,""):s;};this.startsWith=function x_sw(s,_12c){return s.length>=_12c.length&&s.substring(0,_12c.length)==_12c;};this.endsWith=function x_ew(s,_12d){return s.length>=_12d.length&&s.substring(s.length-_12d.length)==_12d;};this.serialize=function xm_ser(o){if(typeof o=="object"){return dojo.toJson(o);}return o.toString();};this.toJson=function x_tjson(o){return dojo.toJson(o);};this.fromJson=function x_fjson(s){return dojo.fromJson(s);};this.log=function x_l(_12e){XSP.djRequire("ibm.xsp.widget.layout.xspClientDebug");dojo.addOnLoad(function(){XSP.logw(_12e);});};};if(typeof XSP=="undefined"){var XSP=new XSPConstructor();}}


