$(document).ready(function(){
	document.subscribe = true;
	
		$("#subscribe").click(function(){
			$('#subscribe').removeClass('reg reg_off').addClass('reg reg_on');
			$('#unsubscribe').removeClass('reg reg_on').addClass('reg reg_off');
			document.subscribe = true;

		});
		$("#unsubscribe").click(function(){
			document.subscribe = false;
			$('#subscribe').removeClass('reg reg_on').addClass('reg reg_off');
			$('#unsubscribe').removeClass('reg reg_off').addClass('reg reg_on');
		});
		
	
	$("#mailing_submit_btn").click(function(){
 
	//Recuperiamo tutte le variabili
		var valid = '';
		var isr = '  richiesto.</p>';
		//var name = $("#nome").val();
		var mail = $("#email_list").val();
		var sub = document.subscribe;
		//var subject = $("#oggetto").val();
		//var text = $("#messaggio").val();
 
	//Eseguiamo una serie di controlli
		
		if (!mail.match(/^([a-z0-9._-]+@[a-z0-9._-]+\.[a-z]{2,4}$)/i)) {
			//valid += '<p>indirizzo e-mail valido'+isr;
			return false;
		}
		
	//Se i controlli non vengono superati, appare il messaggio di errore.
		if (valid!='') {
			return false;
		//	$("#risposta").fadeIn("slow");
		//	$("#risposta").html("<p><b>Errore:</b></p>"+valid);
		//	$("#risposta").css("background-color","#ffc0c0");
		}
		//Se i controlli vengono superati, compare un messaggio di invio in corso
		else {
			var datastr ='&mail=' + mail + '&sub=' + sub;
			
			$("#mailinglist").fadeOut("slow");
			setTimeout("send('"+datastr+"')",1000);
			
			localStorage.setItem("mail", mail); //saves to the database, "key", "value"
							
						
			
			
			
		}
		return false;
	});
});
//Creazione della funzione di invio. Si baser sul nostro file php "mail.php".
function send(datastr){
	
	$.ajax({
		
		type: "POST",
		url: document.base_url + "/assets/php/mail.php",
		data: datastr,
		cache: true,
		success: function(html){
		$("#risposta").fadeIn("slow");
		$("#risposta").html(html);
		
		}
	});
}
