// Ajax Suggest .. www.w3schools.com
//
//
var xmlHttp
var url
var n

function changeSemaines(nb){
	if (nb.length==0){ 
		document.getElementById("sel_semaines").innerHTML="";
		return;
	}else{
		document.getElementById("prix_resa").innerHTML=" 0 Euros";
	}
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Votre navigateur n’est pas compatible avec AJAX!");
		return;
	}
	n = 1;
	url="scripts/getResa.php";
	url=url+"?semaines="+nb;
	envoi(url);
} 
function changeEnfants(nb){
	if (nb.length==0){ 
		document.getElementById("sel_enfants").innerHTML="";
		return;
	}
	 
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Votre navigateur n’est pas compatible avec AJAX!");
		return;
	}
	n = 2;
	url="scripts/getResa.php";
	url=url+"?adultes="+nb;
	
	envoi(url);
} 


function changePrix(nb){
	var tab = new Array("prix_resa","prix_parking");
	
	if (nb.length==0){ 		
		document.getElementById("prix_resa").innerHTML="";
		document.getElementById("prix_parking").innerHTML="";
		return;
	}
	
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Votre navigateur n'est pas compatible avec AJAX!");
		return;
	}

	url="scripts/getResa.php";
	url=url+"?prix="+nb;
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=function(){
		if (xmlHttp.readyState==4){ 
			
			var tableau = new Array();
			var chaine = xmlHttp.responseText;
			var i = 0;
			var inc = 0;
			while (i!=-1) {
         		i=chaine.indexOf("##",0);
         		if (i != -1){
	         		tableau[inc]=chaine.substr(0,i);
	         		chaine = chaine.substr(i+2,chaine.length);
	         		inc++;	
         		}
			}
			//endroit de réécriture
			for (i=0;i<tab.length;i++){
				document.getElementById(tab[i]).innerHTML=tableau[i];			
			}
		}
	};
	
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}




function envoi(){
	// On rajoute un nombre aleatoire pour empecher le serveur 
	// d'utiliser le fichier en cache.
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function stateChanged(){ 
	if (xmlHttp.readyState==4){ 
		switch(n){
			case 1:
				document.getElementById("sel_semaines").innerHTML=xmlHttp.responseText;				
				break;
			case 2:		
				document.getElementById("sel_enfants").innerHTML=xmlHttp.responseText;
				break;
		}
	}
}
function GetXmlHttpObject(){
	var xmlHttp=null;
	try{
		// Firefox, Opera 8.0+, Safari
	  	xmlHttp=new XMLHttpRequest();
	}catch(e){
	  	// Internet Explorer
	  	try{
	    	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	    }catch(e){
	    	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	    }
	}
	return xmlHttp;
}

