function OuvrirPopup(bdd,table,nom_col1,nom_col2,mode,clause,nom_objet) {
  fille=window.open('popup.php?bdd='+bdd+'&table='+table+'&nom_col1='+nom_col1+'&nom_col2='+nom_col2+'&mode='+mode+'&clause='+clause+'&nom_objet='+nom_objet,'popupchoix','width=300,height=400,resizable=yes,dependent=yes,scrollbars=yes,menubar=no,location=no,status=no');
}       
function OuvrirPopupNan(bdd,table_relation,table_encours,objet,titre) {
  fille=window.open(table_encours+'_'+table_relation+'.php?bdd='+bdd+'&objet='+objet+'&titre='+titre,'popupchoix','width=400,height=250,resizable=yes,dependent=yes,scrollbars=yes,menubar=no,location=no,status=no');
}
function OuvrirPopupTable(bdd,nom_objet,mode) {
  fille=window.open('table_lie.php?bdd='+bdd+'&name_ID='+nom_objet+'&popup='+mode,'popupchoix','width=500,height=400,resizable=yes,dependent=yes,scrollbars=yes,menubar=no,location=no,status=no');
//  fille=window.open('table_lie.php?bdd='+bdd+'&name_ID='+nom_objet+'&popup='+mode,'popupchoix','width=500,height=400,resizable=yes,dependent=yes,scrollbars=yes,menubar=yes,location=yes,status=yes');
}
function OuvrirPopupRelation(bdd,nom_objet,mode,table) {
  fille=window.open('table_relation.php?bdd='+bdd+'&name_ID='+nom_objet+'&popup='+mode+'&table='+table,'popupchoix','width=500,height=400,resizable=yes,dependent=yes,scrollbars=yes,menubar=no,location=no,status=no');
//  fille=window.open('table_lie.php?bdd='+bdd+'&name_ID='+nom_objet+'&popup='+mode,'popupchoix','width=500,height=400,resizable=yes,dependent=yes,scrollbars=yes,menubar=yes,location=yes,status=yes');
}
function OuvrirFen(nomFen,w,h) {
  fille=window.open(nomFen,'Popup','width='+w+',height='+h+',resizable=yes,dependent=yes,scrollbars=yes,menubar=no,location=no,status=no');
}

function raz(elt) {
   elt.focus();
   elt.select();
   var poursuivre = confirm('Voulez-vous effacer le contenu de la zone ?');
   if (poursuivre == true){
      elt.value=' ';
   }
}

function del_image(elt){
   elt.value=' ';
   return;
}

function raz_nan(elt) {
   //elt.focus();
   //elt.select();

   theSelection = document.selection.createRange().text;
   alert(theSelection);

   var poursuivre = confirm('Voulez-vous effacer la ligne de la zone ?');
   if (poursuivre == true){
      elt.value='';
   }
}

function CheckDate(d) {
        // Cette fonction vérifie le format JJ/MM/AAAA saisi et la validité de la date.
        // Le séparateur est défini dans la variable separateur
        if (d=="") return true;
        var amin=1900;  // année mini
        var amax=2100;  // année maxi
        var ok=true;
        var separateur="/"; // separateur entre jour/mois/annee
        var sep1=d.indexOf("/",0);
        if (sep1==-1) {
                alert("Les séparateurs de la date doivent être des "+separateur);
                ok=false;
                return ok;
        }
        var sep2=d.indexOf("/",sep1+1);
        if (sep2==-1) {
                alert("Les séparateurs de la date doivent être des "+separateur);
                ok=false;
                return ok;
        }
        var longueur=d.length;
        var j=(d.substring(0,sep1));
        var m=(d.substring(sep1+1,sep2));
        var a=(d.substring(sep2+1,longueur));

        if ( ((isNaN(j))||(j<1)||(j>31)) && (ok==1) ) {
                alert("Le jour n'est pas correct.");
                ok=false;
                return ok;
        }
        if ( ((isNaN(m))||(m<1)||(m>12)) && (ok==1) ) {
                alert("Le mois n'est pas correct.");
                ok=false;
                return ok;
        }
        if ( ((isNaN(a))||(a<amin)||(a>amax)) && (ok==1) ) {
                alert("L'année n'est pas correcte.");
                ok=false;
                return ok;
        }

        if (ok==1) {
                var d2=new Date(a,m-1,j);
                j2=d2.getDate();
                m2=d2.getMonth()+1;
                a2=d2.getFullYear();
                if ( (j!=j2)||(m!=m2)||(a!=a2) ) {
                        alert("La date "+d+" n'existe pas !");
                        ok=false;
                        return ok;
                }
        }
        return ok;
        //if (ok) {alert("La date est correcte");}

}

function verifiermail(mail) {
//Cette fonction vérifie la présence du caractère @ et du . pour vérifier la
//validité du mail. Si ces 2 caractères sont trouvés, la fonction retourne true
//sinon, elle affiche un message et  retourne false
        if ((mail.indexOf("@")>=0)&&(mail.indexOf(".")>=0)) {
                return true
        } else {
                alert("Mail invalide !");
                return false
        }
}


function date_jour(){
   Today = new  Date  ()
   jour=Today.getDate()+"/"+(Today.getMonth()+1)+"/"+Today.getFullYear();
   return jour;
}
