function popupFO(popupID) {
	var pfo = window.open('popup-demarche.php?popupID=' + popupID, 'popupwindowFO', 'width=700,height=700,toolbar=0,menubar=0,location=0,scrollbars=1,resizable=0,directories=0,top=200,left=500');
	pfo.focus();
}
function popupBO(popupID) {
	var pbo = window.open('popup-demarche.php?popupID=' + popupID, 'popupwindowBO', 'width=700,height=700,toolbar=0,menubar=0,location=0,scrollbars=1,resizable=0,directories=0,top=200,left=500');
	pbo.focus();
}
function placerLienNumicom() {
	var lien = document.getElementById('lienNumicom');
	lien.style.top = (document.body.scrollHeight - 22) + "px";
}
function changerAspectBouton(id, mode, img) {
	var img1 = document.getElementById(id + "_g");
	var td = document.getElementById(id + "_m");
	var img2 = document.getElementById(id + "_d");
	img1.src = img + "-gauche-" + mode + ".gif";
	td.style.backgroundImage = "url(" + img + "-bg-" + mode + ".gif)";
	img2.src = img + "-droit-" + mode + ".gif";
}
function fermerDialogue(id) {
	var div = document.getElementById(id);
	div.style.display = "none";
}
function noOpacity(img) {
	img.style.opacity = "1";
	img.style.filter = "alpha(opacity=100)";
}
function opacity(img) {
	img.style.opacity = "0.3";
	img.style.filter = "alpha(opacity=30)";
}
function ouvrirMenu() {
	var menu = document.getElementById('admin_menu');
	if(menu.style.display == "none")
		menu.style.display = "";
	else
		fermerMenu();
}
function fermerMenu() {
	var menu = document.getElementById('admin_menu');
	menu.style.display = "none";
}
function startTimer(action) {
	timer = setTimeout(action, '1000');
}
function enleverFiltre() {
	var filtre = document.getElementById("filtre_admin");
	filtre.style.display = "none";
}
function stopTimer() {
	clearTimeout(timer);
}
/* Insertion de BBcodes */
/* Source : http://actuel.fr.selfhtml.org/articles/javascript/bbcode/index.htm */
function insertTag(input, repdeb, repfin) {
	//var input = document.forms['formulaire'].elements['saisie'];
	input.focus();
	/* pour l'Explorer Internet */
	if(typeof document.selection != 'undefined') {
		/* Insertion du code de formatage */
		var range = document.selection.createRange();
		var insText = range.text;
		if(repfin == "[/url]" && insText == "")
			repdeb = repdeb + "lien";
		range.text = repdeb + insText + repfin;
		/* Ajustement de la position du curseur */
		range = document.selection.createRange();
		if (insText.length == 0)
			range.move('character', -repfin.length);
		else
			range.moveStart('character', repdeb.length + insText.length + repfin.length);
		range.select();
	}
	/* pour navigateurs plus récents basés sur Gecko*/
	else if(typeof input.selectionStart != 'undefined') {
		/* Insertion du code de formatage */
		var start = input.selectionStart;
		var end = input.selectionEnd;
		var insText = input.value.substring(start, end);
		if(repfin == "[/url]" && insText == "")
			repdeb = repdeb + "lien";
		input.value = input.value.substr(0, start) + repdeb + insText + repfin + input.value.substr(end);
		/* Ajustement de la position du curseur */
		var pos;
		if (insText.length == 0)
			pos = start + repdeb.length;
		else
			pos = start + repdeb.length + insText.length + repfin.length;
		input.selectionStart = pos;
		input.selectionEnd = pos;
	}
	/* pour les autres navigateurs */
	else {
		/* requête de la position d'insertion */
		var pos;
		var re = new RegExp('^[0-9]{0,3}$');
		while(!re.test(pos)) {
			pos = prompt("Insertion à la position (0.." + input.value.length + "):", "0");
		}
		if(pos > input.value.length)
			pos = input.value.length;
		/* Insertion du code de formatage */
		var insText = prompt("Veuillez entrer le texte à formater:");
		if(repfin == "[/url]" && insText == "")
			repdeb = repdeb + "lien";
		input.value = input.value.substr(0, pos) + repdeb + insText + repfin + input.value.substr(pos);
	}
}
<!-- Script simplifié provenant de http://www.toulouse-renaissance.net/c_outils/ -->
function checkEmail(emailAddr) {
	// Cette fonction vérifie la bon format d'une adresse e-mail.
	// Comme :
	// user@domain.com ou user.perso@domain.com
	var i;
	// Recherche de @
	i = emailAddr.indexOf("@");
	if (i == -1) {
		return false;
	}
	// Séparation du nom de l'utilisateur et du nom de domaine.
	var username = emailAddr.substring(0, i);
	var domain = emailAddr.substring(i + 1, emailAddr.length)
	// Recherche des espaces au début du nom de l'utilisateur.
	i = 0;
	while ((username.substring(i, i + 1) == " ") && (i < username.length)) {
		i++;
	}
	// Les enlève s'il en trouve.
	if (i > 0) {
		username = username.substring(i, username.length);
	}
	// Recherche d'espaces à la fin du nom de domaine.
	i = domain.length - 1;
	while ((domain.substring(i, i + 1) == " ") && (i >= 0)) {
		i--;
	}
	// Les enlève s'il en trouve.
	if (i < (domain.length - 1)) {
		domain = domain.substring(0, i + 1);
	}
	// Vérifie que le nom de l'utilisateur et du domaine ne soit pas vide.
	if ((username == "") || (domain == "")) {
		return false;
	}
	// Vérifie s'il n'y a pas de caractères interdits dans le nom de l'utilisateur.
	var ch;
	for (i = 0; i < username.length; i++) {
		ch = (username.substring(i, i + 1)).toLowerCase();
		if (!(((ch >= "a") && (ch <= "z")) || 
			((ch >= "0") && (ch <= "9")) ||
			(ch == "_") || (ch == "-") || (ch == "."))) {
				return false;
		}
	}
	var dotfound = false;
	// Vérifie s'il n'y a pas de caractères interdits dans le nom de domaine
	for (i = 0; i < domain.length; i++) {
		ch = (domain.substring(i, i + 1)).toLowerCase();
		if (!(((ch >= "a") && (ch <= "z")) || 
			((ch >= "0") && (ch <= "9")) ||
			(ch == "_") || (ch == "-") || (ch == "."))) {
				return false;
		}
		if(ch == ".") {
			dotfound = true;
		}
	}
	if(!dotfound) {
		return false;
	}
	return true;
}
function checkPhoneNum(phone) {
	for (i = 0; i < phone.length; i++) {
		ch = (phone.substring(i, i + 1)).toLowerCase();
		if(!(((ch >= "0") && (ch <= "9")) ||
			(ch == "+") || (ch == "(") || (ch == ")") || (ch == ".") || (ch == " "))) {
				return false;
		}
	}
	return true
}
function download(id) {
	document.download.id.value = id;
	document.download.submit();
}
function adapterHauteurImg(id) {
	var img = document.getElementById(id);
	if(img.height > 300)
		img.height = 300;
}
function afficheLbl(action, id) {
	var span_act = document.getElementById('lbl_action_' + id);
	if(span_act.style.display == 'none') {
		document.getElementById('lbl_' + action + '_' + id).style.display = 'none';
		span_act.style.display = '';
	}
	else {
		document.getElementById('lbl_' + action + '_' + id).style.display = '';
		span_act.style.display = 'none';
	}
}
function initPosition(e, id, deplacement) {
	var div = document.getElementById(id);
	if(navigator.appName == "Netscape")
		div.style.top = (e.pageY - deplacement) + "px";
	else {
		div.style.top = (e.y + document.documentElement.scrollTop - deplacement) + "px";
	}
}
function checkNumeric(string) {
	for (i = 0; i < string.length; i++) {
		ch = (string.substring(i, i + 1)).toLowerCase();
		if(!((ch >= "0") && (ch <= "9"))) {
				return false;
		}
	}
	return true;
}

