// Licensed Materials - Property of IBM
// IBM Cognos Products: cchl
// (C) Copyright IBM Corp. 2003, 2016.
// US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
function C_PromptSelectDataSourceSignon(_cX81, _cTM, _cCB1){G_HAL.F_VerifyDependencies("C_SimpleValue");C_PromptSelectDataSourceSignon.baseConstructor.call(this, _cTM, _cCB1);this._c0D();this._cY81=_cX81;this._c5H=G_ResManager.F_GetString("IDS_CCHL_PRMT_DATASOURCE");this._c6H=G_ResManager.F_GetString("IDS_CCHL_PRMT_CONNECTION");this._cOY=G_ResManager.F_GetString("IDS_CCHL_PRMT_SIGNON");this._cPY=G_ResManager.F_GetString("IDS_CCHL_PRMT_USERID");this._cLO=G_ResManager.F_GetString("IDS_CCHL_PRMT_PASSWORD");this._cGB=G_ResManager.F_GetString("IDS_CCHL_PRMT_SEL_SIGNON");this._cY4=G_ResManager.F_GetString("IDS_CCHL_PRMT_SEL_CONNECTION");this._c93=G_ResManager.F_GetString("IDS_CCHL_PRMT_REMEMBER_CREDENTIAL");this.M_sFaultSubCode_CubePassword="6";this._cZD1=[];this._cBT1();this._cGI1(true);};C_PromptSelectDataSourceSignon.F_Extends(C_PromptControl);C_PromptSelectDataSourceSignon.prototype.F_Detach=function(){while(this._cZD1.length>0){this._cZD1.pop()._cQP1();}this._cQY=[];this._cY81=undefined;this._cWM=undefined;this._cPT=undefined;this._cIK=undefined;this._cJE=undefined;};C_PromptSelectDataSourceSignon.prototype._c0D=function(){C_PromptSelectDataSourceSignon.superClass._c0D.call(this);this._cJK=this._cWM.getAttribute("dataSourceName")||"";this._cBM1=this._cWM.getAttribute("id")||"_";this._cQT=this._cWM.getAttribute("faultSubcode");};C_PromptSelectDataSourceSignon.prototype._cKK=function(_cBR1,_cHI1,_cZ81){var _c4S1=_cZ81.bind(this);_cBR1.addEventListener(_cHI1, _c4S1);this._cZD1.push({_cQP1: function(){_cBR1.removeEventListener(_cHI1, _c4S1);}});};C_PromptSelectDataSourceSignon.prototype._c7H=function(_cII1,_cAU1,_cFN1){var _c6U1, _c5S1="", _c1V1, _cYQ1, _cO31;for(_c6U1=0; _c6U1<_cAU1; _c6U1++){_c1V1=this._cBM1+"_" + _c6U1;_cYQ1=_cII1[_c6U1].getAttribute("name").F_XMLEncode();_cO31=_cII1[_c6U1].getAttribute("searchPath").F_XMLEncode();_c5S1 += '