// JavaScript Document
var div = document.getElementById('contenuto_principale');

var handleSuccess = function(o){
	YAHOO.log("The success handler was called.  tId: " + o.tId + ".", "info", "example");
	if(o.responseText !== undefined){
		div.innerHTML = "<br> <br> <br>";
		div.innerHTML += "<div class=\"messaggio\" ><p align=\"center\">L' email e' stata correttamente inoltrata.</p>";
		div.innerHTML += "<p align=\"center\">Grazie per averci visitato.</p>";
		div.innerHTML += "<p align=\"center\">Sarete al piu' presto contattati.</p></div>";

	}
};

var handleFailure = function(o){
		alert("The failure handler was called.  tId: " + o.tId + ".", "info", "example");

	if(o.responseText !== undefined){
		div.innerHTML = "<li>Transaction id: " + o.tId + "</li>";
		div.innerHTML += "<li>HTTP status: " + o.status + "</li>";
		div.innerHTML += "<li>Status code message: " + o.statusText + "</li>";
		div.innerHTML += "<li>Problemi nell' invio email</li>";
	}
};

var callback =
{
  success:handleSuccess,
  failure:handleFailure,
   argument:['foo','bar']

};

var sUrl = "post.php";


function makeRequest(form){

	
	if(!form.autorizzazione.checked){alert("Accetta le condizioni per la privacy!");
return false; }


	var email=form.email.value;
	var nome=form.nome.value;
	var oggetto=form.oggetto.value;
	var richiesta=form.richiesta.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email)) 
	{alert("Email non corretta!");
	return false; }
	
	  if (nome == "" || nome == null || !isNaN(nome) || nome.charAt(0) == ' ')
    {
    alert("\"Manca il nome.")
    return false;
    }
	  if (oggetto == "" || oggetto == null || !isNaN(oggetto) || oggetto.charAt(0) == ' ')
    {
    alert("\"Manca l' oggetto.")
    return false;
    }
	var postData = "nome="+nome+"&oggetto="+oggetto+"&richiesta="+richiesta+"&email="+email;
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, postData);
}
