рони, а нельзя сделать выделение через ".style.backgroundColor", что бы при выполнении повторного поиска, результаты прошлого запроса теряли свое выделение. У меня это было реализовано, с помощью:
tbl.rows[1].style.backgroundColor = 'paleturquoise';
tbl.rows[2].style.backgroundColor = 'white';
Но это не эффективно при выделение двух одинаковых строк