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);
}