function accompagnants(nombre) {
if (nombre > 1) { document.getElementById('accompagnant1').style.visibility='visible';	} else {document.getElementById('accompagnant1').style.visibility='hidden';	}
if (nombre > 2) { document.getElementById('accompagnant2').style.visibility='visible';	} else {document.getElementById('accompagnant2').style.visibility='hidden';	}	
if (nombre > 3) { document.getElementById('accompagnant3').style.visibility='visible';	} else {document.getElementById('accompagnant3').style.visibility='hidden';	}	
if (nombre > 4) { document.getElementById('accompagnant4').style.visibility='visible';	} else {document.getElementById('accompagnant4').style.visibility='hidden';	}	
if (nombre > 5) { document.getElementById('accompagnant5').style.visibility='visible';	} else {document.getElementById('accompagnant5').style.visibility='hidden';	}	
if (nombre > 6) { document.getElementById('accompagnant6').style.visibility='visible';	} else {document.getElementById('accompagnant6').style.visibility='hidden';	}	
}



function Format_Tel(NumTel){
  var Tel;
  var i = 0;
  while (i < NumTel.length)
    {
    if ((NumTel.charAt(i) == ".")||(NumTel.charAt(i) == ",")||(NumTel.charAt(i) == "/")||(NumTel.charAt(i) == "-")||(NumTel.charAt(i) == "*")||(NumTel.charAt(i) == ":")||(NumTel.charAt(i) == "_")||(NumTel.charAt(i) == ";")||(NumTel.charAt(i) == "+"))
      {
      Tel = NumTel.substring(0,i) + " " + NumTel.substring(i+1,NumTel.length);
          NumTel = Tel; 
      }
      else{
      i++;
      }
    }
  return (NumTel);
}   

function Format_Date(NumDate){
  var dat;
  var i = 0;
  while (i < NumDate.length)
    {
    if ((NumDate.charAt(i) == ".")||(NumDate.charAt(i) == ",")||(NumDate.charAt(i) == " ")||(NumDate.charAt(i) == "/")||(NumDate.charAt(i) == "*")||(NumDate.charAt(i) == ":")||(NumDate.charAt(i) == "_")||(NumDate.charAt(i) == ";")||(NumDate.charAt(i) == "+"))
      {
      dat = NumDate.substring(0,i) + "-" + NumDate.substring(i+1,NumDate.length);
          NumDate = dat; 
      }
      else{
      i++;
      }
    }
  return (NumDate);
}   

