// JavaScript Document
var objRequete = null;
objRequete = creeXMLHttpRequestObject();

function creeXMLHttpRequestObject()
{
	var objRequete = null;
	try
	{
		objRequete = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(Error)
	{
		try
		{
			objRequete = new ActiveXObject("MSXML2.XMLHTTP");
		}
		catch(Error)
		{
			try
			{
				objRequete = new XMLHttpRequest();
			}
			catch(Error)
			{
				alert("Impossible de creer l'objet XMLHttpRequest");
			}
		}
	}
	return objRequete;
}

//Fonction de rafraichissement du div principal
function envReqMenu()
{
	objRequete.open('GET', 'menu_arb_b.php', true);
	objRequete.onreadystatechange = waitRepMenu;

	objRequete.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepMenu()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepMenu();
}

//retourne le code HTML dans le div menu_modif de la page menu_b.php
function traiteRepMenu()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_backoffice").innerHTML = objRequete.responseText;
		document.getElementById("menu_backoffice").style.display = 'block';
		document.getElementById("menu_act").innerHTML = '';
		document.getElementById("menu_act2").innerHTML = '';
		document.getElementById("news_backoffice").innerHTML = '';
		document.getElementById("divers_backoffice").innerHTML = '';
		document.getElementById("divers_act").innerHTML = '';
		document.getElementById("news_act").innerHTML = '';
		document.getElementById("medias_backoffice").innerHTML = '';
		document.getElementById("medias_act").innerHTML = '';
		document.getElementById("medias_act2").innerHTML = '';
	}
}

//Fonction de rafraichissement du div principal
function envReqMenuPart()
{
	objRequete.open('GET', 'menu_arb_b.php', true);
	objRequete.onreadystatechange = waitRepMenuPart;

	objRequete.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepMenuPart()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepMenuPart();
}

//retourne le code HTML dans le div menu_modif de la page menu_b.php
function traiteRepMenuPart()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_backoffice").innerHTML = objRequete.responseText;
		document.getElementById("news_backoffice").innerHTML = '';
		document.getElementById("divers_backoffice").innerHTML = '';
		document.getElementById("news_act").innerHTML = '';
	}
}

//Fonctions ajax permettant l'affichage d'un menu selectionne dans les differentes langues
function envReqMenuLangue(id_men, type_menu)
{
	if(type_menu == 1)
	{
		objRequete.open('GET', 'menu_langue_b.php?id_men='+id_men+'&type_menu='+type_menu, true);
		objRequete.onreadystatechange = waitRepMenuLangue;
		
		//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
		objRequete.send(null);
	}
	else
	{
		objRequete.open('GET', 'menu_langue_b.php?id_men='+id_men+'&type_menu='+type_menu, true);
		objRequete.onreadystatechange = waitRepMenuLangueN;
		
		//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
		objRequete.send(null);
	}
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepMenuLangue()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepMenuLangue();
}

//retourne le code HTML dans le div menu_modif de la page menu_b.php
function traiteRepMenuLangue()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
	}
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepMenuLangueN()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepMenuLangueN();
}

//retourne le code HTML dans le div menu_modif de la page menu_b.php
function traiteRepMenuLangueN()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("news_act").innerHTML = objRequete.responseText;
	}
}

//Fonctions ajax permettant l'affichage d'un formulaire de modification
function envReqMenuAct(id_mod_men, id_men)
{
	objRequete.open('GET', 'menu_langue_b.php?id_men='+id_men+'&id_mod_men='+id_mod_men, true);
	objRequete.onreadystatechange = waitRepMenuAct;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitRepMenuAct()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepMenuAct();
}

function traiteRepMenuAct()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
	}
}

//Fonctions ajax permettant la modification du texte d'un element selectionne
function envReqMenuMod()
{
	objRequete.open('POST', 'menu_langue_b.php', true);
	
	//OBLIGATOIRE DANS UNE METHODE POST
	objRequete.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	id_translation = document.getElementById('id_translation').value;
	menu_mod = document.getElementById('menu_mod').value;
	id_mod_men = document.getElementById('id_mod_men').value;
	id_men = document.getElementById('id_men').value;
	
	objRequete.onreadystatechange = waitRepMenuMod;

	//envoie de la requete
	objRequete.send("id_translation="+id_translation+"&menu_mod="+menu_mod+"&id_mod_men="+id_mod_men+"&id_men="+id_men);
}

function waitRepMenuMod()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	
	traiteRepMenuMod();
}

function traiteRepMenuMod()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
		envReqMenu();
	}
}

//Fonction de gestion de l'ordre des menus
function envReqOrderMen(id_menu, sens_ordre)
{
	objRequete.open('GET', 'menu_arb_b.php?id_menu='+id_menu+"&sens_ordre="+sens_ordre, true);
	objRequete.onreadystatechange = waitRepOrderMen;

	objRequete.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepOrderMen()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepOrderMen();
}

//retourne le code HTML dans le div menu_modif de la page menu_b.php
function traiteRepOrderMen()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_backoffice").innerHTML = objRequete.responseText;
	}
}

//Fonctions ajax permettant la creation d'une page et translation
function envReqPageCreate(id_men)
{
	objRequete.open('GET', 'update_page.php?id_menu='+id_men, true);
	objRequete.onreadystatechange = waitRepPageCreate;
	
	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepPageCreate()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepPageCreate();
}

//retourne le code HTML dans le div menu_act de la page index.php
function traiteRepPageCreate()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
	}
}

function envReqPageUpd(id_men, lang_id)
{
	objRequete.open('GET', 'update_page.php?id_menu='+id_men+'&lang_id='+lang_id, true);
	objRequete.onreadystatechange = waitRepPageUpd;
	
	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepPageUpd()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepPageUpd();
}

//retourne le code HTML dans le div menu_act de la page index.php
function traiteRepPageUpd()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
		
		document.getElementById("menu_backoffice").innerHTML = '';
		document.getElementById("divers_backoffice").innerHTML = '';
		document.getElementById("divers_act").innerHTML = '';
		document.getElementById("menu_act2").innerHTML = '';
		document.getElementById("medias_backoffice").innerHTML = '';
		document.getElementById("medias_act").innerHTML = '';
		document.getElementById("medias_act2").innerHTML = '';
		document.getElementById("menu_backoffice").style.display = 'none';
	}
}

//Fonctions ajax permettant l'affichage d'un formulaire de modification
function envReqUrlAct(id_mod_url, id_men)
{
	objRequete.open('GET', 'menu_langue_b.php?id_men='+id_men+'&id_mod_url='+id_mod_url, true);
	objRequete.onreadystatechange = waitRepUrlAct;
	
	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitRepUrlAct()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepUrlAct();
}

function traiteRepUrlAct()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
	}
}

//Fonctions ajax permettant l'affichage d'un formulaire de modification
function envReqPageExtAct(id_mod_page_ext, id_men)
{
	objRequete.open('GET', 'menu_langue_b.php?id_men='+id_men+'&id_mod_page_ext='+id_mod_page_ext, true);
	objRequete.onreadystatechange = waitRepPageExtAct;
	
	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitRepPageExtAct()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepPageExtAct();
}

function traiteRepPageExtAct()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
	}
}


//fonction d'envoi des elements permettant la modification d'un lien de type url
function envReqUrlMod()
{
	objRequete.open('POST', 'menu_langue_b.php', true);
	
	//OBLIGATOIRE DANS UNE METHODE POST
	objRequete.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	id_translation = document.getElementById('id_translation').value;
	url_mod = document.getElementById('url_mod').value;
	id_mod_url = document.getElementById('id_mod_url').value;
	id_men = document.getElementById('id_men').value;
	
	objRequete.onreadystatechange = waitRepUrlMod;

	//envoie de la requete
	objRequete.send("id_translation="+id_translation+"&url_mod="+url_mod+"&id_mod_url="+id_mod_url+"&id_men="+id_men+"&url_mod_check="+1);
}

function waitRepUrlMod()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	
	traiteRepUrlMod();
}

function traiteRepUrlMod()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
		envReqMenu();
	}
}

//fonction d'envoi des elements permettant la modification d'un lien de type url
function envReqPageExtMod()
{
	objRequete.open('POST', 'menu_langue_b.php', true);
	
	//OBLIGATOIRE DANS UNE METHODE POST
	objRequete.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	id_translation = document.getElementById('id_translation').value;
	page_ext_mod = document.getElementById('page_ext_mod').value;
	id_mod_page_ext = document.getElementById('id_mod_page_ext').value;
	id_men = document.getElementById('id_men').value;
	
	objRequete.onreadystatechange = waitRepPageExtMod;

	//envoie de la requete
	objRequete.send("id_translation="+id_translation+"&page_ext_mod="+page_ext_mod+"&id_mod_page_ext="+id_mod_page_ext+"&id_men="+id_men+'&page_ext_mod_check='+1);
}

function waitRepPageExtMod()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	
	traiteRepPageExtMod();
}

function traiteRepPageExtMod()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
		envReqMenu();
	}
}


//Fonctions ajax permettant l'affichage d'un formulaire de modification
function envReqUrlCreate(create_url, id_men)
{
	objRequete.open('GET', 'menu_langue_b.php?id_men='+id_men+'&create_url='+create_url, true);
	objRequete.onreadystatechange = waitRepUrlCreate;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitRepUrlCreate()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	
	traiteRepUrlCreate();
}