/***********************************************************************/
/*** Fonctions utilisés sur la page documentation.php en Back Office ***/
/***********************************************************************/
function ouvrirNouveauDocForm() {
	annulerModifierDocument();
	annulerSupprimerDocument();
	document.getElementById('nouveauDocForm').style.display='';
}
function annulerCreerDocument() {
	var form = document.nouveauDoc;
	form.nom.value = "";
	form.resume.value = "";
	form.pdf.value = "";
	document.getElementById('nouveauDocForm').style.display='none';
}
function ouvrirModifierDocForm(id) {
	annulerCreerDocument();
	annulerSupprimerDocument();
	var form_recup = document.getElementById('recup_' + id);
	document.modifierDoc.id.value = id;
	document.modifierDoc.nom.value = form_recup.nom.value;
	document.modifierDoc.resume.value = form_recup.resume.value;
	document.modifierDoc.old_pdf.value = form_recup.pdf.value;
	document.getElementById('modifierDocForm').style.display='';
}
function annulerModifierDocument() {
	var form = document.modifierDoc;
	form.nom.value = "";
	form.resume.value = "";
	form.pdf.value = "";
	document.getElementById('modifierDocForm').style.display='none';
}
function ouvrirSupprimerDocForm(id) {
	annulerModifierDocument();
	annulerCreerDocument();
	var form_recup = document.getElementById('recup_' + id);
	document.supprimerDoc.id.value = id;
	document.supprimerDoc.old_pdf.value = form_recup.pdf.value;
	document.getElementById('supprimerDocForm').style.display='';
}
function annulerSupprimerDocument() {
	document.supprimerDoc.id.value = "";
	document.getElementById('supprimerDocForm').style.display='none';
}
function verifierNouveauDocForm() {
	document.getElementById('msg_nom').style.display = 'none';
	document.getElementById('msg_resume').style.display = 'none';
	document.getElementById('msg_pdf').style.display = 'none';
	var form = document.nouveauDoc;
	var ok = true;
	if(form.nom.value == "") {
		document.getElementById('msg_nom').style.display = '';
		ok = false;
	}
	if(form.resume.value == "") {
		document.getElementById('msg_resume').style.display = '';
		ok = false;
	}
	if(form.pdf.value == "") {
		document.getElementById('msg_pdf').style.display = '';
		ok = false;
	}
	if(ok == true) {
		form.submit();
	}
	else {
		document.getElementById('erreurs_client').style.display = '';
	}
}
function verifierModifierDocForm() {
	document.getElementById('msg_nom').style.display = 'none';
	document.getElementById('msg_resume').style.display = 'none';
	document.getElementById('msg_pdf').style.display = 'none';
	var form = document.modifierDoc;
	var ok = true;
	if(form.nom.value == "") {
		document.getElementById('msg_nom').style.display = '';
		ok = false;
	}
	if(form.resume.value == "") {
		document.getElementById('msg_resume').style.display = '';
		ok = false;
	}
	if(ok == true) {
		form.submit();
	}
	else {
		document.getElementById('erreurs_client').style.display = '';
	}
}

