
Event.observe(window, 'load', function() {
  
  // Footer image hover states.

  /*if($('facebook_footer'))
  {
    Event.observe('facebook_footer', 'mouseover', function() {
      $('facebook_footer').writeAttribute('src', '/images/facebook_footer_hover.png');
    });
    
    Event.observe('facebook_footer', 'mouseout', function() {
      $('facebook_footer').writeAttribute('src', '/images/facebook_footer.png');
    });
  }
  
  if($('twitter_footer'))
  {
    Event.observe('twitter_footer', 'mouseover', function() {
      $('twitter_footer').writeAttribute('src', '/images/twitter_footer_hover.png');
    });
    
    Event.observe('twitter_footer', 'mouseout', function() {
      $('twitter_footer').writeAttribute('src', '/images/twitter_footer.png');
    });
  }*/

  // Slideshow control hover states.
  
  if($('slideshow_controls'))
  {
    Event.observe('slideshow_controls_previous', 'mouseover', function() {
      $('slideshow_controls').setStyle({backgroundImage : 'url(/images/slideshow_controls_previous.png)'});
    });
    
    Event.observe('slideshow_controls_previous', 'mouseout', function() {
      $('slideshow_controls').setStyle({backgroundImage : 'url(/images/slideshow_controls.png)'});
    });
    
    Event.observe('slideshow_controls_next', 'mouseover', function() {
      $('slideshow_controls').setStyle({backgroundImage : 'url(/images/slideshow_controls_next.png)'});
    });
    
    Event.observe('slideshow_controls_next', 'mouseout', function() {
      $('slideshow_controls').setStyle({backgroundImage : 'url(/images/slideshow_controls.png)'});
    });
  }

  // Tout icon hover states.

  $$('#sidebar .tout_no_border .tout_icon img').each(function(e) {
    
    //var src = $(e).getAttribute('class');
    var src = e.className;

    Event.observe($(e).up(2), 'mouseover', function() {
      $(e).writeAttribute('src', '/images/' + src + '_hover.png');
    });
    
    Event.observe($(e).up(2), 'mouseout', function() {
      $(e).writeAttribute('src', '/images/' + src + '.png');
    });

  });

});

