//Ajax manager
var newsletterManager = new AjaxManager("newsletterManager", false);

function Newsletter() {
	if(checkEmails()) {
		var post = "email=" + encodeURI( document.getElementById("email").value ) +
		            "&idnewsletter=" + encodeURI( document.getElementById("idnewsletter").value );
					
		this.url = '/newsletter/iscrizione/1,,,00.html';
		// Creates a new ajax item
		newsletterManager.Add(url, AjaxNewsletter_Parse, null, null, null, null, post);
	}
}

// Parses the return of the medias XML
function AjaxNewsletter_Parse()
{
	var idMessage = document.getElementById("MessageNewsletter");
	
	if(this.httpRequest.status == 200)
	{
		var checkNewsletter = this.httpRequest.responseText;
		idMessage.innerHTML = checkNewsletter;
	}
}
function checkEmails() {
	var emailUser = document.getElementById("email").value;
	var idMessage = document.getElementById("MessageNewsletter");

	if (document.getElementById("informativaok").checked == false) {
		idMessage.innerHTML = "Per procedere bisogna rilasciare il consenso selezionando il checkbox qui sotto.";
		return false;
	}
	
	var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	if (!email_reg_exp.test(emailUser) || (emailUser == "") || (emailUser == "undefined")) {
		idMessage.innerHTML = "Indirizzo E-mail non corretto!";
        document.getElementById("email").select();
        return false;
	}
	
	return true
}
