// Newsletter
var xhr = null;
 
// Fonction de creation de l'objet XMLHttpRequest qui resservira pour chaques fonctions AJAX
function getXhr()
{
	if(window.XMLHttpRequest) xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject)
	{  
    	try
    	{
    		xhr = new ActiveXObject("Msxml2.XMLHTTP");
     	}
    	catch (e)
    	{
    		xhr = new ActiveXObject("Microsoft.XMLHTTP");
    	}
   	}
  	else 
  	{ 
    	alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest, veuillez le mettre à jour"); 
    	xhr = false; 
   	} 
}
function VerifMail()
{
	a = document.getElementById("newsletter").value;
	valide1 = false;
	
	for(var j=1;j<(a.length);j++){
		if(a.charAt(j)=='@'){
			if(j<(a.length-4)){
				for(var k=j;k<(a.length-2);k++){
					if(a.charAt(k)=='.') valide1=true;
				}
			}
		}
	}
	if(valide1==false) 
	    jAlert("Veuillez saisir une adresse email valide.","Email invalide");
	return valide1;
	
}


function newsletters()
{
    getXhr();
    VerifMail();
    var valueMail;
	var inscription=document.getElementById("div_news_open");
	var validation=document.getElementById("div_news_close");
    xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
	    {
	    	if(xhr.responseText == 1){
				 inscription.style.display="none";
				 validation.style.display="inline";	    	    
	    }
	}
	}
	xhr.open("POST",'/Site/ajax/newsletter.asp',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// On recupere la valeur de l'input
	if(valide1==true){
	    valueMail = document.getElementById("newsletter").value;
	
	// On envoie
	xhr.send("valueMail="+valueMail);
	}
}