function traiteRepUrlCreate()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
	}
}

//Fonctions ajax permettant l'affichage d'un formulaire de modification
function envReqPageExtCreate(create_page_ext, id_men)
{
	objRequete.open('GET', 'menu_langue_b.php?id_men='+id_men+'&create_page_ext='+create_page_ext, true);
	objRequete.onreadystatechange = waitRepPageExtCreate;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitRepPageExtCreate()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	
	traiteRepPageExtCreate();
}

function traiteRepPageExtCreate()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
	}
}

//Fonctions ajax permettant l'affichage du formulaire de creation de menu
function envReqMenuCreate(id_men, create_menu)
{
	objRequete.open('GET', 'menu_langue_b.php?id_men='+id_men+'&create_menu='+create_menu, true);
	objRequete.onreadystatechange = waitRepMenuCreate;
	
	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepMenuCreate()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepMenuCreate();
}

//retourne le code HTML dans le div menu_act de la page index.php
function traiteRepMenuCreate()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
	}
}

//fonction d'envoi des elements permettant la creation d'un nouveau menu
function envReqMenuNew()
{
	objRequete.open('POST', 'menu_langue_b.php', true);
	
	//OBLIGATOIRE DANS UNE METHODE POST
	objRequete.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	menu_create = document.getElementById('menu_create').value;
	id_men = document.getElementById('id_men').value;
	
	objRequete.onreadystatechange = waitRepMenuNew;

	//envoie de la requete
	objRequete.send("menu_create="+menu_create+"&id_men="+id_men);
}

function waitRepMenuNew()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	
	traiteRepMenuNew();
}

function traiteRepMenuNew()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
		envReqMenu();
	}
}

//Fonctions ajax permettant la suppression d'un menu
function envReqDelMenu(del_menu, id_men)
{
	if(confirm('Voulez-vous vraiment supprimer d�finitivement ce menu?'))
	{
		objRequete.open('GET', 'menu_langue_b.php?id_men='+id_men+'&del_menu='+del_menu, true);
		objRequete.onreadystatechange = waitRepDelMenu;
		
		//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
		objRequete.send(null);
	}
}

function waitRepDelMenu()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepDelMenu();
}

function traiteRepDelMenu()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
		envReqMenu();
	}
}

// contenu de la page de preview
function envReq()
{
	objRequete.open('POST', 'preview.php', true);
	// OBLIGATOIRE QUAND ON ENVOIE PAR LA METHODE POST
	objRequete.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	// On r�cup�re le contenu
	contenu = document.getElementById('contenu').value;
	
	contenu = contenu.replace(/\+/g, "signe_plus");
	contenu = contenu.replace(/&/g, "signe_and_commercial");

	objRequete.onreadystatechange = recharge;
	// on envoie la valeur
	objRequete.send("contenu="+contenu);
}

// message d'attente de chargement du contenu
function recharge()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteReponse();
}

// insertion de la previsualisation
function traiteReponse()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("preview").innerHTML = objRequete.responseText;
	}
}

//Fonctions ajax permettant la suppression d'une page
function envReqDelPage(id_translation, id_men)
{
	if(confirm('Voulez-vous vraiment supprimer d�finitivement cette page?'))
	{
		objRequete.open('GET', 'menu_langue_b.php?id_translation='+id_translation+'&delPage='+1+'&id_men='+id_men, true);
		objRequete.onreadystatechange = waitReqDelPage;
		
		//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
		objRequete.send(null);
	}
}

function waitReqDelPage()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteReqDelPage();
}

function traiteReqDelPage()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
		envReqMenu();
	}
}

//Fonctions ajax permettant la modification d'une page
function envReqAjoutPage()
{
	objRequete.open('POST', 'menu_langue_b.php', true);
	// OBLIGATOIRE QUAND ON ENVOIE PAR LA METHODE POST
	objRequete.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// On r�cup�re les donn�es
	contenu = document.getElementById('contenu').value;
	id_page = document.getElementById('id_page').value;
	lang_id = document.getElementById('lang_id').value;
	id_men = document.getElementById('id_men').value;
	
	objRequete.onreadystatechange = waitReqAjoutPage;
	// on envoie la valeur
	objRequete.send("contenu="+contenu+"&id_page="+id_page+"&lang_id="+lang_id+"&id_men="+id_men+"&updPage="+1);
}

function waitReqAjoutPage()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteReqAjoutPage();
}

function traiteReqAjoutPage()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
		envReqMenu();
	}
}

//Fonctions ajax permettant la activation ou d�sactivation d'un menu (en fonction des langues)
function envReqPageVis(id_translation, id_men, active_menu, active_value)
{
	objRequete.open('GET', 'menu_langue_b.php?id_translation='+id_translation+'&id_men='+id_men+'&active_menu='+active_menu+"&active_value="+active_value, true);
	objRequete.onreadystatechange = waitReqPageVis;
	
	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitReqPageVis()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteReqPageVis();
}

function traiteReqPageVis()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
		envReqMenu();
	}
}

//Fonctions ajax permettant l'affichage du formulaire de cr�ation de p�riode de validite
function envReqDateMod(id_men, create_periode, id_men_periode)
{
	objRequete.open('GET', 'menu_langue_b.php?id_men='+id_men+'&create_periode='+create_periode+"&id_men_periode="+id_men_periode, true);
	objRequete.onreadystatechange = waitRepDateMod;
	
	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepDateMod()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepDateMod();
}

//retourne le code HTML dans le div menu_act de la page index.php
function traiteRepDateMod()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
	}
}

//Fonctions ajax permettant la selection d'un logo pour un menu rattache a une page
function envReqLogo(id_logo, id_men)
{
	objRequete.open('GET', 'menu_langue_b.php?id_men='+id_men+'&id_logo='+id_logo, true);
	objRequete.onreadystatechange = waitRepLogo;
	
	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);

}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepLogo()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepLogo();
}

//retourne le code HTML dans le div menu_act de la page index.php
function traiteRepLogo()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
	}
}

//fonction d'envoi des elements permettant la creation d'un nouveau menu
function envReqDateAdd()
{
	objRequete.open('POST', 'menu_langue_b.php', true);
	
	//OBLIGATOIRE DANS UNE METHODE POST
	objRequete.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	periode_du = document.getElementById('periode_du').value;
	periode_au = document.getElementById('periode_au').value;	
	id_men = document.getElementById('id_men').value;
	id_men_periode = document.getElementById('id_men_periode').value;
	
	objRequete.onreadystatechange = waitRepDateAdd;

	//envoie de la requete
	objRequete.send("periode_du="+periode_du+"&periode_au="+periode_au+"&id_men_periode="+id_men_periode+"&id_men="+id_men+"&period_create="+1);
}

function waitRepDateAdd()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	
	traiteRepDateAdd();
}

function traiteRepDateAdd()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
		envReqMenu();
	}
}

//fonction de remplissage du champs date de validite du
function fillComboDateDu()
{	
	valPeriode = document.getElementById('periode_du').value;
	lngPeriode = valPeriode.length;
	
	switch(lngPeriode)
	{
		case 0:
			break;
			
		case 1:
			break;
		
		case 2:
			this.document.getElementById('periode_du').value = valPeriode+'-';
			break;
		
		case 3:
			if(valPeriode.charAt(2) != '-')
				{
					this.document.getElementById('periode_du').value = valPeriode.slice(0, 2);
				}
			break;
		
		case 4:
			if(valPeriode.charAt(2) != '-')
				{
					this.document.getElementById('periode_du').value = valPeriode.slice(0, 2);
				}
			break;
		
		case 5:
			this.document.getElementById('periode_du').value = valPeriode+'-';
			break;
			
		case 6:
			if(valPeriode.charAt(5) != '-')
				{
					this.document.getElementById('periode_du').value = valPeriode.slice(0, 5);
				}
			break;
			
		case 7:
			if(valPeriode.charAt(5) != '-')
				{
					this.document.getElementById('periode_du').value = valPeriode.slice(0, 5);
				}
			break;
			
		case 8:
			this.document.getElementById('periode_du').value = valPeriode+' ';
			break;
		
		case 9:
			if(valPeriode.charAt(8) != ' ')
				{
					this.document.getElementById('periode_du').value = valPeriode.slice(0, 8);
				}
			break;
			
		case 10:
			if(valPeriode.charAt(8) != ' ')
				{
					this.document.getElementById('periode_du').value = valPeriode.slice(0, 8);
				}
			break;
			
		case 11:
			this.document.getElementById('periode_du').value = valPeriode+':';
			break;
			
		case 12:
			if(valPeriode.charAt(11) != ':')
				{
					this.document.getElementById('periode_du').value = valPeriode.slice(0, 11);
				}
			break;
			
		case 13:
			if(valPeriode.charAt(11) != ':')
				{
					this.document.getElementById('periode_du').value = valPeriode.slice(0, 11);
				}
			break;
			
		case 14:
			this.document.getElementById('periode_du').value = valPeriode+':';
			break;
			
		case 15:
			if(valPeriode.charAt(14) != ':')
				{
					this.document.getElementById('periode_du').value = valPeriode.slice(0, 14);
				}
			break;
			
		case 16:
			if(valPeriode.charAt(14) != ':')
				{
					this.document.getElementById('periode_du').value = valPeriode.slice(0, 14);
				}
			break;
			
		case 17:
			if(valPeriode.charAt(14) != ':')
				{
					this.document.getElementById('periode_du').value = valPeriode.slice(0, 14);
				}
			else
			{
				//this.document.getElementById('periode_au').focus();
			}
			break;
			
		default:
			this.document.getElementById('periode_du').value = valPeriode.slice(0, 17);
			this.document.getElementById('periode_au').focus();
			break;
			
	}
}

