// convert links of a given class to popups
function convertPopup(className, width, height) {
    var classNameRE = new RegExp('\\b' + className + '\\b');
    for (i in document.links) {
        if (document.links[i].className && classNameRE.test(document.links[i].className)) {
            document.links[i].href = 'javascript:void window.open(\'' + document.links[i].href + '\', \'child\', \'dependent=yes, height=' + height + ', hotkeys=no, location=no, menubar=no, resizable=no, scrollbars=no, status=yes, toolbar=no, width=' + width + '\');';
        }
    }
}

// cause links of a given class to be opened in opener window and close current window
function convertOpener(className, width, height) {
    var classNameRE = new RegExp('\\b' + className + '\\b');
    for (i in document.links) {
        if (document.links[i].className && classNameRE.test(document.links[i].className)) {
            document.links[i].href = 'javascript: void loadInOpener(\'' + document.links[i].href + '\');';
        }
    }
}

function loadInOpener(link) {
    opener.location.replace(link);
    window.close();
}
