Countdown
by whelkaholism
HTML
<div id="t">
</div>
JavaScript
var UI = {};
UI.countDown = function(from, progress, end)
{
var curr = from;
var f =
function()
{
(curr-- == 0) ? end() : (progress(curr), setTimeout(f, 1000));
};
setTimeout(f, 1000);
}
UI.countDown(5, function(x) { document.getElementById('t').innerHTML = x; });