function wait(id_div,text)
{
	document.getElementById('wait-fond').style.display = "block";
	document.getElementById(id_div).style.display = "block";
	document.getElementById(id_div).innerHTML = "<img src='visuels/ajax-loader.gif' /><p>" + text + "</p>";
}
function wait_stop(id_div)
{
	document.getElementById('wait-fond').style.display = "none";
	document.getElementById(id_div).style.display = "none";
}

function writediv(contenu,id_div)
{
	document.getElementById(id_div).innerHTML = contenu;
}

function modif_carte(region)
{
	if(window.XMLHttpRequest) // FIREFOX
		xhr_object_regions = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
		xhr_object_regions = new ActiveXObject("Microsoft.XMLHTTP");
	else
		return(false);
	
	xhr_object_regions.onreadystatechange = function()
	{
		if(xhr_object_regions.readyState > 0 && xhr_object_regions.readyState<4 && region>0) 
		{
			wait('wait-regions','Actualisation de la liste en fonction des régions');
		}
		else if(xhr_object_regions.readyState == 4 && xhr_object_regions.status == 200)
		{
			texte = xhr_object_regions.responseText;
			var a_texte=texte.split("--separation--");
			writediv(a_texte[0],'liste-vehicules');
			writediv(a_texte[1],'criteres');
			writediv(a_texte[2],'carte-france-dessous');
			wait_stop('wait-regions');
		}	
	}
		
	var fichier = "camping-car-liste-ajax.php?region=" + escape(region);
	xhr_object_regions.open("GET", fichier+"&nocache=" + Math.random(),true); 
	xhr_object_regions.send(null);
}


function modif_places(places)
{
	if(window.XMLHttpRequest) // FIREFOX
		xhr_object_places = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
		xhr_object_places = new ActiveXObject("Microsoft.XMLHTTP");
	else
		return(false);
	
	xhr_object_places.onreadystatechange = function()
	{
		if(xhr_object_places.readyState > 0 && xhr_object_places.readyState<4) 
		{
			document.getElementById('wait-fond').style.display = "block";
			document.getElementById('wait-places').style.display = "block";
			document.getElementById('wait-places').innerHTML = "<img src='visuels/ajax-loader.gif' /><p>Actualisation de la liste en fonction du nombre de places</p>";
		}	
		else if(xhr_object_places.readyState == 4 && xhr_object_places.status == 200)
		{
			texte = xhr_object_places.responseText;
			var a_texte=texte.split("--separation--");
			writediv(a_texte[0],'liste-vehicules');
			writediv(a_texte[1],'criteres');
			document.getElementById('wait-fond').style.display = "none";
			document.getElementById('wait-places').style.display = "none";
		}
	}
	
	var fichier = "camping-car-liste-ajax.php?places=" + escape(places);
	xhr_object_places.open("GET", fichier+"&nocache=" + Math.random(),true); 
	xhr_object_places.send(null);

}

function modif_dates(type)
{
	if(type=='init')
		var init=1;
	else
		var init=0;
	
	var dateD=document.getElementById("date_depart").value;
	var dateR=document.getElementById("date_retour").value;
	
	if(window.XMLHttpRequest) // FIREFOX
		xhr_object_dates = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
		xhr_object_dates = new ActiveXObject("Microsoft.XMLHTTP");
	else
		return(false);
	
	
	xhr_object_dates.onreadystatechange = function()
	{
		if(xhr_object_dates.readyState > 0 && xhr_object_dates.readyState<4) 
		{
			document.getElementById('wait-dates').style.display = "block";
			document.getElementById('wait-fond').style.display = "block";
			document.getElementById('wait-dates').innerHTML = "<img src='visuels/ajax-loader.gif' /><p>Actualisation de la liste en fonction de vos dates de séjour</p>";
		}	
		else if(xhr_object_dates.readyState == 4 && xhr_object_dates.status == 200)
		{
			texte = xhr_object_dates.responseText;
			var a_texte=texte.split("--separation--");
			writediv(a_texte[0],'liste-vehicules');
			writediv(a_texte[1],'criteres');
	
			//creation des options
			var a_dates=a_texte[2].split("--date--");
			document.getElementById("date_retour").length=0;
			for(var i=0; i < a_dates.length; i++) 
			{
				var a_dd=a_dates[i].split("--");
				document.getElementById("date_retour").options[i] = new Option(unescape(a_dd[1]),a_dd[0]);
				if(a_dd[0]==a_texte[3])
					document.getElementById("date_retour").options[i].selected="selected";
			}
			writediv(a_texte[4],'dates-message');
			document.getElementById('wait-fond').style.display = "none";
			document.getElementById('wait-dates').style.display = "none";
		}
	}
	
	var fichier = "camping-car-liste-ajax.php?dateD=" + escape(dateD) + "&dateR=" + escape(dateR) + "&init_page=" + init;
	xhr_object_dates.open("GET", fichier+"&nocache=" + Math.random(),true); 
	xhr_object_dates.send(null);
}

/*
function file(fichier)
{
	if(window.XMLHttpRequest) // FIREFOX
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
		return(false);
	
	
	xhr_object.open("GET", fichier+"&nocache=" + Math.random(),false); 
	xhr_object.send(null);
	
	if(xhr_object.readyState == 4) 
	{
		return xhr_object.responseText;	
	}
}*/

	

