$(document).ready(function(){   

    
   //Validation si entrée   
   $("#formulaire_recherche").keydown( function(e) {
      if (e.keyCode == 13) {
             $('#typeBouton2').val('recherche');
             $(this).submit();
      }
  });  

    //ZONE AFFINER LA RECHERCHE
    //initialisation
    $("#fermer_rech_specifique").css('display','none');

    //gestion des curseurs
    $("#affiner_rech").mouseover(  function() { 
        $(this).css('cursor','pointer');
    });

    //gestion des curseurs
    $("#fermer_rech_specifique").mouseover(  function() { 
        $(this).css('cursor','pointer');
    });
    
    //afficher la recherche spécifique
    $("#affiner_rech").click( function(){
          $("#rech_specifique").css('display','block');
          $("#affiner_rech").css('display','none');
          $("#fermer_rech_specifique").css('display','block');
     });

    //fermer la recherche specifique et mise à null des champs de la recherche
    $("#fermer_rech_specifique").click( function(){
          $("#rech_specifique").css('display','none');
          $("#affiner_rech").css('display','block');
          $("#fermer_rech_specifique").css('display','none');
          $("#rech_specifique > div").each( function(){
               $(this).children().each( function(){
                   $(this).removeAttr('checked'); 
                   $(this).children().each( function(){
                      $(this).removeAttr('selected'); 
                   });
                   
               });
          });
     });
     

     //Lancement du calendrier
     $("#datepicker").datepicker();

     //On met le calendrier pour tous les formats date
     $("input[format=date]").each(function (){
       
          //affichage du mini calendrier
          $(this).css('background','url(images/mini_calendrier.gif) 90% no-repeat');
     });
     //gestion de la fermeture du calendrier
     $("input[format=date]").keydown( function(){
         $("#datepicker").css('display','none');
     });
     $("input[format=date]").click( function(){
         if($("#datepicker").css('display') == 'block'){
             $("#datepicker").css('display','none');
         } else {
             $("#datepicker").css('display','block');
             //récupération de la position
            var position = $(this).position();
            $("#datepicker").css('top',position.top+25);
            //$("#datepicker").css('left',position.left);
            //$("#datepicker").css('right',0);

            cible_calendrier = $(this);
         }
      });
});

//Si on clique sur une date du calendrier, on l'affiche dans le champ
function affiche_jour(date){
  //Récupération du jour
  var day = eval(date.text());
  //si <10, on ajoute 0
  if(day < 10)  day="0"+day;
  
  //Récupération du mois
  var month = eval($("span.ui-datepicker-month").attr('mois'))+1;
  //si <10, on ajoute 0
  if(month < 10)  month="0"+month;
  
  //Récupération de l'année
  var year = $("span.ui-datepicker-year").text();
  
  cible_calendrier.attr('value',day+'/'+month+'/'+year);
  $("#datepicker").css('display','none');
} 
