/* ***************************************************************** */
/* Copyright IBM Corp. 2005, 2010  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.i18n.getLocalization=function $DBHZ_(_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 $DBHa_(_a){var _b=_a?_a.toLowerCase():dojo.locale;if(_b=="root"){_b="ROOT";}return _b;};dojo.i18n._requireLocalization=function $DBHb_(_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){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 $DBHc_(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 $DBHd_(_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 $DBHe_(_2c,_2d){function preload(_2e){_2e=dojo.i18n.normalizeLocale(_2e);dojo.i18n._searchLocalePath(_2e,true,function(loc){for(var i=0;i<_2d.length;i++){if(_2d[i]==loc){dojo["require"](_2c+"_"+loc);return true;}}return false;});};preload();var _2f=dojo.config.extraLocale||[];for(var i=0;i<_2f.length;i++){preload(_2f[i]);}};}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.string.rep=function $DBJV_(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 $DBJW_(_30,_31,ch,end){if(!ch){ch="0";}var out=String(_30),pad=dojo.string.rep(ch,Math.ceil((_31-out.length)/ch.length));return end?out+pad:pad+out;};dojo.string.substitute=function $DBJX_(_32,map,_33,_34){_34=_34||dojo.global;_33=_33?dojo.hitch(_34,_33):function(v){return v;};return _32.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_35,key,_36){var _37=dojo.getObject(key,false,map);if(_36){_37=dojo.getObject(_36,false,_34).call(_34,_37,key);}return _33(_37,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.date.stamp.fromISOString=function $DBDm_(_38,_39){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 _3a=dojo.date.stamp._isoRegExp.exec(_38),_3b=null;if(_3a){_3a.shift();if(_3a[1]){_3a[1]--;}if(_3a[6]){_3a[6]*=1000;}if(_39){_39=new Date(_39);dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_3c){return _39["get"+_3c]();}).forEach(function(_3d,_3e){if(_3a[_3e]===undefined){_3a[_3e]=_3d;}});}_3b=new Date(_3a[0]||1970,_3a[1]||0,_3a[2]||1,_3a[3]||0,_3a[4]||0,_3a[5]||0,_3a[6]||0);if(_3a[0]<100){_3b.setFullYear(_3a[0]||1970);}var _3f=0,_40=_3a[7]&&_3a[7].charAt(0);if(_40!="Z"){_3f=((_3a[8]||0)*60)+(Number(_3a[9])||0);if(_40!="-"){_3f*=-1;}}if(_40){_3f-=_3b.getTimezoneOffset();}if(_3f){_3b.setTime(_3b.getTime()+_3f*60000);}}return _3b;};dojo.date.stamp.toISOString=function $DBDo_(_41,_42){var _43=function(n){return (n<10)?"0"+n:n;};_42=_42||{};var _44=[],_45=_42.zulu?"getUTC":"get",_46="";if(_42.selector!="time"){var _47=_41[_45+"FullYear"]();_46=["0000".substr((_47+"").length)+_47,_43(_41[_45+"Month"]()+1),_43(_41[_45+"Date"]())].join("-");}_44.push(_46);if(_42.selector!="date"){var _48=[_43(_41[_45+"Hours"]()),_43(_41[_45+"Minutes"]()),_43(_41[_45+"Seconds"]())].join(":");var _49=_41[_45+"Milliseconds"]();if(_42.milliseconds){_48+="."+(_49<100?"0":"")+_43(_49);}if(_42.zulu){_48+="Z";}else{if(_42.selector!="time"){var _4a=_41.getTimezoneOffset();var _4b=Math.abs(_4a);_48+=(_4a>0?"-":"+")+_43(Math.floor(_4b/60))+":"+_43(_4b%60);}}_44.push(_48);}return _44.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.parser=new function(){var d=dojo;this._attrName=d._scopeName+"Type";this._query="["+this._attrName+"]";function val2type(_4c){if(d.isString(_4c)){return "string";}if(typeof _4c=="number"){return "number";}if(typeof _4c=="boolean"){return "boolean";}if(d.isFunction(_4c)){return "function";}if(d.isArray(_4c)){return "array";}if(_4c instanceof Date){return "date";}if(_4c instanceof d._Url){return "url";}return "object";};function str2obj(_4d,_4e){switch(_4e){case "string":return _4d;case "number":return _4d.length?Number(_4d):NaN;case "boolean":return typeof _4d=="boolean"?_4d:!(_4d.toLowerCase()=="false");case "function":if(d.isFunction(_4d)){_4d=_4d.toString();_4d=d.trim(_4d.substring(_4d.indexOf("{")+1,_4d.length-1));}try{if(_4d.search(/[^\w\.]+/i)!=-1){return new Function(_4d);}else{return d.getObject(_4d,false);}}catch(e){return new Function();}case "array":return _4d?_4d.split(/\s*,\s*/):[];case "date":switch(_4d){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_4d);}case "url":return d.baseUrl+_4d;default:return d.fromJson(_4d);}};var _4f={};dojo.connect(dojo,"extend",function(){_4f={};});function getClassInfo(_50){if(!_4f[_50]){var cls=d.getObject(_50);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_50+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _51=cls.prototype;var _52={},_53={};for(var _54 in _51){if(_54.charAt(0)=="_"){continue;}if(_54 in _53){continue;}var _55=_51[_54];_52[_54]=val2type(_55);}_4f[_50]={cls:cls,params:_52};}return _4f[_50];};this._functionFromScript=function $DBJC_(_56){var _57="";var _58="";var _59=_56.getAttribute("args");if(_59){d.forEach(_59.split(/\s*,\s*/),function(_5a,idx){_57+="var "+_5a+" = arguments["+idx+"]; ";});}var _5b=_56.getAttribute("with");if(_5b&&_5b.length){d.forEach(_5b.split(/\s*,\s*/),function(_5c){_57+="with("+_5c+"){";_58+="}";});}return new Function(_57+_56.innerHTML+_58);};this.instantiate=function $DBJD_(_5d,_5e,_5f){var _60=[],dp=dojo.parser;_5e=_5e||{};_5f=_5f||{};d.forEach(_5d,function(_61){if(!_61){return;}var _62=dp._attrName in _5e?_5e[dp._attrName]:_61.getAttribute(dp._attrName);if(!_62||!_62.length){return;}var _63=getClassInfo(_62),_64=_63.cls,ps=_64._noScript||_64.prototype._noScript;var _65={},_66=_61.attributes;for(var _67 in _63.params){var _68=_67 in _5e?{value:_5e[_67],specified:true}:_66.getNamedItem(_67);if(!_68||(!_68.specified&&(!dojo.isIE||_67.toLowerCase()!="value"))){continue;}var _69=_68.value;switch(_67){case "class":_69="className" in _5e?_5e.className:_61.className;break;case "style":_69="style" in _5e?_5e.style:(_61.style&&_61.style.cssText);}var _6a=_63.params[_67];if(typeof _69=="string"){_65[_67]=str2obj(_69,_6a);}else{_65[_67]=_69;}}if(!ps){var _6b=[],_6c=[];d.query("> script[type^='dojo/']",_61).orphan().forEach(function(_6d){var _6e=_6d.getAttribute("event"),_62=_6d.getAttribute("type"),nf=d.parser._functionFromScript(_6d);if(_6e){if(_62=="dojo/connect"){_6b.push({event:_6e,func:nf});}else{_65[_6e]=nf;}}else{_6c.push(nf);}});}var _6f=_64.markupFactory||_64.prototype&&_64.prototype.markupFactory;var _70=_6f?_6f(_65,_61,_64):new _64(_65,_61);_60.push(_70);var _71=_61.getAttribute("jsId");if(_71){d.setObject(_71,_70);}if(!ps){d.forEach(_6b,function(_72){d.connect(_70,_72.event,null,_72.func);});d.forEach(_6c,function(_73){_73.call(_70);});}});if(!_5e._started){d.forEach(_60,function(_74){if(!_5f.noStart&&_74&&_74.startup&&!_74._started&&(!_74.getParent||!_74.getParent())){_74.startup();}});}return _60;};this.parse=function $DBJE_(_75,_76){var _77;if(!_76&&_75&&_75.rootNode){_76=_75;_77=_76.rootNode;}else{_77=_75;}var _78=d.query(this._query,_77);return this.instantiate(_78,null,_76);};}();(function(){var _79=function(){if(dojo.config.parseOnLoad){dojo.parser.parse();}};if(dojo.exists("dijit.wai.onload")&&(dijit.wai.onload===dojo._loaders[0])){dojo._loaders.splice(1,0,_79);}else{dojo._loaders.unshift(_79);}})();}if(!dojo._hasResource["dojo.html"]){dojo._hasResource["dojo.html"]=true;dojo.provide("dojo.html");(function(){var _7a=0,d=dojo;dojo.html._secureForInnerHtml=function $DBHV_(_7b){return _7b.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"");};dojo.html._emptyNode=dojo.empty;dojo.html._setNodeContent=function $DBHX_(_7c,_7d){d.empty(_7c);if(_7d){if(typeof _7d=="string"){_7d=d._toDom(_7d,_7c.ownerDocument);}if(!_7d.nodeType&&d.isArrayLike(_7d)){for(var _7e=_7d.length,i=0;i<_7d.length;i=_7e==_7d.length?i+1:0){d.place(_7d[i],_7c,"last");}}else{d.place(_7d,_7c,"last");}}return _7c;};dojo.declare("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:false,extractContent:false,parseContent:false,constructor:function $DBHK_(_7f,_80){dojo.mixin(this,_7f||{});_80=this.node=dojo.byId(this.node||_80);if(!this.id){this.id=["Setter",(_80)?_80.id||_80.tagName:"",_7a++].join("_");}if(!(this.node||_80)){new Error(this.declaredClass+": no node provided to "+this.id);}},set:function $DBHL_(_81,_82){if(undefined!==_81){this.content=_81;}if(_82){this._mixin(_82);}this.onBegin();this.setContent();this.onEnd();return this.node;},setContent:function $DBHM_(){var _83=this.node;if(!_83){console.error("setContent given no node");}try{_83=dojo.html._setNodeContent(_83,this.content);}catch(e){var _84=this.onContentError(e);try{_83.innerHTML=_84;}catch(e){console.error("Fatal "+this.declaredClass+".setContent could not change content due to "+e.message,e);}}this.node=_83;},empty:function $DBHN_(){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 $DBHO_(){var _85=this.content;if(dojo.isString(_85)){if(this.cleanContent){_85=dojo.html._secureForInnerHtml(_85);}if(this.extractContent){var _86=_85.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_86){_85=_86[1];}}}this.empty();this.content=_85;return this.node;},onEnd:function $DBHP_(){if(this.parseContent){this._parse();}return this.node;},tearDown:function $DBHQ_(){delete this.parseResults;delete this.node;delete this.content;},onContentError:function $DBHR_(err){return "Error occured setting content: "+err;},_mixin:function $DBHS_(_87){var _88={},key;for(key in _87){if(key in _88){continue;}this[key]=_87[key];}},_parse:function $DBHT_(){var _89=this.node;try{this.parseResults=dojo.parser.parse(_89,true);}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function $DBHU_(_8a,err,_8b){var _8c=this["on"+_8a+"Error"].call(this,err);if(_8b){console.error(_8b,err);}else{if(_8c){dojo.html._setNodeContent(this.node,_8c,true);}}}});dojo.html.set=function $DBHY_(_8d,_8e,_8f){if(undefined==_8e){console.warn("dojo.html.set: no cont argument provided, using empty string");_8e="";}if(!_8f){return dojo.html._setNodeContent(_8d,_8e,true);}else{var op=new dojo.html._ContentSetter(dojo.mixin(_8f,{content:_8e,node:_8d}));return op.set();}};})();}if(typeof XSP=="undefined"){var XSP=new XSPConstructor();}function XSPConstructor(){this.validateAllFields=false;this.validators=new Array();this.preSubmitListeners=new Array();this.querySubmitListeners=new Array();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(_90){return dojo["require"](_90);};this.getMessage=function x_gm(msg){if(null==this.messages){this.messages=dojo.i18n.getLocalization("ibm.xsp.widget.layout","xspClientDojo");}return XSP.messages[msg];};this.addPreSubmitListener=function x_apsl(_91,_92,_93,_94){this._pushListener(this.preSubmitListeners,_91,_93,_94,_92);};this.addQuerySubmitListener=function x_aqsl(_95,_96,_97,_98){this._pushListener(this.querySubmitListeners,_95,_97,_98,_96);};this._pushListener=function x_pl(_99,_9a,_9b,_9c,_9d){if("undefined"==typeof _9c||null==_9c){this._unnamedSubmitListenerCount++;_9c="script"+this._unnamedSubmitListenerCount.toString();}else{for(var i=0;i<_99.length;i++){if(_9c==_99[i].scriptId){return;}}}_99.push(new this._SubmitListener(_9a,_9d,_9b,_9c));};this._SubmitListener=function x_sl(_9e,_9f,_a0,_a1){this.formId=_9e;this.clientId=_a0;this.scriptId=_a1;this.listener=_9f;this.run=function xsl_r(_a2){return this.listener(_a2);};};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.setSubmitValue=function x_sbv(_a3){this._submitValue=_a3;};this._processListeners=function x_pl(_a4,_a5,_a6){for(var i=0;i<_a4.length;i++){var _a7=_a4[i];if(_a7.formId==_a5){if(typeof _a7.clientId=="undefined"||null==_a7.clientId||_a7.clientId==_a6){var _a8=_a7.run();if(_a4==this.querySubmitListeners&&_a8==false){return _a8;}}}}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.attachValidator=function x_av(_a9,_aa,_ab){var _ac=null;var v=null;if(arguments.length>3){for(var i=3;i<arguments.length;i++){var e=arguments[i];if(typeof e=="string"){_ac=e;}else{if(!v){v=new Array();}v.push(e);}}}this.validators.push(new XSP._Validator(_a9,_aa,_ab,v,_ac));};this._Validator=function x_v(_ad,_ae,_af,_b0,_b1){this.clientId=_ad;this.required=_ae;this.converter=_af;this.validatorList=_b0;this.multiSep=_b1;};this.validateAll=function validateAll(_b2,_b3,_b4){var _b5=true;if(!_b3){return _b5;}if(dijit&&dijit.byId){var fdj=dijit.byId(_b2);if(fdj&&fdj.validate){_b5=fdj.validate();}}for(var i=0;i<this.validators.length;i++){if(!_b5&&!this.validateAllFields){return _b5;}var vc=this.validators[i];var _b6=this.findForm(vc.clientId);var fid=(null==_b6)?null:_b6.id;if(fid==_b2){if(_b4){if(!this.startsWith(vc.clientId,_b4)){continue;}}var _b7=null;var _b8=this.getElementById(vc.clientId);if(dijit&&dijit.byId){var dj=dijit.byId(vc.clientId);if(dj){_b7=this.getDijitFieldValue(dj);}}if(_b7==null&&_b8!=null&&!_b8.disabled){_b7=this.getFieldValue(_b8);}if(_b7!=null){if(_b3==2&&vc.required){if(!vc.required.validate(vc.clientId,_b7)){_b5=false;continue;}}if(_b7!=null&&_b7!=""){var _b9=[_b7];if(typeof _b7=="string"&&vc.multiSep){_b9=_b7.split(vc.multiSep);}for(var ii=0;ii<_b9.length;ii++){_b7=_b9[ii];if(typeof _b7=="string"){_b7=this.trim(_b7);if(vc.converter){_b7=vc.converter.convert(vc.clientId,_b7);if(_b7==null){_b5=false;continue;}}}if(_b3==2&&vc.validatorList){for(var j=0;j<vc.validatorList.length;j++){if(!vc.validatorList[j].validate(vc.clientId,_b7)){_b5=false;continue;}}}}}}}}return _b5;};this.getFieldValue=function getFieldValue(_ba){if(_ba){var _bb=(!_ba.type)?null:_ba.type.toLowerCase();if(_bb=="radio"||_bb=="checkbox"){if(_ba.checked){return _ba.value;}return "";}else{if(_ba.multiple){var sel="";for(var i=0;i<_ba.options.length;i++){if(_ba.options[i].selected){if(sel){sel+=",";}sel+=_ba.options[i].value;}}return sel;}else{if(typeof _ba.value!="undefined"){return _ba.value;}}}}return null;};this.getDijitFieldValue=function getDijitFieldValue(dj){if(dj&&dj.getValue){return dj.getValue();}return null;};this.validationError=function validationError(_bc,_bd){this.error(_bd);var e=this.getElementById(_bc);if(e!=null){if(e.select){e.select();}if(e.focus){e.focus();}}};this.DateConverter=function DateConverter(_be,_bf){XSP.djRequire("dojo.date.locale");this.message=_bf;this.dateFormat=_be;this.convert=function xdc_c(_c0,_c1){var _c2=XSP.getElementById(_c0);var _c3=dojo.date.locale.parse(_c1,{selector:"date",datePattern:this.dateFormat});if(null==_c3){_c2.setAttribute("aria-invalid","true");XSP.validationError(_c0,this.message);return null;}_c2.setAttribute("aria-invalid","false");return _c3;};};this.TimeConverter=function TimeConverter(_c4,_c5){XSP.djRequire("dojo.date.locale");this.message=_c5;this.timeFormat=_c4;this.convert=function xtc_c(_c6,_c7){var _c8=XSP.getElementById(_c6);var _c9=dojo.date.locale.parse(_c7,{selector:"time",timePattern:this.timeFormat});if(null==_c9){_c8.setAttribute("aria-invalid","true");XSP.validationError(_c6,this.message);return null;}_c8.setAttribute("aria-invalid","false");return _c9;};};this.DateTimeConverter=function DateTimeConverter(_ca,_cb,_cc){XSP.djRequire("dojo.date.locale");this.message=_cc;this.dateFormat=_ca;this.timeFormat=_cb;this.convert=function xdtc_c(_cd,_ce){var _cf=XSP.getElementById(_cd);var _d0=dojo.date.locale.parse(_ce,{datePattern:this.dateFormat,timePattern:this.timeFormat});if(null==_d0){_cf.setAttribute("aria-invalid","true");XSP.validationError(_cd,this.message);return null;}_cf.setAttribute("aria-invalid","false");return _d0;};};this.IntConverter=function IntConverter(_d1){this.message=_d1;this.convert=function xic_c(_d2,_d3){var _d4=XSP.getElementById(_d2);var _d5=/^-?\d+$/;if(_d5.test(_d3)){_d4.setAttribute("aria-invalid","false");return parseInt(_d3);}_d4.setAttribute("aria-invalid","true");XSP.validationError(_d2,this.message);};};this.NumberConverter=function NumberConverter(dot,tho,_d6){this.message=_d6;this.convert=function xnc_c(_d7,_d8){var _d9=XSP.getElementById(_d7);while(_d8.indexOf(tho)>=0){_d8=_d8.replace(tho,"");}_d8=_d8.replace(dot,".");var _da=/(^-?\d+(\.\d*)?([eE][-+]?\d+)?$)|(^-?\.\d+([eE][-+]?\d+)?$)/;if(_da.test(_d8)){_d9.setAttribute("aria-invalid","false");return parseFloat(_d8);}_d9.setAttribute("aria-invalid","true");XSP.validationError(_d7,this.message);};};this.RequiredValidator=function RequiredValidator(_db){this.message=_db;this.validate=function xrv_v(_dc,_dd){var _de=XSP.getElementById(_dc);if(null!=_de){if(_dd==null||_dd==""){_de.setAttribute("aria-required","true");XSP.validationError(_dc,this.message);return false;}}return true;};};this.DateTimeRangeValidator=function DateTimeRangeValidator(_df,_e0,_e1){XSP.djRequire("dojo.date.stamp");this.minTime=_df!=null?dojo.date.stamp.fromISOString(_df):null;this.maxTime=_e0!=null?dojo.date.stamp.fromISOString(_e0):null;this.message=_e1;this.validate=function xdtrv_v(_e2,_e3){var _e4=XSP.getElementById(_e2);if(null!=_e4){if(typeof _e3=="object"&&_e3.getTime){var _e5=_e3.getTime();if((null!=this.minTime&&_e5<this.minTime)||(null!=this.maxTime&&_e5>this.maxTime)){_e4.setAttribute("aria-invalid","true");XSP.validationError(_e2,this.message);return false;}_e4.setAttribute("aria-invalid","false");}}return true;};};this.LengthValidator=function LengthValidator(min,max,_e6){this.min=min;this.max=max;this.message=_e6;this.validate=function xlv_v(_e7,_e8){var _e9=XSP.getElementById(_e7);if(null!=_e9){if(typeof _e8=="string"){var len=_e8.length;if((this.min!=null&&len<this.min)||(this.max!=null&&len>this.max)){_e9.setAttribute("aria-invalid","true");XSP.validationError(_e7,this.message);return false;}_e9.setAttribute("aria-invalid","false");}}return true;};};this.NumberRangeValidator=function NumberRangeValidator(min,max,_ea){this.min=min;this.max=max;this.message=_ea;this.validate=function xnrv_v(_eb,_ec){var _ed=XSP.getElementById(_eb);if(null!=_ed){if(typeof _ec=="number"){if((this.min!=null&&_ec<this.min)||(this.max!=null&&_ec>this.max)){_ed.setAttribute("aria-invalid","true");XSP.validationError(_eb,this.message);return false;}_ed.setAttribute("aria-invalid","false");}}return true;};};this.RegExpValidator=function RegExpValidator(_ee,_ef){this.expr=_ee;this.message=_ef;this.validate=function xrev_v(_f0,_f1){var _f2=XSP.getElementById(_f0);if(null!=_f2){if(typeof _f1=="string"){var re=new RegExp(this.expr);if(!re.test(_f1)){_f2.setAttribute("aria-invalid","true");XSP.validationError(_f0,this.message);return false;}_f2.setAttribute("aria-invalid","false");}}return true;};};this.ExpressionValidator=function ExpressionValidator(_f3,_f4){this.expr=_f3;this.message=_f4;this.validate=function xev_v(_f5,_f6){var _f7=XSP.getElementById(_f5);if(null!=_f7){var _f8=dojo.global.value;dojo.global.value=_f6;var _f9=eval(this.expr);dojo.global.value=_f8;if(!_f9){_f7.setAttribute("aria-invalid","true");XSP.validationError(_f5,this.message);return false;}_f7.setAttribute("aria-invalid","false");}return true;};};this.attachEvent=function x_ae(_fa,_fb,_fc,_fd,_fe,_ff,_100){if(_fb==null){_fb=_fa;}var node=dojo.byId(_fb);if(typeof dijit!="undefined"&&typeof dijit.byId!="undefined"){var _101=this._getEventData(node,_fb,_fc);node=_101.targetNode;_fc=_101.eventName;}if(_fc=="onClientLoad"){XSP.fireEvent(_fc,_fa,_fb,_fd,_fe,_ff,_100);}if(node){dojo.connect(node,_fc,function xav_fe(_102){if(node&&node.getAttribute){var href=node.getAttribute("href");if(href&&XSP.endsWith(href,"#")){_102.preventDefault();}}XSP.fireEvent(_102,_fa,_fb,_fd,_fe,_ff,_100);});}};this._getEventData=function x_cfde(_103,_104,_105){var _106=dijit.byId(_104);if(_106&&_105){if(!this._eventNameHtmlToWidget){this._eventNameHtmlToWidget={"onload":"onLoad","onunload":"onUnload","onchange":"onChange","onsubmit":"onSubmit","onreset":"onReset","onselect":"onSelect","onblur":"onBlur","onfocus":"onFocus","onkeydown":"onKeyDown","onkeypress":"onKeyPress","onkeyup":"onKeyUp","onclick":"onClick","ondblclick":"onDblClick","onmousedown":"onMouseDown","onmousemove":"onMouseMove","onmouseout":"onMouseOut","onmouseover":"onMouseOver","onmouseup":"onMouseUp"};}var _107=this._eventNameHtmlToWidget[_105]||_105;if(dojo.isFunction(_106[_107])){if(_107=="onFocus"&&_106.declaredClass.indexOf("DateTextBox")!=-1){_105="_onFocus";}else{_105=_107;}_103=_106;}}return {"targetNode":_103,"eventName":_105};};this.fireEvent=function x_fe(evt,_108,_109,_10a,_10b,_10c,_10d){var form=this.findForm(_109);if(_10b&&(form==null||!this.canSubmit())){return false;}var _10e=this._doFireEvent(evt,form,_108,_10a,_10b,_10c,_10d);if(_10b){if(_10e){window.onbeforeunload=null;document.forms[form.id].submit();}else{this.allowSubmit();}}};this._doFireEvent=function x_dfe(evt,form,_10f,_110,_111,_112,_113){var _114=true;var _115;if(this._submitValue!=null&&typeof this._submitValue!="undefined"){_115=this._submitValue;}else{_115="";}this._submitValue=undefined;if(_110!=null){if(dojo.isString(_110)&&dojo.global[_110]){_110=dojo.global[_110];}if(dojo.isFunction(_110)){try{_114=_110(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 _114=="boolean"){if(_114==false){return false;}}else{if(!(typeof this._submitValue=="undefined")){_115=this._submitValue;}else{if(!(typeof _114=="undefined")){_115=_114;}}}}}if(_115!=null&&typeof _115!="string"){if(typeof _115=="object"){_115=this.toJson(_115);}else{_115=_115.toString();}}if(_111){if(_112===true){_112=0;}if(_112){_114=this.validateAll(form.id,_112,_113);if(_114==false){return false;}}_114=this._processListeners(this.querySubmitListeners,form.id,_10f);if(_114==false){return false;}this._processListeners(this.preSubmitListeners,form.id,_10f);if(_114&&_111){document.forms[form.id]["$$xspsubmitid"].value=_10f;document.forms[form.id]["$$xspexecid"].value=_113?_113:"";if(_115!=null&&_115!=""){document.forms[form.id]["$$xspsubmitvalue"].value=_115;}document.forms[form.id]["$$xspsubmitscroll"].value=this._scrollPosition();}return true;}return false;};this._scrollPosition=function _scrollPosition(){var _116=window.pageXOffset||document.documentElement.scrollLeft||0;var _117=window.pageYOffset||document.documentElement.scrollTop||0;return _116+"|"+_117;};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,_118){this._dirty=flag;this._dirtyFormId=_118;};this._isDirty=function x_id(){return (this._dirty);};this._getDirtyFormId=function x_gdfi(){return (this._dirtyFormId);};this.attachDirtyListener=function x_adl(_119){var form=this.findForm(_119);if(null!=form){var node=dojo.byId(_119);var _11a="onchange";if(typeof dijit!="undefined"&&typeof dijit.byId!="undefined"){var _11b=dijit.byId(_119);if(_11b){if(dojo.isFunction(_11b["onChange"])&&!dojo.isFunction(_11b["isModifiedNotification"])){node=_11b;_11a="onChange";}else{if(dojo.isFunction(_11b["enableModifiedNotification"])){_11b.enableModifiedNotification();return;}}}}dojo.connect(node,_11a,function xadl_sd(_11c){XSP._setDirty(true,form.id);});}};this.attachDirtyUnloadListener=function x_adul(_11d){window.onbeforeunload=function xadul_sd(_11e){if(XSP._isDirty()){return _11d;}};};this._validateDirtyForm=function x_vdf(_11f,_120){var form=this.getElementById(_11f);var _121=this.validateAll(form.id,2);if(false==_121){this._setAllowDirtySubmit(false);return _121;}_121=this._processListeners(this.querySubmitListeners,form.id,_120);if(false==_121){this._setAllowDirtySubmit(false);}return _121;};this._saveDirtyForm=function x_sdf(evt,_122,_123,_124,_125,_126,_127){var form=this.findForm(_123);if(_125&&(form==null||!this.canSubmit())){return false;}var _128=this._doFireSaveEvent(evt,form,_122,_124,_125,_126,_127);if(_125){if(_128){window.onbeforeunload=null;document.forms[form.id].submit();}else{this.allowSubmit();}}};this._doFireSaveEvent=function x_dfe(evt,form,_129,_12a,_12b,_12c,_12d){var _12e=true;var _12f;if(this._submitValue!=null&&typeof this._submitValue!="undefined"){_12f=this._submitValue;}else{_12f="";}this._submitValue=undefined;if(_12a!=null){if(dojo.isString(_12a)&&dojo.global[_12a]){_12a=dojo.global[_12a];}if(dojo.isFunction(_12a)){try{_12e=_12a(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 _12e=="boolean"){if(_12e==false){return false;}}else{if(!(typeof this._submitValue=="undefined")){_12f=this._submitValue;}else{if(!(typeof _12e=="undefined")){_12f=_12e;}}}}}if(_12f!=null&&typeof _12f!="string"){if(typeof _12f=="object"){_12f=this.toJson(_12f);}else{_12f=_12f.toString();}}if(_12b){this._processListeners(this.preSubmitListeners,form.id,_129);if(_12e&&_12b){document.forms[form.id]["$$xspsubmitid"].value=_129;document.forms[form.id]["$$xspexecid"].value=_12d?_12d:"";if(_12f!=null&&_12f!=""){document.forms[form.id]["$$xspsubmitvalue"].value=_12f;}document.forms[form.id]["$$xspsubmitscroll"].value=this._scrollPosition();}return true;}return false;};this.attachPartial=function x_apar(_130,_131,_132,_133,_134,_135,_136,_137,_138,_139){if(_131==null){_131=_130;}var _13a=dojo.byId(_131);if(typeof dijit!="undefined"&&typeof dijit.byId!="undefined"){var _13b=this._getEventData(_13a,_131,_133);_13a=_13b.targetNode;_133=_13b.eventName;}if(_133=="onClientLoad"){var form=XSP.findForm(_131);if(form==null||!XSP.canSubmit()){return false;}if(XSP._doFireEvent(null,form,_130,_134,true,_135,_132)){var _13c={onStart:_137,onComplete:_138,onError:_139};XSP._partialRefresh("post",form,_136,_13c);}else{XSP.allowSubmit();}}dojo.connect(_13a,_133,function xapar_fpre(_13d){if(_13a&&_13a.getAttribute){var href=_13a.getAttribute("href");if(href&&XSP.endsWith(href,"#")){_13d.preventDefault();}}var form=XSP.findForm(_131);if(form==null||!XSP.canSubmit()){return false;}if(XSP._doFireEvent(_13d,form,_130,_134,true,_135,_132)){var _13e={onStart:_137,onComplete:_138,onError:_139};XSP._partialRefresh("post",form,_136,_13e);}else{XSP.allowSubmit();}});};this.partialRefreshGet=function x_prfs(_13f,_140){var form=document.forms[0];if(form==null||!this.canSubmit()){return false;}_140=_140||new Object();this._partialRefresh("get",form,_13f,_140);};this.partialRefreshPost=function x_prfs(_141,_142){var form=this.findForm(_141);if(form==null||!this.canSubmit()){return false;}_142=_142||new Object();if(_142.immediate){_142.valmode=0;}if(this._doFireEvent(null,form,_141,null,true,_142.valmode,_142.execId)){this._partialRefresh("post",form,_141,_142);}else{this.allowSubmit();}};this._partialRefresh=function x_prfh(_143,form,_144,_145){var _146=form.action;_146+=(_146.match(/\?/)?"&":"?")+"$$ajaxmode=full"+"&$$ajaxid="+encodeURIComponent(_144);if(_145.params&&_143=="get"){if(typeof _145.params=="object"){for(var key in _145.params){var _147=_145.params[key];if(_147){_146+="&"+encodeURIComponent(key)+"="+encodeURIComponent(_147);}else{if(_147!=null&&typeof _147!="undefined"){_146+="&"+encodeURIComponent(key);if(""!=_147){_146+="="+encodeURIComponent(_147);}}}}}else{if(typeof _145.params=="string"){_146+="&"+_145.params;}}}if(_145.refreshTargetId){_144=_145.refreshTargetId;}if(_145.onStart){if(typeof _145.onStart=="function"){_145.onStart();}else{eval(_145.onStart);}}var _148=function xfpre_l(_149,_14a){var _14b=_14a.xhr&&_14a.xhr.getResponseHeader("X-XspLocation");if(_14b){window.location=_14b;return _149;}if(_149.search(/\<html/i)>=0&&_149.search(/\<\/html\>/i)>=0){dojo.html.set(dojo.body(),_149);XSP.allowSubmit();return _149;}if(_144&&_144!="@none"){XSP._replaceNode(_144,_149);}XSP.allowSubmit();if(_145.onComplete){if(typeof _145.onComplete=="function"){_145.onComplete();}else{eval(_145.onComplete);}}return _149;};var _14c=function xfpre_e(_14d,_14e){XSP.allowSubmit();console.log("Partial Refresh error. response:");console.dir(_14d);console.log("Partial Refresh error. ioArgs:");console.dir(_14e);if(_145.onError){if(typeof _145.onError=="function"){_145.onError();}else{eval(_145.onError);}}else{var txt=XSP.getMessage("areaProblem");if(typeof _14d.message!="undefined"){txt+="   "+_14d.message+"\n";}txt+=XSP.getMessage("submitPrompt");if(XSP.confirm(txt)){var form=XSP.findForm(_144);if(null==form||typeof form.id=="undefined"){document.forms[0].submit();}else{document.forms[form.id].submit();}}}return _14d;};if(_143=="get"){_146+="&"+"$$viewid="+form["$$viewid"].value;dojo.xhrGet({url:_146,handleAs:"text",timeout:XSP.submitLatency,load:_148,error:_14c});}else{dojo.xhrPost({url:_146,handleAs:"text",form:form,timeout:XSP.submitLatency,load:_148,error:_14c,content:_145.params});}};this._replaceNode=function x_rn(_14f,_150){var _151=null;var _152=null;if(typeof dijit!="undefined"&&typeof dijit.byId!="undefined"){_152=dijit.byId(_14f);if(null!=_152){_151=_152.domNode;var _153=dijit.byId(_14f+"_Container");if(null!=_153){_152=_153;_151=_153.domNode;}}}if(null==_151){_151=dojo.byId(_14f);}if(null==_151){var msg=XSP.getMessage("noElementId");msg=dojo.string.substitute(msg,[_14f]);var ex={message:msg};ex.description=ex.message;throw ex;}var _154="<!-- XSP_UPDATE_HEADER_START -->\n";var _155=(null==_150)?-1:_150.indexOf(_154);if(_155>=0){var _156="<!-- XSP_UPDATE_HEADER_END -->\n";var _157=_150.lastIndexOf(_156);if(_157>=0){var _158=_150.substring(_155+_154.length,_157);_150=_150.substring(0,_155)+_150.substring(_157+_156.length);var _159=dojo.doc.createElement("script");_151.parentNode.insertBefore(_159,_151.nextSibling);if(dojo.isIE){_158="&shy;"+_158;}var _15a=XSP._replaceNormal;_15a.replaceNode(_159,_158,null);dojo.forEach(_15a.findNewElements(),function xrn_fe3(node){if(node.nodeName&&node.nodeName.toLowerCase()=="script"){dojo.eval(node.innerHTML);}});if(dojo.isIE&&!dojo.config.isDebug){var _15b=_15a.findNewElements();if(_15b.length>0){var _15c=_15b[0].previousSibling;_15c.parentNode.removeChild(_15c);}}this._removeScriptsAfterPartial(_15a);_15a.clear();}}var _15d;var _15e=_151.nodeName.toUpperCase();var isTD=_15e=="TD";if(isTD&&dojo.isIE){_15d=XSP._replaceIETableData;}else{if(isTD&&dojo.isSafari){_15d=XSP._replaceSafariTableData;}else{if(isTD&&dojo.isMozilla){_15d=XSP._replaceMozillaTableData;}else{_15d=XSP._replaceNormal;}}}_15d.replaceNode(_151,_150,_152);if(typeof dojo.parser!="undefined"){dojo.forEach(_15d.findNewElements(),function xrn_fe1(node){if(null!=node.getAttribute("dojoType")){dojo.parser.instantiate([node]);}dojo.parser.parse(node);});}dojo.forEach(_15d.findNewElements(),function xrn_fe2(node){var f=function xrnfe2_fe(_15f){if(_15f.type="text/javascript"){dojo.eval(_15f.innerHTML);}};var _160=dojo.query("script",node);if(node.nodeName.toLowerCase()=="script"){f(node);}_160.forEach(f);});this._loaded();this._removeScriptsAfterPartial(_15d);_15d.clear();};this._removeScriptsAfterPartial=function x_rs(_161){if(dojo.config.isDebug){return;}var _162=_161.findNewElements();while(_162.length>0){var node=_162.pop();if(node.nodeName.toLowerCase()=="script"){node.parentNode.removeChild(node);}}};this._replaceNormal={parent:null,before:null,after:null,replaceNode:function x_rn(_163,_164,_165){div=dojo.doc.createElement("div");_163.parentNode.insertBefore(div,_163);if(null!=_165){_165.destroy();}else{dojo.query("[widgetId]",_163).forEach(function xrnl_fe(n){var w=dijit.byNode(n);if(w!=null){w.destroy();}});_163.parentNode.removeChild(_163);}_163=null;div.innerHTML=_164;this.parent=div.parentNode;this.before=div.previousSibling;this.after=div.nextSibling;while(div.childNodes.length>0){var _166=div.childNodes.item(0);this.parent.insertBefore(_166,div);}this.parent.removeChild(div);div=null;},findNewElements:function xrnl_fne(){return XSP._elementsBetween(this.parent,this.before,this.after);},clear:function xrnl_c(){this.parent=null;this.before=null;this.after=null;}};this._replaceIETableData={tableData:null,replaceNode:function x_rietd(_167,_168,_169){this.tableData=_167;dojo.query("[widgetId]",_167).forEach(function xrietd_fe(n){var w=dijit.byNode(n);if(w!=null){w.destroy();}});while(_167.childNodes.length>0){var _16a=_167.childNodes.item(0);_167.removeChild(_16a);}_167.innerHTML=_168;},findNewElements:function xreietd_fne(){var _16b=new Array();var _16c=this.tableData.childNodes;var len=_16c.length;for(var i=0;i<len;i++){var _16d=_16c.item(i);if(_16d.nodeType==1){_16b.push(_16d);}}return _16b;},clear:function xreitd_c(){this.tableData=null;}};this._replaceSafariTableData={parent:null,before:null,after:null,replaceNode:function xrstd_rn(_16e,_16f,_170){dojo.query("[widgetId]",_16e).forEach(function xrstdrn_fe(n){var w=dijit.byNode(n);if(w!=null){w.destroy();}});while(_16e.childNodes.length>0){var _171=_16e.childNodes.item(0);_16e.removeChild(_171);}_16e.innerHTML=_16f;this.parent=_16e.parentNode;this.before=_16e.previousSibling;this.after=_16e.nextSibling;while(_16e.childNodes.length>0){var _171=_16e.childNodes.item(0);this.parent.insertBefore(_171,_16e);}this.parent.removeChild(_16e);},findNewElements:function xrstd_fne(){return XSP._elementsBetween(this.parent,this.before,this.after);},clear:function xrstd_c(){this.parent=null;this.before=null;this.after=null;}};this._replaceMozillaTableData={parent:null,before:null,after:null,replaceNode:function xrmtd_rn(_172,_173,_174){dojo.query("[widgetId]",_172).forEach(function xrnl_fe(n){var w=dijit.byNode(n);if(w!=null){w.destroy();}});var div=dojo.doc.createElement("td");_172.parentNode.insertBefore(div,_172);if(null!=_174){_174.destroy();}else{_172.parentNode.removeChild(_172);}_172=null;div.innerHTML=_173;this.parent=div.parentNode;this.before=div.previousSibling;this.after=div.nextSibling;var _175=new Array();for(var i=0;i<div.childNodes.length;i++){_175.push(div.childNodes[i]);}this.parent.replaceChild(_175.shift(),div);div=null;while(_175.length>0){this.parent.insertBefore(_175.shift(),this.after);}},findNewElements:function xrmtd_fne(){return XSP._elementsBetween(this.parent,this.before,this.after);},clear:function xrmtd_c(){this.parent=null;this.before=null;this.after=null;}};this._elementsBetween=function x_eb(_176,_177,_178){var _179=new Array();var _17a;if(null!=_177){_17a=_177.nextSibling;}else{_17a=_176.firstChild;}while(null!=_17a&&_17a!=_178){if(_17a.nodeType==1){_179.push(_17a);}_17a=_17a.nextSibling;}return _179;};this.attachSimpleConfirmSumbit=function x_ascs2(_17b,_17c,_17d,_17e){attachSimpleConfirmSubmit(_17b,_17c,_17d,_17e);};this.attachSimpleConfirmSubmit=function x_ascs(_17f,_180,_181,_182){if(_180==null){_180=_17f;}var _183=dojo.byId(_180);dojo.connect(_183,_181,function xascs_fscs(_184){XSP._fireSimpleConfirmSubmit(_17f,_180,_182);});};this._fireSimpleConfirmSubmit=function x_fscs(_185,_186,_187){if(!this.canSubmit()){return false;}var form=this.findForm(targetId);if(form!=null){if(XSP.confirm(_187)){document.forms[form.id]["$$xspsubmitid"].value=_185;document.forms[form.id]["$$xspsubmitscroll"].value=this._scrollPosition();document.forms[form.id].submit();}}return false;};this.attachClientFunction=function x_acf(_188,_189,_18a){var node=dojo.byId(_188);dojo.connect(node,_189,function xacf_cssn(_18b){_18a(_18b);});};this.attachClientScript=function x_acs(_18c,_18d,_18e){var node=dojo.byId(_18c);dojo.connect(node,_18d,function xacs_e(_18f){eval(_18e);});};this.initSectionScript=function x_iss(_190,_191,_192){if(_192){var _193=dojo.byId(_191+"_open");var _194=dojo.byId(_191+"_close");var _195=dojo.byId(_191+"_contents");var _196="none"!=_195.style.display;if(_196){_193.style.display="inline";_194.style.display="none";if(!dojo.isIE){var _197=dojo.byId(_191+"_lk_open");var _198=dojo.byId(_191+"_lk_close");XSP._moveAttr(_198,_197,"accesskey");XSP._moveAttr(_198,_197,"tabindex");}}else{_193.style.display="none";_194.style.display="inline";}if(dojo.isIE){var _198=dojo.byId(_191+"_lk_close");var _199=_198.getAttribute("accesskey");_198.removeAttribute("accesskey");_198.setAttribute("accessKey",_199);var _19a=_198.getAttribute("tabindex");_198.removeAttribute("tabindex");_198.setAttribute("tabIndex",_19a);if(_196){var _197=dojo.byId(_191+"_lk_open");XSP._moveAttr(_198,_197,"accessKey");XSP._moveAttr(_198,_197,"tabIndex");}}}var node=dojo.byId(_190);dojo.connect(node,"onclick",function xiss_oc(_19b){XSP.showSection(_191,_192);});dojo.connect(node,"onkeyup",function xiss_oku(_19c){if(_19c.keyCode==13||_19c.keyCode==32){XSP.showSection(_191,_192);}});};this.tagCloudSliderOnChange=function x_tcsoc(_19d,_19e){try{if(!dojo.byId(_19e)){return;}var tags=dojo.byId(_19e).getElementsByTagName("a");if(null!=tags){for(var i=0;i<tags.length;i++){var _19f=tags[i];var _1a0=_19f.className.match(/(\d+)/);if(_1a0!=null){_19f.style.display=(_1a0[0]>=_19d)?"inline":"none";}}}}catch(e){alert(e);}},this.publishEvent=function x_pubv(_1a1,_1a2,_1a3){},this.dispatchEvent=function x_dspv(_1a4,name,_1a5,_1a6){var l=dojo.query(".XspHandler-"+name);if(l.length>0){var o=new Object();o.name=name;o.source=_1a4;o.value=_1a5;o.nativeEvent=_1a6;this._submitValue=_1a5;for(var i=0;i<l.length;i++){l[i].onclick(o);}this._submitValue=undefined;}},this.setComponentMode=function x_setp(mode,_1a7){},this.addOnLoad=function x_aol(_1a8){if(!this._listeningForDojoOnload){this._listeningForDojoOnload=true;dojo.addOnLoad(this,"_loaded");}this._onLoadListeners.push(_1a8);};this._loaded=function x_l(){dojo.forEach(this._onLoadListeners,function xl_l(_1a9){_1a9();});this._onLoadListeners=[];};this.attachViewColumnCheckboxToggler=function x_avcct(_1aa,_1ab){var _1ac=_1ab+":_hdrcbox";var cbox=dojo.byId(_1ac);dojo.connect(cbox,"onclick",function xavcct_c(){XSP._toggleViewColumnCheckBoxes(_1aa,_1ab);});XSP._toggleViewColumnCheckBoxes(_1aa,_1ab);};this._toggleViewColumnCheckBoxes=function x_tvccb(_1ad,_1ae){var form=this.findForm(_1ad);if(form!=null){var cbox=this.getElementById(_1ae+":_hdrcbox");if(cbox==null){return;}for(var i=0;i<form.length;i++){var elt=form.elements[i];var id=elt.id;if(this.startsWith(id,_1ad)&&(this.endsWith(id,":_colcbox")||this.endsWith(id,":_hdrcbox"))){elt.checked=cbox.checked;}}}return false;};this.isViewPanelRowSelected=function x_ivprs(_1af,_1b0){var form=this.findForm(_1af);if(form!=null){for(var i=0;i<form.length;i++){var elt=form.elements[i];var id=elt.id;if(this.startsWith(id,_1af)&&this.endsWith(id,_1b0)){if(elt.checked){return true;}}}}return false;};this.showSection=function x_ss(_1b1,show){var _1b2=dojo.byId(_1b1+"_open");var _1b3=dojo.byId(_1b1+"_close");var _1b4=dojo.byId(_1b1+"_lk_open");var _1b5=dojo.byId(_1b1+"_lk_close");var _1b6=dojo.byId(_1b1+"_contents");var form=this.findForm(_1b1);if(_1b2&&_1b3&&_1b4&&_1b5&&_1b6&&form){if(show){_1b2.style.display="inline";_1b3.style.display="none";_1b6.style.display="block";form.elements[_1b1+"_closed"].value="false";}else{_1b2.style.display="none";_1b3.style.display="inline";_1b6.style.display="none";form.elements[_1b1+"_closed"].value="true";}var _1b7=show?_1b5:_1b4;var _1b8=show?_1b4:_1b5;XSP._moveAttr(_1b7,_1b8,(dojo.isIE?"accessKey":"accesskey"));XSP._moveAttr(_1b7,_1b8,(dojo.isIE?"tabIndex":"tabindex"));if(_1b8.focus){_1b8.focus();}}};this._moveAttr=function x_ma(_1b9,_1ba,_1bb){_1ba.setAttribute(_1bb,_1b9.getAttribute(_1bb));_1b9.removeAttribute(_1bb);};this.findForm=function x_ff(_1bc){if(typeof _1bc=="string"){var node=this.getElementById(_1bc);if(!node&&typeof dijit!="undefined"&&typeof dijit.byId!="undefined"){node=dijit.byId(_1bc);if(node){node=node.domNode;}}_1bc=node;}while(_1bc){if(_1bc.tagName.toLowerCase()=="form"){return _1bc;}if(_1bc.tagName.toLowerCase()=="body"){return null;}_1bc=_1bc.parentNode;}return null;};this.findParentByTag=function x_fp(_1bd,tag){if(typeof _1bd=="string"){var node=this.getElementById(_1bd);if(!node&&typeof dijit!="undefined"&&typeof dijit.byId!="undefined"){node=dijit.byId(_1bd);if(node){node=node.domNode;}}_1bd=node;}tag=tag.toLowerCase();while(_1bd){var _1be=_1bd.tagName.toLowerCase();if(_1be==tag){return _1bd;}if(_1be=="body"){return null;}_1bd=_1bd.parentNode;}return null;};this.getElementById=function x_gbi(_1bf){return dojo.byId(_1bf);};this.trim=function x_trim(s){return s?s.replace(/^\s+|\s+$/g,""):s;};this.startsWith=function x_sw(s,_1c0){if(s.length>=_1c0.length&&s.substring(0,_1c0.length)==_1c0){return true;}return false;};this.endsWith=function x_ew(s,_1c1){if(s.length>=_1c1.length&&s.substring(s.length-_1c1.length)==_1c1){return true;}return false;};this.serialize=function xm_ser(o){if(typeof o=="object"){return dojo.toJson(o);}return o.toString();};this.initTimeZoneCookie=function x_itzc(){var _1c2=new Date().getFullYear();var jan1=new Date(_1c2,0,1);var jul1=new Date(_1c2,6,1);var _1c3=jan1.getTimezoneOffset();var _1c4=jul1.getTimezoneOffset();var _1c5=_1c3+" "+_1c4;if(_1c3!=_1c4){var _1c6=new Date(_1c2,11,30);var _1c7=this._findDSTChangedDate(jan1,jul1);var end=this._findDSTChangedDate(jul1,_1c6);_1c5+=" "+_1c7.getMonth()+" "+_1c7.getDate()+" "+(_1c7.getHours()*3600000+_1c7.getMinutes()*60000);_1c5+=" "+end.getMonth()+" "+end.getDate()+" "+(end.getHours()*3600000+end.getMinutes()*60000);}document.cookie="xspTimeZone="+_1c5+"; path=/";};this._findDSTChangedDate=function x_fdcd(_1c8,end){var _1c9=_1c8.getTimezoneOffset();var _1ca=end.getTimezoneOffset();_1c8=_1c8.getTime();end=end.getTime();for(var loop=0;loop<100&&Math.abs(end-_1c8)>=60000;loop++){var mid=new Date((_1c8+end)/2);if(mid.getTimezoneOffset()==_1c9){_1c8=mid.getTime();}else{end=mid.getTime();}}var date=(_1c8+end)/2;return new Date(Math.round(date/60000)*60000);};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(_1cb){XSP.djRequire("ibm.xsp.widget.layout.xspClientDebug");dojo.addOnLoad(function(){XSP.logw(_1cb);});};};dojo.i18n._preloadLocalizations("ibm.xsp.widget.layout.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"]);
