<!--

function recupDay(partie)
{
	
	var formulaire = partie.form;
    var saisie = formulaire.saisie.value;
    var mois_fra = formulaire.mois_fra.value;
    var annee_fra = formulaire.annee_fra.value;
    var jour_fra = formulaire.jour_fra.value;
    var jourmax = 31;
	
	
    //-- Si on a changé le jour
	if (partie.name == 'jour_fra')
	{
       formulaire.saisie.value = jour_fra;
       saisie = jour_fra;
	}
    if (!saisie) saisie = jour_fra;
    if (!saisie || !mois_fra || !annee_fra) return;
    
	
	// Calcul du nombre de jours dans le mois sélectionné
    switch(mois_fra)
	{
       case "02":
       if (annee_fra % 4 == 0 && annee_fra % 100 != 0 || annee_fra % 400 == 0)
          jourmax = 29;
       else
          jourmax = 28;
       break
       case "04":
       case "06":
       case "09":
       case "11":
          jourmax = 30;
       break
       default:
          jourmax = 31;
    }
	
	// Si la saisie est différente du jour affiché, mise à jour de l'affichage
    if (saisie > jour_fra)
	{
       jour_fra = saisie;
       formulaire.jour_fra.value = saisie;
    }
	// Si le jour sélectionné est supérieur au nombre de jours dans le mois
    if (jour_fra > jourmax) formulaire.jour_fra.value = jourmax;

}

function recupDayEng(partie)
{
	var formulaire = partie.form;
    var saisie = formulaire.saisie.value;
    var mois_eng = formulaire.mois_eng.value;
    var annee_eng = formulaire.annee_eng.value;
    var jour_eng = formulaire.jour_eng.value;
    var jourmax = 31;
	
	
    //-- Si on a changé le jour
	if (partie.name == 'jour_eng')
	{
       formulaire.saisie.value = jour_eng;
       saisie = jour_eng;
	}
    if (!saisie) saisie = jour_eng;
    if (!saisie || !mois_eng || !annee_eng) return;
	
	
    
	
	// Calcul du nombre de jours dans le mois sélectionné
    switch(mois_eng)
	{
       case "02":
       if (annee_eng % 4 == 0 && annee_eng % 100 != 0 || annee_eng % 400 == 0)
          jourmax = 29;
       else
          jourmax = 28;
       break
       case "04":
       case "06":
       case "09":
       case "11":
          jourmax = 30;
       break
       default:
          jourmax = 31;
    }
	
	
	
	// Si la saisie est différente du jour affiché, mise à jour de l'affichage
    if (saisie > jour_eng)
	{
       jour_eng = saisie;
       formulaire.jour_eng.value = saisie;
    }

	// Si le jour sélectionné est supérieur au nombre de jours dans le mois
    if (jour_eng > jourmax) formulaire.jour_eng.value = jourmax;

}

