var check_delay = 200;
var tab_req     = new Array();
var file        = "recherche_ajax.php";
var max_req     = 1;
var max_var     = 3

function doRequestGamme(marqueid) {
	/*if(tab_req.length > 0) alert("Pas prêt...");*/

	max_req = 1;
	
	for(var i=0; i<max_req; ++i) {
		tab_req[i] = new CreateXMLHTTPRequestObject();

		tab_req[i].setAsynchronous();
		
		// Transmission des données
		data = "";
		data += 'marqueid='+marqueid+'&';
		if(!tab_req[i].getFileGet(file, data)) return;
		setTimeout("refreshgamme("+marqueid+")", check_delay);
	}
}

function doRequestModele(gammeid) {
	/*if(tab_req.length > 0) alert("Pas prêt...");*/

	max_req = 1;
	
	for(var i=0; i<max_req; ++i) {
		tab_req[i] = new CreateXMLHTTPRequestObject();

		tab_req[i].setAsynchronous();
		
		// Transmission des données
		data = "";
		data += 'gammeid='+gammeid+'&';
		if(!tab_req[i].getFileGet(file, data)) return;
		setTimeout("refreshmodele("+gammeid+")", check_delay);
	}
}



function refreshgamme(marqueid) {
	for(var i=0; i<max_req; ++i) {
		if(tab_req[i] && tab_req[i].hasResponse()) {
			var rep = tab_req[i].getResponse();
			var reg = new RegExp("num_req_robloche = ([0-9]+)", "ig");
			var res = rep.match(reg);
			
			var selectgamme = rep ;
			
			tab_req[i].validateRequest();
			tab_req.splice(i, 1);
		}
	}
	if(tab_req.length > 0) setTimeout("refreshgamme("+marqueid+")", check_delay);
	
	if(marqueid!=0){
		document.getElementById('etape2').className="etape2on";
		
		document.getElementById('etape2').innerHTML = selectgamme;
	} else {
		document.getElementById('etape2').className="etape2off";
		document.getElementById('etape2').innerHTML="";
		document.getElementById('etape3').className="etape3off";
		document.getElementById('etape3').innerHTML="";
		document.getElementById('etapebtn').style.display="none";
	}
}
function refreshmodele(gammeid) {
	for(var i=0; i<max_req; ++i) {
		if(tab_req[i] && tab_req[i].hasResponse()) {
			var rep = tab_req[i].getResponse();
			var reg = new RegExp("num_req_robloche = ([0-9]+)", "ig");
			var res = rep.match(reg);
			
			var selectmodele = rep ;
			
			tab_req[i].validateRequest();
			tab_req.splice(i, 1);
		}
	}
	if(tab_req.length > 0) setTimeout("refreshmodele("+gammeid+")", check_delay);
	
	if(gammeid!=0){
		document.getElementById('etape3').className="etape3on";
		document.getElementById('etape3').innerHTML=selectmodele;
	} else {
		document.getElementById('etape3').className="etape3off";
		document.getElementById('etape3').innerHTML="";
		document.getElementById('etapebtn').style.display="none";
	}
}
function refreshbtn(modeleid) {
	if(modeleid!=0){
		document.getElementById('etapebtn').style.display="";
	} else {
		document.getElementById('etapebtn').style.display="none";
	}
}
