function addNewsletter(l){
  var email = document.getElementById("email");

	var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
  
  var colorKO = '#990000';
  
  if (email.value == ""){
    alert(contattiLanguages['email1']);
    email.style.backgroundColor = colorKO;
    email.focus();
  }
  else if (email.value != "" && !email_reg_exp.test(email.value)){
    alert(contattiLanguages['email2']);
    email.style.backgroundColor = colorKO;
		email.value = '';
		email.focus();
	}
  else{
    var sending = contattiLanguages['sending'];

    var url    = '../modules/Newsletter/xml/xml_newsletter.php';
  	var params = 'l='+parseParam(l)+'&email='+parseParam(email.value);
    var method = 'POST';
    myXMLHTTPRequest(method, url, params, responseSubmit);
    
    document.getElementById("box_newsletter").innerHTML = '<br/><div class="smallFont red1" style="border: #000000 0px solid; margin-left: 20px;">'+sending+'</div>';
  }
}


function responseSubmit(httpRequest){
	if (myXMLHTTPResponse(httpRequest, "text/xml")){
		var xmldoc = myXMLHTTPResponse(httpRequest, "text/xml");
		var esito = xmldoc.getElementsByTagName('esito').item(0).firstChild.data;
    var e = xmldoc.getElementsByTagName('e').item(0).firstChild.data;		
    document.getElementById("box_newsletter").innerHTML = '<br/><div class="smallFont red1" style="border: #000000 0px solid; margin-left: 5px;">'+esito+'</div>';
    if (e == 0)
      document.getElementById("email").value = '';
	}
	else{
	}
}

function colorOK(field){
  var color = "#D1CCBC";
  document.getElementById(field).style.backgroundColor = color;
}



function delNewsletter(l){
  var email = document.getElementById("email");

	var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
  
  var colorKO = '#990000';
  
  if (email.value == ""){
    alert(contattiLanguages['email1']);
    email.style.backgroundColor = colorKO;
    email.focus();
  }
  else if (email.value != "" && !email_reg_exp.test(email.value)){
    alert(contattiLanguages['email2']);
    email.style.backgroundColor = colorKO;
		email.value = '';
		email.focus();
	}
  else{
    var sending = contattiLanguages['sending'];

    var url    = '../modules/Newsletter/xml/xml_newsletter2.php';
  	var params = 'l='+parseParam(l)+'&email='+parseParam(email.value);
    var method = 'POST';
    myXMLHTTPRequest(method, url, params, responseDelNewsletter);
    
    document.getElementById("table_newsletter").innerHTML = '<br/><div class="bigFont1 red1 bold" style="border: #000000 0px solid; margin-left: 20px;">'+sending+'</div>';
    //document.getElementById("table_newsletter").innerHTML = '<br/><div class="bigFont1 red1 bold" style="border: #000000 0px solid; margin-left: 20px;">'+sending+'</div>';
  }
}


function responseDelNewsletter(httpRequest){
	if (myXMLHTTPResponse(httpRequest, "text/xml")){
		var xmldoc = myXMLHTTPResponse(httpRequest, "text/xml");
		var esito = xmldoc.getElementsByTagName('esito').item(0).firstChild.data;
    var e = xmldoc.getElementsByTagName('e').item(0).firstChild.data;		
    document.getElementById("table_newsletter").innerHTML = '<br/><div class="bigFont1 red1 bold" style="border: #000000 0px solid; margin-left: 5px;">'+esito+'</div>';
    //if (e == 0)
    //  document.getElementById("email").value = '';
	}
	else{
	}
}