function valider(){
var form_err="";
var rubrique="";

if ( document.formcontact.nom.value.length<1) {
form_err +="Vous devez saisir un NOM\n";
rubrique=document.formcontact.nom.focus();
}
if ( document.formcontact.prenom.value.length<1) {
form_err +="Vous devez saisir un PR\311NOM\n";
 if (rubrique==""){
 rubrique=document.formcontact.prenom.focus();
 }
}


if ( document.formcontact.naissance1.value =='(ex : 15-12-1962)') {
form_err +="Vous devez indiquer votre DATE de NAISSANCE\n";
 if (rubrique==""){
 rubrique=document.formcontact.naissance1.focus();
 }
}
else{
 var valeur = "0123456789-"
 for (i=0; i<document.formcontact.naissance1.value.length; i++) {
 for (j=0; j<valeur.length; j++)
 if (document.formcontact.naissance1.value.charAt(i) == valeur.charAt(j))
 break;

 if (j == valeur.length) {
 form_err +="Votre DATE de NAISSANCE n'est pas valide\n";
  if (rubrique==""){
  rubrique=document.formcontact.naissance1.focus();
  }
 break;
 }
} 
}


if ( document.formcontact.adresseformulaire.value.length<1) {
form_err +="Vous devez pr\351ciser une ADRESSE\n";
 if (rubrique==""){
 rubrique=document.formcontact.adresseformulaire.focus();
 }
}
if ( document.formcontact.codepostal.value.length<1) {
form_err +="Vous devez saisir le CODE POSTAL\n";
 if (rubrique==""){
 rubrique=document.formcontact.codepostal.focus();
 }
}
if (document.formcontact.ville.value.length<1) {
form_err +="Vous devez indiquer la VILLE\n";
 if (rubrique==""){
 rubrique=document.formcontact.ville.focus();
 }
}

if ( document.formcontact.telephone.value.length<1) {
form_err +="Vous devez saisir le T\311L\311PHONE\n";
 if (rubrique==""){
 rubrique=document.formcontact.telephone.focus();
 }
}
else{
 var valeur = "0123456789 (+)"
 for (i=0; i<document.formcontact.telephone.value.length; i++) {
 for (j=0; j<valeur.length; j++)
 if (document.formcontact.telephone.value.charAt(i) == valeur.charAt(j))
 break;

 if (j == valeur.length) {
 form_err +="Le num\351ro de T\311L\311PHONE n'est pas valide\n";
  if (rubrique==""){
  rubrique=document.formcontact.telephone.focus();
  }
 break;
 }
} 
}

if ( document.formcontact.fax.value.length>0) {
 var valeur = "0123456789 (+)"
 for (i=0; i<document.formcontact.fax.value.length; i++) {
 for (j=0; j<valeur.length; j++)
 if (document.formcontact.fax.value.charAt(i) == valeur.charAt(j))
 break;

 if (j == valeur.length) {
 form_err +="Le num\351ro de FAX n'est pas valide\n";
  if (rubrique==""){
  rubrique=document.formcontact.fax.focus();
  }
 break;
 }
} 
}



if ( document.formcontact.email.value.length<1) {
form_err +="Vous devez saisir votre E-MAIL\n";
 if (rubrique==""){
 rubrique=document.formcontact.email.focus();
 }
}
else{
apos=document.formcontact.email.value.indexOf("@");
dotpos=document.formcontact.email.value.lastIndexOf(".");
lastpos=document.formcontact.email.value.length-1;
if ( apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2) {
form_err +="L' E-mail n'est pas valide\n";
 if (rubrique==""){
 rubrique=document.formcontact.email.focus();
 }
}
}


if (document.formcontact.hebergement.value.charAt(0)=="") {
form_err +="Vous devez indiquer le type d'H\311BERGEMENT\n";
 if (rubrique==""){
 rubrique=document.formcontact.hebergement.focus();
 }
}


if ( document.formcontact.nombre.value.length<1) {
form_err +="Vous devez indiquer le NOMBRE de PERSONNES\n";
 if (rubrique==""){
 rubrique=document.formcontact.nombre.focus();
 }
}
else{
var valeur = "123456789"
for (i=0; i<document.formcontact.nombre.value.length; i++) {
 for (j=0; j<valeur.length; j++) 
 if (document.formcontact.nombre.value.charAt(i) == valeur.charAt(j))
 break;
 if (j == valeur.length) {
 form_err +="Le NOMBRE de personne n'est pas valide\n";
  if (rubrique==""){
  rubrique=document.formcontact.nombre.focus();
  }
 break;
 }
}
}

if ( document.formcontact.nombre.value>7) {
form_err +="Le NOMBRE de personne est trop \351lev\351\n";
 if (rubrique==""){
 rubrique=document.formcontact.nombre.focus();
 }
}



if ( document.formcontact.arrivee.value=="Date d'arriv\351e") {
form_err +="Vous devez indiquer une DATE d'ARRIV\311E\n";
 if (rubrique==""){
 rubrique=document.formcontact.arrivee.focus();
 }
}
else{
 var valeur = "0123456789-"
 for (i=0; i<document.formcontact.arrivee.value.length; i++) {
 for (j=0; j<valeur.length; j++)
 if (document.formcontact.arrivee.value.charAt(i) == valeur.charAt(j))
 break;

 if (j == valeur.length) {
 form_err +="La DATE d'ARRIV\311E n'est pas valide\n";
  if (rubrique==""){
  rubrique=document.formcontact.arrivee.focus();
  }
 break;
 }
} 
}

if ( document.formcontact.depart.value=="Date de d\351part") {
form_err +="Vous devez indiquer une DATE de D\311PART\n";
 if (rubrique==""){
 rubrique=document.formcontact.depart.focus();
 }
}
else{
 var valeur = "0123456789-"
 for (i=0; i<document.formcontact.depart.value.length; i++) {
 for (j=0; j<valeur.length; j++)
 if (document.formcontact.depart.value.charAt(i) == valeur.charAt(j))
 break;

 if (j == valeur.length) {
 form_err +="La DATE de D\311PART n'est pas valide\n";
  if (rubrique==""){
  rubrique=document.formcontact.depart.focus();
  }
 break;
 }
} 
}

//------------------------
if (document.forms['formcontact'].elements['nombre'].value < 8)
{

var lignenom=new Array;
var ligneprenom=new Array;
var lignenaissance=new Array;

for (i=2; i<8; i++) {

lignenom[i]=document.forms['formcontact'].elements['nom'+i].value;
ligneprenom[i]=document.forms['formcontact'].elements['prenom'+i].value;
lignenaissance[i]=document.forms['formcontact'].elements['naissance'+i].value;
j=i-1;
if (document.forms['formcontact'].elements['nombre'].value>j && lignenom[i]=='Nom') { form_err +="Veuillez indiquer le NOM de l'accompagnant "+ j +"\n";}
if (document.forms['formcontact'].elements['nombre'].value>j && ligneprenom[i]=='Pr\351nom') { form_err +="Veuillez indiquer le PR\311NOM de l'accompagnant "+ j +"\n";}
if (document.forms['formcontact'].elements['nombre'].value>j && lignenaissance[i]=='Date de naissance') { form_err +="Veuillez indiquer la DATE de NAISSANCE de l'accompagnant "+ j +"\n";}

if (document.forms['formcontact'].elements['nombre'].value>j && lignenaissance[i]!='Date de naissance') {
 var valeur = "0123456789-"
 for (g=0; g<lignenaissance[i].length; g++) {
 for (h=0; h<valeur.length; h++)
 if (lignenaissance[i].charAt(g) == valeur.charAt(h))
 break;

 if (h == valeur.length) {
 form_err +="la DATE de NAISSANCE de l'accompagnant "+ j +" n'est pas valide\n";
  if (rubrique==""){
  rubrique=document.formcontact.nom2.focus();
  }
 break;
 }
} 
}
 }
}
//------------------------
if ( form_err !=""){
formerrdepart = "Afin de vous r\351pondre plus pr\351cisement :\n\n";
form_err =formerrdepart + form_err + "\nMerci !";
alert(form_err);
rubrique;
return false;
}


}