/* JavaScriptCompressor 0.8 [www.devpro.it], thanks to Dean Edwards for idea [dean.edwards.name] */
var cs_init=function(){
	glossaire_init.apply(this);
}
if(typeof onAjaxLoad=='function')
	onAjaxLoad(cs_init);
if (window.jQuery)
	jQuery(document).ready(function(){
		cs_init.apply(document);
	});
$().ready(function() {
	// Par soucis d'interoperabilite, on masque tous les éléments qui sont javascriptes plutot que de faire du css
	$(".sous-menu-gauche").hide();
	$("#en_cours").show();
	$(".element-principal-menu-gauche").click(function(){
		element=$(this);
		if(!$(this).hasClass("element-principal-menu-gauche-en-cours"))
		{
			if ($(".element-principal-menu-gauche-en-cours").hasClass("element-principal-menu-gauche-en-cours"))
			{
				$(".rubrique-menu-gauche-en-cours>.sous-menu-gauche").slideUp("fast",function (){
					$(".rubrique-menu-gauche-en-cours>.element-principal-menu-gauche").removeClass ("element-principal-menu-gauche-en-cours");
					$(".rubrique-menu-gauche-en-cours").removeClass ("rubrique-menu-gauche-en-cours");

					expandMenu (element)
				});
			}
			else
			{
				expandMenu (element)
			}
		}
		else
		{
			$(".rubrique-menu-gauche-en-cours>.sous-menu-gauche").slideUp("fast");
			$(".rubrique-menu-gauche-en-cours>.element-principal-menu-gauche").removeClass ("element-principal-menu-gauche-en-cours");
			$(".rubrique-menu-gauche-en-cours").removeClass ("rubrique-menu-gauche-en-cours");
		}
	});
	init_page();
	$(".menu_clients a").click(function(){
		id_article=this.id.substr(7, this.id.length - 1);
		var insert = $.ajax({
			type: "GET",
			url: "spip.php?page=inc-galerie",
			data: "id_article="+id_article+"largeur=550&hauteur=440",
			success: function (){
				init_page();
			},
			async: false
		}).responseText;
		if (insert!='')
		{
			$('.client_en_cours').removeClass('client_en_cours');
			$(this).addClass('client_en_cours');
			$(".photo-flash").html(insert);
			init_page();
		}
		return false;
	});
	$('#pause').click(function(){
		$('#galerie').cycle('pause');
		if ($('#play').hasClass('play-on'))
		{
			$('#play').removeClass('play-on')
		}
		$('#pause').addClass('pause-on')
	});
	$('#play').click(function(){
		$('#galerie').cycle('resume');
		if ($('#pause').hasClass('pause-on'))
		{
			$('#pause').removeClass('pause-on')
		}
		$('#play').addClass('play-on')
	});
	// Amusons nous avec les boutons d'admin ^^
	if ($(".spip-admin-float").length >= 1)
	{
		var boutons_admin = $(".spip-admin-float").html();
		$(".identification-client").html(boutons_admin);
		$(".spip-admin-float").remove();
		if($(".identification-client> a").length>2)
		{
			$(".spip-admin-boutons:last-child").remove();
		}
	}
});
function init_page()
{
	// Galerie
	var n = $("#galerie a").length;

	// On a qu'un seul element, il faut faire les traitements a la main
	if (n==1)
	{
		// recupère l'id en cours
		var id = $("#galerie>a").attr("id").substr(2, $("#galerie>a").attr("id").length - 1);

		// test si on a un lien ou un titre simple
		if ($('#p_' + id + ' >.titre_lien>a').length >= 1)
		{
			var lien = $('#p_' + id + ' >.titre_lien').html();
		}
		else
		{
			var lien = $('#p_' + id + ' >.titre_lien').html();
		}

		// Le descriptif s'il y en a un
		var descriptif = $('#p_' + id + ' >.descriptif').html();

		// on met tout à null si on a rien
		if(descriptif==null){
			descriptif='';
		}
		if(lien==null){
			lien='';
		}

		// Si on a quelque chose il faut l'afficher
		if(lien!='' || descriptif!='')
		{
			$('.legende').html("<p class='titre_et_lien'>" + lien + "</p>" + "<p>" + descriptif + "</p>");
		}
		$('#pause').hide();
		$('#play').hide();
		$('#prev').hide();
		$('#next').hide();
	}

	// On a plusieurs éléments, on fait tourner le cycle :)
	if (n>1)
	{
		$('#galerie').cycle({
			fx:     'fade',
			speed:   "slow",
			timeout: 5000,
			next:   '#next',
		    prev:   '#prev',
			after:  load_legend
		});
	}
	$('#play').addClass('play-on');
	if ($('#galerie> a').length >= 1)
	{
		$('#galerie> a').fancybox({
			'zoomSpeedIn': 800,
			'zoomSpeedOut': 800,
			'overlayShow': false
		});
	}
}
function expandMenu (element)
{
	element.parent().addClass("rubrique-menu-gauche-en-cours");
	$(".rubrique-menu-gauche-en-cours>.element-principal-menu-gauche").addClass ("element-principal-menu-gauche-en-cours");
	$(".rubrique-menu-gauche-en-cours>.sous-menu-gauche").slideDown("fast");
}
function load_legend()
{
	var id = this.id.substr(2, this.id.length - 1);
	if ($('#p_' + id + ' >.titre_lien>a').length >= 1)
	{
		var lien = $('#p_' + id + ' >.titre_lien').html();
	}
	else
	{
		var lien = $('#p_' + id + ' >.titre_lien').html();
	}
	var descriptif = $('#p_' + id + ' >.descriptif').html();
	if(descriptif==null){
		descriptif='';
	}
	if(lien==null){
		lien='';
	}
	if(lien!='' || descriptif!='')
	{
		$('.legende').html("<p class='titre_et_lien'>" + lien + "</p>" + "<p>" + descriptif + "</p>");
	}
}