// JavaScript Document

function TestMail() {


	var str = document.getElementById('mail').value;
	
	if (str != ""){
		var regexp = new RegExp("^[a-zA-Z0-9_\\-\\.]{3,}@[a-zA-Z0-9\\-_]{2,}\\.[a-zA-Z]{2,4}$", "g");
	
		if(!regexp.test(str)){
			alert("L'adresse e-mail saisie n'est pas valide !");
			//lightInput();
		}else{
			insertMail(str);
		}
	}
	else{
		alert("Merci de saisir votre adresse mail pour vous inscrire à la newsletter");
	}
}

function ieTrick() 
{ 
  d = new Date(); 
  trick = d.getYear() + "ie" + d.getMonth() + "t" + d.getDate() + "r" + d.getHours() + "i" + d.getMinutes() + "c" + d.getSeconds() + "k" + d.getMilliseconds(); 
    
  return "&" + "ietrick=" + trick; 
}

function insertMail(str){//ajax inside pour un web plus propre...
	
	//var mail = document.getElementById('mail').value;
	var mail = str;
	
	adresseSite = "inscription_newsletter.php?mail="+mail+ieTrick();
	
	var xhr; 
    try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
    catch (e) 
    {
        try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
        catch (e2) 
        {
          try {  xhr = new XMLHttpRequest();     }
          catch (e3) {  xhr = false;   }
        }
     }
 
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {
              if(xhr.status  == 200){
			  	//une fois la bdd à jour
				//var index = reponseAjax.lastIndexOf('0');
				
				//if (index != -1){
					//reponseAjax = reponseAjax.substring(0,index);
					var message = xhr.responseText;
					message = message.replace("&eacute;", "é");
					message = message.replace("&eacute;", "é");
					message = message.replace("&agrave;", "à");
					document.getElementById('mail').value = message; 
					//document.getElementById('mail').select();
					//eval(lightInput());
				//}
				//else{
					//document.getElementById('mail').value=xhr.responseText;
				//}
				 
			  } 
              /*else{ 
                 document.getElementById('mail').value="Error code " + xhr.status;
			  }*/
         }
    }; 


   xhr.open("GET", adresseSite, true); 
   xhr.send(null);

}

function lightInput(){
	document.getElementById('mail').select();
}
