// Refreshes the page that opened this popup window // @param closePopup - true to close the popup window function refreshOpener(closePopup, objectId) { if (opener) { if (opener.reloadOverride) { opener.reloadOverride(objectId); } else { opener.location.reload(); } if (closePopup) { self.close(); } } else { if (parent != null && parent.reloadOverride != null) { parent.reloadOverride(); return; } // check if it's loaded by greybox if(parent != null && parent.parent != null && parent.parent.GB_hide != null) { if (parent.parent.GB_CURRENT != null) parent.parent.GB_CURRENT.reload_on_close = true; parent.parent.GB_hide(); } } }