function dim(name) {
  image = $('.title_grid img.'+name);
  if (image.length > 0) image.attr('src', image.attr('src_dim'));
}

function undim(name) {
  image = $('.title_grid img.'+name);
  if (image.length > 0) image.attr('src', image.attr('src_org'));
}

function setup_for_dim(name) {
  image = $('.title_grid img.'+name);
  if (image.length > 0) {
    image.attr('src_org', image.attr('src'));
    image.attr('src_dim', image.attr('src').replace(/.jpg$/g, '-dim.jpg'));
    image.hover(function(){undim(name)}, function(){dim(name);});
  }
}

$(document).ready(function() {
  // Set up the dimming for the title grid
  setup_for_dim('pictures'); dim('pictures');
  setup_for_dim('blog'); dim('blog');
  setup_for_dim('football-test'); dim('football-test');
  setup_for_dim('videos'); dim('videos');
  
  // Set up colouring of alternate rows in the ratings
  $('.title_table tr:even td').css('background-color', '#ccc');
  $('.title_table tr:odd td').css('background-color', '#eee');
});