Что не так в JS скрипте

Алексей16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
28.04.2009

Function GetClock(){

d = new Date();

nhour = d.getHours();

nmin = d.getMinutes();

nsec = d.getSeconds();

var t;

t = " ";

if(nmin

if(nsec

if(nhour

if(nhour >=6 &&

if(nhour >=12 &&

if(nhour >=17 &&

if(nhour >=23) {t = "Доброй ночи!";}

document.getElementById('clbox').innerHTML=""+t+" Сейчас: "+nhour+":"+nmin+":"+nsec+"";

setTimeout("GetClock()", 1000);

}

window.onload=function(){GetClock();}

Написал скрипт, он должен выводить Приветствие, в зависимости от времени и выводить само время, только что-то ему не нравится... Подскажите плиз.