$(document).ready(function() {

	// Ajout du focus sur l'élément cible (à conserver : "Aller au contenu")
	$("#acces-rapide a").addFocusToTarget();

	// Lightbox (à conserver)
	$(function() {
		var lightbox1 = $(".singleLightbox").ariaLightbox({
			altText: function() {
				return $(this).find("img").attr("alt");
			},
			descText: function() {
				return $(this).attr("rel");
			},
			useDimmer: false,
			closeText: i18n[lang].close,
			pos: "auto",
			em: false,
			imgClose: '/extension/iagutils/design/ezwebin/images/contenu/fermer01.gif'
		});
		var lightbox2 = $("#gallery").ariaLightbox({
			imageArray: "a.seriesLightbox",
			altText: function() {
				return $(this).find("img").attr("alt");
			},
			descText: function() {
				return $(this).attr("rel");
			},
			useDimmer: true,
			closeText: i18n[lang].close,
			pictureText: i18n[lang].image,
			ofText:i18n[lang].of,
			prevText: i18n[lang].prevImage,
			nextText: i18n[lang].nextImage,
			pos: "auto",
			em: false,
			imgClose: '/extension/iagutils/design/ezwebin/images/contenu/fermer01.gif'
		});
	});

	// Carousel (à conserver : galerie photos)
	$('#diaporama_nav ul').removeClass("masquer");
	$('#diaporama_nav ul').jcarousel({
		scroll: 1,
		animation: 500,
		buttonNextHTML: '<a href="javascript:void(0)" title="'+i18n[lang].goToNextImage+'"><img src="/extension/iagutils/design/ezwebin/images/contenu/carousel-d01.png" width="45" height="45" alt="'+i18n[lang].goToNextImage+'" /></a>',
		buttonPrevHTML: '<a href="javascript:void(0)" title="'+i18n[lang].goToPrevImage+'"><img src="/extension/iagutils/design/ezwebin/images/contenu/carousel-g01.png" width="45" height="45" alt="'+i18n[lang].goToPrevImage+'" /></a>'
	});

	// Onglets (à conserver : fiches)
	$(".onglets").tabs({fx:{opacity:"toggle"}});
	$("ul.ui-tabs-nav").removeClass("masquer");
	
	// Accordéon (à conserver : moteur de recherche, FAQ)
	$(".accordeon").accordion({ autoHeight: false, navigation: true });

	// Tableau triable (à conserver : bloc XML)
	$("table.triable").tablesorter({sortList: [[0,0]]});

	// Placeholder (à conserver : moteur de recherche)
	$("[placeholder]").textPlaceholder();

	// Datepicker (à conserver : agenda)
	$('#date1').datePicker();
	$('#date1').dpSetStartDate('01/01/2000');
	$('#date2').datePicker();
	$('#date2').dpSetStartDate('01/01/2000');

	// Panneau latéral coulissant (à conserver : filtres agenda)
	rightMenuWidthControl();
	$("#filtre_agenda-showhide").removeClass("masquer");
	
	// AnythingSlider (optionnel)
	$('#slider').addClass("avec-js");
	$('#slider').anythingSlider({ startText: "►", stopText: "■", delay: 5000, autoPlay: true, infiniteSlides: true });
	$('.galerie').addClass("avec-js");
	$('.galerie').anythingSlider({ startText: "►", stopText: "■", buildNavigation:false, buildArrows:true, delay:4000, autoPlay:true, infiniteSlides:true });
	
	// EasySlider (optionnel)
	$("#publications .inner-box").easySlider({ imgWidth:24,imgHeight:48,imgRight:'/extension/gipspsi/design/gipspsi/images/contenu/slider_droite.png', imgLeft:'/extension/gipspsi/design/gipspsi/images/contenu/slider_gauche.png' });
	$("#publi .inner-box").easySlider({ imgWidth:24,imgHeight:48,imgRight:'/extension/gipspsi/design/gipspsi/images/contenu/slider_droite.png', imgLeft:'/extension/gipspsi/design/gipspsi/images/contenu/slider_gauche.png' });
	// $(".galerie").easySlider({ imgWidth:24,imgHeight:48,imgRight:'/extension/gipspsi/design/gipspsi/images/contenu/slider_droite.png', imgLeft:'/extension/gipspsi/design/gipspsi/images/contenu/slider_gauche.png' });

	// ExtendAnchor (optionnel)
	//$(".gauche h2 a").extendAnchor();	// Penser à ajouter .hover{cursor:pointer;} dans le CSS

	$('#tagscloud').tagSphere({
			height: 240,
			width: 240,
			speed: 0.1,
			slower: 1,
			radius: 45,
			timer: 50,
			fontMultiplier: 15,
			tagCSSOver: {},
			tagCSSOut: {}
	});

	var old_value = $('#map01-fond').attr('src');

	$('.area-element').hover(function(){

		var new_value = $(this).data('map');
		var id = $(this).data('id');

		$('#map01-fond').attr('src', new_value);
		$('#content-box-'+id).show();

	}, function(){
		var id = $(this).data('id');
		$('#map01-fond').attr('src', old_value);
		$('#content-box-'+id).hide();
	});

});

function addToFavorites(urlAddress, pageName) { 
	var ua=navigator.userAgent.toLowerCase();
	var Webkit=(ua.indexOf('webkit')!=-1);
	var Mac=/mac(\s*os|intosh|.*p(ower)?pc)/.test(ua);
	var str=(Mac?'Command/Cmd':'CTRL');
    if (window.sidebar) { // Mozilla Firefox Bookmark
        window.sidebar.addPanel(pageName, urlAddress,"");
    } 
    else if(window.opera || window.home || Webkit || Mac) {
    	alert(i18n[lang].press+' '+str+'+D '+i18n[lang].bookPage);
    }
    else if( window.external ) { // IE Favorite
        window.external.AddFavorite( urlAddress, pageName); 
    }
    else if(window.opera && window.print) { 
        return true; 
   	} 
    else { 
		alert(i18n[lang].noBrowserSupport); 
	}
} 


