function sendData(data, page, method,destination)
{
    if(window.ActiveXObject)
    {
        //Internet Explorer
        var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
    }//fin if
    else
    {
        //Mozilla
        var XhrObj = new XMLHttpRequest();
    }//fin else

    //définition de l'endroit d'affichage:
    var content = document.getElementById(destination);

    //si on envoie par la méthode GET:
    if(method == "GET")
    {
        if(data == 'null')
        {
            //Ouverture du fichier sélectionné:
            XhrObj.open("GET", page);
        }//fin if
        else
        {
            //Ouverture du fichier en methode GET
            XhrObj.open("GET", page+"?"+data);
        }//fin else
    }//fin if
    else if(method == "POST")
    {
        //Ouverture du fichier en methode POST
        XhrObj.open("POST", page);
    }//fin elseif

    //Ok pour la page cible
    XhrObj.onreadystatechange = function()
    {
        if (XhrObj.readyState == 4) {
            if( XhrObj.status == 200) {
                content.innerHTML = XhrObj.responseText ;
            }
        } else {
            content.innerHTML = '<span class="txt11noir">Sauvegarde en cours</span>';
        }

    }

    if(method == "GET")
    {
        XhrObj.send(null);
    }//fin if
    else if(method == "POST")
    {
        XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        XhrObj.send(data);
    }//fin elseif
}//fin fonction SendData


/**
* Permet de récupérer les données d'un fichier via les XmlHttpRequest:
*/
function getFile(page)
{
    sendData('null', page, 'GET')
}//fin fonction getFile


function valide_formu() {

   if (document.getElementById('email1').value != "") {
                sendData('email1='+ document.getElementById('email1').value, './ajax_newsletter.php', 'POST','resultat_recherche');
	}
   else {
        document.getElementById('resultat_recherche').innerHTML = "Adresse email manquante!";
   }
}


function valide_prospect() {

   if (document.getElementById('nom').value != "") {
                sendData('nom='+ document.getElementById('nom').value+'&email2='+ document.getElementById('email2').value+'&tel='+ document.getElementById('tel').value+'&champsmessage='+ document.getElementById('champsmessage').value,'./ajax_newsletter.php', 'POST','resultat_prospect');
	}
   else {
        document.getElementById('resultat_prospect').innerHTML = "Nom manquant!";
   }
}

function valide_desabo() {

   if (document.getElementById('email2').value != "") {
                sendData('email2='+ document.getElementById('email2').value,'./ajax_newsletter.php', 'POST','resultat_desabo');
	}
   else {
        document.getElementById('resultat_desabo').innerHTML = "Erreur dans l'adresse!";
   }
}

