// 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');

	// Onglets
	$('ul.onglets').tabs({selected:0, fx:{opacity:"toggle"}});

	// Lightbox
	$('a.lightbox').lightBox();

	// Etend la zone cliquable à un conteneur
	$("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; });

	// Etend la zone cliquable à un conteneur
	$("div.article").mouseover(function(){ $(this).addClass('hover'); });
	$("div.article").mouseout(function(){ $(this).removeClass('hover'); });
	$("div.article").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)
	$("#contenu a[@href^=\"http\"]").addClass("externe");
	$("a.lightbox").removeClass("externe");
	$("a.dp-choose-date").removeClass("externe");
	$("li#fplien_10697 a").removeClass("externe");

	// Aspect des lignes (<tr>) des tableaux de données au survol et alterné
	$('div.contenu table.tableau_donnees tr').mouseover(function(){$(this).addClass('survol');}).mouseout(function(){$(this).removeClass('survol');});
	$("div.contenu table.tableau_donnees tr:even").addClass("alterne");

	// Carousel
	$(".carousel").jCarouselLite({
		btnNext: ".next",
		btnPrev: ".prev",
		visible: 1,
		// auto: 5000, // plus c'est élevé moins c'est fréquent
		speed: 800 // plus c'est élevé plus c'est lent
	});

	// Carousel 2 :
	$("div.contenu div.carousel2").jCarouselLite({
		btnNext: ".next2",
		btnPrev: ".prev2",
		visible: 1,
		// auto: 5000, // plus c'est élevé moins c'est fréquent
		speed: 800 // plus c'est élevé plus c'est lent
	});
});
