// JavaScript Document
	

	/* ancienne fonction pour les menu déroulants */
	function mainmenu(){
		
		
		
		
		/*$("#menu ul li ul").css({display: "none"}); // Opera Fix
		$("#menu li").hover(
				function(){
					//$(" #menu li").find('ul').css({visibility: "hidden"});
					$(this).find('ul:first').css({visibility: "visible",display: "none"}).show(400);
				}
				,function(){
					$(this).find('ul:first').css({visibility: "hidden"});
				}
				
			);*/
		
		/* accessibilite */
		/*$("#menu li h2 a").focus(
				function(){
					$(this).parent("h2").parent("li").find('ul:first').css({visibility: "visible",display: "none"}).show(400);
					$(this).parent("h2").next("ul").addClass("on");
				}
			);
		$("#menu li ul > li:last-child a").blur(
				function(){
					if($(this).parent("h2").next("ul").hasClass("on")) {
						$(this).parent("h2").parent("li").next("ul").css({visibility: "visible",display: "none"}).show(400);
					}
					else
					{
						$(this).parent("li:last-child").parent("ul.on").css({visibility: "hidden"});
						$(this).parent("li:last-child").parent("ul.on").parent("li:last-child").parent("ul.on").css({visibility: "hidden"});
					}
				}
			);*/
		
		}

		 $(document).ready(function(){					
			/* ***************************** */
		$("#menuArbo").show();
		$("#menuArbo ul li.on").addClass('ok');
		$("#menuArbo ul li.ok").parent("ul").parent("li").addClass('on');
		$("#menuArbo ul li.ok").parent("ul").parent("li").addClass('ok');
		//$("#menuGauche ul li.ok").removeClass('on');
		$("#menuArbo ul li:not('.ok')").addClass('of');
		$("#menuArbo ul li.ok").parent("ul").show();
		$("#menuArbo ul li:not('.ok')").children("ul").hide();
		
		// On sélectionne tous les titre de liste 
		// et on remplace l'élément span qu'ils contiennent par un lien :
		$("#menuArbo ul li h2").each( function (){ 
			// On stocke le contenu du h2 : 
			var TexteH2 = $(this).text(); 
			$(this).replaceWith('<a href="javascript:;" title="'+ TexteH2.replace('/\"/g','&quot;') +'" class="h2">' + TexteH2 + '<\/a>') ; 
		} ) ;
		
		
		$("#menuArbo ul li.ok").children("ul").show("normal",function() {
			$("#menuArbo ul li.ok ul").prev("a.h2").addClass("h2on");
		});
		$("#menuArbo ul li:not('.ok') ul").prev("a.h2").removeClass("h2on");
	
		
		// On modifie l évènement "click" sur les liens dans les items de liste : 
		$("#menuArbo ul li > a.h2").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("on"); 
					$(this).parent().addClass("of"); 
					$(this).prev("a.h2").removeClass("h2on"); 
				});
			} 
			
			// Si le sous-menu est caché, on ferme les autres et on l'affiche : 
			else {
				// on affiche le menu de second niveau
				if($(this).hasClass('h2') &&
				   $(this).parent('li').parent("ul").parent("li").hasClass('on')) {
					
					$(this).parent().removeClass("of");
					$(this).parent().addClass("on");
					$(this).addClass("h2on");
					$(this).next("ul").slideDown("normal");	
				}
				// sinon on referme tout
				else {
					$("#menuArbo ul").find("li.on").each( function () {
						$("#menuArbo ul ul").slideUp("normal");
						$("a.h2").removeClass("h2on"); 
						$("li").removeClass("on");
						$("li").addClass("of");
					});
					
					// et on affiche le bon
					$(this).parent().removeClass("of");
					$(this).parent().addClass("on");
					$(this).addClass("h2on");
					$(this).next("ul").slideDown("normal");	
					
				}
			} 
			/* On empêche le navigateur de suivre le lien :	return false;*/
			return true; 
		});






			$(function() {
				$('.diaporama .diapo a').lightBox();
		    });
			$(function() {
				$('.images a.lightbox').lightBox();
		    });
			
			/*$("#itemsAnnonces ul").wslide({
				width: 172,
				height: 250,
				fade: true, // Effet de fondu entre les slide
				duration: 500  //Durée du défilement et/ou effet en ms
				//autolink: true,  Liens automatique en bas du bloc
				//horiz: true, défilement horizontale sinon vertical
			});*/
			$('.ficheAnnuaire').openDOMWindow({ 
				eventType:'click'
			}); 
	
		});
		 
		                        /* window.onload = function()
                        {
                                jQuery("#menu ul ul li").dropShadow({left: 3, top: 3, blur: 3});
                        }*/
