title: jquery delay doesn't work
body: <p>I have the next div:</p>
  
  <pre><code>&lt;div id="atack"&gt;
      &lt;h1&gt;Example&lt;/h1&gt;
      &lt;h2&gt;Example&lt;/h2&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>the css is:</p>
  
  <pre><code> #ataque{
      -moz-border-radius: 10px;
      border: solid thick;
      display: none;
      background: url('../images/check48.png') no-repeat 10px 10px;
      background-color: #000000;
      position: absolute;
      width: 350px;
      height: 100px;
      top: 1cm ;
      right: 1cm;
      padding-top: 10px;
   }
  </code></pre>
  
  <p>and when the run button is pressed i want to show a message during 5 seconds, i try it with jquery but doesn't work...</p>
  
  <p>The other code is: </p>
  
  <pre><code>&lt;form method=GET&gt;
   &lt;input id="vm_action_btn" type=submit name=ataque value="Tipping Point" class="btn" /&gt;
   &lt;input type=hidden name=num_exec value=5 &gt;
  &lt;/form&gt;
  
  &lt;script language="JavaScript"&gt;
  
  $(function() {      
  $("#vm_action_btn").bind('click', function() {
          $('#atack').show().delay(5000).hide();
      });
  }); 
  &lt;/script&gt;
  </code></pre>
  
  <p>I dont have any idea where is the problem! thx!</p>