$(document).ready(function() {

	function fading_content (some_content,new_content) {
		if ($(some_content).is(":visible")) {
			$(some_content).fadeOut("fast", function(){
				$(new_content).fadeIn("fast");
			});
		}
	}
	
	function button_change_class (new_selected_button) {
		$("a.location_button").removeClass("selected");
		$("a.description_button").removeClass("selected");
		$("a.tenure_button").removeClass("selected");
		$("a.availability_button").removeClass("selected");
		$("a.contact_button").removeClass("selected");
		$(new_selected_button).addClass("selected");
	}

	$("a.location_button").click(function () {
		if ($("div.location").is(":hidden")) {
			fading_content("div.description","div.location");				
			fading_content("div.tenure","div.location");
			fading_content("div.availability","div.location");
			fading_content("div.contact","div.location");
		}
		button_change_class("a.location_button");
	});

	$("a.description_button").click(function () {
		if ($("div.description").is(":hidden")) {
			fading_content("div.location","div.description");				
			fading_content("div.tenure","div.description");
			fading_content("div.availability","div.description");
			fading_content("div.contact","div.description");
		}
		button_change_class("a.description_button");
	});
	
	$("a.tenure_button").click(function () {
		if ($("div.tenure").is(":hidden")) {
			fading_content("div.location","div.tenure");				
			fading_content("div.description","div.tenure");
			fading_content("div.availability","div.tenure");
			fading_content("div.contact","div.tenure");
		}
		button_change_class("a.tenure_button");
	});

	$("a.availability_button").click(function () {
		if ($("div.availability").is(":hidden")) {
			fading_content("div.location","div.availability");				
			fading_content("div.description","div.availability");
			fading_content("div.tenure","div.availability");
			fading_content("div.contact","div.availability");
		}
		button_change_class("a.availability_button");
	});

	$("a.contact_button").click(function () {
		if ($("div.contact").is(":hidden")) {
			fading_content("div.location","div.contact");				
			fading_content("div.description","div.contact");
			fading_content("div.availability","div.contact");
			fading_content("div.tenure","div.contact");
		}
		button_change_class("a.contact_button");
	});
	
	jQuery(document).ready(function() {
		jQuery('a[rel*=facebox]').facebox() 
	})
	
});