/**********************************************************************/
function clockset(){

	var builtHTML = new String();
	var space = new String("<img src=\"images/clear.gif\" style=\"width: 40px; height: 4px\">");

	builtHTML += clockBuilder("<b>GMT:</b> ", 0 + 0);
	builtHTML += space;
	builtHTML += clockBuilder("<b>New York:</b> ", -5 + 0);
	builtHTML += space;
	builtHTML += clockBuilder("<b>London:</b> ", 0 + 0);
	builtHTML += space;
	builtHTML += clockBuilder("<b>Tokyo:</b> ", 9 + 0);
	builtHTML += space;
	builtHTML += clockBuilder("<b>Sydney:</b> ", 10 + 1);

	document.getElementById("clock").innerHTML = builtHTML;

	setTimeout("clockset()", 1000);
}
/**********************************************************************/
function clockBuilder(location, offset){

	var time = new Date();

	var ms = time.getTime() + (time.getTimezoneOffset() * 60000) + (offset * 3600000);
	var zoneTime =  new Date(ms);

	var hour = zoneTime.getHours();
	var minute = zoneTime.getMinutes();
	var second = zoneTime.getSeconds();

	var temp = new String();
	temp += location + ((hour < 10) ? "0" : "") + hour;
	temp += ((minute < 10) ? ":0" : ":") + minute;
	temp += ((second < 10) ? ":0" : ":") + second;

	return temp;
}
/**********************************************************************/