/***********************************************************************/
/*** Fonctions utilisés sur la page bibliographie.php en Back Office ***/
/***********************************************************************/
function ouvrirNouvelleRefForm() {
	annulerModifierReference();
	annulerSupprimerReference();
	document.getElementById('nouvelleRefForm').style.display='';
}
function annulerCreerReference() {
	var form = document.nouvelleRef;
	form.titre.value = "";
	form.auteurs.value = "";
	form.editeur.value = "";
	form.annee.value = "";
	document.getElementById('nouvelleRefForm').style.display='none';
}
function ouvrirModifierRefForm(id) {
	annulerCreerReference();
	annulerSupprimerReference();
	var form_recup = document.getElementById('recup_' + id);
	document.modifierRef.id.value = id;
	document.modifierRef.titre.value = form_recup.titre.value;
	document.modifierRef.auteurs.value = form_recup.auteurs.value;
	document.modifierRef.editeur.value = form_recup.editeur.value;
	document.modifierRef.annee.value = form_recup.annee.value;
	document.getElementById('modifierRefForm').style.display='';
}
function annulerModifierReference() {
	var form = document.modifierRef;
	form.titre.value = "";
	form.auteurs.value = "";
	form.editeur.value = "";
	form.annee.value = "";
	document.getElementById('modifierRefForm').style.display='none';
}
function ouvrirSupprimerRefForm(id) {
	annulerModifierReference();
	annulerCreerReference();
	document.supprimerRef.id.value = id;
	document.getElementById('supprimerRefForm').style.display='';
}
function annulerSupprimerReference() {
	document.supprimerRef.id.value = "";
	document.getElementById('supprimerRefForm').style.display='none';
}
function verifierRefForm(form) {
	document.getElementById('msg_titre').style.display = 'none';
	document.getElementById('msg_auteurs').style.display = 'none';
	document.getElementById('msg_editeur').style.display = 'none';
	document.getElementById('msg_annee').style.display = 'none';
	document.getElementById('msg_annee2').style.display = 'none';
	var ok = true;
	if(form.titre.value == "") {
		document.getElementById('msg_titre').style.display = '';
		ok = false;
	}
	/*if(form.auteurs.value == "") {
		document.getElementById('msg_auteurs').style.display = '';
		ok = false;
	}
	if(form.editeur.value == "") {
		document.getElementById('msg_editeur').style.display = '';
		ok = false;
	}
	if(form.annee.value == "") {
		document.getElementById('msg_annee').style.display = '';
		ok = false;
	}
	else {
		if(!checkNumeric(form.annee.value) || form.annee.value.length != 4) {
			document.getElementById('msg_annee2').style.display = '';
			ok = false;
		}
	}*/
	if(ok == true) {
		form.submit();
	}
	else {
		document.getElementById('erreurs_client').style.display = '';
	}
}

