﻿function Popup(url, width, height) {
    var left = (800 - width) / 2;
    var top = (600 - height) / 2;
    var options = "toolbar=no,status=no,resizable=yes,dependent=yes,scrollbars=yes";
    options += ",width=" + width;
    options += ",height=" + height;
    options += ",left=" + left;
    options += ",top=" + top;
    window.open(url, 'Popup', options);
    return false;
}

function TreeViewClick(evnt) {
    var src = window.event != window.undefined ? window.event.srcElement : evnt.target;
    if (src.tagName.toLowerCase() == "input" && src.type == "checkbox") {
        var parent = src.parentNode;
        while (parent.tagName.toLowerCase() != "table")
            parent = parent.parentNode;
        var nxtSibling = parent.nextSibling;
        if (nxtSibling && nxtSibling.nodeType == 1 && nxtSibling.tagName.toLowerCase() == "div") {
            var childChkBoxes = nxtSibling.getElementsByTagName("input");
            for (var i = 0; i < childChkBoxes.length; i++)
                childChkBoxes[i].checked = src.checked;
        }
    }
}
