$(window).load(function() {
  $(".partner li, .partner span").each(function(index) {
    // animate highlights
    $(this).hover(
      function(e) {
        // create and append highlight
        var offset = $(this).offset();
        var highlight = $(this).find('.highlight');
        
        if(highlight.length == 0) {
          highlight = $(document.createElement("span"));
          highlight.addClass("highlight");
          
          highlight.css("display", "none");
          highlight.css("position", "absolute");
          highlight.css("left", offset.left - 10);
          highlight.css("top", offset.top - 6);
          highlight.html($(this).html());
          
          $(this).append(highlight);
        }
    
        highlight.fadeIn(400);
      },
      function(e) {
        $(this).find(".highlight").fadeOut(400,
          function(e) { $(this).remove(); });
      });
  });
});

