// JavaScript Document
// Fonction de controle du formulaire de connexion
 function controle(form)
	{
        if(form.identifiant.value.length == 0)
        {
            alert("Veuillez saisir le login.");
            return false;
        }

         if(form.motdepasse.value.length == 0)
         {
              alert("Le mot de passe est obligatoire.");
              return false;
          }
		  
		if(form.motdepasse.value.length <= 3)
         {
              alert("Le mot de passe doit dépasser 3 caractères.");
              return false;
          }
        return true;
    }
// Fin de la fonction de controle du formulaire de connexion	

// Fonction qui affiche les photos en grande taille
function chargeur_image(conteneur, image)
{
	//alert(conteneur);
	//alert(image);
	document.getElementById(conteneur).innerHTML = '<img src="./moyen_images/'+image+'">';
}
// Fin de la fonction qui affiche les photos en grande taille

//Fonction de confirmation avant suppression
function confirmation(idsuite,idinfos,nature){
        		result = confirm("Voulez-vous vraiment supprimer cet enregistrement ?");
        		if(result){
				document.verif.idsuite.value = idsuite;
				document.verif.idinfos.value = idinfos;
				document.verif.nature.value = nature;
		        document.verif.action="admin.php?page=update.php";
		        document.verif.submit();
			   }
}
//Fin Fonction de confirmation avant suppression
 
//Fonction de confirmation avant suppression d'une image
function supprimer_image(id,nom){
        		result = confirm("Voulez-vous vraiment supprimer cette photo ?");
        		if(result){
				document.verification.idphoto.value = id;
				document.verification.nomphoto.value = nom;
		        document.verification.action="admin.php?page=ajoutphoto.php";
		        document.verification.submit();
			   }
}
//Fin Fonction de confirmation avant suppression d'une image

 
//Fonction de confirmation avant suppression d'un fichier
function supprimer_fichier(id,nom,idinfos){
        		result = confirm("Voulez-vous vraiment supprimer ce fichier ?");
        		if(result){
				document.verification.id_download.value = id;
				document.verification.nomfichier.value = nom;
				document.verification.id.value = idinfos;
		        document.verification.action="admin.php?page=modif.php&id="+idinfos;
		        document.verification.submit();
			   }
}
//Fin Fonction de confirmation avant suppression d'un fichier

//Fonction de confirmation avant suppression d'un inscrit
function supprimer_inscrit(id,type){
        		result = confirm("Voulez-vous vraiment supprimer cet enregistrement ?");
        		if(result){
				document.verif.numero.value = id;
				document.verif.type.value = type;
		        document.verif.action="admin.php?page=supprimer.php";
		        document.verif.submit();
			   }
}
//Fin Fonction de confirmation avant suppression d'un inscrit

    // Denis Blomme - DB77
	aujour=new Date(); // Pour générer les années
	// table des libellés des mois
	mois=new Array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août",
	"Septembre","Octobre","Novembre","Décembre");
	
	// Création des select 
	function creerselect(){
	// Création de la liste déroulante des numéros des jours
	document.write("<select name='jj'>");
	for(i=1;i<=31;i++){
	   document.write("<option value="+i);
	   if(aujour.getDate()==i){document.write(" selected");}
	   document.write(">"+i+"</option>");
	}
	document.write("</select>");
	// Création de la liste déroulante des libellés des mois
	document.write("<select name='mm'>");
	for(i=0;i<=11;i++){
	   document.write("<option value="+i);
	   if(aujour.getMonth()==i){document.write(" selected");}
	   document.write(">"+mois[i]+"</option>");
	}
	document.write("</select>");
	// Création de la liste déroulante des 10 années avant et après
	annee=aujour.getYear();if(annee<1900){annee=annee+1900;}
	document.write("<select name='aa'>");
	for(i=-10;i<=100;i++){
	   document.write("<option value="+(annee-i));
	   if(i==0){document.write(" selected");}
	   document.write(">"+(annee-i)+"</option>");
	}
 }
 
