function displayClock(iYear, iMonth, iDay, iHour, iMinute, iSecond) {
	if (!document.layers && !document.all) {
		return;
	}
	
	if (typeof(iYear)=='number' && typeof(iMonth)=='number' && typeof(iDay)=='number' && typeof(iMinute)=='number' && typeof(iSecond)=='number') {
		var now = new Date(iYear, iMonth, iDay, iHour, iMinute, iSecond, 0)
	}
	else {
		var now = new Date();
		var iTimezoneOffset = (now.getTimezoneOffset()/60)-2;
		now.setHours(now.getHours()-iTimezoneOffset);
	}
	
	var hours = now.getHours();
	var minutes = now.getMinutes();
	var seconds = now.getSeconds();
	var dn = "AM";
	if (hours >= 12) {
		dn = "PM";
		hours = hours - 12;
	}
	if (hours == 0) {
		hours = 12;
	}
	if (minutes < 10) {
		minutes = "0" + minutes;
	}
	if (seconds < 10) {
		seconds = "0" + seconds;
	}
	timeDisplay = hours + ":" + minutes + ":" + seconds + " " + dn;
	if (document.layers && document.layers.clock) {
		document.layers.clock.document.write(timeDisplay);
		document.layers.clock.document.close();
	}
	else if (document.all && document.all.clock) {
		document.all.clock.innerHTML = timeDisplay;
	}
	
	var refreshTime = now.getYear() + "," + now.getMonth() + "," + now.getDate() + "," + now.getHours() + "," + now.getMinutes() + "," + (now.getSeconds()+1);
	setTimeout("displayClock("+refreshTime+")", 1000)
}
