﻿function HandleFileButtonClick(fileInputID,fileInputFakeTextBoxID) {
    var fileButton = document.getElementById(fileInputID);
    var fileInputFakeTextBox = document.getElementById(fileInputFakeTextBoxID);
    fileButton.click();
    fileInputFakeTextBox.value = fileButton.value;
}

function SelectCheckInGridWithCol(gridID, checkID, colNo) {
    var checkBox = document.getElementById(checkID);
    var grid = document.getElementById(gridID);
    var cell, i, j;
    for (i = 1; i < grid.rows.length; i++) {
        cell = grid.rows[i].cells[colNo];
        if (cell == undefined || cell == null)
            continue;
        for (j = 0; j < cell.childNodes.length; ++j) {
            if (cell.childNodes[j].getAttribute != null) {
                if (cell.childNodes[j].getAttribute('type') == 'checkbox') {
                    cell.childNodes[j].checked = checkBox.checked;
                }
            }
        }
    }
}

function SelectCheckInGrid(gridID, checkID) {
    var checkBox = document.getElementById(checkID);
    var grid = document.getElementById(gridID);
    var inputElements = grid.getElementsByTagName('input');
    var maxj = inputElements.length;
    for (j = 0; j < maxj; j++) {
        if (inputElements[j].getAttribute('type') == 'checkbox') {
            inputElements[j].checked = checkBox.checked;
        }
    }
}