//fonction de remplissage du champs date de validite au
function fillComboDateAu()
{	
	valPeriode = document.getElementById('periode_au').value;
	lngPeriode = valPeriode.length;
	
	switch(lngPeriode)
	{
		case 0:
			break;
			
		case 1:
			break;
		
		case 2:
			this.document.getElementById('periode_au').value = valPeriode+'-';
			break;
		
		case 3:
			if(valPeriode.charAt(2) != '-')
				{
					this.document.getElementById('periode_au').value = valPeriode.slice(0, 2);
				}
			break;
		
		case 4:
			if(valPeriode.charAt(2) != '-')
				{
					this.document.getElementById('periode_au').value = valPeriode.slice(0, 2);
				}
			break;
		
		case 5:
			this.document.getElementById('periode_au').value = valPeriode+'-';
			break;
			
		case 6:
			if(valPeriode.charAt(5) != '-')
				{
					this.document.getElementById('periode_au').value = valPeriode.slice(0, 5);
				}
			break;
			
		case 7:
			if(valPeriode.charAt(5) != '-')
				{
					this.document.getElementById('periode_au').value = valPeriode.slice(0, 5);
				}
			break;
			
		case 8:
			this.document.getElementById('periode_au').value = valPeriode+' ';
			break;
		
		case 9:
			if(valPeriode.charAt(8) != ' ')
				{
					this.document.getElementById('periode_au').value = valPeriode.slice(0, 8);
				}
			break;
			
		case 10:
			if(valPeriode.charAt(8) != ' ')
				{
					this.document.getElementById('periode_au').value = valPeriode.slice(0, 8);
				}
			break;
			
		case 11:
			this.document.getElementById('periode_au').value = valPeriode+':';
			break;
			
		case 12:
			if(valPeriode.charAt(11) != ':')
				{
					this.document.getElementById('periode_au').value = valPeriode.slice(0, 11);
				}
			break;
			
		case 13:
			if(valPeriode.charAt(11) != ':')
				{
					this.document.getElementById('periode_au').value = valPeriode.slice(0, 11);
				}
			break;
			
		case 14:
			this.document.getElementById('periode_au').value = valPeriode+':';
			break;
			
		case 15:
			if(valPeriode.charAt(14) != ':')
				{
					this.document.getElementById('periode_au').value = valPeriode.slice(0, 14);
				}
			break;
			
		case 16:
			if(valPeriode.charAt(14) != ':')
				{
					this.document.getElementById('periode_au').value = valPeriode.slice(0, 14);
				}
			break;
			
		case 17:
			if(valPeriode.charAt(14) != ':')
				{
					this.document.getElementById('periode_au').value = valPeriode.slice(0, 14);
				}
			else
			{
				//this.document.getElementById('periode_ok').focus();
			}
			break;
			
		default:
			this.document.getElementById('periode_au').value = valPeriode.slice(0, 17);
			this.document.getElementById('periode_ok').focus();
			break;
			
	}
}

//Fonctions ajax permettant l'affichage d'un formulaire d'ajout d'un fichier pdf � un menu ok
function envReqPdfCreate(affect_pdf, id_men, id_translation, idPdf)
{
	objRequete.open('GET', 'menu_langue_b.php?id_men='+id_men+'&affect_pdf='+affect_pdf+'&idPdf='+idPdf+'&id_translation='+id_translation, true);
	objRequete.onreadystatechange = waitRepPdfCreate;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitRepPdfCreate()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	
	traiteRepPdfCreate();
}

function traiteRepPdfCreate()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
		envReqMenu();
	}
}

//Fonctions ajax permettant l'affichage d'un formulaire d'ajout d'un fichier pdf � un menu ok
function envReqPdfDel(del_pdf, id_men, id_translation)
{
	objRequete.open('GET', 'menu_langue_b.php?id_men='+id_men+'&del_pdf='+del_pdf+'&id_translation='+id_translation, true);
	objRequete.onreadystatechange = waitRepPdfDel;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitRepPdfDel()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	
	traiteRepPdfDel();
}

function traiteRepPdfDel()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
		envReqMenu();
	}
}

//Fonctions ajax permettant l'affichage d'un formulaire d'ajout d'un fichier pdf � un menu
function envReqPdfAdd(id_translation, create_pdf, id_men)
{
	objRequete.open('GET', 'menu_langue_b.php?id_men='+id_men+'&create_pdf='+create_pdf+'&id_translation='+id_translation, true);
	objRequete.onreadystatechange = waitRepPdfAdd;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitRepPdfAdd()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	
	traiteRepPdfAdd();
}

function traiteRepPdfAdd()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
	}
}

//Fonctions ajax permettant l'affichage d'un formulaire d'ajout d'un fichier pdf � un menu
function envReqPdf(pdf_af, id_men)
{
	objRequete.open('GET', 'menu_langue_b.php?id_men='+id_men+'&pdf_af='+pdf_af, true);
	objRequete.onreadystatechange = waitRepPdf;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitRepPdf()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	
	traiteRepPdf();
}

function traiteRepPdf()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
	}
}

//Fonctions ajax permettant l'affichage d'un formulaire d'ajout d'un fichier pdf � un menu
function envReqAffectPdf(id_translation, id_men, add_pdf, create_pdf)
{
	objRequete.open('GET', 'menu_langue_b.php?id_men='+id_men+'&id_translation='+id_translation+'&create_pdf='+create_pdf+'&add_pdf='+add_pdf, true);
	objRequete.onreadystatechange = waitRepAffectPdf;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitRepAffectPdf()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	
	traiteRepAffectPdf();
}

function traiteRepAffectPdf()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("menu_act").innerHTML = objRequete.responseText;
	}
}

//Fonctions ajax permettant d'inclure la page d'upload de fichier
function envMiniImg(id_up_file)
{
	document.getElementById("pop_up_fond_sombre").style.display='block';
			
	objRequete.open('GET', 'choix_mini_img.php?id_up_file='+id_up_file, true);
	objRequete.onreadystatechange = waitMiniImg;
	affiche_pop_up();
	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitMiniImg()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteMiniImg();
}

function traiteMiniImg()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("pop_up").innerHTML = objRequete.responseText;
	}
}

//Fonctions ajax permettant d'inclure la page d'upload de fichier
function envJoinFile()
{
		document.getElementById("pop_up_fond_sombre").style.display='block';
		
		objRequete.open('GET', 'up_file.php', true);
		objRequete.onreadystatechange = waitJoinFile;
		affiche_pop_up();
		//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
		objRequete.send(null);
}

function waitJoinFile()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteJoinFile();
}

function traiteJoinFile()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("pop_up").innerHTML = objRequete.responseText;
	}
}

function addFile()
{
	objRequete.open('GET', 'up_file.php', true);
	objRequete.onreadystatechange = waitAddFile;
	
	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitAddFile()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteAddFile();
}

function traiteAddFile()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("add_link").innerHTML = objRequete.responseText;
	}
}
/*

//Fonctions ajax permettant d'inclure la page d'ajout de lien
function envAddLink(lang_id)
{
		document.getElementById("fond_sombre").style.display='block';
		
		objRequete.open('GET', 'add_link.php?lang_id='+lang_id, true);
		objRequete.onreadystatechange = waitAddLink;
		//affiche_pop_up();
		//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
		objRequete.send(null);
}

function waitAddLink()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteAddLink();
}

function traiteAddLink()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("pop_up").innerHTML = objRequete.responseText;
	}
}
*/

//Fonctions ajax permettant d'inclure la page d'upload de fichier
function envSearchModule()
{
		document.getElementById("pop_up_fond_sombre").style.display='block';
		
		objRequete.open('GET', 'search_module.php', true);
		objRequete.onreadystatechange = waitSearchModule;
		affiche_pop_up();
		//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
		objRequete.send(null);
}

function waitSearchModule()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteSearchModule();
}

function traiteSearchModule()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("pop_up").innerHTML = objRequete.responseText;
	}
}

//Fonctions ajax permettant d'inclure la page d'upload de fichier
function envListeGenreFile(id_genre)
{
		objRequete.open('GET', 'liste_genre_file.php?id_genre='+id_genre, true);
		objRequete.onreadystatechange = waitListeGenreFile;
		
		//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
		objRequete.send(null);
}

function waitListeGenreFile()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteListeGenreFile();
}

function traiteListeGenreFile()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("liste_genre_file").innerHTML = objRequete.responseText;
	}
}

//Fonction ajax permettant l'affichage des pages cote client (affichage depuis les menus deroulant)
function envReqAfPage(id_translation, id_men, lang_id)
{
	//slidedown('divEffetSlide');
	
	document.getElementById("contenu").style.backgroundColor = '#eceaeb';
	
	document.getElementById("contenu").style.backgroundImage = 'url(./administration/images_design/fond2.jpg)';
	
	envReqAfTitle(id_translation, id_men, lang_id);
	envReqAfLangue(id_translation, id_men, lang_id);
	
	objRequete.open('GET', './administration/includes/page/page.php?id_translation='+id_translation+'&id_men='+id_men+'&lang_id='+lang_id, true);
	
	objRequete.onreadystatechange = waitRepAfPage;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitRepAfPage()
{
	/*
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	*/
	traiteRepAfPage();
}

function traiteRepAfPage()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("contenu_txt").innerHTML = objRequete.responseText;
	}
}

