// JavaScript Document

function message(){
alert('ok');
}



function toggleCode(i) {
	var d = document.getElementById("code_"+i);
	var s = document.getElementById("s_code_"+i);
    if(d.style.display == "none") {
		s.innerHTML     = s.innerHTML.replace("+", "-");
        d.style.display = "block";
    }
    else {
		s.innerHTML     = s.innerHTML.replace("-", "+");
        d.style.display = "none";
    }
}


/*-------------------------------Verication email-------------------------------------------*/
	function verif(mail) {
            var arobase = mail.indexOf("@")
            var point = mail.lastIndexOf(".")
            if((arobase < 3)||(point + 2 > mail.length)||(point < arobase+3)) return false
            else return true
            }
/*-------------------------------------------------------------------------------------------*/

function login_oubli(email){
	if((email.value =="") || (!verif(email.value))) { alert("Email invalide")
            email.focus(); return false }
	}

/*------------------------------------------------------------------------------------------*/
/*------------------------Fonction pour ajout/modif des images--------------------- */
/*------------------------------------------------------------------------------------------*/
function ajoutmodif_ssrub(titre,nom,comment) { // Vérifie le formulaire
	if(titre.value=="") { alert('Titre requis !');
    	titre.focus();return false; }
    if(nom.value=="") { alert('Diminutif requis !');
    	nom.focus();return false; }
	if(comment.value=="") { alert('Commentaire requis !');
    	comment.focus();return false; }
    return true// envoie les champs		
    }




/*------------------------------------------------------------------------------------------*/
/*------------------------Fonction pour ajout/modif des sous-rubriques--------------------- */
/*------------------------------------------------------------------------------------------*/
function ajoutmodif_image(img,img_nom,img_comment) { // Vérifie le formulaire
	if((img_nom.value=="") && (img.value!="")) {alert('Un nom pour l\'image est requis !')
    	img_nom.focus();return false }
	if((img_comment.value=="") && (img.value!="")) {alert('Un commentaire pour l\'image est requis !')
        img_comment.focus();return false }
    return true // envoie les champs		
    }



/*------------------------------------------------------------------------------------------*/
/*------------------------Fonction pour INSCRIPTION--------------------------- */
/*------------------------------------------------------------------------------------------*/
function inscription(societe,tel,adresse,cp,ville,pays,prenom,nom,qualite,portable,email,login,mdp,confmdp) { // Vérifie le formulaire
				
	if(societe.value=="") { alert('Entrez un nom pour la societe')
       societe.focus();return false; } 
	/*---------------telephone------------------------*/
	if((tel.value=="") || (tel.value.length !=10)) { alert('Telephone de la societe invalide')
       tel.focus();return false }
		if((tel.value!="") && (isNaN(tel.value)))  { alert('Telephone de la societe invalide')
            tel.focus();return false; }
		/*------------reste des elements------------------*/	
		 if(adresse.value=="") {alert('Entrez une adresse')
            adresse.focus();return false; }
		 if(cp.value=="") {alert('Entrez un Code Postal')
            cp.focus();return false; }
		 if(ville.value=="") {alert('Entrez une Ville')
            ville.focus();return false; }
		 if(pays.value=="") {alert('Entrez un Pays')
            pays.focus();return false; }
		 if(prenom.value=="") {alert('Entrez un Contact')
            prenom.focus();return false; }
		 if(nom.value=="") {alert('Entrez un Contact')
            nom.focus();return false; }
		 if(qualite.value=="") {alert('Entrez le poste du contact')
            qualite.focus();return false; }
		/*---------------portable------------------------*/
		 if((portable.value=="") || (portable.value.length !=10)) { alert('Portable du contact invalide')
            portable.focus();return false; }
		 if((portable.value!="") && (isNaN(portable.value)))  { alert('Portable du contact invalide')
            portable.focus();return false; }
		/*--------------------mail------------------------*/		 
		 if((email.value =="") || (!verif(email.value))) { alert("Email invalide")
            email.focus(); return false; }
		/*-----------login et mot de passe-----------*/
		 if(login.value=="") {alert('Entrez un Login')
            login.focus();return false; }
		 if(mdp.value=="") {alert('Entrez un Mot de Passe')
            mdp.focus();return false; }
		 if((confmdp.value=="")||(confmdp.value!=mdp.value)) {alert('Confirmation du mot de passe non valide')
            confmdp.focus();return false; }
         return true; // envoie les champs
         }
		 
		 
