/** * Generate buttons */ /** * Trx buttons */ function GenTrxSysBtns(){ try { //check TrxSysBtnsDiv if (!document.getElementById("TrxSysBtnsDiv")) return; var oTrxSysBtnsDiv = document.getElementById("TrxSysBtnsDiv"); //clear all buttons document.getElementById("TrxSysBtnsDiv").innerHTML = ""; //create buttons table var oBtnTable = document.createElement("table"); oBtnTable.setAttribute("id", "TrxSysBtns"); oTrxSysBtnsDiv.appendChild(oBtnTable); //create buttons row var oTrxSysBtnsRow = document.createElement("tr"); oTrxSysBtnsRow.setAttribute("id", "TrxSysBtnsRow"); oBtnTable.appendChild(oTrxSysBtnsRow); //Previous button if (nCurrTabId != nFstTabId) { AddBtnCell("TrxSysBtns", "TrxSysBtnsRow", "tdprevious"); //AddBtnToCell("tdprevious", "prim_previous", "sec", "PreviousTab()", "< PREVIOUS"); AddBtnToCell("tdprevious", "prim_previous", "sec_previous", "PreviousTab()", "< PREVIOUS"); } //Cancel button AddBtnCell("TrxSysBtns", "TrxSysBtnsRow", "tdcancel"); //Start:Added by Satheesh for catalog hyperlink on 02-03-2020 //AddBtnToCell("tdcancel", "sec_cancel", "sec", "CancelTransaction()", "CANCEL"); if(isPilotClick){ AddBtnToCell("tdcancel", "sec_cancel", "sec", "window.parent.close();", "CANCEL"); } else { AddBtnToCell("tdcancel", "sec_cancel", "sec", "CancelTransaction()", "CANCEL"); } //End:Added by Satheesh for catalog hyperlink on 02-03-2020 //spacer cell AddSpaceCell("TrxSysBtns", "TrxSysBtnsRow"); //Document button, for pupop doucment window only if (arrAddBtn.in_array("DOCUMENT")) { AddBtnCell("TrxSysBtns", "TrxSysBtnsRow", "tddocument"); AddBtnToCell("tddocument", "prim_document", "prim", "Document()", "DOCUMENT"); } //Documents list button, for inquire doc from inquire trx hist if (SYS_FUNCTION_TYPE == "IQ" && isDocList) { AddBtnCell("TrxSysBtns", "TrxSysBtnsRow", "tddoclist"); AddBtnCell("TrxSysBtns", "TrxSysBtnsRow", "tddocuments"); AddBtnToCell("tddocuments", "prim_documents", "prim", "InqDocument()", "VIEW DOCUMENT"); genDocList(); } //Satheesh changed to show AUTHORISE button on all tabs 19-02-2020-Start //if (SYS_FUNCTION_TYPE == "RE" && !isRptFunc && (nCurrTabId == nLastTabId)) { if (SYS_FUNCTION_TYPE == "RE" && !isRptFunc && !isPilotClick) { //Satheesh changed to show AUTHORISE button on all tabs 19-02-2020-End // AddBtnCell("TrxSysBtns", "TrxSysBtnsRow", "tdrefuse"); // AddBtnToCell("tdrefuse", "prim_refuse", "prim", "_refuse_onclick()", "REFUSE"); AddBtnCell("TrxSysBtns", "TrxSysBtnsRow", "tdconfirm"); //GOUSE TO REPLACE CHARACTERS IN TRANSPASS VALUE S 31-03-2019 if(SYS_FUNCTION_NAME != "MESG Authorise Transaction"){ var str = document.MAINFORM.SB_TRANPASS_CEVAL.value; var mySubString = str.substring(str.lastIndexOf("CE_PARTY_NM:") + 12, str.lastIndexOf(";CE_TRAN_CCY")); var str1 = str.substring(0, str.indexOf("CE_PARTY_NM:")); var str2 = str.substring(str.lastIndexOf(";CE_TRAN_CCY")); var afterRemove = mySubString.replace(/[&\/\\~!@#$%^&*()".:=_<>{}]/g," "); var finalTransPassVal = str1+"CE_PARTY_NM:"+afterRemove+str2; document.MAINFORM.SB_TRANPASS_CEVAL.value = finalTransPassVal; } //GOUSE TO REPLACE CHARACTERS IN TRANSPASS VALUE E 31-03-2019 AddBtnToCell("tdconfirm", "prim_release", "prim", "Release()", "AUTHORISE"); //S---@vamsi for Authorizer Level Auth Code Change 09-02-2015 if(SYS_IS_LAST_AUTHORISE == 'T'){ //checkHolidayOfServerDate(regCntyCD); //Added by Gouse for Holiday/Weekend Changes on 11-07-2021 //@code commented no auth code required for ENBDCE Project---s var res = isSBAuthValid(); //if(!res){ if(res != "SUCCESS"){ hideObj("prim_release"); AddBtnCell("TrxSysBtns", "TrxSysBtnsRow", "tdgenAuthcode"); AddBtnToCell("tdgenAuthcode", "prim_genAuthcode", "prim", "UserValidate()", "AUTHORISE"); } //AddBtnCell("TrxSysBtns", "TrxSysBtnsRow", "tdtxtAuthcode"); //AddTxtToCell("tdtxtAuthcode", "prim_Authcode","CHAR_P","AuthCode(prim_Authcode)", "Auth Code"); //@code commented no auth code required for ENBDCE Project---e } //E---@vamsi for Authorizer Level Auth Code Change 09-02-2015 } //Template button, for create a new record function only // satheesh changed to display Template button in modify function 23-05-2019 - Start // if (beInt(SYS_I_EVENT_TIMES) == 0 && SYS_FUNCTION_TYPE != "IQ" && SYS_FUNCTION_TYPE != "RE" && SYS_FUNCTION_TYPE != "DM" && !isRptFunc) { if ((beInt(SYS_I_EVENT_TIMES) == 0 || beInt(SYS_I_EVENT_TIMES) == 1) && SYS_FUNCTION_TYPE != "IQ" && SYS_FUNCTION_TYPE != "RE" && SYS_FUNCTION_TYPE != "DM" && !isRptFunc && SYS_ORG_FUNCTION_NAME == "Apply for Import LC_CV" || SYS_ORG_FUNCTION_NAME == "Apply for Import LC" || SYS_ORG_FUNCTION_NAME == "Apply for Guarantee" || SYS_ORG_FUNCTION_NAME == "Apply for Export Collection" || SYS_ORG_FUNCTION_NAME == "New Correspondence" || SYS_ORG_FUNCTION_NAME == "Apply for Loan" || SYS_ORG_FUNCTION_NAME == "Apply for Shipping Guarantee" || SYS_ORG_FUNCTION_NAME == "Apply For Finance" || SYS_ORG_FUNCTION_NAME == "Apply for Export Coll Islamic" || SYS_ORG_FUNCTION_NAME == "Apply for Guarantee Islamic" || SYS_ORG_FUNCTION_NAME == "Apply for SHGT Islamic" || SYS_ORG_FUNCTION_NAME=="IFIN Apply For Finance" ||SYS_ORG_FUNCTION_NAME=="IFIN Apply Liquidity Murabaha" || SYS_ORG_FUNCTION_NAME=="Apply for Packing Credit" || SYS_ORG_FUNCTION_NAME=="IMCO Apply for Form4") { //gouse changed for IMCO Release document (Form4) changes // satheesh changed to display Template button in modify function 23-05-2019 - End AddBtnCell("TrxSysBtns", "TrxSysBtnsRow", "tdtemplate"); AddBtnToCell("tdtemplate", "prim_template", "prim", "Template()", "TEMPLATE"); } //Save button //GOUSE controle SAVE button in imlc_view documents s //if (SYS_FUNCTION_TYPE != "IQ" && SYS_FUNCTION_TYPE != "RE" && SYS_FUNCTION_TYPE != "DM" && !isRptFunc) { if (SYS_FUNCTION_TYPE != "IQ" && SYS_FUNCTION_TYPE != "RE" && SYS_FUNCTION_TYPE != "DM" && !isRptFunc && SYS_FUNCTION_SHORT_NAME != "DocPrestin" && SYS_FUNCTION_SHORT_NAME != "DocPres") { //GOUSE controle SAVE button in imlc_view documents E AddBtnCell("TrxSysBtns", "TrxSysBtnsRow", "tdsave"); AddBtnToCell("tdsave", "prim_save", "prim", "SaveTransaction()", "SAVE"); } //Inquire History button // if (SYS_FUNCTION_TYPE == "IQ" && TRAN_NAME == "Inquire") { // if (beInt(SYS_I_EVENT_TIMES) > 0) { //would open this in CEV210.FP4. //gouse for controle view historical button in imlc_view documents s //if (beInt(SYS_I_EVENT_TIMES) > 0 && SYS_FUNCTION_TYPE == "IQ" && !isInqHistoryFunc()) {//would remove this in CEV210.FP4 if (beInt(SYS_I_EVENT_TIMES) > 0 && SYS_FUNCTION_TYPE == "IQ" && !isInqHistoryFunc() && SYS_FUNCTION_SHORT_NAME != "ViewRegDoc_CV" && SYS_FUNCTION_SHORT_NAME != "ExlcViewDoc") {//would remove this in CEV210.FP4 //gouse for controle view historical button in imlc_view documents e AddBtnCell("TrxSysBtns", "TrxSysBtnsRow", "tdprint"); // AddBtnToCell("tdprint", "prim_view_historical", "prim", "_Inq_Hist_Page(this)", "VIEW HISTORICAL"); AddBtnToCell("tdprint", "prim_view_historical", "prim", "InqHistoryInTrx()", "VIEW HISTORICAL"); } //Confirm button, for last tab only if ((nCurrTabId == nLastTabId) && (SYS_FUNCTION_TYPE != "IQ") && SYS_FUNCTION_TYPE != "DM" && (SYS_FUNCTION_TYPE != "RE") && (SYS_FUNCTION_NAME != "EXLC Document Presentation") && (SYS_FUNCTION_NAME != "Document Presentation") && !isRptFunc) { AddBtnCell("TrxSysBtns", "TrxSysBtnsRow", "tdconfirm"); AddBtnToCell("tdconfirm", "prim_confirm", "prim", "ConfirmTransaction()", "CONFIRM"); } if ((nCurrTabId == nLastTabId) && SYS_FUNCTION_TYPE == "DM") { AddBtnCell("TrxSysBtns", "TrxSysBtnsRow", "tdconfirm"); AddBtnToCell("tdconfirm", "prim_confirm", "prim", "deleteTransaction()", "DELETE"); } //VIEW TSU MESSAGE BUTTON if (SYS_FUNCTION_TYPE == "IQ"&&hasTSUMsg()){ addViewTSUMsgBtn(); } //Print button //if (isInqHistoryDtl()&&!isRptFunc) { if ((SYS_FUNCTION_TYPE == "PM" || SYS_FUNCTION_TYPE == "IQ") &&!isRptFunc) { AddBtnCell("TrxSysBtns", "TrxSysBtnsRow", "tdprint"); AddBtnToCell("tdprint", "prim_print", "prim", "printDetail()", "VIEW"); } //Next button if (nCurrTabId != nLastTabId) { AddBtnCell("TrxSysBtns", "TrxSysBtnsRow", "tdnext"); //AddBtnToCell("tdnext", "prim_next", "prim", "NextTab()", "NEXT >"); AddBtnToCell("tdnext", "prim_next", "prim_next", "NextTab()", "NEXT >"); } //GenAuthcode for Authroize //S---@vamsi for Authorizer Level Auth Code Change 20-08-2015 /* if(SYS_FUNCTION_TYPE == "RE" && SYS_IS_LAST_AUTHORISE == 'T' && !isRptFunc && (nCurrTabId == nLastTabId)){ hideObj("prim_release"); AddBtnCell("TrxSysBtns", "TrxSysBtnsRow", "tdgenAuthcode"); AddBtnToCell("tdgenAuthcode", "prim_genAuthcode", "prim", "GenAuthCode()", "Generate AuthCode"); AddBtnCell("TrxSysBtns", "TrxSysBtnsRow", "tdtxtAuthcode"); AddTxtToCell("tdtxtAuthcode", "prim_Authcode","CHAR_O","AuthCode(prim_Authcode)", "Auth Code","prim_Authcode"); } */ //E---@vamsi for Authorizer Level Auth Code Change 20-08-2015 //remove buttons if requred rmBtnBatch(); document.getElementById("TrxSysBtnsDiv").innerHTML = oTrxSysBtnsDiv.innerHTML; //reset layout for compare event and remove btns. var parentWin =parent || getTopWindow(); if(parentWin){ if (typeof(parentWin.CompareEventInit)=="function") { parentWin.CompareEventInit(); } } } catch (e) { showExcpt("Buttons", e); } } function isInqHistoryFunc() { try { var isHistory = false; if (typeof(isInqHistory) != "undefined") { if (isInqHistory == true) { isHistory = true; } } return isHistory; } catch (e) { showExcpt("Buttons", e); } } function InqHistoryInTrx(){ try { var _TRX_STATUS = getFldValue("_TRX_STATUS"); _Inq_Hist_Page(); setFldValue("_TRX_STATUS", _TRX_STATUS); } catch (e) { showExcpt("Buttons", e); } } /** * Add button cell to row * * @param string Table id * @param string Row id * @param string Cell id */ function AddBtnCell(sTableId, sRowId, sCellId){ try { var oTableId = document.getElementById(sTableId); var oRowId = document.getElementById(sRowId); var oCell = document.createElement("td"); oCell.setAttribute("id", sCellId); oCell.setAttribute("nowrap", "nowrap"); oCell.setAttribute("width", "1%"); oRowId.appendChild(oCell); } catch (e) { showExcpt("Buttons", e); } } /** Add to Text cell **//*Nivas 8-22-2015 */ function AddTxtCell(sTableId, sRowId, sCellId){ try { var oTableId = document.getElementById(sTableId); var oRowId = document.getElementById(sRowId); var oCell = document.createElement("td"); oCell.setAttribute("id", sCellId); oCell.setAttribute("nowrap", "nowrap"); oCell.setAttribute("width", "1%"); oRowId.appendChild(oCell); } catch (e) { showExcpt("Text", e); } } function AddLblCell(sTableId, sRowId, sCellId){ try { var oTableId = document.getElementById(sTableId); var oRowId = document.getElementById(sRowId); var oCell = document.createElement("td"); oCell.setAttribute("id", sCellId); oCell.setAttribute("nowrap", "nowrap"); oCell.setAttribute("width", "1%"); oRowId.appendChild(oCell); } catch (e) { showExcpt("Text", e); } } /** * Add space cell to row * * @param string Table id * @param string Row id */ function AddSpaceCell(sTableId, sRowId){ try { var oTableId = document.getElementById(sTableId); var oRowId = document.getElementById(sRowId); var oCell = document.createElement("td"); oCell.setAttribute("nowrap", "nowrap"); oCell.setAttribute("width", "100%"); oRowId.appendChild(oCell); } catch (e) { showExcpt("Buttons", e); } } /** Add text Space **//*Nivas*/ function AddTxtSpaceCell(sTableId, sRowId){ try { var oTableId = document.getElementById(sTableId); var oRowId = document.getElementById(sRowId); var oCell = document.createElement("td"); oCell.setAttribute("nowrap", "nowrap"); oCell.setAttribute("width", "100%"); oRowId.appendChild(oCell); } catch (e) { showExcpt("Text", e); } } function AddLblSpaceCell(sTableId, sRowId){ try { var oTableId = document.getElementById(sTableId); var oRowId = document.getElementById(sRowId); var oCell = document.createElement("td"); oCell.setAttribute("nowrap", "nowrap"); oCell.setAttribute("width", "100%"); oRowId.appendChild(oCell); } catch (e) { showExcpt("Text", e); } } /** Add Text to cell **/ /*Nivas 8-22-2015*/ function AddTxtToCell(sCellId, sTxtId, sClass,OnChangeFuncNm, sBtnValue){ try { var oCellId = document.getElementById(sCellId); var oTxt = document.createElement("input"); //oTxt.setAttribute("type", "text"); //gouse for eib ce 06092015 oTxt.setAttribute("type", "password"); //gouse for eib ce 06092015 oTxt.setAttribute("id", sTxtId); oTxt.setAttribute("class", sClass); oTxt.setAttribute("size", "20"); oTxt.setAttribute("onkeyup", OnChangeFuncNm); oCellId.appendChild(oTxt); } catch (e) { showExcpt("Text", e); } } function AddLblToCell(sCellId, sTxtId, sClass,OnClickFuncNm, sLblValue){ try { var oCellId = document.getElementById(sCellId); var oLbl = document.createElement("label"); // oTxt.setAttribute("type", "text"); //oTxt.setAttribute("id", sTxtId); //oTxt.setAttribute("class", sClass); //oTxt.setAttribute("size", "10"); /* //oBtn.setAttribute("onClick", OnClickFuncNm);*/ if (sLblValue != undefined) { oLbl.setAttribute("value", sLblValue); } oCellId.appendChild(oLbl); } catch (e) { showExcpt("Text", e); } } /** * Add button to cell * * @param string Cell id * @param string Button id * @param string Class name * @param string On click event function name */ function AddBtnToCell(sCellId, sBtnId, sClass, OnClickFuncNm, sBtnValue){ try { var oCellId = document.getElementById(sCellId); var oBtn = document.createElement("input"); oBtn.setAttribute("type", "button"); oBtn.setAttribute("id", sBtnId); oBtn.setAttribute("class", sClass); oBtn.setAttribute("onClick", OnClickFuncNm); if (sBtnValue != undefined) { oBtn.setAttribute("value", sBtnValue); } oCellId.appendChild(oBtn); } catch (e) { showExcpt("Buttons", e); } } /** * Go to previous tab */ function PreviousTab(){ try { var nCurrTabIdx = GetTabArrIdx(nCurrTabId); if (nCurrTabIdx == 0) { var nPrevTabIdx = nCurrTabIdx; } else { var nPrevTabIdx = arrDivTabs[nCurrTabIdx - 1][0]; } //Helen 20150512 add S if(document.getElementById(nPrevTabIdx+"_tab").style.display == "none"){ --nCurrTabId; PreviousTab(); return; } //Helen 20150512 add End showTab(String(nPrevTabIdx)); } catch (e) { showExcpt("Buttons", e); } } /** * Go to next tab */ function NextTab(){ try { var nCurrTabIdx = GetTabArrIdx(nCurrTabId); if (nCurrTabIdx == nMaxTabs) { var nNextTabIdx = nCurrTabIdx; } else { var nNextTabIdx = arrDivTabs[nCurrTabIdx + 1][0]; } if (nNextTabIdx != undefined) { //Helen 20150512 add S if(document.getElementById(nNextTabIdx+"_tab").style.display == "none"){ ++nCurrTabId; NextTab(); return; } //Helen 20150512 End showTab(String(nNextTabIdx)); } } catch (e) { showExcpt("Buttons", e); } } /** * Get tab array (arrDivTabs) Index by tab id * * @param numeric tab id */ function GetTabArrIdx(nTabId){ try { for (var i = 0; i < nMaxTabs; i++) { if (arrDivTabs[i][0] == nTabId) { return i; } } } catch (e) { showExcpt("Buttons", e); } } /** * Remove button by button name * * @param string button name */ //keep remove buttons name in this arry var arrRmBtn = new Array(); //valid buttons var arrValidBtnNm = new Array("PREV", "CANCEL", "DOCUMENT", "TEMPLATE", "SAVE", "CONFIRM", "NEXT"); //buttons cell name, the order should be the same with arrValidBtnNm var arrValidBtnCellId = new Array("tdprevious", "tdcancel", "tddocument", "tdtemplate", "tdsave", "tdconfirm", "tdnext"); function rmBtn(sBtnNm){ try { if (!arrValidBtnNm.in_array(sBtnNm)) { showMsg("The buttom name " + sBtnNm + " is invalid."); } else { if (!arrRmBtn.in_array(sBtnNm)) { arrRmBtn.push(sBtnNm); } } } catch (e) { showExcpt("Buttons", e); } } /** * Remove buttons in batch, called in GenTrxSysBtns() */ function rmBtnBatch(){ try { var narrRmBtnLen = arrRmBtn.length; var narrValidBtnNmLen = arrValidBtnNm.length; for (var i = 0; i < narrRmBtnLen; i++) { //get button name idx for (var j = 0; j < narrValidBtnNmLen; j++) { if (arrRmBtn[i] == arrValidBtnNm[j]) { var nBtnIdx = j; var oBtnCell = document.getElementById(arrValidBtnCellId[nBtnIdx]); if (oBtnCell) { oBtnCell.parentNode.removeChild(oBtnCell); } } } } } catch (e) { showExcpt("Buttons", e); } } var arrAddBtn = new Array(); function addBtn(sBtnNm){ try { if (!arrValidBtnNm.in_array(sBtnNm)) { showMsg("The buttom name " + sBtnNm + " is invalid."); } else { if (!arrRmBtn.in_array(sBtnNm)) { arrAddBtn.push(sBtnNm); } } } catch (e) { showExcpt("Buttons", e); } } var strFileNm = ""; function setDocument(sFileNm){ try { strFileNm = sFileNm; } catch (e) { showExcpt("Buttons", e); } } function Document(){ try { var url = "../ENBD/AE/WEB/FORM/" + strFileNm; var style = Document[0]; if (typeof(style) == "undefined") { style = new OpenWinStyle(); style.setScrollbars(true); style.setMenubar(true); style.setWidth(780); style.setHeight(600); } // var wStyle = "menubar=yes,toolbar=no,scrollbars=yes,resizable=no,width=780,height=600"; var winID = "DocumentWin"; openWin(url, winID, style); } catch (e) { showExcpt("Buttons", e); } } function InqDocument(){ try { var DOC_LIST = getFldValue("DOC_LIST"); var docList = document.getElementById("DOC_LIST"); var optValue = docList.options[docList.selectedIndex].value; var fileType = optValue.substring(0, 3); if (DOC_LIST.length == 0 || DOC_LIST == "0") { showMsg("A document must be selected."); return false; } else { //viewImgDtal(); if (fileType == "rpt") { viewRptDoc(); } else viewImgDtal(); } } catch (e) { showExcpt("Buttons", e); } } function viewImgDtal(){ try { var sImgIndx = getFldValue("DOC_LIST"); var keyValue = ""; if (sImgIndx != "") { keyValue = formKeyValue; if(formKeyValue){ keyValue = formKeyValue.replace(new RegExp("&","g"),"&"); } } else { showMsg("A valid item from the Advice menu list must be selected."); return; } var wid = screen.width - 5; var hei = screen.height - 5; //CEV2-0536 CEV2.1.1 2010-01-05 Frank Modify Start var actionUrl="../servlets/WSTrxManager?_TRX_STATUS=CE_INQ_IMG&IMG_INQ_TYPE=IMG_INQ_DTAL&DATE="+ new Date().toString(); actionUrl += keyValue; var wStyle = "toolbar=0,menubar=0,resizable=1,scrollbars=1,status=1,left=0,top=0,width=" + wid + ",height=" + hei; var trxWin = openWin(actionUrl, "ceImgView", wStyle); } catch (e) { showExcpt("Buttons", e); } } //Start: button onclick function /** * Cancel transaction */ function CancelTransaction(){ try { if (SYS_FUNCTION_TYPE != "IQ" && SYS_FUNCTION_SHORT_NAME != "DocPrestin" && !isRptFunc) { var isCancel = window.confirm("Data will not be saved if you proceed."); if (isCancel) { //@vamsi for DUAL FACTOR Authorization----s if(SYS_FUNCTION_TYPE == "RE"){ SBAuthCancelandAuthorize(); } //@vamsi for DUAL FACTOR Authorization----e _Cancel_ToPrevious(); } } else { //var sHref = window.location.href //if (window.SYS_FUNCTION_TYPE && window.SYS_FUNCTION_TYPE == "IQ" && //sHref.indexOf("_TRX_STATUS=INQDTL_VIEW") != -1) { if(isInqHistoryDtl() || isPopUpWindow){ window.parent.close(); } else { _Cancel_ToPrevious(); } } } catch (e) { showExcpt("Buttons", e); } } /** * Cancel for release function */ function CancelRelease(){ try { var isCancel = window.confirm("Data will not be saved if you proceed."); if (isCancel) { _Cancel_ToPrevious(); } } catch (e) { showExcpt("Buttons", e); } } /** * Cancel for catalog screen */ function CancelCatalog(){ try { if(window.CLOSE_PAGE){ closeTrxSession(); }else{ _Cancel_ToMainMenu(); } } catch (e) { showExcpt("Buttons", e); } } /** * Template */ function Template(){ try { CalIsFstTab(); CalIsLastTab(); TemplateBtn(); //Start:Added by Satheesh as part of Egypt project on 28-09-2020 if (SYS_ORG_FUNCTION_NAME == "Apply for Import LC_CV" || SYS_ORG_FUNCTION_NAME == "Apply for Import LC"){ InsertClauseHideFld_Conf_Temp(); } //End:Added by Satheesh as part of Egypt project on 28-09-2020 } catch (e) { showExcpt("Buttons", e); } } /** * Save transaction */ function SaveTransaction(){ try { //Start:Added by Satheesh for Egypt Security fix on 08/10/2020 if (document.forms[0] && document.forms[0]._F12_STATUS) {document.forms[0]._F12_STATUS.value = "F12SAVE";} //End:Added by Satheesh for Egypt Security fix on 08/10/2020 _save_onclick(); } catch (e) { showExcpt("Buttons", e); } } /** * Confirm Transaction */ function ConfirmTransaction(){ try { var isConfirm = true; document.getElementById("CE_MSG_ID").value = genRandString(24); //Added by Gouse for generate CE_MSG_ID random string 11-07-2021 /* //@vamsi for ENBD GROUP Development on 20-11-2018-------s var regCd = document.getElementById("REG_CNT_CD").value; var srvType = "UUIDGEN"; var para = "?_PARA_VAL=srvtype:"+srvType+";regcd:"+regCd; getInqServiceByAjax(para,inqSrvUUIDcallback); //return false; //@vamsi for ENBD GROUP Development on 20-11-2018-------e */ //Start: Modified by Gouse for generate CE_MSG_ID random string 11-07-2021 if (isConfirm && document.getElementById("CE_MSG_ID").value.length > 0) { _Confirm(); } //End: Modified by Gouse for generate CE_MSG_ID random string 11-07-2021 } catch (e) { showExcpt("Buttons", e); } } /** * delete transaction */ function deleteTransaction(){ try { directDelete(); } catch (e) { showExcpt("Buttons", e); } } /** * Create a hidden field to keep IsFstTab value */ function CalIsFstTab(){ try { if (!document.getElementById("IsFstTab")) { var oIsFstTab = document.createElement("input"); oIsFstTab.setAttribute("id", "IsFstTab"); oIsFstTab.setAttribute("type", "hidden"); document.forms["MAINFORM"].appendChild(oIsFstTab); } else { oIsFstTab = document.getElementById("IsFstTab"); } if (nCurrTabId == nFstTabId) { oIsFstTab.setAttribute("value", "Y"); } else { oIsFstTab.setAttribute("value", "N"); } } catch (e) { showExcpt("Buttons", e); } } /** * Create a hidden field to keep IsLastTab value */ function CalIsLastTab(){ try { if (!document.getElementById("IsLastTab")) { var oIsLastTab = document.createElement("input"); oIsLastTab.setAttribute("id", "IsLastTab"); oIsLastTab.setAttribute("type", "hidden"); document.forms["MAINFORM"].appendChild(oIsLastTab); } else { oIsLastTab = document.getElementById("IsLastTab"); } if (nCurrTabId == nLastTabId) { oIsLastTab.setAttribute("value", "Y"); } else { oIsLastTab.setAttribute("value", "N"); } } catch (e) { showExcpt("Buttons", e); } } /** * Insert clause with fix width and height window */ function Clause(sFldNm){ try { var sFldType = getFldType(sFldNm); if (sFldType != "P") { SYS_InsertClause(sFldNm); } } catch (e) { showExcpt("Buttons", e); } } /** * Reset for Staning catalog */ function ResetStdCata(){ try { //system keep the keyword, to clear it first clearReset(); clearSelectVal(); //reset catalog, it run funcItemClick() for this function again to reset everything back if (typeof(isCriteria) != "undefined") { isCriteria = true; } //for inbox catalog reset if (typeof(FUNC_ID) != "undefined" && FUNC_ID == "") { FilterCata(); } //for normal catalog reset else { for (var i = 0; i < nNoOfFuncs; i++) { if (strArray[i][3] == FUNC_ID) { var sModDesc = strArray[i][10]; var sProdId = strArray[i][1]; var sItemId = strArray[i][5]; var sModNm = strArray[i][0]; if (!isSEC && (window.SYS_FUNCTION_NAME && window.SYS_FUNCTION_NAME.length > 0)) { funcItemClick(sModDesc, sProdId, sSelectedFuncId, sItemId, sModNm); } else { funcItemClick(sModDesc, sProdId, FUNC_ID, sItemId, sModNm); } break; } } } } catch (e) { showExcpt("Buttons", e); } } function clearSelectVal() { try { var opCount = getOPCount(); for (var i = 1; i < opCount; i++) { var op = "OP" + i; var obj = document.getElementsByName(op)[0]; if (obj.type == "select-one") { if(!isOperand(obj)){ //var newTempOption = new Option("", ""); //document.getElementsByName(op)[0].options.add(newTempOption); document.getElementsByName(op)[0].selectedIndex = -1; } } } } catch (E) { SYS_Display_Exception("Buttons", E); } } function isOperand(obj){ try { var opArray = ["=","<=",">=","<",">","and","or","like"]; var opVal = obj.options[0].value.toLowerCase(); if(opVal.length>=0 && opArray.in_array(opVal)){ return true; } else return false; } catch (E) { SYS_Display_Exception("Buttons", E); } } /** * Print trx details */ function printDetail(){ try { var url = "../screen/PrintPage.jsp"; // var wStyle = "menubar=yes,toolbar=no,scrollbars=yes,resizable=no,width=780,height=600"; var winID = "PrintWin"; var wStyle = printDetail.arguments[0]; if (typeof(wStyle) == "undefined") { wStyle = new OpenWinStyle(); wStyle.setMenubar(true); wStyle.setScrollbars(true); wStyle.setWidth(780); wStyle.setHeight(600); } //CEV2-0536 cash 2011-6-8 s url = encodeUrl(url); //CEV2-0536 cash 2011-6-8 e openWin(url, winID, wStyle); winID = addWinIDSuffix(winID); var objNewWin = window.open(url, winID, wStyle); arChildWin.push(objNewWin); } catch (e) { showExcpt("Buttons", e); } } /** * Filter button on function catalog */ function FilterCata(){ try { tran_search_onclick(); } catch (e) { showExcpt("Buttons", e); } } /** * Inquire history */ function InqHistory(obj){ try { if (!check_select_one()) { showMsg("A record must be selected."); } else { _Inquire_history_onclick(obj); } } catch (e) { showExcpt("Buttons", e); } } function CompareEvent(obj){ try { if (!check_select_one()) { var msg = _getClientMessage(90144); showMsg(msg); } else { _compare_event_onclick(obj); } } catch (e) { showExcpt("Buttons", e); } } function _Secu_CETOCSX_onclick(obj){ try { ViewCEToCSXMsg(obj); } catch (e) { showExcpt("Buttons", e); } } //CEV2-0385 john.zhong 2009-10-30 S function _Secu_ResendSWIFT_onclick(obj){ try { ViewSwift(obj); } catch (E) { DisExcpt("Buttons", E); } } //CEV2-0385 john.zhong 2009-10-30 E function _Secu_CSXTOCE_onclick(obj){ try { ModifyCSXToCEMsg(obj); } catch (e) { showExcpt("Buttons", e); } } /** * View CE outgoing message */ function ViewCEToCSXMsg(obj){ try { if (!check_select_one()) { showMsg("Please Select a Record."); } else { var oForm = document.forms[0]; oForm.ID.value = FUNC_ID; oForm.TRXL_TYPE.value = "S"; oForm.ITEM_ID.value = "ReSendGAPI"; oForm._ACT_TYPE.value = "VIEW_GAPI"; oForm._TRX_STATUS.value = "RESEND_GAPI"; //CEV2-0536 CEV2.1.1 2010-01-05 Frank Modify Start var actionUrl="../servlets/WSTrxManager"; //helen edit 20170221 s //actionUrl=encodeUrl(actionUrl); //helen edit 20170221 e //Frank modify end //helen edit 20170221 s //oForm.action=actionUrl;//Frank add //helen edit 20170221 e oForm.method = "post"; var swidth = screen.width - 500; var sheight = screen.height - 468; var showx = (window.screen.availWidth - swidth) / 2; var showy = (window.screen.availHeight - sheight) / 2; var wStyle = "width=" + swidth + ",height=" + sheight + ",left=" + showx + ",top=" + showy + ",scrollbars=1,status=1,resizable=no"; //helen edit 20170301 s //var wOpen = window.open("", "_ViewGAPI", wStyle); //CEV2-07-01-04 john.zhong 2014-04-10 S if(isIE11){ var baseUrl = actionUrl; baseUrl = getOpenWinGETUrlWithForm(baseUrl,oForm); openWin(baseUrl,"_ViewGAPI",wStyle); }else{ var wOpen = openWin("../screen/SYS_Dummy.htm", "_ViewGAPI", wStyle); //jason edit 20150402 s //oForm.target = addWinIDSuffix("_ViewGAPI"); ////oForm.target = "_ViewGAPI"; //oForm.action=encodeUrl(actionUrl); //oForm.submit(); //oForm.target = ""; var formTarget = addWinIDSuffix("_ViewGAPI"); submitForm(oForm, actionUrl, formTarget); oForm.target = ""; //jason edit 20150402 e } //CEV2-07-01-04 john.zhong 2014-04-10 E //helen edit 20170301 e } } catch (e) { showExcpt("Buttons", e); } } //CEV2-0385 john.zhong 2009-10-30 S function ViewSwift(obj){ try { if (!check_select_one()) { alert("Please Select a Record."); } else { var oForm = document.forms[0]; //CEV2-0536 CEV2.1.1 2010-01-05 Frank Modify Start var actionUrl="../servlets/WSTrxManager"; //helen edit 20170221 s //actionUrl=encodeUrl(actionUrl); //helen edit 20170221 e //Frank modify end oForm.ID.value = FUNC_ID; oForm.TRXL_TYPE.value = "S"; oForm.ITEM_ID.value = "ResendSWIFT"; oForm._ACT_TYPE.value = "VIEW_SWIFT"; oForm._TRX_STATUS.value = "RESEND_SWIFT"; //oForm.action = "../servlets/WSTrxManager"; //Frank comment //helen edit 20170221 s //oForm.action=actionUrl;//Frank add //oForm.method = "post"; //helen edit 20170221 e var swidth = screen.width - 500; var sheight = screen.height - 468; var showx = (window.screen.availWidth - swidth) / 2; var showy = (window.screen.availHeight - sheight) / 2; var wStyle = "width=" + swidth + ",height=" + sheight + ",left=" + showx + ",top=" + showy + ",scrollbars=1,status=1,resizable=no"; //helen edit 20170221 s //oForm.target = "_ViewGAPI"; //oForm.submit(); var formTarget = addWinIDSuffix("_ViewGAPI"); submitForm(oForm, actionUrl, formTarget); //helen edit 20170221 e oForm.target = ""; } } catch (E) { DisExcpt("Buttons", E); } } /** * Resend CE outgoing message * * @date 2007-01-30 */ function ResendCEToCSXMsg(obj){ try { if (!check_select_one()) { alert("Please Select a Record."); } else { var oForm = document.forms[0]; //CEV2-0536 CEV2.1.1 2010-01-05 Frank Modify Start var actionUrl=""; actionUrl="../servlets/WSTrxManager"; //helen edit 20170221 s //actionUrl = encodeUrl(actionUrl); //helen edit 20170221 e //Frank modify end oForm.ID.value = FUNC_ID; oForm.TRXL_TYPE.value = "S"; var itemID = "ReSendGAPI"; var status = "RESEND_GAPI"; if (ITEM_ID.match("ResendSWIFT")) { itemID = "ResendSWIFT"; status = "RESEND_SWIFT"; } oForm.ITEM_ID.value = itemID; oForm._ACT_TYPE.value = ""; oForm._TRX_STATUS.value = status; //oForm.action = "../servlets/WSTrxManager"; //Frank comment //helen edit 20170221 s //oForm.action=actionUrl;//Frank add //oForm.method = "post"; //oForm.submit(); submitForm(oForm, actionUrl); //helen edit 20170221 s } } catch (E) { DisExcpt("Buttons", E); } } //CEV2-0385 john.zhong 2009-10-30 E /** * Modify message from CSX */ function ModifyCSXToCEMsg(obj){ try { if (!check_select_one()) { showMsg("Please Select a Record."); } else { STPDemerge_Onclick(obj); } } catch (e) { showExcpt("Buttons", e); } } //End: button onclick function function _DeleteMaster_onclick(obj){ try { _DeleteMaster(obj); } catch (e) { showExcpt("Buttons", e); } } function _DeleteMaster(obj){ try { var vForm = document.forms[0]; if (!check_select_one()) { var msg = _getClientMessage(90149); _SYS_Display_WARN(msg); return false; } var vFuncID = obj.getAttribute("itemFunc"); if (vFuncID == null || vFuncID == "") { vFuncID = FUNC_ID; } vForm.ID.value = vFuncID; vForm.TRXL_TYPE.value = "MD"; vForm.ITEM_ID.value = "Delete"; genHiddenField(); vForm.method = "post"; //CEV2-0536 CEV2.1.1 2010-01-05 Frank Modify Start var actionUrl="../servlets/WSTrxManager"; actionUrl=encodeUrl(actionUrl); //Frank modify End vForm.action = actionUrl; vForm._TRX_STATUS.value = "LDGLIST"; _submit_cataform(); } catch (e) { showExcpt("Buttons", e); } } function Release(){ try { var objForm = document.forms[0]; var i = 0; for (i = 0; i < 2; i++) { if (objForm.IsAgreeGroup[i].checked) { isAgreeValue = objForm.IsAgreeGroup[i].value; objForm.C_IS_AGREE.value = isAgreeValue; break; } } if (ITEM_ID) { document.forms[0].ITEM_ID.value = ITEM_ID; } else { document.forms[0].ITEM_ID.value = "Release"; } document.forms[0]._TRX_STATUS.value = "RELE"; //vamsi //@code commented no auth code required for ENBDCE Project---s /*if(SYS_IS_LAST_AUTHORISE == 'T'){ getSucessAuthChkByAjax(); var sRes = document.getElementById("C_AUTH_CHK_FLG").value; if(sRes == "S"){ var vform = document.forms[0]; setFldValue("C_LAST_AUTH_FLG", SYS_IS_LAST_AUTHORISE); setFldValue("C_LAST_UNIT_CODE", SYS_BUSI_UNIT); setFldValue("C_LAST_USER_ID", SYS_USER_ID); setFldValue("prim_Authcode", vform.prim_Authcode.value); setFldValue("C_AUTH_GEN_FLG", "NA"); setFldValue("C_TOKEN_VAL", vform.C_TOKEN_VAL.value); setFldValue("C_AUTH_CODE_VAL", vform.C_AUTH_CODE_VAL.value); setFldValue("C_TOKEN_KEY", vform.C_TOKEN_KEY.value); var authDetails = new Array(); authDetails.push("C_LAST_AUTH_FLG"); authDetails.push("C_LAST_UNIT_CODE"); authDetails.push("C_LAST_USER_ID"); authDetails.push("prim_Authcode"); authDetails.push("C_AUTH_GEN_FLG"); authDetails.push("C_TOKEN_VAL"); authDetails.push("C_AUTH_CODE_VAL"); authDetails.push("C_TOKEN_KEY"); _release_submit(authDetails); } else if(sRes == "NV"){ var err = "Entered Auth Code Not Valid..."; showMsg(err); return false; } else if(sRes == "EX"){ var err = "Entered Auth Code Expired..."; showMsg(err); return false; } } else{ setFldValue("C_LAST_AUTH_FLG", SYS_IS_LAST_AUTHORISE); var sDetails = new Array(); sDetails.push("C_LAST_AUTH_FLG"); _release_submit(sDetails); }*/ //@code commented no auth code required for ENBDCE Project---e SBAuthCancelandAuthorize();//@vamsi for DUAL FACTOR Authorization //Start:Added by Satheesh for Entitywise EmailSub/EmailAdd on 15-09-2019 var sRegCntyCd = document.getElementById("REG_CNT_CD"); if(sRegCntyCd == "ENBD_AE"){ setFldValue("EMAIL_SUBJECT","Emirates NBD - smartBUSINESS Trade transaction alert"); setFldValue("C_SEND_FROM","smartBUSINESSonline@emiratesnbd.com"); }else if(sRegCntyCd == "EIB_AE"){ setFldValue("EMAIL_SUBJECT","Emirates Islamic- smartBUSINESS Trade transaction alert"); setFldValue("C_SEND_FROM","do-not-reply@emiratesislamic.ae"); }else if(sRegCntyCd == "ENBD_SA"){ setFldValue("EMAIL_SUBJECT","Emirates NBD - smartBUSINESS Trade transaction alert"); setFldValue("C_SEND_FROM","KSATFS@EmiratesNBD.com"); } //Changed by Gouse as part of Egypt Form4 Changes 07-09-2023 s else if(sRegCntyCd == "ENBD_EG"){ setFldValue("EMAIL_SUBJECT","Emirates NBD - BusinessOnline Trade transaction alert"); setFldValue("C_SEND_FROM","BusinessOnline@emiratesnbd.com"); } //Changed by Gouse as part of Egypt Form4 Changes 07-09-2023 e //Start:Added by Satheesh for GB/SG changes on 03-05-2021 else if(sRegCntyCd == "ENBD_GB"){ setFldValue("EMAIL_SUBJECT","Emirates NBD - smartTrade transaction alert"); setFldValue("C_SEND_FROM","smartTRADE@emiratesnbd.com"); } else if(sRegCntyCd == "ENBD_SG"){ setFldValue("EMAIL_SUBJECT","Emirates NBD - smartTrade transaction alert"); setFldValue("C_SEND_FROM","smartTRADE@emiratesnbd.com"); } //End:Added by Satheesh for GB/SG changes on 03-05-2021 //Start:Added by Satheesh for IN changes on 04-07-2021 else if(sRegCntyCd == "ENBD_IN"){ setFldValue("EMAIL_SUBJECT","Emirates NBD - smartBUSINESS Trade transaction alert"); setFldValue("C_SEND_FROM","smartBUSINESSonline@emiratesnbd.com"); } //End:Added by Satheesh for IN changes on 04-07-2021 var custSubmitFlds = ["EMAIL_SUBJECT","C_SEND_FROM"]; //_release_submit(); _release_submit(custSubmitFlds); //End:Added by Satheesh for Entitywise EmailSub/EmailAdd on 15-09-2019 //vamsi } catch (e) { showExcpt("Buttons", e); } } /** * Inquire standing data and get related data * Pending: * 1. Make callback function works. * 2. _SYS_setFieldValue() in SSS responsed data cannot update global js variable. * @param string standing data type and other parameters, splitted by : */ function inqStanData(sParam, sCallBackFunc){ try { var regCd = document.getElementById("REG_CNT_CD").value; //Added by Satheesh for IN changes on 30-06-2021 var arrParam = sParam.split(":"); var sStanType = arrParam[0]; var sSubType = arrParam[1]; var sTerType = arrParam[2]; var sData = ""; sInqStanType = sStanType; sInqSubType = sSubType; sInqTerType = sTerType; if (typeof(sTerType) == "undefined") { sInqTerType = ""; } if (sStanType == "PARTY") { if (sSubType == "BANK"){ sData = "&sNm=" + getFldValue(sTerType + "_BK_NM"); sData += "&sAdd1=" + getFldValue(sTerType + "_BK_ADD1"); sData += "&sAdd2=" + getFldValue(sTerType + "_BK_ADD2"); sData += "&sAdd3=" + getFldValue(sTerType + "_BK_ADD3"); sData += "&sSwAdd=" + getFldValue(sTerType + "_BK_SW_ADD"); } else{//@deepak modify for CE EIB sData = "&sNm=" + getFldValue(sSubType + "_NM"); sData += "&sAdd1=" + getFldValue(sSubType + "_ADD1"); sData += "&sAdd2=" + getFldValue(sSubType + "_ADD2"); sData += "&sAdd3=" + getFldValue(sSubType + "_ADD3"); sData += "&sBkId=" + getFldValue(sSubType + "_BK_ID");//@DEEPAK ON 26062015 } } else if (sStanType == "AC" || sStanType == "AC1") { sData = "&sCcy=" + getFldValue(sSubType + "_AC_CCY"); } else if (sStanType == "BANK") { if (sSubType == "PARTY_BK") { sData = "&sNm=" + getFldValue(sSubType + "_NM"); sData += "&sAdd1=" + getFldValue(sSubType + "_ADD1"); sData += "&sAdd2=" + getFldValue(sSubType + "_ADD2"); sData += "&sAdd3=" + getFldValue(sSubType + "_ADD3"); sData += "&sSwAdd=" + getFldValue(sSubType + "_SW_ADD"); } else { sData = "&sNm=" + getFldValue(sSubType + "_BK_NM"); sData += "&sAdd1=" + getFldValue(sSubType + "_BK_ADD1"); sData += "&sAdd2=" + getFldValue(sSubType + "_BK_ADD2"); sData += "&sAdd3=" + getFldValue(sSubType + "_BK_ADD3"); sData += "&sSwAdd=" + getFldValue(sSubType + "_BK_SW_ADD"); } } //CEV2-0536 CEV2.1.1 2010-01-05 Frank Modify Start var actionUrl="../screen/inqStanData.jsp?sParam=" + sParam + "&sCallBackFunc=" + sCallBackFunc + sData + "&sRegCd=" + regCd;//Changed by Satheesh for IN changes on 30-06-2021 //CEV2-07-01-04 john.zhong 2014-04-04 S //actionUrl=encodeUrl(actionUrl); //CEV2-07-01-04 john.zhong 2014-04-04 E //Frank modify End //var sURL = "../screen/inqStanData.jsp?sParam=" + sParam + "&sCallBackFunc=" + sCallBackFunc + sData; var swidth = screen.width - 10; var sheight = screen.height - 50; var wStyle = inqStanData.arguments[2]; if (typeof(wStyle) == "undefined") { wStyle = new OpenWinStyle(); wStyle.setScrollbars(true); wStyle.setWidth(swidth); wStyle.setHeight(sheight); } // var wStyle = "width=" + swidth + ",height=" + sheight + ",left=0,top=0,scrollbars=yes,status=no,resizable=no"; //CEV2-07-01-04 john.zhong 2014-04-04 S openWin(actionUrl, "inqStanDataWin", wStyle, true); //CEV2-07-01-04 john.zhong 2014-04-04 E } catch (e) { showExcpt("Buttons", e); } } function getStanData(){ try { //SYS_GetDataBySSS("getStanData", "sInqStanType;sInqSubType;sInqTerType;sInqDataId", "getStanDataCallBack"); //Start:Added by Satheesh for PB on 05-06-2020 var id; var _callBKJS = "getStanDataCallBack"; var arr = "sInqStanType;sInqSubType;sInqTerType;sInqDataId;REG_CNT_CD";//Added by Satheesh for IN changes on 30-06-2021 var re=/\s*;\s*/; var arFlds=arr.split(re); for(var i=0;i 0) { SYS_GetDataBySSS("getBankDataByBIC", "sBkType;sSwAdd", "getStanDataCallBack"); } else { setFldValue(sBkType + "_BK_ID", ""); setFldValue(sBkType + "_BK_NM", ""); setFldValue(sBkType + "_BK_ADD1", ""); setFldValue(sBkType + "_BK_ADD2", ""); setFldValue(sBkType + "_BK_ADD3", ""); } } catch (e) { showExcpt("Buttons", e); } } function toProfilePage(){ try { var vForm = document.forms[0]; //CEV2-0536 CEV2.1.1 2010-01-05 Frank Modify Start var actionUrl=""; actionUrl="../servlets/WSTrxManager"; //helen edit 20170221 s //actionUrl=encodeUrl(actionUrl); //helen edit 20170221 e //Frank modify end //vForm.action = "../servlets/WSTrxManager"; //Frank comment //helen edit 20170221 s //vForm.action=actionUrl;//Frank add //vForm.method = "post"; //helen edit 20170221 e setUniqueFieldValue(vForm, "_TRX_STATUS", "USERPROFILE"); setUniqueFieldValue(vForm, "_ACTION", "CustomProfile"); //helen edit 20170221 s //vForm.submit(); submitForm(vForm, actionUrl); //helen edit 20170221 e } catch (e) { showExcpt("Buttons", e); } } function exportExcelParty(btn){ try { if (!check_select_one()) { var msg = _getClientMessage(90144); showMsg(msg); } else { Excel_onclick(btn); } } catch (e) { showExcpt("Buttons", e); } } /** * widget hyperlink click * CEV2-04-07-01 john.zhong 2013-04-27 * */ function SYS_CataField_Onclick_Widget(widgetName,type){ var args = SYS_CataField_Onclick_Widget.arguments; var funcName=""; if("P" == type){ funcName = SYS_getMethodFullName("_PilotLink_Onclick_"+widgetName,args); }else{ funcName = SYS_getMethodFullName("_SubLink_Onclick_"+widgetName,args); } eval(funcName); } /** * Pilot action event * @author Terry * @PatchNo CEV2-05-08-01 2011-9-9 (CEV2-0548) Louis bound * @since CEV2.6.0 * @Date 2011-5-30 */ var pilotFuncIdArr = new Array("F05030700925","F05030700912","F05030701150","F05030700850","F05030701168","F05030700871","F05030700916","F05030701205","F05030700824","F05030701188");//Added by Satheesh for catalog hyperlink on 02-03-2020 function _PilotLink_Onclick(obj,type,funcId){ var vform = document.forms[0]; var ckboxs = vform["_Sel_CheckBox"]; if(ckboxs){ var selRow = obj.getAttribute("row"); if(ckboxs.length){ for(var i=0;i"); }catch(e){ ckbox = document.createElement("input"); ckbox.type = "checkbox"; } ckbox.style.display = "none"; ckbox.name = "_Sel_CheckBox"; ckbox.checked = true; ckbox.value = obj.getAttribute("row"); vform.appendChild(ckbox); } //Start:Added by Satheesh for catalog hyperlink on 02-03-2020 //if (isInqHistoryDtl()||isInqHistoryFunc()) { //viewTrx(); //return; //} //Start:Added by Satheesh for catalog hyperlink on 02-03-2020 var btn = document.createElement("input"); btn.setAttribute("type","button"); btn.setAttribute("itemfunc",funcId); btn.style.display = "none"; setUniqueFieldValue(vform,"SHOW_LIST_CFM","F"); var item = ITEM_ID;//getItemIdByFunc(funcId); setUniqueFieldValue(vform,"IS_PILOT_NEXT","T"); var funcName = "_"+item+"_onclick(btn)"; //Start:Added by Satheesh for catalog hyperlink on 02-03-2020 if (popupAuthScrn(funcId)){ funcName = "_"+item+"_forPilotClick(btn,obj.getAttribute('row'))"; } //End:Added by Satheesh for catalog hyperlink on 02-03-2020 if(typeof(window._ACT_TYPE)!="undefined"){ if(window._ACT_TYPE=="CATA_SECU"){ funcName = "_Secu"+funcName; } } eval(funcName); } /** * sub action event * @author Terry * @PatchNo CEV2-05-08-01 2011-9-9 (CEV2-0548) Louis bound * @since CEV2.6.0 * @Date 2011-5-30 */ function _SubLink_Onclick(obj,type,funcId,action){ var idx = obj.getAttribute("row"); var actionUrl = "../servlets/WSTrxManager?_TRX_STATUS=PARALLEL&IS_FUNC_START=T"; var parentId = window.trxSessionId; actionUrl += "&RESERVE_PARENT=T&PARENT_ID="+parentId+"&ROW="+idx+"&KEY="+obj.name; actionUrl += "&FUNC_ID="+funcId+"&POP=Y"; var fid = typeof(FUNC_ID) == "string"?FUNC_ID:"NoFuncPage"; var winID = "SubAction"+fid; actionUrl += "&RELATION_ID="+winID; window.trxSessionId = ""; var style = new OpenWinStyle(); style.setScrollbars(true); style.setMenubar(true); style.setWidth(780); style.setHeight(600); if(action!=null){ var funcName = action+"(\""+actionUrl+"\")"; try{ eval(funcName); }catch(e){ } } actionUrl = encodeUrl(actionUrl); openWin(actionUrl, winID, ""); window.trxSessionId = parentId; } /** * close parallel function pop-up window's event * @author Terry * @PatchNo CEV2-05-08-01 2011-9-9 (CEV2-0548) Louis bound * @since CEV2.6.0 * @Date 2011-6-3 */ function closeTrxSession(){ var url = "../servlets/WSTrxManager?CloseTrxSession=T"; url = encodeUrl(url); if (!isSEC && (window.SYS_FUNCTION_NAME && window.SYS_FUNCTION_NAME.length > 0)) { var bIsView = false; if (SYS_FUNCTION_NAME.indexOf("View") != -1) { bIsView = true; } if (bIsView || isRptFunc) { sendRequestByAjaxPost(url,true,closeTrxWin); } else { var isCancel = window.confirm("Data will not be saved if you proceed."); if (isCancel) { sendRequestByAjaxPost(url,true,closeTrxWin); } } }else{ sendRequestByAjaxPost(url,true,closeTrxWin); } } function closeTrxWin(){ window.close(); } function _TrxActButton_Onclick(target,funcId,criteria,param,noMapping,isPopup,frameID){ try{ var actionUrl = "../servlets/WSTrxManager?_TRX_STATUS=PARALLEL&IS_FUNC_START=T"; var parentId = window.trxSessionId; if(typeof(parentId)=="undefined"){ parentId = ""; } actionUrl += "&RESERVE_PARENT=T&PARENT_ID="+parentId+"&FUNC_ID="+funcId; if(typeof(target) != "undefined" && target != null){ actionUrl += "&TARGET="+target; } if (isPopup||typeof(frameID)!="undefined") { actionUrl += "&POP=Y"; } if(typeof(noMapping) != "undefined"&&noMapping){ actionUrl += "&NO_MAPPING=T"; } var winID = ""; if (typeof(FUNC_ID) != "undefined") { winID = "SubButton"+FUNC_ID; } actionUrl += "&RELATION_ID="+winID; actionUrl += typeof(param) == "undefined" || param == null?"":"&"+param; actionUrl += getMappingXml(criteria,noMapping); window.trxSessionId = ""; actionUrl = encodeUrl(actionUrl); if (isPopup) { openWin(actionUrl, winID, ""); } else { if(typeof(frameID)!="undefined"){ var frameObj = document.getElementById(frameID); frameObj.src = actionUrl; }else{ var arrayActionUrl = actionUrl.split("?"); var actionServer = arrayActionUrl[0]; urlChangeToFormSubmit(actionServer,arrayActionUrl[1]); } } window.trxSessionId = parentId; }catch (E){ showExcpt("Buttons",E); } } function urlChangeToFormSubmit(actionServer,actionUrl){ try{ if (actionServer && actionUrl) { var form = document.forms[0]; form.action = actionServer; var allOpInputs = $("input[id^='OP']",form); for(var i=0;i"; //CEV2-04-11-01 john.zhong 2013-06-20 E } // xmlstr += ""; var xmlstr = XMLManager.xmlDomToString(root); var mapping = "&MAPPING="+xmlstr+extClause; return mapping; //CEV2-04-11-01 cash 2013-06-21 S }catch (E){ showExcpt("Buttons",E); } } function confirmSubmit(custSubmitFlds){ var vform = document.forms[0]; setUniqueFieldValue(vform,"CONFIRM_POST","T"); var submitFields = new Array(); if (custSubmitFlds instanceof Array) { submitFields = submitFields.concat(custSubmitFlds); } var actionUrl = "../servlets/WSTrxManager"; //helen edit 20170223 s //actionUrl = encodeUrl(actionUrl); //vform.action = actionUrl; //vform.method = "post"; //helen edit 20170223 e if(AjaxPost == "T"){ //helen edit 20170223 s actionUrl = encodeUrl(actionUrl); vform.action = actionUrl; vform.method = "post"; //helen edit 20170223 e postFormByAjax(vform,furtherConfirm); }else{ //helen edit 20170223 s //vform.submit(); submitForm(vform, actionUrl); //helen edit 20170223 e } } function genCfmSuccBtns(){ //check TrxSysBtnsDiv var oTrxSysBtnsDiv = document.getElementById("TrxCfmBtnsDiv"); if(typeof(oTrxSysBtnsDiv) == "undefined"){ return; } //clear all buttons oTrxSysBtnsDiv.innerHTML = ""; //create buttons table var oBtnTable = document.createElement("table"); oBtnTable.setAttribute("id", "TrxSysBtns"); oTrxSysBtnsDiv.appendChild(oBtnTable); //create buttons row var oTrxSysBtnsRow = document.createElement("tr"); oTrxSysBtnsRow.setAttribute("id", "TrxSysBtnsRow"); oBtnTable.appendChild(oTrxSysBtnsRow); //Cancel button AddBtnCell("TrxSysBtns", "TrxSysBtnsRow", "tdcancel"); var btnDesc = "CONFM" == PAGE_TYPE ? "CANCEL":"DONE"; var funcName = "CONFM" == PAGE_TYPE ? "_Back_ToPrevious()":"_Cancel_ToPrevious()"; AddBtnToCell("tdcancel", "sec_cancel", "sec", funcName, btnDesc); //spacer cell AddSpaceCell("TrxSysBtns", "TrxSysBtnsRow"); if("CONFM" == PAGE_TYPE){ AddBtnCell("TrxSysBtns", "TrxSysBtnsRow", "tdconfirm"); AddBtnToCell("tdconfirm", "prim_confirm", "prim", "confirmSubmit()", "CONFIRM"); } } /* * click the function item in the widget * * @param funcID * @param isPop * * @PatchNo CEV2-04-01-01 cash 2013-06-07 s * */ function functionItemClick(funcID,isPop){ try { if (funcID == null || funcID.Trim() == "") { return null; } var len = arguments.length; var params = null; if(len > 2){ //if you want to post parameters, you need to structure them as string "AAA=aaa&BBB=bbb" var params = arguments[len-1]; } _TrxActButton_Onclick(null,funcID,null,params,true,isPop); } catch(e){ showExcpt("Buttons", e); } } //change record number per page function showRecordNum(num){ try { if(num == null || typeof(num) == "undefined"){ num = "10"; } setFldValue("CATA_PAGE_SIZE",num); gotoPageNo("1", "Wrong page."); } catch (e) { showExcpt("Buttons", e); } } //Add for Home button S function gotoMainMenuPage() { try { if (!isSEC && (window.SYS_FUNCTION_NAME && window.SYS_FUNCTION_NAME.length > 0)) { var bIsView = false; if (SYS_FUNCTION_NAME.indexOf("View") != -1) { bIsView = true; } if (bIsView || isRptFunc) { _Cancel_ToMainMenu(); } else { var isCancel = window.confirm("Data will not be saved if you proceed."); if (isCancel) { _Cancel_ToMainMenu(); } } } else { //disable fields if it is CSX to CE msg func if (window.ITEM_ID) { if (ITEM_ID == "STPDemerge") { var oForm = document.forms["MAINFORM"]; oForm.C_PROC_INFO.disabled = true; oForm.C_MSG_CONTENT.disabled = true; oForm.C_NEW_MSG_CONTENT.disabled = true; } } _Cancel_ToMainMenu(); } } catch (e) { showExcpt("gotoMainMenuPage", e); } } //Add for Home button E //@DEEPAK FOR MAKEING FIELD CLEAR function functionClearFields(fld){ try { var _fld_ID = document.MAINFORM.elements[fld+'_ID']; var _fld_NM = document.MAINFORM.elements[fld+'_NM']; var _fld_ADD1 = document.MAINFORM.elements[fld+'_ADD1']; var _fld_ADD2 = document.MAINFORM.elements[fld+'_ADD2']; var _fld_ADD3 = document.MAINFORM.elements[fld+'_ADD3']; var _fld_BK_ID = document.MAINFORM.elements[fld+'_BK_ID']; var _fld_BK_ID1 = document.MAINFORM.elements[fld+'_BK_ID1']; var _fld_SW_ADD = document.MAINFORM.elements[fld+'_SW_ADD']; if(_fld_NM.value =='') { _fld_ID.value = ''; _fld_ADD1.value = ''; _fld_ADD2.value = ''; _fld_ADD3.value = ''; if(_fld_SW_ADD != undefined) _fld_SW_ADD.value = ''; if(_fld_BK_ID != undefined){ _fld_BK_ID.value = ''; _fld_BK_ID1.value = ''; } } } catch (e) { DisExcpt("Buttons", e); } } function getRowsColns(sLine, cols){ try { var arr = new Array(); var isFlag = false; var len = sLine.length; var preCh=""; var temp=""; isFlag=(sLine.charAt(0)==" "?true:false); for(var i=0;icols){ sRow=str; (i!=0?retRow++:false); while(true){ if(sRow.length>=cols){ sRow=sRow.substring(cols,sRow.length); retRow++; } else break; } }else { sRow+=str; } } (sRow.length>0?retRow++:false); return retRow; } catch (e) { DisExcpt("Buttons", e); } } //S--@vamsi for Authcode Authorize Level 26-08-2015 for EIB function GenAuthCode(){ try{ getSucessAuthByAjax(); }catch (e) { DisExcpt("Buttons", e); } } function AuthCode(){ try{ if (document.getElementById('prim_Authcode').value != ''){ document.getElementById('prim_Authcode_hd').value = document.getElementById('prim_Authcode').value;//@vamsi showObj("prim_release"); } else{ hideObj("prim_release"); } } catch (e) { DisExcpt("Buttons", e); } } function getSucessAuthByAjax() { try { var vform = document.forms[0]; vform._TRX_STATUS.value = "RELE"; vform.C_AUTH_GEN_FLG.value = "N"; vform.C_LAST_AUTH_FLG.value = SYS_IS_LAST_AUTHORISE; vform.C_LAST_UNIT_CODE.value = SYS_BUSI_UNIT; vform.C_LAST_USER_ID.value = SYS_USER_ID; var oForm = document.getElementById("MAINFORM"); var actionUrl = "../servlets/WSTrxManager"; actionUrl=encodeUrl(actionUrl); vform.action = actionUrl; vform.method = "post"; postFormByAjax(vform,callback); }catch(e){ showExcpt("Buttons", e); } } function getSucessAuthChkByAjax() { try { var vform = document.forms[0]; var oForm = document.getElementById("MAINFORM"); vform._TRX_STATUS.value = "RELE"; vform.C_AUTH_GEN_FLG.value = "Y"; vform.C_LAST_AUTH_FLG.value = SYS_IS_LAST_AUTHORISE; vform.C_LAST_UNIT_CODE.value = SYS_BUSI_UNIT; vform.C_LAST_USER_ID.value = SYS_USER_ID; vform.C_TOKEN_VAL.value = document.getElementById("C_TOKEN_VAL").value; vform.C_TOKEN_KEY.value = document.getElementById("C_TOKEN_KEY").value; vform.C_AUTH_CODE_VAL.value = document.getElementById("C_AUTH_CODE_VAL").value; vform.prim_Authcode.value = document.getElementById("prim_Authcode_hd").value var actionUrl = "../servlets/WSTrxManager"; actionUrl=encodeUrl(actionUrl); vform.action = actionUrl; vform.method = "post"; postFormByAjax(vform,callbackchk); }catch(e){ showExcpt("Buttons", e); } } function callback(xmlhttp){ try { C_AUTH_GEN_FLG = document.getElementById("C_AUTH_GEN_FLG"); C_AUTH_CODE_VAL = document.getElementById("C_AUTH_CODE_VAL"); C_TOKEN_VAL = document.getElementById("C_TOKEN_VAL"); C_TOKEN_KEY = document.getElementById("C_TOKEN_KEY"); var respTxt = xmlhttp.responseText; var obj = respTxt; var valArry = new Array(); valArry = obj.split(";"); C_AUTH_GEN_FLG.value = valArry[0]; if(C_AUTH_GEN_FLG.value == "Y"){ enableFld("prim_Authcode", "M"); //gouse foe eib ce 05092015 C_AUTH_CODE_VAL.value = valArry[1]; C_TOKEN_VAL.value = valArry[2]; C_TOKEN_KEY.value = valArry[3]; var sucessMsg = "SMS send for Authcode Please Check..." //showMsg(sucessMsg); showMsg(sucessMsg, "INFO:"); //var sucessMsg = _getClientMessage(91040,10); //_SYS_Display_INFO(sucessMsg); } else{ // var errMsg = "SMS not Triggered Please Check With Emirates Islamic Bank"; //gouse for eib ce 06092015 var errMsg = "Authorization Code Generation Failed. If the error persists after 3 attempts please contact Emirates NBD Customer Service for assistance."; //gouse for eib ce 06092015 showMsg(errMsg); //var errMsg = _getClientMessage(91041); //_SYS_Display_WARN(errMsg); } } catch (e) { showExcpt("Buttons", e); } } function callbackchk(xmlhttp){ try{ C_AUTH_CHK_FLG = document.getElementById("C_AUTH_CHK_FLG"); var respTxt = xmlhttp.responseText; var obj = respTxt; var valArry = new Array(); valArry = obj.split(";"); C_AUTH_CHK_FLG.value = valArry[0]; }catch(e){ showExcpt("Buttons", e); } } //S--@vamsi for Authcode Authorize Level 26-08-2015 for EIB /* //@vamsi for ENBD GROUP Ajax CALL to inqurie Service on 20-11-2018 -----------s function inqSrvUUIDcallback(jsonhttp){ try{ var data = JSON.parse(jsonhttp); if(data.head.srvStatus == "SUCESS"){ document.getElementById("CE_MSG_ID").value = data.body.uuid; }else{ alert('CE MSG ID Gen Failed...'); } }catch(e){ showExcpt("Buttons", e); } } */ var resobj = null; function inqSrvSBAUTHCHKcallback(jsonhttp){ try{ var data = JSON.parse(jsonhttp); //alert(jsonhttp); var res; resobj = null; if(data.head.srvStatus == "SUCESS"){ if(data.body.sbstatus == "SUCCESS"){ resobj = "SUCCESS"; } else if(data.body.sbstatus == "FAILURE"){ resobj = "FAILURE"; } else if(data.body.sbstatus == "NA"){ resobj = "NA"; } }else{ resobj = "CLOSE"; } }catch(e){ showExcpt("Buttons", e); } } function inqSrvSBAUTHCHKCANCELcallback(jsonhttp){ try{ var data = JSON.parse(jsonhttp); //alert(jsonhttp); }catch(e){ showExcpt("Buttons", e); } } function isSBAuthValid(){ try{ var srvType = "AUTHSBCHK"; //?_PARA_VAL=srvtype:SUBSCRIBEDTL;SubscriberId:value2 var CE_TRAN_CODE = getFldValue("C_MAIN_REF"); var regCd = document.getElementById("REG_CNT_CD").value; var para = "?_PARA_VAL=srvtype:"+srvType+";regcd:"+regCd+";CE_TRAN_CODE:"+CE_TRAN_CODE; getInqServiceByAjax(para,inqSrvSBAUTHCHKcallback); //alert(resobj); /*if(resobj){ return true; }else{ return false; }*/ return resobj; //return true;//@vamsi }catch(e){ showExcpt("Buttons", e); } } function SBAuthCancelandAuthorize(){ try{ var srvType = "AUTHSBCHKCANCEL"; var CE_TRAN_CODE = getFldValue("C_MAIN_REF"); //?_PARA_VAL=srvtype:SUBSCRIBEDTL;SubscriberId:value2 var regCd = document.getElementById("REG_CNT_CD").value; var para = "?_PARA_VAL=srvtype:"+srvType+";regcd:"+regCd+";CE_TRAN_CODE:"+CE_TRAN_CODE; getInqServiceByAjax(para,inqSrvSBAUTHCHKCANCELcallback); }catch(e){ showExcpt("Buttons", e); } } function getInqServiceByAjax(paraVal,_callback) { try { var actionUrl = "../servlets/InqServiceServlet"+paraVal; actionUrl=encodeUrl(actionUrl); ajax.get(actionUrl,_callback,false); }catch(e){ showExcpt("Buttons", e); } } var ajax = {}; ajax.x = function () { if (typeof XMLHttpRequest !== 'undefined') { return new XMLHttpRequest(); } var versions = [ "MSXML2.XmlHttp.6.0", "MSXML2.XmlHttp.5.0", "MSXML2.XmlHttp.4.0", "MSXML2.XmlHttp.3.0", "MSXML2.XmlHttp.2.0", "Microsoft.XmlHttp" ]; var xhr; for (var i = 0; i < versions.length; i++) { try { xhr = new ActiveXObject(versions[i]); break; } catch (e) { } } return xhr; }; ajax.send = function (url, callback, method, data, async) { if (async === undefined) { async = true; } var x = ajax.x(); x.open(method, url, async); x.onreadystatechange = function () { if (x.readyState == 4) { callback(x.responseText) } }; if (method == 'POST') { x.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); } x.send(data) }; ajax.get = function (url, callback, async) { ajax.send(url, callback, 'GET', null, async) }; var popupwindow = null; //Added by Gouse for Holiday/Weekend Changes on 11-07-2021 function chkHWT(){ var actionUrl = "../servlets/WSTrxManager?_TRX_STATUS=TRX_HOLIDAY_CHECK&CHECK_SERVER_DATE=Y&CNTY_CODE=" +regCntyCD; actionUrl = encodeUrl(actionUrl); ajax.get(actionUrl,_dealHolidayAfterCallBack,false); } //Added by Gouse for Holiday/Weekend Changes on 11-07-2021 function UserValidate(){ try{ //chkHWT(); var objForm = document.forms[0]; var i = 0; for (i = 0; i < 2; i++) { if (objForm.IsAgreeGroup[i].checked) { isAgreeValue = objForm.IsAgreeGroup[i].value; objForm.C_IS_AGREE.value = isAgreeValue; break; } } if(objForm.C_IS_AGREE.value == "Y"){ var res = true; chkHWT(); //Added by Gouse for Holiday/Weekend Changes on 11-07-2021 if(res){ var win ="newWin"; var SB_TRANPASS_CEVAL = getFldValue("SB_TRANPASS_CEVAL"); var CE_TRAN_CODE = getFldValue("C_MAIN_REF"); setFldValue("SB_C_MAIN_REF",CE_TRAN_CODE); //Added by vamsi on 29-09-2021 for MultiAuth C_MAIN_REF conflict //var url = "../servlets/SBTransValServlet?_TRANSPARA=CE_SERVICETYPE:TOSB;"+SB_TRANPASS_CEVAL+";CE_TRAN_CODE:"+CE_TRAN_CODE; var url = "../screen/SBDualAuth.jsp"; url = encodeUrl(url); var w = 950; var h = 500; var _left = (window.screen.width / 2)-((w / 2) + 10); var _top = (window.screen.height / 2)-((h / 2) + 10); //popupwindow = window.open(url,"_blank","toolbar=0,menubar=0,resizable=0,scrollbars=0,status=0,fullwindow"); popupwindow = window.open(url,"_blank","toolbar=0,menubar=0,resizable=no,scrollbars=no,top="+_top+",left="+_left+",width="+w+",height="+h); //popupwindow = window.showModalDialog(url,"_blank","dialogHeight: 190px; dialogWidth: 550px; titlebar: no; toolbar: no; statusbar:no"); popupwindow.focus(); } }else{ Release(); //@vamsi for test } }catch(e){ showExcpt("Buttons", e); } } var div = null; function ShowLoading() { try{ if(popupwindow !=null && !popupwindow.closed && div == null){ div = document.createElement('div'); div.setAttribute('class','_hideclass'); div.setAttribute('id','_hideclass'); div.style.cssText = 'width: 100%; height: 100%; background: rgba(255,255,255,0.6); cursor: not-allowed; position: fixed; top:0px; bottom: 0px; left: 0px; right: 0px;z-index:999999;'; document.body.appendChild(div); popupwindow.focus(); }else if(popupwindow !=null && !popupwindow.closed && div != null){ popupwindow.focus(); }else{ if(div != null){ var res = isSBAuthValid(); var regCd = document.getElementById("REG_CNT_CD").value; //Added by Satheesh for GB/SG changes on 21-11-2021 if(res != null){ if(res == "SUCCESS"){ //alert('Please Click Authorize....'); Release(); //@vamsi for test } else if(res == "FAILURE"){ //alert('Please Click User Validate...'); //Start:Added by Satheesh for GB/SG changes on 21-11-2021 if(regCd == 'ENBD_GB' || regCd == 'ENBD_SG'){ var err = "Dual Factor Authorization Failed..."; }else{ var err = "SB Dual Factor Authorization Failed..."; } //End:Added by Satheesh for GB/SG changes on 21-11-2021 showMsg(err); }else{ //alert('Please Click User Validate...'); //Start:Added by Satheesh for GB/SG changes on 21-11-2021 if(regCd == 'ENBD_GB' || regCd == 'ENBD_SG'){ var err = "Dual Factor Authorization Cancel..."; }else{ var err = "SB Dual Factor Authorization Cancel..."; } //End:Added by Satheesh for GB/SG changes on 21-11-2021 showMsg(err); } }else{ //Start:Added by Satheesh for GB/SG changes on 21-11-2021 if(regCd == 'ENBD_GB' || regCd == 'ENBD_SG'){ var err = "Dual Factor Authorization Cancel..."; }else{ var err = "SB Dual Factor Authorization Cancel..."; } //End:Added by Satheesh for GB/SG changes on 21-11-2021 showMsg(err); } div = null; /*if(res){ hideObj("prim_genAuthcode"); showObj("prim_release"); }*/ var elm = document.getElementById('_hideclass'); return elm.parentNode.removeChild(elm); } } } catch(e){ showExcpt("Buttons", e); } } function backtoSB(){ try{ var actionUrl = "../servlets/SBDashBoardRedirect"; var oForm = document.forms[0]; if (typeof(oForm._TRX_STATUS) == "undefined") { insertHiddenField(oForm, "_TRX_STATUS", "LOGOFF_UNLOCKED"); } else { oForm._TRX_STATUS.value = "LOGOFF_UNLOCKED"; } submitForm(document.forms[0],actionUrl,"_parent"); }catch(e){ showExcpt("Buttons", e); } } //@vamsi for ENBD GROUP Ajax CALL to inqurie Service on 20-11-2018 -----------e //Start:Added by Satheesh for catalog hyperlink on 02-03-2020 function popupAuthScrn(funcId){ for(var i=0;i " + isHoliday + " Weekend--> " + isWeekEnd + " Work Time--> " +isWorkTime) var warningMsg = ""; if(isHoliday){ var clientMsg = _getClientMessage("90255",data.HOLIDAY_NAME); warningMsg = warningMsg + clientMsg + "\n"; } if(isWeekEnd){ var clientMsg = _getClientMessage("90256"); warningMsg = warningMsg + clientMsg + "\n"; } if(!isWorkTime){ var clientMsg = _getClientMessage("90254"); warningMsg = warningMsg + clientMsg; } if(warningMsg !=""){ alert(warningMsg); } }catch(e){ DisExcpt("SYS_BaseFunc_CAL", e); } } //end :Added by Gouse for Holiday/Weekend Changes on 11-07-2021 function drewCover(){ var oCoverDiv = document.createElement("div"); oCoverDiv.className = "CoverDiv"; oCoverDiv.id = "CoverLayer"; var sStyle = "height:" + getDocHeight() + "px"; oCoverDiv.setAttribute("style",sStyle); document.body.appendChild(oCoverDiv); } function drewExtendSessionLayer(){ rmErrMsg(); //FLOAT LAYER var floatLayerDIV = document.createElement("div"); floatLayerDIV.id = "floatLayerDIV"; floatLayerDIV.className = "floatLayerDIV"; //HEADER var layerHeader = document.createElement("div"); layerHeader.id = "layerHeader"; layerHeader.className = "layerHeader"; var headerH3 = document.createElement("h3"); headerH3.innerHTML = "Warning"; layerHeader.appendChild(headerH3); floatLayerDIV.appendChild(layerHeader); //HR var hr = document.createElement("hr"); floatLayerDIV.appendChild(hr); //MIAN var layerMain = document.createElement("div"); layerMain.id = "layerMain"; layerMain.className = "layerMain"; layerMain.innerHTML = warningMsg; var countSpan = document.createElement("span"); countSpan.id = "countNum"; countSpan.innerHTML = CountdownNum ; layerMain.appendChild(countSpan); var secondSpan = document.createElement("span"); secondSpan.innerHTML = " seconds."; layerMain.appendChild(secondSpan); var br1 = document.createElement("br"); layerMain.appendChild(br1); var br2 = document.createElement("br"); layerMain.appendChild(br2); //FOOT var layerFoot = document.createElement("div"); layerFoot.id = "layerFoot"; layerFoot.className = "layerFoot"; // CONTINUE BUTTON var continueBTN = document.createElement("input"); continueBTN.type = "button"; continueBTN.value = "CLOSE"; attachObjEvent(continueBTN, "onclick", eval("toExtendSession")); continueBTN.className = "prim"; layerFoot.appendChild(continueBTN); floatLayerDIV.appendChild(layerFoot); document.body.appendChild(floatLayerDIV); } //End :Added by Gouse for Holiday/Weekend Changes on 11-07-2021