﻿// Défilement des rubriques
$(document).ready(
	function() {
		var staticLink;
		if($('#sidebar ul.static').length>0) {
			// on cache la navigation "statique" de la sidebar
			$('#sidebar ul.static').hide();
			// on active le "cycle" ce qui met en place la navigation "dynamique"
			$('#sidebar').append('<ul class="js">');
			$('#content')
			.cycle({
					fx:     'blindX',
					timeout: 0,
					pager:  '#sidebar ul.js',
					before: function(currSlideElement, nextSlideElement, options, forwardFlag){
						$('#sidebar ul.js li.activeSlide').removeClass('activeSlide');
						var nextSlideId = $(nextSlideElement).attr('id');
						// var nextSlideIndex = $('#sidebar ul.js li').index($('#'+nextSlideId));
						// alert(nextSlideIndex);
						$('#sidebar ul.js li#go-to-'+nextSlideId).addClass('activeSlide');
					},
					after: function(currSlideElement, nextSlideElement, options, forwardFlag){
					},
					pagerAnchorBuilder: function(idx) {
						var active = idx===0 ? 'activeSlide' : '' ;
						var staticLink = $('#sidebar ul.static li:eq('+idx+') a');
						return '<li class="'+active+'" id="'+staticLink.attr('id')+'"><a href="' + staticLink.attr('href') + '">' + staticLink.text() + '</a></li>'; 
					}
			});
		}
	}
);

// Défilement des références
$(document).ready(
	function() {
		var sections = '#content div.scrolling-horizontal';
		$('#pagination').html('<a id="prev" href="#">«Précédente</a> <a id="next" href="#">Suivante»</a>');
		$(sections).cycle({
			fx:     'fade',
			timeout: 0,
			next:   '#next',
			prev:   '#prev'
		});
		$(sections).parent().removeClass('ajax-loading');
	}
);

// Défilement des actus sur la home
$(document).ready(
	function() {
		if($('body#accueil').length>0) { // si on est bien sur la home
			// on active le "cycle"
			$('div#actualites ul')
			.cycle({fx: 'scrollDown'});
		}
	}
);

// Animation "ville" au-dessus du bandeau // bug sur IE7
// swfobject.embedSWF("ville_anim.swf", "ville_anim", "1105", "84", "6.0.0", "", {});

// Animation "logo" 
$(document).ready(
	function() {
		if($('body#accueil').length>0) { // si on est bien sur la home
			swfobject.embedSWF("logo_accueil.swf", "header", "950", "127", "6.0.0","", {}, {wmode: 'transparent'});
		} else {
swfobject.embedSWF("logo_page.swf", "header", "827", "127", "6.0.0","", {}, {wmode: 'transparent'});
		}
	}
);

// Fancybox
$(document).ready(function() {
	$("a.lightbox").fancybox();
});

// Menu "lava lamp"
$(document).ready(function() {
	$('#nav').lavaLamp({fx: 'swing', speed: 333});
});