function trim(str)
{
  return str.replace(/^\s+|\s+$/g, '');
}
var tfldcampo;
function controllamodulo()
{
	errore = 0
	tfldcampo = document.richiestainformazioni.email.value;
	tfldcampo = trim(tfldcampo)
	var email = /^[^@]+@[^@.]+\.[^@]*\w\w$/  ;
	if (document.richiestainformazioni.email.value==null||document.richiestainformazioni.email.value=="")
	{
	  errore = 1;
	  document.getElementById('controlloemail').innerHTML = "ATTENZIONE - Campo obbligatorio";
	}
	else
	if (!email.test(tfldcampo))
	{
		document.getElementById('controlloemail').innerHTML = "ATTENZIONE - E-mail non valida";
		errore = 1
	}
	else
	{
	  document.getElementById('controlloemail').innerHTML = "";
	}
	if (document.richiestainformazioni.messaggio.value==null||document.richiestainformazioni.messaggio.value=="")
	{
	  errore = 1;
	  document.getElementById('controllomessaggio').innerHTML = "ATTENZIONE - Campo obbligatorio";
	}
	else
	{
	  document.getElementById('controllomessaggio').innerHTML = "";
	}
	if (errore==0)
	{
		<!--document.getElementById('richiestainformazioni').innerHTML = "Stiamo inviando la tua richiesta... attendi grazie.";-->
		if(window.XMLHttpRequest)
		{
		   richiesta = new XMLHttpRequest();
		}
		else if(window.ActiveXObject)
		{
		   richiesta = new ActiveXObject("Microsoft.XMLHTTP");
		}
		richiesta.open("POST", "/ajax/registrazionesavla.asp", true);
		richiesta.onreadystatechange = function() 
		{
			if(richiesta.readyState == 4)
			{	
				if(richiesta.status == 200)
				{
					if(richiesta.responseText == "02")
					{
					location.href = "/p/contattaci/messaggioinviato";
					}
					else if(richiesta.responseText == "03")
					{
					location.href = "/p/contattaci/messaggiononinviato";
					}
					else
					{
					document.getElementById('corpo_contenuti_contattaci').innerHTML = "Purtoppo si &egrave verificato un errore durante la connessione con il server. Vi preghiamo di <a href='/p/contattaci'>riprovare</a> pi&ugrave tardi.";
					}
				}
				else if(richiesta.status == 500)
				{
					document.getElementById('corpo_contenuti_contattaci').innerHTML = richiesta.status + " Errore Raccolta Dati <a href='/p/contattaci'>Riprova</a>";
				}
				else if(richiesta.status == 404)
				{
					document.getElementById('corpo_contenuti_contattaci').innerHTML = richiesta.status + " XML Rimosso. Server in manutenzione";
				}
				else
				{
					document.getElementById('corpo_contenuti_contattaci').innerHTML = "Errore Server " + richiesta.status;
				}
			}
			else
			{
					document.getElementById('corpo_contenuti_contattaci').innerHTML = "Stiamo inviando la tua richiesta... attendi grazie.<br><img src='/layout/wait.gif' />";
			}
		}
		richiesta.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		<!--richiesta.send(variabile + "=" + document.eval(idmodulo).eval(idcampomodulo).value); non valido in IE-->>
		nuovonomeecognome = document.richiestainformazioni.nomeecognome.value;
		nuovonomeecognome = nuovonomeecognome.replace(/à/g,"xxchraaccxx");
		nuovonomeecognome = nuovonomeecognome.replace(/è/g,"xxchreaccxx");
		nuovonomeecognome = nuovonomeecognome.replace(/é/g,"xxchreacc2xx");
		nuovonomeecognome = nuovonomeecognome.replace(/ì/g,"xxchriaccxx");
		nuovonomeecognome = nuovonomeecognome.replace(/ò/g,"xxchroaccxx");
		nuovonomeecognome = nuovonomeecognome.replace(/ù/g,"xxchruaccxx");
		nuovonomeecognome = nuovonomeecognome.replace(/À/g,"xxchraaccxx");
		nuovonomeecognome = nuovonomeecognome.replace(/È/g,"xxchreaccxx");
		nuovonomeecognome = nuovonomeecognome.replace(/É/g,"xxchreacc2xx");
		nuovonomeecognome = nuovonomeecognome.replace(/Ì/g,"xxchriaccxx");
		nuovonomeecognome = nuovonomeecognome.replace(/Ò/g,"xxchroaccxx");
		nuovonomeecognome = nuovonomeecognome.replace(/Ù/g,"xxchruaccxx");
		nuovonomeecognome = nuovonomeecognome.replace(/ /g,"xxchrspacexx");
		nuovonomeecognome = nuovonomeecognome.replace(/&/g,"xxchrandxx");
		nuovonomeecognome = nuovonomeecognome.replace(/%/g,"xxchrpercxx");
		nuovooggetto = document.richiestainformazioni.oggetto.value;
		nuovooggetto = nuovooggetto.replace(/à/g,"xxchraaccxx");
		nuovooggetto = nuovooggetto.replace(/è/g,"xxchreaccxx");
		nuovooggetto = nuovooggetto.replace(/é/g,"xxchreacc2xx");
		nuovooggetto = nuovooggetto.replace(/ì/g,"xxchriaccxx");
		nuovooggetto = nuovooggetto.replace(/ò/g,"xxchroaccxx");
		nuovooggetto = nuovooggetto.replace(/ù/g,"xxchruaccxx");
		nuovooggetto = nuovooggetto.replace(/À/g,"xxchraaccxx");
		nuovooggetto = nuovooggetto.replace(/È/g,"xxchreaccxx");
		nuovooggetto = nuovooggetto.replace(/É/g,"xxchreacc2xx");
		nuovooggetto = nuovooggetto.replace(/Ì/g,"xxchriaccxx");
		nuovooggetto = nuovooggetto.replace(/Ò/g,"xxchroaccxx");
		nuovooggetto = nuovooggetto.replace(/Ù/g,"xxchruaccxx");
		nuovooggetto = nuovooggetto.replace(/ /g,"xxchrspacexx");
		nuovooggetto = nuovooggetto.replace(/&/g,"xxchrandxx");
		nuovooggetto = nuovooggetto.replace(/%/g,"xxchrpercxx");
		nuovomessaggio = document.richiestainformazioni.messaggio.value;
		nuovomessaggio = nuovomessaggio.replace(/à/g,"xxchraaccxx");
		nuovomessaggio = nuovomessaggio.replace(/è/g,"xxchreaccxx");
		nuovomessaggio = nuovomessaggio.replace(/é/g,"xxchreacc2xx");
		nuovomessaggio = nuovomessaggio.replace(/ì/g,"xxchriaccxx");
		nuovomessaggio = nuovomessaggio.replace(/ò/g,"xxchroaccxx");
		nuovomessaggio = nuovomessaggio.replace(/ù/g,"xxchruaccxx");
		nuovomessaggio = nuovomessaggio.replace(/À/g,"xxchraaccxx");
		nuovomessaggio = nuovomessaggio.replace(/È/g,"xxchreaccxx");
		nuovomessaggio = nuovomessaggio.replace(/É/g,"xxchreacc2xx");
		nuovomessaggio = nuovomessaggio.replace(/Ì/g,"xxchriaccxx");
		nuovomessaggio = nuovomessaggio.replace(/Ò/g,"xxchroaccxx");
		nuovomessaggio = nuovomessaggio.replace(/Ù/g,"xxchruaccxx");
		nuovomessaggio = nuovomessaggio.replace(/ /g,"xxchrspacexx");
		nuovomessaggio = nuovomessaggio.replace(/&/g,"xxchrandxx");
		nuovomessaggio = nuovomessaggio.replace(/%/g,"xxchrpercxx");
		nuovomessaggio = nuovomessaggio.replace(/\n/g,"xxaccapoxx");
		richiesta.send("nomeecognome=" + nuovonomeecognome + "&email=" + document.richiestainformazioni.email.value + "&oggetto=" + nuovooggetto + "&messaggio=" + nuovomessaggio + "");
		}
}
