
//liste les regions pour un pays_id selectionné
function liste(f) {
		var l1 = f.elements["pays_id"];
		var l2 = f.elements["region_id"];	
		var l3 = f.elements["ville_id"];	
	
//		var index = l1.selectedIndex;
		if(l1.value.length <=0 ) {
			 l2.options.length = 0;	
			 l3.options.length = 0;
//			alert(l1.value);
		} 
		
		//else {

			 var xhr_object = null;			 
			
			 if(window.XMLHttpRequest) // Firefox
					xhr_object = new XMLHttpRequest();
			 else if(window.ActiveXObject) // Internet Explorer
					xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			 else { // XMLHttpRequest non supporté par le navigateur
					alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
					return;
			 }
		
			 xhr_object.open("POST", "region.php", true);
			
			 xhr_object.onreadystatechange = function() {
					if(xhr_object.readyState == 4)
						 eval(xhr_object.responseText);
			 }
		
			 xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			 if ( f.elements["region_id_selected"].value != "" ) { var data = "pays_id="+escape(l1.value)+"&form="+f.name+"&select_region=region_id&region_id_selected="+f.elements["region_id_selected"].value;}
			 else { var data = "pays_id="+escape(l1.value)+"&form="+f.name+"&select_region=region_id";}
 			 //alert(data);
			 
			 xhr_object.send(data);
			 // alert('fin liste 1');
			 
		//}		
}

//même fonctionnalite que liste mais avec la gestion multi-lingue
function liste_tra(f) {
		var l1 = f.elements["pays_id"];
		var l2 = f.elements["region_id"];	
		var l3 = f.elements["ville_id"];	
	
//		var index = l1.selectedIndex;
		if(l1.value.length <=0 ) {
			 l2.options.length = 0;	
			 l3.options.length = 0;
//			alert(l1.value);
		} 
		
		//else {

			 var xhr_object = null;			 
			
			 if(window.XMLHttpRequest) // Firefox
					xhr_object = new XMLHttpRequest();
			 else if(window.ActiveXObject) // Internet Explorer
					xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			 else { // XMLHttpRequest non supporté par le navigateur
					alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
					return;
			 }
		
			 xhr_object.open("POST", "region_waw.php", true);
			
			 xhr_object.onreadystatechange = function() {
					if(xhr_object.readyState == 4)
						 eval(xhr_object.responseText);
			 }
		
			 xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			 if ( f.elements["region_id_selected"].value != "" ) { var data = "pays_id="+escape(l1.value)+"&form="+f.name+"&select_region=region_id&region_id_selected="+f.elements["region_id_selected"].value;}
			 else { var data = "pays_id="+escape(l1.value)+"&form="+f.name+"&select_region=region_id";}
 			 //alert(data);
			 
			 xhr_object.send(data);
			 // alert('fin liste 1');
			 
		//}		
}

function liste2(f) {
		var l1 = f.elements["region_id"];
		var l2 = f.elements["ville_id"];
//		var index = l1.selectedIndex;
		//alert('liste2');
		if(l1.value.length <=0 && f.elements["region_id_selected"].value == "") {
			 l2.options.length = 0;
			//alert(l1.value);
			//alert('liste2 out');
		}
		else {
				//alert('liste2 in');
			 var xhr_object = null;
			
			 if(window.XMLHttpRequest) // Firefox
					xhr_object = new XMLHttpRequest();
			 else if(window.ActiveXObject) // Internet Explorer
					xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			 else { // XMLHttpRequest non supporté par le navigateur
					alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
					return;
			 }
		
			 xhr_object.open("POST", "ville.php", true);
			
			 xhr_object.onreadystatechange = function() {
					if(xhr_object.readyState == 4)
						 eval(xhr_object.responseText);
			 }
		
			 xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			 
			 /*
			 if ( f.elements["region_id_selected"].value != "" ) { 
			 		alert('reg select');
					var data = "region_id="+escape(f.elements["region_id_selected"].value)+"&form="+f.name+"&select_ville=ville_id&ville_id_selected="+f.elements["ville_id_selected"].value;
				} else { alert('pas reg select');
							var data = "region_id="+escape(l1.value)+"&form="+f.name+"&select_ville=ville_id&ville_id_selected="+f.elements["ville_id_selected"].value;
						} */
			 if ( l1.value != "" ) { 			 
			 		var data = "region_id="+escape(l1.value)+"&form="+f.name+"&select_ville=ville_id&ville_id_selected="+f.elements["ville_id_selected"].value;
				} else { 
							var data = "region_id="+escape(f.elements["region_id_selected"].value)+"&form="+f.name+"&select_ville=ville_id&ville_id_selected="+f.elements["ville_id_selected"].value;
						}
 			 //alert(data);
			 xhr_object.send(data);
		}
		VilleMenu ();
		//alert('fin liste 2');
}



function RegionMenu () {
	if ( document.FormShop.pays_id.value != "" ) { //on degrise
		 document.FormShop.region_id.disabled = false;		  
	} else { //on grise
				document.FormShop.region_id.disabled = true;
		 		document.FormShop.region_id.value = '';
				document.FormShop.region_id_selected.value = '';
				//on desactive tout
				VilleMenu();				
			}
}


function VilleMenu () {
	if ( (document.FormShop.region_id.value != '') || (document.FormShop.region_id_selected.value != '') ) { //on degrise
		 document.FormShop.ville_id.disabled = false;		
		 //alert('ville verte');
	 } else { //on grise
	 			document.FormShop.ville_id.disabled = true;
		 		document.FormShop.ville_id.value = '';		
				//alert('ville grise');
			}
}


/* fonction reinitialise le formulaire : 
met a jour les elements de type hidden du form et vide la liste des ville
*/
function ViderMenuVille() {
	document.FormShop.ville_id_selected.value='';
	document.FormShop.region_id_selected.value='';
	
	for (var i=0; i < document.FormShop.ville_id.length ; i++) {       
     	//document.FormShop.ville_id.options[i] = null;
		document.FormShop.ville_id.options[i].text = '';
		document.FormShop.ville_id.options[i].value = '';
    }
	document.FormShop.ville_id.length = 0;
}


// Mise à jour des listes via XMLHttpRequest
/*function liste(f) {
	var l1    = f.elements["contact_ville"];
	var index = l1.selectedIndex;

	for(i=q;i<=t;i++) f.elements["list"+i].options.length = 0;

	if(index > 0) {
		 var xhr_object = null;
		
		 if(window.XMLHttpRequest) // Firefox
			xhr_object = new XMLHttpRequest();
		 else if(window.ActiveXObject) // Internet Explorer
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		 else { // XMLHttpRequest non supporté par le navigateur
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		 }

		 xhr_object.open("POST", "ville.php?q="+q, true);
		
		 xhr_object.onreadystatechange = function() {
			if(xhr_object.readyState == 4)
			 eval(xhr_object.responseText);
		 }

		 xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		 var data = "champ="+escape(l1.options[index].value)
			 +"&form="+f.name+"&select=list"+q;
		 xhr_object.send(data);
	}
}
*/


