function showHideCadre(id,nb) {      
    var d = document.getElementById('cadreadr'+id); 
    for (var i = 1; i<=nb; i++) {
      	if(document.getElementById('cadreadr'+i).style.display=='block'){
      	  testadresse=eval("document.inser.adresse"+i);
          testcommune=eval("document.inser.commune"+i);
          testcp=eval("document.inser.codePostal"+i);
          testtel=eval("document.inser.telUn"+i);
          if(testadresse.value!=''||testcommune.value!=''||testcp.value!=''||testtel.value!=''){
            if(testadresse.value==''||testcommune.value==''||testcp.value==''||testtel.value==''){
              alert('Attention seules les adresses complètes sont prises en comptes \ncomplètez ou supprimez l\'adresse');
              var d = document.getElementById('cadreadr'+i); 
              var id = i;
            }         
          }
        }
        if (document.getElementById('cadreadr'+i)) {document.getElementById('cadreadr'+i).style.display='none';}
    }        
    if (d) {
      d.style.display='block';
      choixadr(id,nb);
    }
}

function showHidePermis(id){
    if (id){ 
      document.getElementById('typepermis').style.display='block';
    }else{
      document.getElementById('typepermis').style.display='none';
      document.inser.permisA.checked=false;
      document.inser.permisB.checked=false;
      document.inser.permisC.checked=false;
      document.inser.permisD.checked=false;
      document.inser.permisE.checked=false;
      document.inser.vehiculePossede.value="";
      document.inser.vehicule[0].checked=false;
      document.inser.vehicule[1].checked=false;
    }
}

function choixadr(id,nb)
{ 
  document.getElementById('adr1').style.border = "solid 1px #FFFFFF";
  document.getElementById('adr1').style.backgroundColor = "#3A3A3A";
  document.getElementById('adr1').style.borderBottom = "inset 3px";
  document.getElementById('adr1').style.color = "gray"; 
  for (var i = 2; i<=nb; i++) {         
    document.getElementById('adr'+ i).style.border = "solid 1px #FFFFFF";
    document.getElementById('adr'+ i).style.backgroundColor = "#3A3A3A";
    document.getElementById('adr'+ i).style.borderBottom = "inset 3px";
    document.getElementById('adr'+ i).style.borderLeft = "0px";
    document.getElementById('adr'+ i).style.color = "gray";    
  } 
  document.getElementById('adr'+ id).style.border = "solid 1px #FFFFFF";
  document.getElementById('adr'+ id).style.borderBottom = "0px";
  document.getElementById('adr'+ id).style.backgroundColor = "#272727";
  document.getElementById('adr'+ id).style.borderTop = "outset 3px";
  document.getElementById('adr'+ id).style.borderLeft = "outset 3px";
  document.getElementById('adr'+ id).style.borderRight = "outset 3px"; 
  //document.getElementById('adr'+ id).style.color = "white"; 
  
  for (var j = 1; j<=nb; j++) { 
    testadresse=eval("document.inser.adresse"+j);
    testcommune=eval("document.inser.commune"+j);
    testcp=eval("document.inser.codePostal"+j);
    testtel=eval("document.inser.telUn"+j);
     
    if(testadresse.value!=''&&testcommune.value!=''&&testcp.value!=''&&testtel.value!=''){
      document.getElementById('statutadr'+ j).innerHTML ='adr locale';
      document.getElementById('adr'+ j).style.color = "white"; 
    }else{        
      document.getElementById('statutadr'+ j).innerHTML ='aucune adr';
    }
  }    
} 

function verifCP_Dpt(num,dpt){
  testCP=eval("document.inser.codePostal"+num);
  type_dpt=dpt.length;
  if(testCP.value.length==type_dpt){
    if(testCP.value!=dpt){
      alert('Le code postal ne correspond pas au département sélectionné');
      testCP.value='';
    }
  } 
}

function verifCP_Dpt2(num,dpt){
  testCP=eval("document.inser.codePostal"+num);
  type_dpt=dpt.length;
  if(testCP.value.length==5){
    cp_temp=testCP.value.substring(0,type_dpt);
    if(cp_temp!=dpt){
      alert('Le code postal ne correspond pas au département sélectionné');
      testCP.value='';
    }
  }
}

function verifAdr(){
    alert('pouet'); 
}

function alertprovisoire(){
  alert('Accés momentanément indisponible débuggage en cours\nMerci de votre compréhension');
}

// Affichage d'un label pour l'adresse administrative
var DOM = (document.getElementById) ? true : false;
var IE4 = (document.all) ? true : false;
var NS4 = (document.layers) ? true : false;

