// JavaScript Document


function ControleFormContact()
{          		
				if (document.getElementById("entete").value == "")
				{
					alert("Veuillez d\351finir votre titre.");
					document.getElementById("entete").focus();
					return false;
				}
				
				if (document.getElementById("prenom").value == "")
                {

                	alert("Veuillez entrer votre pr\351nom.");
                	document.getElementById("prenom").focus();
                	return false;
                }
				
				if (document.getElementById("nom").value == "")
                {
                	alert("Veuillez entrer votre nom.");
                	document.getElementById("nom").focus();
                	return false;
                }
				
				if (document.getElementById("npa").value == "")
                {
                	alert("Veuillez entrer un num\351ro postal.");
                	document.getElementById("npa").focus();
                	return false;
                }
				
				if (document.getElementById("localite").value == "")
                {
                	alert("Veuillez entrer une localit\351.");
                	document.getElementById("localite").focus();
                	return false;
                }
				
				if (document.getElementById("email1").value != " ")
                {
                	function verifMail(a)
                    {
                    	testm = false ;
                        for (var j=1 ; j<(a.length) ; j++)
                        {
                        	if (a.charAt(j)=='@')
                            {
                             	if (j<(a.length-4))
                                {
                             	   for (var k=j ; k<(a.length-2) ; k++)
                                   {
                                	   if (a.charAt(k)=='.') testm = true;
                                   }
                                 }
                             }
                          }


                          if (testm == false)
                          {
                          	alert("Veuillez entrer une adresse e-mail correcte.");
                            document.getElementById("email1").focus();
                            return false;
                          }
                      }

                      verifMail(document.getElementById("email1").value)

                   }


                   if (testm == false)
                   {
                   	return false;
                   	}
                   else{  }
				   
				if (document.getElementById("email1").value != document.getElementById("email2").value)
				{
					alert("Vos deux emails ne correspondent pas.");
                	document.getElementById("email2").focus();
                	return false;
				}
				
				if (document.getElementById("remarques").value == "")
				{
					alert("Veuillez entrer votre remarque.");
					document.getElementById("remarques").focus();
					return false;
				}
				
				if(document.getElementById('testbot').value == "")
				{
					alert('Vous devez r\351pondre \340 la question test !');
					document.getElementById('testbot').focus();
					return false;
				}
				
			
				
document.getElementById("entete").style.visibility='hidden';
document.getElementById("nom").style.visibility='hidden';
document.getElementById("prenom").style.visibility='hidden';
document.getElementById("societe").style.visibility='hidden';
document.getElementById("adresse").style.visibility='hidden';
document.getElementById("npa").style.visibility='hidden';
document.getElementById("localite").style.visibility='hidden';
document.getElementById("email1").style.visibility='hidden';
document.getElementById("email2").style.visibility='hidden';
document.getElementById("mdp1").style.visibility='hidden';
document.getElementById("mdp2").style.visibility='hidden';


document.getElementById("telephone").style.visibility='hidden';
document.getElementById("fax").style.visibility='hidden';
document.getElementById("remarques").style.visibility='hidden';

document.getElementById("testbot").style.visibility='hidden';

document.getElementById("submit").focus();    
document.getElementById("submit").disabled='true';                     
document.getElementById("submit").value='Patientez';                                          
}