/*********************************************************************/
/*** Fonctions utilisés sur la page entreprises.php en Back Office ***/
/*********************************************************************/
function ouvrirNouvelleEntForm() {
	annulerModifierEntreprise();
	annulerSupprimerEntreprise();
	document.getElementById('nouvelleEntForm').style.display='';
}
function annulerCreerEntreprise() {
	var form = document.nouvelleEnt;
	form.raison_sociale.value = "";
	form.ville.value = "";
	form.departement.value = "";
	form.effectif.value = "";
	form.site_web.value = "";
	form.activite.value = "";
	document.getElementById('nouvelleEntForm').style.display='none';
}
function ouvrirModifierEntForm(id) {
	annulerCreerEntreprise();
	annulerSupprimerEntreprise();
	var form_recup = document.getElementById('recup_' + id);
	document.modifierEnt.id.value = id;
	document.modifierEnt.raison_sociale.value = form_recup.raison_sociale.value;
	document.modifierEnt.ville.value = form_recup.ville.value;
	document.modifierEnt.departement.value = form_recup.departement.value;
	document.modifierEnt.effectif.value = form_recup.effectif.value;
	document.modifierEnt.site_web.value = form_recup.site_web.value;
	document.modifierEnt.activite.value = form_recup.activite.value;
	document.getElementById('modifierEntForm').style.display='';
}
function annulerModifierEntreprise() {
	var form = document.modifierEnt;
	form.raison_sociale.value = "";
	form.ville.value = "";
	form.departement.value = "";
	form.effectif.value = "";
	form.site_web.value = "";
	form.activite.value = "";
	document.getElementById('modifierEntForm').style.display='none';
}
function ouvrirSupprimerEntForm(id) {
	annulerModifierEntreprise();
	annulerCreerEntreprise();
	document.supprimerEnt.id.value = id;
	document.getElementById('supprimerEntForm').style.display='';
}
function annulerSupprimerEntreprise() {
	document.supprimerEnt.id.value = "";
	document.getElementById('supprimerEntForm').style.display='none';
}
function verifierEntForm(form) {
	document.getElementById('msg_raison_sociale').style.display = 'none';
	document.getElementById('msg_ville').style.display = 'none';
	document.getElementById('msg_departement').style.display = 'none';
	document.getElementById('msg_departement2').style.display = 'none';
	document.getElementById('msg_effectif').style.display = 'none';
	document.getElementById('msg_site_web').style.display = 'none';
	document.getElementById('msg_activite').style.display = 'none';
	var ok = true;
	if(form.raison_sociale.value == "") {
		document.getElementById('msg_raison_sociale').style.display = '';
		ok = false;
	}
	/*if(form.ville.value == "") {
		document.getElementById('msg_ville').style.display = '';
		ok = false;
	}
	if(form.departement.value == "") {
		document.getElementById('msg_departement').style.display = '';
		ok = false;
	}
	else if(form.departement.value.length != 2) {
		document.getElementById('msg_departement2').style.display = '';
		ok = false;
	}
	if(form.effectif.value == "") {
		document.getElementById('msg_effectif').style.display = '';
		ok = false;
	}
	if(form.site_web.value == "") {
		document.getElementById('msg_site_web').style.display = '';
		ok = false;
	}
	if(form.activite.value == "") {
		document.getElementById('msg_activite').style.display = '';
		ok = false;
	}*/
	if(ok == true) {
		form.submit();
	}
	else {
		document.getElementById('erreurs_client').style.display = '';
	}
}

/*********************************************************************/
/*** Fonctions utilisés sur la page temoignages.php en Back Office ***/
/*********************************************************************/
function ouvrirNouveauTemForm() {
	annulerModifierTemoignage();
	annulerSupprimerTemoignage();
	document.getElementById('nouveauTemForm').style.display='';
}
function annulerCreerTemoignage() {
	var form = document.nouveauTem;
	form.temoignage.value = "";
	form.temoin.value = "";
	document.getElementById('nouveauTemForm').style.display='none';
}
function ouvrirModifierTemForm(id) {
	annulerCreerTemoignage();
	annulerSupprimerTemoignage();
	var form_recup = document.getElementById('recup_' + id);
	document.modifierTem.id.value = id;
	document.modifierTem.temoignage.value = form_recup.temoignage.value;
	document.modifierTem.temoin.value = form_recup.temoin.value;
	document.getElementById('modifierTemForm').style.display='';
}
function annulerModifierTemoignage() {
	var form = document.modifierTem;
	form.temoignage.value = "";
	form.temoin.value = "";
	document.getElementById('modifierTemForm').style.display='none';
}
function ouvrirSupprimerTemForm(id) {
	annulerModifierTemoignage();
	annulerCreerTemoignage();
	document.supprimerTem.id.value = id;
	document.getElementById('supprimerTemForm').style.display='';
}
function annulerSupprimerTemoignage() {
	document.supprimerTem.id.value = "";
	document.getElementById('supprimerTemForm').style.display='none';
}
function monterTemoignage(id) {
	document.actionsForm.action.value = "monterTemoignage";
	document.actionsForm.id.value = id;
	document.actionsForm.submit();
}
function descendreTemoignage(id) {
	document.actionsForm.action.value = "descendreTemoignage";
	document.actionsForm.id.value = id;
	document.actionsForm.submit();
}
function verifierTemForm(form) {
	document.getElementById('msg_temoignage').style.display = 'none';
	document.getElementById('msg_temoin').style.display = 'none';
	var ok = true;
	if(form.temoignage.value == "") {
		document.getElementById('msg_temoignage').style.display = '';
		ok = false;
	}
	if(form.temoin.value == "") {
		document.getElementById('msg_temoin').style.display = '';
		ok = false;
	}
	if(ok == true) {
		form.submit();
	}
	else {
		document.getElementById('erreurs_client').style.display = '';
	}
}