function showHideDiv(Obj,visStr)
{
//-------------------------------------------
// Gestion d'un Div (visible/invisible)
// P1 (obj) = Id du div
// P2 (visstr) = 'show' ou 'hide'
//-------------------------------------------
    if(DOM)
    {
            document.getElementById(Obj).style.visibility= (visStr== 'hide') ? 'hidden': 'visible' ;
    }
    else if (navigator.appName == 'Netscape') {
        if (document.layers != null)  {eval('document.' + Obj + '.visibility = "' + visStr + '"');}
      }
    else { //IE
        if (visStr == 'show') visStr = 'visible'; //convert vals
        if (visStr == 'hide') visStr = 'hidden';
        if (document.all != null) eval('document.all.' + Obj + '.style.visibility = "'+visStr+'"');
    }
}

//Gestion d'un Div (visible/invisible)
function showHideEtoile()
{
  if(document.inser.noExp.checked==true||document.inser.debutExp.checked==true){
    visStr='hide';
  }else{
    visStr='show';
  }
  for(i=1;i<=7;i++){
    Obj='etoile'+i;  
    if(DOM){
            document.getElementById(Obj).style.visibility= (visStr== 'hide') ? 'hidden': 'visible' ;
    }else if (navigator.appName == 'Netscape') {
        if (document.layers != null)  {eval('document.' + Obj + '.visibility = "' + visStr + '"');}
    }else{ //IE
        if (visStr == 'show') visStr = 'visible'; //convert vals
        if (visStr == 'hide') visStr = 'hidden';
        if (document.all != null) eval('document.all.' + Obj + '.style.visibility = "'+visStr+'"');
    }
  }
}


function goForm(adrForm)
{
        if(adrForm=="T")  cible="inscriptionTech.php";
        if(adrForm=="C")  cible="inscriptionCom.php";
        if(adrForm=="F")  cible="inscriptionFig.php";

        document.NouvIns.action=cible;
        document.NouvIns.submit();
}

function goFiche(adrForm,idRegion)
{
        if(adrForm=="T") cible="ficheTech.php?idRegion="+idRegion;
        if(adrForm=="C") cible="ficheCom.php?idRegion="+idRegion;
        if(adrForm=="F") cible="ficheFig.php?idRegion="+idRegion;

        document.NouvIns.action=cible;
        document.NouvIns.submit();
}

function goUpload()
{
        ztxtPhoto=eval("document.upload.photoOblig");
        ztxtPhoto.value='OK';
        document.upload.submit();
}


function verifCP()
{
  codeP=document.charte.codeP.value;
  var exp = new RegExp("^[0-9]*$","g");
  var valeur=exp.test(codeP);
  if(valeur==false)
  {
      document.charte.codeP.focus();
      alert('Ne tapez que des chiffres dans le champ \"codePostal\".');
  }
  else
  {
     if(document.charte.codeP.value.length != 5)
     {
         document.charte.codeP.focus();
         alert('Le code postal doit comporter 5 chiffres.');
     }
     else
     {
       return true;
     }
  }
}

function verifDocs(valeur){
  if(valeur=='T'){
    if(document.inser.cv.value==''&&document.inser.reaffiche.value==''){
      alert('Attention le CV est obligatoire ! \n Sélectionnez d\'abord un document');  
      document.inser.cv.focus();
    }
    if(document.inser.cv.value==''&&document.inser.reaffiche.value!=''){
      alert('Attention ! vous devez sélectionnez à nouveau vos documents à transférer \n (CV obligatoire)');  
      document.inser.cv.focus();
    }    
  }
  if(valeur=='F'||valeur=='C'){
    if(document.inser.photoportrait.value==''&&document.inser.reaffiche.value==''){
      alert('Attention une photo portrait est obligatoire ! \n Sélectionnez d\'abord une photo');  
      document.inser.photoportrait.focus();
    }
    if(document.inser.photoportrait.value==''&&document.inser.reaffiche.value!=''){
      alert('Attention ! vous devez sélectionnez à nouveau vos documents à transférer \n (photo portrait obligatoire)');  
      document.inser.photoportrait.focus();
    }
  }  
}

function verifCP2()
{
  codeP=document.NouvIns.codeP.value;
  var exp = new RegExp("^[0-9]*$","g");
  var valeur=exp.test(codeP);
  if(valeur==false)
  {
      document.NouvIns.codeP.focus();
      alert('Ne tapez que des chiffres dans le champ \"codePostal\".');
  }
  else
  {
     if(document.NouvIns.codeP.value.length != 5)
     {
         document.NouvIns.codeP.focus();
         alert('Le code postal doit comporter 5 chiffres.');
     }
     else
     {
       return true;
     }
  }
}

