//proxy for real clock
function clock() {
    setInterval(clock_real, 1000);
}
//
function clock_real() {
	var thetime=gCurrentDate;
	var nhours=thetime.getHours();
	var nmins=thetime.getMinutes();
	var nsecn=thetime.getSeconds();
	var nday=thetime.getDay();
	var nmonth=thetime.getMonth();
	var ntoday=thetime.getDate();
	var nyear=thetime.getYear();
	var AorP=" ";

	if (nhours>=12) {
	    AorP="P.M.";
	}else { 
	    AorP="A.M.";
	}

	if (nhours>=13) 	nhours-=12;
	if (nhours==0) 		nhours=12;
	if (nsecn<10) 		nsecn="0"+nsecn;
	if (nmins<10) 		nmins="0"+nmins;
	if (nday==0) 		nday="Sun";
	if (nday==1) 		nday="Mon";
	if (nday==2)		nday="Tue";
	if (nday==3)		nday="Wed";
	if (nday==4)		nday="Thu";
	if (nday==5)		nday="Fri";
	if (nday==6)		nday="Sat";
	
	nmonth+=1;

	if (nyear<=99)		nyear= "19"+nyear;

	if ((nyear>99) && (nyear<2000))
	nyear+=1900;

//	document.clockform.clockspot.value="+
	$('time').update(nhours+": "+nmins+": "+nsecn+" "+AorP);
	$('date').update(nday+", "+nmonth+"/"+ntoday+"/"+nyear);
	
	//setTimeout('clock()',1000);
	
	gCurrentDate.setTime(gCurrentDate.getTime() + 1000);
}

function startclock() {
	if($('time') && $('date')) {
		clock();
	}
}

//Event.observe(window, 'load', startclock);