function startclock()
{	var thetime=new Date();
	
	//thetime.setDate(thetime.getHours()+7);
	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.getFullYear();
	
	if (nsecn<10) nsecn="0"+nsecn;
	if (nmins<10) nmins="0"+nmins;

	switch (nday)
	{
		case 0:
			nday="Sunday";
			break;
		case 1:
			nday="Monday";
			break;
		case 2:
			nday="Tuesday";
			break;
		case 3:
			nday="Wednesday";
			break;
		case 4:
			nday="Thursday";
			break;
		case 5:
			nday="Friday";
			break;
		case 6:
			nday="Saturday";
			break;
	}
	//nmonth+=2;
	switch (nmonth)
	{
		case 0:
			nmonth="January";
			break;
		case 1:
			nmonth="February";
			break;
		case 2:
			nmonth="March";
			break;
		case 3:
			nmonth="April";
			break;
		case 4:
			nmonth="May";
			break;
		case 5:
			nmonth="June";
			break;
		case 6:
			nmonth="July";
			break;
		case 7:
			nmonth="August";
			break;
		case 8:
			nmonth="September";
			break;
		case 9:
			nmonth="October";
			break;
		case 10:
			nmonth="November";
			break;
		case 11:
			nmonth="December";
			break;
		
	}
	
    	//nmonth+=1;
	if (nyear<=99) nyear= "19"+nyear;
	if ((nyear>99) && (nyear<2000))	nyear+=1900;
	obj=document.getElementById("datetime");
	innerHTML=nday+", "+ntoday+" "+nmonth+" "+nyear+", "+nhours+":"+nmins+":"+nsecn;
	
	obj.innerHTML=innerHTML;
	setTimeout('startclock()',1000);
} 

	
function display() 
{


	var ltime = new Date(); 
	var ltime_unix = ltime.getTime();
	ltime = new Date(ltime_unix-diff);
	qtime = new Date(ltime_unix-diff+tzone);
	var qDay = qtime.getUTCDay();
	var qDate = qtime.getUTCDate();
	var qMonth = qtime.getUTCMonth();
	var qYear = qtime.getUTCFullYear();
	var qHours = qtime.getUTCHours();
	var qMinutes = qtime.getUTCMinutes();
	var qSeconds = qtime.getUTCSeconds();
	makeLocal (qDay, qDate, qMonth, qYear, qHours, qMinutes, qSeconds);

	/*var UTCDay = ltime.getUTCDay();
	var UTCDate = ltime.getUTCDate();
	var UTCMonth = ltime.getUTCMonth();
	var UTCYear = ltime.getUTCFullYear();
	var UTCHours = ltime.getUTCHours();
	var UTCMinutes = ltime.getUTCMinutes();
	var UTCSeconds = ltime.getUTCSeconds();
	makeGMT (UTCDay, UTCDate, UTCMonth, UTCYear, UTCHours, UTCMinutes, UTCSeconds);*/
	var wtime = ltime_unix - diff;
	clockID = setTimeout('display()',1000 - (wtime % 1000));
	clockRunning = true;
}

/*function makeGMT (day, date, month, year, hour, minute, second)
{
	if (day == 0)
	{
		day = "Sunday";
	}
	else if (day == 1)
	{
		day = "Monday";
	}
	else if (day == 2)
	{
		day = "Tuesday";
	}
	else if (day == 3)
	{
		day = "Wednesday";
	}
	else if (day == 4)
	{
		day = "Thursday";
	}
	else if (day == 5)
	{
		day = "Friday";
	}
	else if (day == 6)
	{
		day = "Saturday";
	}
	if (month == 0)
	{
		month = "January";
	}
	else if (month == 1)
	{
		month = "February";
	}
	else if (month == 2)
	{
		month = "March";
	}
	else if (month == 3)
	{
		month = "April";
	}
	else if (month == 4)
	{
		month = "May";
	}
	else if (month == 5)
	{
		month = "June";
	}
	else if (month == 6)
	{
		month = "July";
	}
	else if (month == 7)
	{
		month = "August";
	}
	else if (month == 8)
	{
		month = "September";
	}
	else if (month == 9)
	{
		month = "October";
	}
	else if (month == 10)
	{
		month = "November";
	}
	else if (month == 11)
	{
		month = "December";
	}

	if (hour < 10)
	{
		hour = ("0" + hour);
	}

	if (minute < 10)
	{
		minute = ("0" + minute);
	}

	if (second < 10)
	{
		second = ("0" + second);
	}

	UTCDisplay(day + ", " + date + " " + month + " " + year + "  " + hour + ":" + minute + ":" + second);
}*/

function makeLocal(day, date, month, year, hour, minute, second)
{
	if (day == 0)
	{
		day = "Sunday";
	}
	else if (day == 1)
	{
		day = "Monday";
	}
	else if (day == 2)
	{
		day = "Tuesday";
	}
	else if (day == 3)
	{
		day = "Wednesday";
	}
	else if (day == 4)
	{
		day = "Thursday";
	}
	else if (day == 5)
	{
		day = "Friday";
	}
	else if (day == 6)
	{
		day = "Saturday";
	}
	if (month == 0)
	{
		month = "January";
	}
	else if (month == 1)
	{
		month = "February";
	}
	else if (month == 2)
	{
		month = "March";
	}
	else if (month == 3)
	{
		month = "April";
	}
	else if (month == 4)
	{
		month = "May";
	}
	else if (month == 5)
	{
		month = "June";
	}
	else if (month == 6)
	{
		month = "July";
	}
	else if (month == 7)
	{
		month = "August";
	}
	else if (month == 8)
	{
		month = "September";
	}
	else if (month == 9)
	{
		month = "October";
	}
	else if (month == 10)
	{
		month = "November";
	}
	else if (month == 11)
	{
		month = "December";
	}

	if (hour < 10)
	{
		hour = ("0" + hour);
	}

	if (minute < 10)
	{
		minute = ("0" + minute);
	}

	if (second < 10)
	{
		second = ("0" + second);
	}
	
	localDisplay(day + ", " + date + " " + month + " " + year + "  " + hour + ":" + minute + ":" + second);
}
function divWrite(div, input)
{
	var div_x = simpleFindObj(div);
	input = input;
	if (div_x && div_x.innerHTML) 
	{
		div_x.innerHTML = input;
	}
	else if (div_x && div_x.document) 
	{
		div_x.document.writeln(input);
		div_x.document.close();
	}
}

function localDisplay(local) 
{
	divWrite("datetime", local);
}
/*
function UTCDisplay(utc) 
{
	divWrite("layer2", utc);
}*/
function simpleFindObj(name, inLayer) 
{
  return document[name] || (document.all && document.all[name])
  || (document.getElementById && document.getElementById(name))
  || (document.layers && inLayer && document.layers[inLayer].document[name]);
}