function initializeTeaserSlides() {
  $('#header').each(function () {
    var header = $(this);    
    var links  = header.find('li');
    var images = header.find('img');

    var current_page = links.filter('.current_page_item, .current_page_parent, .current');

    links.each(function(index, element){
      $(this).data('image', images.eq(index))
             .data('index', index);
    })
    current_page.data('image').show();
    var displayed_page = current_page;
    
    function blend(from, to) {
      var from_image = from.data('image');
      var to_image   =   to.data('image');
      images.not(from_image).hide();
      if (from.data('index') > to.data('index')) { // _F__T_
        to_image.show();
        from_image.fadeOut();
      } else { // __T__F_
        to_image.fadeIn();
      }
    }

        
    function showImage(event) {
      var page = $(this)
      if (page[0] == displayed_page[0]) return;
      
      links.removeClass('current_page_item').removeClass('current_page_parent');
      page.addClass('current_page_item');

      //blending
      blend(displayed_page, page);
      
      displayed_page = page;
    }
    
    links.bind('mouseenter', showImage);
    
    header.bind('mouseleave', function(){
      showImage.call(current_page[0]);
    })
    
  });
}

$(initializeTeaserSlides);
