﻿
// Genreic Window Popup Functions

function OpenWindowFixed(url, name, w, h) {
    var win = window.open(url, name, "height=" + h + ",width=" + w + ",menubar=no,toolbar=no,location=no,status=no,scrollbars=no,resizable=no");
    var x = (screen.availWidth - w) / 2;
    var y = (screen.availHeight - h) / 2;
    win.moveTo(x, y);
    win.focus();
}

function OpenWindowScroll(url, name, w, h) {
    var win = window.open(url, name, "height=" + h + ",width=" + w + ",menubar=no,toolbar=no,location=no,status=no,scrollbars=yes,resizable=no");
    var x = (screen.availWidth - w) / 2;
    var y = (screen.availHeight - h) / 2;
    win.moveTo(x, y);
    win.focus();
}

function OpenWindowBasic(url, name, w, h) {
    var win = window.open(url, name, "height=" + h + ",width=" + w + ",menubar=no,toolbar=no,location=no,status=no,scrollbars=yes,resizable=yes");
    var x = (screen.availWidth - w) / 2;
    var y = (screen.availHeight - h) / 2;
    win.moveTo(x, y);
    win.focus();
}

function OpenWindowPrint(url, name, w, h) {
    var win = window.open(url, name, "height=" + h + ",width=" + w + ",menubar=yes,toolbar=yes,location=no,status=yes,scrollbars=yes,resizable=yes");
}

// assumes unique name for elements
function GetDotNetDocElement(sNamePart) {
    var i = document.all.length;
    var s = "";
    while (i > 0) {
        --i;
        s = document.all[i].id;
        if (s != "") {
            if (s.indexOf(sNamePart) >= 0)
                return document.all[i];
        }
    }
    return null;    // nothing found
}