/*******************************************************************/
/*** Fonctions utilisées sur la page demarche.php en Back Office ***/
/*******************************************************************/
function montrerPopup(id) {
	document.actionsForm.action.value = "montrerPopup";
	document.actionsForm.id.value = id;
	document.actionsForm.submit();
}
function cacherPopup(id) {
	document.actionsForm.action.value = "cacherPopup";
	document.actionsForm.id.value = id;
	document.actionsForm.submit();
}
function monterPopup(id) {
	document.actionsForm.action.value = "monterPopup";
	document.actionsForm.id.value = id;
	document.actionsForm.submit();
}
function descendrePopup(id) {
	document.actionsForm.action.value = "descendrePopup";
	document.actionsForm.id.value = id;
	document.actionsForm.submit();
}
function ouvrirNouveauPopupForm() {
	annulerSupprimerPopup();
	document.getElementById('nouveauPopupForm').style.display='';
}
function annulerCreerPopup() {
	var form = document.nouveauPopup;
	form.titre.value = "";
	document.getElementById('nouveauPopupForm').style.display='none';
}
function verifierPopupForm() {
	var form = document.nouveauPopup;
	document.getElementById('msg_titre').style.display = 'none';
	var ok = true;
	if(form.titre.value == "") {
		document.getElementById('msg_titre').style.display = '';
		ok = false;
	}
	if(ok == true) {
		form.submit();
	}
	else {
		document.getElementById('erreurs_client').style.display = '';
	}
}
function ouvrirSupprimerPopupForm(id) {
	annulerCreerPopup();
	document.supprimerPopup.id.value = id;
	document.getElementById('supprimerPopupForm').style.display='';
}
function annulerSupprimerPopup() {
	document.supprimerPopup.id.value = "";
	document.getElementById('supprimerPopupForm').style.display='none';
}

/*********************************************************************/
/*** Fonctions utilisés sur la page partenaires.php en Back Office ***/
/*********************************************************************/
function ouvrirNouveauParForm(gp) {
	annulerModifierPartenaire();
	annulerSupprimerPartenaire();
	document.nouveauPar.tableau.value = gp;
	document.getElementById('nouveauParForm').style.display='';
}
function annulerCreerPartenaire() {
	var form = document.nouveauPar;
	form.raison_sociale.value = "";
	form.partenaire.value = "";
	form.email.value = "";
	form.site_web.value = "";
	form.logo.value = "";
	document.getElementById('nouveauParForm').style.display='none';
}
function ouvrirModifierParForm(id) {
	annulerCreerPartenaire();
	annulerSupprimerPartenaire();
	var form_recup = document.getElementById('recup_' + id);
	document.modifierPar.id.value = id;
	document.modifierPar.tableau.value = form_recup.tableau.value;
	document.modifierPar.raison_sociale.value = form_recup.raison_sociale.value;
	document.modifierPar.partenaire.value = form_recup.partenaire.value;
	document.modifierPar.email.value = form_recup.email.value;
	document.modifierPar.site_web.value = form_recup.site_web.value;
	document.modifierPar.old_logo.value = form_recup.logo.value;
	document.getElementById('modifierParForm').style.display='';
}
function annulerModifierPartenaire() {
	var form = document.modifierPar;
	form.raison_sociale.value = "";
	form.partenaire.value = "";
	form.email.value = "";
	form.site_web.value = "";
	form.logo.value = "";
	form.old_logo.value = "";
	document.getElementById('modifierParForm').style.display='none';
}
function ouvrirSupprimerParForm(id) {
	annulerModifierPartenaire();
	annulerCreerPartenaire();
	var form_recup = document.getElementById('recup_' + id);
	document.supprimerPar.id.value = id;
	document.supprimerPar.old_logo.value = form_recup.logo.value;
	document.getElementById('supprimerParForm').style.display='';
}
function annulerSupprimerPartenaire() {
	document.supprimerPar.id.value = "";
	document.getElementById('supprimerParForm').style.display='none';
}
function verifierNouveauParForm() {
	document.getElementById('msg_raison_sociale').style.display = 'none';
	document.getElementById('msg_partenaire').style.display = 'none';
	document.getElementById('msg_email').style.display = 'none';
	document.getElementById('msg_site_web').style.display = 'none';
	document.getElementById('msg_logo').style.display = 'none';
	var form = document.nouveauPar;
	var ok = true;
	if(form.raison_sociale.value == "") {
		document.getElementById('msg_raison_sociale').style.display = '';
		ok = false;
	}
	/*if(form.partenaire.value == "") {
		document.getElementById('msg_partenaire').style.display = '';
		ok = false;
	}
	if(form.email.value == "") {
		document.getElementById('msg_email').style.display = '';
		ok = false;
	}
	if(form.site_web.value == "") {
		document.getElementById('msg_site_web').style.display = '';
		ok = false;
	}
	if(form.logo.value == "") {
		document.getElementById('msg_logo').style.display = '';
		ok = false;
	}*/
	if(ok == true) {
		form.submit();
	}
	else {
		document.getElementById('erreurs_client').style.display = '';
	}
}
function verifierModifierParForm() {
	document.getElementById('msg_raison_sociale').style.display = 'none';
	document.getElementById('msg_partenaire').style.display = 'none';
	document.getElementById('msg_email').style.display = 'none';
	document.getElementById('msg_site_web').style.display = 'none';
	document.getElementById('msg_logo').style.display = 'none';
	var form = document.modifierPar;
	var ok = true;
	if(form.raison_sociale.value == "") {
		document.getElementById('msg_raison_sociale').style.display = '';
		ok = false;
	}
	/*if(form.partenaire.value == "") {
		document.getElementById('msg_partenaire').style.display = '';
		ok = false;
	}
	if(form.email.value == "") {
		document.getElementById('msg_email').style.display = '';
		ok = false;
	}
	if(form.site_web.value == "") {
		document.getElementById('msg_site_web').style.display = '';
		ok = false;
	}*/
	if(ok == true) {
		form.submit();
	}
	else {
		document.getElementById('erreurs_client').style.display = '';
	}
}

