var eventdate = new Date("Oct 29, 2004 21:00:00");

function toSt(n) {
    s = "";
    if (n < 10) {
        s += "0";
    }
    return s + n.toString();
}

function countdown() {
    cl = document.clock;
    if (cl != null) {
        d = new Date();
        count = Math.floor((eventdate.getTime()-d.getTime())/1000);
        if (count <= 0) {
            cl.days.value = '--';
            cl.hours.value = '--';
            cl.mins.value = '--';
            cl.secs.value = '--';
            return;
        }
        cl.secs.value = toSt(count % 60);
        count = Math.floor(count / 60);
        cl.mins.value = toSt(count % 60);
        count = Math.floor(count / 60);
        cl.hours.value = toSt(count % 24);
        count = Math.floor(count / 24);
        cl.days.value = count;
        setTimeout('countdown()', 500);
    }
}

var months = new Array(13);
months[1] = "Jan";
months[2] = "Feb";
months[3] = "Mar";
months[4] = "Apr";
months[5] = "May";
months[6] = "Jun";
months[7] = "Jul";
months[8] = "Aug";
months[9] = "Sep";
months[10] = "Oct";
months[11] = "Nov";
months[12] = "Dec";
var now = new Date();
var month = months[now.getMonth() + 1];
var date = now.getDate();
var year = now.getYear();
var hour = now.getHours();
var minute = now.getMinutes();
year = (year < 2000) ? year + 1900 : year;
if (hour > 11) {
    hour = hour - 12;
    ampm = "PM";
}
else {
    ampm = "AM";
}
if (hour == 0) {
    hour = 12;
}
if (minute < 10) {
    minute = "0" + minute;
}
document.write(month + " " + date + ", " + year + " " + hour + ":" + minute + ampm);