displayListe_1 = false;
displayListe_2 = false;
displayListe_3 = false;
displayListe_4 = false;
displayListe_5 = false;

window.onload = function(){
	displayCache('cache_2','sel_2','txt_selected_2');
	displayCache('cache_3','sel_3','txt_selected_3');
	displayCache('cache_4','sel_4','txt_selected_4');
	displayCache('cache_5','sel_5','txt_selected_5');
}

function cacheTout(){
	displayCache('cache_2','sel_2','txt_selected_2');
	displayCache('cache_3','sel_3','txt_selected_3');
	displayCache('cache_4','sel_4','txt_selected_4');
	displayCache('cache_5','sel_5','txt_selected_5');
	var td = xGetElementById('txt_selected_1');
	td.innerHTML = 'S&eacute;lectionnez';
}

// commun **********************************************************
function displayCache(cacheName,selName,tdName){
	var sel = xGetElementById(selName);
		var posSelY = xPageY(sel);
		var posSelX = xPageX(sel);
		var cache = xGetElementById(cacheName);
		xMoveTo(cache, posSelX, posSelY);
		// desactive click
		sel.onclick = function(){
			void(0);
		}
		xDisplay(cache, 'block');
		var td = xGetElementById(tdName);
		td.innerHTML = 'S&eacute;lectionnez';
}
function addslashes(str) {
	str=str.replace(/\\/g,'\\\\');
	str=str.replace(/\'/g,'\\\'');
	str=str.replace(/\"/g,'\\"');
	str=str.replace(/\0/g,'\\0');
	return str;
}
function stripslashes(str) {
	str=str.replace(/\\'/g,'\'');
	str=str.replace(/\\"/g,'"');
	str=str.replace(/\\0/g,'\0');
	str=str.replace(/\\\\/g,'\\');
	return str;
}
function hideList(){
	//alert('hide');
	if (displayListe_1 == true){
		var divListe = 'list_sel_1';
		var liste = xGetElementById(divListe);
		xMoveTo(liste, 0, -100);
		displayListe_1 = false;
	}
	if (displayListe_2 == true){
		//alert('true');
		var liste2 = xGetElementById('div_sel_2');
		xMoveTo(liste2, 200, -100);
		displayListe_2 = false;
	}
	if (displayListe_3 == true){
		//alert('true');
		var liste3 = xGetElementById('div_sel_3');
		xMoveTo(liste3, 400, -100);
		displayListe_3 = false;
	}
	if (displayListe_4 == true){
		//alert('true');
		var liste4 = xGetElementById('div_sel_4');
		xMoveTo(liste4, 600, -100);
		displayListe_4 = false;
	}
	if (displayListe_5 == true){
		//alert('true');
		var liste5 = xGetElementById('div_sel_5');
		xMoveTo(liste5, 800, -100);
		displayListe_5 = false;
	}
}



// liste 1 **********************************************************
function showList_1(nb){
	if (displayListe_1 == false){
		
		var tblListe = 'list_sel_'+nb;
		var liste = xGetElementById(tblListe);
	
		var tblSel = 'sel_'+nb;
		var sel = xGetElementById(tblSel);
	
		var posSelY = xPageY(sel);
		var posSelX = xPageX(sel);
		var hauteurSel = xHeight(sel);
		var posListeY = posSelY + hauteurSel;
	
	
		xMoveTo(liste, posSelX, posListeY);
		displayListe_1 = true;
		
		// cacher les autres
		
	} else {
		hideList();
	}
}



function SelectList_1(nb,seltd){
	var td = xGetElementById('txt_selected_2');
		td.innerHTML = 'S&eacute;lectionnez';
	displayCache('cache_3','sel_3','txt_selected_3');
	displayCache('cache_4','sel_4','txt_selected_4');
	displayCache('cache_5','sel_5','txt_selected_5');
	//alert('ajax1');
	var tblListe = 'list_sel_'+nb;
	var liste = xGetElementById(tblListe);
	
	var tblSel = 'sel_'+nb;
	var sel = xGetElementById(tblSel);
	
	var valeurBrute = seltd.id;
	var tabValeur = valeurBrute.split('_');
	var valeur = tabValeur[2];
	xGetElementById('transaction').value = valeur;
	
	// couleurs 1 tout a blanc
	var long = liste.rows.length;
	for (i=1;i<=long;i++){
		var rowListeName = 'sel_1_'+i;
		var rowListe = xGetElementById(rowListeName);
		xBackground(rowListe,'#FFFFFF');
		xColor(rowListe,'#000000');
	}
	xBackground(seltd,'#6F5F76');
	xColor(seltd,'#FFFFFF');
	
	var tdTexte = seltd.innerHTML;
	txt_selectedName = 'txt_selected_'+nb;
	var txt_selected = xGetElementById(txt_selectedName);
	txt_selected.innerHTML = tdTexte;
	
	//alert(long);
	// creer liste 2
	if(window.XMLHttpRequest){
			xhr_object = new XMLHttpRequest();
		}
		else if(window.ActiveXObject){
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		}
		else {
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		}
		xhr_object.open("POST", "ajax/ajax_1.php", true);
	
		xhr_object.onreadystatechange = function anonymous() {
			if(xhr_object.readyState == 4){
				
				xGetElementById('div_sel_2').innerHTML = xhr_object.responseText;
				var cache = xGetElementById('cache_2');
				xDisplay(cache, 'none');
				var sel = xGetElementById('sel_2');
				// active click
				sel.onclick = function(){
					showList_2(2);
				}
			}
		}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		var data = "trans="+escape(valeur);
		xhr_object.send(data);
}
// liste 2 ********************************************************************
function showList_2(nb){
	//alert(nb);
	if (displayListe_2 == false){
		//alert('false');
		//var tblListe2 = 'list_sel_'+nb;
		//var tblListe2 = 'list_sel_2';
		//var liste2 = xGetElementById(tblListe2);
	
		var tblSel2 = 'sel_'+nb;
		var sel2 = xGetElementById(tblSel2);
	
		var posSelY2 = xPageY(sel2);
		var posSelX2 = xPageX(sel2);
		var hauteurSel2 = xHeight(sel2);
		var posListeY2 = posSelY2 + hauteurSel2;
		
		//alert(xPageX(liste2));
		var liste2 = xGetElementById('div_sel_2');
		xMoveTo(liste2, posSelX2, posListeY2);
		//xMoveTo(liste2, 10, 10);
		displayListe_2 = true;
	} else {
		//alert('true');
		hideList();
	}
}



function SelectList_2(nb,seltd,groupe){
	var td = xGetElementById('txt_selected_3');
		td.innerHTML = 'S&eacute;lectionnez';

	displayCache('cache_4','sel_4','txt_selected_4');
	displayCache('cache_5','sel_5','txt_selected_5');
	var liste = xGetElementById('list_sel_2');
	
	//var tblSel = 'sel_'+nb;
	var sel = xGetElementById('sel_2');
	
	//var valeurBrute = seltd.id;
	//var tabValeur = valeurBrute.split('_');
	//var valeur = tabValeur[2];
	xGetElementById('groupe').value = groupe;
	
	// couleurs 1 tout a blanc
	var long = liste.rows.length;
	for (i=1;i<=long;i++){
		var rowListeName = 'sel_2_'+i;
		var rowListe = xGetElementById(rowListeName);
		xBackground(rowListe,'#FFFFFF');
		xColor(rowListe,'#000000');
	}
	xBackground(seltd,'#6F5F76');
	xColor(seltd,'#FFFFFF');
	
	var tdTexte = seltd.innerHTML;
	txt_selectedName = 'txt_selected_'+nb;
	var txt_selected = xGetElementById(txt_selectedName);
	txt_selected.innerHTML = tdTexte;
	
	
	// creer liste 3
	if(window.XMLHttpRequest){
			xhr_object = new XMLHttpRequest();
		}
		else if(window.ActiveXObject){
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		}
		else {
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		}
		xhr_object.open("POST", "ajax/ajax_2.php", true);
	
		xhr_object.onreadystatechange = function anonymous() {
			if(xhr_object.readyState == 4){
				
				xGetElementById('div_sel_3').innerHTML = xhr_object.responseText;
				var cache = xGetElementById('cache_3');
				xDisplay(cache, 'none');
				var sel = xGetElementById('sel_3');
				// active click
				sel.onclick = function(){
					showList_3();
				}
			}
		}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		var data = "groupe="+escape(groupe);
		xhr_object.send(data);
		
}

// liste 3 ********************************************************************
function showList_3(){
	//alert(nb);
	if (displayListe_3 == false){
		
		var sel3 = xGetElementById('sel_3');
	
		var posSelY3 = xPageY(sel3);
		var posSelX3 = xPageX(sel3);
		var hauteurSel3 = xHeight(sel3);
		var posListeY3 = posSelY3 + hauteurSel3;
		
		//alert(xPageX(liste3));
		var liste3 = xGetElementById('div_sel_3');
		xMoveTo(liste3, posSelX3, posListeY3);
		
		displayListe_3 = true;
	} else {
		
		hideList();
	}
}



function SelectList_3(nb,seltd,pieces){
	var td = xGetElementById('txt_selected_4');
		td.innerHTML = 'S&eacute;lectionnez';
	
	
	displayCache('cache_5','sel_5','txt_selected_5');
	
	var liste = xGetElementById('list_sel_3');
	
	
	var sel = xGetElementById('sel_3');
	
	
	xGetElementById('pieces').value = nb;
	
	// couleurs 1 tout a blanc
	var long = liste.rows.length;
	for (i=1;i<=long;i++){
		var rowListeName = 'sel_3_'+i;
		var rowListe = xGetElementById(rowListeName);
		xBackground(rowListe,'#FFFFFF');
		xColor(rowListe,'#000000');
	}
	xBackground(seltd,'#6F5F76');
	xColor(seltd,'#FFFFFF');
	
	var tdTexte = seltd.innerHTML;
	txt_selectedName = 'txt_selected_3';
	var txt_selected = xGetElementById(txt_selectedName);
	txt_selected.innerHTML = tdTexte;
	
	
	// creer liste 4
	if(window.XMLHttpRequest){
			xhr_object = new XMLHttpRequest();
		}
		else if(window.ActiveXObject){
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		}
		else {
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		}
		xhr_object.open("POST", "ajax/ajax_3.php", true);
	
		xhr_object.onreadystatechange = function anonymous() {
			if(xhr_object.readyState == 4){
				xGetElementById('div_sel_4').innerHTML = xhr_object.responseText;
				var cache = xGetElementById('cache_4');
				xDisplay(cache, 'none');
				var sel = xGetElementById('sel_4');
				// active click
				sel.onclick = function(){
					showList_4();
				}
			}
		}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		var data = "pieces="+escape(nb);
		xhr_object.send(data);
		
}
// liste 4 ********************************************************************
function showList_4(){
	
	if (displayListe_4 == false){
		//alert('show');
		var sel4 = xGetElementById('sel_4');
	
		var posSelY4 = xPageY(sel4);
		var posSelX4 = xPageX(sel4);
		var hauteurSel4 = xHeight(sel4);
		var posListeY4 = posSelY4 + hauteurSel4;
		var liste4 = xGetElementById('div_sel_4');
		//alert(posSelY4);
		
		xMoveTo(liste4, posSelX4, posListeY4);
		
		displayListe_4 = true;
	} else {
		
		hideList();
	}
}



function SelectList_4(nb,seltd,txtMontant){
	var td = xGetElementById('txt_selected_5');
		td.innerHTML = 'S&eacute;lectionnez';
	
	
	var liste = xGetElementById('list_sel_4');
	
	
	var sel = xGetElementById('sel_4');
	
	
	xGetElementById('prix').value = nb;
	
	// couleurs 1 tout a blanc
	var long = liste.rows.length;
	for (i=1;i<=long;i++){
		var rowListeName = 'sel_4_'+i;
		var rowListe = xGetElementById(rowListeName);
		xBackground(rowListe,'#FFFFFF');
		xColor(rowListe,'#000000');
	}
	xBackground(seltd,'#6F5F76');
	xColor(seltd,'#FFFFFF');
	
	var tdTexte = seltd.innerHTML;
	txt_selectedName = 'txt_selected_4';
	var txt_selected = xGetElementById(txt_selectedName);
	txt_selected.innerHTML = tdTexte;
	
	
	// creer liste 5
	if(window.XMLHttpRequest){
			xhr_object = new XMLHttpRequest();
		}
		else if(window.ActiveXObject){
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		}
		else {
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		}
		xhr_object.open("POST", "ajax/ajax_4.php", true);
	
		xhr_object.onreadystatechange = function anonymous() {
			if(xhr_object.readyState == 4){
				
				xGetElementById('div_sel_5').innerHTML = xhr_object.responseText;
				var cache = xGetElementById('cache_5');
				xDisplay(cache, 'none');
				var sel = xGetElementById('sel_5');
				// active click
				sel.onclick = function(){
					showList_5();
				}
			}
		}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		var data = "prix="+escape(nb);
		xhr_object.send(data);
		
		
}
// liste 5 ********************************************************************
function showList_5(){
	
	if (displayListe_5 == false){
		//alert('show');
		var sel5 = xGetElementById('sel_5');
	
		var posSelY5 = xPageY(sel5);
		var posSelX5 = xPageX(sel5);
		var hauteurSel5 = xHeight(sel5);
		var posListeY5 = posSelY5 + hauteurSel5;
		var liste5 = xGetElementById('div_sel_5');
		//alert(posSelY4);
		
		xMoveTo(liste5, posSelX5, posListeY5);
		
		displayListe_5 = true;
	} else {
		
		hideList();
	}
}



function SelectList_5(seltd,localite){
	//alert(nb+' - '+seltd+' - '+pieces);
	//alert('ajax4');
	
	
	var liste = xGetElementById('list_sel_5');
	
	
	var sel = xGetElementById('sel_5');
	
	
	xGetElementById('localite').value = localite;
	
	// couleurs 1 tout a blanc
	var long = liste.rows.length;
	for (i=1;i<=long;i++){
		var rowListeName = 'sel_5_'+i;
		var rowListe = xGetElementById(rowListeName);
		xBackground(rowListe,'#FFFFFF');
		xColor(rowListe,'#000000');
	}
	xBackground(seltd,'#6F5F76');
	xColor(seltd,'#FFFFFF');
	
	var tdTexte = seltd.innerHTML;
	txt_selectedName = 'txt_selected_5';
	var txt_selected = xGetElementById(txt_selectedName);
	txt_selected.innerHTML = tdTexte;
	xGetElementById('content').src = 'liste_inc.php?loc='+localite;
	/*
	// creer liste 4
	if(window.XMLHttpRequest){
			xhr_object = new XMLHttpRequest();
		}
		else if(window.ActiveXObject){
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		}
		else {
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		}
		xhr_object.open("POST", "ajax/ajax_3.php", true);
	
		xhr_object.onreadystatechange = function anonymous() {
			if(xhr_object.readyState == 4){
				//eval(xhr_object.responseText);
			
				//div_niv2.innerHTML = reponse_rubr;
				//return reponse_rubr;
				xGetElementById('div_sel_3').innerHTML = xhr_object.responseText;
			}
		}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		var data = "pieces="+escape(nb);
		xhr_object.send(data);
		*/
}
// ************************************************************************

function currentMenu(menu){
	
	var menu1 = xGetElementById('menu1');
	xColor(menu1,'#FFFFFF');
	var menu2 = xGetElementById('menu2');
	xColor(menu2,'#FFFFFF');
	var menu3 = xGetElementById('menu3');
	xColor(menu3,'#FFFFFF');
	var menu4 = xGetElementById('menu4');
	xColor(menu4,'#FFFFFF');
	var menu5 = xGetElementById('menu5');
	xColor(menu5,'#FFFFFF');
	
	var menu6 = xGetElementById('menu6');
	xColor(menu6,'#FFFFFF');
	
	var menu7 = xGetElementById('menu7');
	xColor(menu7,'#FFFFFF');
	
	var menu8 = xGetElementById('menu8');
	xColor(menu8,'#FFFFFF');
	
	var menu6 = xGetElementById('menu6');
	xColor(menu6,'#FFFFFF');
	
	if (menu != 'none'){
		var menu = xGetElementById(menu);
		xColor(menu,'#000000');
	}
}