/*------------------------------------------------------------------------------------------*/
/*------------------------Fonction pour MODIF SOCIETE-------------------------------------- */
/*------------------------------------------------------------------------------------------*/
	function modifsociete(societe,tel,fax,adresse,cp,ville,pays) { // Vérifie le formulaire
				
		 if(societe.value=="") { alert('Entrez un nom pour la societe')
            societe.focus();return false } 
		/*---------------telephone------------------------*/
		 if((tel.value=="") || (tel.value.length !=10)) { alert('Telephone de la societe invalide')
            tel.focus();return false }
		if((tel.value!="") && (isNaN(tel.value)))  { alert('Telephone de la societe invalide')
            tel.focus();return false }
		/*------------------fax--------------------------*/
		if((fax.value!="")&& (fax.value.length !=10)) { alert('Format du fax non valide')
            fax.focus();return false }
		if((fax.value!="")&& (isNaN(fax.value))) { alert('Format du fax non valide')
            fax.focus();return false }
		/*------------reste des elements------------------*/	
		 if(adresse.value=="") {alert('Entrez une adresse')
            adresse.focus();return false }
		 if(cp.value=="") {alert('Entrez un Code Postal')
            cp.focus();return false }
		 if((cp.value!="")&& (isNaN(cp.value))) {alert('Format Code Postal non valide')
            cp.focus();return false }
		 if(ville.value=="") {alert('Entrez une Ville')
            ville.focus();return false }
		 if(pays.value=="") {alert('Entrez un Pays')
            pays.focus();return false }
         return true // envoie les champs
         }
		 
/*------------------------------------------------------------------------------------------*/
/*------------------------Fonction pour AJOUT/MODIF CONTACT-------------------------------- */
/*------------------------------------------------------------------------------------------*/		 
	function ajoutmodif_contact(prenom,nom,qualite,portable,email) { // Vérifie le formulaire
		 if(prenom.value=="") {alert('Entrez un Contact')
            prenom.focus();return false }
		 if(nom.value=="") {alert('Entrez un Contact')
            nom.focus();return false }
		 if(qualite.value=="") {alert('Entrez le poste du contact')
            qualite.focus();return false }
		/*---------------portable------------------------*/
		 if((portable.value=="") || (portable.value.length !=10)) { alert('Entrez le portable du contact')
            portable.focus();return false }
		 if((portable.value!="") && (isNaN(portable.value)))  { alert('Portable du contact invalide')
            portable.focus();return false }
		/*--------------------mail------------------------*/		 
		 if((email.value =="") || (!verif(email.value))) { alert("Email invalide")
            email.focus(); return false }
		 return true // envoie les champs
         }
		 
		 
/*------------------------------------------------------------------------------------------*/
/*---------------------Fonction pour AJOUTER UN PROJET DE CHIFFRAGE------------------------ */
/*------------------------------------------------------------------------------------------*/
	function ajoutmodif_projet(nom,adresse,cp,ville,pays,jour,mois,annee) { // Vérifie le formulaire
		 if(nom.value=="") { alert('Entrez un nom pour le projet')
            nom.focus();return false } 	
		 if(adresse.value=="") {alert('Entrez une adresse')
            adresse.focus();return false }
		 if(cp.value=="") {alert('Entrez un Code Postal')
            cp.focus();return false }
		 if(ville.value=="") {alert('Entrez une Ville')
            ville.focus();return false }
		 if(pays.value=="") {alert('Entrez un Pays')
            pays.focus();return false }
		/*---------------jour------------------------*/
		 if((jour.value=="") || (jour.value.length !=2)) { alert('Date d\'execution invalide, le format est JJ/MM/AAAA')
            jour.focus();return false }
		 if((jour.value!="") && (isNaN(jour.value)))  { alert('Date d\'execution invalide, le format est JJ/MM/AAAA')
            jour.focus();return false }
		/*---------------mois------------------------*/
		 if((mois.value=="") || (mois.value.length !=2)) { alert('Date d\'execution invalide, le format est JJ/MM/AAAA')
            mois.focus();return false }
		 if((mois.value!="") && (isNaN(mois.value)))  { alert('Date d\'execution invalide, le format est JJ/MM/AAAA')
            mois.focus();return false }
		/*---------------annee------------------------*/
		 if((annee.value=="") || (annee.value.length !=4)) { alert('Date d\'execution invalide, le format est JJ/MM/AAAA')
            annee.focus();return false }
		 if((annee.value!="") && (isNaN(annee.value)))  { alert('Date d\'execution invalide, le format est JJ/MM/AAAA')
            annee.focus();return false }		
         return true // envoie les champs
         }

