// JavaScript Document

/* ajaxeur ! *//**/
int_ville="";
function onChangeidRegion(int_index){
	resetSelect('listArrondissement');
	resetSelect('listCategorie');
	makeRequest('ajax_requests/ajx_req_ville.php?id='+int_index, onChangeRegion, Array())
}
function onChangeidVille(int_index){
	resetSelect('listArrondissement');
	resetSelect('listCategorie');
	makeRequest('ajax_requests/ajx_req_type.php?id='+int_index, onChangeVille, Array())
	int_ville=int_index;
	int_type=0;
	makeRequest('ajax_requests/ajx_req_arrondissement.php?id_ville='+int_ville+'&id_type='+int_type, onChangeTypeArrond, Array())
	makeRequest('ajax_requests/ajx_req_categorie.php?id_ville='+int_ville+'&id_type='+int_type, onChangeTypeCategorie, Array())
}
function onChangeidType(int_type){
	int_ville=document.getElementById("listVille").options[document.getElementById("listVille").selectedIndex].value;
//	alert ('ajax_requests/ajx_req_arrondissement.php?id_ville='+int_ville+'&id_type='+int_type);
//	alert ('ajax_requests/ajx_req_categorie.php?id_ville='+int_ville+'&id_type='+int_type);
	makeRequest('ajax_requests/ajx_req_arrondissement.php?id_ville='+int_ville+'&id_type='+int_type, onChangeTypeArrond, Array())
	makeRequest('ajax_requests/ajx_req_categorie.php?id_ville='+int_ville+'&id_type='+int_type, onChangeTypeCategorie, Array())
}


function onChangeRegion(http_request){
	var xmldoc = http_request.responseXML;
	//extrait les postes associés à la région
	var specificperiod_node = xmldoc.getElementsByTagName('ville');
	
		obj_list_tache = document.getElementById("listVille");
		obj_list_tache.length=0;
		obj_list_tache.options[0]=new Option("2) Choisir une ville", -1);
		obj_list_tache.options[1]=new Option("----------------", -1);
	if(specificperiod_node.length>0){
		for(a=0; a<specificperiod_node.length; a++){
			int_id=specificperiod_node[a].getAttribute("id_ville")
			str_nom=specificperiod_node[a].getAttribute("nom_ville")
			
			obj_list_tache.options[a+2]=new Option(str_nom, int_id);
		}
	}			
}	

function onChangeVille(http_request){
	var xmldoc = http_request.responseXML;
	//extrait les postes associés à la région
	var specificperiod_node = xmldoc.getElementsByTagName('type');
	
		obj_list_tache = document.getElementById("listType");
		obj_list_tache.length=0;
		obj_list_tache.options[0]=new Option("3) Choisir une section", -1);
		obj_list_tache.options[1]=new Option("----------------", -1);
		
	if(specificperiod_node.length>0){
		for(a=0; a<specificperiod_node.length; a++){
			int_id=specificperiod_node[a].getAttribute("id_typeannonce")
			str_nom=specificperiod_node[a].getAttribute("nomfr_typeannonce")
			
			obj_list_tache.options[a+2]=new Option(str_nom, int_id);
		}	
	}		
}	

function onChangeTypeArrond(http_request){
	var xmldoc = http_request.responseXML;
	//extrait les postes associés à la région
	var specificperiod_node = xmldoc.getElementsByTagName('arrondissement');
	
		obj_list_tache = document.getElementById("listArrondissement");
		obj_list_tache.length=0;
		obj_list_tache.options[0]=new Option("Arrondissement", -1);
		obj_list_tache.options[1]=new Option("----------------", -1);
		
	if(specificperiod_node.length>0){
		for(a=0; a<specificperiod_node.length; a++){
			int_id=specificperiod_node[a].getAttribute("id_arrondissement")
			str_nom=specificperiod_node[a].getAttribute("nom_arrondissement")
			
			obj_list_tache.options[a+2]=new Option(str_nom, int_id);
		}	
	}		
}

function onChangeTypeCategorie(http_request){
	var xmldoc = http_request.responseXML;
	//extrait les postes associés à la région
	var specificperiod_node = xmldoc.getElementsByTagName('categories');
	
		obj_list_tache = document.getElementById("listCategorie");
		obj_list_tache.length=0;
		obj_list_tache.options[0]=new Option("Categories", -1);
		obj_list_tache.options[1]=new Option("----------------", -1);
		
	if(specificperiod_node.length>0){
		for(a=0; a<specificperiod_node.length; a++){
			int_id=specificperiod_node[a].getAttribute("id_catcompagnie")
			str_nom=specificperiod_node[a].getAttribute("nomfr_catcompagnie")
			
			obj_list_tache.options[a+2]=new Option(str_nom, int_id);
		}	
	}		
}	


			function showArr(){
				document.getElementById('listArrondissement').style.display='inline';
				document.getElementById('listCategorie').style.display='none';
				document.getElementById('pagesNavig').style.display='none';
			}
			function showCat(){
				document.getElementById('listArrondissement').style.display='none';
				document.getElementById('listCategorie').style.display='inline';
				document.getElementById('pagesNavig').style.display='none';
			}

function resetSelect(nomId){
	document.getElementById(nomId).selectedIndex=0;
}

