function setDebut(values,lang,type,comptage){
	if (lang == 'fr') {
		$("#result_debut").html("<img src='/media/images/loading.gif'/> Mise &agrave; jour");
	}else{
		$("#result_debut").html("<img src='/media/images/loading.gif'/> Update");
	}
	$.ajax({
		type: "POST",
		url: "/"+lang+"/location-vacances/setdebut/debut/debut/date",
		data: "params="+values,
		success: function(data){
			data = eval("(" + data + ")");
			$("#result_debut").html(data.html);
			var valuesNext = initValues(Array("station","debut"));
			setFin(valuesNext,lang,data.debut,type,comptage);
		}
	});
}

function setFin(values,lang,dateActu,type,comptage){
	if (lang == 'fr') {
		$("#result_fin").html("<img src='/media/images/loading.gif'/> Mise &agrave; jour");
	}else{
		$("#result_fin").html("<img src='/media/images/loading.gif'/> Update");
	}
	$.ajax({
		type: "POST",
		url: "/"+lang+"/location-vacances/setfin/fin/fin/"+dateActu+"/date",
		data: "params="+values,
		success: function(data){
			$("#result_fin").html(data);
			var valuesNext = initValues(Array("station","debut","fin"));
			setSecteur(valuesNext,lang,type,comptage);
		}
	});
}

function setSecteur(values,lang,type,comptage){
	var type = type || false;
	var comptage = comptage || 0;
	if (lang == 'fr') {
		$("#result_wcrit2c").html("<img src='/media/images/loading.gif'/> Mise &agrave; jour");
	}else{
		$("#result_wcrit2c").html("<img src='/media/images/loading.gif'/> Update");
	}
	$.ajax({
		type: "POST",
		url: "/"+lang+"/location-vacances/setcombos/wcrit2c/c2/c2/"+type+"/"+comptage,
		data: "params="+values,
		success: function(data){
			$("#result_wcrit2c").html(data);
			if(type == "liste"){
				var valuesNext = initValues(Array("station","c2"));
			}else{
				var valuesNext = initValues(Array("station","debut","fin","c2"));
			}
			setNbPers(valuesNext,lang,type,comptage);
		}
	});
}

function setNbPers(values,lang,type,comptage){
	var type = type || false;
	var comptage = comptage || 0;
	if (lang == 'fr') {
		$("#result_wpersc").html("<img src='/media/images/loading.gif'/> Mise &agrave; jour");
	}else{
		$("#result_wpersc").html("<img src='/media/images/loading.gif'/> Update");
	}
	$.ajax({
		type: "POST",
		url: "/"+lang+"/location-vacances/setcombos/wpersc/nb_pers/nb_pers/"+type+"/"+comptage,
		data: "params="+values,
		success: function(data){
			$("#result_wpersc").html(data);
			if(type == "liste"){
				var valuesNext = initValues(Array("station","c2","nb_pers"));
			}else{
				var valuesNext = initValues(Array("station","debut","fin","c2","nb_pers"));
			}
			setType(valuesNext,lang,type,comptage);
		}
	});
}

function setType(values,lang,type,comptage){
	var type = type || false;
	var comptage = comptage || 0;
	if (lang == 'fr') {
		$("#result_wtlotc").html("<img src='/media/images/loading.gif'/> Mise &agrave; jour");
	}else{
		$("#result_wtlotc").html("<img src='/media/images/loading.gif'/> Update");
	}
	$.ajax({
		type: "POST",
		url: "/"+lang+"/location-vacances/setcombos/wtlotc/type/type/"+type+"/"+comptage,
		data: "params="+values,
		success: function(data){
			$("#result_wtlotc").html(data);
			$("#btn_rechercher").removeAttr("disabled");
			var valuesNext = initValues(Array("station","debut","fin","c2","nb_pers","type"));
			setCritTxt(valuesNext,lang,comptage);
		}
	});
}

function setCritTxt(values,lang,comptage){
	var comptage = comptage || 0;
	if (lang == 'fr') {
		$("#result_wctxtc").html("<img src='/media/images/loading.gif'/> Mise &agrave; jour");
	}else{
		$("#result_wctxtc").html("<img src='/media/images/loading.gif'/> Update");
	}
	$.ajax({
		type: "POST",
		url: "/"+lang+"/location-vacances/setcrittxt/"+comptage,
		data: "params="+values,
		success: function(data){
			$("#result_wctxtc").html(data);
			$("#btn_rechercher").removeAttr("disabled");
		}
	});
}

function initValues(champs){
	var values = "{";
	var i;
	for(i=0;i<=champs.length-1;i++){
		values = values+"\""+champs[i]+"\":\""+$("#"+champs[i]).val()+"\",";
	}
	values = values.substring(0,values.length-1);
	values = values+"}";
	return values;
}
