			var xhr = null; 
	 
			function getXhr(){
				if(window.XMLHttpRequest) // Firefox et autres
				   xhr = new XMLHttpRequest(); 
				else if(window.ActiveXObject){ // Internet Explorer 
				   try {
			                xhr = new ActiveXObject("Msxml2.XMLHTTP");
			            } catch (e) {
			                xhr = new ActiveXObject("Microsoft.XMLHTTP");
					}
				}
				else { // XMLHttpRequest non supporté par le navigateur 
				   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
				   xhr = false; 
				} 
			}

			
			function go(){
				getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('region').innerHTML = leselect;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","http://www.cupidon.be/xhttp-region.cfm",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				sel = document.getElementById('paysID');
				idpays = sel.options[sel.selectedIndex].value;
				xhr.send('paysid='+idpays+'&arg2='+idpays);
			}

			function goregion(){
				getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('departement').innerHTML = leselect;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","http://www.cupidon.be/xhttp-region.cfm",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				sel = document.getElementById('regionID');
				idregion = sel.options[sel.selectedIndex].value;
				xhr.send('regionID='+idregion+'&arg2='+idregion);
			}

			function godep(){
				getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('arrondissement').innerHTML = leselect;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","http://www.cupidon.be/xhttp-region.cfm",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				sel = document.getElementById('depID');
				iddep = sel.options[sel.selectedIndex].value;
				xhr.send('depID='+iddep+'&arg2='+iddep);
			}

			function goarr(){
				getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('localite').innerHTML = leselect;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","http://www.cupidon.be/xhttp-region.cfm",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				sel = document.getElementById('ArrID');
				idarr = sel.options[sel.selectedIndex].value;
				xhr.send('ArrID='+idarr+'&arg2='+idarr);
			}

			function gonick(){
				getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('infoText').innerHTML = leselect;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","http://www.cupidon.be/xhttp-nick.cfm",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				sel = document.getElementById('mynick');
				idnick = sel.value;
				xhr.send('nick='+unescape(idnick)+'&arg2='+idnick);
			}

			function goflash(){
				getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('infoText').innerHTML = leselect;
						document.getElementById('DivFlashed').style.display = '';
						document.getElementById('DivFlash').style.display = 'none';
						document.getElementById('BulleinfoText').style.display = '';
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","http://www.cupidon.be/xhttp-flash.cfm",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				var zID = '';
				zID = document.getElementById('cID');
				zzz = zID.value;
				xhr.send('cID='+zzz);
			}

			function gocontact(){
				getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('infoText').innerHTML = leselect;
						document.getElementById('DivRemoveContact').style.display = '';
						document.getElementById('DivAddContact').style.display = 'none';
						document.getElementById('BulleinfoText').style.display = '';
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","http://www.cupidon.be/xhttp-contact.cfm",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				sel = '';
				sel = document.getElementById('cID');
				zID = sel.value;
				xhr.send('cID='+zID);
			}

			function goffcontact(){
				getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('infoText').innerHTML = leselect;
						document.getElementById('DivRemoveContact').style.display = 'none';
						document.getElementById('DivAddContact').style.display = '';
						document.getElementById('BulleinfoText').style.display = '';
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","http://www.cupidon.be/xhttp-contact-remove.cfm",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				var sel = '';
				sel = document.getElementById('cID');
				zID = sel.value;
				xhr.send('cID='+zID);
			}

			function gobloc(){
				getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('infoText').innerHTML = leselect;
						document.getElementById('DivRemoveBloc').style.display = '';
						document.getElementById('DivAddBloc').style.display = 'none';
						document.getElementById('BulleinfoText').style.display = '';
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","http://www.cupidon.be/xhttp-bloc.cfm",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				var sel = '';
				sel = document.getElementById('cID');
				zID = sel.value;
				xhr.send('cID='+zID);
			}

			function goffbloc(){
				getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('infoText').innerHTML = leselect;
						document.getElementById('DivRemoveBloc').style.display = 'none';
						document.getElementById('DivAddBloc').style.display = '';
						document.getElementById('BulleinfoText').style.display = '';
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","http://www.cupidon.be/xhttp-bloc-remove.cfm",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				var sel = '';
				sel = document.getElementById('cID');
				zID = sel.value;
				xhr.send('cID='+zID);
			}