
show_clock =
{
	_inner : '',

	_init : ONLOAD_MANAGER.register('show_clock.onLoad()'),
	onLoad : function()
	{
		if(document.getElementById)	this._inner = document.getElementById("timetemp").innerHTML
		else if(document.all) this._inner = timetemp.innerHTML
		else return;
		
		this._tick()
	},
	_tick : function()
	{
		var myclock
		var my12_hour = 1
		var dn = ""

// >>>>>>>>>> my new code 	
		// GMT - Hawaiian Time
	/*	var Digital = new Date()
		var minutes = Digital.getUTCHours()*60 + Digital.getUTCMinutes()
		var seconds = Digital.getUTCSeconds()

//		alert(minutes)
		var hours = Math.floor(minutes/60) - 10 //hawaii time offset minus 10 hrs
		minutes = minutes%60

//		hours += 12
		var dn = (hours < 12) ? "am" : "pm";
		if (hours == 0) hours = 12

		if(minutes <= 9) minutes = "0"+minutes
		if(seconds <= 9) seconds = "0"+seconds*/
//>>>>>>>>>>> old code
		var Digital = new Date();
	var hours = Digital.getHours();
	var minutes = Digital.getMinutes();
	var seconds = Digital.getSeconds();


// GMT - Hawaiian Time
        
        var tzone = Digital.getTimezoneOffset();

		var hawaii_time_minutes = (hours * 60) + minutes + tzone - (10 * 60);
		if (hawaii_time_minutes < 0) {
			hawaii_time_minutes = hawaii_time_minutes + (24 * 60);
		}

		// Now convert the time back to the variables hours and minutes to get the local Hawaii Time.
		minutes = hawaii_time_minutes % 60;
		hours = (hawaii_time_minutes - minutes) / 60;

		if (my12_hour) {
			dn = "AM";
			if (hours > 12) { dn = "PM"; hours = hours - 12; }
			if (hours == 12) { dn = "PM"; }
		} else {
			dn = "";
		}
		if (minutes <= 9) { minutes = "0"+minutes; }
		if (seconds <= 9) { seconds = "0"+seconds; }

		myclock =  hours+':'+minutes+':'+seconds+' '+dn

		if(document.getElementById)
		{
			document.getElementById("timetemp").innerHTML = myclock + this._inner
			setTimeout("show_clock._tick()",1000)
		}
		else if(document.all)
		{
			timetemp.innerHTML = myclock + this._inner
			setTimeout("show_clock._tick()",1000)
		}
	}
}
