function invia()
{
		var richiestacontattami = null;
		
		function Crearichiesta(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 funzione()
		{
			if(richiestacontattami.readyState == 4 && richiestacontattami.status == 200)
			{
				var testo = new String();
				switch(richiestacontattami.responseText)
				{
					case "0":
						testo = "Controllo antispam fallito...";
						break;
					case "1":
						testo = "Messaggio inviato correttamente!";
						break;
					case "2":
						testo = "Errore imprevisto durante l'invio del messaggio!";
						break;
					case "3":
						testo = "Il testo &egrave; troppo lungo!";
						break;
					default:
						testo = "Eccezione imprevista!";
						break;
				}
				document.getElementById('messaggio_invio').innerHTML = testo;
				document.getElementById('antispam').innerHTML = "<a href='#' onClick='javascript:mostra(\"scrivimi\")'>Nuovo messaggio</a>"; 
			}
		}
		document.getElementById('messaggio_invio').innerHTML = "Invio in corso...";
		richiestacontattami = Crearichiesta(funzione);
		richiestacontattami.open("GET","server/contattami.php?mess="+document.formm.testo.value+"&x="+document.formm.x.value+"&y="+document.formm.y.value+"&r="+document.formm.r.value);
		richiestacontattami.send(null);
}