// JavaScript Document
$(document).ready(function() {

    //Affiche ou masque le texte de présentation
    //de la galerie
    //------------------------------------------------------------------------
	//                                         affichage texte présentation
	//------------------------------------------------------------------------
    function showHidePresent() {
        $("#cadrePresent").toggle();
        $("#navigation2").toggle();
        $("#navigation2b").toggle();
        $("#legende").toggle();
        $("#formnavigation").toggle();
    }

	$("#navigation2 a").click(function() {
          showHidePresent();
	});
	$("#navigation2b a").click(function() {
          showHidePresent();
	});
	
	//------------------------------------------------------------------------
	//                                         tournepage texte
	//------------------------------------------------------------------------
	//récupere le nombre de parties
	nbPagesTxt=$(".multiparts").length;
	
	if (nbPagesTxt>0) {
	
	//afficher le tournepage texte
	$(".backbutton").show();
	$(".forwardbutton").show();
	
	//masquer toutes les parties, montrer la premiere
	$(".multiparts").hide();
	$(".multiparts:first").show();
	
	//masquer le bouton "page précédente"
	$(".backbutton").css("visibility","hidden");
	
	
	//affiche la premiere et définit l'index de la page courante à 0
	currPage=0;
	
	//fonction de navigation dans les pages avec un offset
	function affichePageOffset(offset)
	{
        currPage+=offset;
        currPage=Math.min((nbPagesTxt-1),Math.max(currPage,0));
        $(".multiparts").each(function(i){
            if (i!=currPage) {
                $(this).hide();
            } else {
                $(this).show();
            }
        });
        if (currPage==0) $(".backbutton").css("visibility","hidden");
            else $(".backbutton").css("visibility","visible");
        if (currPage==(nbPagesTxt-1)) $(".forwardbutton").css("visibility","hidden");
            else $(".forwardbutton").css("visibility","visible");
    }
	
	
    // -1 : page précédente, 1 : page suivante
    // affecter les boutons de navigations avec l'action correspondante
	$(".backbutton").click(function() {
          affichePageOffset(-1);
	});
	$(".forwardbutton").click(function() {
          affichePageOffset(1);
	});
	
	}
	
	//------------------------------------------------------------------------
	//                                         typo titre dynamique
	//------------------------------------------------------------------------

   titre1=$("#flashcontent").html();
   titre2=$("#flashcontent2").html();
   titre3=$("#flashcontent3").html();
   $("#flashcontent2").html("");
   $("#flashcontent3").html("");

   var so = new SWFObject("js/typodyn2.swf", "flashcontent", "500", "30", "6", "#ffffff");
   so.addVariable("textHTML", titre1);
   so.addVariable("text2HTML", titre2);
   so.addVariable("text3HTML", titre3);
   so.write("flashcontent");
    
   // typoFlash("typodyn.swf","flashcontent",17,"000000","");
   // typoFlash("typodyn.swf","flashcontent2",17,"9A9A9A","");
	
});
