function setFocusOnComponent(com) { // alert("Hi from setFocusOnComponent"); if (comToFocus != undefined) { comToFocus.focus(); comToFocus = null; } else { onFocus(com); } } function selCombo(ctrl, msg) { // alert("Hi from selCombo"); var indx = ctrl.selectedIndex; if (indx == 0) { alert(msg + CMN_CmbSelect); ctrl.focus(); return false; } return true; } function chkEmpty(ctrl, msg) { // alert("Hi from chkEmpty"); var str = ctrl.value; if (str == "") { alert(msg + CMN_TxtEmpty); ctrl.focus(); return false; } else { return true; } } function disableButtons() { // alert("Hi from disableButtons"); var totalElements = document.forms[0].elements.length for (i = 0; i < totalElements; i++) { if (document.forms[0].elements[i].type == "button") { document.forms[0].elements[i].disabled = true; } } } function disableAllButtons() { // alert("Hi from disableAllButtons"); var totalElements = document.forms[0].elements.length; for (i = 0; i < totalElements; i++) { if (document.forms[0].elements[i].type == "button") { document.forms[0].elements[i].disabled = true; } } } function enableButtons() { // alert("Hi from enableButtons"); var totalElements = window.opener.document.forms[0].elements.length for (i = 0; i < totalElements; i++) { if (window.opener.document.forms[0].elements[i].type == "button") { if (window.opener.document.forms[0].elements[i].disabled = true) { window.opener.document.forms[0].elements[i].disabled = false; } } } } function enableAllButtons() { // alert("Hi from enableAllButtons"); var totalElements = document.forms[0].elements.length; for (i = 0; i < totalElements; i++) { if (document.forms[0].elements[i].type == "button") { document.forms[0].elements[i].disabled = false; } } } function deleteTableValues(tableName) { // alert("Hi from deleteTableValues"); var tableRows = document.getElementById(tableName).rows.length; if (tableRows > 1) { for ( var iCnt = tableRows - 1; iCnt >= 1; iCnt--) { document.getElementById(tableName).deleteRow(iCnt); } } } function getHomePage() { // alert("Hi from getHomePage"); document.forms[0].action = "hdiits.htm?actionFlag=getHomePage"; document.forms[0].submit(); } function submitAction(url) { // alert("Hi from submitAction"); disableAllButtons(); document.forms[0].action = url; document.forms[0].submit(); } /* JAVASCRIPT FUNCTION TO DISABLE CUT, COPY AND PASTE FUNCTIONS KEYS */ function noCopyKey(e) { // alert("Hi from noCopyKey"); var forbiddenKeys = new Array('c', 'x', 'v'); var keyCode = (e.keyCode) ? e.keyCode : e.keyCode; var isCtrl; if (window.event) { isCtrl = e.ctrlKey; } else { isCtrl = (window.Event) ? ((e.modifiers & Event.CTRL_MASK) == Event.CTRL_MASK) : false; } if (isCtrl) { for (i = 0; i < forbiddenKeys.length; i++) { if (forbiddenKeys[i] == String.fromCharCode(keyCode).toLowerCase()) { alert(COPY_TEXT); return false; } } } return true; } function checkKeyForNumbers() { // alert("Hi from checkKeyForNumbers"); if (!(((window.event.keyCode > 47) && (window.event.keyCode < 58)) || (window.event.keyCode == 13))) { window.event.keyCode = 0; } } // Added By ZZ function enableBtnControls(cntrlArr) { enableDisableBtnControls(cntrlArr, false); } function disableBtnControls(cntrlArr) { enableDisableBtnControls(cntrlArr, true); } function enableDisableBtnControls(cntrlArr, eventVal) { var elementVar; for ( var i = 0; i < cntrlArr.length; i++) { elementVar = eval("document.forms[0]." + cntrlArr[i]); if (elementVar != undefined) { elementVar.disabled = eventVal; } } } // End Added By ZZ /* Sync Start 1 */ function getFormSerialized(form) { if (!form || form.nodeName !== "FORM") { return; } var i, j, q = []; for (i = form.elements.length - 1; i >= 0; i = i - 1) { if (form.elements[i].name === "") { continue; } switch (form.elements[i].nodeName) { case 'INPUT': switch (form.elements[i].type) { case 'text': case 'hidden': case 'password': case 'button': case 'reset': case 'submit': q.push(form.elements[i].name + "=" + encodeURIComponent(form.elements[i].value)); break; case 'checkbox': case 'radio': if (form.elements[i].checked) { q.push(form.elements[i].name + "=" + encodeURIComponent(form.elements[i].value)); } break; case 'file': break; } break; case 'TEXTAREA': q.push(form.elements[i].name + "=" + encodeURIComponent(form.elements[i].value)); break; case 'SELECT': switch (form.elements[i].type) { case 'select-one': q.push(form.elements[i].name + "=" + encodeURIComponent(form.elements[i].value)); break; case 'select-multiple': for (j = form.elements[i].options.length - 1; j >= 0; j = j - 1) { if (form.elements[i].options[j].selected) { q .push(form.elements[i].name + "=" + encodeURIComponent(form.elements[i].options[j].value)); } } break; } break; case 'BUTTON': switch (form.elements[i].type) { case 'reset': case 'submit': case 'button': q.push(form.elements[i].name + "=" + encodeURIComponent(form.elements[i].value)); break; } break; } } return q.join("&"); } /* Sync End 1 */