/*------------------------------------------------------------------------------------------*/
/*---------------Fonction pour AJOUTER DES ELEMENTS (silencieux, plots, ecrans)------------ */
/*------------------------------------------------------------------------------------------*/
	function ajoutmodif_silen(desi,nb,debit,atte,appli) { // Vérifie le formulaire
		 if(desi.value=="") { alert('Entrez une designation')
            desi.focus();return false } 	
		 if(nb.value=="") {alert('Entrez un nombre')
            nb.focus();return false }
		 if(debit.value=="") {alert('Entrez le debit souhaite')
            debit.focus();return false }
		 if( (atte[0].checked==false) && (atte[1].checked==false) ){alert("Choisissez une attenuation")
			 return false}
		 if( (appli[0].checked==false) && (appli[1].checked==false) && (appli[2].checked==false) ){alert("Choisissez une application")
			 return false}
         return true // envoie les champs
         }
	function ajoutmodif_plot(desi,nb,poids,vitesse,eff) { // Vérifie le formulaire
		 if(desi.value=="") { alert('Entrez une designation')
            desi.focus();return false } 	
		 if(nb.value=="") {alert('Entrez un nombre')
            nb.focus();return false }
		 if(poids.value=="") {alert('Entrez le poids en Kg/Appuis')
            poids.focus();return false }
		 if(vitesse.value=="") {alert('Entrez une vitesse de rotation en tours/min')
            vitesse.focus();return false }
		 if( (eff[0].checked==false) && (eff[1].checked==false) ){alert("Choisissez une efficacite")
			 return false}

         return true // envoie les champs
         }
	function ajoutmodif_ecran(hauteur,longueur) { // Vérifie le formulaire
		 if(hauteur.value=="") { alert('Entrez une hauteur')
            hauteur.focus();return false } 	
		 if(longueur.value=="") {alert('Entrez une longueur')
            longueur.focus();return false }

         return true // envoie les champs
         }
		 
/*------------------------------------------------------------------------------------------*/
/*-------------------------Fonction pour ajout/modif des modules--------------------------- */
/*------------------------------------------------------------------------------------------*/
	function ajoutmodif_mod(contenu,img,img_nom,img_comment) { // Vérifie le formulaire
         if(contenu.value=="") { alert('Contenu requis !')
            contenu.focus();return false }
		 if((img_nom.value=="") && (img.value!="")) {alert('Un nom pour l\'image est requis !')
            img_nom.focus();return false }
		 if((img_comment.value=="") && (img.value!="")) {alert('Un commentaire pour l\'image est requis !')
            img_comment.focus();return false }
         return true // envoie les champs
         }
		 
