			function getDateBermuda() {
				now = new Date();
				return new Date(
					now.getYear() + dateBermuda.getYear() - date.getYear(),
					now.getMonth() + dateBermuda.getMonth() - date.getMonth(),
					now.getDay() + dateBermuda.getDay() - date.getDay(),
					now.getHours() + dateBermuda.getHours() - date.getHours(),
					now.getMinutes() + dateBermuda.getMinutes() - date.getMinutes(),
					now.getSeconds() + dateBermuda.getSeconds() - date.getSeconds()
				);
			}
	
			function getDateCET() {
				now = new Date();
				return new Date(
					now.getYear() + dateCET.getYear() - date.getYear(),
					now.getMonth() + dateCET.getMonth() - date.getMonth(),
					now.getDay() + dateCET.getDay() - date.getDay(),
					now.getHours() + dateCET.getHours() - date.getHours(),
					now.getMinutes() + dateCET.getMinutes() - date.getMinutes(),
					now.getSeconds() + dateCET.getSeconds() - date.getSeconds()
				);
			}

			function updateTime() {
				m1 = getDateBermuda().getMinutes();
				m2 = getDateCET().getMinutes();
				s1 = getDateBermuda().getSeconds();
				s2 = getDateCET().getSeconds();
				h1 = getDateBermuda().getHours();
				h2 = getDateCET().getHours();
				document.getElementById('time1').firstChild.nodeValue = (h1<10 ? '0' + h1 : h1) + ':' + (m1<10 ? '0' + m1 : m1) + ':' + (s1<10 ? '0' + s1 : s1);
				document.getElementById('time2').firstChild.nodeValue = (h2<10 ? '0' + h2 : h2) + ':' + (m2<10 ? '0' + m2 : m2) + ':' + (s2<10 ? '0' + s2 : s2);
			}
			updateTime();
			setInterval('updateTime()', 1000);