// fonction de vérification du formulaire d'inscription/
  function verifierinscription(form){
	/* variable pour reccueillir l'e-mail */		
    mail = /^[a-zA-Z0-9]+[a-zA-Z0-9\.-_]+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	
	if(form.nom.value.length == 0){
		alert("Veuillez saisir votre nom.");
		return false;
	}
	if(form.prenoms.value.length == 0){
		alert("Veuillez saisir votre prénom.");
		return false;
	}	
	if(form.sexe.value.length == 0){
		alert("Veuillez choisir le sexe.");
		return false;
	}	
	// On crée une date avec les jj/mm/aa saisis
	testDate=new Date(form.aa.value,form.mm.value,form.jj.value);
	mess="";
	// Est-ce le numéro du jour correspond à  celui de la date créée ?
	if(testDate.getDate()!=form.jj.value){mess=mess+"\nJour";}
	// Est-ce le numéro du mois correspond à celui de la date créée ?
	if(testDate.getMonth()!=form.mm.value){mess=mess+"\nMois";}
	// Y a-t-il eu des erreurs ?
	if(form.aa.value > 1991){alert("Vous n'êtes pas encore majeur(e).");  return false;}
	if(mess!=""){
	  alert("Date incorrecte :"+mess);
	  return false;
    }
	
	if(form.lieu.value.length == 0){
		alert("Veuillez saisir le lieu de naissance .");
		return false;
	}
	if(form.religion.value.length == 0){
		alert("Donnez votre réligion.");
		return false;
	}	
	if(form.nationalite.value.length == 0){
		alert("Veuillez saisir la nationalité.");
		return false;
	}
	if(form.profession.value.length == 0){
		alert("Veuillez saisir la profession.");
		return false;
	}	
	if(form.passeport.value.length == 0){
		alert("Donnez le N° du passeport");
		return false;
	}
	if(form.lieudelivrancep.value.length == 0){
		alert("Le lieu de délivrance du passeport.");
		return false;
	}	
	if(form.datedelivrancep.value.length == 0){
		alert("La date de délivrance du passeport.");
		return false;
	}
	if(!(mail.test(form.email.value))){
		alert("Adresse mail incorrecte ! Veuillez ressaisir");
		return false;
	}				
	if(form.adresse.value.length == 0){
		alert("Veuillez saisir l'adresse complète");
		return false;
	}
	
	if(form.adressep.value.length == 0){
		alert("Votre adresse permanente");
		return false;
	}
	if((form.quelchantier.value == 0)){
		alert("Choisissez votre camp chantier.");
		return false;
	}	
	
	if(form.comment.value.length == 0){
		alert("Comment avez-vous connu FAGAD ?");
		return false;
	}	
	if(form.comment1.value.length == 0){
		alert("Comment comprenez-vous son travail et ses actions ?");
		return false;
	}	
	if(form.choix.value == "OUI"){
	  	
	   if(form.references.value.length == 0){
		alert("Veuillez mentionner les références de l'organisation.");
		return false;
	   }	 
	}
	
	
	if(form.comment2.value.length == 0){
		alert("Comment comprenez l'échange culturel ?");
		return false;
	}	
	if(form.comment3.value.length == 0){
		alert("Comment comprenez-vous le développement à travers l'activité choisie.");
		return false;
	}
	
	if(!form.engagement.checked){
		alert("Veuillez confirmer les termes de l'engagement.");
		return false;
	}	
		
   return true;
}
// fin fonction de vérification du formulaire d'inscription/	

