$(document).ready(function(){
	// index page boxes
	$("a.more").live("click", function(e){
		e.preventDefault();
		toggleWaiting();
		$(this).parent().parent().parent().load($(this).attr("href") + " .contentBox", function(){
			$("div", this).append("<p><a href=\"index.php\" class=\"less\"><span class=\"plusMinus\">-</span> Go Back&hellip;</a></p>");
			$('html, body').animate({ scrollTop: $(this).offset().top }, { duration: 'slow', easing: 'swing'});
			doLightbox();
			toggleWaiting();
		});
	});
	$("a.less").live("click", function(e){
		e.preventDefault();
		toggleWaiting();
		$(this).parent().parent().parent().load($(this).attr("href") + " div[class=\"" + $(this).parent().parent().attr("class") + "\"]", function(){
			$('html, body').animate({scrollTop:0}, { duration: 'slow', easing: 'swing'});
			doLightbox();
			toggleWaiting();
		});
	});
	
	// nav links + foot link
	$("a.internal").live("click", function(e){
		e.preventDefault();
		toggleWaiting();
		$("#content").load($(this).attr("href") + " .contentBoxContainer", function(){
			$('html, body').animate({scrollTop:0}, { duration: 'slow', easing: 'swing'});
			doLightbox();
			toggleWaiting();
		});	
	});
	
	// lightbox
	doLightbox();
	function doLightbox()
	{
		$("a.lightBox").die();
		$("a.lightBox").lightBox();
	}
	function toggleWaiting()
	{
		$("#waiting").fadeToggle("fast", "swing");				
	}
});