//Creation d'une nouvelle requete d'affichage des pages non r�f�renc�es dans la BDD
var objRequeteAfPageExt = null;
objRequeteAfPageExt = creeXMLHttpRequestObject();

//Fonction ajax permettant l'affichage des pages cote client (affichage depuis les menus deroulant)
function envReqAfPageExt(id_translation, id_men, lang_id)
{
	//slidedown('divEffetSlide');
	
	document.getElementById("contenu").style.backgroundColor = '#eceaeb';
	
	document.getElementById("contenu").style.backgroundImage = 'url(./administration/images_design/fond2.jpg)';
	
	envReqAfTitle(id_translation, id_men, lang_id);
	envReqAfLangue(id_translation, id_men, lang_id);
	envReqRefreshNews(lang_id);
	envReqShowMen(lang_id);
	
	objRequeteAfPageExt.open('GET', './administration/includes/page/pageExt.php?id_translation='+id_translation+'&id_men='+id_men+'&lang_id='+lang_id, true);
	
	objRequeteAfPageExt.onreadystatechange = waitRepAfPageExt;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequeteAfPageExt.send(null);
}

function waitRepAfPageExt()
{
	/*
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	*/
	traiteRepAfPageExt();
}

function traiteRepAfPageExt()
{
	if(objRequeteAfPageExt.readyState == 4)
	{
		document.getElementById("contenu_txt").innerHTML = objRequeteAfPageExt.responseText;
	}
}

//Creation d'une nouvelle requete d'affichage des modules non r�f�renc�es dans la BDD
var objRequeteAfModule = null;
objRequeteAfModule = creeXMLHttpRequestObject();


//Creation d'une nouvelle requete d'affichage des titres de page
var objRequeteAfTitle = null;
objRequeteAfTitle = creeXMLHttpRequestObject();
	
//Fonction ajax permettant l'affichage des pages cote client (affichage depuis les menus deroulant)
function envReqAfTitle(id_translation, id_men, lang_id)
{
	objRequeteAfTitle.open('GET', './administration/includes/page/title.php?id_translation='+id_translation+'&id_men='+id_men+'&lang_id='+lang_id, true);
	objRequeteAfTitle.onreadystatechange = waitRepAfTitle;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequeteAfTitle.send(null);
}

function waitRepAfTitle()
{
	/*
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	*/
	traiteRepAfTitle();
}

function traiteRepAfTitle()
{
	if(objRequeteAfTitle.readyState == 4)
	{
		document.getElementById("decrochement").innerHTML = objRequeteAfTitle.responseText;
	}
}

//Creation d'une nouvelle requete d'affichage des titres de page
var objRequeteAfLangue = null;
objRequeteAfLangue = creeXMLHttpRequestObject();
	
//Fonction ajax permettant l'affichage des pages cote client (affichage depuis les menus deroulant)
function envReqAfLangue(id_translation, id_men, lang_id)
{
	objRequeteAfLangue.open('GET', './administration/includes/page/language.php?id_translation='+id_translation+'&id_men='+id_men+'&lang_id='+lang_id, true);
	objRequeteAfLangue.onreadystatechange = waitRepAfLangue;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequeteAfLangue.send(null);
}

function waitRepAfLangue()
{
	traiteRepAfLangue();
}

function traiteRepAfLangue()
{
	if(objRequeteAfLangue.readyState == 4)
	{
		document.getElementById("langues").innerHTML = objRequeteAfLangue.responseText;
	}
}

//Creation d'une nouvelle requete d'affichage des titres de page
var objRequeteAfTitleExt = null;
objRequeteAfTitleExt = creeXMLHttpRequestObject();
	
//Fonction ajax permettant l'affichage des pages cote client (affichage depuis les menus deroulant)
function envReqAfTitleExt(id_ext, lang_id, nom_mod)
{
	objRequeteAfTitleExt.open('GET', './administration/includes/page/titleExt.php?id_ext='+id_ext+'&lang_id='+lang_id+'&nom_mod='+nom_mod, true);
	objRequeteAfTitleExt.onreadystatechange = waitRepAfTitleExt;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequeteAfTitleExt.send(null);
}

function waitRepAfTitleExt()
{
	traiteRepAfTitleExt();
}

function traiteRepAfTitleExt()
{
	if(objRequeteAfTitleExt.readyState == 4)
	{
		document.getElementById("decrochement").innerHTML = objRequeteAfTitleExt.responseText;
	}
}

//Creation d'une nouvelle requete d'affichage des titres de page
var objRequeteAfLangueExt = null;
objRequeteAfLangueExt = creeXMLHttpRequestObject();
	
//Fonction ajax permettant l'affichage des pages cote client (affichage depuis les menus deroulant)
function envReqAfLangueExt(id_ext, lang_id)
{
	objRequeteAfLangueExt.open('GET', './administration/includes/page/languageExt.php?id_ext='+id_ext+'&lang_id='+lang_id, true);
	objRequeteAfLangueExt.onreadystatechange = waitRepAfLangueExt;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequeteAfLangueExt.send(null);
}

function waitRepAfLangueExt()
{
	traiteRepAfLangueExt();
}

function traiteRepAfLangueExt()
{
	if(objRequeteAfLangueExt.readyState == 4)
	{
		document.getElementById("langues").innerHTML = objRequeteAfLangueExt.responseText;
	}
}

var objRequeteAfAff = null;
objRequeteAfAff = creeXMLHttpRequestObject();

//requete d'affichage des news
function envReqRefreshAff(lang_id)
{
	objRequeteAfAff.open('GET', './administration/includes/page/affiche.php?lang_id='+lang_id, true);
	objRequeteAfAff.onreadystatechange = waitRefreshAff;
	objRequeteAfAff.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRefreshAff()
{
	TraiteRefreshAff();
}

//retourne le code HTML dans le div menu_modif de la page menu_b.php
function TraiteRefreshAff()
{
	if(objRequeteAfAff.readyState == 4)
	{
		document.getElementById("contenu_txt").innerHTML = objRequeteAfAff.responseText;
	}
}

var objRequeteAfBoo = null;
objRequeteAfBoo = creeXMLHttpRequestObject();

//requete d'affichage des news
function envReqRefreshBoo(lang_id)
{
	objRequeteAfBoo.open('GET', './administration/includes/page/booking.php?lang_id='+lang_id, true);
	objRequeteAfBoo.onreadystatechange = waitRefreshBoo;
	objRequeteAfBoo.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRefreshBoo()
{
	TraiteRefreshBoo();
}

//retourne le code HTML dans le div menu_modif de la page menu_b.php
function TraiteRefreshBoo()
{
	if(objRequeteAfBoo.readyState == 4)
	{
		document.getElementById("booking").innerHTML = objRequeteAfBoo.responseText;
	}
}

var objRequeteAfNews = null;
objRequeteAfNews = creeXMLHttpRequestObject();

//requete d'affichage des news
function envReqRefreshNews(lang_id)
{
	objRequeteAfNews.open('GET', './administration/includes/page/news.php?lang_id='+lang_id, true);
	objRequeteAfNews.onreadystatechange = waitRefreshNews;
	objRequeteAfNews.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRefreshNews()
{
	TraiteRefreshNews();
}

//retourne le code HTML dans le div menu_modif de la page menu_b.php
function TraiteRefreshNews()
{
	if(objRequeteAfNews.readyState == 4)
	{
		document.getElementById("news").innerHTML = objRequeteAfNews.responseText;
		document.getElementById("deroulant").start();
	}
}

//Creation d'une nouvelle requete d'affichage des tites de page
var objRequeteAfMen = null;
objRequeteAfMen = creeXMLHttpRequestObject();

//Fonction ajax permettant l'affichage des pages cote client (affichage depuis les menus deroulant)
function envReqRefreshL(id_translation, id_men, lang_id)
{
	if(id_men != 0)
	{
	//slidedown('divEffetSlide');
	document.getElementById("contenu").style.backgroundImage = 'url(../../images_design/fond2.jpg)';
	envReqAfPage(id_translation, id_men, lang_id);
	envReqRefreshNews(lang_id);
	envReqShowMen(lang_id);
	envReqRefreshBoo(lang_id);
	}
	else
	{
	envReqRefreshNews(lang_id);
	envReqShowMen(lang_id);
	envReqRefreshAff(lang_id);
	envReqRefreshBoo(lang_id);
	}
}

// Fonction ajax permettant le rafraichissement des langues lorsque c'est un module
function envReqRefreshLExt(id_translation, id_men, lang_id)
{
	if(id_men != 0)
	{
	//slidedown('divEffetSlide');
	document.getElementById("contenu").style.backgroundImage = 'url(../../images_design/fond2.jpg)';
	envReqAfPage(id_translation, id_men, lang_id);
	envReqRefreshNews(lang_id);
	envReqShowMen(lang_id);
	envReqRefreshBoo(lang_id);
	}
	else
	{
	envReqRefreshNews(lang_id);
	envReqAfModule('webcams', 'Webcams', lang_id); // Pour l'instant il n'y a que les webcams comme module
	envReqShowMen(lang_id);
	envReqRefreshBoo(lang_id);
	}
}

//Fonction ajax permettant l'affichage des pages cote client (affichage depuis les menus deroulant)
function envReqShowMen(lang_id)
{
	objRequeteAfMen.open('GET', './administration/includes/page/menu.php?lang_id='+lang_id, true);

	objRequeteAfMen.onreadystatechange = waitRepShowMen;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequeteAfMen.send(null);
	
	//envReqShowMenPart(lang_id);
}

function waitRepShowMen()
{
	traiteRepShowMen();
}

function traiteRepShowMen()
{
	if(objRequeteAfMen.readyState == 4)
	{
		document.getElementById("menu_gen").innerHTML = objRequeteAfMen.responseText;
		
		initMenu();
	}
}

//Creation d'une nouvelle requete d'affichage des tites de page
/*
var objRequeteAfMenPart = null;
objRequeteAfMenPart = creeXMLHttpRequestObject();

//Fonction ajax permettant l'affichage des pages cote client (affichage depuis les menus deroulant)
function envReqShowMenPart(lang_id)
{
	objRequeteAfMenPart.open('GET', './administration/includes/page/menu_part.php?lang_id='+lang_id, true);

	objRequeteAfMenPart.onreadystatechange = waitRepShowMenPart;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequeteAfMenPart.send(null);
}

function waitRepShowMenPart()
{
	traiteRepShowMenPart();
}

function traiteRepShowMenPart()
{
	if(objRequeteAfMenPart.readyState == 4)
	{
		document.getElementById("menu_part_index").innerHTML = objRequeteAfMenPart.responseText;
		
		initMenu2();
	}
}*/

//TRAITEMENT CONCERNANT LE BACKOFFICE DES NEWS
//************************************************************************************************
//Fonction d'affichage du backoffice des news
function envReqNews()
{
	objRequete.open('GET', 'news_b.php', true);
	objRequete.onreadystatechange = waitRepNews;

	objRequete.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepNews()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepNews();
}

//retourne le code HTML dans le div menu_modif de la page menu_b.php
function traiteRepNews()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("news_backoffice").innerHTML = objRequete.responseText;
		document.getElementById("menu_backoffice").innerHTML = '';
		document.getElementById("divers_backoffice").innerHTML = '';
		document.getElementById("divers_act").innerHTML = '';
		document.getElementById("menu_act").innerHTML = '';
		document.getElementById("menu_act2").innerHTML = '';
		document.getElementById("medias_backoffice").innerHTML = '';
		document.getElementById("medias_act").innerHTML = '';
		document.getElementById("medias_act2").innerHTML = '';
		document.getElementById("menu_backoffice").style.display = 'none';
	}
}

//Fonctions ajax permettant la activation ou d�sactivation d'un menu (en fonction des langues)
function envReqNewsVis(id_translation, active_news, active_value)
{
	objRequete.open('GET', 'news_b.php?id_translation='+id_translation+'&active_news='+active_news+"&active_value="+active_value, true);
	objRequete.onreadystatechange = waitReqNewsVis;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitReqNewsVis()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteReqNewsVis();
}

function traiteReqNewsVis()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("news_backoffice").innerHTML = objRequete.responseText;
	}
}