/********************************************************/
/*** Fonctions utilisées sur la page participants.php ***/
/********************************************************/
function montrerSection(id) {
	annulerModifierNomGroupe();
	annulerCreerDocGp();
	annulerModifierDocGp();
	annulerSupprimerDocGp();
	annulerCreerMotDePasse();
	annulerModifierMotDePasse();
	annulerSupprimerMotDePasse();
	document.getElementById('selectSection').value = id;
	document.getElementById('groupeA').style.display = "none";
	document.getElementById('groupeB').style.display = "none";
	document.getElementById('groupeC').style.display = "none";
	document.getElementById('motsDePasse').style.display = "none";
	document.getElementById(id).style.display = "";
}
function ouvrirModifierNomGroupe(id, nom) {
	annulerCreerDocGp();
	annulerModifierDocGp();
	annulerSupprimerDocGp();
	document.modifierNomGp.id.value = id;
	document.modifierNomGp.nom.value = nom;
	document.getElementById('modifierNomGpForm').style.display = "";
}
function annulerModifierNomGroupe() {
	document.modifierNomGp.id.value = "";
	document.modifierNomGp.nom.value = "";
	document.getElementById('modifierNomGpForm').style.display = "none";
}
function verifierModifierNomGroupe() {
	document.getElementById('msg_nom_gp').style.display = 'none';
	document.getElementById('msg_nom_doc').style.display = 'none';
	document.getElementById('msg_fichier').style.display = 'none';
	document.getElementById('msg_mot_de_passe').style.display = 'none';
	document.getElementById('msg_droits_acces').style.display = 'none';
	var form = document.modifierNomGp;
	var ok = true;
	if(form.nom.value == "") {
		document.getElementById('msg_nom_gp').style.display = '';
		ok = false;
	}
	if(ok == true) {
		form.submit();
	}
	else {
		document.getElementById('erreurs_client').style.display = '';
	}
}
function ouvrirNouveauDocGpForm(id, position) {
	annulerModifierNomGroupe();
	annulerModifierDocGp();
	annulerSupprimerDocGp();
	document.nouveauDocGp.groupe.value = id;
	document.nouveauDocGp.position.value = position;
	document.getElementById('nouveauDocGpForm').style.display = '';
}
function annulerCreerDocGp() {
	document.nouveauDocGp.groupe.value = "";
	document.nouveauDocGp.position.value = "";
	document.nouveauDocGp.nom.value = "";
	document.nouveauDocGp.fichier.value = "";
	document.getElementById('nouveauDocGpForm').style.display = 'none';
}
function verifierNouveauDocGp() {
	document.getElementById('msg_nom_gp').style.display = 'none';
	document.getElementById('msg_nom_doc').style.display = 'none';
	document.getElementById('msg_fichier').style.display = 'none';
	document.getElementById('msg_mot_de_passe').style.display = 'none';
	document.getElementById('msg_droits_acces').style.display = 'none';
	var form = document.nouveauDocGp;
	var ok = true;
	if(form.nom.value == "") {
		document.getElementById('msg_nom_doc').style.display = '';
		ok = false;
	}
	if(form.fichier.value == "") {
		document.getElementById('msg_fichier').style.display = '';
		ok = false;
	}
	if(ok == true) {
		form.submit();
	}
	else {
		document.getElementById('erreurs_client').style.display = '';
	}
}
function ouvrirModifierDocGpForm(id) {
	annulerCreerDocGp();
	annulerModifierNomGroupe();
	annulerSupprimerDocGp();
	var recup = document.getElementById('recup_' + id);
	document.modifierDocGp.id.value = id;
	document.modifierDocGp.groupe.value = recup.groupe.value;
	document.modifierDocGp.nom.value = recup.nom.value;
	document.getElementById('modifierDocGpForm').style.display = '';
}
function annulerModifierDocGp() {
	document.modifierDocGp.id.value = "";
	document.modifierDocGp.groupe.value = "";
	document.modifierDocGp.nom.value = "";
	document.modifierDocGp.fichier.value = "";
	document.getElementById('modifierDocGpForm').style.display = 'none';
}
function verifierModifierDocGp() {
	document.getElementById('msg_nom_gp').style.display = 'none';
	document.getElementById('msg_nom_doc').style.display = 'none';
	document.getElementById('msg_fichier').style.display = 'none';
	document.getElementById('msg_mot_de_passe').style.display = 'none';
	document.getElementById('msg_droits_acces').style.display = 'none';
	var form = document.modifierDocGp;
	var ok = true;
	if(form.nom.value == "") {
		document.getElementById('msg_nom_doc').style.display = '';
		ok = false;
	}
	if(ok == true) {
		form.submit();
	}
	else {
		document.getElementById('erreurs_client').style.display = '';
	}
}
function ouvrirSupprimerDocGpForm(id) {
	annulerCreerDocGp();
	annulerModifierNomGroupe();
	annulerModifierDocGp();
	var recup = document.getElementById('recup_' + id);
	document.supprimerDocGp.id.value = id;
	document.supprimerDocGp.groupe.value = recup.groupe.value;
	document.getElementById('supprimerDocGpForm').style.display = '';
}
function annulerSupprimerDocGp() {
	document.supprimerDocGp.id.value = "";
	document.supprimerDocGp.groupe.value = "";
	document.getElementById('supprimerDocGpForm').style.display = 'none';
}
function monterDocument(gp, id) {
	document.actionsForm.action.value = "monterDocumentGroupe";
	document.actionsForm.id.value = id;
	document.actionsForm.groupe.value = gp;
	document.actionsForm.submit();
}
function descendreDocument(gp, id) {
	document.actionsForm.action.value = "descendreDocumentGroupe";
	document.actionsForm.id.value = id;
	document.actionsForm.groupe.value = gp;
	document.actionsForm.submit();
}
function ouvrirNouveauMotDePasseForm() {
	annulerModifierMotDePasse();
	annulerSupprimerMotDePasse();
	document.getElementById('nouveauMotDePasseForm').style.display = '';
}
function annulerCreerMotDePasse() {
	document.nouveauMotDePasse.mot_de_passe.value = "";
	document.nouveauMotDePasse.gpa.checked = false;
	document.nouveauMotDePasse.gpb.checked = false;
	document.nouveauMotDePasse.gpc.checked = false;
	document.getElementById('nouveauMotDePasseForm').style.display = 'none';
}
function ouvrirModifierMotDePasseForm(id) {
	annulerCreerMotDePasse();
	annulerSupprimerMotDePasse();
	var recup = document.getElementById('recup_pass' + id);
	document.modifierMotDePasse.id.value = id;
	document.modifierMotDePasse.mot_de_passe.value = recup.mot_de_passe.value;
	if(recup.gpa.value != "")
		document.modifierMotDePasse.gpa.checked = true;
	else
		document.modifierMotDePasse.gpa.checked = false;
	if(recup.gpb.value != "")
		document.modifierMotDePasse.gpb.checked = true;
	else
		document.modifierMotDePasse.gpb.checked = false;
	if(recup.gpc.value != "")
		document.modifierMotDePasse.gpc.checked = true;
	else
		document.modifierMotDePasse.gpc.checked = false;
	document.getElementById('modifierMotDePasseForm').style.display = '';
}
function annulerModifierMotDePasse() {
	document.modifierMotDePasse.id.value = "";
	document.modifierMotDePasse.mot_de_passe.value = "";
	document.modifierMotDePasse.gpa.checked = false;
	document.modifierMotDePasse.gpb.checked = false;
	document.modifierMotDePasse.gpc.checked = false;
	document.getElementById('modifierMotDePasseForm').style.display = 'none';
}
function verifierMotDePasseForm(form) {
	document.getElementById('msg_nom_gp').style.display = 'none';
	document.getElementById('msg_nom_doc').style.display = 'none';
	document.getElementById('msg_fichier').style.display = 'none';
	document.getElementById('msg_mot_de_passe').style.display = 'none';
	document.getElementById('msg_droits_acces').style.display = 'none';
	var ok = true;
	if(form.mot_de_passe.value == "") {
		document.getElementById('msg_mot_de_passe').style.display = '';
		ok = false;
	}
	if(!form.gpa.checked && !form.gpb.checked && !form.gpc.checked) {
		document.getElementById('msg_droits_acces').style.display = '';
		ok = false;
	}
	if(ok == true) {
		form.submit();
	}
	else {
		document.getElementById('erreurs_client').style.display = '';
	}
}
function ouvrirSupprimerMotDePasseForm(id) {
	annulerCreerMotDePasse();
	annulerModifierMotDePasse();
	document.supprimerMotDePasse.id.value = id;
	document.getElementById('supprimerMotDePasseForm').style.display = '';
}
function annulerSupprimerMotDePasse() {
	document.supprimerMotDePasse.id.value = "";
	document.getElementById('supprimerMotDePasseForm').style.display = 'none';
}
function verifierMajAdmin() {
	document.getElementById('msg_id').style.display = 'none';
	document.getElementById('msg_amdp').style.display = 'none';
	document.getElementById('msg_nmdp').style.display = 'none';
	var form = document.changeAdminForm;
	var ok = true;
	if(form.identifiant.value == "") {
		document.getElementById('msg_id').style.display = '';
		ok = false;
	}
	if(form.amdp.value == "") {
		document.getElementById('msg_amdp').style.display = '';
		ok = false;
	}
	if(form.nmdp.value != form.cmdp.value) {
		document.getElementById('msg_nmdp').style.display = '';
		ok = false;
	}
	if(ok == true) {
		form.submit();
	}
	else {
		document.getElementById('erreurs_client').style.display = '';
	}
}

