function checkForm() {
	var nome = document.getElementById("nome").value;
	var localita = document.getElementById("localita").value;
	var telefono = document.getElementById("telefono").value;
	var mailadr = document.getElementById("mailadr").value;
	var msg = document.getElementById("msg").value;
	
	var alertMsg = "";
	var esito = true;
	
	if (nome == "") { alertMsg += "Attenzione! Non e' stato inserito il nominativo del richiedente!\n"; esito = false;}
	if (localita == "") { alertMsg += "Attenzione! Non e' stata inserita la localita' del richiedente!\n"; esito = false;}
	if (telefono == "") { alertMsg += "Attenzione! Non e' stato inserito il numero di telefono!\n"; esito = false;}
	if (mailadr == "") { alertMsg += "Attenzione! Non e' stato inserito l'indirizzo email del richiedente!\n"; esito = false;}
	if (msg == "") { alertMsg += "Attenzione! Non e' stata inserita nessuna richiesta di informazioni!\n"; esito = false;}
	if (document.contatti_form.datiPersonali.checked == false) { alertMsg += "Attenzione! Non e' stato dato il consenso al trattamento dei dati personali!\n"; esito = false;}
	
	if (alertMsg != "") {
		window.alert(alertMsg);
		return esito;
	} else {
		updatePageContacts();
	}
}

function waiting(eID) {
	var theElement = gEBID(eID);
	var loading = '<p style="text-align: center;"><img style="margin: 100px auto 100px auto;" src="img/loading.gif" alt="attendere prego..." width="32" height="32" /></p>';
	theElement.innerHTML = loading;
}

// var url = "azienda.php?ss=contatti";
var url = "infoRequest.php";

function handleHttpResponse() {
	if (http.readyState == 4) {
		if (http.responseText.indexOf('invalid') == -1) {
			
			resTxt = http.responseText;
	
			var par = document.getElementById('contatti_form');

			par.innerHTML = resTxt;

			isWorking = false;
		}
	}
}

var isWorking = false;

function updatePageContacts() {

	if (!isWorking && http) {
	
		var nome = document.getElementById("nome").value;
		var localita = document.getElementById("localita").value;
		var telefono = document.getElementById("telefono").value;
		var mailadr = document.getElementById("mailadr").value;
		var msg = document.getElementById("msg").value;
		var datiPersonali = document.getElementById("datiPersonali").value;
		var sid = document.getElementById("sid").value;
		
		waiting('contatti_form'); // Show loading image

		http.open("post", url, true);
		
		http.setRequestHeader("content-type", "application/x-www-form-urlencoded");

		http.onreadystatechange = handleHttpResponse;
		
		http.setRequestHeader("connection", "close");

		http.send('nome=' + nome + '&localita=' + localita  + '&telefono=' + telefono + '&mailadr=' + mailadr + '&msg=' + msg + '&datiPerso=' + datiPersonali + '&sid=' + sid);
		
		isWorking = true;
		
	}
}


function getHTTPObject() {

  var xmlhttp;

  /*@cc_on

  @if (@_jscript_version >= 5)

    try {

      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

    } catch (e) {

      try {

        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

      } catch (E) {

        xmlhttp = false;

      }

    }

  @else

  xmlhttp = false;

  @end @*/

  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {

    try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp = false; }

  }

  return xmlhttp;

}

var http = getHTTPObject(); // We create the HTTP Object