﻿function filter(tableid, selectbox1, selectbox2, cellnumber1, cellnumber2) {
    var term1 = document.getElementById(selectbox1).value.toLowerCase();
    var term2 = document.getElementById(selectbox2).value.toLowerCase();

    var table = document.getElementById(tableid);
    var ele1;
    var ele2;
    for (var i = 1; i < table.rows.length; i++) {
        table.rows[i].style.display = '';

    }
    for (var r = 1; r < table.rows.length; r++) {
        try {
            ele1 = table.rows[r].cells[cellnumber1].innerHTML.replace(/<[^>]+>/g, "");
            ele2 = table.rows[r].cells[cellnumber2].innerHTML.replace(/<[^>]+>/g, "");

            if (term1 != '' && term2 != '') {
                if ((ele1.toLowerCase().indexOf(term1) == -1) || (ele2.toLowerCase().indexOf(term2) == -1)) {
                    table.rows[r].style.display = 'none';
                }
            } else if (term1) {
                if (ele1.toLowerCase().indexOf(term1) == -1) {
                    table.rows[r].style.display = 'none';
                }
            } else if (term2) {
                if (ele2.toLowerCase().indexOf(term2) == -1) {
                    table.rows[r].style.display = 'none';
                }
            }
        } catch (e) {

        }
    }
}