//Vérifie l'acceptation de la charte d'inscription et le code postal
function validerCharte()
{
  accepte=false;
  validation=false;
  
  if(document.charte.accepte.checked==true){
       accepte=true; 
       validation=verifCP();              
  }else{
       alert('Vous devez au préalable accepter les termes de la charte');
  }
    
  
  if(validation==true&&accepte==true){
  /*
      codeAbrege = document.charte.codeP.value.substring(0,2);
      if(codeAbrege=="97")
      {
          dpt = document.charte.codeP.value.substring(0,3);
      }else{
          dpt = document.charte.codeP.value.substring(0,2);
      }
      document.charte.action='presentationCFL.php?idDpt='+dpt;
      document.charte.submit();  */ 
      document.charte.action='presentationCFL.php';
      document.charte.submit();          
  } 
}

function nouvelleIns()
{ 
      validation=verifCP2(); 
  if(validation==true){
      codeAbrege = document.NouvIns.codeP.value.substring(0,2);
      if(codeAbrege=="97")
      {
          dpt = document.NouvIns.codeP.value.substring(0,3);
      }else{
          dpt = document.NouvIns.codeP.value.substring(0,2);
      }
      document.NouvIns.action='presentationCFL.php?idDpt='+dpt;
      document.NouvIns.submit();   
   }         
}

//Popup pour le choix de la Commission locale
function popupCom(id)
{
      window.open('commission.php?id='+id,'Commission','width=450,height=450,left=100,top=100');
}

//Verifie le nombre de caracteres entres dans les textarea
function chartest()
{
  var max = 200;     // 150 caractËres maximum
  var texte = "Pas plus de "+max+" caractères dans ce champ"

  if(document.inser.formation.value.length > max){
    alert(texte);
    document.inser.formation.value=document.inser.formation.value.substring(0,max);
  }
  if(document.inser.savoirFaire.value.length > max){
    alert(texte);
    document.inser.savoirFaire.value=document.inser.savoirFaire.value.substring(0,max);
  }
  if(document.inser.signeParticulier.value.length > max){
    alert(texte);
    document.inser.signeParticulier.value=document.inser.signeParticulier.value.substring(0,max);
  }
  if(document.inser.theatre.value.length > max){
    alert(texte);
    document.inser.theatre.value=document.inser.theatre.value.substring(0,max);
  }
  if(document.inser.cinema.value.length > max)
  {
    alert(texte);
    document.inser.cinema.value=document.inser.cinema.value.substring(0,max);
  }
  if(document.inser.equipement.value.length > max)
  {
    alert(texte);
    document.inser.equipement.value=document.inser.equipement.value.substring(0,max);
  }
  if(document.inser.prix.value.length > max)
  {
    alert(texte);
    document.inser.prix.value=document.inser.prix.value.substring(0,max);
  }
  if(document.inser.filmographie.value.length > max)
  {
    alert(texte);
    document.inser.filmographie.value=document.inser.filmographie.value.substring(0,max);
  }
  if(document.inser.commentaire.value.length > max)
  {
    alert(texte);
    document.inser.commentaire.value=document.inser.commentaire.value.substring(0,max);
  }
}

//Popup pour proposition de coordonnÈes dÈj‡ existantes
function ouvrirCoordonnees(id)
{
   window.open('coordonnees.php?id='+id,+'Coordonnees','scrollbars=1,status=0,width=550,height=550,left=220,top=100');
}

function goFormTech(adrForm)
{
        if(adrForm=="A"){
          cible="annuleFicheTech.php";
        }else{
          cible="modifFicheTech.php";
        }
        document.ficheT.action=cible;
        document.ficheT.submit();
}

function goFormCom(adrForm)
{
        if(adrForm=="A"){
        cible="annuleFicheCom.php";
        }else{
        cible="modifFicheCom.php";
        }
        document.ficheC.action=cible;
        document.ficheC.submit();
}

function goFormFig(adrForm)
{
        if(adrForm=="A"){
        cible="annuleFicheFig.php";
        }else{
        cible="modifFicheFig.php";
        }
        document.ficheF.action=cible;
        document.ficheF.submit();
}

function confirmation(metier)
{
    resultat=confirm('Etes-vous sûr de vouloir supprimer votre fiche ?');
    if(resultat==true){
       if(metier=="T"){
            ztxtfiche=eval("document.ficheT.fiche");
            ztxtfiche.value='Tech';
            document.ficheT.action="inscription.php";
            document.ficheT.submit();
      }
      if(metier=="C"){
            ztxtfiche=eval("document.ficheC.fiche");
            ztxtfiche.value='Com';
            document.ficheC.action="inscription.php";
            document.ficheC.submit();
      }
      if(metier=="F"){
            ztxtfiche=eval("document.ficheF.fiche");
            ztxtfiche.value='Fig';
            document.ficheF.action="inscription.php";
            document.ficheF.submit();
      }
    }
}

