//**************** Foire aux questions : liste dépliante
$(document).ready(function() {
	$("dd").hide();
	$("dt").click(function() {
		if($(this).next().is(":visible") == false) {
			$("dd").slideUp(300);
			$(this).next().slideDown(300);
		}
	});
});

//**************** Chronique REA : onglets langues
$(function(){ 
   $(".contenuLang").hide();
   $(".contenuLang:first").show().addClass("actif"); // On applique la classe actif aux 1er LI du menu.
	$("#lang li a").click(function(){ 
        $("#lang li a").parent("li").removeClass("actif"); 
        $(".contenuLang").fadeOut(100); 
        $(this.hash).fadeIn(600); 
        $(this).blur().parent("li").addClass("actif"); 
        return false; 
   }); 
});

//**************** Icones liens externes
$(function(){
	$('a[rel="external"]')
		.attr({ 
			onclick: "window.open(this.href); return false;"
		})
		.addClass("icon");
});

//**************** Présentation ouvrages : onglets
/* NB : utilisation de classes CSS à la place de show() et hide() pour affichage à l'impression */
$(function(){ 
	$("#onglets .ct_onglet").addClass("masquer");
	$("#onglets ul li:first").addClass("actif open");
	$("#onglets .ct_onglet:first").addClass("open");
	$("#onglets ul a").click(function(){ 
        $("#onglets ul a").parent("li").removeClass("actif"); 
        $("#onglets .ct_onglet").addClass("masquer").removeClass("open"); 
        $(this.hash).addClass("open"); 
        $(this).blur().parent("li").addClass("actif"); 
        return false; 
    }); 
});


//**************** Sommaire auto-généré Textes et commentaires
$(document).ready(function(){
	//--------- Auteurs grecs
	$('#bloc_aut_gr h3').each(function(){
		var thisText = $(this).text(); // On récupère le nom de chaque auteur (titres h3)
		var anchorText = thisText.replace(/ /g, "-"); // On remplace les espaces par des tirets pour avoir des href propres
		var anchorLink = '<a name="' + anchorText + '"></a>'; // On crée les ancres "à l'ancienne"
		var anchorText = '<li><a href="#' + anchorText + '">' + thisText + '</a></li>'; // On crée les éléments de liste et les liens composant le sommaire cliquable
		$(this).before(anchorLink); // On insère les ancres avant chaque h3
		$(this).append("<span><a href='#tdm' title='Retour au sommaire'></a></span>"); // On insère une ancre de retour haut de page dans chaque h3
		$(anchorText).appendTo('ul#tdm_auteurs_gr'); // On insère les éléments de liste et les liens dans le sommaire (liste ul)
	});
	//-------- Auteurs latins
	$('#bloc_aut_lat h3').each(function(){
		var thisText = $(this).text();
		var anchorText = thisText.replace(/ /g, "-");
		var anchorLink = '<a name="' + anchorText + '"></a>';
		var anchorText = '<li><a href="#' + anchorText + '">' + thisText + '</a></li>';
		$(this).before(anchorLink);
		$(this).append("<span><a href='#tdm' title='Retour au sommaire'></a></span>");
		$(anchorText).appendTo('ul#tdm_auteurs_lat');
	});
});


//**************** Switcher : liste déroulante "Autres sites"
$(function() {
	$(".selectTitle").click(function(){
	  if ($(this).next().is(":hidden")) {
        $(".selectBody").slideDown("fast");
      } else {
        $(".selectBody").hide();
      }
	  
    });
	
	$(".selectBody").mouseleave(function(){
			$(this).slideUp("fast");
		});
	/*
	$('html').click(function(e) {
		if (false === $(e.target).closest('div').hasClass('select'))
			 $(".selectBody").hide();
	});*/
});

