	   $(document).ready(function(){
	   	$("div.galleryImageBox").hide();
	   	$("ul#GalleryList > li > ul > a").click(function(){
		   		$("div.galleryImageBox:visible").hide("slow");
					prepareBox(this.hash.substring(1));
					$("h2#GalleryTitle").html($(this).parent().parent().children("h3").html() + ": " + $(this).html());
					return false;
	   		}); 
			prepareBox("anniversary_0_0");
		});
		
		function prepareBox(id)
		{
	   	var imageBox = $("div#" + id); 
	   	imageBox.show("slow");
	   	var navButtons = imageBox.children("div").children("button.navButton");

			var boxId = id.substring(0, id.lastIndexOf("_"));
			var photoId = parseInt(id.substring(id.lastIndexOf("_") + 1));
			var maxPhotos = parseInt(imageBox.parent().attr("photoCount"))
			
			if (photoId == 0)
			{
				navButtons[0].disabled = true;
				navButtons[1].disabled = true;
			}
			else
			{
				navButtons[0].disabled = false;
				navButtons[1].disabled = false;
				$(navButtons[0]).click(function(){
						$(this).parent().parent().hide("slow");
						prepareBox(boxId + "_0");
					});
				$(navButtons[1]).click(function(){
						$(this).parent().parent().hide("slow");
						prepareBox(boxId + "_" + (photoId - 1));
					});
			}
			
			if (photoId + 1 == maxPhotos)
			{
				navButtons[2].disabled = true;
				navButtons[3].disabled = true; 
			}
			else
			{
				navButtons[2].disabled = false;
				navButtons[3].disabled = false;
				$(navButtons[2]).click(function(){
						$(this).parent().parent().hide("slow");
						prepareBox(boxId + "_" + (photoId + 1));
					});
				$(navButtons[3]).click(function(){
						$(this).parent().parent().hide("slow");
						prepareBox(boxId + "_" + (maxPhotos - 1));
					});
			}
		}