function message(texte)
{
      alert(texte)
}

function motpasseoublie()
{
	// CW 21/01/07
    // ztxtOrigin=eval("document.formIns.mail");
      ztxtOrigin=eval("document.formOublie.mail");
    ztxtRec=eval("document.rsForm.zoneRec");

    if(ztxtOrigin.value=="")
    {
      alert('Veuillez indiquer votre adresse mail');
    }else{
      ztxtRec.value=ztxtOrigin.value;
      document.rsForm.submit();
    }
}


// CW 21/01/07 BAK
function envoimotpasse_BAK(valeur)
{
       if(valeur=='0')
       {
         alert('Aucune inscription ne correspond à cette adresse mail');
       }
       else{
            if(valeur=='1')
            {
               document.formIns.action='demandemotpasse.php';
               document.formIns.submit();
            }else{
               prenom = prompt('Plusieurs personnes sont inscrites avec cette adresse mail\nVeuillez indiquer votre prénom','Entrer votre prénom ici');
               if(prenom!=null)
               {
                  document.formIns.action='demandemotpasse.php?prenom='+prenom;
                  document.formIns.submit();
               }
            }
       }
}


function envoimotpasse(valeur)
{
       if(valeur=='0')
       {
         alert('Aucune inscription ne correspond à cette adresse mail');
       }
       else{
            if(valeur=='1')
            {
               document.formOublie.action='demandemotpasse.php';
               document.formOublie.submit();
            }else{
               prenom = prompt('Plusieurs personnes sont inscrites avec cette adresse mail\nVeuillez indiquer votre prénom','Entrer votre prénom ici');
               if(prenom!=null)
               {
                  document.formOublie.action='demandemotpasse.php?prenom='+prenom;
                  document.formOublie.submit();
               }
            }
       }
}


// fonction de submit, stocke les valeurs de la liste dans le champs hidden associÈ
function checkTech()
{
   if(document.inser.cv.value!=""){
        ok=false;
        for (i=1;i<document.inser.maginfoprat.length;i++){      
            document.inser.listePostes.value=document.inser.listePostes.value+","+document.inser.maginfoprat.options[i].value;
        }
        document.inser.action="inscriptionTech.php?nouvReg=Enregistrer";
        document.inser.submit();        
    }else{
      if(document.inser.reaffiche.value==''){
        alert('Attention le CV est obligatoire ! \n Sélectionnez d\'abord un document');  
      }else{
        alert('Attention ! vous devez sélectionnez à nouveau vos documents à transférer \n (CV obligatoire)');  
      } 
      document.inser.cv.focus();    
    } 
}

// fonction de submit, stocke les valeurs de la liste dans le champs hidden associe
function checkCom()
{
    if(document.inser.photoportrait.value!=""&&document.inser.photopieds.value!=""){
        document.inser.action="inscriptionCom.php?nouvReg=Enregistrer";
        document.inser.submit();        
    }else{
        if(document.inser.reaffiche.value==''){
             alert('Attention une photo portrait et une photo plein pieds sont obligatoires ! \n Sélectionnez d\'abord vos photos');  
        }else{           
            alert('Attention ! vous devez sélectionnez à nouveau vos documents à transférer \n (photo portrait et plein pieds obligatoires)');       
        }    
        document.inser.photoportrait.focus();     
    }
}

// fonction de submit, stocke les valeurs de la liste dans le champs hidden associe
function checkFig()
{
    if(document.inser.photoportrait.value!=""){
        document.inser.action="inscriptionFig.php?nouvReg=Enregistrer";
        document.inser.submit();        
    }else{
        if(document.inser.reaffiche.value==''){
             alert('Attention une photo portrait est obligatoire ! \n Sélectionnez d\'abord une photo');  
        }else{           
            alert('Attention ! vous devez sélectionnez à nouveau vos documents à transférer \n (photo portrait obligatoire)');       
        }    
        document.inser.photoportrait.focus();       
    }
}

// fonction de submit, stocke les valeurs de la liste dans le champs hidden associÈ
function checkModifTech()
{
        ok=false;
        for (i=1;i<document.inser.maginfoprat.length;i++){      
            document.inser.listePostes.value=document.inser.listePostes.value+","+document.inser.maginfoprat.options[i].value;
        }
}

// fonction de submit, stocke les valeurs de la liste dans le champs hidden associÈ
function recCoor()
{
        verifAdresse();
}

