function time()
{
    var today = new Date();
    var hrs = today.getHours();
    var min = today.getMinutes();
    var secs = today.getSeconds();

    var alsohrs = today.getHours();
    var dayNumber = today.getDate();
    var year = today.getFullYear();

    var ampm="";
    var zero="0";
    var month = today.getMonth();
    var weekday = today.getDay();

    var wdn = new Array(7)
    wdn[0] = "SUN";
    wdn[1] = "MON";
    wdn[2] = "TUE";
    wdn[3] = "WED";
    wdn[4] = "THU";
    wdn[5] = "FRI";
    wdn[6] = "SAT";

    var mn = new Array(12)
    mn[0] = "JAN";
    mn[1] = "FEB";
    mn[2] = "MAR";
    mn[3] = "APR";
    mn[4] = "MAY";
    mn[5] = "JUN";
    mn[6] = "JUL";
    mn[7] = "AUG";
    mn[8] = "SEP";
    mn[9] = "OCT";
    mn[10] = "NOV";
    mn[11] = "DEC";

    // Statement that puts zeros in front of single minutes or seconds.
    if (min<10)
    {
        min=zero+min;
    }
    if (secs<10)
    {
        secs=zero+secs;
    }

    // Statement that eliminates metric time.
    if (hrs>12)
    {
        hrs=eval(hrs - 12);
    }
    if (hrs>=0 && hrs<1)
    {
        hrs=12;
    }

    // Statement to determine am or pm
    if (alsohrs>=12 && alsohrs<24)
    {
        ampm="P.M.";
    }
    else
    {
        ampm="A.M.";
    }

    tmp='<div class=time>';
    tmp+=hrs+'<span id="blinker">:</span>'+min;
    tmp+='<span class=time> .'+ampm+'</span>';
    tmp+='<span class=time><br>'+wdn[weekday]+', '+dayNumber+' '+mn[month]+' '+year+'</span>';
    tmp+='</div>';
    document.getElementById("digi_clock").innerHTML=tmp;
    clocktime=setTimeout("time()","1000");
}


function blink()
{
    var obj = document.getElementById("blinker");
    if (obj.style.visibility == "visible")
    {
        obj.style.visibility="hidden";
    }
    else
    {
        obj.style.visibility="visible";
    }
    eachsecond=setTimeout("blink()","500");
}