// JavaScript Document

	// Emule le focus sous IE
	function focusfix(selector, className) {
		$(selector).focus(function() { $(this).addClass(className); });
		$(selector).blur(function() { $(this).removeClass(className); });
	}

	$(document).ready(function() {
		
		// Emule le focus sous IE
		focusfix('a', 'focus');
		focusfix('input', 'focus');
		focusfix('textarea', 'focus');
		focusfix('select', 'focus');
		
		// Menu déroulant (Superfish)
		$('#menu').superfish({ hoverClass: 'on' , delay: 500, autoArrows: false  });
		// Masque les sous-menus proprement en cas de désactivation du js
		// $('#menu li').mouseover(function(){ $(this).children('ul').addClass('actif'); });
		// $('#menu li a').focus(function(){ $(this).parent().children('ul').addClass('actif'); });

		$('#menuvertical').superfish({ hoverClass: 'on' , delay: 500, autoArrows: false  });
		// Masque les sous-menus proprement en cas de désactivation du js
		$('#menuvertical li').mouseover(function(){ $(this).children('ul').addClass('actif'); });
		$('#menuvertical li a').focus(function(){ $(this).parent().children('ul').addClass('actif'); });
//		$('#menuvertical #depliant').each(function(idx,el){ el.style.visibility='visible'; el.style.display='block'; });


		$(".carousel").jCarouselLite({
			classBoutons: ".turlututu",
			visible: 1,
			auto: 5000, // plus c'est élevé moins c'est fréquent
			speed: 2000 // plus c'est élevé plus c'est lent
			});

		// Onglets
		$('ul.onglets').tabs({selected:0, fx:{opacity:"toggle"}});
		
		// Lightbox
		$('a.lightbox').lightBox();
		
		// Etend la zone cliquable à un conteneur ||ATTENTION PROBLEME 
		$("div.vue_line").mouseover(function(){ $(this).addClass('hover'); });
		$("div.vue_line").mouseout(function(){ $(this).removeClass('hover'); });
		// $("div.vue_line").click(function(){ window.location=$(this).find("a").attr("href"); return false; });

		// Identifie les liens pointant vers des sites externes (ajout d'un pictogramme à droite du lien)
		$("#main a[@href^=\"http\"]").addClass("externe");
		$("a.lightbox").removeClass("externe");
		
		// Aspect des lignes (<tr>) des tableaux de données au survol et alterné
		$('table.tableau_donnees tr').mouseover(function(){$(this).addClass('survol');}).mouseout(function(){$(this).removeClass('survol');});
		$("table.tableau_donnees tr:even").addClass("alterne");
		
	});