function fix(x){ return (x>9) ? x : '0'+x; }
var firstrun=0;
function wT(){ return new Date(); }
var ap='';
var ampms=new Array(' am',' pm');
function hr12(x){ ap=(x>11)?1:0; return (x>12)?x-12:x; }
function displayTime(){
theTime=fix(hr12(wT().getHours()))+':'+fix(wT().getMinutes())+':'+fix(wT().getSeconds())+ampms[ap];
if(firstrun==0){ firstrun=1; document.write('<span id=timespot>'+theTime+'</span>'); }
timespot.innerText=theTime;
setTimeout('displayTime()',1000);
}

displayTime();