/*********************************************************************/
/*** Fonctions utilisés sur la page temoignages.php en Back Office ***/
/*********************************************************************/
function ouvrirNouveauConForm() {
	annulerModifierContact();
	annulerSupprimerContact();
	document.getElementById('nouveauConForm').style.display='';
}
function annulerCreerContact() {
	var form = document.nouveauCon;
	form.entreprise.value = "";
	form.contact.value = "";
	form.telephone.value = "";
	form.mail.value = "";
	document.getElementById('nouveauConForm').style.display='none';
}
function ouvrirModifierConForm(id) {
	annulerCreerContact();
	annulerSupprimerContact();
	var form_recup = document.getElementById('recup_' + id);
	document.modifierCon.id.value = id;
	document.modifierCon.entreprise.value = form_recup.entreprise.value;
	document.modifierCon.contact.value = form_recup.contact.value;
	document.modifierCon.telephone.value = form_recup.telephone.value;
	document.modifierCon.mail.value = form_recup.mail.value;
	document.getElementById('modifierConForm').style.display='';
}
function annulerModifierContact() {
	var form = document.modifierCon;
	form.id.value = "";
	form.entreprise.value = "";
	form.contact.value = "";
	form.telephone.value = "";
	form.mail.value = "";
	document.getElementById('modifierConForm').style.display='none';
}
function ouvrirSupprimerConForm(id) {
	annulerModifierContact();
	annulerCreerContact();
	document.supprimerCon.id.value = id;
	document.getElementById('supprimerConForm').style.display='';
}
function annulerSupprimerContact() {
	document.supprimerCon.id.value = "";
	document.getElementById('supprimerConForm').style.display='none';
}
function verifierConForm(form) {
	document.getElementById('msg_entreprise').style.display = 'none';
	document.getElementById('msg_contact').style.display = 'none';
	document.getElementById('msg_telephone').style.display = 'none';
	document.getElementById('msg_mail').style.display = 'none';
	var ok = true;
	/*if(form.entreprise.value == "") {
		document.getElementById('msg_entreprise').style.display = '';
		ok = false;
	}
	if(form.contact.value == "") {
		document.getElementById('msg_contact').style.display = '';
		ok = false;
	}*/
	if(form.telephone.value != "" && !checkPhoneNum(form.telephone.value)) {
		document.getElementById('msg_telephone').style.display = '';
		ok = false;
	}
	if(form.mail.value != "" && !checkEmail(form.mail.value)) {
		document.getElementById('msg_mail').style.display = '';
		ok = false;
	}
	if(ok == true) {
		form.submit();
	}
	else {
		document.getElementById('erreurs_client').style.display = '';
	}
}

