function affiche_liturgique_j (select,select2,select3,jr_selected,year_selected){
     
	 //alert('annee selectionnee : '+year_selected+ ' jour selectionnee : '+ jr_selected);
	 
	 var liturgt =select;
     var liturgj =select2;
     var n;
     var taille_liturgj=liturgj.length;
	 
     for(var i=0;i<taille_liturgj;i++) {
            liturgj.options[i]=new Option("","");
      }
     liturgj.length=0;
     var liturga = select3;
     var taille_liturga=liturga.length;
        for(var i=0;i<taille_liturga;i++) {
            liturga.options[i]=new Option("","");
          }
    liturga.length=0;

    var existe=false;
        for(i=0;i<tab_liturgique.length;i++){
           if(tab_liturgique[i].temps == liturgt.options[liturgt.selectedIndex].value) {
                existe=false;
               for(j=0;j<liturgj.length;j++) {
                   if(liturgj.options[j].value == tab_liturgique[i].jour) {
                    existe=true;
                    }
                    if(liturgj.options[j].value == jr_selected) {
                    n = j;
                    }
                }
               if(!existe) {
                liturgj.length++;
                  liturgj.options[liturgj.length-1] = new Option(tab_liturgique[i].jour,tab_liturgique[i].jour);
                }
            }
        }
        liturgj.selectedIndex=n;
        affiche_liturgique_a(select,select2,select3,year_selected);
    }


  function affiche_liturgique_a (select,select2,select3,year_selected){
    
	//alert('annee selectionnee : '+year_selected);
	
	var liturgt = select;
    var liturgj = select2;
    var liturga = select3;
    var existe=false;
    var taille_liturga=liturga.length;
    var o;

        //for(var i=0;i<taille_liturga;i++) {
            liturga.options[0]=new Option("","");
       // }

        liturga.length=0;

        for(var i=0;i<tab_liturgique.length;i++){ // main loop

           if(tab_liturgique[i].temps == liturgt.options[liturgt.selectedIndex].value
         && tab_liturgique[i].jour == liturgj.options[liturgj.selectedIndex].value) {
               existe=false;

               for(j=0;j<liturga.length;j++) {
                   if(liturga.options[j].value == tab_liturgique[i].annee || tab_liturgique[i].annee=="" ) {
                    existe=true;
                    }
                } // end for

               if(!existe) {
                   liturga.length++;
                   liturga.options[liturga.length-1] = new Option(tab_liturgique[i].annee,tab_liturgique[i].annee);
                }
            }

        } // end for

       for(var u=0;u<liturga.length;u++)
        {
                   if(liturga.options[u].value == year_selected) {
                    o = u;
                    }
        }
        liturga.selectedIndex=o;
    }