Ciao a tutti

Ho fatto una lunga ricerca sul forum, ma non ho trvoato nulla che andava bene con ciò che cerco:
Vorrei un conto alla rovescia in javascript, in modo che io gli passo un numero in secondi, e lui fa il conto alla rovescia con questi secondi, ma che sia in formato hh:mm:ss... e se possibile, che alla fine del conto alla rovescia posso impostare un evento(ad esempio un popup che si apre, o un alert).