jquery clearTimeout() misbehavior in Firefox only
<p>This code (some sort of tooltip) works great in IE, opera, chrome, safari. But not in Firefox.
I think the problem lies in the clearTimeout() function. Does anyone knows what is wrong?</p>

<p>Thank you!</p>

<pre><code>$('.go_info').live("mouseenter", function(e){

    var q_tooltip_img = $(this).attr('id');
    tm = setTimeout( function(){
       $("#tooltip_"+q_tooltip_img).show();

       }, 1000);
    tm_img = setTimeout( function(){
       $("#tooltip_img_"+q_tooltip_img).empty().html('&lt;div class="PP_wait_loading"&gt;&lt;/div&gt;');
        $("#tooltip_img_"+q_tooltip_img).load("PP_small_preview.php?ID="+q_tooltip_img);
       }, 1000);    

}); 

$('.go_info').live("mouseleave",function(){
      clearTimeout(tm);
      clearTimeout(tm_img);
      var q_tooltip_img = $(this).attr('id');
      $("#tooltip_"+q_tooltip_img).hide();   

});
</code></pre>

<p>So, this script makes a div show up when the mouse enters the go_info div. And have to go away as soon as the mouse leaves the go_info div.
This works well with all browsers, exept from FF, this just shows some flickering of the div.</p>