//Ajoute une sÈlection dans la zone de liste des mÈtiers technicien
// CW 26/2/07 : ajoute limit
function attrib(tout,lemag ,limite)
{
  toutcomplet=eval("document.inser."+tout);
  toutlemag=eval("document.inser."+lemag);

  if (toutcomplet.selectedIndex!=-1)
  {
    if (toutcomplet.selectedIndex==0)
    {
      alert("impossible d'inserer cet élément");
    }
    else
    {
    
    
    // CW 26/2/07 : ajoute limite
    if(limite >0 && toutlemag.length > limite)
    {
      alert("La limite de 5 éléments est atteinte");
    }
    else
    {

      var texte=toutcomplet.options[toutcomplet.selectedIndex].text;
      var valeur=toutcomplet.options[toutcomplet.selectedIndex].value;
      var test=0;

      for (i=1;i<toutlemag.length;i++)
      {
        if (toutlemag.options[i].value==valeur) test=1
      }

      if (test==1)
      {
          alert("Cet élément est déjà selectionné !");
      }
      else
      {
          toutlemag.length=toutlemag.length+1;
          toutlemag.options[toutlemag.length-1].text=texte;
          toutlemag.options[toutlemag.length-1].value=valeur;
      }
    }
   }
  }
}


//Supprime une sÈlection dans la zone de liste des mÈtiers technicien ou des dates d'indispo
function detrib(lemag)
{

  toutlemag=eval("document.inser."+lemag);

  if (toutlemag.selectedIndex!=-1)
  {
    if (toutlemag.selectedIndex==0)
    {
      alert("Impossible de supprimer cet élément");
    }
    else
    {
      toutlemag.options[toutlemag.selectedIndex]=null;
    }
  }
}

function prioritePoste(choix){
  posteSelect=eval("document.inser.maginfoprat");
  longueur=posteSelect.length;
  if(posteSelect.selectedIndex==-1||posteSelect.selectedIndex==0){
    alert('Aucun poste de sélectionné !');
  }else{
    if(choix=='sup'){
      for(i=1;i<longueur;i++){
        if(i==posteSelect.selectedIndex-1){
          text_temp=posteSelect.options[posteSelect.selectedIndex-1].text;
          valeur_temp=posteSelect.options[posteSelect.selectedIndex-1].value;
          posteSelect.options[posteSelect.selectedIndex-1].text=posteSelect.options[posteSelect.selectedIndex].text;
          posteSelect.options[posteSelect.selectedIndex-1].value=posteSelect.options[posteSelect.selectedIndex].value;
          posteSelect.options[posteSelect.selectedIndex].text=text_temp;
          posteSelect.options[posteSelect.selectedIndex].value=valeur_temp;
        }
      }
      posteSelect.selectedIndex=posteSelect.selectedIndex-1;    
    }else{
      for(i=1;i<longueur;i++){
        if(i==posteSelect.selectedIndex+1){
          text_temp=posteSelect.options[posteSelect.selectedIndex+1].text;
          valeur_temp=posteSelect.options[posteSelect.selectedIndex+1].value;
          posteSelect.options[posteSelect.selectedIndex+1].text=posteSelect.options[posteSelect.selectedIndex].text;
          posteSelect.options[posteSelect.selectedIndex+1].value=posteSelect.options[posteSelect.selectedIndex].value;
          posteSelect.options[posteSelect.selectedIndex].text=text_temp;
          posteSelect.options[posteSelect.selectedIndex].value=valeur_temp;
        }
      }
      posteSelect.selectedIndex=posteSelect.selectedIndex+1;  
    }  
  }
}

// CONVERTIT UNE DATE JJ-MM-AAAA EN AAAA-MM-JJ OK
function convertitDate(datepass){
  // if (eregi("([0-9]{2})[-. ]([0-9]{2})[-. ]([0-9]{4})$" , datepass , datereturn) )
  var j = (datepass.split("/")[0]); // jour
  var m = (datepass.split("/")[1]); // mois
  var a = (datepass.split("/")[2]); // annÈe
  return a+"/"+m+"/"+j;
}

// VÈrifie la validitÈ d'une date au format jj/mm/aa ou jj/mm/aaaa
function isDate(d) {
  if (d == "") // si la variable est vide on retourne faux
    return false;

  e = new RegExp("^[0-9]{1,2}\/[0-9]{1,2}\/([0-9]{2}|[0-9]{4})$");

  if (!e.test(d)) // On teste l'expression rÈguliËre pour valider la forme de la date
    return false; // Si pas bon, retourne faux

  // On sÈpare la date en 3 variables pour vÈrification, parseInt() converti du texte en entier
  var j = (d.split("/")[0]); // jour
  var m = (d.split("/")[1]); // mois
  var a = (d.split("/")[2]); // annÈe

  // Si l'annÈe n'est composÈe que de 2 chiffres on complËte automatiquement
  if (a < 1000) {
    if (a < 89)  a+=2000; // Si a < 89 alors on ajoute 2000 sinon on ajoute 1900
    else a+=1900;
  }

  // DÈfinition du dernier jour de fevrier
  // AnnÈe bissextile si annnee divisible par 4 et que ce n'est pas un siËcle, ou bien si divisible par 400
  if (a%4 == 0 && a%100 !=0 || a%400 == 0) fev = 29;
  else fev = 28;

  // Nombre de jours pour chaque mois
  nbJours = new Array(31,fev,31,30,31,30,31,31,30,31,30,31);

  // Enfin, retourne vrai si le jour est bien entre 1 et le bon nombre de jours, idem pour les mois, sinon retourn faux
  return ( m >= 1 && m <=12 && j >= 1 && j <= nbJours[m-1] );
}

