$(document).ready( function () {
        // On cache les sous-menus
        // sauf celui qui porte la classe "open_at_load" :
		$("ul.SubCol:not('.open_at_load')").hide();
		$("div.plus_txt div:not('.open_at_load')").each( function() {	$(this).hide();	});
		
		
						// On selectionne tous les items de liste portant la classe "oeuvre"
						// et on remplace l'element span qu'ils contiennent par un lien :
						$("li.liste_col span.deroul").each( function () {
							// On stocke le contenu du span :
							var TexteSpan = $(this).text();
							$(this).replaceWith('<a href="" title="Afficher la liste des participants"><h2 class="oeuvre" >' + TexteSpan + '</h2></a>') ;
						} ) ;
						// On modifie l'evenement "click" sur les liens dans les items de liste
						$("li.liste_col > a").click( function () {
							// Si le sous-menu etait deja ouvert, on le referme :
							if ($(this).next("ul.SubCol:visible").length != 0) {
								$(this).next("ul.SubCol").slideUp("normal", function () { $(this).parent().removeClass("open") } );
							}
							// Si le sous-menu est cache, on ferme les autres et on l'affiche :
							else {
								$("ul.SubCol").slideUp("normal", function () { $(this).parent().removeClass("open") } );
								$(this).next("ul.SubCol").slideDown("normal", function () { $(this).parent().addClass("open") } );
								
								$("div.plus_txt div:visible").slideUp("normal");								
								$("div.plus_txt div:visible").removeClass("open");						
								$("div.prev_next").slideUp("normal");
							}
							// On empêche le navigateur de suivre le lien :
							return false;
						});

				$("span.plus_scroller").each( function () {
				var TexteSpan = $(this).text();
				$(this).replaceWith('<a href="" class="oeuvre" title="Afficher le texte de pr&eacute;sentation">' + TexteSpan + '</a>') ;
				});
											var Nb_p = $("div.plus_txt > div").size();
							$("div.prev_next").replaceWith('<div class="prev_next"><a href="" title="Revenir &agrave; la partie pr&eacute;c&eacute;dente" class="previouss"> < </a><span class="num_page"> 1 </span>/ '+ Nb_p + '<a href="" title="Revenir &agrave; la partie pr&eacute;c&eacute;dente" class="nextt"> > </a></div>') ;
							$("div.prev_next").slideUp("normal");
				
				
				
				
				$("div.plus_txt > a").click( function () {
							// Si le sous-menu etait deja ouvert, on le referme :
							if ($("div.plus_txt div:visible").length != 0) {
								$("div.plus_txt div:visible").each( function () { 
								$(this).parent().removeClass("open");
								$(this).slideUp("normal");								
								} );
								$("ul.open_at_load").slideDown("normal", function () { $(this).parent().removeClass("open") } );
								$("span.num_page").replaceWith('<span class="num_page"> 1 </span>') ;
								$("div.prev_next").slideUp("normal");
							}
							// Si le sous-menu est cache, on ferme les autres et on l'affiche :
							else {
								$("ul.SubCol").slideUp("normal", function () { $(this).parent().removeClass("open") } );
								$(this).next("div").slideDown("normal", function () { $(this).next("div").addClass("open") } );
								$("div.prev_next").slideDown("normal");
							}
							// On empêche le navigateur de suivre le lien :
							return false;
				});
				

							
							
							
							$("a.previouss").click( function () {
							var num_page = $("div.plus_txt > div:visible").index() - 2;
							var Nb_p = $("div.plus_txt > div").size();
							if(num_page >= 1) {
							// Si le sous-menu etait deja ouvert, on le referme :
								$("div.plus_txt div:visible").each ( function () { $("div.plus_txt div:visible").removeClass("open") } );
								$("div.plus_txt div:visible").prev().slideDown("normal");
								$("div.plus_txt div:visible").prev().addClass("open");
								$("div.plus_txt div:not('.open')").slideUp("normal");
								$("span.num_page").replaceWith('<span class="num_page"> '+ num_page +' </span>') ;
								}
							// On empêche le navigateur de suivre le lien :
							return false;
							});
				
							
							$("a.nextt").click( function () {
							var num_page = $("div.plus_txt > div:visible").index();
							var Nb_p = $("div.plus_txt > div").size();
							if(num_page <= Nb_p) {
							// Si le sous-menu etait deja ouvert, on le referme :
								$("div.plus_txt div:visible").each ( function () { $("div.plus_txt div:visible").removeClass("open") } );
								$("div.plus_txt div:visible").next().slideDown("normal");
								$("div.plus_txt div:visible").next().addClass("open")
								$("div.plus_txt div:not('.open')").slideUp("normal");
								$("span.num_page").replaceWith('<span class="num_page"> '+ num_page +' </span>') ;
								}
							// On empêche le navigateur de suivre le lien :
							return false;
							});
		
    } ) ;
