setTime();

function setTime() {
    var d = new Date();
    var hours = d.getHours();
    var minutes = d.getMinutes().toString();
    var seconds = d.getSeconds().toString();

    var date = document.getElementById("date");

    var nmonth=d.getMonth().toString();
    var ntoday=d.getDate().toString();

    var m_names = new Array("January", "February", "March",
    "April", "May", "June", "July", "August", "September",
    "October", "November", "December");


    switch (ntoday.charAt(ntoday.length - 1)) {
        case "1":
            if (ntoday != "11") {
                ntoday += "<sup>st</sup>";
            } else {
                ntoday += "<sup>th</sup>";
            }
            break;
        case "2":
            if (ntoday != "12") {
                ntoday += "<sup>nd</sup>";
            } else {
                ntoday += "<sup>th</sup>";
            }
            break;
        case "3":
            if (ntoday != "13") {
                ntoday += "<sup>rd</sup>";

            } else {
                ntoday += "<sup>th</sup>";
            }
            break;
        default:
            ntoday += "<sup>th</sup>";
    }


    if (d.getYear() < 2000) {
        //firefox bug - date doesn't come out well
        date.innerHTML = ntoday + " " + m_names[d.getMonth()];
    } else {
        date.innerHTML = ntoday + " " + m_names[d.getMonth()] + " " + d.getYear();
    }

    var ampm = document.getElementById("ampm");
    if (hours >= 12) {
        ampm.src = "clock/pm.gif";
        if (hours != 12) {
            hours -= 12;
        }
    } else {
        ampm.src = "clock/am.gif";
    }

    hours = hours.toString();

    if (hours.length == 1) {
        document.getElementById("h1").style.display = "none";
        document.getElementById("h2").src = "clock/" + hours.charAt(0) + ".gif";
    } else {
        document.getElementById("h1").style.display = "";
        document.getElementById("h1").src = "clock/" + hours.charAt(0) + ".gif";
        document.getElementById("h2").src = "clock/" + hours.charAt(1) + ".gif";
    }

    if (minutes.length == 1) {
        document.getElementById("m1").src = "clock/0.gif";
        document.getElementById("m2").src = "clock/" + minutes.charAt(0) + ".gif";
    } else {
        document.getElementById("m1").src = "clock/" + minutes.charAt(0) + ".gif";
        document.getElementById("m2").src = "clock/" + minutes.charAt(1) + ".gif";
    }

    setTimeout("setTime()", 10000)

}

