   
var day = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
var month = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'); 
var ZoneOffsetMSeconds = timesetter.getTimezoneOffset()*60*1000;
// adjust time to client's time zone
// Note: client might have bad time zone settings
timesetter.setTime(timesetter.getTime()-ZoneOffsetMSeconds);
var TimeNow = "";
function MakeTime(){
	setTimeout("MakeTime();",1000);
	timesetter.setTime(timesetter.getTime()+1000);
	var mthN = String(timesetter.getMonth());
	var mth = month[mthN];
	var mthday = String(timesetter.getDate());
	var yrN = String(timesetter.getFullYear());
	var dayN = String(timesetter.getDay());
	var dd = day[dayN];
	var hhN  = timesetter.getHours();
    if(hhN > 12){
	   var hh = String(hhN - 12);
	   var AP = "pm";
	}else if(hhN == 12){
	   var hh = "12";
	   var AP = "pm"; 
	}else if(hhN == 0){
	   var hh = "12";
	   var AP = "am";     
	}else{
	   var hh = String(hhN);
	   var AP = "am";
	}
    var mm  = String(timesetter.getMinutes());
    var ss  = String(timesetter.getSeconds());
	TimeNow = "" + dd + " " + mthday + "  " + mth + ((hh < 10) ? " " : "") + " " + hh +  ((mm < 10) ? ":0" : ":") + mm  + AP;
	return TimeNow;
}// end function MakeTime

function ShowClock(){
setTimeout("ShowClock();",1000);
WriteToLayer('clock','<font color="#FFFFFF">' + TimeNow + '</font>');
}// end function ShowClock

function WriteToLayer(ID,WriteThis) {
   if (document.layers){
	lyr=document.layers[''+ID+''].document;
  	lyr.open();
  	lyr.write(WriteThis);
  	lyr.close();
	}
   else if (document.all){
	document.all[''+ID+''].innerHTML = WriteThis;
   }	
   else if (document.getElementById){
	range = document.createRange();
	element = document.getElementById(''+ID+'');
	range.setStartBefore(element);
	content = range.createContextualFragment(WriteThis)
	while(element.hasChildNodes()) element.removeChild(element.lastChild);
	element.appendChild(content);
   }
}// end function WriteToLayer

