var contentOn = false;
var content;

function hideContent() {
	if(contentOn) {
		//content.hide();
		content.slideToggle('slow');
		contentOn = false;
	}
}

function showContent() {
	if(!contentOn) {
		//content.show();
		content.slideToggle('slow');
		contentOn = true;
		var closeButton = $('.close_button');
		closeButton.button();
		closeButton.click(hideContent);
	}
}

function handleClick(evt) {
	if(evt && evt.currentTarget) {
		var page = evt.currentTarget.href;
		if(page) {
			var contentContainer = $('.content_container');
			contentContainer.load(page, showContent);
			evt.preventDefault();

		}
	}
}

function updateCaptionText() {
	var img = $('.bg').attr('src');
	var imgNameRegex = /[A-Za-z0-9_]*\./;
	var imgName = imgNameRegex.exec(img);
	if(imgName[0]) {
		imgName = imgName[0];
		var l = imgName.length;
		imgName = imgName.substring(0, l-1);

		$(".caption_text").hide();
		$("."+imgName).show();

	}
}

var caption;

$(document).ready(function(){
	$("#nav_accordion").accordion({active: false, collapsible: true, autoHeight: false});
	//$("a[rel^='prettyPhoto']").prettyPhoto();
	
	$('.outerMenuItem').button();
	//$('.outerMenuItem').click(handleMenuClick)

	$('.details_link').button();

	// hide background and fade in when image loads
	$('.bg').hide();

	caption = $('.caption_container');
	caption.hide();
	content = $('.content_container');
	content.hide();

	$('.bg').load(function() {
		updateCaptionText();
		$(this).delay(1500);
		$(this).fadeIn('slow', function() {
			caption.delay(1500);
			caption.fadeIn('slow');
		});
	})
	.each(function(){
		if(this.complete || (jQuery.browser.msie && parseInt(jQuery.browser.version) == 6))
		$(this).trigger("load");
	});

	$('a').click(handleClick);
	
});