//SH 18-12-2006 Modif sur le format de la date de naissance (janv=0, fev=1 ... dec=11 bizarre mais c comme Áa !)
function verifDateNais()
{
  dateNais=eval("document.inser.dateNaissance.value");
  if(dateNais!=''){
    e = new RegExp("^[0-9]{2}\[/. .-][0-9]{2}\[/. .-]([0-9]{2}|[0-9]{4})$");
    if (!e.test(dateNais)){
      alert ('format de date non valide');
    }else{
      separateur=dateNais.substr(2,1);
      var j = (dateNais.split(separateur)[0]); // jour
      var m = (dateNais.split(separateur)[1])-1; // mois
      var a = (dateNais.split(separateur)[2]); // annÈe      
      
      aujourdhui= new Date();    
      nais=new Date(a, m, j);
  
      majeur=365*24*3600*1000;
      tempEcoule=(aujourdhui.getTime()-nais.getTime())/majeur;
  
      if(tempEcoule<18){
        alert('Désolé !\nSeules les personnes majeures peuvent s\'inscrire en ligne\nMineurs si vous souhaitez vous inscrire veuillez contacter votre commission locale'); 
        document.inser.action="inscription.php";
        document.inser.submit();      
      } 
    } 
  } 
}

// Ajouter les dates (datea et dateb) a la liste (lemag)
function ajdate(datea, dateb, lemag)
{
 toutdatea=eval("document.inser."+datea);
 toutdateb=eval("document.inser."+dateb);
 toutlemag=eval("document.inser."+lemag);
 if (toutdatea.value!="")
 {
   if (toutdateb.value!="")
   {
     var datefirst=toutdatea.value;
     var datesecond=toutdateb.value;
     if (!isDate(datefirst))
     {
      alert("Date Début incorrecte, vous devez saisir une date valide et sous cette forme : 01/01/2003");
     }
     else
     {
      if (!isDate(datesecond))
      {
       alert("Date Fin incorrecte, vous devez saisir une date valide et sous cette forme : 01/01/2003");
      }
      else
      {
        // Convertit les dates au format aaaa/mm/jj
        dateengfirst = convertitDate(datefirst);
        dateengsecond = convertitDate(datesecond);

        // crÈation des objets Date pour permettre la comparaison avec getTime
        datedebut = new Date(dateengfirst);
        datefin = new Date(dateengsecond);
        mycomp=datefin.getTime() - datedebut.getTime();
        if (mycomp<0)
        {
         alert("Dates incorrectes : la Date de Fin ne peut-être antérieur à la date de Début");
        }
        else
        {
         var texte=toutdatea.value;
         texte+=" | "+toutdateb.value;
         var test=0;

         for (i=1;i<toutlemag.length;i++)
         {
          if (toutlemag.options[i].text==texte) test=1}

          if (test==1)
          {
           alert("Cet élément est deja selectionné !");
          }
          else
          {
           toutlemag.length=toutlemag.length+1;
           toutlemag.options[toutlemag.length-1].text=texte;
           toutlemag.options[toutlemag.length-1].value=i+1;
           toutdatea.value="";
           toutdateb.value="";
           //alert("Valeur : "+texte+" index : "+i);
          }
         }
        }
      }
     }
 }
}

function clickEntreeLogValide(pEvent)
{
  if(pEvent.keyCode==13) nouvelleIns();
}

function clickEntree(pEvent)
{
  if(pEvent.keyCode==13) FermerPopup();
}

function adresseSite()
{
   RecSite=eval("document.inser.site");
   if(RecSite.value=="") document.inser.site.value="http://" ;
}

//alerte inscription Ètape
function OuvrirAlert(valeur)
{
      alert('Attention artites et figurants ! \nVotre inscription ne sera pas validée \ntant que vous n\'aurez pas complété votre fiche d\'une photo portrait \nPensez ‡ le faire rapidement');
      if(valeur=='terminer') window.location='inscription.php';
      if(valeur=='suivant')  window.location='identification.php';
}


