var serverdate=new Date(currenttime)

function padlength(what){
var output=(what.toString().length==1)? "0"+what : what
return output
}

function amPMsymbol(x){
   return (x>11)?'PM':'AM';
}

function leadingZero(x){
   return (x>9)?x:'0'+x;
}

function twelveHour(x){
   if(x==0){
      x=12;
   }
   return (x>12)?x-=12:x;
}

function displayTime(){
	serverdate.setSeconds(serverdate.getSeconds()+1)
	var timestring=padlength(twelveHour(serverdate.getHours()))+":"+padlength(leadingZero(serverdate.getMinutes()))+":"+padlength(leadingZero(serverdate.getSeconds())+" "+amPMsymbol(serverdate.getHours()));
	
	if (div = document.getElementById('daclock'))
	{
		div.innerHTML=timestring;
	}
}

setInterval('displayTime()', 1000);