/*------------------------------------------------------------------------------------------*/
/*------------------------Fonction pour ajout/modif des manifestations--------------------- */
/*------------------------------------------------------------------------------------------*/
	function ajoutmodif_manif(titre,accroche,desc,djour,dmois,dannee,fjour,fmois,fannee,heure,minute,img,img_nom,img_comment,fich1,nomfich1,fich2,nomfich2,fich3,nomfich3,fich4,nomfich4) 
		{ // Vérifie le formulaire
         if(titre.value=="") { alert('Titre de la manif requis !')
            titre.focus();return false }
         if(accroche.value=="") { alert('Accroche de la manif requise !')
            accroche.focus();return false }
		 if(desc.value=="") { alert('Description de la manif requise !')
            desc.focus();return false }
		/*--------------date de début------------------------*/
/*jour*/ if(djour.value=="") { alert('Le jour doit être inscrit!')
            djour.focus();return false }
		 if((djour.value.length !=2) || (isNaN(djour.value)) || (djour.value.search(/^[0-3][0-9]$/) == -1))  { alert('Jour invalide !')
            djour.focus();return false }
/*mois*/ if(dmois.value=="") { alert('Le mois doit être inscrit!')
            dmois.focus();return false }
		 if((dmois.value.length !=2) || (isNaN(dmois.value)) || (dmois.value.search(/^[0-1][0-9]$/) == -1))  { alert('Mois invalide !')
            dmois.focus();return false }
/*annee*/if(dannee.value=="") { alert('L\'année doit être inscrit!')
            dannee.focus();return false }
		 if((dannee.value.length !=4) || (isNaN(dannee.value)) || (dannee.value.search(/^[0-2][0-9]{3}$/) == -1))  { alert('Année invalide !')
            dannee.focus();return false }
		/*----------------date de fin------------------------*/
/*jour*/ if(fjour.value=="") { alert('Le jour doit être inscrit!')
            fjour.focus();return false }
		 if((fjour.value.length !=2) || (isNaN(fjour.value)) || (fjour.value.search(/^[0-3][0-9]$/) == -1))  { alert('Jour invalide !')
            fjour.focus();return false }
/*mois*/ if(fmois.value=="") { alert('Le mois doit être inscrit!')
            fmois.focus();return false }
		 if((fmois.value.length !=2) || (isNaN(fmois.value)) || (fmois.value.search(/^[0-1][0-9]$/) == -1))  { alert('Mois invalide !')
            fmois.focus();return false }
/*annee*/if(fannee.value=="") { alert('L\'année doit être inscrit!')
            fannee.focus();return false }
		 if((fannee.value.length !=4) || (isNaN(fannee.value)) || (fannee.value.search(/^[0-2][0-9]{3}$/) == -1))  { alert('Année invalide !')
            fannee.focus();return false }
		/*----------------heure------------------------*/
/*heure*/ if(heure.value=="") { alert('L\'heure doit être inscrite!')
            heure.focus();return false }
		 if((heure.value.length !=2) || (isNaN(heure.value)) || (heure.value.search(/^[0-2][0-9]$/) == -1))  { alert('Heure invalide !')
            heure.focus();return false }
/*minute*/ if(minute.value=="") { alert('Les minutes doivent être inscrites!')
            minute.focus();return false }
		 if((minute.value.length !=2) || (isNaN(minute.value)) || (minute.value.search(/^[0-5][0-9]$/) == -1))  { alert('Minutes invalides !')
            minute.focus();return false }
		/*-----------------image-----------------------------*/
		if((img_nom.value=="") && (img.value!="")) {alert('Un nom pour l\'image est requis !')
            img_nom.focus();return false }
		 if((img_comment.value=="") && (img.value!="")) {alert('Un commentaire pour l\'image est requis !')
            img_comment.focus();return false }
         return true // envoie les champs
		 /*-------pour le pdf 1-----------------*/
		if((nomfich1.value=="Nom à paraître") && (fich1.value!="")) {alert('Un nom pour le fichier pdf est requis !')
            nomfich1.focus();return false }
		if((nomfich1.value=="") && (fich1.value!="")) {alert('Un nom pour le fichier pdf est requis !')
            nomfich1.focus();return false }
		/*-------pour le pdf 2-----------------*/
		if((nomfich2.value=="Nom à paraître") && (fich2.value!="")) {alert('Un nom pour le fichier pdf est requis !')
            nomfich2.focus();return false }
		if((nomfich2.value=="") && (fich2.value!="")) {alert('Un nom pour le fichier pdf est requis !')
            nomfich2.focus();return false }
		/*-------pour le pdf 3-----------------*/
		if((nomfich3.value=="Nom à paraître") && (fich3.value!="")) {alert('Un nom pour le fichier pdf est requis !')
            nomfich3.focus();return false }
		if((nomfich3.value=="") && (fich3.value!="")) {alert('Un nom pour le fichier pdf est requis !')
            nomfich3.focus();return false }
		/*-------pour le pdf 4-----------------*/
		if((nomfich4.value=="Nom à paraître") && (fich4.value!="")) {alert('Un nom pour le fichier pdf est requis !')
            nomfich4.focus();return false }
		if((nomfich4.value=="") && (fich4.value!="")) {alert('Un nom pour le fichier pdf est requis !')
            nomfich4.focus();return false }
         return true // envoie les champs
         }
		 
		 
		 
