function MajPeriode(choix){ 
	
  //document.recherche.slcDef.value=choix;
  //document.recherche.periode.selectedIndex=choix;
/*"La derni&egrave;re heure"
"Aujourd'hui"
"7 derniers jours"
"1 mois"
"3 mois"
"6 mois"
"1 an"*/
  ladate=new Date();
  nouveau=new Date();
  offset=1000*60*60*24;
   nouveau.setTime(ladate.getTime()+offset);
  
  //write("denisooii");
   
  /*if(parseInt(choix)>=0 && parseInt(choix)<=6)
    {
    document.recherche.datefin.value=ecritDate(ladate);
    if(choix == "0") {
      nouveau.setTime(ladate.getTime()+offset);
      strdate=ecritDate(nouveau);
      document.recherche.datedebut.value=ecritDate(ladate); 
      document.recherche.datefin.value=strdate;
      }
    else {
    	
     nouveau.setTime(ladate.getTime()-offset);
      //strdate=ecritDate(nouveau);
      document.recherche.datedebut.value=strdate;        
      document.recherche.datefin.value=ecritDate(ladate); 
      }
    
    }*/

if(choix=="La dernière heure")
    {
    document.recherche.datedebut.value = ecritDate(ladate);
    document.recherche.datefin.value   = ecritDate(ladate);
}
if(choix=="Aujourd'hui")
    {
    document.recherche.datedebut.value=ecritDate(ladate);
    document.recherche.datefin.value=ecritDate(ladate);
}
if(choix=="7 derniers jours")
    {
    	offset*=7;
    nouveau.setTime(ladate.getTime()-offset);
    document.recherche.datedebut.value=ecritDate(nouveau);
    document.recherche.datefin.value=ecritDate(ladate);
}
if(choix=="1 mois")
    {
    offset*=30;
    nouveau.setTime(ladate.getTime()-offset);
    document.recherche.datedebut.value=ecritDate(nouveau);
    document.recherche.datefin.value=ecritDate(ladate);
}
if(choix=="3 mois")
    {
    offset*=92;
    nouveau.setTime(ladate.getTime()-offset);
    document.recherche.datedebut.value=ecritDate(nouveau);
    document.recherche.datefin.value=ecritDate(ladate);
    }
if(choix=="6 mois")
    {
    offset*=185;
    nouveau.setTime(ladate.getTime()-offset);
    document.recherche.datedebut.value=ecritDate(nouveau);
    document.recherche.datefin.value=ecritDate(ladate);
    }
  if(choix=="1 an")
    {
    offset*=365;
    nouveau.setTime(ladate.getTime()-offset);
    document.recherche.datedebut.value=ecritDate(nouveau);
    document.recherche.datefin.value=ecritDate(ladate);
    }
  if(choix=="1990 à 1995")
    {
    document.recherche.datedebut.value="01/01/1990";
    document.recherche.datefin.value="31/12/1995";
    }
  if(choix=="1985 à 1989")
    {
    document.recherche.datedebut.value="01/01/1985";
    document.recherche.datefin.value="31/12/1989";
    }
  if(choix=="1983 à 1984")
    {
    document.recherche.datedebut.value="01/01/1983";
    document.recherche.datefin.value="31/12/1984";
    }
  if(choix=="1996 à 2001")
    {      
    document.recherche.datedebut.value="01/01/1996";
    document.recherche.datefin.value="31/12/2001";
    }
  if(choix=="Personnalisée")
    {      
    document.recherche.datedebut.value=ecritDate(ladate);
    document.recherche.datefin.value=ecritDate(ladate);    
    document.recherche.datedebut.focus();
    document.recherche.datedebut.select();
    }

//alert(document.recherche.datedebut.value + ' - ' + document.recherche.datefin.value);

  }
      
  
  