//Fonctions ajax permettant l'affichage du formulaire de cr�ation de p�riode de validite
function envReqDateNews(create_periode, id_news_periode)
{
	objRequete.open('GET', 'news_act_b.php?create_periode='+create_periode+"&id_news_periode="+id_news_periode, true);
	objRequete.onreadystatechange = waitRepDateNews;
	
	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepDateNews()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepDateNews();
}

//retourne le code HTML dans le div menu_act de la page index.php
function traiteRepDateNews()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("news_act").innerHTML = objRequete.responseText;
	}
}

//fonction d'envoi des elements permettant la creation d'un nouveau menu
function envReqNewsAdd()
{
	objRequete.open('POST', 'news_b.php', true);
	
	//OBLIGATOIRE DANS UNE METHODE POST
	objRequete.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	periode_du = document.getElementById('periode_du').value;
	periode_au = document.getElementById('periode_au').value;	
	id_news_periode = document.getElementById('id_news_periode').value;
	
	objRequete.onreadystatechange = waitRepNewsAdd;

	//envoie de la requete
	objRequete.send("periode_du="+periode_du+"&periode_au="+periode_au+"&id_news_periode="+id_news_periode+"&period_create="+1);
}

function waitRepNewsAdd()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	
	traiteRepNewsAdd();
}

function traiteRepNewsAdd()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("news_backoffice").innerHTML = objRequete.responseText;
		document.getElementById("news_act").innerHTML = '';
	}
}

function envReqNewsUpd(id_translation)
{
	objRequete.open('GET', 'update_news.php?id_translation='+id_translation, true);
	objRequete.onreadystatechange = waitRepNewsUpd;
	
	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepNewsUpd()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepNewsUpd();
}

//retourne le code HTML dans le div menu_act de la page index.php
function traiteRepNewsUpd()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("news_act").innerHTML = objRequete.responseText;
		
		document.getElementById("news_backoffice").innerHTML = '';
		document.getElementById("menu_backoffice").innerHTML = '';
		document.getElementById("divers_backoffice").innerHTML = '';
		document.getElementById("divers_act").innerHTML = '';
		document.getElementById("menu_act").innerHTML = '';
		document.getElementById("menu_act2").innerHTML = '';
		document.getElementById("medias_backoffice").innerHTML = '';
		document.getElementById("medias_act").innerHTML = '';
		document.getElementById("medias_act2").innerHTML = '';
		document.getElementById("menu_backoffice").style.display = 'none';
	}
}

//Fonctions ajax permettant la modification d'une news
function envReqAjoutNews()
{
	objRequete.open('POST', 'news_b.php', true);
	// OBLIGATOIRE QUAND ON ENVOIE PAR LA METHODE POST
	objRequete.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// On r�cup�re les donn�es
	contenu = document.getElementById('contenu').value;
	id_news = document.getElementById('id_news').value;
	lang_id = document.getElementById('lang_id').value;
	id_translation = document.getElementById('id_translation').value;
	title_news = document.getElementById('title_news').value;
	
	objRequete.onreadystatechange = waitReqAjoutNews;
	// on envoie la valeur
	objRequete.send("contenu="+contenu+"&id_news="+id_news+"&title_news="+title_news+"&lang_id="+lang_id+"&id_translation="+id_translation+"&updNews="+1);
}

function waitReqAjoutNews()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteReqAjoutNews();
}

function traiteReqAjoutNews()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("news_backoffice").innerHTML = objRequete.responseText;
		document.getElementById("news_act").innerHTML = '';
	}
}

function envReqNewsCreate(create_news, type_news)
{
	objRequete.open('GET', 'news_add_b.php?create_news='+create_news+'&type_news='+type_news, true);
	objRequete.onreadystatechange = waitRepNewsCreate;
	
	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepNewsCreate()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepNewsCreate();
}

//retourne le code HTML dans le div menu_act de la page index.php
function traiteRepNewsCreate()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("news_act").innerHTML = objRequete.responseText;
	}
}

function envReqNewsCre()
{
	objRequete.open('POST', 'news_b.php', true);
	// OBLIGATOIRE QUAND ON ENVOIE PAR LA METHODE POST
	objRequete.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// On r�cup�re les donn�es
	add_news = document.getElementById('add_news').value;
	type_news = document.getElementById('type_news').value;

	objRequete.onreadystatechange = waitRepNewsCre;
	// on envoie la valeur
	objRequete.send("add_news="+add_news+"&type_news="+type_news);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepNewsCre()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepNewsCre();
}

//retourne le code HTML dans le div menu_act de la page index.php
function traiteRepNewsCre()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("news_backoffice").innerHTML = objRequete.responseText;
		document.getElementById("news_act").innerHTML = '';
	}
}
//suppression d'une news dans le backoffice
function envReqRemNews(id_group_translation, remove_news)
{
	if(confirm('Voulez-vous vraiment supprimer d�finitivement cette news?'))
	{
		objRequete.open('GET', 'news_b.php?id_group_translation='+id_group_translation+"&remove_news="+remove_news, true);
		objRequete.onreadystatechange = waitRepRemNews;
		
		//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
		objRequete.send(null);
	}
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepRemNews()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepRemNews();
}

//retourne le code HTML dans le div menu_act de la page index.php
function traiteRepRemNews()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("news_backoffice").innerHTML = objRequete.responseText;
	}
}

//Fonction d'affichage du backoffice des archives de news
function envReqArch()
{
	objRequete.open('GET', 'news_b.php?archives='+1, true);
	objRequete.onreadystatechange = waitRepArch;

	objRequete.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepArch()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepArch();
}

//retourne le code HTML dans le div menu_modif de la page menu_b.php
function traiteRepArch()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("news_backoffice").innerHTML = objRequete.responseText;
		document.getElementById("menu_backoffice").innerHTML = '';
		document.getElementById("divers_backoffice").innerHTML = '';
		document.getElementById("menu_act").innerHTML = '';
		document.getElementById("menu_act2").innerHTML = '';
	}
}

//Fonction de gestion de l'ordre des news
function envReqOrder(premiere, deuxieme, type_news)
{
	objRequete.open('GET', 'news_b.php?premiere='+premiere+"&deuxieme="+deuxieme+"&type_news="+type_news, true);
	objRequete.onreadystatechange = waitRepOrder;

	objRequete.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepOrder()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepOrder();
}

