
function VisHjelp() {
    var hjelpvindu
    if (hjelpvindu != null)
    { hjelpvindu.close(); hjelpvindu = window.open('/Hjelp/VisHjelp.aspx?sti=' + document.location, 'Popup', 'width=680,height=400,resizable=yes,scrollbars=yes,top=150,left=200'); }
    else
    { hjelpvindu = window.open('/Hjelp/VisHjelp.aspx?sti=' + document.location, 'Popup', 'width=680,height=400,resizable=yes,scrollbars=yes,top=150,left=200'); }
}

function checkAll(checkbox) {
    theCommonNodeName = 'tr';
    theCommonNodeName = theCommonNodeName.toLowerCase();
    var theCommonNode = checkbox.parentNode.parentNode;

    var inputs = theCommonNode.getElementsByTagName("input");
    for (var i = 0; inputs[i]; i++) {
        if (inputs[i].type == "checkbox") {
            inputs[i].checked = checkbox.checked;
        }
    }

}

function rowClick(row) {
    row.style.backgroundColor = 'yellow';
    row.style.color = 'blue';
    rad = row.rowIndex + 1;
    if (curSelected != null) {
        curSelected.style.backgroundColor = '';
        curSelected.style.color = '';
    }
    curSelected = row;
}

function client_OnTreeNodeChecked() {
    var obj = window.event.srcElement;
    var treeNodeFound = false;
    var checkedState;
    if ((obj.tagName == "INPUT") && (obj.type == "checkbox")) {
        var treeNode = obj;
        checkedState = treeNode.checked;
        do {
            obj = obj.parentElement;
        } while (obj.tagName != "TABLE")
        var parentTreeLevel = obj.rows[0].cells.length;
        var parentTreeNode = obj.rows[0].cells[0];
        var tables = obj.parentElement.getElementsByTagName("TABLE");
        var numTables = tables.length
        if (numTables >= 1) {
            for (i = 0; (i < numTables); i++) {
                if (tables[i] == obj) {
                    treeNodeFound = true;
                    i++;
                    if (i == numTables) {
                        return;
                    }
                }
                if (treeNodeFound == true) {
                    var childTreeLevel = tables[i].rows[0].cells.length;
                    if (childTreeLevel > parentTreeLevel) {
                        var cell = tables[i].rows[0].cells[childTreeLevel - 1];
                        var inputs = cell.getElementsByTagName("INPUT");
                        inputs[0].checked = checkedState;
                    }
                    else {
                        return;
                    }
                }
            }
        }
    }
}

function OpenMedie(form, strField) {
    window.open("/Ansatt/VelgMedie.aspx?formname=" + form + "&field=" + strField, "Popup", "width=680,height=400,resizable=yes");
}

