var type_hebergement = '1';
var label = '';
var classification = '';
var zone = '';
var capacite = 0;
var str_chargement = '<option>Chargement...</option>';
var str_chargement_ville = '<select id="ville_select" name="ville" class="recherche" onchange="ville_change()" style="color:#d41014;">' + str_chargement + '</select>';
var str_chargement_label = '<select id="label_select" name="label" class="recherche" onchange="label_change()" style="color:#d41014;">' + str_chargement + '</select>';
var str_chargement_classement = '<select id="classement_select" name="classement" class="recherche" onchange="classification_change()" style="color:#d41014;">' + str_chargement + '</select>';


var nb_ajax_val = 0;
function get_val()
{
	if(document.getElementById('zone')){
		zone = document.getElementById('zone').value;
	}
	
    var select = document.getElementById('type_heberg_select');
    type_hebergement = select.options[select.selectedIndex].value;

	if(document.getElementById('label_select')){
		var select = document.getElementById('label_select');
		label = select.options[select.selectedIndex].value;
	}
	
	if(document.getElementById('capacite_select')){
		capacite = document.getElementById('capacite_select').value;
	}
	
	if(document.getElementById('classement_select')){
		var select = document.getElementById('classement_select');
		classification = select.options[select.selectedIndex].value;
	}
	
	var select = document.getElementById('ville_select');
    ville = select.options[select.selectedIndex].value;
}

function type_herbergement_change()
{

	get_val();
	document.getElementById('ville_result').innerHTML = str_chargement_ville ;
	document.getElementById('label_result').innerHTML = str_chargement_label ;
	document.getElementById('classement_result').innerHTML = str_chargement_classement ;

	ajax(1 + nb_ajax_val,'ville_result','recherche_form_select.php','type=ville&hebergement=' + type_hebergement + '&classification=' + classification + '&zone=' + zone + '&ville=' + ville + '&label=' + label);
	ajax(2 + nb_ajax_val,'label_result','recherche_form_select.php','type=label&hebergement=' + type_hebergement + '&classification=' + classification + '&zone=' + zone + '&ville=' + ville + '&label=' + label);
	ajax(3 + nb_ajax_val,'classement_result','recherche_form_select.php','type=classement&hebergement=' + type_hebergement + '&classification=' + classification + '&zone=' + zone + '&ville=' + ville + '&label=' + label);
	nb_ajax_val = nb_ajax_val + 3;
}

function ville_change()
{
	get_val();

	document.getElementById('label_result').innerHTML = str_chargement_label ;
	document.getElementById('classement_result').innerHTML = str_chargement_classement ;
	
	ajax(2 + nb_ajax_val,'label_result','recherche_form_select.php','type=label&hebergement=' + type_hebergement + '&classification=' + classification + '&zone=' + zone + '&ville=' + ville + '&label=' + label);
	ajax(3 + nb_ajax_val,'classement_result','recherche_form_select.php','type=classement&hebergement=' + type_hebergement + '&classification=' + classification + '&zone=' + zone + '&ville=' + ville + '&label=' + label);
	nb_ajax_val = nb_ajax_val + 3;
}

function label_change()
{
	get_val();

	document.getElementById('classement_result').innerHTML = str_chargement_classement ;
	ajax(3 + nb_ajax_val,'classement_result','recherche_form_select.php','type=classement&hebergement=' + type_hebergement + '&classification=' + classification + '&zone=' + zone + '&ville=' + ville + '&label=' + label);
	nb_ajax_val = nb_ajax_val + 3;
}

function recherche_init()
{

	get_val();
	
	document.getElementById('ville_result').innerHTML = str_chargement_ville ;
	document.getElementById('label_result').innerHTML = str_chargement_label ;
	document.getElementById('classement_result').innerHTML = str_chargement_classement ;

	ajax(1 + nb_ajax_val,'ville_result','recherche_form_select.php','type=ville&hebergement=' + type_hebergement + '&classification=' + classification + '&zone=' + zone + '&ville=' + ville + '&label=' + label);
	ajax(2 + nb_ajax_val,'label_result','recherche_form_select.php','type=label&hebergement=' + type_hebergement + '&classification=' + classification + '&zone=' + zone + '&ville=' + ville + '&label=' + label);
	ajax(3 + nb_ajax_val,'classement_result','recherche_form_select.php','type=classement&hebergement=' + type_hebergement + '&classification=' + classification + '&zone=' + zone + '&ville=' + ville + '&label=' + label);
	nb_ajax_val = nb_ajax_val + 3;
}

function recherche_valid()
{
	get_val();
	
	window.location.replace('ardeche-location-result.php?zone=' + zone + '&type_heberg=' + type_hebergement + '&ville=' + ville + '&label=' + label + '&classement=' + classification);

			
	return false;
}

function type_herbergement_change_pro()
{
	get_val();
	document.getElementById('ville_result').innerHTML = str_chargement_ville ;
	ajax(1 + nb_ajax_val,'ville_result','recherche_form_select_pro.php','type=ville&hebergement=' + type_hebergement);
	nb_ajax_val = nb_ajax_val + 3;
}

function recherche_valid_pro()
{
	get_val();
	
	if(type_hebergement > 0){
		groupe = 0;
		seminaire = 0;
		
		if(document.getElementById('groupe').checked == true){
			groupe = 1;
		}
		if(document.getElementById('seminaire').checked == true){
			seminaire = 1;
		}
		
		window.location.replace('ardeche-professionnels-result.php?aaa=1&type_heberg=' + type_hebergement + '&ville=' + ville + '&capacite=' + capacite + '&seminaire=' + seminaire + '&groupe=' + groupe);
	}else{
		alert('Veuillez choisir un type d\'hébergement');
	}
	
	return false;
}
