// JavaScript Document

// Effacer le contenu des champs au focus
function efface(id,val)
{
	field = (document.getElementById(id))?document.getElementById(id):(document.getElementsByName(id)?document.getElementsByName(id):0);
	nomination_type = (field.id)?"id":(field.name)?"name":0;
	if(field)
	{
		field.onfocus = new Function ('if(this.value == \''+val+'\') this.value=\'\';');
		field.onblur = new Function ('if(this.value == \'\') this.value=\''+val+'\';');
	}
}

$(document).ready(function() {
	// Effacer le contenu des champs au focus
	efface("champ_recherche","Recherche");
	// Carousel
	$(".carousel").jCarouselLite({
		btnNext: ".next",
		btnPrev: ".prev",
		visible: 1,
		speed: 800
	});
	// Onglets
	$('ul.onglets').tabs({selected:0, fx:{opacity:"toggle"}});
	// Lightbox
	$('a.lightbox').lightBox();
	// Identifie les liens pointant vers des sites externes (ajout d'un pictogramme à droite du lien)
	$("#contenu a[@href^=\"http\"]").addClass("lien_externe");
	$("#contenu a.lightbox").removeClass("lien_externe");
	// Aspect des lignes (<tr>) des tableaux de données au survol
	$('table.tableau_donnees tr').mouseover(function(){$(this).addClass('survol');}).mouseout(function(){$(this).removeClass('survol');});
	
		// Menu déroulant (Superfish)
		$('#menu').superfish({
			hoverClass:    'on',				 
			delay:       0,
			speed: 'fast',
			dropShadows:   true,
			animation : {opacity:'show'},
			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');
			});	
	
});
