(function ($){
	$(function () {
		var $goodFitPanel = $('#caseGalleryContainer');
		var $goodFitDetails = $('#caseGalleryDetails', $goodFitPanel).data('currentFit', '');
		var $severity = $('ul', $goodFitDetails).blackout();
		$('p a.trigger', $goodFitDetails).bind('click', function (e) {
			e.preventDefault();
			$('li:first-child a', $severity).click();
		});
		var $goodFitLinks = $('ul li a', $goodFitPanel);
		$goodFitLinks.bind('click', function (e) {
			e.preventDefault();
			var $thisLink = $(e.currentTarget);
			if ($goodFitDetails.data('currentFit') != $thisLink.attr('rel')) {
				var newFitImageSource = $thisLink.attr('href');
				var $thisImg = $('img', $thisLink);
				$('h2', $goodFitDetails).html($thisImg.attr('title'));
				$('h3', $goodFitDetails).html($thisImg.attr('alt'));
				$('p', $goodFitDetails).html($thisImg.attr('longdesc'));
				var $severity = $('ul', $goodFitDetails)
					.html($thisLink.next().html())
					.blackout();
				$('img', $goodFitDetails).attr('src', newFitImageSource);
				$('p a.trigger', $goodFitDetails)
					.unbind('click')
					.bind('click', function (e) {
						e.preventDefault();
						$('li:first-child a', $severity).click();
					});
				$goodFitDetails.data('currentFit', $thisLink.attr('rel'));
			}
		});
	});
})(jQuery);