function controlFormInscription()
{          		
				if (document.getElementById("entete").value == "")
				{
					alert("Veuillez d\351finir votre titre.");
					document.getElementById("entete").focus();
					return false;
				}
				
				if (document.getElementById("prenom").value == "")
                {

                	alert("Veuillez entrer votre pr\351nom.");
                	document.getElementById("prenom").focus();
                	return false;
                }
				
				if (document.getElementById("nom").value == "")
                {
                	alert("Veuillez entrer votre nom.");
                	document.getElementById("nom").focus();
                	return false;
                }
				
				if (document.getElementById("jourNaissance").value == "")
                {
                	alert("Veuillez entrer votre jour de naissance.");
                	document.getElementById("jourNaissance").focus();
                	return false;
                }
				
				if (document.getElementById("moisNaissance").value == "")
                {
                	alert("Veuillez entrer votre mois de naissance.");
                	document.getElementById("moisNaissance").focus();
                	return false;
                }
				
				if (document.getElementById("anneeNaissance").value == "")
                {
                	alert("Veuillez entrer votre ann\351e de naissance.");
                	document.getElementById("nom").focus();
                	return false;
                }
				
				var i=document.getElementById("moisNaissance").value;
				
				switch (i)
				{
					case '2'	: 	if (document.getElementById("jourNaissance").value > 29)
									{
										alert("Veuillez entrer une date correcte.");
										document.getElementById("jourNaissance").focus();
										return false;
									}
									break;
					
					case '4'	:
					case '6'	:
					case '9'	:
					case '11'	: 	if(document.getElementById("jourNaissance").value > 30)
										{
											alert("Veuillez enter une date correcte.");
											document.getElementById("jourNaissance").focus();
											return false;
										}
										break;
				}
				
				if (document.getElementById("npa").value == "")
                {
                	alert("Veuillez entrer un num\351ro postal.");
                	document.getElementById("npa").focus();
                	return false;
                }
				
				if (document.getElementById("localite").value == "")
                {
                	alert("Veuillez entrer une localit\351.");
                	document.getElementById("localite").focus();
                	return false;
                }
				
				if (document.getElementById("pays").value == "")
                {
                	alert("Veuillez entrer un pays.");
                	document.getElementById("pays").focus();
                	return false;
                }
				
				if (document.getElementById("email1").value != " ")
                {
                	function verifMail(a)
                    {
                    	testm = false ;
                        for (var j=1 ; j<(a.length) ; j++)
                        {
                        	if (a.charAt(j)=='@')
                            {
                             	if (j<(a.length-4))
                                {
                             	   for (var k=j ; k<(a.length-2) ; k++)
                                   {
                                	   if (a.charAt(k)=='.') testm = true;
                                   }
                                 }
                             }
                          }


                          if (testm == false)
                          {
                          	alert("Veuillez entrer une adresse e-mail correcte.");
                            document.getElementById("email1").focus();
                            return false;
                          }
                      }

                      verifMail(document.getElementById("email1").value)

                   }


                   if (testm == false)
                   {
                   	return false;
                   	}
                   else{  }
				   
				if (document.getElementById("email1").value != document.getElementById("email2").value)
				{
					alert("Vos deux emails ne correspondent pas.");
                	document.getElementById("email2").focus();
                	return false;
				}
				
				if (document.getElementById('mdp1').value == '')
				{
					alert("Vous devez entrer un mot de passe.");
					document.getElementById('mdp1').focus();
					return false
				}
				else
				{
					if (document.getElementById('mdp1').value != document.getElementById('mdp2').value)
					{
						alert("Vos mots de passe ne concordent pas.");
						document.getElementById('mdp2').focus();
						return false
					}
					
				}
				
				
				if (document.getElementById('formuleCotisation').value == "")
				{
					alert("Veuillez choisir une formule de cotisation.");
					document.getElementById('formuleCotisation').focus();
					return false;
				}
				
				if(document.getElementById('chanteur').value == "")
				{
					alert('Vous devez choisir votre chanteur pr\351f\351r\351.');
					document.getElementById('chanteur').focus();
					return false;
				}
				
				
				
				if(document.getElementById('testbot').value == "")
				{
					alert('Vous devez r\351pondre \340 la question test !');
					document.getElementById('testbot').focus();
					return false;
				}
				
				var testBot = document.getElementById('testbot').value;
				
				testBot = trim(testBot.toLowerCase());
				
				if (testBot == '')
				{
					alert('Voyons ! La capitale de la France.');
					document.getElementById('testbot').focus();
					return false;
				}
									
				
				
				if (!document.getElementById('luconditions').checked)
				{
					alert("Vous devez prendre connaissance des conditions d'admission et les accepter.");
					document.getElementById('luconditions').focus();
					return false;
				}

	
				
document.getElementById("entete").style.visibility='hidden';
document.getElementById("nom").style.visibility='hidden';
document.getElementById("prenom").style.visibility='hidden';
document.getElementById("jourNaissance").style.visibility='hidden';
document.getElementById("moisNaissance").style.visibility='hidden';
document.getElementById("anneeNaissance").style.visibility='hidden';
document.getElementById("adresse").style.visibility='hidden';
document.getElementById("npa").style.visibility='hidden';
document.getElementById("localite").style.visibility='hidden';
document.getElementById("pays").style.visibility='hidden';
document.getElementById("email1").style.visibility='hidden';
document.getElementById("email2").style.visibility='hidden';
document.getElementById("telephone").style.visibility='hidden';

document.getElementById("formuleCotisation").style.visibility='hidden';
document.getElementById("chanteur").style.visibility='hidden';
document.getElementById("connu").style.visibility='hidden';
document.getElementById("avissite").style.visibility='hidden';
document.getElementById("remarques").style.visibility='hidden';
document.getElementById("testbot").style.visibility='hidden';
document.getElementById("luconditions").style.visibility='hidden';

document.getElementById("submit").focus();    
document.getElementById("submit").disabled='true';                     
document.getElementById("submit").value='Patientez';                                          
}

function trim(s) 
{
return s.replace(/^\s+/, '').replace(/\s+$/, '');
}

