///////////////////////////////////////////////////////////
// "Live Clock Lite" script - Version 1.0
// By Mark Plachetta (astroboy@zip.com.au)
//
// Get the latest version at:
// http://www.zip.com.au/~astroboy/liveclock/
//
// Based on the original script: "Upper Corner Live Clock"
// available at:
// - Dynamic Drive (http://www.dynamicdrive.com)
// - Website Abstraction (http://www.wsabstract.com)
// ========================================================
// CHANGES TO ORIGINAL SCRIPT:
// - Gave more flexibility in positioning of clock
// - Added date construct (Advanced version only)
// - User configurable
// ========================================================
// Both "Advanced" and "Lite" versions are available free
// of charge, see the website for more information on the
// two scripts.
///////////////////////////////////////////////////////////

        var myfont_face = "Arial";
        var myfont_size = "10";
        var myfont_color = "#ffffff";
        var myback_color = "none";
        var mywidth = 110;
        var my12_hour = 1;

        var dn = ""; var old = "";

        if (document.all||document.getElementById) { document.write('<span id="LiveClockIE" style="width:'+mywidth+'px; background-color:'+myback_color+'"></span>'); }
        else if (document.layers) { document.write('<ilayer id="ClockPosNS"><layer width="'+mywidth+'" id="LiveClockNS"></layer></ilayer>'); }
        else { old = "true"; show_clock(); }

        function show_clock() {

                //show clock in NS 4
                if (document.layers)
                document.ClockPosNS.visibility="show"
                if (old == "die") { return; }

                var Digital = new Date();
                var hours = Digital.getHours();
                var minutes = Digital.getMinutes();
                var seconds = Digital.getSeconds();

                if (my12_hour) {
                        dn = "AM";
                        if (hours > 12) { dn = "PM"; hours = hours - 12; }
                        if (hours == 0) { hours = 12; }
                } else {
                        dn = "";
                }
                if (minutes <= 9) { minutes = "0"+minutes; }
                if (seconds <= 9) { seconds = "0"+seconds; }

                myclock = '';
                myclock += '<font style="color:'+myfont_color+'; font-family:'+myfont_face+'; font-size:'+myfont_size+'pt;">';
                myclock += hours+':'+minutes+':'+seconds+' '+dn;
                myclock += '</font>';

                if (old == "true") {
                        document.write(myclock);
                        old = "die"; return;
                }

                if (document.layers) {
                        clockpos = document.ClockPosNS;
                        liveclock = clockpos.document.LiveClockNS;
                        liveclock.document.write(myclock);
                        liveclock.document.close();
                } else if (document.all) {
                        LiveClockIE.innerHTML = myclock;
                } else if (document.getElementById) {
                        document.getElementById("LiveClockIE").innerHTML = myclock;
                }

                setTimeout("show_clock()",1000);
}