function afficheAlert(alertCodeP,alertCodeP2,alertTelUn,alertTelDeux,alertFax)
{
  if(alertCodeP)
  {
    document.inser.codePostal.value="";
    document.inser.departement.focus();
    alert('Code postal non valide pour le département sélectionné');

  }
  if(alertCodeP2)
  {
    document.inser.codePostal.value="";
    document.inser.departement.focus();
    alert('Format de code postal non valide');
  }
  if(alertTelUn)
  {
    document.inser.departement.focus();
    alert('Numéro de téléphone 1 non valide');
  }
  if(alertTelDeux)
  {
    document.inser.telDeux.focus();
    alert('Numéro de téléphone 2 non valide');
  }
  if(alertFax)
  {
    document.inser.fax.focus();
    alert('Numéro de fax non valide');
  }
}

function afficheAdr(adr,commune,CP,telUn,telDeux,fax)
{
   OriginAdresse=eval("document.inser.adresse");
   OriginAdresse.value=adr;
   OriginCommune=eval("document.inser.commune");
   OriginCommune.value=commune;
   OriginCP=eval("document.inser.codePostal");
   OriginCP.value=CP;
   OriginTelUn=eval("document.inser.telUn");
   OriginTelUn.value=telUn;
   OriginTelDeux=eval("document.inser.telDeux");
   OriginTelDeux.value=telDeux;
   OriginFax=eval("document.inser.fax");
   OriginFax.value=fax;
}

function envoyerPassword()
{
   document.identification.action="identification.php?envoyer=Envoyer";
   document.identification.submit();
}


function choixNiveau(valeur)
{
  if(valeur=="anglaisNotion")
  {
    if(document.inser.anglaisN.checked==true) document.inser.anglaisC.checked=false;
  }
  if(valeur=="espagnolNotion")
  {
    if(document.inser.espagnolN.checked==true) document.inser.espagnolC.checked=false;
  }
  if(valeur=="allemandNotion")
  {
    if(document.inser.allemandN.checked==true) document.inser.allemandC.checked=false;
  }
  if(valeur=="italienNotion")
  {
    if(document.inser.italienN.checked==true) document.inser.italienC.checked=false;
  }
  if(valeur=="anglaisCourant")
  {
    if(document.inser.anglaisC.checked==true) document.inser.anglaisN.checked=false;
  }
  if(valeur=="espagnolCourant")
  {
    if(document.inser.espagnolC.checked==true) document.inser.espagnolN.checked=false;
  }
  if(valeur=="allemandCourant")
  {
    if(document.inser.allemandC.checked==true) document.inser.allemandN.checked=false; ;
  }
  if(valeur=="italienCourant")
  {
    if(document.inser.italienC.checked==true) document.inser.italienN.checked=false;
  }
}

function goRsPostes(){
    
   OriginEquipe=eval("document.inser.equipes");
   RsEquipe=eval("document.rsFormPostes.equipeRec");
   RsEquipe.value=OriginEquipe.value;
   document.rsFormPostes.action="equipes.php";
   document.rsFormPostes.submit();  
}

function supPhotoTech(){
    resultat=confirm('Etes-vous sûr de vouloir supprimer votre photo ?');
    if(resultat==true){
     document.rsFormPhoto.action="supPhotoTech.php";
     document.rsFormPhoto.submit(); 
    }   
}

function supPhoto(type){
    resultat=confirm('Etes-vous sûr de vouloir supprimer cette photo ?');
    if(resultat==true){
     document.rsFormPhoto.action="supPhoto.php?type="+type;
     document.rsFormPhoto.submit(); 
    }   
}
/*
function supDoc(type_doc,idRec){
    resultat=confirm('Etes-vous sûr de vouloir supprimer ce document ?');
    if(resultat==true){
     window.open('supDoc.php?type_doc='+type_doc+'&idRec='+idRec,'Suppression_document','width=250,height=150,left=300,top=300');
    }   
}*/
function supDoc(type_doc){
    resultat=confirm('Etes-vous sûr de vouloir supprimer ce document ?');
    if(resultat==true){
     document.inser.suppression_doc.value = type_doc;
     document.inser.submit(); 
    }   
}


function supDocParColdfusion(fic){
    resultat=confirm('Etes-vous sûr de vouloir supprimer ce document ? : ' +fic);
    if(resultat==true){
     tutu=window.open("../../cfm/supdoc.cfm?monfichier="+fic,"supdoc","toolbar=no,scrollbars=yes,directories=no,menubar=no,status=yes,resizable=no,width=200,height=200");
    }   
}


function supTypeVehicule(){
     document.inser.vehiculePossede.value="";
}

