
$(document).ready(function() {
	$(".fancybox").fancybox();
	$(".fancybox-static").fancybox({
		'hideOnContentClick': false
	});
	
	if($(".home_viewer").length > 0) {
		$(".viewer_thumb").click(function() {
			var thumb = $(this);
			var home_viewer = thumb.closest(".home_viewer");
			var main_img = home_viewer.find(".home_image img");
			var enlarge = home_viewer.find(".viewer_enlarge");
			var new_src = thumb.attr("data-img-src") + "_medium.jpg";
			var new_enlarge_src = thumb.attr("data-img-src") + "_full.jpg";
			main_img.attr("src", new_src);
			enlarge.attr("href", new_enlarge_src);
			$(".current_thumb").removeClass("current_thumb");
			thumb.addClass("current_thumb");
		});
		$(".home_image").mouseenter(function() {
			$(this).find(".viewer_enlarge").fadeIn();
		});
		$(".home_image").mouseleave(function() {
			$(this).find(".viewer_enlarge").fadeOut();
		});
		
	}
	if($(".tabbed-panels").length > 0) {
		$(".tabbed-panels").each(function() {
			var over = $(this);

			// Open correct panel when tab is clicked
			over.find(".tabs a").click(function() {
				var anchorId = $(this).attr("href");
				var panelId = anchorId + "-panel";
				over.find(".panel:visible").hide();
				over.find(panelId).show();
				over.find(".current").removeClass("current");
				$(this).addClass("current");
			});
			
			// Set initial tab
			var myFile = document.location.toString();
			if (myFile.match('#')) {
				var anchorName = myFile.split('#')[1];
				over.find(".tabs a[href='#" + anchorName + "']").click();
			} else {
				over.find(".tabs a:first").click();
			}
		});
	}
});
