function pad (n, d) { 
	n = n.toString(); 
	var pd = ''; 
	if (d > n.length) { 
		for (i=0; i < (d-n.length); i++) { 
			pd += '0'; 
		} 
	} 
	return pd + n.toString(); 
} 

function getCityTime(offset) {
	d = new Date();
	utc = d.getTime() + (d.getTimezoneOffset() * 60000);
	d.setTime(utc + (3600000*offset));
	return pad(d.getHours(),2) + ":" + pad(d.getMinutes(),2);
}

function UpdateTime() {
	
	timeHtml = 'Los Angeles ' + getCityTime(vTimeZoneOffsets[0]) + ' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';	
	timeHtml = timeHtml + 'New York ' + getCityTime(vTimeZoneOffsets[1]) + ' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';	
	timeHtml = timeHtml +'Rio de Janeiro ' + getCityTime(vTimeZoneOffsets[2]) + ' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';	
	timeHtml = timeHtml + 'London ' + getCityTime(vTimeZoneOffsets[3]) + ' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';	
	timeHtml = timeHtml + 'Warsaw ' + getCityTime(vTimeZoneOffsets[4]) + ' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';	
	timeHtml = timeHtml + 'Cape Town ' + getCityTime(vTimeZoneOffsets[5]) + ' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';	
	timeHtml = timeHtml + 'Istanbul ' + getCityTime(vTimeZoneOffsets[6]) + ' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';	
	timeHtml = timeHtml + 'Moscow ' + getCityTime(vTimeZoneOffsets[7]) + ' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';	
	timeHtml = timeHtml + 'Mumbai ' + getCityTime(vTimeZoneOffsets[8]) + ' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';	
	timeHtml = timeHtml + 'Jakarta ' + getCityTime(vTimeZoneOffsets[9]) + ' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';	
	timeHtml = timeHtml + 'Hong Kong ' + getCityTime(vTimeZoneOffsets[10]) + ' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
	timeHtml = timeHtml + 'Beijing ' + getCityTime(vTimeZoneOffsets[11]) + ' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
	timeHtml = timeHtml + 'Manila ' + getCityTime(vTimeZoneOffsets[12]) + ' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
	timeHtml = timeHtml + 'Tokyo ' + getCityTime(vTimeZoneOffsets[13]) + ' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
	timeHtml = timeHtml + 'Sydney ' + getCityTime(vTimeZoneOffsets[14]) + ' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
	timeHtml = timeHtml + 'Vladivostok ' + getCityTime(vTimeZoneOffsets[15]) + ' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
	
	document.getElementById("headertimezones").innerHTML = timeHtml;	
	
			
}

function Tick() {
	UpdateTime();
	setTimeout("Tick()", 10000);	
}