/*------------------------------------------------------------------------------------------*/
/*-------------Fonction pour ajout/modif des manifestations liens direct--------------------*/
/*------------------------------------------------------------------------------------------*/
	function ajoutmodif_maniflien(titre,lien,desc,img,img_nom,img_comment) 
		{ // Vérifie le formulaire
         if(titre.value=="") { alert('Titre de la manif requis !')
            titre.focus();return false }
         if(lien.value=="http://") { alert('Un lien est requis !')
            accroche.focus();return false }
		/*-----------------image-----------------------------*/
		if((img_nom.value=="") && (img.value!="")) {alert('Un nom pour l\'image est requis !')
            img_nom.focus();return false }
		 if ((img_comment.value=="") && (img.value!="")) {alert('Un commentaire pour l\'image est requis !')
            img_comment.focus();return false }
         return true // envoie les champs
         }
		 
		 

/*------------------------------------------------------------------------------------------*/
/*---------------------Fonction pour ajout/modif du footer de l'ODAC----------------------- */
/*------------------------------------------------------------------------------------------*/
	function ajoutmodif_foot(nom,email,tel,contenu,img,img_nom,img_comment) {
         if(nom.value=="") { alert('Nom requis !')
            nom.focus();return false }
		 if((email.value!="") && (!verif(email.value))) {alert('Email non valide !')
            email.focus();return false }
		/*---------------telephone------------------------*/
		 if((tel.value!="") && (tel.value.length !=10)) { alert('Téléphone invalide !')
            tel.focus();return false }
		 if((tel.value!="") && (isNaN(tel.value)))  { alert('Téléphone invalide !')
            tel.focus();return false }
		/*-----------------image-----------------------------*/	
		 if((img_nom.value=="") && (img.value!="")) {alert('Un nom pour l\'image est requis !')
            img_nom.focus();return false }
		 if((img_comment.value=="") && (img.value!="")) {alert('Un commentaire pour l\'image est requis !')
            img_comment.focus();return false }
         return true // envoie les champs
         }



/*------------------------------------------------------------------------------------------*/
/*-------------------faire un refresh sur la page qui a demander la popup-------------------*/
/*------------------------------------------------------------------------------------------*/
function sendData()
	{
		var content = window.opener.location.reload();
		window.close();
	}	 
/*------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------*/
/*----------------------faire un refresh sur la page qui a demander la popup----------------*/
/*------------------------------------------------------------------------------------------*/
function recharge(id,recharge)
	{
	var xhr_object = null; 
	 
	if(window.XMLHttpRequest) // Firefox 
	   xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
	   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   return; 
	} 
	xhr_object.open("GET", recharge, true); 
	
	var content = document.getElementById(""+id+""); 
	
	xhr_object.onreadystatechange = function() 
		{ 
		if(xhr_object.readyState == 4) 
			content.innerHTML = xhr_object.responseText ;
		} 	
	
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=iso-8859-1");  
	
	xhr_object.send(id); 
		
	}	 
/*------------------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------------------*/
/*----------------------Récupération du lien interne a transmettre--------------------------*/
/*------------------------------------------------------------------------------------------*/
function lienint(nom,url)
	{
	window.close();	
	window.opener.document.formlienint.lienint_nom.value = nom ;
	window.opener.document.formlienint.lienint_url.value = url ;
	}
	
