function starttime() {

// getTime
var timetoday=new Date()
var h=timetoday.getHours()
var m=timetoday.getMinutes()
var timetotal = "" + ((h >12) ? h -12 :h)
timetotal = ((timetotal <10)? "":"") + timetotal
timetotal += ((m < 10) ? ":0" : ":") + m
timetotal += (h >= 12) ? " pm" : " am"

// getDate
var datetoday = new Date();
var months = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
var date = ((datetoday.getDate()<10) ? "0" : "")+ datetoday.getDate();
function y2k(number){return (number < 1000) ? number + 1900 : number;}
datetotal = date + " " + months[datetoday.getMonth()] + " " + (y2k(datetoday.getYear()));

// output
document.getElementById('datetime').innerHTML=datetotal+" "+timetotal
t=setTimeout('starttime()',500)
}

