function callScript(scriptName, args){
	//alert(scriptName);
	var xhr_object = null;
	// ### Construction de l’objet XMLHttpRequest selon le type de navigateur
	// Cas des navigateurs de type Netscape (Firefore, Conqueror, etc.)
	if(window.XMLHttpRequest) 
	   	xhr_object = new XMLHttpRequest(); 
	// Cas du navigateur Internet Explorer
	else if(window.ActiveXObject)
	  	 xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	// Cas des navigateurs ne comprenant pas cette technologie (anciens navigateurs)
	else { 
			// XMLHttpRequest non supporté par le navigateur 
	 		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
    	return; 
	} 
	 
	xhr_object.open("POST", scriptName, true);
	
	//  Définition du comportement à adopter sur le changement d’état de l’objet 
	// XMLHttpRequest
	xhr_object.onreadystatechange = function() { 
			// Etat : requête terminée, réponse récupérée
		var content = document.getElementById("test");
	  	if(xhr_object.readyState == 4) {
			//alert(xhr_object.responseText);
				//alert(xhr_object.responseText); // DEBUG MODE
				// ### Interprétation du retour du script appellé
				// Mode d’interprétation 1: on affiche dans la page le retour
				// comme s’il s’agissait de code HTML 
				//document.write(xhr_object.responseText);
				// Mode d’interprétation 2: on interprète le retour comme 
				// s’il s’agissait de code javascript
				//content.innerHTML = xhr_object.responseText ;
				//alert(content.innerHTML);
				showDataSelection();
		 	}
			return xhr_object.readyState;
	} 
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	//  Envoi de la requête
	xhr_object.send(args);
}

function showData(scriptName, args){
	//alert(scriptName);
	var xhr_object = null;
	// ### Construction de l’objet XMLHttpRequest selon le type de navigateur
	// Cas des navigateurs de type Netscape (Firefore, Conqueror, etc.)
	if(window.XMLHttpRequest) 
	   	xhr_object = new XMLHttpRequest(); 
	// Cas du navigateur Internet Explorer
	else if(window.ActiveXObject)
	  	 xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	// Cas des navigateurs ne comprenant pas cette technologie (anciens navigateurs)
	else { 
			// XMLHttpRequest non supporté par le navigateur 
	 		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
    	return; 
	} 
	 
	xhr_object.open("POST", scriptName, true);
	
	//  Définition du comportement à adopter sur le changement d’état de l’objet 
	// XMLHttpRequest
	xhr_object.onreadystatechange = function() { 
			// Etat : requête terminée, réponse récupérée
		var content = document.getElementById("test");
	  	if(xhr_object.readyState == 4) {
			//alert(xhr_object.responseText);
				//alert(xhr_object.responseText); // DEBUG MODE
				// ### Interprétation du retour du script appellé
				// Mode d’interprétation 1: on affiche dans la page le retour
				// comme s’il s’agissait de code HTML 
				//document.write(xhr_object.responseText);
				// Mode d’interprétation 2: on interprète le retour comme 
				// s’il s’agissait de code javascript

				content.innerHTML = xhr_object.responseText ;
				//alert(content.innerHTML);
				
				$("#myController").jFlow({
					slides: "#slides",  // the div where all your sliding divs are nested in
					controller: ".jFlowControl", // must be class, use . sign
					slideWrapper : "#jFlowSlide", // must be id, use # sign
					selectedWrapper: "jFlowSelected",  // just pure text, no sign
					width: "1000px",  // this is the width for the content-slider
					height: "119px",  // this is the height for the content-slider
					duration: 400,  // time in miliseconds to transition one slide
					prev: ".jFlowPrev", // must be class, use . sign
					next: ".jFlowNext" // must be class, use . sign
				});					
				
		 	}
			return xhr_object.readyState;
	} 
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	//  Envoi de la requête
	xhr_object.send(args);
}


function deleteScript(scriptName, args){
	//alert(scriptName);
	var xhr_object = null;
	// ### Construction de l’objet XMLHttpRequest selon le type de navigateur
	// Cas des navigateurs de type Netscape (Firefore, Conqueror, etc.)
	if(window.XMLHttpRequest) 
	   	xhr_object = new XMLHttpRequest(); 
	// Cas du navigateur Internet Explorer
	else if(window.ActiveXObject)
	  	 xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	// Cas des navigateurs ne comprenant pas cette technologie (anciens navigateurs)
	else { 
			// XMLHttpRequest non supporté par le navigateur 
	 		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
    	return; 
	} 
	 
	xhr_object.open("POST", scriptName, true);
	
	//  Définition du comportement à adopter sur le changement d’état de l’objet 
	// XMLHttpRequest
	xhr_object.onreadystatechange = function() { 
			// Etat : requête terminée, réponse récupérée
		var content = document.getElementById("test");
	  	if(xhr_object.readyState == 4) {
			//alert(xhr_object.responseText);
				//alert(xhr_object.responseText); // DEBUG MODE
				// ### Interprétation du retour du script appellé
				// Mode d’interprétation 1: on affiche dans la page le retour
				// comme s’il s’agissait de code HTML 
				//document.write(xhr_object.responseText);
				// Mode d’interprétation 2: on interprète le retour comme 
				// s’il s’agissait de code javascript
				//content.innerHTML = xhr_object.responseText ;
				//alert(content.innerHTML);
				showDataSelection();
		 	}
			return xhr_object.readyState;
	} 
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	//  Envoi de la requête
	xhr_object.send(args);
}


function showDataSelection(){
	var host = "http://www.limmobiliermarseille.com";
	showData(""+host+"/biensimmobiliers/showselection","");	
}

function addSelection(){
	// --- Récupération des paramètres nécessaire au script PHP
	//document.getElementById("actu").style.display = 'block';
	document.getElementById("test").style.display = 'block';
	
	var host = document.getElementById("host").value;
	var reference = document.getElementById("reference").value;
	var vignette = document.getElementById("vignette").value;
	var prix = document.getElementById("prix").value;
	var codeagence = document.getElementById("codeagence").value;
	var type = document.getElementById("type").value;
	var transaction = document.getElementById("transaction").value;
	var data = "reference="+reference+"&vignette="+vignette+"&prix="+prix+"&codeagence="+codeagence+"&type="+type+"&transaction="+transaction;
	// --- Appel au script PHP de traitement
	callScript(""+host+"/biensimmobiliers/addselection",data);	
}

function deleteSelection(reference){
	var host = "http://www.limmobiliermarseille.com";
	var data = "reference="+reference;
	deleteScript(""+host+"/biensimmobiliers/deleteselection",data);	
}
