try {
	var dayarray   = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
	var montharray = new Array("January","February","March","April","May","June","July","August","September","October","November","December");

	function getthedate(){
		var mydate=new Date();
		var year=mydate.getYear();
		if (year < 1000)
			year+=1900;

		var day=mydate.getDay();
		var month=mydate.getMonth();
		var daym=mydate.getDate();

		if (daym<10)
			daym="0"+daym;

		var hours=mydate.getHours();
		var minutes=mydate.getMinutes();
		var seconds=mydate.getSeconds();
		var dn="am";

		if (hours>=12)
			dn="pm";

		if (hours>12)
			hours=hours-12;

		if (hours==0)
			hours=12;

		if (minutes<=9)
			minutes="0"+minutes;

		if (seconds<=9)
			seconds="0"+seconds;

		var cdate="<font id='date'>"+dayarray[day]+", "+montharray[month]+" "+daym+", "+year+"</font>";

		if (document.all)
			document.all.clock.innerHTML=cdate;
		else if (document.getElementById)
			document.getElementById("clock").innerHTML=cdate;
		else
			document.write(cdate);
	}

	function goforit(){
		if (document.all||document.getElementById);
			setInterval("getthedate()", 1000);
	}
	goforit();

} catch(err) {
	//the code is just for effect. no need to raise errors
}

