<!-- Le code javascript est mis en commentaire pour les navigateurs qui ne savent pas interpréter ce type de script

// La fontion validationformulaire a pour but de valider la bonne saisie d'un formulaire
function validationformulaire()
		{
			// Cette variable permet de gérer les messages d'erreur
			var message="Le formulaire n'a pas pu être envoyé à cause des erreurs suivantes :\n \n";
			// Cette variable permet de compter le nombre d'erreur, le cas échéant
			var erreur=0;	//Initialisation de la variable erreur
    
    if(document.form1.livre.value!="default") {
					// cette variable "bonjour" ne sert à rien : la condition ci-dessous bug.
          // if(document.form1.livre.value="default") 
          //{message+= "- Un livre doit être choisi.\n"; erreur++;}
          bonjour="salut"; //ligne bidon
			} else {
					message+= "- Aucun livre n'a été choisi.\n";
					erreur++;
    }  
    if(document.form1.lieu_rencontre.value == 0) {
      message+= "- Le lieu de rencontre est vide.\n";
				erreur++;
    } else {
      if (document.form1.lieu_rencontre.value.length < 3) {
         message+= "- Le lieu de rencontre doit comporter au moins 3 caractères.\n";
				   erreur++;
      }      
    }
    if(document.form1.lieu_separation.value == 0) {
      message+= "- Le lieu de séparation est vide.\n";
				erreur++;
    } else {
      if (document.form1.lieu_separation.value.length < 3) {
         message+= "- Le lieu de séparation doit comporter au moins 3 caractères.\n";
				   erreur++;
      }      
    }
    if(document.form1.year.value.length != 4) {
			  message+= "- L'année doit contenir 4 chiffres.\n";
				erreur++;
		  } else {
        if (document.form1.year.value.length == 4) {          
            year = document.form1.year.value;  
            month = document.form1.month.value;
            month--; //les mois s'étalonne de 0 à 11  
            day = document.form1.day.value;
            verifDate = new Date(year,month,day);
            if ( (verifDate.getFullYear() != eval(year)) || (verifDate.getMonth() != eval(month)) || (verifDate.getDate() != eval(day)) ) {
                message+= "- La date est incorrecte.\n";
					        erreur++;
            }
        }
    } 
        
    // vérification de l'email
			arobase = document.form1.email.value.indexOf('@',2);
    point = document.form1.email.value.indexOf('.',6);
    if( document.form1.email.value!="" ) {
        if ((arobase==-1) || (point==-1)) {
          /*on vérifie que le mail saisi ait un caractère "@" se situant au moins au 3e position
          et que le "." soit au moins en 7e. Exemple de structure minimale valide : wb@msn.fr */
          message += '- L\'adresse e-mail n\'est pas valide : de type \"identifiant@hébergeur.com\".\n';
          erreur++;
        }
    }
			//Validation de la bonne saisie du champs "Prénom" (non vide avec au moins deux caractères)
			if(document.form1.prenom.value=="") {
					message+="- Le champ \"Prénom\" est vide.\n";
					erreur++;
			} else {
					if(document.form1.prenom.value.length<2) {
  					message+="- Le champ \"Prénom\" doit comporter au moins deux caractères.\n";
  					erreur++;
					}
			}
			//Gestion du nombre d'erreurs pour valider ou pas le formulaire et gérer les messages d'erreur
			if(erreur==0) {
					//Si la variable erreur est nulle alors 
					verifreturn=true;
			} else {
					verifreturn=false;
					alert(message);
			}
			//Si la valeur renvoyée est "false", le formulaire n'est pas valide sinon il l'est
			return(verifreturn);
		}
function effacerLieuSeparation()
	{
		//effacement du contenu (value) du champs texte contenant l'année en cours
		document.forms["form1"].lieu_separation.value="";
	}
 
/* 
function verificationDateq() 
 {
    year = document.form1.year.value;  
    month = document.form1.month.value;
    month--; //les mois s'étalonne de 0 à 11  
    day = document.form1.day.value;
    alert(year+' '+month+' '+day);
    verifDate = new Date(year,month,day);
    alert('alert(verifDate.getFullYear());'+verifDate.getFullYear());
    alert('alert(verifDate.getMonth());'+verifDate.getMonth());
    alert('alert(verifDate.getDate());'+verifDate.getDate());
    if ( (verifDate.getFullYear() == eval(year)) && (verifDate.getMonth() == eval(month)) && (verifDate.getDate() == eval(date)) ) {
        messageDate = "- La date choisie est correcte.\n";      
    } else {
        messageDate = "- La date choisie est incorrecte.\n";
    }
    alert('messageDate'+messageDate);
    return(messageDate);
    //return(messageDate);
 }*/


-->