function media(nom,artmod,type)
	{
	window.close();
	if (type == "video")
		{
		if (artmod == "art"){window.opener.document.formart.art_video.value = nom ;}
		if (artmod == "mod"){window.opener.document.form_mod.mod_video.value = nom ;}
		if (artmod == "proj"){window.opener.document.formproj.proj_video.value = nom ;}
		}
	if (type == "son")
		{
		if (artmod == "art"){window.opener.document.formart.art_son.value = nom ;}
		if (artmod == "mod"){window.opener.document.form_mod.mod_son.value = nom ;}
		if (artmod == "proj"){window.opener.document.formproj.proj_son.value = nom ;}
		}

	}
	
	
/*------------------------------------------------------------------------------------------*/
/*-----------------------Fonction pour ajout/modif des lien interne------------------------ */
/*------------------------------------------------------------------------------------------*/
function ajoutmodif_lienint(nom,url)
		{ // Vérifie le formulaire
         if(nom.value=="") { alert('Designation requise !')
            nom.focus();return false }
         if(url.value=="") { alert('Un lien est requis !')
            url.focus();return false }
         return true // envoie les champs
         }
		 
		 


/*------------------------------------------------------------------------------------------*/
/*------------fonction pour mettre en enabled le <input text> si dans lieu_pop -------------*/
/*----------------------------veut insérer un autre type de lieu----------------------------*/
/*------------------------------------------------------------------------------------------*/
function enabl_typelieu ()
	{
	if (document.formlieu.type_lieu.value == 0)
		{
		document.formlieu.autre_type.disabled=false;
		}
	else {document.formlieu.autre_type.disabled=true;}	
	}
/*------------------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------------------*/
/*----------------------Fonction pour ajout/modif des lieux basiques------------------------*/
/*------------------------------------------------------------------------------------------*/
function ajoutmodif_lieubase(type,nom,adr,ville,cp,tel,fax,mail,url)
	{
		/*---------------type de lieu-------------------*/
		if ((type.disabled==false) && (type.value=="")) { alert('Entrer un nouveau type de lieu !')
            type.focus();return false }
		/*--------------------nom-----------------------*/
 	     if(nom.value=="") { alert('Nom de lieu requis !')
            nom.focus();return false }
		/*--------------------adr-----------------------*/
 	     if(adr.value=="") { alert('Adresse requise !')
            adr.focus();return false }
		/*--------------------ville-----------------------*/
 	     if(ville.value=="") { alert('Ville requise !')
            ville.focus();return false }
		/*--------------------cp------------------------*/
		 if(cp.value=="") { alert('Code Postal requis !')
            cp.focus();return false }
		 if (isNaN(cp.value)) { alert('Code Postal invalide !')
            cp.focus();return false }		
		/*---------------telephone----------------------*/
		 if(tel.value=="") { alert('Téléphone requis !')
            tel.focus();return false }
		 if((tel.value.length !=10) || (isNaN(tel.value)))  { alert('Téléphone invalide !')
            tel.focus();return false }
		/*----------------------fax------------------------*/
		 if ((fax.value !="") && (fax.value.length !=10) || (isNaN(fax.value))) { 
			alert('Fax invalide !');
			fax.focus();return false }
		/*--------------------mail------------------------*/		 
		 if((mail.value !="") && (!verif(mail.value))) { alert("Email invalide !")
            mail.focus(); return false }
		/*--------------------url------------------------*/		 
		 if (url.value =="http://") { url.value=""; }

		else return true // envoie les cham
	}		 
	
	
	
