ciao ho fatto cosi

function prova() {
var hideRows = new Array(1,4,7,10,13,16,19,22);
var my_date = new Date();
var hour = my_date.getHours();
for(var i = 0; i<hideRows.length; i++){
if (hideRows[i] +2 <= hour) {
var id = "riga_"+hideRows[i]; //L'id dell'elemento della pagina
var elem = document.all ? document.all[id] : document.getElementById(id);
elem.style.display = "none";
}
}


}
se ho cosi:

<tr id="riga_4"><td>4.00</td></tr>
<tr id="riga_7"><td>7.00</td></tr>
<tr id="riga_10"><td>10.00</td></tr>
<tr id="riga_13"><td>13.00</td></tr>
<tr id="riga_16"><td>16.00</td></tr>
<tr id="riga_19"><td>19.00</td></tr>
<tr id="riga_22"><td>22.00</td></tr>

Non funziona

mentre se ho anche la righa 1 funziona

<tr id="riga_1"><td>1.00</td></tr>
<tr id="riga_4"><td>4.00</td></tr>
<tr id="riga_7"><td>7.00</td></tr>
<tr id="riga_10"><td>10.00</td></tr>
<tr id="riga_13"><td>13.00</td></tr>
<tr id="riga_16"><td>16.00</td></tr>
<tr id="riga_19"><td>19.00</td></tr>
<tr id="riga_22"><td>22.00</td></tr>

come mai???

mi date una mano per favore

grazie e ciao