function switchVersion()
{
   style = document.getElementById("fr").style;
   style.display = (style.display=="none")?"block":"none";
   
   style = document.getElementById("eng").style;
   style.display = (style.display=="none")?"block":"none";
   
   style = document.getElementById("drapeau_fr").style;
   style.display = (style.display=="none")?"block":"none";
   
   style = document.getElementById("drapeau_eng").style;
   style.display = (style.display=="none")?"block":"none";
   
   style = document.getElementById("choix_pays_fra").style;
   style.display = (style.display=="none")?"block":"none";
   
   style = document.getElementById("choix_pays_eng").style;
   style.display = (style.display=="none")?"block":"none";
   
   style = document.getElementById("submit_fra").style;
   style.display = (style.display=="none")?"inline":"none";
   
   style = document.getElementById("submit_eng").style;
   style.display = (style.display=="none")?"inline":"none";
   
   style = document.getElementById("email_fra").style;
   style.display = (style.display=="none")?"block":"none";
   
   style = document.getElementById("email_eng").style;
   style.display = (style.display=="none")?"block":"none";
   
   style = document.getElementById("label_email_fra").style;
   style.display = (style.display=="none")?"block":"none";
   
   style = document.getElementById("label_email_eng").style;
   style.display = (style.display=="none")?"block":"none";
   
   style = document.getElementById("avertissement_fra").style;
   style.display = (style.display=="none")?"block":"none";
   
   style = document.getElementById("avertissement_eng").style;
   style.display = (style.display=="none")?"block":"none";
   
   style = document.getElementById("annee_fra").style;
   style.display = (style.display=="none")?"inline":"none";
   
   style = document.getElementById("annee_eng").style;
   style.display = (style.display=="none")?"inline":"none";
   
   style = document.getElementById("mois_fra").style;
   style.display = (style.display=="none")?"inline":"none";
   
   style = document.getElementById("mois_eng").style;
   style.display = (style.display=="none")?"inline":"none";
   
   style = document.getElementById("jour_fra").style;
   style.display = (style.display=="none")?"inline":"none";
   
   style = document.getElementById("jour_eng").style;
   style.display = (style.display=="none")?"inline":"none";
   
   style = document.getElementById("date_naissance_fra").style;
   style.display = (style.display=="none")?"block":"none";
   
   style = document.getElementById("date_naissance_eng").style;
   style.display = (style.display=="none")?"block":"none";
   
   style = document.getElementById("country_fra").style;
   style.display = (style.display=="none")?"block":"none";
   
   style = document.getElementById("country_eng").style;
   style.display = (style.display=="none")?"block":"none";
   
}




function checkEmail()
{
         document.getElementById("msgemail").innerHTML = "<img src=\"progress.gif\" alt=\"Traitement en cours\" />";
		 var xhr = getXhr();
         var nodeValue = document.getElementById("email_fra").value;
         xhr.open("POST","verif.php",true);
         xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
         xhr.send('email='+nodeValue);
		 
		 // On défini ce qu'on va faire quand on aura la réponse
         xhr.onreadystatechange = function()
         {
             // On ne fait quelque chose que si on a tout reçu et que le serveur est ok
             if(xhr.readyState == 4 && xhr.status == 200)
             {
                if(xhr.responseText == "")
		        {
			       document.getElementById("msgemail").style.display = "none";
			       document.getElementById("msgemail").innerHTML = "";
		        }
		        else
		        {
			       document.getElementById("msgemail").style.display = "block";
			       document.getElementById("msgemail").style.color = "#C00";
			       document.getElementById("msgemail").innerHTML = xhr.responseText;
		        }
		 
              }
          }
}

function checkEmailEng()
{
         document.getElementById("msgemail").innerHTML = "<img src=\"progress.gif\" alt=\"Traitement en cours\" />";
		 var xhr = getXhr();
         var nodeValue = document.getElementById("email_eng").value;
         xhr.open("POST","verif.php",true);
         xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
         xhr.send('emailEng='+nodeValue);
		 
		 // On défini ce qu'on va faire quand on aura la réponse
         xhr.onreadystatechange = function()
         {
             // On ne fait quelque chose que si on a tout reçu et que le serveur est ok
             if(xhr.readyState == 4 && xhr.status == 200)
             {
                if(xhr.responseText == "")
		        {
			       document.getElementById("msgemail").style.display = "none";
			       document.getElementById("msgemail").innerHTML = "";
		        }
		        else
		        {
			       document.getElementById("msgemail").style.display = "block";
			       document.getElementById("msgemail").style.color = "#C00";
			       document.getElementById("msgemail").innerHTML = xhr.responseText;
		        }
		 
              }
          }
}

function getXhr()
{
     var xhr = null; 
     if(window.XMLHttpRequest) // Firefox et autres
          xhr = new XMLHttpRequest(); 
     else if(window.ActiveXObject)
	 { // Internet Explorer 
          try
		  {
               xhr = new ActiveXObject("Msxml2.XMLHTTP");
          }
          catch (e)
		  {
               xhr = new ActiveXObject("Microsoft.XMLHTTP");
          }
     }
     else
	 { // XMLHttpRequest non supporté par le navigateur 
          alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
          xhr = false; 
     } 
     return xhr
}


-->

