// JavaScript Document
$(document).ready(function() {
	// Onglets
	$('ul.onglets').tabs({selected:0, fx:{opacity:"toggle"}});
	$(".onglets").tabs({fx:{opacity:"toggle"}});
	$("ul.ui-tabs-nav").removeClass("masquer");
	// Identifie les liens pointant vers des sites externes (ajout d'un pictogramme à droite du lien)
	$("#principal a[href^=\"http\"]").addClass("lien_externe");
	$("a.singleLightbox").removeClass("lien_externe");
	$("a.seriesLightbox").removeClass("lien_externe");
	$("div.vue_line a").removeClass("lien_externe");
	$("div.object-left a").removeClass("lien_externe");
	$("div.object-right a").removeClass("lien_externe");
	$("div.object-center a").removeClass("lien_externe");
	$("#liens_utiles a").removeClass("lien_externe");
	$("#reseaux_sociaux a").removeClass("lien_externe");
	$("#reseaux_sociaux02 a").removeClass("lien_externe");
	$("#liens_utiles a[href^=\"http\"] span").addClass("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');});
	// Infobulle
	$('a.infobulle').cluetip({activation: 'click', width: 449, sticky: true, closePosition: 'title'});
	$('a.partage_reseaux').cluetip({activation: 'click', width: 290, sticky: true, closePosition: 'title', local:true});
	// Carousel
	$('#diaporama_nav ul').removeClass("masquer");
	$('#diaporama_nav ul').jcarousel({
		scroll: 1,
		animation: 500,
		buttonNextHTML: '<a href="javascript:void(0)" title="Faire d&eacute;filer l\'image suivante"><img src="/extension/cg62/design/cg62/images/contenu/carousel-d01.png" width="53" height="67" alt="Faire d&eacute;filer l\'image suivante." /></a>',
		buttonPrevHTML: '<a href="javascript:void(0)" title="Faire d&eacute;filer l\'image pr&eacute;cedente"><img src="/extension/cg62/design/cg62/images/contenu/carousel-g01.png" width="53" height="67" alt="Faire d&eacute;filer l\'image pr&eacute;cedente" /></a>'
	});
	// Lightbox
	$(function() {
		var lightbox1 = $(".singleLightbox").ariaLightbox({
			altText: function() {
				return $(this).find("img").attr("alt");
			},
			descText: function() {
				return $(this).attr("rel");
			},
			useDimmer: false,
			closeText: 'Fermer',
			pos: "auto",
			em: false,
			imgClose: '/extension/cg62/design/cg62/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: 'Fermer',
			pictureText: 'Image',
			ofText: 'de',
			prevText: 'Image pr&eacute;c&eacute;dente',
			nextText: 'Image suivante',
			pos: "auto",
			em: false,
			imgClose: '/extension/cg62/design/cg62/images/contenu/fermer01.gif'
		});
	});
	
	$("#communes_nom").autocomplete("/suggest/commune", {
				multiple: true,
				multipleSeparator: ";",
				width: 150,
				selectFirst: false
			});
	$("#communes_nom").result(function(event, data, formatted) {
			if (data)
				$(this).parent().next().find("input").val(data[1]);
		});
	$("#territoire_nom").autocomplete("/suggest/territoire", {
				multiple: true,
				multipleSeparator: ";",
				width: 150,
				selectFirst: false
			});
	$("#territoire_nom").result(function(event, data, formatted) {
			if (data)
				$(this).parent().next().find("input").val(data[1]);
		});	
		
});
