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:    setClock                                                                    */
/* Description:	Sets the client to constantly update the date and time.                     */
/********************************************************************************************/
function setClock()
{
	if (document.all||document.getElementById)
	setInterval("getDateTime()",1000)
}


/********************************************************************************************/
/* Function:    getDateTime                                                                 */
/* Returns:     Writes out to the document or sets the appropriate document element.        */
/* Description:	Works out the current time and date in a string format.                     */
/********************************************************************************************/
if (!document.all && !document.getElementById)
	getDateTime();

function getDateTime()
{
	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;

	{
	 d = new Date();
	 Time24H = new Date();
	 Time24H.setTime(d.getTime() + (d.getTimezoneOffset()*60000) + 3600000);
	 InternetTime = Math.round((Time24H.getHours()*60+Time24H.getMinutes()) / 1.44);
	 
	 if (InternetTime < 10) InternetTime = '00'+InternetTime;
	 else if (InternetTime < 100) InternetTime = '0'+InternetTime;
	}

	if (hours==0) hours=12;

	if (minutes<=9) minutes="0"+minutes;

	if (seconds<=9) seconds="0"+seconds;

	var cdate = "<font color=#FFFFFF style=\"font-size:8pt;\">" + dayarray[day] + ", " + montharray[month] + " " + daym + " " + year + "</font>&nbsp;&nbsp;&nbsp;<font color=#FFFFFF style=\"font-size:8pt;\">" +
	            hours + ":" + minutes + ":" + seconds + " " + dn + "</font>";

	if (document.all)
	{
	    if (document.all.ucHeader_ucSmallHeader_lblClock != null)
	        document.all.ucHeader_ucSmallHeader_lblClock.innerHTML = cdate;
	    else if(document.all.ucSmallHeader_lblClock != null)
		    document.all.ucSmallHeader_lblClock.innerHTML = cdate;
	}
	else if (document.getElementById)
	{
	    var obj = document.getElementById("ucHeader_ucSmallHeader_lblClock");
		if (obj != null)
		    obj.innerHTML = cdate;
		    
		var obj = document.getElementById("ucSmallHeader_lblClock");
		if (obj != null)
		    obj.innerHTML = cdate;
	}
	else
		document.write(cdate)
}
