function time() {

	// should the clock display seconds?
	var seconds = "yes";

	// get current time
	var d = new Date();
	var h = d.getHours();
	var m = d.getMinutes();
	var s = d.getSeconds();

	// determine AM or PM
	var ampm = (h >= 12)?"PM":"AM";
	if (h >12) h -= 12;
	if (h == 0 ) h = 12;
	if (m < 10) m = "0" + m;
	if (s < 10) s = "0" + s;

	// put it all together
	var time = h + ':' + m;
	if (seconds == 'yes') { 
		var time = time + ':' + s;
		}
	var time = time + ' ' + ampm;

	// determine place for clock
	document.getElementById("clock").innerHTML = time;

	// make it update every second
	setTimeout("time()", 1000);
}
