	function addslashes(str) 
		{
		str=str.replace(/\'/g,'\\\'');
        str=str.replace(/\"/g,'\\"');
        str=str.replace(/\\/g,'\\\\');
        str=str.replace(/\0/g,'\\0');
        return str;
		}
	function createInstance()
	{
        var req = null;
		if (window.XMLHttpRequest)
		{
 			req = new XMLHttpRequest();
		} 
		else if (window.ActiveXObject) 
		{
			try {
				req = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e)
			{
				try {
					req = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) 
				{
					alert("XHR not created");
				}
			}
	        }
        return req;
	};

	function storing(data, conteneur)
	{
		var element = document.getElementById(conteneur);
		element.innerHTML = data;
	}

	   function formfocus() {
	   if($('#zone_de_texte').length)
		{
		$('#zone_de_texte').focus();
		}
   }
	
	
	
	
			function ChangerHeader(type, header, lang)
			{ 
				var req =  createInstance();
				var data = "type=" + type + "&cadre=1&header=" + header ;

				
				req.onreadystatechange = function()
				{
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "header_change");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/header_type.php?cadre=1&lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
				var data = "type=" + type + "&cadre=2&header=" + header ;
				
				var req2 =  createInstance();
				req2.onreadystatechange = function()
				{ 
					if(req2.readyState == 4)
					{
						if(req2.status == 200)
						{
							storing(req2.responseText, "legende");	
						}	
						else	
						{
							alert("Error: returned status code " + req2.status + " " + req2.statusText);
						}	
					} 
				}; 
				
				req2.open("POST", "includes/header_type.php?lang="+lang, true); 
				req2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req2.send(data); 
			}
			
			
			function QuoiDeNeuf( id , id_section, bloc, lang)
			{ 
				var req =  createInstance();
				var data = "id=" + id + "&section=" + id_section;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{

							storing(req.responseText, bloc);	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/quoideneuf_type.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			} 
			
			function GenererGalerie( id , lang)
			{ 
				var req =  createInstance();
				var data = "id=" + id;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "content_2");	
							
						
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/galerie_photo.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			} 
			
			function ChargerPage( id , id_auteur, lang)
			{ 
				var req =  createInstance();
				var data = "id=" + id + "&id_auteur=" + id_auteur;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_pages");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/news_pages.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			} 
			
			
			function ChargerNews( id , id_auteur, lang)
			{ 
				var req =  createInstance();
				var data = "id=" + id + "&id_auteur=" + id_auteur;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_actu");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/news_actu.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
				
				var req2 =  createInstance();
				var data2 = "menu1n=2";

				
				req2.onreadystatechange = function()
				{ 
					if(req2.readyState == 4)
					{
						if(req2.status == 200)
						{
							storing(req2.responseText, "navigation");	
						}	
						else	
						{
							alert("Error: returned status code " + req2.status + " " + req2.statusText);
						}	
					} 
				}; 
				
				req2.open("POST", "includes/navigation.php?lang="+lang+"&news="+id, true); 
				req2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
				req2.send(data2); 
			} 
			
			
			
			function ChargerPageEvent( id , id_auteur, lang)
			{ 
				var req =  createInstance();
				var data = "id=" + id+ "&id_auteur=" + id_auteur;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_pages");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/evenement_pages.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			} 
			
			function ChargerEvent( id , id_auteur,  lang)
			{ 
				var req =  createInstance();
				var data = "id=" + id+ "&id_auteur=" + id_auteur;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_actu");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/evenement_actu.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
				
				var req2 =  createInstance();
				var data2 = "menu1n=1";

				
				req2.onreadystatechange = function()
				{ 
					if(req2.readyState == 4)
					{
						if(req2.status == 200)
						{
							storing(req2.responseText, "navigation");	
						}	
						else	
						{
							alert("Error: returned status code " + req2.status + " " + req2.statusText);
						}	
					} 
				}; 
				
				req2.open("POST", "includes/navigation.php?lang="+lang+"&id="+id, true); 
				req2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
				req2.send(data2); 
			} 
			
			
	// Pour la bibliothèque
	
	
			
			function ChargerPageBiblio( id , id_auteur, lang)
			{ 
				var req =  createInstance();
				var data = "id=" + id+ "&id_auteur=" + id_auteur;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_pages");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/biblio_pages.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			} 
			
			function ChargerBiblio( id , id_auteur, lang)
			{ 
				var req =  createInstance();
				var data = "id_article=" + id+ "&id_auteur=" + id_auteur;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_actu");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/biblio_actu.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
				
				var req2 =  createInstance();
				var data2 = "menu1n=3";

				
				req2.onreadystatechange = function()
				{ 
					if(req2.readyState == 4)
					{
						if(req2.status == 200)
						{
							storing(req2.responseText, "navigation");	
						}	
						else	
						{
							alert("Error: returned status code " + req2.status + " " + req2.statusText);
						}	
					} 
				}; 
				
				req2.open("POST", "includes/navigation.php?lang="+lang+"&article="+id, true); 
				req2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
				req2.send(data2); 
			} 
			
			function ChargerChapitreBiblio( id , id_auteur, lang)
			{ 
				var req =  createInstance();
				var data = "id_chapitre=" + id+ "&id_auteur=" + id_auteur;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_actu");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/biblio_actu.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
				
				var req2 =  createInstance();
				var data2 = "menu1n=3";

				
				req2.onreadystatechange = function()
				{ 
					if(req2.readyState == 4)
					{
						if(req2.status == 200)
						{
							storing(req2.responseText, "navigation");	
						}	
						else	
						{
							alert("Error: returned status code " + req2.status + " " + req2.statusText);
						}	
					} 
				}; 
				
				req2.open("POST", "includes/navigation.php?lang="+lang+"&chap="+id, true); 
				req2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
				req2.send(data2); 
			} 
		
			
	// Pour Info Parc
	
		// Pour les pays et continent:
	
	
			function ChargerInfoparcCarte(id_cont, id_pays, id_resort, lang)
			{ 
				var req =  createInstance();
				var data = "id_cont=" + id_cont + "&id_pays=" + id_pays + "&id_resort=" + id_resort + "&part=carte";

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_actu");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/infoparc_carte.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
			} 
	
			function ChargerInfoparcParc(id_parc, part, id_attraction, id_fiche, lang)
			{ 
				var req =  createInstance();
				var data = "part=" + part + "&id_parc=" + id_parc + "&id_attraction=" + id_attraction + "&id_fiche=" + id_fiche;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_actu");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					}
				}; 
				
				req.open("POST", "includes/infoparc_parc.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
				
				var req2 =  createInstance();
				var data2 = "menu1n=4";

				
				req2.onreadystatechange = function()
				{ 
					if(req2.readyState == 4)
					{
						if(req2.status == 200)
						{
							storing(req2.responseText, "navigation");	
						}	
						else	
						{
							alert("Error: returned status code " + req2.status + " " + req2.statusText);
						}	
					} 
				}; 
				
				req2.open("POST", "includes/navigation.php?lang="+lang+"&parc=" + id_parc , true); 
				req2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
				req2.send(data2); 
			} 
	
	
			function ChargerInfoparcAttraction(id_parc, id_attraction, lang)
			{ 
				var req =  createInstance();
				var data = "id_parc=" + id_parc + "&part=ride&id_attraction=" + id_attraction ;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_actu");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/infoparc_parc.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			} 
			
			function ChargerInfoparcListeparc(classement, lang)
			{ 
				var req =  createInstance();
				var data = "classement=" + classement + "&part=listeparc";

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_actu");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/infoparc_listeparc.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			} 
	
			function ChargerInfoparcListefiche(classement, lang)
			{ 
				var req =  createInstance();
				var data = "classement=" + classement + "&part=listefiche";

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_actu");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/infoparc_listefiche.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			} 
	
			function ChargerInfoparcRechercher(categorie, lang)
			{ 
				var req =  createInstance();
				var data = "categorie=" + categorie + "&part=rechercher";

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_actu");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/infoparc_rechercher.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			} 
			
		// Pour Mygop
		
			
			function ChargerMygop( part ,id, lang)
			{ 
				var req =  createInstance();
				var data = "id_auteur="+ id +"&part=" + part;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_actu");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_actu.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
				
				var req2 =  createInstance();
				var data2 = "menu1n=6";

				
				req2.onreadystatechange = function()
				{ 
					if(req2.readyState == 4)
					{
						if(req2.status == 200)
						{
							storing(req2.responseText, "navigation");	
						}	
						else	
						{
							alert("Error: returned status code " + req2.status + " " + req2.statusText);
						}	
					} 
				}; 
				
				req2.open("POST", "includes/navigation.php?lang="+lang+"&part="+part, true); 
				req2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
				req2.send(data2); 
			}
		
			function MygopAjouter( part ,id_auteur, id,scroll, type, lang)
			{ 
				var req =  createInstance();
				var data = "id_auteur="+ id_auteur +"&part=" + part + "&type=" + type + "&id=" + id;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_actu");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_actu.php?lang="+lang+"&scroll="+scroll, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
			}
		
			function MygopChangePlace( part ,id_auteur, id, id2, scroll, type, type2, lang)
			{ 
				var req =  createInstance();
				var data = "id_auteur="+ id_auteur +"&part=" + part + "&type=" + type+ "&type2=" + type2+ "&id=" + id+ "&id2=" + id2;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_actu");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_actu.php?scroll="+scroll+"&lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
			}
		
			function MygopChargerPage( part , id, id_auteur, lang)
			{ 
				var req =  createInstance();
				var data = "id="+ id +"&part=" + part + "&id_auteur=" + id_auteur;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_actu");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_actu.php?scroll=news_actu_tableau&lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
			}
		
		
		
			function EnvoieNote(part, table, champs, champs2, id, id_note, note, lang)
			{
				var req =  createInstance();
				var data = "part=" + part +"&type=13&id=" + id + "&id_note=" + id_note + "&note=" + note + "&table=" + table + "&champs=" + champs + "&champs2=" + champs2;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "note_"+id_note + "_statique");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_type.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
		
			function Formulaire1(part, id, table,table2,  champs, type, width, height, conteneur, ordre, lang)
			{
				var req =  createInstance();
				var data = "part=" + part + "&id=" + id + "&table=" + table + "&table2=" + table2 + "&champs=" + champs + "&type=" + type + "&width=" + width + "&height=" + height + "&conteneur=" + conteneur + "&ordre=" + ordre + "&lang=" + lang;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, conteneur);	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_type.php", true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
		
		
			function Formulaire2(part, id, table, table2, champs, type, width, height, conteneur, ordre, lang)
			{ 
				var req =  createInstance();
				var texte = escape(document.getElementById("zone_de_texte").value);
				$('#zone_de_texte').attr('id','');
				var data = "part=" + part + "&id=" + id + "&table=" + table  + "&table2=" + table2 + "&champs=" + champs + "&type=" + type + "&width=" + width + "&height=" + height + "&conteneur=" + conteneur + "&ordre=" + ordre + "&lang=" + lang + "&texte=" + texte;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, conteneur);	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_type.php", true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			
			
		
			function ChargerPhoto(part, id_auteur, type, lang)
			{ 
				var req =  createInstance();
				var id_pays = document.getElementById("id_pays").value;
				if(type==2)
					{
				var id_parc = document.getElementById("id_parc").value;
					}
				else
					{
				var id_parc="";
					}
				if(type==3)
					{
				var id_attraction = document.getElementById("id_attraction").value;
				var id_parc = document.getElementById("id_parc").value;
					}
				else
					{
				var id_attraction="";
					}
					
				var data = "part=" + part + "&id_auteur=" + id_auteur + "&id_pays=" + id_pays  + "&id_parc=" + id_parc + "&id_attraction=" + id_attraction;

				if($('#mois').length>0)
					{
					
				var mois = document.getElementById("mois").value;
					
					data = data + "&mois=" + mois;
					
					}
				if($('#year').length>0)
					{
					
				var year = document.getElementById("year").value;
					
					data = data + "&year=" + year;
					
					}
				if($('#logo').length>0)
					{
					
				var logo = document.getElementById("logo").value;
					
					data = data + "&logo=" + logo;
					
					}
				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_actu");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_actu.php?lang=" + lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			
			
			function EnvoyerPhoto(name, size, type)
			{ 
				var req =  createInstance();
				var id_attraction = document.getElementById("id_attraction").value;
				var mois = document.getElementById("mois").value;
				var year = document.getElementById("year").value;
				var commentaire = escape(document.getElementById("commentaire").value);
				var logo = document.getElementById("logo").value;
				var id_auteur = document.getElementById("id_auteur").value;
				var data = "name="+ name +"&size=" + size + "&type=" + type + "&id_attraction=" + id_attraction + "&mois=" + mois + "&year=" + year + "&commentaire=" + commentaire + "&logo=" + logo + "&id_auteur=" + id_auteur;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "photo_liste");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_photo.php", true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
			}
			
			function EnvoyerTRPhoto(name, size, type)
			{ 
				var req =  createInstance();
				var id_chapitre = document.getElementById("id_chapitre").value;
				var logo = document.getElementById("logo").value;
				
				var data = "name="+ name +"&type2=0&size=" + size + "&type=" + type + "&id_chapitre=" + id_chapitre + "&logo=" + logo;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "photo_liste");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_trphoto.php", true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
			}
			
			
			function FormulaireTRPhoto(id_chapitre, id_photo, type2, lang)
			{ 
				var req =  createInstance();			
				var data = "id_chapitre="+ id_chapitre +"&type2="+ type2 +"&id_photo=" + id_photo +"&lang=" + lang;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "photo_liste");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_trphoto.php", true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
			}
			
			function FormulairePhotoSuppr(id_auteur, id_attraction, id_photo, type2, lang)
			{ 
				var req =  createInstance();			
				var data = "id_attraction="+ id_attraction +"&id_auteur="+ id_auteur +"&type2="+ type2 +"&id_photo=" + id_photo +"&lang=" + lang;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "photo_liste");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_photo.php", true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
			}
			
			function FormulaireTRAttraction(id_chapitre, id_attraction, type2, lang)
			{ 
				var req =  createInstance();			
				var data = "id_chapitre="+ id_chapitre +"&type2="+ type2 +"&id_attraction=" + id_attraction +"&lang=" + lang;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "attraction_liste");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_trattraction.php", true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
			}
			
			function FormulaireFicheLand(id_fiche, id_land, type2, lang)
			{ 
				var req =  createInstance();			
				var data = "id_fiche="+ id_fiche +"&type2="+ type2 +"&id_land=" + id_land +"&lang=" + lang;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "land_liste");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_ficheland.php", true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
			}
			
			function FormulaireFicheAttraction(id_land, id_attraction, type2, lang)
			{ 
				var req =  createInstance();			
				var data = "id_land="+ id_land +"&type2="+ type2 +"&id_attraction=" + id_attraction +"&lang=" + lang;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "attraction_liste");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_ficheattraction.php", true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
			}
			
			
			function MygopChargerAttraction(id_chapitre, lang)
			{ 
				var req =  createInstance();			
				var data = "id_chapitre="+ id_chapitre +"&lang=" + lang;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "attraction_liste");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_trattraction.php", true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
			}
			
			
		// Pour autre
		
			
			function ChargerAutres( part , lang)
			{ 
				var req =  createInstance();
				var data = "part=" + part;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_actu");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/autres_actu.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
				
				var req2 =  createInstance();
				var data2 = "menu1n=7";

				
				req2.onreadystatechange = function()
				{ 
					if(req2.readyState == 4)
					{
						if(req2.status == 200)
						{
							storing(req2.responseText, "navigation");	
						}	
						else	
						{
							alert("Error: returned status code " + req2.status + " " + req2.statusText);
						}	
					} 
				}; 
				
				req2.open("POST", "includes/navigation.php?lang="+lang+"&part="+part, true); 
				req2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
				req2.send(data2); 
			}
	
	
			function ChargerProfil(profil, lang)
			{ 
				var req =  createInstance();
				var data = "profil=" + profil + "&part=membres" ;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_actu");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/autres_actu.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*
	
	
			
			function ChoixCont(id_cont,lang)
			{ 
				var req =  createInstance();
				var data = "id_cont=" + id_cont + "&part=carte&type=1";

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "content");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/infoparc_cont.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
				req.send(data); 
				
				var req2 =  createInstance();
				var data2 = "menu1n=4";

				
				req2.onreadystatechange = function()
				{ 
					if(req2.readyState == 4)
					{
						if(req2.status == 200)
						{
							storing(req2.responseText, "navigation");	
						}	
						else	
						{
							alert("Error: returned status code " + req2.status + " " + req2.statusText);
						}	
					} 
				}; 
				
				req2.open("POST", "includes/navigation.php?lang="+lang+"&cont="+id_cont, true); 
				req2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
				req2.send(data2); 
			} 
	
			function ChoixPartCont( id_cont, part,lang)
			{ 
				var req =  createInstance();
				var data = "part=" + part + "&id_cont=" + id_cont + "&type=2";

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "cadre_droit");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/infoparc_cont.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			} 
			
	
			function ChoixPartMond( part,lang)
			{ 
				var req =  createInstance();
				var data = "part=" + part + "&type=2";

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "cadre_droit");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/infoparc_monde.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			} 
			
	
			function ChoixPartMondClassement( part, id_type, lang)
			{ 
				var req =  createInstance();
				var data = "part=" + part + "&type=2"+"&id_type="+id_type;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "cadre_droit");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/infoparc_monde.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			} 
			
			function ChoixPays(id_pays,lang)
			{ 
				var req =  createInstance();
				var data = "id_pays=" + id_pays + "&part=carte&type=1&theme=1&water=1&resort=1";

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "content");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/infoparc_pays.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
				
				var req2 =  createInstance();
				var data2 = "menu1n=4";

				
				req2.onreadystatechange = function()
				{ 
					if(req2.readyState == 4)
					{
						if(req2.status == 200)
						{
							storing(req2.responseText, "navigation");	
						}	
						else	
						{
							alert("Error: returned status code " + req2.status + " " + req2.statusText);
						}	
					} 
				}; 
				
				req2.open("POST", "includes/navigation.php?lang="+lang+"&pays="+id_pays, true); 
				req2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
				req2.send(data2); 
			} 

			function ChoixPartPays(id_pays, part , lang, theme, water, resort)
			{ 
				var req =  createInstance();
				var data = "part=" + part + "&id_pays=" + id_pays + "&type=2&theme="+theme+"&water="+water+"&resort="+resort;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "cadre_droit");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/infoparc_pays.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			} 
			
			function ChoixResort(id_resort,lang)
			{ 
				var req =  createInstance();
				var data = "id_resort=" + id_resort + "&part=carte&type=1";

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "content");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/infoparc_resort.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
				
				var req2 =  createInstance();
				var data2 = "menu1n=4";

				
				req2.onreadystatechange = function()
				{ 
					if(req2.readyState == 4)
					{
						if(req2.status == 200)
						{
							storing(req2.responseText, "navigation");	
						}	
						else	
						{
							alert("Error: returned status code " + req2.status + " " + req2.statusText);
						}	
					} 
				}; 
				
				req2.open("POST", "includes/navigation.php?lang="+lang+"&resort="+id_resort, true); 
				req2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
				req2.send(data2); 
			} 

			function ChoixPartResort(id_resort, part , lang)
			{ 
				var req =  createInstance();
				var data = "part=" + part + "&id_resort=" + id_resort + "&type=2";

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "cadre_droit");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/infoparc_resort.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
		
		
		// Pour les fiches parcs
		
			function AffichePartie(id_fiche, part, lang)
			{ 
				var req =  createInstance();
				var data = "part=" + part + "&type=2&id_fiche=" + id_fiche;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "cadre_droit");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/infoparc_fiche.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			} 
		
			function ChangeLand(id_fiche, place_land, lang)
			{ 
				var req =  createInstance();
				var data = "part=parc&place_land=" + place_land + "&type=3&id_fiche=" + id_fiche;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "land");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/infoparc_fiche.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
		
			function ChangeRide(id_fiche, id_land, place_land,  place_ride, lang)
			{ 
				var req =  createInstance();
				var data = "part=parc&place_land=" + place_land + "&place_ride=" + place_ride + "&type=4&id_fiche=" + id_fiche;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "ride");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/infoparc_fiche.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
		
			function PlusDePhoto(id_fiche, id_ride, lang)
			{ 
				var req =  createInstance();
				var data = "part=ride&id_fiche="+id_fiche+"&id_ride=" + id_ride + "&type=5";

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "photos");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/infoparc_fiche.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
	*/	
	// Pour les voyages
	
	
			
			function ChargerPageVoyages( id , id_auteur, lang)
			{ 
				var req =  createInstance();
				var data = "id=" + id+ "&id_auteur=" + id_auteur;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_pages");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/voyages_pages.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			} 
			
			function ChargerVoyages( id , id_auteur, lang)
			{ 
				var req =  createInstance();
				var data = "id_report=" + id+ "&id_auteur=" + id_auteur;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_actu");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/voyages_actu.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
				
				var req2 =  createInstance();
				var data2 = "menu1n=5";

				
				req2.onreadystatechange = function()
				{ 
					if(req2.readyState == 4)
					{
						if(req2.status == 200)
						{
							storing(req2.responseText, "navigation");	
						}	
						else	
						{
							alert("Error: returned status code " + req2.status + " " + req2.statusText);
						}	
					} 
				}; 
				
				req2.open("POST", "includes/navigation.php?lang="+lang+"&trip="+id, true); 
				req2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
				req2.send(data2); 
			} 
			
			function ChargerChapitre( id , id_auteur, lang)
			{ 
				var req =  createInstance();
				var data = "id_chapitre=" + id + "&id_auteur=" + id_auteur;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "news_actu");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/voyages_actu.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
				
				var req2 =  createInstance();
				var data2 = "menu1n=5";

				
				req2.onreadystatechange = function()
				{ 
					if(req2.readyState == 4)
					{
						if(req2.status == 200)
						{
							storing(req2.responseText, "navigation");	
						}	
						else	
						{
							alert("Error: returned status code " + req2.status + " " + req2.statusText);
						}	
					} 
				}; 
				
				req2.open("POST", "includes/navigation.php?lang="+lang+"&chap="+id, true); 
				req2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
				req2.send(data2); 
			} 
		
	// My Guide o Parc
	
		// Pour le menu et les différentes pages d'accueil
		/*
			function AfficheSection(include, part, id_auteur, menu1n, lang)
			{ 
				var req =  createInstance();
				var data = "id_auteur=" + id_auteur;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "cadre_droit");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/"+ include + "?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
				
				var req2 =  createInstance();
				var data = "menu1n=" + menu1n;

				
				req2.onreadystatechange = function()
				{ 
					if(req2.readyState == 4)
					{
						if(req2.status == 200)
						{
							storing(req2.responseText, "navigation");	
						}	
						else	
						{
							alert("Error: returned status code " + req2.status + " " + req2.statusText);
						}	
					} 
				}; 
				
				req2.open("POST", "includes/navigation.php?lang="+lang+"&part="+part, true); 
				req2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req2.send(data); 
			} 
	
	
	
	
		// Pour les fiches parcs
		
			function DelFiche(del_id_fiche, id_auteur, lang)
			{ 
				var req =  createInstance();
				var data = "del_id_fiche="+ del_id_fiche + "&id_auteur=" + id_auteur;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "cadre_droit");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_ficheac.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
		
			function NouvelleFiche1(id_auteur, lang)
			{ 
				var req =  createInstance();
				var data = "id_auteur=" + id_auteur + "&type=1";

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "cadre_droit");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_ficheac.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			
			function NouvelleFiche2(id_auteur, lang)
			{ 
				var req =  createInstance();
				var id_pays = document.getElementById("id_pays").value;
				var data = "id_auteur=" + id_auteur + "&type=2&id_pays=" + id_pays;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "cadre_droit");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_ficheac.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			
			function NouvelleFiche3(id_auteur, lang)
			{ 
				var req =  createInstance();
				var id_pays = document.getElementById("id_pays").value;
				var id_parc = document.getElementById("id_parc").value;
				var data = "id_auteur=" + id_auteur + "&type=3&id_pays=" + id_pays + "&id_parc=" + id_parc;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "cadre_droit");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_ficheac.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			
			function NouvelleFiche4(id_auteur, lang)
			{ 
				var req =  createInstance();
				var id_pays = document.getElementById("id_pays").value;
				var id_parc = document.getElementById("id_parc").value;
				var lang_fiche = document.getElementById("lang_fiche").value;
				var data = "id_auteur=" + id_auteur + "&type=4&id_pays=" + id_pays + "&id_parc=" + id_parc + "&lang_fiche=" + lang_fiche;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "cadre_droit");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_ficheac.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
		
		
			function AffichePartieMYGOP(id_fiche,id_auteur, part, lang)
			{ 
				var req =  createInstance();
				var data = "part=" + part + "&type=2&id_fiche=" + id_fiche +"&id_auteur=" + id_auteur;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "cadre_droit");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_fiche.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			} 
		
			function ChangeLandMYGOP(id_fiche,id_auteur, place_land, lang)
			{ 
				var req =  createInstance();
				var data = "part=parc&place_land=" + place_land + "&type=3&id_fiche=" + id_fiche +"&id_auteur=" + id_auteur;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "land");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_fiche.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
		
			function ChangeRideMYGOP(id_fiche,id_auteur, id_land, place_land,  place_ride, lang)
			{ 
				var req =  createInstance();
				var data = "part=parc&place_land=" + place_land + "&place_ride=" + place_ride + "&type=4&id_fiche=" + id_fiche +"&id_auteur=" + id_auteur;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "ride");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_fiche.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
		
			function ActiveModif(part, id_fiche, texte, id_truc, cadre, type, rows, cols, lang)
			{ 
				var req =  createInstance();
				var data = "part=" + part + "&id_fiche="+id_fiche+ "&texte=" + texte + "&cadre=" + cadre + "&type=" + type + "&id_truc=" + id_truc+ "&rows=" + rows+ "&cols=" + cols;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, cadre);	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_fiche_type.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
		
			function EffectueModif(part, id_fiche, texte, id_truc, cadre, type, rows, cols, lang)
			{ 
				var req =  createInstance();
				var texte = escape(document.getElementById(texte).value);
				var data = "part=" + part +"&id_fiche="+id_fiche+"&cadre=" + cadre + "&texte=" + texte + "&type=" + type + "&id_truc=" + id_truc+ "&rows=" + rows+ "&cols=" + cols;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, cadre);	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_fiche_type.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			
			function AfficheSelectionImage( id_fiche, part, type, id_part, id_truc, place_land, place_ride,lang)
			{ 
				var req =  createInstance();
				var data = "part="+part+"&type="+type+"&id_fiche=" + id_fiche + "&id_truc="+id_truc+"&id_part=" + id_part + "&place_land=" + place_land+ "&place_ride=" + place_ride;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "cadre_droit");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_fiche_type.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			
			function SelectionImage( id_fiche, id_auteur, part, id_part, id_truc, id_photo, place_land, place_ride, lang)
			{ 
				var req =  createInstance();
				var data = "part=" + part +"&type=8&id_fiche=" + id_fiche + "&id_auteur=" + id_auteur +"&id_truc=" + id_truc + "&id_part=" + id_part + "&id_photo=" + id_photo+ "&place_land=" + place_land+ "&place_ride=" + place_ride;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "cadre_droit");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_fiche.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
		
			function AjouterHistorique(id_fiche, lang)
			{ 
				var req =  createInstance();
				var year = document.getElementById("year").value;
				var evenement = escape(document.getElementById("evenement").value);
				var data = "part=presentation&id_fiche="+id_fiche+"&year=" + year + "&type=3&evenement=" + evenement;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "historique");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_fiche_type.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			
			function DelHistorique(id_fiche, id_histo, lang)
			{ 
				var req =  createInstance();
				var data = "part=presentation&id_fiche="+id_fiche+"&id_histo=" + id_histo + "&type=4";

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "historique");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_fiche_type.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			
			function ActiveModifHisto( id_fiche, id_histo, id_part, lang)
			{ 
				var req =  createInstance();
				var data = "part=presentation&type=5&id_fiche="+id_fiche+ "&id_histo=" + id_histo + "&id_part=" + id_part;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "historique");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_fiche_type.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
		
			function EffectueModifHisto(id_fiche,id_histo, id_part,  lang)
			{ 
				var req =  createInstance();
				var texte = document.getElementById("histo"+id_part).value;
				var data = "part=presentation&type=6&id_fiche="+id_fiche+ "&id_histo=" + id_histo + "&id_part=" + id_part + "&texte=" + texte;
				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "historique");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_fiche_type.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			
			
			function EnvoieNote( part,id_fiche,  id_note, note, lang)
			{ 
				var req =  createInstance();
				var data = "part=" + part +"&type=3&id_fiche=" + id_fiche + "&id_note=" + id_note + "&note=" + note;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "note_"+id_note + "_statique");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_fiche_type.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			
			function EnvoieNote2( part,id_fiche,  id_note, note, lang)
			{ 
				var req =  createInstance();
				var data = "part=" + part +"&type=13&id_fiche=" + id_fiche + "&id_note=" + id_note + "&note=" + note;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "note_0_statique");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_fiche_type.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			*/
			
			function EnvoieNote3( type ,id_auteur,id_attraction,   note, lang)
			{ 
				var req =  createInstance();
				var data = "type=" + type +"&id_auteur=" + id_auteur + "&id_attraction=" + id_attraction + "&note=" + note;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "coastercount");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/infoparc_coastercount.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			
			/*
			function EnvoieNote4( id_attraction,  id_auteur, note, lang)
			{ 
				var req =  createInstance();
				var data = "id_note=" + id_attraction +"&type=1&id_auteur=" + id_auteur + "&note=" + note;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "note_"+id_attraction + "_statique");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_parcdone_type.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			
			function EnvoieNote5( id_attraction,  id_auteur, note, lang)
			{ 
				var req =  createInstance();
				var data = "id_note=" + id_attraction +"&type=1&id_auteur=" + id_auteur + "&note=" + note;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "note_"+id_attraction + "_statique");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_coasterdone_type.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			function CoasterCount( type , id_attraction,  id_auteur, lang)
			{ 
				var req =  createInstance();
				var data = "type=" + type +"&id_auteur=" + id_auteur + "&id_attraction=" + id_attraction ;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "coastercount");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/infoparc_coastercount.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			
			function AjouterLand( id_fiche, lang)
			{ 
				var req =  createInstance();
				var data = "part=parc&type=14&id_fiche=" + id_fiche;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{	
							storing(req.responseText, "addland");
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_fiche_type.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			
			function AjouterRide( id_fiche, id_land, lang)
			{ 
				var req =  createInstance();
				var data = "part=parc&type=15&id_fiche=" + id_fiche + "&id_land=" + id_land;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{	
							storing(req.responseText, "addride");
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_fiche_type.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
		
			
			function InverseLand(id_fiche, id_part, place_land, place_ride, lang)
			{ 
				var req =  createInstance();
				var data = "part=parc&id_fiche="+id_fiche+"&id_part=" + id_part + "&type=18" + "&place_land=" + place_land+ "&place_ride=" + place_ride;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "fleche"+id_part);	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_fiche_type.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			
			function ChangeStatut(id_fiche, id_auteur, finie, lang)
			{ 
				var req =  createInstance();
				var data = "part=statut&id_fiche="+id_fiche+"&finie=" + finie + "&type=6&id_auteur=" + id_auteur;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "cadre_droit");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_fiche.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			
		// Pour l'envoyeur de parc
					
			function eParcChoixPays(id_auteur, lang)
			{ 
				var req =  createInstance();
				var id_pays = document.getElementById("id_pays").value;
				var data = "id_auteur=" + id_auteur + "&type=1&id_pays=" + id_pays;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "cadre_droit");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_parcac.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}

			function eParcActiveModif(id_parc, cadre, type, rows, cols, lang)
			{ 
				var req =  createInstance();
				var data = "id_parc="+id_parc+ "&cadre=" + cadre + "&type=" + type + "&rows=" + rows+ "&cols=" + cols;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, cadre);	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_parc_type.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
		
			function eParcEffectueModif(id_parc, cadre, type, rows, cols, lang)
			{
				var req =  createInstance();
				var texte = escape(document.getElementById("zone_de_texte").value);
				var data = "id_parc="+id_parc+"&cadre=" + cadre + "&texte=" + texte + "&type=" + type + "&rows=" + rows+ "&cols=" + cols;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, cadre);	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_parc_type.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			
			
			function eParcCarte(id_parc, lang)
			{
				var req =  createInstance();
				
				var data = "id_parc="+id_parc+"&type=13";

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "carte");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_parc_type.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			
			
// Pour le déplacement des drapeaux			
			
function moveItTop(obj, mvTop) {
	  obj.style.position = "absolute"; 
	  obj.style.top = mvTop; 
  }
			
function moveItLeft(obj, mvLeft) {
	  obj.style.position = "absolute"; 
	  obj.style.left = mvLeft; 
  } 
			
			
		// Pour l'envoyeur de rides
					
			function eRideChoixPays(id_auteur, lang)
			{ 
				var req =  createInstance();
				var id_pays = document.getElementById("id_pays").value;
				var data = "id_auteur=" + id_auteur + "&type=1&id_pays=" + id_pays;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "cadre_droit");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_attractionac.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			
			function eRideChoixParc(id_auteur, lang)
			{ 
				var req =  createInstance();
				var id_parc = document.getElementById("id_parc").value;
				var data = "id_auteur=" + id_auteur + "&type=2&id_parc=" + id_parc;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "cadre_droit");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_attractionac.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}

			function eRideActiveModif(id_ride, cadre, type, rows, cols, lang)
			{ 
				var req =  createInstance();
				var data = "id_ride="+id_ride+ "&cadre=" + cadre + "&type=" + type + "&rows=" + rows+ "&cols=" + cols;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, cadre);	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_attraction_type.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
		
			function eRideEffectueModif(id_ride, cadre, type, rows, cols, lang)
			{
				var req =  createInstance();
				var texte = escape(document.getElementById("zone_de_texte").value);
				var data = "id_ride="+id_ride+"&cadre=" + cadre + "&texte=" + texte + "&type=" + type + "&rows=" + rows+ "&cols=" + cols;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, cadre);	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/myguideoparc_attraction_type.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
		*/
