$(document).ready(function(){

  //class=jq_txt_defaut
  //Version 1.0 du 17/09/2008
  //Permet de mettre une valeur par défaut à l'interieur d'un input type=text, lorsqu'il a la classe jq_txt_defaut et un alt
  //Ex : <input type=\"text\" name=\"RECH\" id=\"RECH\" alt=\"Indiquez un produit\" class=\"jq_txt_defaut\" value=\"".htmlentities(stripslashes($RECH))."\" />
  $("input.jq_txt_defaut[@value=]") //pour ceux qui n'ont pas de value
      .attr("value", function(){
        return this.alt;            //on met leur alt comme value
      });
    
  var txt_defaut_first_click=true;          //pour déterminer le premier click
  $("form:has(input.jq_txt_defaut)")        //pour les formulaires qui ont des input class=jq_txt_defaut
    .click(function(){                      //onClick
      if(txt_defaut_first_click){           //seulement le premier click
        txt_defaut_first_click=false;
        $(this).find("input.jq_txt_defaut") //on cherche les input concernés de ce formulaire
          .each(function(){                 //on les parcourt
            if(this.value==this.alt)        //si leur value vaut toujours le alt
              this.value='';                //on vide leur value
          })    
      }                                                   
    })
    
    
    
    
  //class=jq_suiveuse
  //Version 1.0 du 22/09/2008
  //Mouche suiveuse jQuery : mettre class=jq_suiveuse à un conteneur. Son padding-top s'adaptera pour que son contenu reste à l'écran
  //Ex : Texte qui disparaît <div class="jq_suiveuse">Texte qui reste à l'écran</div>  
  //NECESSITE LA FONCTION JS findPos() !!
  if($("body").find(".jq_suiveuse").length){         //si on a des mouches suiveuses
    $(window).scroll(function(){                     //onScroll
      $(".jq_suiveuse").each(function(){             //On parcourt les mouches suiveuses
        pos_y=findPos(this).y;                       //position du conteneur par rapport au haut de la page
        scroll_y=document.documentElement.scrollTop; //position du scrolling actuel
        var jq_padding_top = 0;
        if(scroll_y>pos_y)                           //on a scrollé plus bas que le haut du conteneur
          jq_padding_top = scroll_y - pos_y;
        //$(this).css("padding-top", paddingTop+"px"); 
        $(this).stop().animate({paddingTop: jq_padding_top+"px"}, 'normal');
      }); 
    });
  }  
    
});    