 // per evitare invii multipli tramite il form della sezione contacts
 // settata a 0 ad ogni caricamento di pagina
 // var blocco = 0;

function send_event_mail() {
	
	document.getElementById('name_e_sender').style.borderColor = "#ccc";
	document.getElementById('email_e_sender').style.borderColor = "#ccc";
	document.getElementById('mess_e_sender').style.borderColor = "#ccc";
 		
// istanziamo un pò di variabili
var
	// assegnazione oggetto XMLHttpRequest
	ajax = assegnaXMLHttpRequest(),
	
	// contenuti form email
	e_title = document.getElementById('title_e_mail').innerHTML,
	e_nome = document.getElementById('name_e_sender').value,
	e_email = document.getElementById('email_e_sender').value,
	e_message = document.getElementById('mess_e_sender').value,
	dialogbox = document.getElementById('comunication_mail_event');

	
// se l'oggetto XMLHttpRequest non è nullo
	if(ajax /*&& blocco == 0*/) {
		
	dialogbox.innerHTML = "Sending ...";
	
	// blocco = 1; // agisce globale - blocca invii multipli

    // impostazione richiesta asincrona in POST del file specificato
    ajax.open("post", "skins/default/my_scripts/send_mail.php", true);
	
	// imposto il giusto header
	ajax.setRequestHeader("content-type", "application/x-www-form-urlencoded");

    // ulteriore header consigliato per richieste get o post
	// da scrivere prima di utilizzare send
	ajax.setRequestHeader("connection", "close");

    // controllo stato della richiesta
	ajax.onreadystatechange = function(){
		if(ajax.readyState == 4){ // stato: info ricevuta
			if(statusText[ajax.status] === "OK"){
				if(ajax.responseText == 'er1'){
					dialogbox.innerHTML = "Type in your name";
					document.getElementById('name_e_sender').style.borderColor = "#FF3366";
				}
				else if(ajax.responseText == 'er2'){
				 	dialogbox.innerHTML = "Type in your email";
					document.getElementById('email_e_sender').style.borderColor = "#FF3366";
				}
				else if(ajax.responseText == 'er3'){
				 	dialogbox.innerHTML = "Your email seems not to be correct";
					document.getElementById('email_e_sender').style.borderColor = "#FF3366";
				}
				else if(ajax.responseText == 'er4'){
				 	dialogbox.innerHTML = "Type in your message";
					document.getElementById('mess_e_sender').style.borderColor = "#FF3366";
				}
				else if(ajax.responseText == 'er5'){
				 	dialogbox.innerHTML = "You are sending too much messages!";
				}
				else if(ajax.responseText == 'er6'){
				 	dialogbox.innerHTML = "The SMTP server is damn busy! Try again later";
				}
				else if(ajax.responseText == 'k'){
				 	dialogbox.innerHTML = "Your message has been sent!";
					document.getElementById('name_e_sender').value = '';
					document.getElementById('email_e_sender').value = '';
					document.getElementById('mess_e_sender').value = '';
				}
			}
			else{
			dialogbox.innerHTML = "Impossibile effettuare l'operazione richiesta.<br />";
			dialogbox.innerHTML += "Errore riscontrato: " + statusText[ajax.status];
			}
			
		// blocco = 0; // agisce globale - sblocca l'up and down del form
	
		} 
	}

	// creazione della query string
	var dati_post = "submit=ok" + "&e_title=" + e_title + "&name_mitt=" + e_nome + "&email_mitt=" + e_email + "&mess_mitt=" + e_message; 
	
	// alert(dati_post);

    // invio richiesta
    ajax.send(dati_post);
	
	} // fine if ajax exists
   
	return false;

}