// WEB 2.0
function getXmlHttpRequest() {
	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 l'objet XMLHttpRequest");
		xhr = false;
	}
}

function asynch_suppression(id,agence) {
var data     = null;
//Instanciation grâce au browser
getXmlHttpRequest();

//On ouvre une requêtre asynchrone : 'true'
xhr.open('POST', 'suppr_annonce.php', true);
//Fonction appelée quand la requête change d'état
xhr.onreadystatechange = function() {
        //Si la requête est terminée
        if ( xhr.readyState == 4 ) 
          //Si la réponse ne contient pas d'erreur
          if ( xhr.status == 200 ) {
				document.getElementById("liste_annonces").innerHTML = xhr.responseText;
			}
          else //Erreur
            document.getElementById("liste_annonces").innerHTML = 'Erreur serveur !';
}
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
//On envoie la requête
//n=document.getElementById("n").value;
data="id="+id+"&id_agence="+agence;
xhr.send(data);
}

function asynchrone_secteur() {
var s1       = document.getElementById("dept");
var data     = null;

//Instanciation grâce au browser
getXmlHttpRequest();

//On ouvre une requêtre asynchrone : 'true'
xhr.open('POST', 'aff_secteurs.php', true);
//Fonction appelée quand la requête change d'état
xhr.onreadystatechange = function() {
        //Si la requête est terminée
        if ( xhr.readyState == 4 ) 
          //Si la réponse ne contient pas d'erreur
          if ( xhr.status == 200 ) 
			document.getElementById("liste_secteurs").innerHTML = xhr.responseText;
          else //Erreur
            document.getElementById("liste_secteurs").innerHTML = 'Erreur serveur !';
}
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
//On envoie la requête
data="departement="+s1.value;
xhr.send(data);
}

function verif_pseudo() {
var s1       = document.getElementById("pseudo");
var data     = null;

var pseudo=s1.value;
if(pseudo.search(/ /)!=-1)
	alert ("Pas d'espace dans le pseudo, SVP !");
else {
	//Instanciation grâce au browser
	getXmlHttpRequest();
	
	//On ouvre une requêtre asynchrone : 'true'
	xhr.open('POST', 'pseudo.php', true);
	//Fonction appelée quand la requête change d'état
	xhr.onreadystatechange = function() {
			//Si la requête est terminée
			if ( xhr.readyState == 4 ) 
			  //Si la réponse ne contient pas d'erreur
			  if ( xhr.status == 200 ) {
				document.getElementById("message_pseudo").innerHTML = xhr.responseText;
				}
			  else //Erreur
				document.getElementById("message_pseudo").innerHTML = 'Erreur serveur !';
	}
	xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
	//On envoie la requête
	//n=document.getElementById("n").value;
	data="pseudo="+s1.value;
	xhr.send(data);
	}
}

function asynch_vendu(id) {
var s1       = document.getElementById("vendu"+id);
var data     = null;

if (s1.checked  == true)
val=1;
else
val=0;

//Instanciation grâce au browser
getXmlHttpRequest();

//On ouvre une requêtre asynchrone : 'true'
xhr.open('POST', 'admin/vendre.php', true);
//Fonction appelée quand la requête change d'état
xhr.onreadystatechange = function() {
        //Si la requête est terminée
        if ( xhr.readyState == 4 ) 
          //Si la réponse ne contient pas d'erreur
          if ( xhr.status != 200 ) 
           alert ('Erreur serveur : mise à jour coup de coeur');
}
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
//On envoie la requête
data="annonce="+id+"&val="+val;
xhr.send(data);
}
