function getXhr(){
	var xhr = null; 
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
				xhr = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
	}
	else {
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	} 
	return xhr;
}
function get_service_gouvernorat(idMarque){
	var xhr = getXhr();
	xhr.onreadystatechange = function(){
		if(xhr.readyState == 4 && xhr.status == 200){
			resulat = xhr.responseText;
			//alert(resulat);
			eval ('tab_res = '+resulat);
			
			//alert(tab_res['html_service']);
			
			document.getElementById('select_region').innerHTML = tab_res['html_gouvernorat'];
			document.getElementById('select_service').innerHTML = tab_res['html_service'];
		}
	}
	xhr.open("POST","ajaxgetservicegouvernorat.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("idMarque="+idMarque);
}
function get_marque_gouvernorat(idService){
	var xhr = getXhr();
	xhr.onreadystatechange = function(){
		if(xhr.readyState == 4 && xhr.status == 200){
			resulat = xhr.responseText;
			eval ('tab_res = '+resulat);
			document.getElementById('select_region').innerHTML = tab_res['html_gouvernorat'];
			document.getElementById('select_marque').innerHTML = tab_res['html_marque'];
		}
	}
	xhr.open("POST","ajaxgetmarquegouvernorat.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("idService="+idService);
}
function get_service_marque(idGouvernorat){
	var xhr = getXhr();
	xhr.onreadystatechange = function(){
		if(xhr.readyState == 4 && xhr.status == 200){
			resulat = xhr.responseText;
			//alert(resulat);
			eval ('tab_res = '+resulat);
			document.getElementById('select_marque').innerHTML = tab_res['html_marque'];
			document.getElementById('select_service').innerHTML = tab_res['html_service'];
		}
	}
	xhr.open("POST","ajaxgetservicemarque.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("idGouvernorat="+idGouvernorat);
}




function selectItem(id, id1, num){
	document.getElementById(id).innerHTML = document.getElementById(id1+num).innerHTML;
	fermerListe("select_"+id);
	var indice = document.getElementById(id1+num).innerHTML.lastIndexOf(";");
	var longueur = document.getElementById(id1+num).innerHTML.length;
	var param = document.getElementById(id1+num).innerHTML.substr(indice+1, longueur);
	
	if (id1 == 'marque') {
		get_service_gouvernorat(num);
		document.getElementById('id_marque').value = num;
	}
	else if (id1 == 'service') {
		get_marque_gouvernorat(num);
		document.getElementById('id_service').value = num;
	}
	else if (id1 == 'region') {
		get_service_marque(num);
		document.getElementById('id_gouvernorat').value = num;
	}
	
}

function afficheListe(id){
	if(document.getElementById(id).style.display == "none"){
		document.getElementById(id).style.display = "block";
		
	}
}

function fermerListe(id){
	if(document.getElementById(id).style.display == "block"){
		document.getElementById(id).style.display = "none";
	}
}

function ouvre_ferme(id){
	if(document.getElementById(id).style.display == "none"){
		afficheListe(id);
	}else{
		fermerListe(id);
	}
}
