// stockage des différentes fonctions pour éviter des conflits d'onload
FuncOL = new Array();
function StkFunc(Obj) {
FuncOL[FuncOL.length] = Obj;
}
     
// onload des fonctions stockées
window.onload = function() {
for(z=0; z<FuncOL.length; z++)
{FuncOL[z]();}
}

// application des fonctions sur le pied quand la hauteur de la page est modifiée
window.onresize = function() {
setPied();
getWindowHeight();
}
	
// on récupère la hauteur de l'écran	
	function getWindowHeight() {
			var windowHeight = 0;
			if (typeof(window.innerHeight) == 'number') {
				windowHeight = window.innerHeight;
			}
			else {
				if (document.documentElement && document.documentElement.clientHeight) {
					windowHeight = document.documentElement.clientHeight;
				}
				else {
					if (document.body && document.body.clientHeight) {
						windowHeight = document.body.clientHeight;
					}
				}
			}
			return windowHeight;
		}

StkFunc(getWindowHeight);

// on fixe le pied au minimum au bas de l'écran	
	function setPied() {
    if (document.getElementById) {
        var windowHeight=getWindowHeight();
        if (windowHeight>0) {
            var conteneurHeight=
            document.getElementById('conteneur').offsetHeight;
            var piedElement=document.getElementById('pied');
            var piedHeight=piedElement.offsetHeight;
        if (windowHeight-(conteneurHeight)>=0) {
            piedElement.style.position='relative';
            piedElement.style.top=(windowHeight-(conteneurHeight))+'px';
        }
        else {
            piedElement.style.position='static';		
        }
       }
      }
}
	
StkFunc(setPied);

// script galerie photo faisant appel à jquery

  $(document).ready(function(){

    

	/* pour chaque galerie */

	$('.galerie').each(function(i) {

		

		 /* trouver la grosse photo, son titre */

		 var big_photo = $(this).find('dl').find('dd').find('img');

		 var titre_photo =$(this).find('dt');

		 

		  /* pour chaque galerie */

		  $(this).find('ul').find('li').each(function(i) {

		  		

		  		 /* pour chaque lien de la minie galerie */

				 $(this).find('a').click(function() {

				 		

						/* modifier le comportement au click sur chaque lien */

				 		

				 		big_photo.attr('src',$(this).attr('href'));	 // On change l'attribut src de l'image en le remplaçant par la valeur du lien

						big_photo.attr('alt',$(this).attr('title')); // On change son titre

						titre_photo.html($(this).attr('title'));	// On change le texte de titre de la photo

						return false; // Et pour finir on inhibe l'action réelle du lien

						

				});

		  });	 

	});

});




// Menu déroulant de navigation faisant appel à la librairie jquery
$(document).ready( function () {    
// On cache les sous-menus    
// sauf celui qui porte la classe "open_at_load" :    
$(".navigation ul.subMenu:not('.open_at_load')").hide();        
// On modifie l'évènement "click" sur les liens dans les items de liste    
// qui portent la classe "toggleSubMenu" :    
$(".navigation li.toggleSubMenu > a").click( function () {        
// Si le sous-menu était déjà ouvert, on le referme :        
if ($(this).next("ul:visible").length != 0) 
{            $(this).next("ul").slideUp("normal", function () { $(this).parent().removeClass("open") } );
		          }        
// Si le sous-menu est caché, on ferme les autres et on l'affiche :        
else {$(".navigation ul").slideUp("normal", function () { $(this).parent().removeClass("open") });
		
	$(this).next("ul").slideDown("normal", function () { $(this).parent().addClass("open") } );


}        // On empêche le navigateur de suivre le lien :        
return false;
	   });} ) ;




		



