
function openWin(page) { window.open(page, '_blank', 'toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes, width=800, height=600, left=5, top=5'); }

function openNewPackage(qstr) {
    winX = (screen.width - 300) / 2;
    winY = (screen.height - 120) / 2;
    remote = window.open("NewPackage.aspx?ret=" + qstr, "newpackage", "toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbar=0,resizable=0,width=300,height=150,left=" + winX + ",top=" + winY);
    if (remote != null) {
        if (remote.opener == null)
            remote.opener = self;
    }
}

function UpdateContents(text, value, checkbox) {
    o = document.getElementById(document.lstPackageContentsID);
    if (checkbox.checked) {
        i = o.options.length++;
        o[i].text = text;
        o[i].value = value;
    }
    else {
        for (i = 0; i < o.options.length; ++i)
            if (o[i].value == value) {
            o.remove(i);
            break;
        }
    }

    document.getElementById(document.pkgContentsID).value = "";
    for (i = 0; i < o.options.length; ++i)
        document.getElementById(document.pkgContentsID).value += o[i].value + "\n";

    document.getElementById(document.pkgDirtyID).value = "1";
}