window.onload = initPage;
// Make sure that no other javscripts assign a fuction to window.onload
// There can be only one window.onload at a time

var popupLinkConfig = new Array;
// Delete/copy/modify the following lines to configure your popup windows.
popupLinkConfig["popup"] = new Array("", "status,resizable,scrollbars");

/**
* Initialises the page.
*/
function initPage() {
    initPopupLinks();
    // place here any other code you wish to run when the page loads.
}

/**
* Initialises the pop-up links on the page.
*/
function initPopupLinks() {
    if (!document.getElementsByTagName) return true;
    var pageLinks = document.getElementsByTagName("a");
    for (var i = 0; i < pageLinks.length; i++) {
        if (((pageLinks[i].className != null) &&
         (pageLinks[i].className != "")) ||
        ((pageLinks[i].parentNode.className != null) &&
         (pageLinks[i].parentNode.className != ""))) {
            var linkClass = " " + pageLinks[i].className + " ";
            if ((linkClass == "  ") && (pageLinks[i].parentNode.className != "")) {
                linkClass = " " + pageLinks[i].parentNode.className + " ";
            }
            for (var theKey in popupLinkConfig) {
                if (linkClass.indexOf(" " + theKey + " ") > -1) {
                    if ((pageLinks[i].target == "") || (pageLinks[i].target == null)) {
                        pageLinks[i].target = (popupLinkConfig[theKey][0] != "") ? popupLinkConfig[theKey][0] : theKey;
                    }
                    pageLinks[i].settings = popupLinkConfig[theKey][1];
                    pageLinks[i].onclick = popUp;
                }
            }
        }
    }
    return true;
}

/**
* Opens a new pop-up window.
*/
function popUp() {
    newWin = window.open(this.href, this.target, this.settings);
    newWin.focus();
    return false;
}

/**
* Opens a new pop-up windows for the given url.
*/
function openPopUp(linkURL) {
    window.open(linkURL, 'popup', 'width=800,height=710,status,resizable,scrollbars')
}

/**
* Opens a new tab window for the given url.
*/
function openTab(linkURL) {
    window.open(linkURL)
}

