vote_direction = 'none';

document.observe("dom:loaded", function() {
  var thumbs_up = $('thumbs_up_vote_image');
  var thumbs_down = $('thumbs_down_vote_image');
  
  thumbs_up.onmouseover = function() {
    if (vote_direction != 'up') {
      thumbs_up.src = thumbs_up.src.replace('/large_unsaturated/', '/large/');
    }
  };
  
  thumbs_up.onmouseout = function() {
    if (vote_direction != 'up') {
      thumbs_up.src = thumbs_up.src.replace('/large/', '/large_unsaturated/');
    }
  };
  
  thumbs_down.onmouseover = function() {
    if (vote_direction != 'down') {
      thumbs_down.src = thumbs_down.src.replace('/large_unsaturated/', '/large/');
    }
  };
  
  thumbs_down.onmouseout = function() {
    if (vote_direction != 'down') {
      thumbs_down.src = thumbs_down.src.replace('/large/', '/large_unsaturated/');
    }
  };
});

function reset_vote_direction(direction) {
  vote_direction = direction;
  
  var thumbs_up = $('thumbs_up_vote_image');
  var thumbs_down = $('thumbs_down_vote_image');
  
  if (vote_direction == 'up') {
    thumbs_down.src = thumbs_down.src.replace('/large/', '/large_unsaturated/');
    thumbs_up.src = thumbs_up.src.replace('/large_unsaturated', '/large/');
  } else {
    thumbs_up.src = thumbs_up.src.replace('/large/', '/large_unsaturated/');
    thumbs_down.src = thumbs_down.src.replace('/large_unsaturated', '/large/');
  }
}

function after_vote(request) {
  json = eval('(' + request.responseText + ')');
  $('up_votes_count').innerHTML = json.up;
  $('down_votes_count').innerHTML = json.down
}