// fonction de vérification du formulaire d'inscription1/
  function verifierinscription1(form){
	/* variable pour reccueillir l'e-mail */		
    mail = /^[a-zA-Z0-9]+[a-zA-Z0-9\.-_]+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	
	if(form.nom.value.length == 0){
		alert("Veuillez saisir votre nom.");
		return false;
	}
	if(form.prenoms.value.length == 0){
		alert("Veuillez saisir votre prénom.");
		return false;
	}	
	if(form.sexe.value.length == 0){
		alert("Veuillez choisir le sexe.");
		return false;
	}	
	// On crée une date avec les jj/mm/aa saisis
	testDate=new Date(form.aa.value,form.mm.value,form.jj.value);
	mess="";
	// Est-ce le numéro du jour correspond à  celui de la date créée ?
	if(testDate.getDate()!=form.jj.value){mess=mess+"\nJour";}
	// Est-ce le numéro du mois correspond à celui de la date créée ?
	if(testDate.getMonth()!=form.mm.value){mess=mess+"\nMois";}
	// Y a-t-il eu des erreurs ?
	if(form.aa.value > 1991){alert("Vous n'êtes pas encore majeur(e).");  return false;}
	if(mess!=""){
	  alert("Date incorrecte :"+mess);
	  return false;
    }
	
	if(form.lieu.value.length == 0){
		alert("Veuillez saisir le lieu de naissance .");
		return false;
	}
	if(form.religion.value.length == 0){
		alert("Donnez votre réligion.");
		return false;
	}	
	if(form.nationalite.value.length == 0){
		alert("Veuillez saisir la nationalité.");
		return false;
	}
	if(form.profession.value.length == 0){
		alert("Veuillez saisir la profession.");
		return false;
	}	
	if(form.passeport.value.length == 0){
		alert("Donnez le N° du passeport");
		return false;
	}
	if(form.lieudelivrancep.value.length == 0){
		alert("Le lieu de délivrance du passeport.");
		return false;
	}	
	if(form.datedelivrancep.value.length == 0){
		alert("La date de délivrance du passeport.");
		return false;
	}
	if(!(mail.test(form.email.value))){
		alert("Adresse mail incorrecte ! Veuillez ressaisir");
		return false;
	}				
	if(form.adresse.value.length == 0){
		alert("Veuillez saisir l'adresse complète");
		return false;
	}
	
	if(form.adressep.value.length == 0){
		alert("Votre adresse permanente");
		return false;
	}
	if((form.quelprojet.value == 0)){
		alert("Choisissez votre projet.");
		return false;
	}	
	
	if(form.comment.value.length == 0){
		alert("Comment avez-vous connu FAGAD ?");
		return false;
	}	
	if(form.comment1.value.length == 0){
		alert("Comment comprenez-vous son travail et ses actions ?");
		return false;
	}	
	if(form.choix.value == "OUI"){
	  	
	   if(form.references.value.length == 0){
		alert("Veuillez mentionner les références de l'organisation.");
		return false;
	   }	 
	}
	
	
	if(form.comment2.value.length == 0){
		alert("Comment comprenez-vous le développement à travers l'activité que vous choisissez ?");
		return false;
	}	
	if(form.comment3.value.length == 0){
		alert("Comment pouvons- nous développer  harmonieusement un milieu avec un groupe multiculturel ?");
		return false;
	}
	if(form.choix1.value == "OUI"){
	  	
	   if(form.lequel.value.length == 0){
		alert("Veuillez mentionner le travail en question.");
		return false;
	   }
	   if(form.experience.value.length == 0){
		alert("Quelle expérience en avez-vous tirée ?");
		return false;
	   }	 
	}
	if(form.autreprojet.value.length == 0){
		alert("Avez-vous d'autres projets avant ou après ce projet ?");
		return false;
	}
	if(form.aide.value.length == 0){
		alert("Quelle autre aide aimeriez-vous apporter à FAGAD ou à la communauté ?");
		return false;
	}
	if(form.choix2.value == "OUI"){
	  	
	   if(form.preciser.value.length == 0){
		alert("Précisez la date, l'heure et la compagnie.");
		return false;
	   }	 
	}
	if(!form.engagement.checked){
		alert("Veuillez confirmer les termes de l'engagement.");
		return false;
	}	
		
   return true;
}
// fin fonction de vérification du formulaire d'inscription1/

// fonction d'affichage des champs cachés du formulaire d'inscription/
     function show_div(id)
     {

      if (id == 1)
      {
       document.getElementById('div_' + id).style.visibility = 'visible';
      }

      if (id == 2)
      {
       var id=1;
       document.getElementById('div_' + id).style.visibility = 'hidden';
      }
      if (id == 3)
      {
       document.getElementById('div_' + id).style.visibility = 'visible';
      }

      if (id == 4)
      {
       var id=3;
       document.getElementById('div_' + id).style.visibility = 'hidden';
      }
	   if (id == 5)
      {
       document.getElementById('div_' + id).style.visibility = 'visible';
      }

      if (id == 6)
      {
       var id=5;
       document.getElementById('div_' + id).style.visibility = 'hidden';
      }
	  
     }
	  // fin fonction d'affichage des champs cachés du formulaire d'inscription/