// Bibliothèque Quizz photo		
			
			function BiblioQuizzPhoto(id_photo, id_ride, lang)
			{
				var req =  createInstance();
				var data = "id_ride="+id_ride+"&id_photo=" + id_photo;

				
				req.onreadystatechange = function()
				{ 
					if(req.readyState == 4)
					{
						if(req.status == 200)
						{
							storing(req.responseText, "content_quizz");	
						}	
						else	
						{
							alert("Error: returned status code " + req.status + " " + req.statusText);
						}	
					} 
				}; 
				
				req.open("POST", "includes/biblio_quizz_photo.php?lang="+lang, true); 
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(data); 
			}
			
			
	// Pour tout le site		
			
		function Chargement(conteneur)
		{
			storing("<div style=\"position:relative; left: 300px; top: 100px; width: 400px;\">Page en cours de chargement...</div>", conteneur);
		}	
		
		function Chargement3(conteneur)
		{
			storing("<center><table><tr height=\"300px\"><td valign=\"center\">Tableau en cours de chargement...</td></tr></table></center>", conteneur);
		}	
			
		function Chargement2(conteneur)
		{
			storing("    Chargement...", conteneur);
		}	
			
		function ChargementImage(conteneur)
		{
			storing("<div style=\"position:relative; left: 300px; top: 50px; width: 400px;\">Image en cours de chargement...</div>", conteneur);
		}
		
		function ChangeTitle(titre)
		{				
			document.title = titre;
		}
		
		
		
		
		
		
		
		
		
		
