    // popup
    var newWindow
    var helpFile

    function makeNewWindow(helpFile,control,mode) {
        var x;
        var y;

        if (window.innerWidth) {
            x = window.innerWidth * .8;
            y = window.innerHeight * .8;
        }
        else if (document.all) {
            x = document.body.clientWidth * .8;
            y = document.body.clientHeight * .8;
        }  // End of If.

        if(!control) {
            control = "http://www.nifl.gov/lincs/close_window.html";
        }

        if (!newWindow || newWindow.closed) {
            newWindow = window.open("/lincs/frame_link.cgi?mode=" + escape(mode) + "&control=" + escape(control) + "&link=" + escape(helpFile),"","resizable=yes,toolbar=yes,directories=yes,menubar=yes, scrollbars=yes,location=yes,height="+y+",width="+x)
            if (!newWindow.opener) {
                newWindow.opener = window
            }
        } else {
          // window's already open; bring to front
          newWindow.focus()
          newWindow.location = "/lincs/frame_link.cgi?mode=" + escape(mode) + "&control=" + escape(control) + "&link=" + escape(helpFile)
        }

        return false;
    }


// vim: syn=javascript et ts=4 sw=4
