//var Ld1Id='';
//var Ld2Id='';
//var Ld3Id='';
var id_liste='';
var LD_URL = '';

function Affiche_Btn() {
	document.getElementById('buttons').style.display='inline';
}

function ValideLd2(val,lacat) {
	Ld1Id=val; //taille de la largeur
	id_liste='2';//Utilisé dans la fonction ChargeLd() pour identifier la liste déroulante
	if(lacat=="auto") LD_URL = 'ValideLd2.php?Ld1='+Ld1Id;
	else LD_URL = 'ValideLd2moto.php?Ld1='+Ld1Id;
	Ld2Id = '';
	Ld3Id = '';	
	ObjetXHR();
}

function ValideLd3(val,lacat) {
	Ld2Id=val; //taille de la hauteur
	id_liste='3'; //Utilisé dans la fonction ChargeLd() pour identifier la liste déroulante
	if(lacat=="auto") LD_URL = 'ValideLd3.php?Ld1='+Ld1Id+'&Ld2='+Ld2Id;
	else LD_URL = 'ValideLd3moto.php?Ld1='+Ld1Id+'&Ld2='+Ld2Id;
	if (Ld2Id=='') {
		if(lacat=="auto") LD_URL = 'ValideLd3.php';
		else LD_URL = 'ValideLd3moto.php'; 
	}	
	Ld3Id = '';	
	ObjetXHR();
}

function ObjetXHR() {
	//creation de l'objet XMLHttpRequest
	if (window.XMLHttpRequest) { // Mozilla,...
		xmlhttp=new XMLHttpRequest();
		if (xmlhttp.overrideMimeType) {
			xmlhttp.overrideMimeType('text/xml');
		}	
		xmlhttp.onreadystatechange=ChargeLd;
		xmlhttp.open("GET", LD_URL, true);
		xmlhttp.send(null);
	} else if (window.ActiveXObject) { //IE 
		xmlhttp=new ActiveXObject('Microsoft.XMLHTTP'); 
		if (xmlhttp) {
			xmlhttp.onreadystatechange=ChargeLd;
			xmlhttp.open('GET', LD_URL, false);
			xmlhttp.send();
		}
	}
	//alert(LD_URL);
	
	//ValideLd3('');
	// Bouton non apparent car modification de LD1 ou Ld2
	//document.getElementById('buttons').style.display='none';
}

// fonction pour manipuler l'appel asynchrone
function ChargeLd() {
	if (xmlhttp.readyState==4) { 
		if (xmlhttp.status==200) { 
			//span id="niv2" ou "niv3"
			document.getElementById('niv'+id_liste).innerHTML=xmlhttp.responseText; 
			if (xmlhttp.responseText.indexOf('disabled')<=0) {
				//focus sur liste déroulante 2 ou 3
				document.getElementById('Liste'+id_liste).focus(); 
			}
			if (id_liste == '2'){
				ValideLd3('');
			}
		}
	}
}

