fiveLibrary = 
{

	init: function()
	{
		window.currentCategory = 0;
		window.currentPage = 0;
		window.currentView = 0;
		window.currentArticle = 0;
		window.morePositionSet = false;
		window.currentSet = 1;
	},
	
	changeBio: function(subject)
	{
		$('#directory_content').load('services/display.cfc', {method: 'displayPageContent', subject: subject});
		$('.bio_pic').removeClass('chosen');
		$('#bio' + subject).addClass('chosen');
	},
	

	showMenu: function(object)
	{
		if (window.morePositionSet == false)
		{
			$('#sidebar_more').position
			({
				my: 		"right top",
				at: 		"right bottom",
				of:  		object,
				collision: 	"fit"
			 });
			window.morePositionSet = true;
		}
		$('#sidebar_more').slideDown();
		$('#more_changer').addClass('menuopen');
		$('.overlay').removeClass('hide');
	},
	
	hideMenu: function(object)
	{
		$('.changer').removeClass('changerhover');
		$('#more_changer').removeClass('menuopen');		
		$('#sidebar_more').slideUp();
	},
	
	sidebarMedia: function(mediaid,media,address,title)
	{
		var destination = $('#sidebar_content');
		var original = $('#original_content');
		
		$('.sidebar_list li').removeClass('chosen');
		$('#sidebar_list_' + mediaid).addClass('chosen');
		
		switch(media)
		{
			case "original":
				destination.addClass('hide');
				original.removeClass('hide');
			break;
			case "image":
				original.addClass('hide');
				destination.removeClass('hide');
				destination.html("<h1>" + title + "</h1><div><img src='" + address + "' /></div>");
			break;
			case "video":
			
				$.post('services/data.cfc', {method: 'media_video_info', libraryid: address}, function(data)
					{
						var dataObj = jQuery.parseJSON(data);
						var content = "<h1>" + dataObj.TITLE + "</h1><div class='iframe_content'>" + dataObj.VIDEO + "</div>";
						
						original.addClass('hide');
						destination.removeClass('hide');
						destination.html(content);
						
					});				
			break;
			case "gallery":
				$.post('services/display.cfc', {method: 'displayPhotoAlbum', galleryid: address, title: title}, function(data)
					{
						var dataObj = jQuery.parseJSON(data);
						
						original.addClass('hide');
						destination.removeClass('hide');
						destination.html(dataObj.CONTENT);
						
					});
			break;
			case "link":
				window.open(address);
			break;
			case "document":
				window.open(address);
			break;
		}
	},
	
	swapGalleries: function(galleryid, title)
	{
		$('.sidebar_list li').removeClass('chosen');
		$('#sidebar_list_' + galleryid).addClass('chosen');
		
		$.post('services/display.cfc', {method: 'displayPhotoAlbum', galleryid: galleryid, title: title}, function(data)
			{
				var dataObj = jQuery.parseJSON(data);
				
				$('#sidebar_content').html(dataObj.CONTENT);
				
			});		
	},
	
	relatedNews: function(page_id,title)
	{
		var destination = $('#sidebar_content');
		var original = $('#original_content');
		
		$('.sidebar_list li').removeClass('chosen');
		$('#sidebar_list_news').addClass('chosen');		
		
		$.post('services/display.cfc', {method: 'displayRelatedNews', page_id: page_id, title: title}, function(data)
			{
				var dataObj = jQuery.parseJSON(data);
				
				$('#sidebar_content').html(dataObj.CONTENT);
				original.addClass('hide');
				destination.removeClass('hide');
				
			});		
	},
	
	photoSwap: function(source,caption)
	{
		$('#photo_display').attr('src',source);
		$('#photo_caption').html(caption);
	},
	
	albumPages: function(page)
	{
		$('#album_pages li').removeClass('chosen');
		$('#page_' + page).addClass('chosen');
		$('#set_' + currentSet).slideUp();
		setTimeout("$('#set_" + page + "').slideDown();",400);
		currentSet = page;
	}
	
}
