// Licensed Materials - Property of IBM // // IBM Cognos Products: cpscrn // // (C) Copyright IBM Corp. 2005, 2011 // // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. // // // Copyright (C) 2008 Cognos ULC, an IBM Company. All rights reserved. // Cognos (R) is a trademark of Cognos ULC, (formerly Cognos Incorporated). function createFormHiddenItem(cForm,itemId) { // Create the form elements var formEle = document.createElement("input"); formEle.setAttribute("name",itemId); formEle.setAttribute("type","hidden"); formEle.setAttribute("value",""); var nEle = cForm.appendChild(formEle); cForm.elements[itemId] = nEle; return cForm.elements[itemId]; } function setHiddenItemValue(cForm,itemId,value) { oElement = cForm.elements[itemId]; if(typeof oElement == 'undefined' || oElement == null) { oElement = createFormHiddenItem(cForm,itemId); } oElement.value = value; return oElement; } function checkToRefresh(fld,evt,msg) { // Check the "_changed" hidden item and display confirmation message. // Based on response either stop the refresh (preventDefault) or let it continue. var anyChanges = document.getElementsByName(fld+"_changed"); if(anyChanges.length > 0 && changes.item(0).value == "true") { if(confirm(msg)==false) { evt.preventDefault(); } else { changes.item(0).value="false"; } } }