(function ($) {
  Drupal.behaviors.casino_at_search_init = {
    attach: function(content) {
      jQuery("#search-block-form #edit-search-block-form--2").keyup(function() {
        if (jQuery(jQuery("#search-block-form #edit-search-block-form--2").length >= 2)) {
          if (typeof jQuery(this).data('qtip') === 'object' && jQuery(this).data('qtip')) {
            jQuery(this).qtip("destroy");
          }

          var search = $('#search-block-form #edit-search-block-form--2').val();
          jQuery("#search-block-form #edit-search-block-form--2").qtip({
            content: {
              url: "/ajax/search/" + search,
              method: 'get'
            },
            position: {
              corner: {
                target: 'leftTop',
                tooltip: 'rightTop'
              }
            }, 
            show: { ready: true, delay: 0, effect: { type: 'slide' } },
            hide: { when: 'inactive', delay: 1000 },
            style: { 
              width: { 
                min: 597
              } 
            },
            api: {
              onShow: hoverIE
            }
          });
        }
      });
      jQuery('.left-menu-bottom .more-link').click(function(){
        jQuery('.pane-casino-at-search-more-categories-block .item-list').toggle();
        return false;
      }); 
      
      function hoverIE() {
        $(".qtip-content .views-row").live("mouseover mouseout", function(event) {
          if ( event.type == "mouseover" ) {
            jQuery(this).addClass('hoverie');
          } else {
            jQuery(this).removeClass('hoverie');
          }
        });
      }
    } //end of attach
  };
})(jQuery);
;

