function getGMTTime() {
	var time = new Date()
	return (time.getTime() + (time.getTimezoneOffset() * 60000));
}

function update_country_time() {
	var display_24_hours = true;
	
	var gmtTime = getGMTTime();
	
	var number_of_clocks = $$('ul.worldclock li').length;
	for (var i=1; i<=number_of_clocks;i++) {
			var ampm_tag = "";

			var offset = $('worldclockoffset'+i).getAttribute('value');
			var timenow = new Date(gmtTime + offset * 60 * 60 * 1000);
			
			if (display_24_hours) {
					var hours = timenow.getHours(); 
						if (hours < 10) {
							hours = "0" + hours;
						}				
			} else {
					var hours = timenow.getHours() > 12 ? (timenow.getHours() - 12) : timenow.getHours();

					if (hours < 10) {
						hours = "0" + hours;
					}		
				    var ampm = timenow.getHours() > 12 ? 'PM' : 'AM';	
			    	ampm_tag = '<span class="ampm">'+ ampm + '</span>';	
			}
		

		
			var minutes = timenow.getMinutes();
			if (minutes < 10) {
				minutes = "0" + minutes;
			}
			
			if ((timenow.getSeconds() % 2) == 1) {
				$('worldclock' + i).set('html','<span class="hour">' + hours + '</span><span class="colon">&nbsp;&nbsp;</span><span class="minutes">' + minutes + '</span>' + ampm_tag);
			} else {
				$('worldclock' + i).set('html','<span class="hour">' + hours + '</span><span class="colon">:&nbsp;</span><span class="minutes">' + minutes + '</span>' + ampm_tag);
			}
	}
}

function hoursToImage(hours) {
	return '<img src="/images/digital/0.gif"><img src="/images/digital/1.gif">';
}

function update_time() {
	setTimeout(function() {
		update_country_time();
		update_time();
	},1000);
}