/***********************************************************************/
/*** Fonctions utilisés sur la page bibliographie.php en Back Office ***/
/***********************************************************************/
function ouvrirNouveauFichierForm() {
	annulerModifierFichier();
	annulerSupprimerFichier();
	document.getElementById('nouveauFichierForm').style.display='';
}
function annulerCreerFichier() {
	var form = document.nouveauFichier;
	form.fichier.value = "";
	document.getElementById('nouveauFichierForm').style.display='none';
}
function ouvrirModifierFichierForm(id) {
	annulerCreerFichier();
	annulerSupprimerFichier();
	document.modifierFichier.id.value = id;
	document.getElementById('modifierFichierForm').style.display='';
}
function annulerModifierFichier() {
	var form = document.modifierFichier;
	form.fichier.value = "";
	document.getElementById('modifierFichierForm').style.display='none';
}
function ouvrirSupprimerFichierForm(id) {
	annulerModifierFichier();
	annulerCreerFichier();
	document.supprimerFichier.id.value = id;
	document.getElementById('supprimerFichierForm').style.display='';
}
function annulerSupprimerFichier() {
	document.supprimerFichier.id.value = "";
	document.getElementById('supprimerFichierForm').style.display='none';
}
function verifierFichierForm(form) {
	document.getElementById('msg_fichier').style.display = 'none';
	var ok = true;
	if(form.fichier.value == "") {
		document.getElementById('msg_fichier').style.display = '';
		ok = false;
	}
	if(ok == true) {
		form.submit();
	}
	else {
		document.getElementById('erreurs_client').style.display = '';
	}
}