var data = new Date();
function richieditimestamp()
{
	var myRequest = null;
	
	function CreateXmlHttpReq1(handler) {
		var xmlhttp = null;
		try {
			xmlhttp = new XMLHttpRequest();
		} catch(e) {
			try {
					xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
					xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		xmlhttp.onreadystatechange = handler;
		return xmlhttp;
	}
	
	function myHandler1()
	{
		if(myRequest.readyState == 4 && myRequest.status == 200)
		{
			data.setTime(myRequest.responseText*1000);
		}
	}
	myRequest = CreateXmlHttpReq1(myHandler1);
	myRequest.open("GET","server/ora.php?rand="+Math.random());
	myRequest.send(null);
}
function main_orologio(volte)
{
		if(volte < 1)
		{
			richieditimestamp();
			volte = 60;
		}
		document.getElementById('orologio').innerHTML = data.getDate()+"/"+(data.getMonth()+1)+"/"+data.getFullYear()+" - "+data.getHours()+"."+data.getMinutes()+"."+data.getSeconds();
		data.setTime(data.getTime() + 1000);
		setTimeout("main_orologio("+(volte - 1)+")",1000);
}