this.name='shPRAMainWnd'; this.focus(); function popup(file) { var x = (screen.width-500)/2; y = (screen.height-400)/2; OpenWin = this.open(file, "CtrlWindow", "width=500,height=400,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no, screenX="+x+", screenY="+y+", left="+x+", top="+y); } function printerFriendly(urlToOpen) { var x = (screen.width-600)/2, y = (screen.height-400)/2; OpenWin = this.open(urlToOpen, "CtrlWindow", "width=600,height=400,toolbar=no,menubar=yes,location=no,scrollbars=yes,resizable=no, screenX="+x+", screenY="+y+", left="+x+", top="+y); } function recommend(urlRecommandForThisArticle) { var x = (screen.width-400)/2, y = (screen.height-400)/2; OpenWin = this.open(urlRecommandForThisArticle, "CtrlWindow", "width=460,height=400,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no, screenX="+x+", screenY="+y+", left="+x+", top="+y); } function imagePopUp(urlToOpen) { var x = (screen.width-600)/2, y = (screen.height-400)/2; OpenWin = this.open(urlToOpen, "CtrlWindow", "toolbar=no,menubar=yes,location=no,scrollbars=yes,resizable=no, screenX="+x+", screenY="+y+", left="+x+", top="+y); } function memberDetails(urlRecommandForThisArticle) { var height = 200; var width = 200; var x = (screen.width-width)/2; var y = (screen.height-height)/2; OpenWin = this.open(urlRecommandForThisArticle, "CtrlWindow", "width=260,height="+height+" toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=no, screenX="+x+", screenY="+y+", left="+x+", top="+y); } var activeTRColor = ''; function highlightOn(oElement) { // if (oElement.firstChild != ) activeTRColor = oElement.bgColor; oElement.bgColor = '#EDF2F9'; } function highlightOff(oElement) { // if (oElement.firstChild != ) oElement.bgColor = activeTRColor; } function populate_marqee() { if(self.populate1) populate1(); if(self.populate) populate(); } var cloneNo = 0; function doClone(strNodeToCloneID) { nodeToClone = document.getElementById(strNodeToCloneID); parentNode = nodeToClone.parentNode; var clonedElem = nodeToClone.cloneNode(true); if (clonedElem.style.display == 'none') clonedElem.style.display = 'inline'; myString = clonedElem.innerHTML; rExp = /\[_\]/gi; cloneNo++; results = myString.replace(rExp, '[_' + cloneNo + ']') clonedElem.innerHTML = results; clonedElem.id = clonedElem.id.replace(rExp, '[_' + cloneNo + ']') // also clone hidden fields (that are't inside the cloned div - so search for them first) strParameterName = nodeToClone.id.substr(nodeToClone.id.indexOf('[') + 1, nodeToClone.id.indexOf(']') - nodeToClone.id.indexOf('[') - 1); for (var i in document.forms[0].elements) { if (i.indexOf(strParameterName + '|') >= 0) {// || i.indexOf('r_' + strParameterName + '|') >= 0) { if (i.indexOf('[_]') >= 0) { parameterRelatedInput = document.getElementById(i); if (parameterRelatedInput.type == 'hidden') { newHiddenFieldName = parameterRelatedInput.name.replace(rExp, '[_' + cloneNo + ']'); strNewElement = ""; newHiddenElement = document.createElement(strNewElement); clonedElem.appendChild(newHiddenElement); } } } } parentNode.appendChild(clonedElem); performAfterCloning(cloneNo); } function removeClone(divElem) { // set this entry as deleted elementName = divElem.id.substr(divElem.id.indexOf('[') + 1, divElem.id.indexOf(']') - divElem.id.indexOf('[') - 1); elementID = divElem.id.substr(divElem.id.indexOf(']') + 2, divElem.id.length - divElem.id.indexOf(']') - 3); newHiddenFieldName = elementName + '|_doDelete[' + elementID + ']'; strNewElement = ""; newHiddenElement = document.createElement(strNewElement); document.forms[0].appendChild(newHiddenElement); // visual removal divElem.removeNode(true); }