/* ***************************************************************** */
/* Copyright IBM Corp. 2005, 2011  All Rights Reserved.              */
/* ***************************************************************** */
dojo.provide("ibm.xsp.widget.layout.xspClientDojo");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_(str,num){if(num<=0||!str){return "";}var buf=[];for(;;){if(num&1){buf.push(str);}if(!(num>>=1)){break;}str+=str;}return buf.join("");};dojo.string.pad=function $DBq8_(_31,_32,ch,end){if(!ch){ch="0";}var out=String(_31),pad=dojo.string.rep(ch,Math.ceil((_32-out.length)/ch.length));return end?out+pad:pad+out;};dojo.string.substitute=function $DBq9_(_33,map,_34,_35){_35=_35||dojo.global;_34=_34?dojo.hitch(_35,_34):function(v){return v;};return _33.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_36,key,_37){var _38=dojo.getObject(key,false,map);if(_37){_38=dojo.getObject(_37,false,_35).call(_35,_38,key);}return _34(_38,key).toString();});};dojo.string.trim=String.prototype.trim?dojo.trim:function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>=0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};}if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.getObject("date.stamp",true,dojo);dojo.date.stamp.fromISOString=function $DBju_(_39,_3a){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 _3b=dojo.date.stamp._isoRegExp.exec(_39),_3c=null;if(_3b){_3b.shift();if(_3b[1]){_3b[1]--;}if(_3b[6]){_3b[6]*=1000;}if(_3a){_3a=new Date(_3a);dojo.forEach(dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_3d){return _3a["get"+_3d]();}),function(_3e,_3f){_3b[_3f]=_3b[_3f]||_3e;});}_3c=new Date(_3b[0]||1970,_3b[1]||0,_3b[2]||1,_3b[3]||0,_3b[4]||0,_3b[5]||0,_3b[6]||0);if(_3b[0]<100){_3c.setFullYear(_3b[0]||1970);}var _40=0,_41=_3b[7]&&_3b[7].charAt(0);if(_41!="Z"){_40=((_3b[8]||0)*60)+(Number(_3b[9])||0);if(_41!="-"){_40*=-1;}}if(_41){_40-=_3c.getTimezoneOffset();}if(_40){_3c.setTime(_3c.getTime()+_40*60000);}}return _3c;};dojo.date.stamp.toISOString=function $DBjw_(_42,_43){var _44=function(n){return (n<10)?"0"+n:n;};_43=_43||{};var _45=[],_46=_43.zulu?"getUTC":"get",_47="";if(_43.selector!="time"){var _48=_42[_46+"FullYear"]();_47=["0000".substr((_48+"").length)+_48,_44(_42[_46+"Month"]()+1),_44(_42[_46+"Date"]())].join("-");}_45.push(_47);if(_43.selector!="date"){var _49=[_44(_42[_46+"Hours"]()),_44(_42[_46+"Minutes"]()),_44(_42[_46+"Seconds"]())].join(":");var _4a=_42[_46+"Milliseconds"]();if(_43.milliseconds){_49+="."+(_4a<100?"0":"")+_44(_4a);}if(_43.zulu){_49+="Z";}else{if(_43.selector!="time"){var _4b=_42.getTimezoneOffset();var _4c=Math.abs(_4b);_49+=(_4b>0?"-":"+")+_44(Math.floor(_4c/60))+":"+_44(_4c%60);}}_45.push(_49);}return _45.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");new Date("X");dojo.parser=new function(){var d=dojo;function _4d(_4e){if(d.isString(_4e)){return "string";}if(typeof _4e=="number"){return "number";}if(typeof _4e=="boolean"){return "boolean";}if(d.isFunction(_4e)){return "function";}if(d.isArray(_4e)){return "array";}if(_4e instanceof Date){return "date";}if(_4e instanceof d._Url){return "url";}return "object";};function _4f(_50,_51){switch(_51){case "string":return _50;case "number":return _50.length?Number(_50):NaN;case "boolean":return typeof _50=="boolean"?_50:!(_50.toLowerCase()=="false");case "function":if(d.isFunction(_50)){_50=_50.toString();_50=d.trim(_50.substring(_50.indexOf("{")+1,_50.length-1));}try{if(_50===""||_50.search(/[^\w\.]+/i)!=-1){return new Function(_50);}else{return d.getObject(_50,false)||new Function(_50);}}catch(e){return new Function();}case "array":return _50?_50.split(/\s*,\s*/):[];case "date":switch(_50){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_50);}case "url":return d.baseUrl+_50;default:return d.fromJson(_50);}};var _52={},_53={};d.connect(d,"extend",function(){_53={};});function _54(cls,_55){for(var _56 in cls){if(_56.charAt(0)=="_"){continue;}if(_56 in _52){continue;}_55[_56]=_4d(cls[_56]);}return _55;};function _57(_58,_59){var c=_53[_58];if(!c){var cls=d.getObject(_58),_5a=null;if(!cls){return null;}if(!_59){_5a=_54(cls.prototype,{});}c={cls:cls,params:_5a};}else{if(!_59&&!c.params){c.params=_54(c.cls.prototype,{});}}return c;};this._functionFromScript=function $DBpc_(_5b,_5c){var _5d="";var _5e="";var _5f=(_5b.getAttribute(_5c+"args")||_5b.getAttribute("args"));if(_5f){d.forEach(_5f.split(/\s*,\s*/),function(_60,idx){_5d+="var "+_60+" = arguments["+idx+"]; ";});}var _61=_5b.getAttribute("with");if(_61&&_61.length){d.forEach(_61.split(/\s*,\s*/),function(_62){_5d+="with("+_62+"){";_5e+="}";});}return new Function(_5d+_5b.innerHTML+_5e);};this.instantiate=function $DBpd_(_63,_64,_65){var _66=[],_64=_64||{};_65=_65||{};var _67=(_65.scope||d._scopeName)+"Type",_68="data-"+(_65.scope||d._scopeName)+"-";d.forEach(_63,function(obj){if(!obj){return;}var _69,_6a,_6b,_6c,_6d,_6e;if(obj.node){_69=obj.node;_6a=obj.type;_6e=obj.fastpath;_6b=obj.clsInfo||(_6a&&_57(_6a,_6e));_6c=_6b&&_6b.cls;_6d=obj.scripts;}else{_69=obj;_6a=_67 in _64?_64[_67]:_69.getAttribute(_67);_6b=_6a&&_57(_6a);_6c=_6b&&_6b.cls;_6d=(_6c&&(_6c._noScript||_6c.prototype._noScript)?[]:d.query("> script[type^='dojo/']",_69));}if(!_6b){throw new Error("Could not load class '"+_6a);}var _6f={};if(_65.defaults){d._mixin(_6f,_65.defaults);}if(obj.inherited){d._mixin(_6f,obj.inherited);}if(_6e){var _70=_69.getAttribute(_68+"props");if(_70&&_70.length){try{_70=d.fromJson.call(_65.propsThis,"{"+_70+"}");d._mixin(_6f,_70);}catch(e){throw new Error(e.toString()+" in data-dojo-props='"+_70+"'");}}var _71=_69.getAttribute(_68+"attach-point");if(_71){_6f.dojoAttachPoint=_71;}var _72=_69.getAttribute(_68+"attach-event");if(_72){_6f.dojoAttachEvent=_72;}dojo.mixin(_6f,_64);}else{var _73=_69.attributes;for(var _74 in _6b.params){var _75=_74 in _64?{value:_64[_74],specified:true}:_73.getNamedItem(_74);if(!_75||(!_75.specified&&(!dojo.isIE||_74.toLowerCase()!="value"))){continue;}var _76=_75.value;switch(_74){case "class":_76="className" in _64?_64.className:_69.className;break;case "style":_76="style" in _64?_64.style:(_69.style&&_69.style.cssText);}var _77=_6b.params[_74];if(typeof _76=="string"){_6f[_74]=_4f(_76,_77);}else{_6f[_74]=_76;}}}var _78=[],_79=[];d.forEach(_6d,function(_7a){_69.removeChild(_7a);var _7b=(_7a.getAttribute(_68+"event")||_7a.getAttribute("event")),_6a=_7a.getAttribute("type"),nf=d.parser._functionFromScript(_7a,_68);if(_7b){if(_6a=="dojo/connect"){_78.push({event:_7b,func:nf});}else{_6f[_7b]=nf;}}else{_79.push(nf);}});var _7c=_6c.markupFactory||_6c.prototype&&_6c.prototype.markupFactory;var _7d=_7c?_7c(_6f,_69,_6c):new _6c(_6f,_69);_66.push(_7d);var _7e=(_69.getAttribute(_68+"id")||_69.getAttribute("jsId"));if(_7e){d.setObject(_7e,_7d);}d.forEach(_78,function(_7f){d.connect(_7d,_7f.event,null,_7f.func);});d.forEach(_79,function(_80){_80.call(_7d);});});if(!_64._started){d.forEach(_66,function(_81){if(!_65.noStart&&_81&&dojo.isFunction(_81.startup)&&!_81._started&&(!_81.getParent||!_81.getParent())){_81.startup();}});}return _66;};this.parse=function $DBpe_(_82,_83){var _84;if(!_83&&_82&&_82.rootNode){_83=_82;_84=_83.rootNode;}else{_84=_82;}_84=_84?dojo.byId(_84):dojo.body();_83=_83||{};var _85=(_83.scope||d._scopeName)+"Type",_86="data-"+(_83.scope||d._scopeName)+"-";function _87(_88,_89){var _8a=dojo.clone(_88.inherited);dojo.forEach(["dir","lang"],function(_8b){var val=_88.node.getAttribute(_8b);if(val){_8a[_8b]=val;}});var _8c=_88.clsInfo&&!_88.clsInfo.cls.prototype._noScript?_88.scripts:null;var _8d=(!_88.clsInfo||!_88.clsInfo.cls.prototype.stopParser)||(_83&&_83.template);for(var _8e=_88.node.firstChild;_8e;_8e=_8e.nextSibling){if(_8e.nodeType==1){var _8f,_90=_8d&&_8e.getAttribute(_86+"type");if(_90){_8f=_90;}else{_8f=_8d&&_8e.getAttribute(_85);}var _91=_90==_8f;if(_8f){var _92={"type":_8f,fastpath:_91,clsInfo:_57(_8f,_91),node:_8e,scripts:[],inherited:_8a};_89.push(_92);_87(_92,_89);}else{if(_8c&&_8e.nodeName.toLowerCase()=="script"){_8f=_8e.getAttribute("type");if(_8f&&/^dojo\/\w/i.test(_8f)){_8c.push(_8e);}}else{if(_8d){_87({node:_8e,inherited:_8a},_89);}}}}}};var _93={};if(_83&&_83.inherited){for(var key in _83.inherited){if(_83.inherited[key]){_93[key]=_83.inherited[key];}}}var _94=[];_87({node:_84,inherited:_93},_94);var _95=_83&&_83.template?{template:true}:null;return this.instantiate(_94,_95,_83);};}();(function(){var _96=function(){if(dojo.config.parseOnLoad){dojo.parser.parse();}};if(dojo.getObject("dijit.wai.onload")===dojo._loaders[0]){dojo._loaders.splice(1,0,_96);}else{dojo._loaders.unshift(_96);}})();}if(!dojo._hasResource["dojo.html"]){dojo._hasResource["dojo.html"]=true;dojo.provide("dojo.html");dojo.getObject("html",true,dojo);(function(){var _97=0,d=dojo;dojo.html._secureForInnerHtml=function $DBnW_(_98){return _98.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"");};dojo.html._emptyNode=dojo.empty;dojo.html._setNodeContent=function $DBnY_(_99,_9a){d.empty(_99);if(_9a){if(typeof _9a=="string"){_9a=d._toDom(_9a,_99.ownerDocument);}if(!_9a.nodeType&&d.isArrayLike(_9a)){for(var _9b=_9a.length,i=0;i<_9a.length;i=_9b==_9a.length?i+1:0){d.place(_9a[i],_99,"last");}}else{d.place(_9a,_99,"last");}}return _99;};dojo.declare("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:false,extractContent:false,parseContent:false,parserScope:dojo._scopeName,startup:true,constructor:function $DBnL_(_9c,_9d){dojo.mixin(this,_9c||{});_9d=this.node=dojo.byId(this.node||_9d);if(!this.id){this.id=["Setter",(_9d)?_9d.id||_9d.tagName:"",_97++].join("_");}},set:function $DBnM_(_9e,_9f){if(undefined!==_9e){this.content=_9e;}if(_9f){this._mixin(_9f);}this.onBegin();this.setContent();this.onEnd();return this.node;},setContent:function $DBnN_(){var _a0=this.node;if(!_a0){throw new Error(this.declaredClass+": setContent given no node");}try{_a0=dojo.html._setNodeContent(_a0,this.content);}catch(e){var _a1=this.onContentError(e);try{_a0.innerHTML=_a1;}catch(e){console.error("Fatal "+this.declaredClass+".setContent could not change content due to "+e.message,e);}}this.node=_a0;},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 _a2=this.content;if(dojo.isString(_a2)){if(this.cleanContent){_a2=dojo.html._secureForInnerHtml(_a2);}if(this.extractContent){var _a3=_a2.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_a3){_a2=_a3[1];}}}this.empty();this.content=_a2;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_(err){return "Error occured setting content: "+err;},_mixin:function $DBnT_(_a4){var _a5={},key;for(key in _a4){if(key in _a5){continue;}this[key]=_a4[key];}},_parse:function $DBnU_(){var _a6=this.node;try{var _a7={};dojo.forEach(["dir","lang","textDir"],function(_a8){if(this[_a8]){_a7[_a8]=this[_a8];}},this);this.parseResults=dojo.parser.parse({rootNode:_a6,noStart:!this.startup,inherited:_a7,scope:this.parserScope});}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function $DBnV_(_a9,err,_aa){var _ab=this["on"+_a9+"Error"].call(this,err);if(_aa){console.error(_aa,err);}else{if(_ab){dojo.html._setNodeContent(this.node,_ab,true);}}}});dojo.html.set=function $DBnZ_(_ac,_ad,_ae){if(undefined==_ad){console.warn("dojo.html.set: no cont argument provided, using empty string");_ad="";}if(!_ae){return dojo.html._setNodeContent(_ac,_ad,true);}else{var op=new dojo.html._ContentSetter(dojo.mixin(_ae,{content:_ad,node:_ac}));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");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(_af){return dojo["require"](_af);};this.getMessage=function x_gm(msg){if(!XSP.messages){XSP.messages=dojo.i18n.getLocalization("ibm.xsp.widget.layout","xspClientDojo");}return XSP.messages[msg];};this.addPreSubmitListener=function x_apsl(_b0,_b1,_b2,_b3){this._pushListener(this.preSubmitListeners,_b0,_b2,_b3,_b1);};this.addQuerySubmitListener=function x_aqsl(_b4,_b5,_b6,_b7){this._pushListener(this.querySubmitListeners,_b4,_b6,_b7,_b5);};this._pushListener=function x_pl(_b8,_b9,_ba,_bb,_bc){if(!_bb){this._unnamedSubmitListenerCount++;_bb="script"+this._unnamedSubmitListenerCount.toString();}else{for(var i=0;i<_b8.length;i++){if(_bb==_b8[i].scriptId){return;}}}_b8.push(new this._SubmitListener(_b9,_bc,_ba,_bb));};this._SubmitListener=function x_sl(_bd,_be,_bf,_c0){this.formId=_bd;this.clientId=_bf;this.scriptId=_c0;this.listener=_be;this.run=function xsl_r(_c1){return this.listener(_c1);};};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(_c2){this._submitValue=_c2;this._submitValueSet=true;};this._processListeners=function x_pl(_c3,_c4,_c5){for(var i=0;i<_c3.length;i++){var _c6=_c3[i];if(_c6.formId==_c4){if(typeof _c6.clientId=="undefined"||null==_c6.clientId||_c6.clientId==_c5){var _c7=_c6.run();if(_c3==this.querySubmitListeners&&_c7==false){return _c7;}}}}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(_c8,_c9,_ca){var _cb=null;var v=null;if(arguments.length>3){for(var i=3;i<arguments.length;i++){var e=arguments[i];if(typeof e=="string"){_cb=e;}else{if(!v){v=new Array();}v.push(e);}}}this.validators.push(new XSP._Validator(_c8,_c9,_ca,v,_cb));};this._Validator=function x_v(_cc,_cd,_ce,_cf,_d0){this.clientId=_cc;this.required=_cd;this.converter=_ce;this.validatorList=_cf;this.multiSep=_d0;};this.validateAll=function validateAll(_d1,_d2,_d3){var _d4=true;if(!_d2){return _d4;}if(XSP.hasDijit()){var fdj=dijit.byId(_d1);if(fdj&&fdj.validate){_d4=fdj.validate();}}for(var i=0;i<this.validators.length;i++){if(!_d4&&!this.validateAllFields){return _d4;}var vc=this.validators[i];var _d5=this.findForm(vc.clientId);var fid=_d5?_d5.id:null;if(fid==_d1){if(_d3){if(!this.startsWith(vc.clientId,_d3)){continue;}}var _d6=null;var _d7=this.getElementById(vc.clientId);if(XSP.hasDijit()){var dj=dijit.byId(vc.clientId);if(dj){_d6=this.getDijitFieldValue(dj);}}if(_d6==null&&_d7&&!_d7.disabled){_d6=this.getFieldValue(_d7);}if(_d6!=null){if(_d2==2&&vc.required){if(!vc.required.validate(vc.clientId,_d6)){_d4=false;continue;}}if(_d6!=null&&_d6!=""){var _d8=[_d6];if(typeof _d6=="string"&&vc.multiSep){_d8=_d6.split(vc.multiSep);}for(var ii=0;ii<_d8.length;ii++){_d6=_d8[ii];if(typeof _d6=="string"){_d6=this.trim(_d6);if(vc.converter){_d6=vc.converter.convert(vc.clientId,_d6);if(_d6==null){_d4=false;continue;}}}if(_d2==2&&vc.validatorList){for(var j=0;j<vc.validatorList.length;j++){if(!vc.validatorList[j].validate(vc.clientId,_d6)){_d4=false;continue;}}}}}}}}return _d4;};this.getFieldValue=function getFieldValue(_d9){if(_d9){var _da=(!_d9.type)?null:_d9.type.toLowerCase();if(_da=="radio"||_da=="checkbox"){if(_d9.checked){return _d9.value;}return "";}else{if(_d9.multiple){var sel="";for(var i=0;i<_d9.options.length;i++){if(_d9.options[i].selected){if(sel){sel+=",";}sel+=_d9.options[i].value;}}return sel;}else{if(typeof _d9.value!="undefined"){return _d9.value;}}}}return null;};this.getDijitFieldValue=function getDijitFieldValue(dj){if(dj&&dj.getValue){return dj.getValue();}return null;};this.validationError=function validationError(_db,_dc){this.error(_dc);var e=this.getElementById(_db);if(e){if(e.select){e.select();}if(e.focus){e.focus();}}};this.DateConverter=function DateConverter(_dd,_de){XSP.djRequire("dojo.date.locale");this.message=_de;this.dateFormat=_dd;this.convert=function xdc_c(_df,_e0){var _e1=XSP.getElementById(_df);var _e2=dojo.date.locale.parse(_e0,{selector:"date",datePattern:this.dateFormat});if(null==_e2){_e1.setAttribute("aria-invalid","true");XSP.validationError(_df,this.message);return null;}_e1.setAttribute("aria-invalid","false");return _e2;};};this.TimeConverter=function TimeConverter(_e3,_e4){XSP.djRequire("dojo.date.locale");this.message=_e4;this.timeFormat=_e3;this.convert=function xtc_c(_e5,_e6){var _e7=XSP.getElementById(_e5);var _e8=dojo.date.locale.parse(_e6,{selector:"time",timePattern:this.timeFormat});if(null==_e8){_e7.setAttribute("aria-invalid","true");XSP.validationError(_e5,this.message);return null;}_e7.setAttribute("aria-invalid","false");return _e8;};};this.DateTimeConverter=function DateTimeConverter(_e9,_ea,_eb){XSP.djRequire("dojo.date.locale");this.message=_eb;this.dateFormat=_e9;this.timeFormat=_ea;this.convert=function xdtc_c(_ec,_ed){var _ee=XSP.getElementById(_ec);var _ef=dojo.date.locale.parse(_ed,{datePattern:this.dateFormat,timePattern:this.timeFormat});if(null==_ef){_ee.setAttribute("aria-invalid","true");XSP.validationError(_ec,this.message);return null;}_ee.setAttribute("aria-invalid","false");return _ef;};};this.IntConverter=function IntConverter(_f0){this.message=_f0;this.convert=function xic_c(_f1,_f2){var _f3=XSP.getElementById(_f1);var _f4=/^-?\d+$/;if(_f4.test(_f2)){_f3.setAttribute("aria-invalid","false");return parseInt(_f2);}_f3.setAttribute("aria-invalid","true");XSP.validationError(_f1,this.message);};};this.NumberConverter=function NumberConverter(dot,tho,_f5){this.message=_f5;this.convert=function xnc_c(_f6,_f7){var _f8=XSP.getElementById(_f6);while(_f7.indexOf(tho)>=0){_f7=_f7.replace(tho,"");}_f7=_f7.replace(dot,".");var _f9=/(^-?\d+(\.\d*)?([eE][-+]?\d+)?$)|(^-?\.\d+([eE][-+]?\d+)?$)/;if(_f9.test(_f7)){_f8.setAttribute("aria-invalid","false");return parseFloat(_f7);}_f8.setAttribute("aria-invalid","true");XSP.validationError(_f6,this.message);};};this.RequiredValidator=function RequiredValidator(_fa){this.message=_fa;this.validate=function xrv_v(_fb,_fc){var _fd=XSP.getElementById(_fb);if(_fd){if(!_fc){_fd.setAttribute("aria-required","true");XSP.validationError(_fb,this.message);return false;}}return true;};};this.DateTimeRangeValidator=function DateTimeRangeValidator(_fe,_ff,_100){XSP.djRequire("dojo.date.stamp");this.minTime=_fe!=null?dojo.date.stamp.fromISOString(_fe):null;this.maxTime=_ff!=null?dojo.date.stamp.fromISOString(_ff):null;this.message=_100;this.validate=function xdtrv_v(_101,_102){var _103=XSP.getElementById(_101);if(_103){if(typeof _102=="object"&&_102.getTime){var _104=_102.getTime();if((this.minTime&&_104<this.minTime)||(this.maxTime&&_104>this.maxTime)){_103.setAttribute("aria-invalid","true");XSP.validationError(_101,this.message);return false;}_103.setAttribute("aria-invalid","false");}}return true;};};this.LengthValidator=function LengthValidator(min,max,_105){this.min=min;this.max=max;this.message=_105;this.validate=function xlv_v(_106,_107){var _108=XSP.getElementById(_106);if(_108){if(typeof _107=="string"){var len=_107.length;if((this.min&&len<this.min)||(this.max&&len>this.max)){_108.setAttribute("aria-invalid","true");XSP.validationError(_106,this.message);return false;}_108.setAttribute("aria-invalid","false");}}return true;};};this.NumberRangeValidator=function NumberRangeValidator(min,max,_109){this.min=min;this.max=max;this.message=_109;this.validate=function xnrv_v(_10a,_10b){var _10c=XSP.getElementById(_10a);if(_10c){if(typeof _10b=="number"){if((this.min&&_10b<this.min)||(this.max&&_10b>this.max)){_10c.setAttribute("aria-invalid","true");XSP.validationError(_10a,this.message);return false;}_10c.setAttribute("aria-invalid","false");}}return true;};};this.RegExpValidator=function RegExpValidator(expr,_10d){this.expr=expr;this.message=_10d;this.validate=function xrev_v(_10e,_10f){var _110=XSP.getElementById(_10e);if(_110){if(typeof _10f=="string"){var re=new RegExp(this.expr);if(!re.test(_10f)){_110.setAttribute("aria-invalid","true");XSP.validationError(_10e,this.message);return false;}_110.setAttribute("aria-invalid","false");}}return true;};};this.ExpressionValidator=function ExpressionValidator(expr,_111){this.expr=expr;this.message=_111;this.validate=function xev_v(_112,_113){var _114=XSP.getElementById(_112);if(_114){var _115=dojo.global.value;dojo.global.value=_113;var _116=eval(this.expr);dojo.global.value=_115;if(!_116){_114.setAttribute("aria-invalid","true");XSP.validationError(_112,this.message);return false;}_114.setAttribute("aria-invalid","false");}return true;};};this.attachEvent=function x_ae(_117,_118,_119,_11a,_11b,_11c,_11d){if(_118==null){_118=_117;}var node=dojo.byId(_118);if(XSP.hasDijit()){var _11e=this._getEventData(node,_118,_119);node=_11e.targetNode;_119=_11e.eventName;}if(_119=="onClientLoad"){XSP.fireEvent(_119,_117,_118,_11a,_11b,_11c,_11d);}if(node){dojo.connect(node,_119,function xav_fe(_11f){if(node&&node.getAttribute){var href=node.getAttribute("href");if(href&&XSP.endsWith(href,"#")){_11f.preventDefault();}}XSP.fireEvent(_11f,_117,_118,_11a,_11b,_11c,_11d);});}};this._getEventData=function x_cfde(_120,_121,_122){var _123=dijit.byId(_121);if(_123&&_122){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 _124=this._djEvents[_122]||_122;if(dojo.isFunction(_123[_124])){if(_124=="onFocus"&&_123.declaredClass.indexOf("DateTextBox")!=-1){_122="_onFocus";}else{_122=_124;}_120=_123;}}return {"targetNode":_120,"eventName":_122};};this.fireEvent=function x_fe(evt,_125,_126,_127,_128,_129,_12a){var form=this.findForm(_126);if(_128&&(form==null||!this.canSubmit())){return false;}var _12b=this._doFireEvent(evt,form,_125,_127,_128,_129,_12a);if(_128){if(_12b){window.onbeforeunload=null;form.submit();}else{this.allowSubmit();}}};this._doFireEvent=function x_dfe(evt,form,_12c,_12d,_12e,_12f,_130){var f=form;var _131,_132;this._submitValueSet=false;try{if(_12d!=null){if(dojo.isString(_12d)&&dojo.global[_12d]){_12d=dojo.global[_12d];}if(dojo.isFunction(_12d)){try{_131=_12d(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 _131=="boolean"){if(!_131){return false;}}else{if(!this._submitValueSet&&_131){this._submitValue=_131;}}}}_132=this._submitValue;if(_132!=undefined&&!dojo.isString(_132)){_132=dojo.isObject(_132)?this.toJson(_132):_132.toString();}}finally{this._submitValue=undefined;}if(_12e){if(_12f===true){_12f=0;}if(_12f){_131=this.validateAll(f.id,_12f,_130);if(!_131){return false;}}_131=this._processListeners(this.querySubmitListeners,f.id,_12c);if(!_131){return false;}this._processListeners(this.preSubmitListeners,f.id,_12c);if(_131&&_12e){f["$$xspsubmitid"].value=_12c;f["$$xspexecid"].value=_130||"";f["$$xspsubmitvalue"].value=_132!=undefined?_132:"";f["$$xspsubmitscroll"].value=this._scrollPosition();}return true;}return false;};this._scrollPosition=function _scrollPosition(){var _133=window.pageXOffset||document.documentElement.scrollLeft||0;var _134=window.pageYOffset||document.documentElement.scrollTop||0;return _133+"|"+_134;};this.scrollWindow=function scrollWindow(x,y){window.scrollTo(x,y);};this._setAllowDirtySubmit=function x_sads(flag){this._allowDirtySubmit=flag;};this._isAllowDirtySubmit=function x_iads(){return (this._allowDirtySubmit);};this._setDirty=function x_sd(flag,_135){this._dirty=flag;this._dirtyFormId=_135;};this._isDirty=function x_id(){return (this._dirty);};this._getDirtyFormId=function x_gdfi(){return (this._dirtyFormId);};this.attachDirtyListener=function x_adl(_136){var form=this.findForm(_136);if(form){var node=dojo.byId(_136);var _137="onchange";if(XSP.hasDijit()){var _138=dijit.byId(_136);if(_138){if(dojo.isFunction(_138["onChange"])&&!dojo.isFunction(_138["isModifiedNotification"])){node=_138;_137="onChange";}else{if(dojo.isFunction(_138["enableModifiedNotification"])){_138.enableModifiedNotification();return;}}}}dojo.connect(node,_137,function xadl_sd(_139){XSP._setDirty(true,form.id);});}};this.attachDirtyUnloadListener=function x_adul(_13a){window.onbeforeunload=function xadul_sd(_13b){if(XSP._isDirty()){return _13a;}};};this._validateDirtyForm=function x_vdf(_13c,_13d){var form=this.getElementById(_13c);var _13e=this.validateAll(form.id,2);if(false==_13e){this._setAllowDirtySubmit(false);return _13e;}_13e=this._processListeners(this.querySubmitListeners,form.id,_13d);if(false==_13e){this._setAllowDirtySubmit(false);}return _13e;};this._saveDirtyForm=function x_sdf(evt,_13f,_140,_141,_142,_143,_144){var form=this.findForm(_140);if(_142&&(!form||!this.canSubmit())){return false;}var _145=this._doFireSaveEvent(evt,form,_13f,_141,_142,_143,_144);if(_142){if(_145){window.onbeforeunload=null;form.submit();}else{this.allowSubmit();}}};this._doFireSaveEvent=function x_dfe(evt,form,_146,_147,_148,_149,_14a){var _14b=true;var _14c;if(this._submitValue!=null&&typeof this._submitValue!="undefined"){_14c=this._submitValue;}else{_14c="";}this._submitValue=undefined;if(_147!=null){if(dojo.isString(_147)&&dojo.global[_147]){_147=dojo.global[_147];}if(dojo.isFunction(_147)){try{_14b=_147(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 _14b=="boolean"){if(_14b==false){return false;}}else{if(!(typeof this._submitValue=="undefined")){_14c=this._submitValue;}else{if(!(typeof _14b=="undefined")){_14c=_14b;}}}}}if(_14c!=null&&typeof _14c!="string"){if(typeof _14c=="object"){_14c=this.toJson(_14c);}else{_14c=_14c.toString();}}if(_148){this._processListeners(this.preSubmitListeners,form.id,_146);if(_14b&&_148){var f=form;f["$$xspsubmitid"].value=_146;f["$$xspexecid"].value=_14a||"";f["$$xspsubmitvalue"].value=_14c!=undefined?_14c:"";f["$$xspsubmitscroll"].value=this._scrollPosition();}return true;}return false;};this.attachPartial=function x_apar(_14d,_14e,_14f,_150,_151,_152,_153,_154,_155,_156){if(_14e==null){_14e=_14d;}var _157=dojo.byId(_14e);if(XSP.hasDijit()){var _158=this._getEventData(_157,_14e,_150);_157=_158.targetNode;_150=_158.eventName;}if(_150=="onClientLoad"){var form=XSP.findForm(_14e);if(!form||!XSP.canSubmit()){return false;}if(XSP._doFireEvent(null,form,_14d,_151,true,_152,_14f)){var _159={onStart:_154,onComplete:_155,onError:_156};XSP._partialRefresh("post",form,_153,_159);}else{XSP.allowSubmit();}}dojo.connect(_157,_150,function xapar_fpre(_15a){if(_157&&_157.getAttribute){var href=_157.getAttribute("href");if(href&&XSP.endsWith(href,"#")){_15a.preventDefault();}}XSP.firePartial(_15a,_14d,_14e,_14f,_151,_152,_153,_154,_155,_156);});};this.firePartial=function x_fpar(evt,_15b,_15c,_15d,_15e,_15f,_160,_161,_162,_163){var form=XSP.findForm(_15c);if(!form||!XSP.canSubmit()){return false;}if(XSP._doFireEvent(evt,form,_15b,_15e,true,_15f,_15d)){var _164={onStart:_161,onComplete:_162,onError:_163};XSP._partialRefresh("post",form,_160,_164);}else{XSP.allowSubmit();}};this.partialRefreshGet=function x_prfs(_165,_166){var form=XSP.findForm(_166.formId||_165);if(!form||!XSP.canSubmit()){return false;}_166=_166||{};this._partialRefresh("get",form,_165,_166);};this.partialRefreshPost=function x_prfs(_167,_168){var form=XSP.findForm(_168.formId||_167);if(!form||!this.canSubmit()){return false;}_168=_168||{};if(_168.immediate){_168.valmode=0;}if(this._doFireEvent(null,form,_167,null,true,_168.valmode,_168.execId)){this._partialRefresh("post",form,_167,_168);}else{this.allowSubmit();}};this._partialRefresh=function x_prfh(_169,form,_16a,_16b){var _16c=form.action;_16c+=(_16c.match(/\?/)?"&":"?")+"$$ajaxid="+encodeURIComponent(_16a);if(_16b.params&&_169=="get"){if(typeof _16b.params=="object"){for(var key in _16b.params){var _16d=_16b.params[key];if(_16d){_16c+="&"+encodeURIComponent(key)+"="+encodeURIComponent(_16d);}else{if(_16d!=null&&typeof _16d!="undefined"){_16c+="&"+encodeURIComponent(key);if(""!=_16d){_16c+="="+encodeURIComponent(_16d);}}}}}else{if(typeof _16b.params=="string"){_16c+="&"+_16b.params;}}}if(_16b.refreshTargetId){_16a=_16b.refreshTargetId;}if(_16b.onStart){if(typeof _16b.onStart=="function"){_16b.onStart();}else{eval(_16b.onStart);}}var _16e=function xfpre_l(_16f,_170){var _171=_170.xhr&&_170.xhr.getResponseHeader("X-XspLocation");if(_171){window.location=_171;return _16f;}if(_16f.search(/\<html/i)>=0&&_16f.search(/\<\/html\>/i)>=0){dojo.addOnLoad(function(){dojo.html.set(dojo.body(),_16f);});XSP.allowSubmit();return _16f;}var _172=_170.xhr&&_170.xhr.getResponseHeader("X-XspRefreshId");if(_172){_16a=_172;}if(_16a&&_16a!="@none"){XSP._replaceNode(_16a,_16f);}XSP.allowSubmit();if(_16b.onComplete){if(typeof _16b.onComplete=="function"){_16b.onComplete();}else{eval(_16b.onComplete);}}return _16f;};var _173=function xfpre_e(_174,_175){XSP.allowSubmit();if(_16b.onError){if(typeof _16b.onError=="function"){_16b.onError();}else{eval(_16b.onError);}return _174;}if(_174&&_174.status&&_174.status!=200&&_174.responseText){if(_174.responseText.search(/\<html/i)>=0&&_174.responseText.search(/\<\/html\>/i)>=0){dojo.addOnLoad(function(){dojo.html.set(dojo.body(),_174.responseText);});return _174;}}var txt=XSP.getMessage("updateProblem");if(_174.message){txt+="\n   "+_174.message;}XSP.error(txt);return _174;};if(_169=="get"){var vid=form["$$viewid"].value;if(vid){_16c+="&"+"$$viewid="+vid;}dojo.xhrGet({url:_16c,handleAs:"text",timeout:XSP.submitLatency,load:_16e,error:_173});}else{dojo.xhrPost({url:_16c,handleAs:"text",form:form,timeout:XSP.submitLatency,load:_16e,error:_173,content:_16b.params});}};this._replaceNode=function x_rn(_176,_177){var _178=widget=null;if(dijit.byId){widget=dijit.byId(_176);if(widget){_178=widget.domNode;var _179=dijit.byId(_176+"_Container");if(_179){widget=_179;_178=_179.domNode;}}}_178=_178||dojo.byId(_176);if(!_178){var msg=dojo.string.substitute(XSP.getMessage("noElementId"),[_176]);throw {message:msg,description:msg};}var _17a=function(_17b,_17c){var _17d=_177.indexOf(_17b);if(_17d>=0){var _17e=_177.lastIndexOf(_17c);if(_17e>=0){var _17f=_177.substring(_17d+_17b.length,_17e);_177=_177.substring(0,_17d)+_177.substring(_17e+_17c.length);return _17f;}}};var _180=_17a("<!-- XSP_UPDATE_HEADER_START -->\n","<!-- XSP_UPDATE_HEADER_END -->\n");if(_180){this.execScripts(this.processScripts(_180,true));}if(widget){widget.destroyRecursive(true);}else{if(dijit.findWidgets){dojo.forEach(dijit.findWidgets(_178),function xrnl_fe(w){w.destroyRecursive(true);});}}var _181=_17a("<!-- XSP_UPDATE_SCRIPT_START -->","<!-- XSP_UPDATE_SCRIPT_END -->\n");var _182=this.processScripts(_177,true);var dom=this.processScripts(_177,false);if(dom){dojo.place(dom,_178,"replace");}else{_178.parentNode.removeChild(_178);}if(_182){this.execScripts(_182);}if(_181){this.execScripts(this.processScripts(_181,true));}this.parseDojo(dojo.byId(_176));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 _183=scr.indexOf(">");if(scr.substring(0,_183).indexOf("dojo/")<0){var end=scr.lastIndexOf("<");a.push(scr.substring(_183+1,end));}});return a;}else{return s.replace(rg,function(all,scr){var _184=scr.indexOf(">");return scr.substring(0,_184).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(node){if(node&&dojo.parser){if(node.getAttribute("dojoType")){dojo.parser.instantiate([node]);}dojo.parser.parse(node);}};this.attachSimpleConfirmSubmit=function x_ascs(_185,_186,_187,_188){var id=_186||_185;var _189=dojo.byId(id);dojo.connect(_189,_187,function xascs_fscs(e){XSP._fireSimpleConfirmSubmit(_185,id,_188);});};this._fireSimpleConfirmSubmit=function x_fscs(_18a,_18b,_18c){if(this.canSubmit()){var f=this.findForm(_18b);if(f){if(XSP.confirm(_18c)){f["$$xspsubmitid"].value=_18a;f["$$xspsubmitscroll"].value=this._scrollPosition();f.submit();}}}return false;};this.attachClientFunction=function x_acf(_18d,_18e,_18f){var node=dojo.byId(_18d);dojo.connect(node,_18e,function xacf_cssn(_190){_18f(_190);});};this.attachClientScript=function x_acs(_191,_192,_193){var node=dojo.byId(_191);dojo.connect(node,_192,function xacs_e(_194){eval(_193);});};this.tagCloudSliderOnChange=function x_tcsoc(_195,_196){try{var s=dojo.byId(_196);if(s){dojo.query("a",s).forEach(function(a){var _197=a.className.match(/(\d+)/);if(_197){a.style.display=(_197[0]>=_195)?"inline":"none";}});}}catch(e){alert(e);}},this.publishEvent=function x_pubv(_198,_199,_19a){},this.dispatchEvent=function x_dspv(_19b,name,_19c,_19d){var l=dojo.query(".XspHandler-"+name);if(l.length>0){var o={name:name,source:_19b,value:_19c,nativeEvent:_19d};this._submitValue=_19c;for(var i=0;i<l.length;i++){l[i].onclick(o);}this._submitValue=undefined;}},this.setComponentMode=function x_setp(mode,_19e){},this.addOnLoad=function x_aol(_19f){if(!this._listeningForDojoOnload){this._listeningForDojoOnload=true;dojo.addOnLoad(this,"_loaded");}this._onLoadListeners.push(_19f);};this._loaded=function x_l(){dojo.forEach(this._onLoadListeners,function xl_l(_1a0){_1a0();});this._onLoadListeners=[];};this.attachViewColumnCheckboxToggler=function x_avcct(_1a1,_1a2){var _1a3=_1a2+":_hdrcbox";dojo.connect(dojo.byId(_1a3),"onclick",function xavcct_c(){XSP._toggleViewColumnCheckBoxes(_1a1,_1a2);});XSP._toggleViewColumnCheckBoxes(_1a1,_1a2);};this._toggleViewColumnCheckBoxes=function x_tvccb(_1a4,_1a5){var cbox=this.getElementById(_1a5+":_hdrcbox");if(cbox){dojo.query("input[type=checkbox]").forEach(function(node){if(XSP.startsWith(node.name,_1a4)&&XSP.endsWith(node.name,":_colcbox")){node.checked=cbox.checked;}});}};this.isViewPanelRowSelected=function x_ivprs(_1a6,ckId){var res=false;dojo.query("input[type=checkbox]:checked").forEach(function(node){if(XSP.startsWith(node.name,_1a6)&&XSP.endsWith(node.name,ckId)){res=true;}});return res;};this.initSectionScript=function x_iss(_1a7,_1a8,_1a9){if(_1a9){var _1aa=dojo.byId(_1a8+"_open");var _1ab=dojo.byId(_1a8+"_close");var _1ac=dojo.byId(_1a8+"_contents");var _1ad="none"!=_1ac.style.display;if(_1ad){_1aa.style.display="inline";_1ab.style.display="none";if(!dojo.isIE){var _1ae=dojo.byId(_1a8+"_lk_open");var _1af=dojo.byId(_1a8+"_lk_close");XSP._moveAttr(_1af,_1ae,"accesskey");XSP._moveAttr(_1af,_1ae,"tabindex");}}else{_1aa.style.display="none";_1ab.style.display="inline";}if(dojo.isIE){var _1af=dojo.byId(_1a8+"_lk_close");var _1b0=_1af.getAttribute("accesskey");_1af.removeAttribute("accesskey");_1af.setAttribute("accessKey",_1b0);var _1b1=_1af.getAttribute("tabindex");_1af.removeAttribute("tabindex");_1af.setAttribute("tabIndex",_1b1);if(_1ad){var _1ae=dojo.byId(_1a8+"_lk_open");XSP._moveAttr(_1af,_1ae,"accessKey");XSP._moveAttr(_1af,_1ae,"tabIndex");}}}var node=dojo.byId(_1a7);dojo.connect(node,"onclick",function xiss_oc(_1b2){XSP.showSection(_1a8,_1a9);});dojo.connect(node,"onkeyup",function xiss_oku(_1b3){if(_1b3.keyCode==13||_1b3.keyCode==32){XSP.showSection(_1a8,_1a9);}});};this.showSection=function x_ss(_1b4,show){var _1b5=dojo.byId(_1b4+"_open");var _1b6=dojo.byId(_1b4+"_close");var _1b7=dojo.byId(_1b4+"_lk_open");var _1b8=dojo.byId(_1b4+"_lk_close");var _1b9=dojo.byId(_1b4+"_contents");var form=this.findForm(_1b4);if(_1b5&&_1b6&&_1b7&&_1b8&&_1b9&&form){if(show){_1b5.style.display="inline";_1b6.style.display="none";_1b9.style.display="block";form.elements[_1b4+"_closed"].value="false";}else{_1b5.style.display="none";_1b6.style.display="inline";_1b9.style.display="none";form.elements[_1b4+"_closed"].value="true";}var _1ba=show?_1b8:_1b7;var _1bb=show?_1b7:_1b8;XSP._moveAttr(_1ba,_1bb,(dojo.isIE?"accessKey":"accesskey"));XSP._moveAttr(_1ba,_1bb,(dojo.isIE?"tabIndex":"tabindex"));if(_1bb.focus){_1bb.focus();}}};this._moveAttr=function x_ma(_1bc,_1bd,_1be){_1bd.setAttribute(_1be,_1bc.getAttribute(_1be));_1bc.removeAttribute(_1be);};this.findForm=function x_ff(_1bf){return this.findParentByTag(_1bf,"form")||dojo.doc.forms[0];};this.findParentByTag=function x_fp(_1c0,tag){if(dojo.isString(_1c0)){var node=dojo.byId(_1c0);if(!node&&XSP.hasDijit()){node=dijit.byId(_1c0);if(node){node=node.domNode;}}_1c0=node;}tag=tag.toLowerCase();while(_1c0){var _1c1=_1c0.tagName.toLowerCase();if(_1c1==tag){return _1c0;}if(_1c1=="body"){return null;}_1c0=_1c0.parentNode;}return null;};this.getElementById=function x_gbi(_1c2){return dojo.byId(_1c2);};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,_1c3){return s.length>=_1c3.length&&s.substring(0,_1c3.length)==_1c3;};this.endsWith=function x_ew(s,_1c4){return s.length>=_1c4.length&&s.substring(s.length-_1c4.length)==_1c4;};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(_1c5){XSP.djRequire("ibm.xsp.widget.layout.xspClientDebug");dojo.addOnLoad(function(){XSP.logw(_1c5);});};};if(typeof XSP=="undefined"){var XSP=new XSPConstructor();}}dojo.i18n._preloadLocalizations("ibm.xsp.widget.layout.layers.nls.xspClientDojo",["ROOT","ar","ca","cs","da","de","de-de","el","en","en-gb","en-us","es","es-es","fi","fi-fi","fr","fr-fr","he","he-il","hu","it","it-it","ja","ja-jp","ko","ko-kr","nb","nl","nl-nl","pl","pt","pt-br","pt-pt","ru","sk","sl","sv","th","tr","xx","zh","zh-cn","zh-tw"]);