function Verif_date(inf,sup) {
  ladate=new Date();
  unan=new Date();
  offset=1000*60*60*24;
  unan.setTime(ladate.getTime()-offset*365);
   if(inf.length>0)
    if((retinf=TstDate(inf))=="0")
      {
	 document.recherche.datedebut.value=inf;  
       document.recherche.datedebut.select();
     
      }

    else
      {
	  
      var strinf=ecritDate(retinf)
      document.recherche.datedebut.value=strinf    
      }  
  if(sup.length>0)
    if((retsup=TstDate(sup))=="0")
      {
      document.recherche.datefin.value=sup  
      document.recherche.datefin.focus();
      }
    else
      {
      if(retsup.getTime()>ladate.getTime())        
        retsup.setTime(ladate.getTime());        
      var strsup=ecritDate(retsup)
      document.recherche.datefin.value=strsup    
      }

/*  if(sup.length>0 && inf.length>0)
    if(retsup!="0" && retinf!="0" )
      if(retinf.getTime()>retsup.getTime())
        alert("L'intervalle des dates n'est pas valide !")
*/
return(sup);
}



function TstDate(chaine) {
  jj=""; aa=""; mm=""; JJ=""; AA=""; MM=""; i=0; sep=0; nb=0; tst=true; last=0;
  while(i<chaine.length)
    {  
    if(chaine.charAt(i)=="/")
      { 
      sep++;
      nb=0;
      }
    else
      { 
      if( chaine.charAt(i) != '0' || nb != 0 )
        { 
        if(sep==0) JJ+=chaine.charAt(i); 
        if(sep==1) MM+=chaine.charAt(i); 
        if(sep==2) AA+=chaine.charAt(i); 
        nb=1;
        }
      }
    i++;
    }
  jj=parseInt(JJ);
  mm=parseInt(MM);


  if(AA=="00" || AA=="0" || AA=="")
    aa=0;
  else
    aa=parseInt(AA);

if(AA.length==4)
 aa=parseInt(AA.substring(2,4));

 
  seb_d = new Date();
  ref_sc = seb_d.getYear();
  if (ref_sc < 1000) ref_sc = 1900+parseInt(ref_sc);
/*  ref_s = parseInt(ref_sc)-2;*/
  ref_s = parseInt(ref_sc);
  if(sep>0)
    {
    if(sep!=2)
      {alert("Veuillez entrer la date sous la forme jj/mm/aa ou jj/mm/aaaa");return("0");}
    }
  else
    {
    if(chaine.length>0)
      if(chaine.length!=6 && chaine.length!=8)
        { alert("Vous pouvez entrer la date sous la forme jj/mm/aa ou jj/mm/aaaa");return("0");}
  
    }  
  if(! (jj>0 && jj<=31 && mm>0 && mm<=12))
    { alert("date incorrecte"); return("0");}


  mm-=1;
  nouveau=new Date(aa,mm,jj);
  return(nouveau);  
  }


function ecritDate(objet){
  var s_jour="";
  var s_mois="";
  var s_anne="";
  s_jour+=objet.getDate();
  s_mois+=objet.getMonth()+1;
  s_anne+=objet.getYear();
  if (s_anne<1000) s_anne=1900+parseInt(s_anne);
  if(s_jour.length==1) s_jour='0'+s_jour;
  if(s_mois.length==1) s_mois='0'+s_mois;
  aa=parseInt(s_anne);  
  if(aa>=1900 && aa<=1950)
    aa=aa+100;
  chainedate=s_jour+"/"+s_mois+"/"+aa; //s_anne;
  return(chainedate);
  }


function laChaine(valeur)
{
	if(valeur<10)
		return "0"+(valeur);
	else
		return valeur;
}

function convDate(ladate){
  var retstr="";
  retstr =ladate.substring(6,10);
  retstr=retstr+ladate.substring(3,5);
  retstr=retstr+ladate.substring(0,2);
  return retstr;
}


// Recherche sur 3 mois
function datesAlerte() {
  offset=1000*60*60*24;
  ladate=new Date();
  nouveau=new Date();
  nouveau.setTime(ladate.getTime()-offset*91);
  //strdate=ecritDate(nouveau);
 // document.recherche.datedebut.value=ecritDate(nouveau);
 // document.recherche.datefin.value=ecritDate(ladate);
}	