// Création d'une liste à partir d'une chaine de la forme : Id,Nom|Id,Nom|Id,Nom ...
function makeTextArea(maChaine)
{
  lstCible=eval("document.inser.nbrPostes");

  // Mise à blanc
  var boucle="";
  lstCible.length=1;

  monTableau=maChaine.split("|");
  if(maChaine)
  {
    for (i=0; i<monTableau.length;i++)
    {
          varBoucle=monTableau[i].split(",");
  
          lstCible.length=lstCible.length+1;
          lstCible.options[lstCible.length-1].text=varBoucle[1];
          lstCible.options[lstCible.length-1].value=varBoucle[0];
    }
  }
}

function attente()
{
valpage='<html><head></head><body onload="lancer()">'
valpage=valpage+'\n'+'<table id=att border=0>'
valpage=valpage+'\n'+'<tr><td align=center><div id=pouet></div></td></tr>'
valpage=valpage+'\n'+'<tr><td align=center><font face=tahoma style="font-size:10px">Envoi de document(s) en cours ...<br>Veuillez patienter</font></td></tr></table>'
valpage=valpage+'\n'+'<scr'+'ipt>'
valpage=valpage+'\n'+'var largeur=-1;'
valpage=valpage+'\n'+'var tps=0;'
valpage=valpage+'\n'+'var temps=0;'
valpage=valpage+'\n'+'tempo="0";'
valpage=valpage+'\n'+'largeur=largeur+1;'
valpage=valpage+'\n'+'function lancer()'
valpage=valpage+'\n'+'{largeur=largeur+1;'
valpage=valpage+'\n'+'largeur2=largeur*5+10;'
valpage=valpage+'\n'+'temps=temps+0.2;'
valpage=valpage+'\n'+'var rech=".";'
valpage=valpage+'\n'+'var vattemp=\'"\'+temps+\'"\';'
valpage=valpage+'\n'+'var a=vattemp.indexOf(rech,0);'

valpage=valpage+'\n'+'if(a!=-1) {var tempo=vattemp.substring(1,a);}'
valpage=valpage+'\n'+'else{ var tempo=vattemp.replace(\'"\',\'\');;'
valpage=valpage+'\n'+'      var tempo=tempo.replace(\'"\',\'\');};'


valpage=valpage+'\n'+'text=\'<font face=tahoma style="font-size:10px">\'+tempo+\' s</font><br><table width=100 height=5 border=1 cellspacing=0 cellpadding=0  bordercolordark=#0088bb bordercolorligth=#0088dd><tr><td width=100>\''
valpage=valpage+'\n'+'text=text+\'<table width=100 height=5 border=0 cellspacing=1 cellpadding=0 ><tr>\''
valpage=valpage+'\n'+'for(var i=0;i<30;i++)'
valpage=valpage+'\n'+'{if(largeur<=i){text=text+\'<td bgcolor=#ffffff width=\'+largeur2+\'><font size=1px>&nbsp;</font></td>\'}'
valpage=valpage+'\n'+'else'
valpage=valpage+'\n'+'{text=text+\'<td bgcolor=#00aadd width=\'+largeur2+\'><font size=1px>&nbsp;</font></td>\'}'
valpage=valpage+'\n'+'}'
valpage=valpage+'\n'+'text=text+\'</tr></table></td></tr></table>\''
valpage=valpage+'\n'+'document.getElementById("pouet").innerHTML=text'


valpage=valpage+'\n'+'tps=tps+1;'
valpage=valpage+'\n'+'if(tps<1000)'
valpage=valpage+'\n'+'{if(largeur<=30){'
valpage=valpage+'\n'+'setTimeout(\'lancer()\',200)}'
valpage=valpage+'\n'+'else{'
valpage=valpage+'\n'+'largeur=-1;'
valpage=valpage+'\n'+'setTimeout(\'lancer()\',200)}'
valpage=valpage+'\n'+'}'
valpage=valpage+'\n'+'}'
valpage=valpage+'\n'+'</scr'+'ipt>'
valpage=valpage+'\n'+'</body>'
valpage=valpage+'\n'+'</html>'

 return valpage

}
var att=""
function appelattente()
{
 valpage=attente()
 att=window.open('','la_blank','width=160px,height=2px,left=300,top=300,toolbar=no,location=no,menubar=no,directories=no,status=no,scrollbars=no,resizable=no,copyhistory=no,menuBar=no'); 
 att.document.open()
 att.document.write(valpage)
 att.document.close()
}
 
function fermeattente()
{att.close()
}


function opencnff()
{
tutu=window.open("../../../fr/cnff.cfm","cnff","toolbar=no,scrollbars=yes,directories=no,menubar=no,status=yes,resizable=no,width=470,height=600");
}
