function sub_nav_toggle (ID) {
	$('#sub_navigation ul.sub_navigation').addClass('hidden');
	$('#sub_navigation_'+ID).toggleClass('hidden');
}
function activate_navigation () {
	$('#lightbox_nav li:first, #lightbox_nav li:last').css('display', 'inline');
}
function desactivate_navigation () {
	$('#lightbox_nav li:first, #lightbox_nav li:last').css('display', 'none');
}
function launch_lightbox () {
	//display / hide things needed
	$('body').css('overflow', 'hidden');
	$("#lightbox").removeClass('hidden');
	$('.lb_hide').addClass('hidden');
	$('#main').addClass('lb_display');
}
function close_lightbox () {
	//display / hide things needed
	$("#lightbox").addClass('hidden');
	$('.lb_hide').removeClass('hidden');
	$('body').css('overflow', 'auto');
	$('#main').removeClass('lb_display');
}
function launch_galerie (ID) {
	launch_lightbox();
	$.get("Galerie.php", {ID:ID}, function(data){
			$('#lightbox_image').append(data);
			display_image_info('#g_img_1');
		});		
}
function launch_video (ID) {
	launch_lightbox();
	$.get("Video.php", {ID:ID}, function(data){
			$('#lightbox_image').append(data);
			display_image_info('#v_'+ID);
		});		
	desactivate_navigation();
}
function close_galerie () {
	close_lightbox();
	$('#lightbox_image').empty();
}
function display_img (sens) {
	var current = $("#lightbox_image img.display").attr("id");
	var current_img = current.substring(6);
	var to_display_img_id = Number(current_img) + sens;
	var to_display = "#g_img_"+to_display_img_id;
	if ($(to_display).attr('id') == undefined) {
		if (sens > 0) {
			to_display = "#g_img_1";
		} else {
			to_display = "#"+$('#lightbox_image img:last').attr("id");
		};
	};
	hide_and_display_image(to_display);
	display_image_info(to_display);
	//
}
function display_lb_image (id) {
	launch_lightbox();
	to_display = '#'+id;
	hide_and_display_image(to_display);
	display_image_info(to_display);
}
function display_image_info (id) {
	info = $(id).attr('alt');
	$("#lightbox_info").html("<p>"+info+"</p>");
}
function hide_and_display_image (to_display) {
	$("#lightbox_image img.display").fadeOut('fast', function callback() {
		$("#lightbox_image img.display").addClass('hidden');
		$("#lightbox_image img.display").removeClass('display');
		$(to_display).removeClass('hidden');
		$(to_display).addClass('display');
		$(to_display).css('display', 'block');
	});
}