function tema(numero)
{
	$("#resumen-tema-"+numero).slideToggle();
}

function cancelaLibroVerde()
{
	$("#libro-verde-form #scrivimi-nome").val("");
	$("#libro-verde-form #scrivimi-cognome").val("");
	$("#libro-verde-form #scrivimi-residenza").val("");
	$("#libro-verde-form #scrivimi-email").val("");
	$("#libro-verde-form #scrivimi-titolo").val("");
	$("#libro-verde-form textarea").val("");
	$("#scrivimi-acetto").val("1");
	$("#scrivimi-acetto").attr('checked',false);
	$("#libro-verde-form .loading").fadeOut("slow");
	
	return false;
}

function inviaLibroVerde()
{
	$("#libro-verde-form .loading").fadeIn("slow");

	if($("#scrivimi-acetto").is(":checked"))
	{
		acepto="1";
	}
	else
	{
		acepto="";
	}

	$.ajax({
        	type: "POST",
        	url: "http://www.emiliosabattini.it/sistema/libro-verde",
        	data: "nome="+$("#scrivimi-nome").val()+"&cognome="+$("#scrivimi-cognome").val()+"&email="+$("#scrivimi-email").val()+"&acetto="+acepto+"&residenza="+$("#scrivimi-residenza").val()+"&contributo="+$("#scrivimi-contributo").val() + "&titolo="+$("#scrivimi-titolo").val()+"&idtema="+$("#idtema").val(),
       		success: function(datos){
			$("#libro-verde-form .loading").fadeOut("slow");
			
			switch(datos)
			{
				case "ok":
					txt="I suoi suggerimenti sono stati inviati correttamente e sono in attesa di approvazione.";
					cancelaLibroVerde();
					break;
				
				case "nome":
					txt="Il campo 'Nome' è obbligatorio.";
					$("#scrivimi-nome").focus();
					break;
			
				case "cognome":
					txt="Il campo 'Cognome' è obbligatorio.";
					$("#scrivimi-cognome").focus();
					break;
				
				case "residenza":
					txt="Il campo 'Località di residenza' è obbligatorio.";
					$("#scrivimi-residenza").focus();
					break;
				
				case "titolo":
					txt="Il campo 'Titolo' è obbligatorio.";
					$("#scrivimi-titolo").focus();
					break;
				
				case "email":
					txt="L'indirizzo di posta elettronica specificato non è valido.";
					$("#scrivimi-email").focus();
					break;
				
				case "contributo":
					txt="Il campo 'Contributo' è obbligatorio.";
					$("#scrivimi-contributo").focus();
					break;
				
				case "acetto":
					txt="E' obbligatorio accettare le norme sulla privacy per inviare un suggerimento.";
					break;
	
				default:
					txt="Error: "+datos;
					break;
			}
			alert(txt);
      		}
	});
}

function cancelaScrivimi()
{
	$("#scrivimi-form input").val("");
	$("#scrivimi-form textarea").val("");
	$("#scrivimi-acetto").val("1");
	$("#scrivimi-acetto").attr('checked',false);
	$("#scrivimi-form .loading").fadeOut("slow");
	
	return false;
}

function inviaScrivimi()
{
	$("#scrivimi-form .loading").fadeIn("slow");

	if($("#scrivimi-acetto").is(":checked"))
	{
		acepto="1";
	}
	else
	{
		acepto="";
	}

	$.ajax({
        	type: "POST",
        	url: "http://www.emiliosabattini.it/sistema/scrivimi",
        	data: "nome="+$("#scrivimi-nome").val()+"&cognome="+$("#scrivimi-cognome").val()+"&email="+$("#scrivimi-email").val()+"&acetto="+acepto+"&residenza="+$("#scrivimi-residenza").val()+"&domanda="+$("#scrivimi-domanda").val(),
       		success: function(datos){
			$("#scrivimi-form .loading").fadeOut("slow");
			
			switch(datos)
			{
				case "ok":
					txt="Il suo messaggio è stato inviato correttamente ed è in attesa di approvazione.";
					cancelaScrivimi();
					break;
				
				case "nome":
					txt="Il campo 'Nome' è obbligatorio.";
					$("#scrivimi-nome").focus();
					break;
			
				case "cognome":
					txt="Il campo 'Cognome' è obbligatorio.";
					$("#scrivimi-cognome").focus();
					break;
				
				case "residenza":
					txt="Il campo 'Località di residenza' è obbligatorio.";
					$("#scrivimi-residenza").focus();
					break;
				
				case "email":
					txt="L'indirizzo di posta elettronica specificato non è valido.";
					$("#scrivimi-email").focus();
					break;
				
				case "domanda":
					txt="Il campo 'Domanda' è obbligatorio.";
					$("#scrivimi-domanda").focus();
					break;
				
				case "acetto":
					txt="E' obbligatorio accettare le norme sulla privacy per inviare una domanda.";
					break;
	
				default:
					txt="Error: "+datos;
					break;
			}
			alert(txt);
      		}
	});
}

function cancelaNewsletter()
{
	$("#newsletter input").val("");
	$("#acetto").val("1");
	$("#acetto").attr('checked',false);
	$("#newsletter .loading").fadeOut("slow");
	
	return false;
}

function inviaNewsletter()
{
	$("#newsletter .loading").fadeIn("slow");

	if($("#acetto").is(":checked"))
	{
		acepto="1";
	}
	else
	{
		acepto="";
	}

	$.ajax({
        	type: "POST",
        	url: "http://www.emiliosabattini.it/sistema/newsletter",
        	data: "nome="+$("#nome").val()+"&cognome="+$("#cognome").val()+"&email="+$("#email").val()+"&acetto="+acepto,
		success: function(datos){
			$("#newsletter .loading").fadeOut("slow");
			
			switch(datos)
			{
				case "ok":
					txt="La registrazione è andata a buon fine. Grazie!";
					cancelaNewsletter();
					break;
				
				case "nome":
					txt="Il campo 'Nome' è obbligatorio.";
					$("#nome").focus();
					break;
			
				case "cognome":
					txt="Il campo 'Cognome' è obbligatorio.";
					$("#cognome").focus();
					break;
				
				case "email":
					txt="L'indirizzo di posta elettronica specificato non è valido";
					$("#email").focus();
					break;
				
				case "exists":
					txt="Esiste già un utente iscritto alla Newsletter con l'indirizzo di posta elettronica inserito.";
					break;
				
				case "acetto":
					txt="E' obbligatorio accettare le norme sulla privacy per iscriversi alla Newsletter.";
					break;
	
				default:
					txt="Error";
					break;
			}
			alert(txt);
      		}
	});
}

$(document).ready( function() 
{
	$("#cerca").focus();
	$("#cerca-button").click(function() { $("#cerca-form").submit(); return false; });
	
	$("#cancella-newsletter").click(function() { cancelaNewsletter(); return false; });
	$("#invia-newsletter").click(function() { inviaNewsletter(); return false; });
	
	$("#cancella-scrivimi").click(function() { cancelaScrivimi(); return false; });
	$("#invia-scrivimi").click(function() { inviaScrivimi(); return false; });
	
	$("#cancella-libro-verde").click(function() { cancelaLibroVerde(); return false; });
	$("#invia-libro-verde").click(function() { inviaLibroVerde(); return false; });
	
	$("a[rel='popup']").click(function () {
      		var caracteristicas = "height=500,width=615,resizable=1,scrollbars=yes,location=0";
      		nueva=window.open(this.href, 'Popup', caracteristicas);
      		return false;
 	});
}); 

