function inscriptionNewsletter(email)
{
    //var url= 'http://localhost/kdopoker' + '/js/fonctions.php';
    var url= 'http://www.kdopoker.com' + '/js/fonctions.php';

    http_request = GetXmlHttpObject();
    
    http_request.open('POST',url,true);
    http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    http_request.send('methode=ajoutNewsletter&email=' + email );
    
    //on définit à cet endroit les actions à effectuer sur la réponse
    http_request.onreadystatechange = function()
    {
        //on vérifie l'état de la requête et le code d'état HTTP de la réponse
        if (http_request.readyState == 4)
        {
            if (http_request.status == 200)
            {
                if(http_request.responseText == "true" || http_request.responseText == "True") 
                {
                        affiche(1);
                }
                else
      	        {
                      affiche(2);
      	        }
            }
            else
            {
                //$HidePopup();
                affiche(2);
                //alert('Un problème est survenu au niveau du serveur');
            }
        }
    }
    //alert(etat);
    //$HidePopup;
    //return etat;
}

function affiche(etat)
  {
    //é : \351
    // è : \350
    // ê : \352
    // à : \340
   switch(etat)
   {
    case 1:
         alert("Votre inscription \340 bien \351t\351 prise en compte. \n \n Merci de l'int\351r\352t que vous portez \340 Kdo Poker !");
         break;
    case 2:
         alert("Un probl\350me technique est survenu lors de votre inscription. \n\nNous sommes d\351sol\351s pour la g\350ne occasionn\351e. \nMerci de r\351essayer plus tard.");
         break;
   }
  }

function GetXmlHttpObject()
{ 
    var objXMLHttp = false;
    
    if(window.XMLHttpRequest){ // Mozilla, Safari,...
            try{
                    objXMLHttp = new XMLHttpRequest();
            }catch (e){
                    objXMLHttp = false;
            }
    }else if(window.createRequest){ // Autre
            try{
                    objXMLHttp = new window.createRequest();
            }catch (e){
                    objXMLHttp = false;
            }
    } else if (window.ActiveXObject) { // IE
        try {
            objXMLHttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {objXMLHttp = false;}
        }
    }

            
    return objXMLHttp;
}
