function newsletterSignin(){
    
	var inputEmailValue = document.getElementById("email").value;
    
    if (!ValidateEmail(inputEmailValue)){            
    	//document.getElementById(spanPlace).style.display = "block";    
        document.getElementById("newsletterSubscribeResponse").innerHTML = "<span style='color:red'>Adresse email invalide.</span>";
        return false;
    }        
    
    
    var xmlhttp = false;
    
    try {
    // For Older IE Browsers (< 5.0)
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (ex1) {
      try {
          // For Newer IE Browsers (6 and 7)
          xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (ex2) {
          xmlhttp = false;
      }
    }

     if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
      // For Mozilla Browsers
      xmlhttp = new XMLHttpRequest();
    }
    
     var url = "/add_mail.htm?siteKey=vadp&test=false&email=" + inputEmailValue;
    
    xmlhttp.open("GET", url, true);
    xmlhttp.onreadystatechange = function(){
    // if xmlhttp shows "loaded"
    if (xmlhttp.readyState == 4){
       // if "OK"
          if (xmlhttp.status == 200){   
           var response = xmlhttp.responseText;
           
           //var response = "Votre demande a bien &eacute;t&eacute; prise en compte."; 
           //var response = "Votre demande n&apos;a pas pu &ecirc;tre trait&eacute;e. Merci de r&eacute;essayer plus tard.";
           
           if (response.match("compte")){
           	//enregistrement OK
           	document.getElementById("newsletterSubscribeResponse").innerHTML = "<span style='color:blue'>Inscription newsletter enregistr&eacute;e.</span>";
           	document.getElementById("email").value= "";
           }else{
           	//enregistrement KO
           	document.getElementById("newsletterSubscribeResponse").innerHTML = "<span style='color:red'>Echec d&rsquo;inscription &agrave; la newsletter.</span>";
           }
           
             
          }else{
        	 
          	alert("Erreur de lecture des noms de e-mail");
          }
      }    
       }
    
     xmlhttp.send(null);
}

function newsletterSigninBySiteKey(siteKey, isTest){
    
	var inputEmailValue = document.getElementById("email").value;
    
    if (!ValidateEmail(inputEmailValue)){            
    	//document.getElementById(spanPlace).style.display = "block";    
        document.getElementById("newsletterSubscribeResponse").innerHTML = "<span style='color:red'>Adresse email invalide.</span>";
        return false;
    }        
    
    
    var xmlhttp = false;
    
    try {
    // For Older IE Browsers (< 5.0)
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (ex1) {
      try {
          // For Newer IE Browsers (6 and 7)
          xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (ex2) {
          xmlhttp = false;
      }
    }

     if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
      // For Mozilla Browsers
      xmlhttp = new XMLHttpRequest();
    }
    
     
     var url = "/add_mail.htm?siteKey="+siteKey+"&test="+isTest+"&email=" + inputEmailValue;
    
    xmlhttp.open("GET", url, true);
    xmlhttp.onreadystatechange = function(){
    // if xmlhttp shows "loaded"
    if (xmlhttp.readyState == 4){
       // if "OK"
          if (xmlhttp.status == 200){   
           var response = xmlhttp.responseText;
           
           //var response = "Votre demande a bien &eacute;t&eacute; prise en compte."; 
           //var response = "Votre demande n&apos;a pas pu &ecirc;tre trait&eacute;e. Merci de r&eacute;essayer plus tard.";
           
           if (response.match("compte")){
           	//enregistrement OK
           	document.getElementById("newsletterSubscribeResponse").innerHTML = "<span style='color:blue'>Inscription newsletter enregistr&eacute;e.</span>";
           	document.getElementById("email").value= "";
           }else{
           	//enregistrement KO
           	document.getElementById("newsletterSubscribeResponse").innerHTML = "<span style='color:red'>Echec d&rsquo;inscription &agrave; la newsletter.</span>";
           }
           
             
          }else{
        	 
          	alert("Erreur de lecture des noms de e-mail");
          }
      }    
       }
    
     xmlhttp.send(null);
}


function ValidateEmail(email)
{
 var reg = /^(\w+(?:(\.|\-)\w+)*)@((?:\w+(?:(\.|\-)\w+)*\.)+)([a-z\d]{2,})$/i;     
 return reg.test(email);
}
