function ShowImgs(idPart) {
    var inputs = GetAllCheckboxes();
    if (inputs.length == 0) {
        return false;
    }
    for (var i = 0; i < inputs.length; i++) {
        if (inputs[i].type == "checkbox" && inputs[i].checked == 1) {
            var imgs = inputs[i].parentNode.parentNode.parentNode.getElementsByTagName("img");
            if (imgs.length == 0) {
                return false;
            }
            for (var j = 0; j < imgs.length; j++) {
                if (imgs[j].id.indexOf(idPart) >= 0) {
                    imgs[j].style.display = "inline";
                    break;
                }
            }
        }
    }
    return true;
}

function CheckAllCheckboxes(checked) {
    var inputs = GetAllCheckboxes();
    if (inputs.length == 0) {
        return;
    }

    for (var i = 0; i < inputs.length; i++) {
        if (inputs[i].type == "checkbox") {
            inputs[i].checked = checked;
        }
    }
}

function PrintSelected() {
    var inputs = GetAllCheckboxes();
    if (inputs.length == 0) {
        return 0;
    }

    for (var i = 0; i < inputs.length; i++) {
        if (inputs[i].type == "checkbox" && inputs[i].checked == 1) {
            var lnks = inputs[i].parentNode.parentNode.parentNode.getElementsByTagName("a");
            if (lnks.length == 0) {
                return 0;
            }
            for (var j = 0; j < lnks.length; j++) {
                if (lnks[j].id.indexOf("lnkShow") >= 0) {
                    MarkDocumentPrinted(lnks[j].href, inputs[i].parentNode.parentNode.parentNode);

                    //if (lnks[j].href.indexOf("?")>= 0)
                    //	__Popup(lnks[j].href + "&p=1");
                    //else
                    //	__Popup(lnks[j].href + "?p=1");
                    break;
                }
            }
        }
    }
    return 1;
}

function OpenDocumentForPrinting(url, row) {
    window.open(url, '_blank', "");
    var imgs = row.getElementsByTagName("img");
    if (imgs.length == 0) {
        return false;
    }
    for (var j = 0; j < imgs.length; j++) {
        if (imgs[j].id.indexOf("imgPrinted") >= 0) {
            imgs[j].style.display = "inline";
            break;
        }
    }
}

