var offset=0;function Locate(name)
{return document.getElementById(name);}
function Write(name,data)
{var div=Locate(name);div.innerHTML=data;}
function y2k(number){return(number<1000)?number+1900:number;}
function displayVisual(name,data)
{Write(name,data);}
function y2k(number){return(number<1000)?number+1900:number;}
function MakeMonth(month)
{switch(month)
{case 0:month="January";break;case 1:month="February";break;case 2:month="March";break;case 3:month="April";break;case 4:month="May";break;case 5:month="June";break;case 6:month="July";break;case 7:month="August";break;case 8:month="September";break;case 9:month="October";break;case 10:month="November";break;case 11:month="December";break;}
return month;}
function MakeDay(day)
{switch(day)
{case 0:day="Sunday";break;case 1:day="Monday";break;case 2:day="Tuesday";break;case 3:day="Wednesday";break;case 4:day="Thursday";break;case 5:day="Friday";break;case 6:day="Saturday";break;}
return day;}
function Make2Digits(digit)
{if(digit<10)
{digit=("0"+digit);}
return digit;}
function AmPm(hour)
{var AmPm;if(hour>=0&&hour<=11)
{AmPm=("am");}
else if(hour>=12&&hour<=23)
{AmPm=("pm");}
return AmPm;}
function display() 
{
	var dGMT  = new Date( Date.parse(startDate) +offset);
  				
	var localTime =	MakeDay(dGMT.getDay()) + ", " +
					MakeMonth(dGMT.getMonth()) + " " +
					y2k(dGMT.getYear()) + " " +
					Make2Digits(dGMT.getHours()) + ":"+
					Make2Digits(dGMT.getMinutes()) + ":"+					
					Make2Digits(dGMT.getSeconds()) + " " +
					AmPm(dGMT.getHours());				
	
	displayVisual("GMT_Time", dGMT.toGMTString());	
	displayVisual("local_Time", localTime);	
	
	offset = offset + 1000
	setTimeout("display()", 1000);
}

var startDate;var offset;function tick(date)
{var dt=Date.parse(date)
startDate=new Date(dt);display();}
