jQuery(document).ready(function () {

    $("a.lightbox").fancybox({
        'width': 1024,
        'height': 768,
        'type': 'iframe',
        'autoScale': 'false'
    });
    
    $('a.voting').click(function() {
      var _this = $(this);
      $.fancybox({
        'href': $(this).attr('href'),
        'onStart'	:	function() {
            selectPerson(_this.attr('id'))
          }
      });
      return false;
    });
    
    $('img#image-221, input#nomination-221').click(function() {
      clearSelection();
      selectPerson('chris');
    });
    
    $('img#image-44, input#nomination-44').click(function() {
      clearSelection();
      selectPerson('colin');
    });
    
    $('img#image-114, input#nomination-114').click(function() {
      clearSelection();
      selectPerson('jeff');
    });
    
    $('img#image-23, input#nomination-23').click(function() {
      clearSelection();
      selectPerson('scott');
    });
    
    $('img#image-223, input#nomination-223').click(function() {
      clearSelection();
      selectPerson('thomas');
    });
        
    function selectPerson(person) {
      clearSelection()
      if (person === "chris") {
        $('input#nomination-221').attr('checked', true);
        $('img#image-221').css('outline', '5px solid #cc0000');
      }
      if (person === "colin") {
        $('input#nomination-44').attr('checked', true);
        $('img#image-44').css('outline', '5px solid #cc0000');
      }
      if (person === "jeff") {
        $('input#nomination-114').attr('checked', true);
        $('img#image-114').css('outline', '5px solid #cc0000');
      }
      if (person === "scott") {
        $('input#nomination-23').attr('checked', true);
        $('img#image-23').css('outline', '5px solid #cc0000');
      }
      if (person === "thomas") {
        $('input#nomination-223').attr('checked', true);
        $('img#image-223').css('outline', '5px solid #cc0000');
      } 
    }
    
    function clearSelection() {
      $('img#image-221').css('outline','1px solid #aaa');
      $('img#image-44').css('outline','1px solid #aaa');
      $('img#image-114').css('outline','1px solid #aaa');
      $('img#image-23').css('outline','1px solid #aaa');
      $('img#image-223').css('outline','1px solid #aaa');
    }

});     // end ready