/*------------------------------------------------------------------------------------------*/
/*----------------------Fonction pour ajout/modif des lieux complets------------------------*/
/*------------------------------------------------------------------------------------------*/
function ajoutmodif_lieucomplet(type,nom,adr,ville,cp,tel,fax,mail,url,img,img_nom)
	{
		/*---------------type de lieu-------------------*/
		if ((type.disabled==false) && (type.value=="")) { alert('Entrer un nouveau type de lieu !')
            type.focus();return false }
		/*--------------------nom-----------------------*/
 	     if(nom.value=="") { alert('Nom de lieu requis !')
            nom.focus();return false }
		/*--------------------adr-----------------------*/
 	     if(adr.value=="") { alert('Adresse requise !')
            adr.focus();return false }
		/*--------------------ville-----------------------*/
 	     if(ville.value=="") { alert('Ville requise !')
            ville.focus();return false }
		/*--------------------cp------------------------*/
		 if(cp.value=="") { alert('Code Postal requis !')
            cp.focus();return false }
		 if (isNaN(cp.value)) { alert('Code Postal invalide !')
            cp.focus();return false }		
		/*---------------telephone----------------------*/
		 if(tel.value=="") { alert('Téléphone requis !')
            tel.focus();return false }
		 if((tel.value.length !=10) || (isNaN(tel.value)))  { alert('Téléphone invalide !')
            tel.focus();return false }
		/*----------------------fax------------------------*/
		 if ((fax.value !="") && (fax.value.length !=10) || (isNaN(fax.value))) { 
			alert('Fax invalide !');
			fax.focus();return false }
		/*--------------------mail------------------------*/		 
		 if((mail.value !="") && (!verif(mail.value))) { alert("Email invalide !")
            mail.focus(); return false }
		/*--------------------url------------------------*/		 
		 if (url.value =="http://") { url.value=""; }
		 /*-----------------image-----------------------------*/	
		 if((img_nom.value=="") && (img.value!="")) {alert('Un nom pour l\'image est requis !')
            img_nom.focus();return false }
		else return true // envoie les champs
		}
		
/*------------------------------------------------------------------------------------------*/
/*----------------------Fonction pour oubli des identifiant lieu complet--------------------*/
/*------------------------------------------------------------------------------------------*/
function login_memb(mail) 
		{
		/*--------------------mail------------------------*/		 
		 if(mail.value=="") { alert('Email requis !')
            mail.focus();return false }
		 if(!verif(mail.value)) { alert("Email invalide !")
            mail.focus(); return false }
		else return true // envoie les champs
		}
		
		
/*------------------------------------------------------------------------------------------*/
/*----------------------Fonction pour ajout membres lieu complet----------------------------*/
/*------------------------------------------------------------------------------------------*/
function ajout_membre(nom,prenom,mail,tel,login,mdp1,mdp2) 
		{
		/*--------------------nom-----------------------*/
 	     if(nom.value=="") { alert('Nom requis !')
            nom.focus();return false }
		/*--------------------prenom-----------------------*/
 	     if(prenom.value=="") { alert('Prénom requis !')
            prenom.focus();return false }		
		/*--------------------mail------------------------*/		 
		 if(mail.value=="") { alert('Email requis !')
            mail.focus();return false }
		 if(!verif(mail.value)) { alert("Email invalide !")
            mail.focus(); return false }
		/*---------------telephone----------------------*/
		 if((tel.value!="") && (tel.value.length !=10)) { alert('Téléphone invalide !')
            tel.focus();return false }
		 if((tel.value!="") && (isNaN(tel.value)))  { alert('Téléphone invalide !')
            tel.focus();return false }
		/*--------------------login-----------------------*/
 	     if(login.value=="") { alert('Login requis !')
            login.focus();return false }
		/*---------------mpd----------------------*/
		 if(mdp1.value=="") { alert('Mot de passe requis !')
            mdp1.focus();return false }
		 if(mdp1.value != mdp2.value)  { alert('Les deux mots de passe ne sont pas identiques !')
            mdp2.focus();return false }
		else return true // envoie les champs
		}
		
/*------------------------------------------------------------------------------------------*/
/*--------------Fonction pour ajout d'un fchier pdf pour art et mod-------------------------*/
/*------------------------------------------------------------------------------------------*/
function ajoutpdf(fich1,fich2,fich3,fich4)
	{
	if (fich1.style.display=="none")
		{								
		fich1.style.display="block" ;
		/*alert ('fiche 1 = '+fich1.style.display+'');*/
		return true
		}
	else if ((fich1.style.display=="block") && (fich2.style.display=="none"))
		{		
		fich2.style.display="block" ;
		/*alert ('fiche 2 = '+fich2.style.display+'');*/
		return true
		}
	else if ((fich2.style.display=="block") && (fich3.style.display=="none"))
		{		
		fich3.style.display="block" ;
		/*alert ('fiche 3 = '+fich3.style.display+'');*/
		return true
		}
	else if ((fich3.style.display=="block") && (fich4.style.display=="none"))
		{
		fich4.style.display="block";
		/*alert ('fiche 4 = '+fich4.style.display+'');*/
		return true
		}
	else return false
	
	}
	
