// JavaScript Document
	function liste_mag(pays)
	{
		//alert('la fonction maj_prix est lancée')
		
		var http_request ;        
		if (window.XMLHttpRequest) 
		{ // Mozilla, Safari, ...
			http_request = new XMLHttpRequest(); 
		} 
		else if (window.ActiveXObject) 
		{ // IE
			http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
		}

		if (!http_request) 
		{
			alert("Votre navigateur ne permet pas la consultation de ce site"); 
		}
		else 
		{				
			
			//alert("Produit: " + product + " // Taille: " + super_attribute);
			
			//document.write(url_appel);
			//alert(url_appel);
			if (pays == 'monde')
			{
				id_pays = document.magasins_orchestra.p.options[document.magasins_orchestra.p.selectedIndex].value;
				//alert(id_pays);
			}
			else
			{
				if (pays == 'FR')
				{
					id_pays = document.magasins_orchestra.REGIONS_FR.options[document.magasins_orchestra.REGIONS_FR.selectedIndex].value;
				}
				else
				{
					if (pays == 'ES')
					{
						id_pays = document.magasins_orchestra.REGIONS_ES.options[document.magasins_orchestra.REGIONS_ES.selectedIndex].value;
					}
					else
					{
						id_pays = document.magasins_orchestra.pa.options[document.magasins_orchestra.pa.selectedIndex].value;
					}
				}
			}
		//alert(id_pays);
			http_request.onreadystatechange = function() { liste_mag_reponse(http_request, pays); }
			var url = '/ajax/change_mag.asp?timestamp='+new Date()+'&id_pays='+id_pays+'&pays='+pays 
			//alert(url)
			http_request.open('GET', url, true);
			if (window.XMLHttpRequest)  
			{ // Mozilla, Safari, ...
				http_request.send(null); 
			} 
			else if (window.ActiveXObject) 
			{ // IE
				http_request.send(null); 
			}
		}
	}
	function liste_mag_flash(pays, region)
	{
		//alert('la fonction maj_prix est lancée')
		var http_request ;        
		if (window.XMLHttpRequest) 
		{ // Mozilla, Safari, ...
			http_request = new XMLHttpRequest(); 
		} 
		else if (window.ActiveXObject) 
		{ // IE
			http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
		}

		if (!http_request) 
		{
			alert("Votre navigateur ne permet pas la consultation de ce site"); 
		}
		else 
		{				
			
			//alert("Produit: " + product + " // Taille: " + super_attribute);
			
			//document.write(url_appel);
			//alert(url_appel);
			if (pays == 'monde')
			{
				id_pays = document.magasins_orchestra.p.options[document.magasins_orchestra.p.selectedIndex].value;
				//alert(id_pays);
			}
			else
			{
				if (pays == 'FR')
				{
					id_pays = region;
					document.getElementById('mag_fr').style.display='block';
				}
				else
				{
					if (pays == 'ES')
					{
						id_pays = region;
						document.getElementById('mag_es').style.display='block';
					}
					else
					{
						id_pays = document.magasins_orchestra.pa.options[document.magasins_orchestra.pa.selectedIndex].value;
					}
				}
			}
			//alert(id_pays)
			http_request.onreadystatechange = function() { liste_mag_reponse(http_request, pays); }
			var url = '/ajax/change_mag.asp?timestamp='+new Date()+'&id_pays='+id_pays+'&pays='+pays 
			
			http_request.open('GET', url, true);
			if (window.XMLHttpRequest)  
			{ // Mozilla, Safari, ...
				http_request.send(null); 
			} 
			else if (window.ActiveXObject) 
			{ // IE
				http_request.send(null); 
			}
			
		}
	}
	
	function liste_mag_reponse(http_request,pays) 
	{
		//alert('liste_mag_reponse');

		if (http_request.readyState == 4) 
		{
			//alert('http_request.readyState == 4');
			if (http_request.status == 200) 
			{
				//alert('http_request.status == 200');
				response = http_request.responseText;
				//alert('response'+response);
				
				if (response.substr(0,3) == "ERR")
					alert("Une erreur est apparue (1) : \n\n" + http_request.responseText);
				else 
				{
					tab_ens_multi = response.split("@@@");
					enseigne = tab_ens_multi[0];
					multi = tab_ens_multi[1];
					//alert('###enseigne='+enseigne+'###multi='+multi);
					t_enseignes = enseigne.split(';');
					t_multis = multi.split(';');
					
					if (pays == 'monde' || pays == 'monde_fiche')
					{
						
						mon_select = document.getElementById("mag_monde");
						document.getElementById('mag_monde').innerHTML = '';
						//alert(t_multis.length);
						objOption = document.createElement("option");
						
						objOption.innerHTML = 'S&eacute;lectionnez un magasin';
						objOption.value = '';
						mon_select.appendChild(objOption);
						//alert(enseigne)
						
						if (enseigne != 'vide')
						{
							
							optGroup1 = document.createElement('optgroup');
							optGroup1.label = "ORCHESTRA";
							mon_select.appendChild(optGroup1);

							for (i=0;i<t_enseignes.length;i++)
							{
								
								t_enseigne	= t_enseignes[i];
								tab_e = t_enseigne.split("|");
								objOption = document.createElement("option");
								
								objOption.innerHTML = tab_e[2]+' - ';
								if(tab_e[3] != ''){objOption.innerHTML += tab_e[3]+' - '};
								objOption.innerHTML += tab_e[1]; 
								objOption.value = tab_e[0];
								optGroup1.appendChild(objOption);
							}
						}
						if (multi != 'vide')
						{
							//alert(t_multis)
							optGroup2 = document.createElement('optgroup');
							optGroup2.label = "MULTI-MARQUE";
							mon_select.appendChild(optGroup2);

							for (i=0;i<t_multis.length;i++)
							{
								
								t_multi	= t_multis[i];
								tab_m = t_multi.split("|");
								objOption = document.createElement("option");
								
								objOption.innerHTML = tab_m[2]+' - ';
								if(tab_m[3] != ''){objOption.innerHTML += tab_m[3]+' - '};
								objOption.innerHTML += tab_m[1]; 
								objOption.value = tab_m[0];
								optGroup2.appendChild(objOption);
							}
						}
					}
					else
					{

						//Option = document.createElement("option");
						//Option.innerHTML = 'Sélectionnez un pays';
						//Option.value = '';
						//document.getElementById("mag_monde").appendChild(Option);


						if (pays == 'FR')
						{
							
							mon_select = document.getElementById("mag_fr");
							document.getElementById('mag_fr').innerHTML = '';
							//alert(t_multis.length);
							objOption = document.createElement("option");
							
							objOption.innerHTML = 'S&eacute;lectionnez un magasin';
							objOption.value = '';
							mon_select.appendChild(objOption);
							//alert(enseigne)
							
							if (enseigne != 'vide')
							{
								
								optGroup1 = document.createElement('optgroup');
								optGroup1.label = "ORCHESTRA";
								mon_select.appendChild(optGroup1);
								
								for (i=0;i<t_enseignes.length;i++)
								{
									
									t_enseigne		= t_enseignes[i];
									tab_e		= t_enseigne.split("|");
									objOption = document.createElement("option");
									objOption.innerHTML = tab_e[2]+' - '
									if(tab_e[4] != ''){objOption.innerHTML += tab_e[4]+' - '};
									objOption.innerHTML +=tab_e[1];
									objOption.value = tab_e[0];
									optGroup1.appendChild(objOption);
								}
							}
							if (multi != 'vide')
							{
								
								optGroup2 = document.createElement('optgroup');
								optGroup2.label = "MULTI-MARQUE";
								mon_select.appendChild(optGroup2);
	
								for (i=0;i<t_multis.length;i++)
								{
									
									t_multi		= t_multis[i];
									tab_m		= t_multi.split("|");
									objOption = document.createElement("option");
									objOption.innerHTML = tab_m[2]+' - '
									if(tab_m[4] != ''){objOption.innerHTML += tab_m[4]+' - '};
									objOption.innerHTML +=tab_m[1];
									objOption.value = tab_m[0];
									optGroup2.appendChild(objOption);
								}
							}							
						}
						else
						{
							if (pays == 'ES')
							{
								
								mon_select = document.getElementById("mag_es");
								document.getElementById('mag_es').innerHTML = '';
								//alert(t_multis.length);
								objOption = document.createElement("option");
								
								objOption.innerHTML = 'S&eacute;lectionnez un magasin';
								objOption.value = '';
								mon_select.appendChild(objOption);
								//alert(enseigne)
								
								if (enseigne != 'vide')
								{
									
									optGroup1 = document.createElement('optgroup');
									optGroup1.label = "ORCHESTRA";
									mon_select.appendChild(optGroup1);
		
									for (i=0;i<t_enseignes.length;i++)
									{
										
										t_enseigne		= t_enseignes[i];
										tab_e		= t_enseigne.split("|");
										objOption = document.createElement("option");
										
										objOption.innerHTML = tab_e[2]+' - '
										if(tab_e[4] != ''){objOption.innerHTML += tab_e[4]+' - '};
										objOption.innerHTML +=tab_e[1];
										objOption.value = tab_e[0];
										optGroup1.appendChild(objOption);
									}
								}
								if (multi != 'vide')
								{
									
									optGroup2 = document.createElement('optgroup');
									optGroup2.label = "MULTI-MARQUE";
									mon_select.appendChild(optGroup2);
		
									for (i=0;i<t_multis.length;i++)
									{
										
										t_multi		= t_multis[i];
										tab_m		= t_multi.split("|");
										objOption = document.createElement("option");
										objOption.innerHTML = tab_m[2]+' - '
										if(tab_m[4] != ''){objOption.innerHTML += tab_m[4]+' - '};
										objOption.innerHTML +=tab_m[1];
										objOption.value = tab_m[0];
										optGroup2.appendChild(objOption);
									}
								}								
							}
						}
					}
					//var oGroup = document.createElement('optgroup');
					//oGroup.value = "GROUPE";
					//oGroup.text = "GROUPE";
					//var oOption = new Option('1','1');
					//var oOption = document.createElement('option');
					//oOption.value = "...";
					//oOption.text = "...";
					//oGroup.appendChild(oOption);
					//mon_select.appendChild(oGroup);
					//mon_select.options[1] = new Option('1','1');
					//alert(HTML);
					
				}
			}
		}		
	}
	

	function mag_fav()
	{
		
		var http_request ;        
		if (window.XMLHttpRequest) 
		{ // Mozilla, Safari, ...
			http_request = new XMLHttpRequest(); 
		} 
		else if (window.ActiveXObject) 
		{ // IE
			http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
		}

		if (!http_request) 
		{
			alert("Votre navigateur ne permet pas la consultation de ce site"); 
		}
		else 
		{		
			iso_pays = document.getElementById('pays').options[document.getElementById('pays').selectedIndex].value;
			if (iso_pays == 'FR' || iso_pays == 'ES')
			{
				document.getElementById('div_departement').style.display = 'block';	
			}
			else if (iso_pays != '')
			{
				//alert(iso_pays);
				document.getElementById('div_departement').style.display = 'none';	
				document.getElementById('div_magasin').style.display = 'block';
			}
			
			//alert(iso_pays);
			http_request.onreadystatechange = function() { result(http_request, iso_pays); }
			var url = '/ajax/change_mag.asp?timestamp='+new Date()+'&iso_pays='+iso_pays
			//alert(url)
			http_request.open('GET', url, true);
			if (window.XMLHttpRequest)  
			{ // Mozilla, Safari, ...
				http_request.send(null); 
			} 
			else if (window.ActiveXObject) 
			{ // IE
				http_request.send(null); 
			}
		}
	}
	
	function mag_fav_bienvenue()
	{
		
		var http_request ;        
		if (window.XMLHttpRequest) 
		{ // Mozilla, Safari, ...
			http_request = new XMLHttpRequest(); 
		} 
		else if (window.ActiveXObject) 
		{ // IE
			http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
		}

		if (!http_request) 
		{
			alert("Votre navigateur ne permet pas la consultation de ce site"); 
		}
		else 
		{		
			iso_pays = document.getElementById('pays').options[document.getElementById('pays').selectedIndex].value;
			if (iso_pays == 'FR' || iso_pays == 'ES')
			{
				document.getElementById('div_departement').style.display = 'block';	
			}
			else if (iso_pays != '')
			{
				//alert(iso_pays);
				document.getElementById('div_departement').style.display = 'none';	
				document.getElementById('div_magasin').style.display = 'block';
			}
			
			//alert(iso_pays);
			http_request.onreadystatechange = function() { result(http_request, iso_pays); }
			var url = '/ajax/change_mag_bienvenue.asp?timestamp='+new Date()+'&iso_pays='+iso_pays
			//alert(url)
			http_request.open('GET', url, true);
			if (window.XMLHttpRequest)  
			{ // Mozilla, Safari, ...
				http_request.send(null); 
			} 
			else if (window.ActiveXObject) 
			{ // IE
				http_request.send(null); 
			}
		}
	}

	function result(http_request, iso_pays)
	{
		//alert(iso_pays);
		if (http_request.readyState == 4) 
		{
			if (http_request.status == 200) 
			{
				response = http_request.responseText;

				if (response.substr(0,3) == "ERR")
					alert("Un erreur est apparue (1) : \n\n" + http_request.responseText);
				else 
				{
					if (iso_pays == 'FR' || iso_pays == 'ES')
					{
				
						info = response.split(';');
						
						
						my_select = document.getElementById("departement");
						document.getElementById('departement').innerHTML = '';
						//alert(t_multis.length);
						objetOption = document.createElement("option");
						
						objetOption.innerHTML = 'Choix du d&eacute;partement';
						objetOption.value = '';
						my_select.appendChild(objetOption);
						//alert(enseigne)
						
							
						for (i=0;i<info.length;i++)
						{

							departement = info[i];
							departement = departement.split('|');
							objetOption = document.createElement("option");
							
							objetOption.innerHTML = departement[0];
							objetOption.value = departement[1];
							my_select.appendChild(objetOption);
						}						
					}
					else
					{
						//alert(response);
						info = response.split(';');
						
						
						my_select = document.getElementById("magasin");
						document.getElementById('magasin').innerHTML = '';
						//alert(t_multis.length);
						objetOption = document.createElement("option");
						
						objetOption.innerHTML = 'Choix du magasin';
						objetOption.value = '';
						my_select.appendChild(objetOption);
						//alert(enseigne)
						
							
						for (i=0;i<info.length;i++)
						{

							magasin = info[i];
							magasin = magasin.split('|');
							objetOption = document.createElement("option");
							
							//alert('ville : '+magasin[0]+' - situation : '+magasin[1]+' - id : '+magasin[2]);
							
							if (magasin[1] == 'vide')
							{
								objetOption.innerHTML = magasin[0];
							}
							else
							{
								objetOption.innerHTML = magasin[0] +' - '+ magasin[1] ;
							}
							objetOption.value = magasin[2];
							my_select.appendChild(objetOption);
						}												
					}
				}
			}
		}		
	}

	
	function magasin_FR()
	{
		var http_request ;        
		if (window.XMLHttpRequest) 
		{ // Mozilla, Safari, ...
			http_request = new XMLHttpRequest(); 
		} 
		else if (window.ActiveXObject) 
		{ // IE
			http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
		}

		if (!http_request) 
		{
			alert("Votre navigateur ne permet pas la consultation de ce site"); 
		}
		else 
		{		
			id_dep = document.getElementById('departement').options[document.getElementById('departement').selectedIndex].value;
			document.getElementById('div_magasin').style.display = 'block';
			
			//alert(iso_pays);
			http_request.onreadystatechange = function() { result(http_request, id_dep); }
			var url = '/ajax/change_mag.asp?timestamp='+new Date()+'&id_dep='+id_dep
			//alert(url)
			http_request.open('GET', url, true);
			if (window.XMLHttpRequest)  
			{ // Mozilla, Safari, ...
				http_request.send(null); 
			} 
			else if (window.ActiveXObject) 
			{ // IE
				http_request.send(null); 
			}
		}
		
	}
	
	function magasin_FR_bienvenue()
	{
		var http_request ;        
		if (window.XMLHttpRequest) 
		{ // Mozilla, Safari, ...
			http_request = new XMLHttpRequest(); 
		} 
		else if (window.ActiveXObject) 
		{ // IE
			http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
		}

		if (!http_request) 
		{
			alert("Votre navigateur ne permet pas la consultation de ce site"); 
		}
		else 
		{		
			id_dep = document.getElementById('departement').options[document.getElementById('departement').selectedIndex].value;
			document.getElementById('div_magasin').style.display = 'block';
			
			//alert(iso_pays);
			http_request.onreadystatechange = function() { result(http_request, id_dep); }
			var url = '/ajax/change_mag_bienvenue.asp?timestamp='+new Date()+'&id_dep='+id_dep
			//alert(url)
			http_request.open('GET', url, true);
			if (window.XMLHttpRequest)  
			{ // Mozilla, Safari, ...
				http_request.send(null); 
			} 
			else if (window.ActiveXObject) 
			{ // IE
				http_request.send(null); 
			}
		}
		
	}