se hai una forma standard dell'id della riga (cioè id="hour{x}" dove {x} è uguale al numero della riga) allora puoi creare una matrice:

codice:
var hideRows = {
    '0' : [1,2,3], //la chiave '0' è l'ora del giorno (0 - 23), il valore è un array con gli id delle righe da non mostrare
    '1' : [2,5,9],
...
    '16' : [1], //Tuo esempio
...
    '23' : [2,5,9]
}
poi ottieni l'ora corrente:
codice:
window.onload = function(){
   var hour = (new Date()).getHour();
   var rows = hideRows[""+hour];
   //Fai un ciclo sull'array rows
   for(var i = 0; i < rows.length; i++){
       var id = "hour"+rows[i]; //L'id dell'elemento della pagina
       var elem = document.all ? document.all[id] : document.getElementById(id);
       elem.style.display = "none";
   }
}
Dovrebbe funzionare.