//retourne le code HTML dans le div menu_modif de la page menu_b.php
function traiteRepOrder()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("news_backoffice").innerHTML = objRequete.responseText;
	}
}

//requete d'affichage des news Complete
function envReqAfNews(lang_id, news_id)
{
	//slidedown('divEffetSlide');
	
	envReqAfTitleExt(news_id, lang_id, 'News');
	envReqAfLangueExt(news_id, lang_id, 'News');
	envReqRefreshNews(lang_id);
	envReqRefreshBoo(lang_id);
	envReqShowMen(lang_id);

	document.getElementById("contenu").style.backgroundColor = '#eceaeb';
	
	document.getElementById("contenu").style.backgroundImage = 'url(./administration/images_design/fond2.jpg)';

	objRequete.open('GET', './administration/includes/page/page_news.php?lang_id='+lang_id+'&news_id='+news_id, true);
	
	objRequete.onreadystatechange = waitReqAfNews;
	
	objRequete.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitReqAfNews()
{
	/*if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}*/
	TraiteReqAfNews();
}

function TraiteReqAfNews()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("contenu_txt").innerHTML = objRequete.responseText;
		//document.getElementById("deroulant").start();
	}
}

function exploreDir()
{
		// Cr�e un nouvel �l�ment de paragraphe
		var p = document.createElement("p");
		// l'ajoute � la fin du corps du document
		document.body.appendChild(p);
}

function waitExploreDir()
{
	
}

function traiteExploreDir()
{
	if(objRequete.readyState == 4)
	{
		
		//document.getElementById("contenu_txt").innerHTML = objRequete.responseText;
		//document.getElementById("deroulant").start();
	}
}

function envReqAfWebcam(id_webcam)
{
	objRequete.open('GET', '../vues/webcams/webcam_princ.php?id_webcam='+id_webcam, true);
	
	objRequete.onreadystatechange = waitAfWebcam;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
	
}

function waitAfWebcam()
{
	traiteAfWebcam();
}

function traiteAfWebcam()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("webcam_princ").innerHTML = objRequete.responseText;
	}
}

//Creation d'une nouvelle requete d'affichage des pages non r�f�renc�es dans la BDD
var objRequeteAfModule = null;
objRequeteAfModule = creeXMLHttpRequestObject();

function envReqAfModule(module, nom_module, lang_id)
{
	//slidedown('divEffetSlide');
	
	envReqAfTitleExt(0, lang_id, nom_module);
	envReqAfLangueExt(0, lang_id, module);
		
	document.getElementById("contenu").style.backgroundColor = '#eceaeb';
	
	document.getElementById("contenu").style.backgroundImage = 'url(./administration/images_design/fond2.jpg)';
		
	objRequeteAfModule.open('GET', './administration/includes/page/pageExt.php?module='+module+'&lang_id='+lang_id, true);
	
	objRequeteAfModule.onreadystatechange = waitAfModule;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequeteAfModule.send(null);

}

function waitAfModule()
{
	/*if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}*/
	traiteAfModule();
}

function traiteAfModule()
{
	if(objRequeteAfModule.readyState == 4)
	{
		document.getElementById("contenu_txt").innerHTML = objRequeteAfModule.responseText;
	}
}

//TRAITEMENT CONCERNANT LE BACKOFFICE DU MENU DIVERS
//************************************************************************************************
//Fonction d'affichage du backoffice divers
function envReqDiv()
{
	objRequete.open('GET', 'divers_b.php', true);
	objRequete.onreadystatechange = waitRepDiv;

	objRequete.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepDiv()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepDiv();
}

//retourne le code HTML
function traiteRepDiv()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("divers_backoffice").innerHTML = objRequete.responseText;
		document.getElementById("divers_act").innerHTML = '';
		document.getElementById("medias_backoffice").innerHTML = '';
		document.getElementById("medias_act").innerHTML = '';
		document.getElementById("medias_act2").innerHTML = '';
		document.getElementById("menu_backoffice").innerHTML = '';
		document.getElementById("menu_backoffice").style.display = 'none';
		document.getElementById("news_backoffice").innerHTML = '';
		document.getElementById("news_act").innerHTML = '';
		document.getElementById("menu_act").innerHTML = '';
		document.getElementById("menu_act2").innerHTML = '';
		document.getElementById("menu_backoffice").style.display = 'none';
		
	}
}

//Fonctions ajax permettant l'activation ou d�sactivation d'une langue
function envReqActLangue(value_act, lang_id)
{
	objRequete.open('GET', 'divers_b.php?value_act='+value_act+'&lang_id='+lang_id+'&active_langue='+1, true);
	objRequete.onreadystatechange = waitRepActLangue;
	
	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepActLangue()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepActLangue();
}

//retourne le code HTML
function traiteRepActLangue()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("divers_backoffice").innerHTML = objRequete.responseText;
	}
}

//Fonctions ajax permettant l'activation ou d�sactivation d'une webcam
function envReqActWeb(value_act, webcam_id)
{
	objRequete.open('GET', 'divers_b.php?value_act='+value_act+'&webcam_id='+webcam_id+'&active_webcam='+1, true);
	objRequete.onreadystatechange = waitRepActWeb;
	
	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepActWeb()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepActWeb();
}

//retourne le code HTML
function traiteRepActWeb()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("divers_backoffice").innerHTML = objRequete.responseText;
	}
}

//Fonctions ajax permettant d'inclure la page d'ajout de lien
function addLinkUrl()
{
		//document.getElementById("pop_up_fond_sombre").style.display='block';
		
		objRequete.open('GET', 'add_link_url.php', true);
		objRequete.onreadystatechange = waitAddLinkUrl;
		//affiche_pop_up();
		//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
		objRequete.send(null);
}

function waitAddLinkUrl()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteAddLinkUrl();
}

function traiteAddLinkUrl()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("add_link").innerHTML = objRequete.responseText;
	}
}

//Fonctions ajax permettant d'inclure la page d'ajout de lien vers une page
function addLinkPage(lang_id)
{
		//document.getElementById("pop_up_fond_sombre").style.display='block';
		
		objRequete.open('GET', 'add_link_page.php?lang_id='+lang_id, true);
		objRequete.onreadystatechange = waitAddLinkPage;
		//affiche_pop_up();
		//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
		objRequete.send(null);
}

function waitAddLinkPage()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteAddLinkPage();
}

function traiteAddLinkPage()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("add_link").innerHTML = objRequete.responseText;
	}
}

//Fonctions ajax permettant d'inclure la page d'ajout de lien vers une page
function addLinkGalerie()
{
		//document.getElementById("pop_up_fond_sombre").style.display='block';
		
		objRequete.open('GET', 'add_link_galerie.php', true);
		objRequete.onreadystatechange = waitAddLinkGalerie;
		//affiche_pop_up();
		//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
		objRequete.send(null);
}

function waitAddLinkGalerie()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteAddLinkGalerie();
}

function traiteAddLinkGalerie()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("add_link").innerHTML = objRequete.responseText;
	}
}

//Fonctions ajax permettant d'inclure la page d'ajout de lien vers une page
function addLinkGalerieVideo()
{
		//document.getElementById("pop_up_fond_sombre").style.display='block';
		
		objRequete.open('GET', 'add_link_galerie_videos.php', true);
		objRequete.onreadystatechange = waitAddLinkGalerieVideo;
		//affiche_pop_up();
		//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
		objRequete.send(null);
}

function waitAddLinkGalerieVideo()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteAddLinkGalerieVideo();
}



function traiteAddLinkGalerieVideo()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("add_link").innerHTML = objRequete.responseText;
	}
}

function envReqImgGalVideo(id_gal_media_img)
{
	objRequete.open('GET', 'add_link_galerie_videos2.php?id_gal_media_img='+id_gal_media_img, true);
	objRequete.onreadystatechange = waitImgGalVideo;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitImgGalVideo()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteImgGalVideo();
}



function traiteImgGalVideo()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("add_link").innerHTML = objRequete.responseText;
	}
}


//Fonctions ajax permettant d'inclure la page d'ajout de lien vers un module
function addLinkModule()
{
		//document.getElementById("pop_up_fond_sombre").style.display='block';
		
		objRequete.open('GET', 'add_link_module.php', true);
		objRequete.onreadystatechange = waitAddLinkModule;
		//affiche_pop_up();
		//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
		objRequete.send(null);
}

function waitAddLinkModule()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteAddLinkModule();
}

function traiteAddLinkModule()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("add_link").innerHTML = objRequete.responseText;
	}
}

//Fonctions ajax permettant d'inclure la page d'ajout de lien vers un fichier
function addLinkFile()
{
		//document.getElementById("pop_up_fond_sombre").style.display='block';
		
		objRequete.open('GET', 'add_link_file.php', true);
		objRequete.onreadystatechange = waitAddLinkFile;
		//affiche_pop_up();
		//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
		objRequete.send(null);
}

function waitAddLinkFile()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteAddLinkFile();
}

function traiteAddLinkFile()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("add_link").innerHTML = objRequete.responseText;
	}
}

//Fonctions ajax permettant d'inclure la page d'ajout de lien vers une news
function addLinkNews(lang_id)
{
		//document.getElementById("pop_up_fond_sombre").style.display='block';
		
		objRequete.open('GET', 'add_link_news.php?lang_id='+lang_id, true);
		objRequete.onreadystatechange = waitAddLinkNews;
		//affiche_pop_up();
		//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
		objRequete.send(null);
}

