/* Original:  John Walker (john@321webliftoff.net)
 Web Site:  http://321webliftoff.net 

 This script and many more are available free online at 
 The JavaScript Source!! http://javascript.internet.com 
*/

function getMonth(month)
{
	switch(parseInt(month))
	{
		case 1:
			return "Jan"
			break;
		case 2:
			return "Feb"
			break;
		case 3:
			return "Mar"
			break;
		case 4:
			return "Apr"
			break;
		case 5:
			return "May"
			break;
		case 6:
			return "Jun"
			break;
		case 7:
			return "Jul"
			break;
		case 8:
			return "Aug"
			break;
		case 9:
			return "Sep"
			break;
		case 10:
			return "Oct"
			break;
		case 11:
			return "Nov"
			break;
		case 12:
			return "Dec"
			break;
	}
}

function isodatetime() 
{
var today = new Date();
var year  = today.getYear();

if (year < 2000)    // Y2K Fix, Isaac Powell
year = year + 1900; // http://onyx.idbsu.edu/~ipowell

var month = getMonth(today.getMonth() + 1);
var day  = today.getDate();
var hour = today.getHours();
var hourUTC = today.getUTCHours();
var diff = hour - hourUTC;
var hourdifference = Math.abs(diff);
var minute = today.getMinutes();
var minuteUTC = today.getUTCMinutes();
var minutedifference;
var second = today.getSeconds();
var timezone;

//Calculate timezone
/*
if (minute != minuteUTC && minuteUTC < 30 && diff < 0) { hourdifference--; }
if (minute != minuteUTC && minuteUTC > 30 && diff > 0) { hourdifference--; }
if (minute != minuteUTC) {
minutedifference = ":30";
}
else {
minutedifference = ":00";
}
if (hourdifference < 10) { 
timezone = "0" + hourdifference + minutedifference;
}
else {
timezone = "" + hourdifference + minutedifference;
}
if (diff < 0) {
timezone = "-" + timezone;
}
else {
timezone = "+" + timezone;
}
*/

//Format data
//if (month <= 9) month = "0" + month;
if (day <= 9) day = "0" + day;
if (hour <= 9) hour = "0" + hour;
if (minute <= 9) minute = "0" + minute;
if (second <= 9) second = "0" + second;


time = day + " " + month + " " + year + "&nbsp;&nbsp;" + hour + ":" + minute + ":" + second;
// + "&nbsp;&nbsp;" + timezone
if (document.layers) 
{
document.layers.clock.document.write(time);
document.layers.clock.document.close();
}
else if (document.all) 
{
clock.innerHTML = time;
}
setTimeout("isodatetime()", 1000)
}

