$j(document).ready(function()
{
  var animationTime = 250;
  $j('#second .button').bind('mousemove', function() {
    var button = $j(this);
    if(!button.hasClass('active')) {
      var inner = button.children('.inner:first');
      button.addClass('active');
      $j(inner).animate({
        height: '91px'
      }, animationTime);
    }
  });
  $j('#second .button').bind('mouseleave', function() {
    var button = $j(this);
    setTimeout(function () {
      if (button.hasClass('active')) {
        var inner  = button.children('.inner:first');
        inner.animate({
          height: '0'
        }, animationTime, "swing", function () {
          button.removeClass('active');
        });
      }
    }, 50);
  });
});

