Chce zrobić mini listę (na tabelkach i div`ach) u góry był by jeden textbox przy wpisywaniu do niego lista zaokrąglała by się do pozycji które zawierają w sobie dany ciąg znaków (nie ważne czy w środku czy na końcu) lecz niestety mój skrypt nie działa

Pomoże ktoś ??
Kod listy
Spoiler
<div id="nr1" name="Marek Kowalski" >
<table border="1">
<tr>
<td>Marek Kowalski</td>
<td>dupajasiu@wp.pl</td>
</tr>
</table>
</div>
<div id="nr2" name="Jan Kowalski" >
<table border="1">
<tr>
<td>Jan kowalski</td>
<td>dupamarku@wp.pl</td>
</tr>
</table>
</div>
...
Kod skryptu
Spoiler
function gg()
{
var k,j,i;
var s0 =document.getElementById("text").value;
var dlugosc1 = s0.length;
for (j = 1; j < 3; ++j){
var s1 = document.getElementById("nr"+j).getAttribute("name");
var dlugosc2 = s1.length;
var s3 ="";
if (dlugosc1 == 0){
document.getElementById("nr"+j).style.display="";
}else{
if (dlugosc1 > dlugosc2 ){
document.getElementById("nr"+j).style.display="none";
}else{
for (i = 0; i >= (dlugosc2 - dlugosc1); ++i){
for (k = i; k >= (dlugosc1 + i - 1); ++k){
s3 = s3 + s1.charAt(k);
}
if (s0 == s3 ){
document.getElementById("nr"+j).style.display="";
}
s3 = "";
}
document.getElementById("nr"+j).style.display="none";
}
}
}
}
Skrypt się wykonuje lecz ukrywa wszystko jeśli się cokolwiek napisze.