$(document).ready(function() {
	$("#main_container").css("display", "none");
	$("#main_container").fadeIn(1000);

	if (window.location.hash) {
		switch (window.location.hash) {
			case '#biography':
				load_lower_page("bio.php");
				break;

			case '#publications':
				load_lower_page("publications.php");
				break;

			case '#organizations':
				load_lower_page("organizations.php");
				break;

			case '#cases':
				load_lower_page("cases.php");
				break;

			case '#links':
				load_lower_page("links.php");
				break;

			case '#contact':
				load_lower_page("contact.php");
				break;
		}
	}

	$('.menu_link').click(function(e) {
		e.preventDefault();
		var target = $(this).find('a').attr('href');

		load_lower_page(target);
	});

	// load in lower frame via ajax; target = file.php
	function load_lower_page(target) {
		var title = "William R. Storey";
		// hash location for address bar (for linking)
		var locn = "";

		// Update page <title>
		switch (target) {
			case 'index.php':
				title = "Vancouver Family Lawyer - " + title;
				locn = "#";
				break;

			case 'bio.php':
				title = title + " - Biography";
				locn = "#biography";
				break;

			case 'publications.php':
				title = title + " - Publications";
				locn = "#publications";
				break;

			case 'organizations.php':
				title = title + " - Organizations";
				locn = "#organizations";
				break;

			case 'cases.php':
				title = title + " - Cases";
				locn = "#cases";
				break;

			case 'links.php':
				title = title + " - Links";
				locn = "#links";
				break;

			case 'contact.php':
				title = title + " - Contact";
				locn = "#contact";
				break;
		}
		document.title = title;
		window.location.hash = locn;

		$.get(target, { ajax: 1 }, function(data) {
			$('#lower_page').fadeOut(500, function() {
				$(this).html(data);
				$(this).fadeIn(500);
			});
		});
	}

});