function waitAddLinkNews()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteAddLinkNews();
}

function traiteAddLinkNews()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("add_link").innerHTML = objRequete.responseText;
	}
}

//Fonctions ajax permettant l'affichage d'un formulaire d'ajout d'un lien sur news a un menu
function envReqNewsL(news_af, id_men)
{
	objRequete.open('GET', 'menu_langue_b.php?id_men='+id_men+'&news_af='+news_af, true);
	objRequete.onreadystatechange = waitRepNewsL;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitRepNewsL()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	
	traiteRepNewsL();
}

function traiteRepNewsL()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("news_act").innerHTML = objRequete.responseText;
	}
}

function envReqNewsLAct(id_translation, create_newsL, id_men, id_langNews)
{
	objRequete.open('GET', 'menu_langue_b.php?id_men='+id_men+'&create_newsL='+create_newsL+'&id_translation='+id_translation+'&id_langNews='+id_langNews, true);
	objRequete.onreadystatechange = waitRepNewsLAct;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitRepNewsLAct()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	
	traiteRepNewsLAct();
}

function traiteRepNewsLAct()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("news_act").innerHTML = objRequete.responseText;
	}
}

function envReqNewsLActRem(id_translation, id_men)
{
	objRequete.open('GET', 'menu_langue_b.php?del_newsActL='+1+'&id_translation='+id_translation+'&id_men='+id_men, true);
	objRequete.onreadystatechange = waitRepNewsLActRem;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitRepNewsLActRem()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	
	traiteRepNewsLActRem();
}

function traiteRepNewsLActRem()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("news_act").innerHTML = objRequete.responseText;
	}
}

function envReqNewsLActAdd(id_translation, id_news_actL, id_men)
{
	objRequete.open('GET', 'menu_langue_b.php?add_newsActL='+1+'&id_news_actL='+id_news_actL+'&id_translation='+id_translation+'&id_men='+id_men, true);
	objRequete.onreadystatechange = waitRepNewsLActAdd;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitRepNewsLActAdd()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	
	traiteRepNewsLActAdd();
}

function traiteRepNewsLActAdd()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("news_act").innerHTML = objRequete.responseText;
	}
}

//Fonction de rafraichissement du div principal
function envReqMedias()
{
	objRequete.open('GET', 'medias_b.php', true);
	objRequete.onreadystatechange = waitRepMedias;

	objRequete.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepMedias()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteRepMedias();
}

//retourne le code HTML dans le div menu_modif de la page menu_b.php
function traiteRepMedias()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("medias_backoffice").innerHTML = objRequete.responseText;
		document.getElementById("medias_act").innerHTML = '';
		document.getElementById("medias_act2").innerHTML = '';
		document.getElementById("menu_backoffice").innerHTML = '';
		document.getElementById("news_backoffice").innerHTML = '';
		document.getElementById("divers_backoffice").innerHTML = '';
		document.getElementById("news_act").innerHTML = '';
		document.getElementById("menu_act").innerHTML = '';
		document.getElementById("menu_act2").innerHTML = '';
		document.getElementById("divers_act").innerHTML = '';
		document.getElementById("menu_backoffice").style.display = 'none';
	}
}

function envReqActGalMedia(id_gal)
{
	objRequete.open('GET', './medias/liste_medias_gal.php?id_gal='+id_gal, true);
	objRequete.onreadystatechange = waitRepActGalMedia;

	objRequete.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepActGalMedia()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteActGalMedia();
}

//retourne le code HTML dans le div menu_modif de la page menu_b.php
function traiteActGalMedia()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("medias_act").innerHTML = objRequete.responseText;
	}
}

function envReqAddGal(id_type_gal)
{
	objRequete.open('GET', './medias/add_gal_medias.php?id_type_gal='+id_type_gal, true);
	objRequete.onreadystatechange = waitRepAddGal;

	objRequete.send(null);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepAddGal()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteAddGal();
}

//retourne le code HTML dans le div menu_modif de la page menu_b.php
function traiteAddGal()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("medias_act").innerHTML = objRequete.responseText;
	}
}

function envReqActAddGal()
{
		
	objRequete.open('POST', './medias/traitement_gal.php', true);
	
	//OBLIGATOIRE DANS UNE METHODE POST
	objRequete.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	var name_gal = document.getElementById('name_gal').value;
	var id_type_gal = document.getElementById('id_type_gal').value;
	var action_gal = document.getElementById('action_gal').value;
	
	objRequete.onreadystatechange = waitRepActAddGal;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send("name_gal="+name_gal+"&id_type_gal="+id_type_gal+"&action_gal="+action_gal);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepActAddGal()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteActAddGal();
}

//retourne le code HTML dans le div menu_modif de la page menu_b.php
function traiteActAddGal()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("medias_act").innerHTML = "";
		envReqMedias();
	}
}

function envReqAddGrpWebTV(id_type_gal)
{
	objRequete.open('GET', './medias/add_grp_webtv.php?id_type_gal='+id_type_gal, true);
	
	objRequete.onreadystatechange = waitReqAddGrpWebTV;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitReqAddGrpWebTV()
{	
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteAddGrpWebTV();
}

function traiteAddGrpWebTV()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("medias_act").innerHTML = objRequete.responseText;
	}
}

function envReqActAddGrpWebTV()
{
	objRequete.open('POST', './medias/traitement_webtv.php', true);
	
	//OBLIGATOIRE DANS UNE METHODE POST
	objRequete.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	var name_gal = document.getElementById('name_gal').value;
	var id_type_gal = document.getElementById('id_type_gal').value;
	var action_gal = document.getElementById('action_gal').value;
	
	objRequete.onreadystatechange = waitRepActAddGrpWebTV;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send("name_gal="+name_gal+"&id_type_gal="+id_type_gal+"&action_gal="+action_gal);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepActAddGrpWebTV()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteActAddGrpWebTV();
}

//retourne le code HTML dans le div menu_modif de la page menu_b.php
function traiteActAddGrpWebTV()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("medias_act").innerHTML = objRequete.responseText;
		envReqActGalMedia(3); 
	}
}

/*
function envReqAddMeteo(id_group_medias, lang_id)
{
	document.getElementById("pop_up_fond_sombre").style.display='block';
	affiche_pop_up();
	
	objRequete.open('GET', './medias/add_meteo.php?id_group_medias='+id_group_medias+'&lang_id='+lang_id, true);
	
	objRequete.onreadystatechange = waitReqAddMeteo;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitReqAddMeteo()
{	
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteAddMeteo();
}

function traiteAddMeteo()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("pop_up").innerHTML = objRequete.responseText;
	}
}
*/

function envReqAddGrpMeteo(id_type_gal)
{
	objRequete.open('GET', './medias/add_grp_meteo.php?id_type_gal='+id_type_gal, true);
	
	objRequete.onreadystatechange = waitReqAddGrpMeteo;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitReqAddGrpMeteo()
{	
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteAddGrpMeteo();
}

function traiteAddGrpMeteo()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("medias_act").innerHTML = objRequete.responseText;
	}
}

function envReqActAddGrpMeteo()
{
	objRequete.open('POST', './medias/traitement_meteo.php', true);
	
	//OBLIGATOIRE DANS UNE METHODE POST
	objRequete.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	var name_gal = document.getElementById('name_gal').value;
	var id_type_gal = document.getElementById('id_type_gal').value;
	var action_gal = document.getElementById('action_gal').value;
	
	objRequete.onreadystatechange = waitRepActAddGrpMeteo;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send("name_gal="+name_gal+"&id_type_gal="+id_type_gal+"&action_gal="+action_gal);
}

//Fonction d'attente pendant le traitement et le retour des infos
function waitRepActAddGrpMeteo()
{
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteActAddGrpMeteo();
}

//retourne le code HTML dans le div menu_modif de la page menu_b.php
function traiteActAddGrpMeteo()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("medias_act").innerHTML = objRequete.responseText;
		envReqActGalMedia(4); 
	}
}

/*
function envReqAddMeteo(id_group_medias, lang_id)
{
	document.getElementById("pop_up_fond_sombre").style.display='block';
	affiche_pop_up();
	
	objRequete.open('GET', './medias/add_meteo.php?id_group_medias='+id_group_medias+'&lang_id='+lang_id, true);
	
	objRequete.onreadystatechange = waitReqAddMeteo;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitReqAddMeteo()
{	
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteAddMeteo();
}

function traiteAddMeteo()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("pop_up").innerHTML = objRequete.responseText;
	}
}
*/


function envReqAddWebTV2(nameWebTV)
{
	objRequete.open('GET', './divers_b.php?webtv='+nameWebTV, true);
	
	objRequete.onreadystatechange = waitReqAddWebTV2;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitReqAddWebTV2()
{	
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteAddWebTV2();
}

function traiteAddWebTV2()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("divers_backoffice").innerHTML = objRequete.responseText;
	}
}


function envReqAddWebTV(id_group_medias, lang_id)
{
	document.getElementById("pop_up_fond_sombre").style.display='block';
	affiche_pop_up();
	
	objRequete.open('GET', './medias/add_webtv.php?id_group_medias='+id_group_medias+'&lang_id='+lang_id, true);
	
	objRequete.onreadystatechange = waitReqAddWebTV;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitReqAddWebTV()
{	
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteAddWebTV();
}

function traiteAddWebTV()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("pop_up").innerHTML = objRequete.responseText;
	}
}







