title: setTimeout and clearTimeout assigning to var and specifies
body: <pre><code>var nothover = function(){window.setTimeout(function() {
       $('#proFBfeel').hide();
        $('#proFBfeel .moreinfos').html('');
         $('.contact_pro').html('');
       },3000);
     };
    $('#proFBfeel').nothover();
      $('#proFBfeel').hover(function() {
          window.clearTimeOut(nothover);
       });
           $('html').click(function() {
             $('#proFBfeel').hide();
              $('#proFBfeel .moreinfos').html('');
               $('.contact_pro').html('');
            });
  </code></pre>
  
  <p>Ok so as you can see in what I assigned the var <code>nothover</code> is the setTimeout</p>
  
  <p>After three seconds I want the function to run, UNLESS the object is hovered. And if it is hovered to clear the time out. </p>
  
  <p>Then Once back outside of the object to run the function again or unless they click the HTML element which then hides the object. </p>
  
  <p>This is not running properly though it says for me</p>
  
  <p>Uncaught TypeError: Object [object Object] has no method 'nothover' </p>
  
  <p>Why is this? And if someone can help I'd be greatly appreciate this. By Help I mean explain a little of the javascript functions and how I'd go about making sure these run properly.</p>
  
  <p>Thank You</p>