// Licensed Materials - Property of IBM // IBM Cognos Products: rs // (C) Copyright IBM Corp. 2003, 2022. // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. function _gw(_lli, _kbc, _b6k){_zpn._la6("_00g");_gw.baseConstructor.call(this, _kbc, _b6k);this._9i7();this._z2i=_lli;this._m29=_frh._c6j("IDS_CCHL_PRMT_DATASOURCE");this._k29=_frh._c6j("IDS_CCHL_PRMT_CONNECTION");this._33f=_frh._c6j("IDS_CCHL_PRMT_SIGNON");this._93f=_frh._c6j("IDS_CCHL_PRMT_USERID");this._cwb=_frh._c6j("IDS_CCHL_PRMT_PASSWORD");this._tq6=_frh._c6j("IDS_CCHL_PRMT_SEL_SIGNON");this._ke3=_frh._c6j("IDS_CCHL_PRMT_SEL_CONNECTION");this._ac2=_frh._c6j("IDS_CCHL_PRMT_REMEMBER_CREDENTIAL");this._jg1="6";this._tdj=[];this._8hn();this._znk(true);};_olk._vjl(_gw, _mpc);_gw.prototype._fdm=function(){while(this._tdj.length>0){this._tdj.pop()._9hm();}this._kte=[];this._z2i=undefined;this._9sb=undefined;this._ucd=undefined;this._vaa=undefined;this._or7=undefined;};_gw.prototype._9i7=function(){_gw.superClass._9i7.call(this);this._9fa=this._9sb.getAttribute("dataSourceName")||"";this._psl=this._9sb.getAttribute("id")||"_";this._6hd=this._9sb.getAttribute("faultSubcode");};_gw.prototype._ey9=function(_q9n,_gdl,_1gi){var _31n=_1gi.bind(this);_q9n.addEventListener(_gdl, _31n);this._tdj.push({_9hm: function(){_q9n.removeEventListener(_gdl, _31n);}});};_gw.prototype._ko8=function(_74k, _5kn, _jxm, _1za){var _2kn, _bdn="", _lsn, _vdn, _jjh;for(_2kn=0; _2kn<_5kn; _2kn++){_lsn=this._psl+"_" + _2kn;_vdn=_cgm._e8j(_74k.item(_2kn).getAttribute("name"));_jjh=_cgm._e8j(_74k.item(_2kn).getAttribute("searchPath"));_bdn += '
';}var _lli=this._z2i;_lli.innerHTML='
' +'
' + this._m29 + '
' + this._9fa + '
' +(!_1za?"":'
' + this._k29 + '
' + _1za + '
') +'
' + _jxm + '
' + _bdn+'
';this._kte=_lli.getElementsByTagName("input");_5kn=this._kte.length;for(_2kn=0; _2kn<_5kn; _2kn++){this._ey9(this._kte[_2kn], "change", this._fcg);}};_gw.prototype._zs3=function(_cza,_1za,_sjh){var _lli=this._z2i;var _1bk=this._9sb.getAttribute("id");var _q2c=this._9sb.getAttribute("persistPrompt")=='true';_lli.innerHTML ='
' +'
' + this._m29 + '
' + _cza + '
' +(!_1za?"":'
' + this._k29 + '
' + _1za + '
') +(!_sjh?"":'
' + this._33f + '
' + _sjh + '
') +'
' +'' +'
' + this._cwb + '
' +(!_q2c?'':'

' ) +'
'+'
';this._ucd=_lli.getElementsByClassName("clsUserid")[0];this._ey9(this._ucd, "keyup", this._fcg);this._vaa=_lli.getElementsByClassName("clsPassword")[0];this._ey9(this._vaa, "keyup", this._fcg);if(_q2c){this._or7=_lli.getElementsByClassName("clsCredential")[0];this._ey9(this._or7, "change", this._fcg);this._ey9(this._or7, "keydown", _gw._83a);this._ey9(this._or7, "click", _gw._vvh);}this._ey9(this._ucd, "keydown", _gw._83a);this._ey9(this._vaa, "keydown", _gw._83a);this._ey9(this._ucd, "click", _gw._vvh);this._ey9(this._vaa, "click", _gw._vvh);};_gw.prototype._8hn=function(){var _kbc=this._9sb;var _1bk=_kbc.getAttribute("id");var _8zd=_kbc.selectNodes("connection"), _5kn=_8zd.length;if(_5kn>1){this._5tl="pickConnection";this._ko8(_8zd, _5kn, this._ke3, "");}else if(_5kn===1){var _1za=_8zd.item(0).getAttribute("name")||"";var _g4k=_8zd.item(0).selectNodes("signon");_5kn=_g4k.length;if(_5kn>1){this._5tl="pickSignon";this._ko8(_g4k, _5kn, this._tq6, _1za);}else if(_5kn===1){this._5tl="inputCredential";this._zs3(this._9fa, _1za, _g4k.item(0).getAttribute("name")||"");}else{this._5tl="inputCredential";this._zs3(this._9fa, _1za, "");}}else{this._5tl="inputCredential";this._zs3(this._9fa, "", "");}var _hyl=this._z2i.getElementsByTagName("input")[0];setTimeout(function(){ _hyl.focus(); }, 0);};_gw.prototype._znk=function(_06n){var _znm=false;if(this._sig){_znm=this._sig(this._h6j());}else{if(this._5tl==="pickConnection"||this._5tl==="pickSignon"){_znm=!_06n;}else{_znm=(this._6hd===this._jg1||this._ucd.value)&&this._vaa.value;}}if(_znm){this._fm6=true;if(this._vij&&this._vij._9c){this._vij._9c(this);}}else{this._fm6=false;if(this._vij&&this._vij._i7){this._vij._i7(this);}}if(this._vij&&this._vij._x51){this._vij._x51(this);}return _znm;};_gw.prototype._fcg=function(evt){evt.stopPropagation();this._znk();};_gw._83a=function(evt){evt.stopPropagation();};_gw._vvh=function(evt){evt.stopPropagation();setTimeout(function(){evt.target.focus();}, 0);};_gw.prototype._d66=function(){var _gyk=(this._or7&&this._or7.checked)||false;var _uxm="":">");var _wxi=this._9sb.getAttribute("faultConnectionName")||"";var _ii9=this._9sb.getAttribute("faultConnectionSearchPath")||"";if(_wxi){_uxm +=("" ):">" ) + _cgm._e8j( _ii9 ) + "" );}_wxi=this._9sb.getAttribute("faultSignonName")||"";_ii9=this._9sb.getAttribute("faultSignonSearchPath")||"";if(_wxi){_uxm +=("" ):">" ) + _cgm._e8j( _ii9 ) + "" );}switch(this._5tl){case "pickSignon":for(var i=0;i" + this._kte[i].getAttribute( "_useName" ) + "" );break;}}break;case "pickConnection":for(var i=0;i" + this._kte[i].getAttribute( "_useName" ) + "" );break;}}break;case "inputCredential":_uxm +=("" + _cgm._e8j( this._ucd.value ) + "" );if(this._6hd===this._jg1){_uxm +=("" + _cgm._e8j( this._vaa.value ) + "" );}else{_uxm +=("" + _cgm._e8j( this._vaa.value ) + "" );}break;}_uxm+= "";return [new _00g(false, _uxm, _00g._w0n, undefined)];};_gw.prototype._ab4=function(){var _2kn;if(this._5tl=="pickSignon"||this._5tl=="pickConnection"){for(_2kn=0; _2kn