function envReqSearchExistWebTV(id_group_medias ,lang_id)
{
		
	objRequete.open('GET', './medias/search_exist_webtv.php?id_group_medias='+id_group_medias+'&lang_id='+lang_id, true);
	
	objRequete.onreadystatechange = waitReqSearchExistWebTV;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitReqSearchExistWebTV()
{	
	if(objRequete.readyState != 4)
	{
		document.getElementById("etat").style.visibility = "visible";
		
	}
	else
	{
		document.getElementById("etat").style.visibility = "hidden";
	}
	traiteSearchExistWebTV();
}

function traiteSearchExistWebTV()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("iframe_container").innerHTML = objRequete.responseText;
	}
}

var objRequeteSeeBigImg = null;
objRequeteSeeBigImg = creeXMLHttpRequestObject();

function envReqSeeBigImg(id_big_img, id_gal)
{
	objRequeteSeeBigImg.open('GET', './medias/big_image_gal.php?id_media='+id_big_img, true);
	
	objRequeteSeeBigImg.onreadystatechange = function()
	{
		if(objRequeteSeeBigImg.readyState == 4)
		{
			document.getElementById("big_image_gal_"+id_gal).innerHTML = objRequeteSeeBigImg.responseText;
		}
	};
	
	objRequeteSeeBigImg.send(null);
}

var objRequeteSeeBigImgClient = null;
objRequeteSeeBigImgClient = creeXMLHttpRequestObject();

function envReqSeeBigImgClient(id_big_img, id_gal)
{
	objRequeteSeeBigImgClient.open('GET', './administration/medias/big_image_gal_client.php?id_media='+id_big_img, true);
	
	objRequeteSeeBigImgClient.onreadystatechange = function()
	{
		if(objRequeteSeeBigImgClient.readyState == 4)
		{
			document.getElementById("big_image_gal_"+id_gal).innerHTML = objRequeteSeeBigImgClient.responseText;
		}
	}
	
	objRequeteSeeBigImgClient.send(null);
}








//*********************************************
//*********************************************
//**************** NISSAN PUB *****************
//*********************************************
//*********************************************

function envReqPlayNissan(lang_id)
{
	envReqAfTitleExt(0, lang_id, 'Nissan');
	envReqAfLangueExt(0, lang_id, 'nissan');
	
	objRequete.open('GET', './administration/includes/page/modules/nissan/index.php?lang_id='+lang_id, true);
	
	objRequete.onreadystatechange = waitReqPlayNissan;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitReqPlayNissan()
{
	traitePlayNissan();
}

function traitePlayNissan()
{
	if(objRequete.readyState == 4)
	{
		var test = 'coucou';
		document.getElementById("contenu_txt").innerHTML = objRequete.responseText;
	}
}

function envReqFormHeidi()
{
		
	objRequete.open('POST', './administration/includes/page/modules/heidi/traite_form_heidi.php', true);
	
	//OBLIGATOIRE DANS UNE METHODE POST
	objRequete.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	var name = document.getElementById('name').value;
	var firstname = document.getElementById('firstname').value;
	var mail = document.getElementById('mail').value;
	var confirmmail = document.getElementById('confirmmail').value;
	var emplacement = document.getElementById('emplacement').value;
	var lang_id = document.getElementById('lang_id').value;

	objRequete.onreadystatechange = waitReqFormHeidi;

	objRequete.send("name="+name+"&firstname="+firstname+"&mail="+mail+"&confirmmail="+confirmmail+"&emplacement="+emplacement+'&lang_id='+lang_id);
}

function waitReqFormHeidi()
{	
	traiteFormHeidi();
}

function traiteFormHeidi()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("contenu_txt").innerHTML = objRequete.responseText;
	}
}


var objRequeteAffichePopupAcces = null;
objRequeteAffichePopupAcces = creeXMLHttpRequestObject();

function envReqAffichePopupAcces(lang_id)
{
		
	objRequeteAffichePopupAcces.open('GET', './administration/includes/page/modules/acces/index.php?lang_id='+lang_id, true);
	
	objRequeteAffichePopupAcces.onreadystatechange = waitAffichePopupAcces;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequeteAffichePopupAcces.send(null);
	
}

function waitAffichePopupAcces()
{
	if(objRequeteAffichePopupAcces.readyState != 4)
	{
		document.getElementById('fond_sombre').style.display = 'block';	
	}
	else
	{
		document.getElementById('fond_sombre').style.display = 'block';
	}
	
	traiteAffichePopupAcces();
}

function traiteAffichePopupAcces()
{
	if(objRequeteAffichePopupAcces.readyState == 4)
	{
		//alert(objRequete.responseText);
		
		document.getElementById('page_evidence').style.display = 'block';
		
		document.getElementById("page_evidence").innerHTML = objRequeteAffichePopupAcces.responseText;
		
	}
}

var objRequeteSupprImgGal = null;
objRequeteSupprImgGal = creeXMLHttpRequestObject();

function envReqSupprImgGal(id_media)
{
	objRequeteSupprImgGal.open('GET', './medias/suppr_media.php?id_media='+id_media, true);
	
	objRequeteSupprImgGal.onreadystatechange = waitSupprImgGal;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequeteSupprImgGal.send(null);
}

function waitSupprImgGal()
{
	if(objRequeteSupprImgGal.readyState != 4)
	{
		document.getElementById('fond_sombre').style.display = 'block';	
	}
	else
	{
		document.getElementById('fond_sombre').style.display = 'block';
	}
	
	traiteSupprImgGal();
}

function traiteSupprImgGal()
{
	if(objRequeteSupprImgGal.readyState == 4)
	{
		//document.getElementById("media_act").innerHTML = objRequeteSupprImgGal.responseText;
		document.getElementById('fond_sombre').style.display = 'none';
		
	}
}


function envReqFormVFA()
{
		
	objRequete.open('POST', './administration/includes/page/modules/VFA/traite_form_VFA.php', true);
	
	//OBLIGATOIRE DANS UNE METHODE POST
	objRequete.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	var name = document.getElementById('name').value;
	var firstname = document.getElementById('firstname').value;
	var mail = document.getElementById('mail').value;
	var confirmmail = document.getElementById('confirmmail').value;
	var emplacement = document.getElementById('emplacement').value;
	var lang_id = document.getElementById('lang_id').value;
	var country = document.getElementById('country').value;
	var npa = document.getElementById('npa').value;
	var name_webtv = document.getElementById('name_webtv').value;

	objRequete.onreadystatechange = waitReqFormVFA;

	objRequete.send("name="+name+"&firstname="+firstname+"&mail="+mail+"&confirmmail="+confirmmail+"&emplacement="+emplacement+'&lang_id='+lang_id+'&country='+country+'&npa='+npa+'&name_webtv='+name_webtv);
}

function waitReqFormVFA()
{	
	traiteFormVFA();
}

function traiteFormVFA()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("contenu_txt").innerHTML = objRequete.responseText;
	}
}

function envReqPlayVFA(lang_id)
{
	envReqAfTitleExt(0, lang_id, 'VFA');
	envReqAfLangueExt(0, lang_id, 'VFA');
	
	objRequete.open('GET', './administration/includes/page/modules/VFA/index.php?lang_id='+lang_id, true);
	
	objRequete.onreadystatechange = waitReqPlayVFA;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequete.send(null);
}

function waitReqPlayVFA()
{
	traitePlayVFA();
}

function traitePlayVFA()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("contenu_txt").innerHTML = objRequete.responseText;
	}
}

var objRequeteAffPlanAcces = null;
objRequeteAffPlanAcces = creeXMLHttpRequestObject();

function AffPlanAcces(type)
{
	objRequeteAffPlanAcces.open('GET', '../vues/acces/traitement.php?type='+type, true);
	
	objRequeteAffPlanAcces.onreadystatechange = waitAffPlanAcces;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequeteAffPlanAcces.send(null);
}

function waitAffPlanAcces()
{
	if(objRequeteAffPlanAcces.readyState != 4)
	{
		document.getElementById('fond_sombre').style.display = 'block';	
	}
	else
	{
		document.getElementById('fond_sombre').style.display = 'block';
	}
	
	traiteAffPlanAcces();
}

function traiteAffPlanAcces()
{
	if(objRequeteAffPlanAcces.readyState == 4)
	{
		document.getElementById("PlanAcces").innerHTML = objRequeteAffPlanAcces.responseText;
	}
}

var objRequeteAfWebcamBig = null;
objRequeteAfWebcamBig = creeXMLHttpRequestObject();

function envReqAfWebcamBig(id_webcam)
{
		
	objRequeteAfWebcamBig.open('GET', '../vues/webcams/webcamBig.php?id_webcam='+id_webcam, true);
	
	objRequeteAfWebcamBig.onreadystatechange = waitAfWebcamBig;

	//envoie de la requete (aucun parametre, car les variables sont envoyes par une methode GET)
	objRequeteAfWebcamBig.send(null);
	
}

function waitAfWebcamBig()
{
	traiteAfWebcamBig();
}

function traiteAfWebcamBig()
{
	if(objRequeteAfWebcamBig.readyState == 4)
	{
		//document.getElementById('page_evidence').style.display = 'block';
		
		document.getElementById("webcam_princ").innerHTML = objRequeteAfWebcamBig.responseText;
		
	}
}
