// SYS_DealButton.js function addhiddenkeys() { try { var objSel = document.getElementsByName("_Sel_CheckBox"); var ITEM_ID = document.forms[0].ITEM_ID.value; for (var i = 0; i < objSel.length; i++) { var objSel_item = objSel[i]; if (objSel_item.checked) { obj = objSel_item.parentElement.parentElement; var colslen = obj.children.length; var total = parseInt(self.cataform._TOTAL_TRXL.value) + 1; self.cataform._TOTAL_TRXL.value = total.toString(); for (var col = 0; col < colslen - 1; col++) { var dataObj = obj.children[col + 1].children; for (var num = 0; num < dataObj.length; num++) { var fieldName = dataObj[num].name.substring(3); if (ITEM_ID != "Delete") { fieldName = "_N" + total + "_" + fieldName; } var fieldValue = dataObj[num].value; insertHiddenField(obj, fieldName, fieldValue); } } } } } catch (e) { DisExcpt("SYS_DealButton", e); } } function check_select_one() { try { var objSel = document.forms[0]._Sel_CheckBox; if (objSel == null || objSel == "undefined") { objSel = document.getElementsByName("_Sel_CheckBox"); } if (objSel) { var len = objSel.length; if ((len == null || len == "undefined") && objSel.checked) { return true; } else{ for (i = 0; i < len; i++) { var objSel_item = objSel[i]; if (objSel_item.checked) { return true; } } } } return false; } catch (e) { DisExcpt("SYS_DealButton", e); } } //CEV2-0391 john.zhong 2009-12-28 S function check_select_multi(){ try { var objSel = document.forms[0]._Sel_CheckBox; if (objSel == null || objSel == "undefined") { objSel = document.getElementsByName("_Sel_CheckBox"); } if (objSel) { var len = objSel.length; var count = 0; if ((len == null || len == "undefined")) { return false; } else { for (i = 0; i < len; i++) { var objSel_item = objSel[i]; if (objSel_item.checked) { count ++; } } } } return count>1; } catch (e) { DisExcpt("SYS_DealButton", e); } } //CEV2-0391 john.zhong 2009-12-28 E /** * CEV2-0116 modify by Terry 2007-8-29 */ function _submit_cataform() { try { //HSBC-DFT-5323 Edward add begin on 2013-12-18 if(_ACT_TYPE == "CATA_SECU"){ var st = getFldValue("_TRX_STATUS"); if ((typeof(st) == "undefined") || (st == null) || (st == "")) { return false; } } //HSBC-DFT-5323 Edward add end on 2013-12-18 //CEV2-0277 john.zhong 2008-06-24 S var isMulti = false; //CEV2-0391 Eddy Modify for John 20100810 S //if (typeof(multiCheck)=="function"&&ITEM_ID == "Release"){ // isMulti = multiCheck(); //} if ((ITEM_ID == "Release" || ITEM_ID == "Authorize" || ITEM_ID == "Authorise") && typeof(multiCheck) == "function") { isMulti = multiCheck(); } if (_ACT_TYPE == "CATA_INBOX" && (typeof(isInboxMultiSel) == "function")) { isMulti = isInboxMultiSel(); } if(isMulti){ if(typeof(warnSameGrpCode)=="function"){ var hasWarn = warnSameGrpCode(); if(hasWarn){ return false; } } } //CEV2-0277 john.zhong 2008-06-24 E if (check_select_one()) { if (document.forms[0].FUNC_ID.value == null || document.forms[0].FUNC_ID.value.length == 0) { iniParam(); } if (document.forms[0].CURR_OPER) { document.forms[0].CURR_OPER.value = "1"; } document.forms[0].TRAN_TYPE.value = "CATA_ITEM"; //CEV2-01-20-01 cash 20130114 s //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl = document.forms[0].action; //actionUrl = encodeUrl(actionUrl); //document.forms[0].action = actionUrl; //Frank Modify End //document.forms[0].submit(); submitForm(document.forms[0],actionUrl); //e } else { // alert("Please Select a Record."); var msg = _getClientMessage(90149); _SYS_Display_WARN(msg); return false; } } catch (e) { DisExcpt("SYS_DealButton", e); } } /* * CEV2-0188 added by Terry 2007-11-2 */ function _Delete_onclick(obj) { _Delete_confirmCatalog(obj); } //CEV2-05-09-01 Sean.zhang 2013-7-18 START function _Archive_onclick(obj) { _Delete_confirmCatalog(obj); } function _RestoreArchive_onclick(obj) { _Delete_confirmCatalog(obj); } //CEV2-05-09-01 Sean.zhang 2013-7-18 END //CEV2-0188 modify this function name _Delete_onclick(obj) by Terry 2007-11-9 function _Delete_confirmCatalog(obj) { try { var vForm = document.forms[0]; if (!check_select_one()) { var msg = _getClientMessage(90149); _SYS_Display_WARN(msg); return false; } if (!isFAPEnable(obj)) { return ; } //CEV2-12-01-19 john.zhong 2013-07-22 S setIsShowScreenFromCata(); //CEV2-12-01-19 john.zhong 2013-07-22 E var vFuncID = obj.getAttribute("itemFunc"); //CEV2-05-14-08 cash 20121116 s if(vFuncID != null){ vForm.ID.value = vFuncID; } //e vForm.TRXL_TYPE.value = "MD"; vForm.ITEM_ID.value = "Delete"; genHiddenField(); vForm.method = "post"; //2010-12-15 Frank modify start var actionUrl = "../servlets/WSTrxManager"; actionUrl = encodeUrl(actionUrl); //Frank modify end vForm.action = actionUrl; vForm._TRX_STATUS.value = "DELETE_SHOW_SCREEN"; _submit_cataform(); } catch (e) { DisExcpt("SYS_DealButton", e); } } /** * CEV2-0108 added by Terry 2007-8-29 */ function directDelete(isConfirm) { try { var isCfm = null; if(isConfirm != null && !isConfirm){ isCfm = isConfirm; }else { isCfm = window.confirm("Click OK to confirm."); } if (isCfm) { var vForm = document.forms[0]; //CEV2-0108 modify by Terry start 2007-11-29 //vForm.TRXL_TYPE.value = "MD"; //vForm.ITEM_ID.value = "Delete"; //vForm._TRX_STATUS.value = "DELETE_SHOW_SCREEN"; //insertHiddenField(vForm, "SHOW_SCREEN", "false"); setUniqueFieldValue(vForm,"TRXL_TYPE","MD"); setUniqueFieldValue(vForm,"ITEM_ID","Delete"); setUniqueFieldValue(vForm,"_TRX_STATUS","DELETE_SHOW_SCREEN"); setUniqueFieldValue(vForm,"SHOW_SCREEN","false"); //CEV2-0108 modify by Terry end 2007-11-29 //CEV2-01-02-03 Martin.Yin add for date format 20120827S SYS_CONVERT_SYSTEM_DATE(); //End //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl = "../servlets/WSTrxManager"; //CEV2-01-20-01 cash 20130114 s //actionUrl = encodeUrl(actionUrl); //Frank modify end //vForm.method = "post"; //vForm.action = actionUrl; //vForm.submit(); submitForm(vForm,actionUrl); //e } } catch (e) { DisExcpt("SYS_DealButton", e); } } function _Secu_New_onclick(obj) { try { _submit_cataform(); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _Secu_Edit_onclick(obj) { try { _submit_cataform(); } catch (e) { DisExcpt("SYS_DealButton", e); } } //CEV2-01-24-01 martin.Yin add for regional code 20170828 S function _Secu_EditRegion_onclick(obj){ try { _submit_cataform(); } catch (e) { DisExcpt("SYS_DealButton", e); } } //End CEV2-01-24-01 martin.Yin add for regional code 20170828 /* * CEV2-0188 added by Terry 2007-11-2 */ function _Secu_Delete_onclick(obj){ _Secu_Delete_confirmCatalog(obj); } //CEV2-0188 modify this function name _Secu_Delete_onclick(obj) by Terry 2007-11-9 function _Secu_Delete_confirmCatalog(obj) { try { if (check_select_one()) { var vForm = document.forms[0]; vForm.method = "post"; //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl = "../servlets/WSTrxManager"; actionUrl = encodeUrl(actionUrl); //Frank modify end vForm.action = actionUrl; vForm._TRX_STATUS.value = "DELETE_SHOW_SCREEN"; _submit_cataform(); } else { //alert("Please Select a Record."); var msg = _getClientMessage(90149); _SYS_Display_WARN(msg); return false; } } catch (e) { DisExcpt("SYS_DealButton", e); } } function _Secu_Inquire_onclick(obj) { try { _submit_cataform(); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _Secu_Release_onclick(obj) { try { _submit_cataform(); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _New_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _Release_onclick(value) { try { var vForm = document.forms[0]; if (!check_select_one()) { // alert("Please Select a Record."); var msg = _getClientMessage(90149); _SYS_Display_WARN(msg); return false; } if (!isFAPEnable(value)) { return ; } var vFuncID = value.getAttribute("itemFunc"); //CEV2-05-14-08 cash 20121116 s if(vFuncID != null){ vForm.ID.value = vFuncID; } //e //CEV2-12-01-19 john.zhong 2013-07-15 S setIsShowScreenFromCata(); //CEV2-12-01-19 john.zhong 2013-07-15 E vForm.TRXL_TYPE.value = "RE"; vForm.ITEM_ID.value = "Release"; vForm._TRX_STATUS.value = "LDGLIST"; //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl = "../servlets/WSTrxManager"; //CEV2-01-20-01 cash 20130114 s //actionUrl = encodeUrl(actionUrl); //Frank modify end //vForm.action = actionUrl; //vForm.method = "post"; //vForm.submit(); submitForm(vForm,actionUrl); //e } catch (e) { DisExcpt("SYS_DealButton", e); } } function _continue_onclick(continueBtn) { try { var url; var vForm = document.forms["MAINFORM"]; var vPdtId = vForm.PRODUCT_ID.value; if (vForm.C_UNIT_CODE) { var objCmpId = document.getElementById("cmpID"); var selectId = objCmpId.selectedIndex; var selectID = objCmpId.options[selectId].value; vForm.C_UNIT_CODE.value = selectID; } vForm.ITEM_ID.value = "New"; vForm.TRAN_TYPE.value = "NEW_ITEM"; vForm.ID.value = FUNC_ID; vForm.FUNC_ID.value = FUNC_ID;//CEV2-05-20-05 Cash 20140905 vForm.PRODUCT_NAME.value = TRAN_NAME; vForm.ITEM_NAME.value = "New"; vForm._TRX_STATUS.value = "FUNCLOADER"; //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl = "../servlets/WSTrxManager"; //CEV2-01-20-01 cash 20130114 s //actionUrl = encodeUrl(actionUrl); //Frank modify end //vForm.action = actionUrl; //vForm.method = "post"; var objCmpId = document.getElementById("cmpID"); objCmpId.disabled = false; var objCmpName = document.getElementById("cmpName"); objCmpName.disabled = false; //vForm.submit(); submitForm(vForm,actionUrl); //e } catch (e) { DisExcpt("SYS_DealButton", e); } } function secu_continue_onclick(continueBtn) { try { var url; var vForm = document.forms["MAINFORM"]; var vPdtId = vForm.PRODUCT_ID.value; var radioBtn = document.getElementsByName("ITEM_RDO"); for (var i = 0; i < radioBtn.length; i++) { if (radioBtn[i].checked) { if (radioBtn[i].value == "New") { var funId = continueBtn.getAttribute("itemFunc"); vForm.FUNC_ID.value = funId; if (funId == null) { // alert("Function Id is NUll!"); var msg = _getClientMessage(90150); _SYS_Display_ERROR(msg); } var itemName = radioBtn[i].getAttribute("itemName"); if (vForm.C_UNIT_CODE) { vForm.C_UNIT_CODE.value = vForm.cmpID.value; } vForm.ITEM_ID.value = "New"; vForm.TRAN_TYPE.value = "NEW_ITEM"; vForm.ID.value = funId; vForm.PRODUCT_NAME.value = TRAN_NAME; vForm.ITEM_NAME.value = itemName; vForm._TRX_STATUS.value = "LDGLIST"; //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl = "../servlets/WSTrxManager"; //CEV2-01-20-01 cash 20130114 s //actionUrl = encodeUrl(actionUrl); //Frank modify end //vForm.action = actionUrl; //vForm.method = "post"; // vForm.submit(); submitForm(vForm,actionUrl); //e } else{ } } } } catch (e) { DisExcpt("SYS_DealButton", e); } } function _Edit_onclick(obj) { try { if (!check_select_one()) { // alert("Please Select a Record."); var msg = _getClientMessage(90149); _SYS_Display_WARN(msg); return false; } var vForm = document.forms[0]; var vFuncID = obj.getAttribute("itemFunc"); //CEV2-05-14-08 cash 20121116 s if(vFuncID != null){ vForm.ID.value = vFuncID; } //e if (document.forms[0]._Inquire_History) { insertHiddenField(document.getElementById("multi"), "TEMP_FUNC_ID", document.forms[0]._Inquire_History.getAttribute("itemFunc")); } vForm.TRXL_TYPE.value = "S"; var sItemId = obj.getAttribute("name"); if(sItemId == null) { sItemId = "Edit"; } else { sItemId = sItemId.substr(1, sItemId.length-1); } vForm.ITEM_ID.value = sItemId; vForm._TRX_STATUS.value = "LDGLIST"; //CEV2-01-20-01 cash 20130114 s //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl = "../servlets/WSTrxManager"; //actionUrl = encodeUrl(actionUrl); //Frank modify end //vForm.action = actionUrl; //vForm.method = "post"; //vForm.submit(); submitForm(vForm,actionUrl); //e } catch (e) { DisExcpt("SYS_DealButton", e); } } function parseStringUrl(_url) { try { var _array = new Array(); var _array1 = _url.split("&"); for (var i = 0; i < _array1.length; i++) { var _str = _array1[i]; var _array2 = _str.split("="); _array.push(_array2); } return _array; } catch (e) { DisExcpt("SYS_DealButton", e); } } function appendField(_divId, _document) { try { var _row_select = document.forms[0]._ROW_SELECTED.value; var _array = parseStringUrl(_row_select); var objDiv = eval(_document.getElementById(_divId)); for (var i = 1; i < _array.length; i++) { var _array1 = _array[i]; if (_array1[0] == "C_UNIT_CODE") { var objUnitCode = eval(_document.forms[0].C_UNIT_CODE); if (objUnitCode == "[object]") { var obj = eval(_document.forms[0].C_UNIT_CODE); obj.value = _array1[1]; } else { var _input = ""; var _element = eval(_document.createElement(_input)); objDiv.appendChild(_element); } break; } } } catch (e) { DisExcpt("SYS_DealButton", e); } } //CEV2-05-09-01 Sean.zhang 2013-7-18 START function _InquireArchive_onclick(obj) { try { if (!check_select_one()) { // alert("Please Select a Record."); var msg = _getClientMessage(90149); _SYS_Display_ERROR(msg); return false; } if (!isFAPEnable(obj)) { return ; } var vForm = document.forms[0]; var vFuncID = obj.getAttribute("itemFunc"); //CEV2-05-14-08 cash 20121116 s if(vFuncID != null){ vForm.ID.value = vFuncID; } //e vForm.TRXL_TYPE.value = "S"; vForm.ITEM_ID.value = "Edit"; vForm._TRX_STATUS.value = "LDGLIST"; //CEV2-01-20-01 cash 20130114 s //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl = "../servlets/WSTrxManager"; //actionUrl = encodeUrl(actionUrl); //Frank modify end //vForm.action = actionUrl; //vForm.method = "post"; //vForm.submit(); submitForm(vForm,actionUrl); //e } catch (e) { DisExcpt("SYS_DealButton", e); } } //CEV2-05-09-01 Sean.zhang 2013-7-18 END function _Inquire_onclick(obj) { try { if (!check_select_one()) { // alert("Please Select a Record."); var msg = _getClientMessage(90149); _SYS_Display_ERROR(msg); return false; } if (!isFAPEnable(obj)) { return ; } var vForm = document.forms[0]; var vFuncID = obj.getAttribute("itemFunc"); //CEV2-05-14-08 cash 20121116 s if(vFuncID != null){ vForm.ID.value = vFuncID; } //e vForm.TRXL_TYPE.value = "S"; vForm.ITEM_ID.value = "Edit"; vForm._TRX_STATUS.value = "LDGLIST"; //CEV2-01-20-01 cash 20130114 s //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl = "../servlets/WSTrxManager"; //actionUrl = encodeUrl(actionUrl); //Frank modify end //vForm.action = actionUrl; //vForm.method = "post"; //vForm.submit(); submitForm(vForm,actionUrl); //e } catch (e) { DisExcpt("SYS_DealButton", e); } } var C_MAIN_REF = "C_MAIN_REF"; var C_FUNC_ID = "C_FUNC_ID"; function _Inquire_history_onclick(obj) { try { var vForm = document.forms[0]; var objDiv = document.getElementById("multi"); var vFuncID = obj.getAttribute("itemFunc"); var vTar = "_PDT_ITEM"; //CEV2-07-01-04 john.zhong 2014-04-23 S //CEV2-05-18-07 Martin.Yin modify for When user click the inquire history button, the browser open two windows. 20120328S //vForm.target = vTar; if(!isIE11){ vForm.target = addWinIDSuffix(vTar); } //End CEV2-05-18-07 //CEV2-07-01-04 john.zhong 2014-04-23 E var wid = screen.width - 5; var hei = screen.height - 5; var style = _Inquire_history_onclick.arguments[1]; if(typeof(style) == "undefined"){ style = new OpenWinStyle(); style.setScrollbars(true); style.setResizable(true); style.setStatus(true); style.setWidth(wid); style.setHeight(hei); } //var wStyle = "toolbar=0,menubar=0,resizable=1,scrollbars=1,status=1,left=0,top=0,width=" + wid + ",height=" + // hei; //CEV2-0580 Edward edit begin on 2012-12-18 //_login_win = openWin("", vTar, style); //CEV2-07-01-01 (CEV2-0789) john.zhong 2013-12-25 S if(!isIE11){ _login_win = openWin("../screen/SYS_Dummy.htm", vTar, style); } //CEV2-07-01-01 (CEV2-0789) john.zhong 2013-12-25 E //CEV2-0580 Edward edit end on 2012-12-18 var rowSelect = vForm._ROW_SELECTED.value; if (typeof(SEL_TYPE) != "undefined" && SEL_TYPE == "selItem") { vForm._ROW_SELECTED.value += "&SEL_TYPE=" + SEL_TYPE; } if (typeof(SEL_TYPE) != "undefined" && SEL_TYPE == "selItem") { vForm._ROW_SELECTED.value += "&SEL_TYPE=" + SEL_TYPE; var inboxSelType; inboxSelType = vForm.elements.item("SEL_TYPE"); if (inboxSelType == null) { inboxSelType = document.createElement("INPUT"); inboxSelType.type = "hidden"; objDiv.appendChild(inboxSelType); } inboxSelType.value = SEL_TYPE; } //CEV2-0423 john.zhong 2010-05-31 S //document.getElementById("_ACT_TYPE").value = "CATA_SUB"; vForm._TRX_STATUS.value = "INQDTL_VIEW"; //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl = "../servlets/WSTrxManager?CATA_PATH=INQHISTORY"; //Frank modify end //var url = "../servlets/WSTrxManager?CATA_PATH=INQHISTORY"; //vForm.action = "../servlets/WSTrxManager?CATA_PATH=INQHISTORY&_ACT_TYPE=CATA_SUB¤tPageNo=1"; if(typeof(isSubCataFunc)!="undefined"&&isSubCataFunc){ actionUrl += "&_ACT_TYPE=CATA_SUB¤tPageNo=1"; } //CEV2-07-01-01 (CEV2-0789) john.zhong 2014-01-03 S if(isIE11){ var baseUrl = actionUrl; baseUrl = getOpenWinGETUrlWithForm(baseUrl,vForm); //CEV2-07-01-04 john.zhong 2014-04-10 S //baseUrl = encodeUrl(baseUrl); //CEV2-07-01-04 john.zhong 2014-04-10 E //CEV2-07-01-01 (CEV2-0789) john.zhong 2014-01-26 S openWin(baseUrl,vTar,style); //CEV2-07-01-01 (CEV2-0789) john.zhong 2014-01-26 E }else{ //CEV2-01-20-01 cash 20130114 s //actionUrl = encodeUrl(actionUrl); //vForm.action = actionUrl; //CEV2-0423 john.zhong 2010-05-31 E //vForm.method = "post"; //vForm.submit(); submitForm(vForm,actionUrl); //e } //CEV2-07-01-01 (CEV2-0789) john.zhong 2014-01-03 E vForm.target = "_self"; objDiv.innerHTML = ""; } catch (E) { SYS_Display_Exception("SYS_DealButton._Inquire_history_onclick", E); } } //CEV2-07-01-04 john.zhong 2014-04-10 S //CEV2-07-01-02(0789) john.zhong 2014-01-03 S //the baseURL must contain the basic action, this function only append the field non-empty value in the form to the URL. function getOpenWinGETUrlWithForm(baseURL,formObj){ //CEV2-07-01-09 jason 2015-02-12 s if(typeof(formObj)=="undefined"||formObj==null){ return baseURL; } //CEV2-07-01-09 jason 2015-02-12 e var index = baseURL.lastIndexOf("?"); if(index<0){ baseURL = baseURL+"?"; } for (var i = 0; i < formObj.elements.length; i++) { var ele = formObj.elements[i]; var tp = ele.type; //CEV2-07-01-12 wayne 2015-08-17 modify s if(tp=="checkbox"&&!ele.checked || ele.disabled){ //CEV2-07-01-12 wayne 2015-08-17 modify e continue; } //CEV2-07-01-15 john.zhong 2016-03-07 S if(ele.nodeName!="INPUT"){ continue; } //CEV2-07-01-15 john.zhong 2016-03-07 E var val = ele.value; if(typeof(val)!="undefined"&&val.length>0){ var fldName = ele.name; //CEV2-07-01-15 john.zhong 2016-03-07 S if(fldName.length<=0){ continue; } //CEV2-07-01-15 john.zhong 2016-03-07 E if(baseURL.substring(baseURL.length-1)=="?"){ baseURL+=fldName+"="+val; }else{ baseURL+="&"+fldName+"="+val; } } } return baseURL; } //CEV2-07-01-02(0789) john.zhong 2014-01-03 E //CEV2-07-01-04 john.zhong 2014-04-10 E //CEV2-0295 john.zhong 2008-08-19 S function _Inq_Hist_Page(obj){ try { var vForm = document.forms[0]; var vTar = "_PDT_ITEM"; //CEV2-05-18-07 Martin.Yin modify for When user click the inquire history button, the browser open two windows. 20120328S //vForm.target = vTar; var newTarget = addWinIDSuffix(vTar); //vForm.target = addWinIDSuffix(vTar); //End var wid = screen.width - 5; var hei = screen.height - 5; var style = _Inq_Hist_Page.arguments[1]; if(typeof(style) == "undefined"){ style = new OpenWinStyle(); style.setScrollbars(true); style.setResizable(true); style.setStatus(true); style.setWidth(wid); style.setHeight(hei); } //var wStyle = "toolbar=0,menubar=0,resizable=1,scrollbars=1,status=1,left=0,top=0,width=" + wid + ",height=" +hei; //CEV2-0580 Edward edit begin on 2012-12-18 //_login_win = openWin("", vTar, style); //CEV2-07-01-04 john.zhong 2014-04-04 S //CEV2-07-07-02 jason.zhang 2015-08-06 start //if(!isIE11){ if(!(isIE11||isNbol)){ //CEV2-07-07-02 jason.zhang 2015-08-06 end _login_win = openWin("../screen/SYS_Dummy.htm", vTar, style); } //CEV2-07-01-04 john.zhong 2014-04-04 E //CEV2-0580 Edward edit end on 2012-12-18 vForm._TRX_STATUS.value = "INQDTL_VIEW"; //CEV2-0423 john.zhong 2010-05-31 S //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl = "../servlets/WSTrxManager?CATA_PATH=INQHISTORY"; //Frank modify end //var url = "../servlets/WSTrxManager?CATA_PATH=INQHISTORY"; //vForm.action = "../servlets/WSTrxManager?CATA_PATH=INQHISTORY&_ACT_TYPE=CATA_SUB¤tPageNo=1"; if(typeof(isSubCataFunc)!="undefined"&&isSubCataFunc){ actionUrl += "&_ACT_TYPE=CATA_SUB¤tPageNo=1"; } //CEV2-07-01-04 john.zhong 2014-04-04 S //CEV2-07-07-02 jason.zhang 2015-08-06 start //if(isIE11){ if(isIE11 || isNbol){ //CEV2-07-07-02 jason.zhang 2015-08-06 end // CEV2-07-01-09 jason 2015-02-12 s //var baseUrl = actionUrl; //baseUrl = getOpenWinGETUrlWithForm(baseUrl,vForm); actionUrl += "&_TRX_STATUS=INQDTL_VIEW"; baseUrl = getOpenWinGETUrlWithForm(actionUrl); // CEV2-07-01-09 jason 2015-02-12 e //CEV2-07-01-04 john.zhong 2014-04-10 S //baseUrl = encodeUrl(baseUrl); //CEV2-07-01-04 john.zhong 2014-04-10 E //CEV2-07-01-01 (CEV2-0789) john.zhong 2014-01-26 S openWin(baseUrl,vTar,style) }else{ //CEV2-07-01-01 (CEV2-0789) john.zhong 2014-01-26 E //CEV2-01-20-01 cash 20130114 s //actionUrl = encodeUrl(actionUrl); //vForm.action = actionUrl; //CEV2-0423 john.zhong 2010-05-31 E //vForm.method = "post"; //vForm.submit(); //vForm.target = "_self"; submitForm(vForm,actionUrl,newTarget); //e } //CEV2-07-01-04 john.zhong 2014-04-04 E } catch (E) { SYS_Display_Exception("SYS_DealButton._Inq_Hist_Page ", E); } } //CEV2-0295 john.zhong 2008-08-19 E //CEV2-0088 added by Terry for compare event start 2007-7-27 function _compare_event_onclick(obj) { try { var vForm = document.forms[0]; var vTar = "_NEW_ITEM"; //CEV2-05-18-07 Martin.Yin modify for When user click the inquire history button, the browser open two windows. 20120328S //vForm.target = vTar; vForm.target = addWinIDSuffix(vTar); //End var wid = screen.width - 5; var hei = screen.height - 5; //CEV2-0457 john.zhong 2010-07-09 S var style = _compare_event_onclick.arguments[1]; //CEV2-0457 john.zhong 2010-07-09 E if(typeof(style) == "undefined"){ style = new OpenWinStyle(); style.setScrollbars(true); style.setResizable(true); style.setStatus(true); style.setWidth(wid); style.setHeight(hei); } //var wStyle = "toolbar=0,menubar=0,resizable=1,scrollbars=1,status=1,left=0,top=0,width=" + wid + ",height=" + // hei; //CEV2-07-01-04 john.zhong 2014-04-22 S if(!isIE11){ //CEV2-0580 Edward edit begin on 2012-12-18 //_login_win = openWin("", vTar, style); _login_win = openWin("../screen/SYS_Dummy.htm", vTar, style); //CEV2-0580 Edward edit end on 2012-12-18 } //CEV2-07-01-04 john.zhong 2014-04-22 E var rowSelect = vForm._ROW_SELECTED.value; vForm._TRX_STATUS.value = "COMPARE_EVENT"; //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl = "../servlets/WSTrxManager?CATA_PATH=INQHISTORY"; //CEV2-07-01-04 john.zhong 2014-04-22 S if(isIE11){ var baseUrl = actionUrl; baseUrl = getOpenWinGETUrlWithForm(baseUrl,vForm); openWin(baseUrl,vTar,style) }else{ //CEV2-01-20-01 cash 20130114 s //actionUrl = encodeUrl(actionUrl); //Frank modify end //vForm.action = actionUrl; //vForm.method = "post"; //vForm.submit(); submitForm(vForm,actionUrl); //e } vForm.target = "_self"; //CEV2-07-01-04 john.zhong 2014-04-22 E } catch (E) { SYS_Display_Exception("SYS_DealButton._compare_event_onclick", E); } } function _Unlock_onclick(obj) { try { if (check_select_one()) { var vForm = document.forms[0]; vForm._TRX_STATUS.value = "UNLOCK"; //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl = "../servlets/WSTrxManager"; //CEV2-01-20-01 cash 20130114 s //actionUrl = encodeUrl(actionUrl); //Frank modify end //vForm.action = actionUrl; //vForm.method = "post"; //vForm.submit(); //vForm.target = "_self"; submitForm(vForm,actionUrl,"_self"); //e } else { // alert("Please Select a Record."); var msg = _getClientMessage(90149); _SYS_Display_WARN(msg); return false; } } catch (e) { DisExcpt("SYS_DealButton", e); } } function _Secu_Unlock_onclick(obj) { try { if (check_select_one()) { var vForm = document.forms[0]; vForm._TRX_STATUS.value = "SECUTRXL"; //CEV2-01-20-01 cash 20130114 s //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl = "../servlets/WSTrxManager"; //actionUrl = encodeUrl(actionUrl); //Frank modify end //vForm.action = actionUrl; //vForm.method = "post"; //vForm.submit(); submitForm(vForm,actionUrl); //e vForm.target = "_self"; } else { // alert("Please Select a Record."); var msg = _getClientMessage(90149); _SYS_Display_WARN(msg); return false; } } catch (e) { DisExcpt("SYS_DealButton", e); } } function genHiddenFieldRemove_I_EVENT_TIMES() { try { var vForm = document.forms[0]; var rowSelect = vForm._ROW_SELECTED.value; var rowArr = rowSelect.split("&"); var row = document.getElementById("multi"); for (var i = 1; i < rowArr.length; i++) { var fieldName = rowArr[i].split("=")[0]; if (fieldName == "I_EVENT_TIMES") { continue; } var fieldValue = rowArr[i].split("=")[1]; var obj = eval("vForm." + fieldName); if (obj) { obj.value = fieldValue; } else { var hiddenElement = document.createElement(""); row.appendChild(hiddenElement); } } } catch (e) { DisExcpt("SYS_DealButton", e); } } function genHiddenFieldRemove_C_FUNC_ID() { try { var vForm = document.forms[0]; var rowSelect = vForm._ROW_SELECTED.value; var rowArr = rowSelect.split("&"); var row = document.getElementById("multi"); for (var i = 1; i < rowArr.length; i++) { var fieldName = rowArr[i].split("=")[0]; if (fieldName == "C_FUNC_ID") { continue; } var fieldValue = rowArr[i].split("=")[1]; var obj = eval("vForm." + fieldName); if (obj) { if (fieldName == "C_FUNC_ID") { continue; } obj.value = fieldValue; } else { var hiddenElement = document.createElement(""); row.appendChild(hiddenElement); } } } catch (e) { DisExcpt("SYS_DealButton", e); } } function appendChildOfField(obj, field, rowSelect) { try { var _array = parseStringUrl(rowSelect); for (var i = 0; i < _array.length; i++) { var _array2 = _array[i]; var _key = _array2[0]; var _value = _array2[1]; if (_key == field) { insertHiddenField(obj, field, _value); return ; } } } catch (E) { SYS_Display_Exception("SYS_DealButton.appendChildOfField", E); } } function _Authorize_onclick(value) { try { //DORA CEV2-05-14-24 Has Last Auth Or Not 20200303 S if(typeof getNeedChkFlag != "undefined" && getNeedChkFlag(value)){ chkHaveLastAuth(); }else{ //DORA CEV2-05-14-24 Has Last Auth Or Not 20200303 E if (check_select_one()) { //CEV2-04-02-02 Nick 2012-05-15 S if (confirmContinue("Click OK to confirm.")) { //CEV2-04-02-02 Nick 2012-05-15 E //CEV2-02-13-08 wayne add 2014-12-02 s clearLikeOp(); //CEV2-02-13-08 wayne add 2014-12-02 e var vForm = document.forms[0]; var vFuncID = value.getAttribute("itemFunc"); //CEV2-05-14-08 cash 20121116 s if(vFuncID != null){ vForm.ID.value = vFuncID; } //e vForm.TRXL_TYPE.value = "RE"; vForm.ITEM_ID.value = "Authorize"; vForm._TRX_STATUS.value = "LDGLIST"; //CEV2-0391 john.zhong 2011-01-28 S setIsShowScreenFromCata(); //CEV2-0391 john.zhong 2011-01-28 E //vForm.action = "../servlets/WSTrxManager"; //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl = "../servlets/WSTrxManager"; //CEV2-01-20-01 cash 20130114 s //actionUrl = encodeUrl(actionUrl); //Frank modify end //vForm.action = actionUrl; //vForm.method = "post"; //vForm.submit(); submitForm(vForm,actionUrl); //e } } else { // alert("Please Select a Record."); var msg = _getClientMessage(90149); _SYS_Display_WARN(msg); return false; } } } catch (e) { DisExcpt("SYS_DealButton", e); } } String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); } function _View_onclick(obj) { try { viewInq(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } var viewWindow; function viewInq() { try { if (check_select_one()) { //CEV2-0391 john.zhong 2009-12-28 S if(check_select_multi()){ var errorMsg = _getClientMessage(90242); _SYS_Display_WARN(errorMsg); return false; } //CEV2-0391 john.zhong 2009-12-28 E if (confirm("Click OK to confirm.")) { var frm = document.forms[0]; var recIndex; var checkBoxes = document.getElementsByName("_Sel_CheckBox"); var checkbox; for (var i = checkBoxes.length - 1; i >= 0; i--) { checkbox = checkBoxes[i]; if (checkbox.checked) { recIndex = checkbox.value; break; } } //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl = "../servlets/WSTrxManager?_TRX_STATUS=AUTHVIEWCATAHISTORY&_Sel_CheckBox="; actionUrl+=recIndex; //Frank modify end //CEV2-05-18-11 Terry 2012-10-29 S var fromCata = ""; if(typeof(_ACT_TYPE) != "undefined"){ fromCata = _ACT_TYPE; } if(typeof(_SUB_ACT_TYPE) != "undefined" && "" != _SUB_ACT_TYPE){ fromCata = _SUB_ACT_TYPE; } actionUrl += "&FROM_CATA="+fromCata; //CEV2-05-18-11 Terry 2012-10-29 E //var url; //url = "../servlets/WSSAuthViewCatalog?_TRX_STATUS=AUTHVIEWCATAHISTORY&_Sel_CheckBox=" + recIndex; //CEV2-07-01-04 john.zhong 2014-04-10 S //actionUrl = encodeUrl(actionUrl); //CEV2-07-01-04 john.zhong 2014-04-10 E popUpWindow(actionUrl, 0, 0, 800, 600); return true; } } else { // alert("Please Select a Record."); var msg = _getClientMessage(90149); _SYS_Display_WARN(msg); return false; } } catch (e) { DisExcpt("SYS_DealButton", e); } } function popUpWindow(URLStr, left, top, width, height) { try { if (viewWindow) { if (!viewWindow.closed) { viewWindow.close(); } } var style = popUpWindow[5]; if(typeof(style) == "undefined"){ style = new OpenWinStyle(); style.setScrollbars(true); style.setResizable(true); style.setStatus(true); style.setWidth(width); style.setHeight(height); style.setLeft(left); style.setTop(top); style.setScreenX(left); style.setScreenY(top); } viewWindow = openWin(URLStr, 'viewWindow', style); // 'menubar=no,location=no,statusbar=yes,status=no,scrollbars=yes,resizable=yes,width=' // +width+',height='+height // +',left='+left+', top='+top+',screenX='+left+',screenY='+top+''); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _ViewImgDtal() { try { var i = 0; var selectFlag = false; var select_index; var form = document.forms[0]; for (i = 0; i < form.length; i++){ if (form.elements[i].name == "_Sel_CheckBox"){ if (form.elements[i].checked) { select_index = form.elements[i].value; selectFlag = true; break; } } } if (!selectFlag) { // alert("Please Select a Record."); var msg = _getClientMessage(90149); _SYS_Display_WARN(msg); return false; } var keyValue = form._ROW_SELECTED.value; var wid = screen.width - 5; var hei = screen.height - 5; var obj = document.getElementById("VIEW_IMG_FRAME"); var pdtID = document.getElementById("PRODUCT_ID"); var unitCode = document.getElementById("UNIT_CODE"); //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl = "../servlets/WSTrxManager?_TRX_STATUS=CE_INQ_IMG&IMG_INQ_TYPE=IMG_INQ_CATA&&PRODUCT_ID="; actionUrl+=pdtID.value + "&&UNIT_CODE=" + unitCode.value + "&&_Sel_CheckBox=" + select_index + "&&inqAll=false"; //Frank modify end //var url = "../servlets/WSTrxManager?_TRX_STATUS=CE_INQ_IMG&IMG_INQ_TYPE=IMG_INQ_CATA&&PRODUCT_ID=" + //pdtID.value + "&&UNIT_CODE=" + unitCode.value + "&&_Sel_CheckBox=" + select_index + "&&inqAll=false"; actionUrl += keyValue; if (obj) { obj.style.visibility = "visible"; obj.style.display = "block"; obj.style.width = "100%"; obj.style.height = "400px"; //CEV2-01-20-01 Martin.Yin modify 20121219S //actionUrl = encodeUrl(actionUrl); //obj.src = actionUrl; submitFrame(obj,actionUrl); //End } } catch (e) { DisExcpt("SYS_DealButton", e); } } function _ViewImgDtal_All() { var i = 0; var selectFlag = false; var select_index; var form = document.forms[0]; for (i = 0; i < form.length; i++){ if (form.elements[i].name == "_Sel_CheckBox"){ if (form.elements[i].checked) { select_index = form.elements[i].value; selectFlag = true; break; } } } if (!selectFlag) { // alert("Please Select a Record."); var msg = _getClientMessage(90149); _SYS_Display_WARN(msg); return false; } var keyValue = form._ROW_SELECTED.value; var wid = screen.width - 5; var hei = screen.height - 5; var obj = document.getElementById("VIEW_IMG_FRAME"); var pdtID = document.getElementById("PRODUCT_ID"); var unitCode = document.getElementById("UNIT_CODE"); //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl = "../servlets/WSTrxManager?_TRX_STATUS=CE_INQ_IMG&IMG_INQ_TYPE=IMG_INQ_CATA&&PRODUCT_ID="; actionUrl+=pdtID.value + "&&UNIT_CODE=" + unitCode.value + "&&_Sel_CheckBox=" + select_index + "&&inqAll=true"; //Frank modify end //var url = "../servlets/WSTrxManager?_TRX_STATUS=CE_INQ_IMG&IMG_INQ_TYPE=IMG_INQ_CATA&&PRODUCT_ID=" + pdtID.value + //"&&UNIT_CODE=" + unitCode.value + "&&_Sel_CheckBox=" + select_index + "&&inqAll=true"; actionUrl += keyValue; if (obj) { obj.style.visibility = "visible"; obj.style.display = "block"; obj.style.width = "100%"; obj.style.height = "400px"; //CEV2-01-20-01 Martin.Yin modify 20121219S //actionUrl = encodeUrl(actionUrl); //obj.src = actionUrl; submitFrame(obj,actionUrl); //End } } function InfoList(table, root) { try { //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl = "../servlets/WSTrxManager?Search_Table="; actionUrl+=table + "&_PageInfo=" + root + "&_TRX_STATUS=TEMPLATE"; //Frank modify end //var url = "../servlets/WSTrxManager?Search_Table=" + table + "&_PageInfo=" + root + "&_TRX_STATUS=TEMPLATE"; var height = screen.availHeight - 500; var style = InfoList[2]; if(typeof(style) == "undefined"){ style = new OpenWinStyle(); style.setScrollbars(true); style.setStatus(true); style.setWidth(600); style.setHeight(430); style.setLeft(250); style.setTop(50); } actionUrl = encodeUrl(actionUrl); // var wStyle = "width=600,height=430,left=250,top=50,scrollbars=yes,status=yes,noresizeable"; openWin(actionUrl, "Child", style); SYS_SetTimeOutOfAutoSave(); } catch (e) { DisExcpt("SYS_DealButton", e); } } var sessionTimer = null; var SYS_AutoSaveTime = null; function SYS_SetTimeOutOfAutoSave() { try { if (sessionTimer) { clearTimeout(sessionTimer); } if (SYS_AutoSaveTime) { sessionTimer = setTimeout("SYS_AutoSaveTrx(" + SYS_AutoSaveTime + ")", SYS_AutoSaveTime); } } catch (e) { DisExcpt("SYS_DealButton", e); } } function SYS_AutoSaveTrx(nSessionTime) { try { sessionTime = nSessionTime; //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl="../screen/SYS_AutoSave.jsp"; actionUrl = encodeUrl(actionUrl); //Frank modify End //CEV2-01-20-01 cash 2012-12-18 s // window.open(actionUrl, "timeOut", // "top=200,left=200,scrollbars=no,dialog=yes,modal=yes,width=390px,height=240px,resizable=no"); openWin(actionUrl, "timeOut", "top=200,left=200,scrollbars=no,dialog=yes,modal=yes,width=390px,height=240px,resizable=no"); //CEV2-01-20-01 cash 2012-12-18 e } catch (e) { DisExcpt("SYS_DealButton", e); } } var secTable = "SEC_TEMPLATE_TEMP"; var trxTable = "ECD_TEMPLATE_TEMP"; function saveTemplate() { // TODO try { var objForm = document.forms[0]; var tableName = null; if (!objForm.TMPL_TYPE) { insertHiddenField(objForm, "TMPL_TYPE", "INSERT"); } if (!objForm.T_CONTENT_NAME) { insertHiddenField(objForm, "T_CONTENT_NAME", ""); } if (!objForm.isTrx) { insertHiddenField(objForm, "isTrx", ""); } if (!objForm.C_CTRL_TYPE) { insertHiddenField(objForm, "C_CTRL_TYPE", ""); } if (!objForm._TRX_STATUS) { insertHiddenField(objForm, "_TRX_STATUS", ""); } if (LOGIN_NAME == "O"){ // "O" '"A" tableName = trxTable; if (!objForm.T_CONTENT_ID) { insertHiddenField(objForm, "T_CONTENT_ID", ""); } } else { tableName = secTable; if (!objForm.T_CONTENT_ID) { insertHiddenField(objForm, "T_CONTENT_ID", ""); } } tableName = trxTable; var style = saveTemplate[0]; if(typeof(style) == "undefined"){ style = new OpenWinStyle(); style.setScrollbars(true); style.setStatus(true); style.setWidth(450); style.setHeight(200); style.setLeft(250); style.setTop(50); } // var wStyle = "width=450,height=200,left=250,top=50,scrollbars=yes,status=yes,noresizeable"; //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl="../screen/SYS_CETemplate.jsp"; actionUrl = encodeUrl(actionUrl); //Frank modify End //var url = "../screen/SYS_CETemplate.jsp"; openWin(actionUrl, "Child", wStyle); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _Secu_CopyFromTemp_onclick(obj) { try { if (!check_select_one()) { // alert("Please Select a Record."); var msg = _getClientMessage(90149); _SYS_Display_WARN(msg); return ; } genHiddenField(); var vFuncID = obj.itemFunc; _Secu_OperWindow_onclick("NewTemp", vFuncID); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _Secu_OperWindow_onclick(vItemID, vFuncID) { try { clearLikeOp(); var swidth = screen.width - 10; var sheight = screen.height - 320; var wStyle = "width=" + swidth + ",height=" + sheight + ",left=0,top=0,scrollbars=no,status=yes,resizable=no"; var vForm = document.forms[0]; var vTar = "_PDT_ITEM"; //CEV2-01-20-01 cash 2012-12-18 s vForm.target = addWinIDSuffix(vTar); //vForm.target = vTar; // _login_win = window.open("../screen/SYS_Dummy.htm", vTar, wStyle); _login_win = openWin("../screen/SYS_Dummy.htm", vTar, wStyle); //CEV2-01-20-01 cash 2012-12-18 e vForm.ITEM_ID.value = PRODUCT_ID + "_" + vItemID; vForm._ACT_TYPE.value = "CATA_PDT_ITEM"; vForm.CATA_NUM.value = "1"; vForm.CATA_CURR.value = "1"; vForm.currentPageNo.value = "1"; vForm.TRAN_NAME.value = TRAN_NAME; vForm.PREV_TRAN_NAME.value = TRAN_NAME; vForm.TRAN_TYPE.value = "NEW_MENU"; vForm.FUNC_ID.value = vFuncID; //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl = "../servlets/WSSCommCataManager"; //CEV2-01-20-01 cash 20130114 s //actionUrl = encodeUrl(actionUrl); //Frank modify end //vForm.action = actionUrl; //vForm.method = "post"; //vForm.submit(); //vForm.target = "_self"; submitForm(vForm,actionUrl,"_self"); //e vForm._ACT_TYPE.value = "CATA_SECU"; vForm.ITEM_ID.value = "New"; vForm.FUNC_ID.value = FUNC_ID; vForm.TRAN_TYPE.value = "CATA_ITEM"; //CEV2-0536 CEV2.1.1 2010-01-07 Frank Modify Start var actionUrl = "../servlets/WSTrxManager"; actionUrl = encodeUrl(actionUrl); //Frank modify end vForm.action = actionUrl; vForm._TRX_STATUS.value = "CE_CATAMANAGER"; insertHiddenField(vForm, "IS_COPYTEMPLATE", "true"); } catch (e) { DisExcpt("SYS_DealButton", e); } } function SYS_GenSelectProductFunc(sSuccessFunc, sFailFunc) { try { var arrParam = new Array("GENSELECTEPRODUCTFUNC", sSuccessFunc, sFailFunc); SetTimeOut(arrParam); } catch (e) { DisExcpt("SYS_DealButton", e); } } function GENSELECTEPRODUCTFUNC_task(sSuccessFunc, sFailFunc) { try { var vProductId = document.forms[0].C_PRODUCT_ID.value; var SuccessFunc = ""; var FailFunc = ""; if (sSuccessFunc != null || sSuccessFunc != "") { SuccessFunc = "&SuccessFunc=" + sSuccessFunc; } if (sFailFunc != null || sFailFunc != "") { FailFunc = "&FailFunc=" + sFailFunc; } //2010-12-15 Frank modify start var actionUrl = "../servlets/WSTrxManager"; if(typeof(window.jSessionId)!="undefined"){ actionUrl += window.jSessionId; } actionUrl+="?_TRX_STATUS=INQTRX_PRODUCTFUNC"; //Frank modify end //var url = "../servlets/WSTrxManager?_TRX_STATUS=INQTRX_PRODUCTFUNC"; actionUrl += "&_FLD_NAME=C_FUNC_ID&_SELECTD_VAL=" + vProductId + SuccessFunc + FailFunc; var inqWin = openIframe(actionUrl); SYS_SetTimeOutOfAutoSave(); } catch (e) { DisExcpt("SYS_DealButton", e); } } function getFuncIDNewTemp() { try { for (var i = 0; i < intrData.length; i++) { var _str = intrData[i]; if (_str[3] == "NewTemp" && _str[0] == PRODUCT_ID) { return _str[5]; } } } catch (e) { DisExcpt("SYS_DealButton", e); } } function genHiddenField() { try { var vForm = document.forms[0]; var rowSelect = vForm._ROW_SELECTED.value; var rowArr = rowSelect.split("&"); var row = document.getElementById("multi"); for (var i = 1; i < rowArr.length; i++) { var fieldName = rowArr[i].split("=")[0]; var fieldValue = rowArr[i].split("=")[1]; var obj = eval("vForm." + fieldName); if (obj) { obj.value = fieldValue; } else { var hiddenElement = document.createElement(""); row.appendChild(hiddenElement); } } } catch (e) { DisExcpt("SYS_DealButton", e); } } function _BankRsp_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _Exad_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _MsgtoBank_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _PDNew_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _PDMsgToC_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _PDAuthorize_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _ReleaseP_onclick(obj) { try { _Release_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _DeleteP_onclick(obj) { try { _Delete_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _InquireP_onclick(obj) { try { _Inquire_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _EditP_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _DeleteTmpl_onclick(obj) { try { _Delete_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _EditTmpl_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _ReleaseTmpl_onclick(obj) { try { _Release_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function SYS_View_History_Transaction() { try { var vForm = document.forms[0]; var objDiv = document.getElementById("divIframe"); objDiv.innerHTML = ""; var vFuncID = TEMP_FUNC_ID; var vTar = "_PDT_ITEM"; //CEV2-01-20-01 cash 2012-12-18 s vForm.target = addWinIDSuffix(vTar); //vForm.target = vTar; //CEV2-01-20-01 cash 2012-12-18 e var wid = screen.width - 5; var hei = screen.height - 5; var wStyle = "toolbar=0,menubar=0,resizable=1,scrollbars=1,status=1,left=0,top=0,width=" + wid + ",height=" + hei; //CEV2-01-20-01 cash 2012-12-18 s // _login_win = window.open("../screen/SYS_Dummy.htm", vTar, wStyle); _login_win = openWin("../screen/SYS_Dummy.htm", vTar, wStyle); //CEV2-01-20-01 cash 2012-12-18 e var rowSelect = _ROW_SELECTED; genHiddenFieldRemove_I_EVENT_TIMES_trx(); if (vForm.C_FUNC_ID) { vForm.C_FUNC_ID.value = vFuncID; } else{ insertHiddenField(objDiv, "C_FUNC_ID", vFuncID); } var vOldStatus = vForm._TRX_STATUS.value; vForm._TRX_STATUS.value = "INQDTL_VIEW"; //2010-12-13 Frank modify start var actionUrl = "../servlets/WSTrxManager"; if(typeof(window.jSessionId)!="undefined"){ actionUrl += window.jSessionId; } //Frank modify end //CEV2-01-20-01 cash 20130114 s //vForm.action = actionUrl; //vForm.method = "post"; //vForm.submit(); vForm._TRX_STATUS.value = vOldStatus; submitForm(vForm,actionUrl); //e vForm.target = "_self"; objDiv.innerHTML = ""; } catch (E) { SYS_Display_Exception("SYS_DealButton.SYS_View_History_Transaction", E); } } function genHiddenFieldRemove_I_EVENT_TIMES_trx() { try { var vForm = document.forms[0]; var rowSelect = _ROW_SELECTED; var rowArr = rowSelect.split("&"); var row = document.getElementById("divIframe"); for (var i = 1; i < rowArr.length; i++) { var fieldName = rowArr[i].split("=")[0]; if (fieldName == "I_EVENT_TIMES") { continue; } var fieldValue = rowArr[i].split("=")[1]; var obj = eval("vForm." + fieldName); if (obj) { obj.value = fieldValue; } else { var hiddenElement = document.createElement(""); row.appendChild(hiddenElement); } } } catch (e) { DisExcpt("SYS_DealButton", e); } } function checkFieldWithDB() { try { var oldTRX_STATUS = document.MAINFORM._TRX_STATUS.value; var oldtarget = document.MAINFORM.target; document.MAINFORM._TRX_STATUS.value = "CE_FIELD_COMP_CHECK"; document.MAINFORM.target = "_blank"; //2010-12-14 Frank Modify Start var actionUrl = document.MAINFORM.action; var idx = actionUrl.indexOf("?"); if(idx<=0){ if(typeof(window.jSessionId)!="undefined"){ actionUrl +=window.jSessionId; } }else{ var url = actionUrl.substring(0,idx); //CEV2-0675 Nick Modify 2011-9-30 S var endStr = actionUrl.substring(idx,actionUrl.length); //CEV2-0675 Nick Modify 2011-9-30 E if(typeof(window.jSessionId)!="undefined"){ url +=window.jSessionId; } url +=endStr; actionUrl = url; } //CEV2-01-20-01 cash 20130114 s //document.MAINFORM.action = actionUrl; //Frank Modify End //document.MAINFORM.submit(); submitForm(document.MAINFORM,actionUrl,oldtarget); //e // reset original value document.MAINFORM._TRX_STATUS.value = oldTRX_STATUS; //document.MAINFORM.target = oldtarget; } catch (e) { DisExcpt("SYS_DealButton", e); } } function clearObjsInFrom() { try { var mainForm = document.forms["MAINFORM"]; var eles = mainForm.elements; var ele; var len; var eleType = ""; len = eles.length; for (var i = 0; i < len; i++) { ele = eles.item(i); if (ele.readOnly || ele.disabled) { continue; } eleType = ele.type; if (eleType == "text" || eleType == "textarea" || eleType == "password") { ele.value = ""; } if (eleType == "select-one" && typeof(ele.defaultValue) == "undefined") { ele.selectedIndex = 0; //ele.fireEvent("onchange"); try { CS.EventBroker.fireEvent(ele, "change"); } catch (e) { // CEV2-0063 edit by maliryn and Terry for client message 2007.05.31 s var msg = _getClientMessage(90133); _SYS_Display_WARN(msg); // window.top.alert("SYS_CrossBrowser.js might not be imported."); // CEV2-0063 edit by maliryn and Terry for client message 2007.05.31 e } } if (eleType == "checkbox") { ele.checked = ele.defaultChecked; try { CS.EventBroker.fireEvent(ele, "click"); } catch (e) { // CEV2-0063 edit by maliryn and Terry for client message 2007.05.31 s var msg = _getClientMessage(90133); _SYS_Display_WARN(msg); // window.top.alert("SYS_CrossBrowser.js might not be imported."); // CEV2-0063 edit by maliryn and Terry for client message 2007.05.31 e } } } } catch (e) { DisExcpt("SYS_DealButton", e); } } // CE churchill add end 2006.02.13 function clearObjsInFromR() { try { var len = document.MAINFORM.elements.length; for (temp = 0; temp < len; temp++) { // CEV2-0063 edit by maliryn and Terry for client message 2007.05.31 s _SYS_Display_INFO(document.MAINFORM.elements[temp].name); // alert(document.MAINFORM.elements[temp].name); // CEV2-0063 edit by maliryn and Terry for client message 2007.05.31 e } //document.MAINFORM.reset(); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _Secu_Authorize_onclick(obj) { try { _submit_cataform(); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _Modify_onclick(obj) { try { //CE-0292dave2007-1-11s if (!check_select_one()) { // CEV2-0063 edit by maliryn and Terry for client message 2007.05.31 s var msg = _getClientMessage(90149); _SYS_Display_WARN(msg); // alert("Please Select a Record."); // CEV2-0063 edit by maliryn and Terry for client message 2007.05.31 e return false; } if (!isFAPEnable(obj)) { return ; } //CE-0292dave2007-1-11e _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } //CE-0292dave2007-1-11s function isFAPEnable(obj) { try { //CEV2-01-03-14 john.zhong 2015-05-15 S var _arrayUP = null; if(typeof(getCustFAPInfo)=="function"){ _arrayUP = getCustFAPInfo(obj); }else{ _arrayUP = getUnitCodeAndPrtId(get_select_one()); } //CEV2-01-03-14 john.zhong 2015-05-15 E var buttonname = obj.name; buttonname = buttonname.substring(1); var _array = getEnableItem(_arrayUP[0], _arrayUP[1]); if (_array == null || _array == "undefined") { return false; } for (var i = 0; i < _array.length; i++) { if (buttonname == _array[i]) { return true; } } // CEV2-0063 edit by maliryn and Terry for client message 2007.05.31 s var msg = _getClientMessage(90152); _SYS_Display_WARN(msg); // alert("You have not rights to deal with record! please select another one"); // CEV2-0063 edit by maliryn and Terry for client message 2007.05.31 e return false; } catch (e) { DisExcpt("SYS_DealButton", e); } } function get_select_one() { try { //CEV2-0076 modify by Terry start 2007-8-16 //var objSel = document.cataform._Sel_CheckBox; var objSel = document.forms[0]._Sel_CheckBox; //CEV2-0076 modify by Terry end 2007-8-16 if (objSel == null || objSel == "undefined" || objSel.length == undefined) { objSel = document.getElementsByName("_Sel_CheckBox"); } if (objSel) { var len = objSel.length; if ((len == null || len == "undefined") && objSel.checked) { return null; } else for (i = 0; i < len; i++) { var objSel_item = objSel[i]; if (objSel_item.checked) { return objSel_item; } } } return null; } catch (e) { DisExcpt("SYS_DealButton", e); } } //CE-0292dave2007-1-11e // Barclays Specific Function that call SYS_DealButton.js function _IMNEDocStatus_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _EXCOEdit_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } //CEV2-0295 john.zhong 2008-07-24 S function _NewAmend_onclick(obj) { try { if (!check_select_one()) { var msg = _getClientMessage(90149); _SYS_Display_WARN(msg); return false; } var vForm = document.forms[0]; var vFuncID = obj.getAttribute("itemFunc"); //CEV2-05-14-08 cash 20121116 s if(vFuncID != null){ vForm.ID.value = vFuncID; } //e if (document.forms[0]._Inquire_History) { insertHiddenField(document.getElementById("multi"), "TEMP_FUNC_ID", document.forms[0]._Inquire_History.getAttribute("itemFunc")); } vForm.TRXL_TYPE.value = "S"; vForm.ITEM_ID.value = ITEM_ID; vForm._TRX_STATUS.value = "LDGLIST"; //2010-12-13 Frank modify start var actionUrl = "../servlets/WSTrxManager"; // if(typeof(window.jSessionId)!="undefined"){ // actionUrl += window.jSessionId; // } //CEV2-01-20-01 cash 20130114 s //actionUrl = encodeUrl(actionUrl); //Frank modify end //vForm.action = actionUrl; //vForm.method = "post"; //vForm.submit(); submitForm(vForm,actionUrl); //e } catch (e) { DisExcpt("SYS_DealButton", e); } } //CEV2-0295 john.zhong 2008-07-24 E function _CreateAmend_onclick(obj) { try { //CEV2-0295 john.zhong 2008-07-24 S _NewAmend_onclick(obj); //_Edit_onclick(obj); //CEV2-0295 john.zhong 2008-07-24 E } catch (e) { DisExcpt("SYS_DealButton", e); } } function _EXADEdit_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _GTEEEdit_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _ReqAmend_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _EXDCCorresp_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _EXCOPayInstruct_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _EXCOAPayment_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _SetPayRec_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _PaymentInst_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _DocPrep_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _ReqConfirm_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _ReqQuote_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _RecDisposal_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _Assignment_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _PaymentInst_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _ViewDocs_onclick(obj) { try { _Inquire_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _IMCOPayInstruc_onclick(obj) { try { _Inquire_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _EXCOInquire_onclick(obj) { try { _Inquire_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _ViewAmend_onclick(obj) { try { _Inquire_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _Open_Application(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _IMNE1_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _IMNEPaymIn_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _InquireIMCO_onclick(obj) { try { _Inquire_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _EXCOInq_onclick(obj) { try { _Inquire_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _GTEEInquire_onclick(obj) { try { _Inquire_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _ViewCharges_onclick(obj) { try { _Inquire_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _BankRsp_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _Exad_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _ViewEXDC_onclick(obj) { try { _Inquire_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _NewCorresp_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _MsgtoBank_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _PDNew_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _PDMsgToC_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _PDAuthorize_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _DeleteTmpl_onclick(obj) { try { _Delete_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _EditTmpl_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _ReleaseTmpl_onclick(obj) { try { _Release_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _Secu_EditBene_onclick(obj) { try { //_Edit_onclick (obj); _submit_cataform(); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _EditBene_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _NewSample_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _IMCOModify_onclick(obj) { try { _Edit_onclick(obj); } catch (e) { DisExcpt("SYS_DealButton", e); } } function STPDemerge_Onclick(obj) { try { if (!check_select_one()) { // alert("Pls Select a record !"); var msg = _getClientMessage(90149); _SYS_Display_WARN(msg); return false; } var vForm = document.forms[0]; //["cataform"]; vForm.ID.value = FUNC_ID; vForm.TRXL_TYPE.value = "S"; vForm._ACT_TYPE.value = ""; vForm.ITEM_ID.value = "STPDemerge"; vForm._TRX_STATUS.value = "DEMERGE_STP"; //2010-12-13 Frank modify start var actionUrl = "../servlets/WSTrxManager"; //CEV2-01-20-01 cash 20130114 s //if(typeof(window.jSessionId)!="undefined"){ // actionUrl += window.jSessionId; //} //Frank modify end //vForm.action = actionUrl; //vForm.method = "post"; //vForm.submit(); //vForm.target = ""; submitForm(vForm,actionUrl); //e } catch (e) { DisExcpt("SYS_DealButton", e); } } function TemplateBtn() { try { InfoList('ECD_TEMPLATE', '../screen/SYS_Template.jsp&Clause_Name=T_CREA_BY&CTRL_TYPE=LOAD'); } catch (e) { DisExcpt("SYS_DealButton", e); } } /** * Change user profile */ function Change_User(wStyle) { try { //2010-12-15 Frank modify start var actionUrl = "../servlets/WSTrxManager"; if(typeof(window.jSessionId)!="undefined"){ actionUrl += window.jSessionId; } actionUrl+="?_TRX_STATUS=USERPROFILE&_ACTION=GETUSERINFO"; //Frank modify end //var url = "../servlets/WSTrxManager?_TRX_STATUS=USERPROFILE&_ACTION=GETUSERINFO"; var winID = "UserProfile"; if(typeof(wStyle) == "undefined"){ wStyle = new OpenWinStyle(); //CEV2-01-01-09 hank.wu 20150619 s wStyle.setWidth(698); //330 wStyle.setHeight(720); //210 530 //CEV2-01-01-09 e } // if (wStyle == undefined) { // var wStyle = "menubar=no,toolbar=no,scrollbars=no,resizable=no,width=330,height=210"; // } openWin(actionUrl, winID, wStyle); } catch (e) { DisExcpt("SYS_DealButton", e); } } function _ShowScreen_onclick(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 = FUNC_ID; } vForm.ID.value = vFuncID; vForm.TRXL_TYPE.value = "IQ"; vForm.ITEM_ID.value = "ShowDelete"; setUniqueFieldValue(vForm,"SHOW","TRUE"); genHiddenField(); vForm.method = "post"; //2010-12-15 Frank modify start var actionUrl = "../servlets/WSTrxManager"; if(typeof(window.jSessionId)!="undefined"){ actionUrl += window.jSessionId; } //Frank modify end vForm.action = actionUrl; vForm._TRX_STATUS.value = "LDGLIST"; _submit_cataform(); } catch (e) { DisExcpt("SYS_DealButton", e); } } //CEV2-0518 Martin modify for refresh the page 20101108S function continueNext(){ try { var actionUrl = "../servlets/WSSingleLooper"; //2010-12-13 Frank modify start // if(typeof(window.jSessionId)!="undefined"){ // actionUrl += window.jSessionId; // } //Frank modify end //CEV2-05-08-01 2011-9-9(CEV2-0548) Louis bound start var timeStamp = genTimeStamp(); actionUrl = actionUrl+"?REFRESH_TOKEN="+timeStamp; //CEV2-01-20-01 cash 20130114 s //actionUrl = encodeUrl(actionUrl); //end //document.forms[0].action = actionUrl; //document.forms[0].method = "post"; //document.forms[0].submit(); submitForm(document.forms[0],actionUrl); //e } catch (e) { showExcpt("SYS_DealButton", e); } } function genTimeStamp(){ try{ var d, s; d = new Date(); s = d.getFullYear() + "-"; s += (d.getMonth()+1) + "-"; s += d.getDate() + " "; s += d.getHours() + ":"; s += d.getMinutes() + ":"; s += d.getSeconds() + "."; s += d.getMilliseconds(); return s; }catch(e){ showExcpt("SYS_DealButton", e); } } //CEV2-0518 Martin modify for refresh the page 20101108E /** * CEV2-05-08-01 2011-9-9(CEV2-0548) Louis bound * Catalog Hyperlink and Action Link onclick event */ function SYS_CataField_Onclick(obj0,type){ //CEV2-02-13-08 wayne add 2014-12-02 s //clearLikeOp(); //CEV2-02-13-08 wayne add 2014-12-02 e //CEV2-05-08-01 2011-9-9(CEV2-0548) Louis boundS var args = SYS_CataField_Onclick.arguments; var funcName=""; if("P" == type){ //CEV2-02-13-08 bruce 2015-02-05 s clearLikeOp(); //CEV2-02-13-08 bruce 2015-02-05 e funcName = SYS_getMethodFullName("_PilotLink_Onclick",args); }else{ funcName = SYS_getMethodFullName("_SubLink_Onclick",args); } eval(funcName); //CEV2-05-08-01 2011-9-9(CEV2-0548) Louis bound E } /** * CEV2-05-08-01 2011-9-9(CEV2-0548) Louis bound * Catalog Action Button onclick event */ function SYS_CataAction_Onclick(obj,type,funcId){ var vform = document.forms[0]; if("P" == type){ //TODO: Pilot Action }else{ //TODO: Sub Action } }