/*------------------------------------------------------------------------------------------*/
/*--------------Fonction pour ajout de plusieurs images dans coups de projo-----------------*/
/*------------------------------------------------------------------------------------------*/
function ajoutimage(img1,img2,img3,img4,img5,img6,img7,img8,img9,img10)
	{
	
	if (img1.style.display=="none")
		{								
		img1.style.display="block" ;
		return true
		}
	else if ((img1.style.display=="block") && (img2.style.display=="none"))
		{		
		img2.style.display="block" ;
		return true
		}
	else if ((img2.style.display=="block") && (img3.style.display=="none"))
		{		
		img3.style.display="block" ;
		return true
		}
	else if ((img3.style.display=="block") && (img4.style.display=="none"))
		{
		img4.style.display="block";
		return true
		}
	else if ((img4.style.display=="block") && (img5.style.display=="none"))
		{
		img5.style.display="block";
		return true
		}
	else if ((img5.style.display=="block") && (img6.style.display=="none"))
		{
		img6.style.display="block";
		return true
		}
	else if ((img6.style.display=="block") && (img7.style.display=="none"))
		{
		img7.style.display="block";
		return true
		}
	else if ((img7.style.display=="block") && (img8.style.display=="none"))
		{
		img8.style.display="block";
		return true
		}
	else if ((img8.style.display=="block") && (img9.style.display=="none"))
		{
		img9.style.display="block";
		return true
		}
	else if ((img9.style.display=="block") && (img10.style.display=="none"))
		{
		img10.style.display="block";
		return true
		}
	else return false
	
	}

/*------------------------------------------------------------------------------------------*/
/*-------------------Fonction pour ajout d'un coup de projecteur----------------------------*/
/*------------------------------------------------------------------------------------------*/	
function ajoutmodif_proj (nom,annee,img,img_nom,img_comment)
	{
	if(nom.value=="") { alert('Nom de projet requis !')
       nom.focus();return false }
	//---------------annee du projet------------------
	if(annee.value=="") { alert('Année du projet requise !')
       annee.focus();return false }
	if((annee.value.length !=4) || (isNaN(annee.value)))  { alert('Année du projet invalide !')
       annee.focus();return false }
	//---------------------image----------------------
	if((img_nom.value=="") && (img.value!="")) {alert('Un nom pour l\'image est requis !')
        img_nom.focus();return false }
	if((img_comment.value=="") && (img.value!="")) {alert('Un commentaire pour l\'image est requis !')
    	img_comment.focus();return false }
    return true // envoie les champs
	}


/*------------------------------------------------------------------------------------------*/
/*--------------Fonction pour ajout d'un fchier pdf pour art et mod-------------------------*/
/*------------------------------------------------------------------------------------------*/

function md5pwd (password) {
  crypte = hex_md5 (password);
  return crypte;
}

function ajoutmodif_admin(prenom,nom,login,ancien,session,mdp,confirmation)
	{
	if(nom.value=="") { alert('Nom requis !')
       nom.focus();return false }
	if(prenom.value=="") { alert('Prénom requis !')
       prenom.focus();return false }
	//--------------------login----------------------
	if(login.value=="") { alert('Un nom d\'utilisateur est requis !')
       login.focus();return false }
	//---------------------mdp----------------------
	md5 = md5pwd(ancien.value);
	if(md5!=session.value) { alert('Le mot de passe original n\'est pas correct !')
       ancien.focus();return false }
	if(mdp.value=="") { alert('Un mot de passe est requis !')
       mdp.focus();return false }
	if(confirmation.value=="") { alert('La confirmation du mot de passe est requise !')
       confirmation.focus();return false }
	if(mdp.value!=confirmation.value) { alert('La confirmation n\'est pas identique au nouveau mot de passe !')
       mdp.focus();return false }
    return true // envoie les champs*/
	}
		