function mainmenu(){
	jQuery(".nav ul").css({display: "none"}); // Opera Fix
	jQuery(".nav li").hover(function(){
		jQuery(this).find('ul:first').removeClass("invisible").show(400);
		},function(){
		jQuery(this).find('ul:first').addClass("invisible");
	});
}

function slideshowActu(){
	//Configuration
	var retour = true;
	var tempsTransition = 1000;
	var currentPosition = 0;
	var slideWidth = 226;
	var slides = jQuery('.slide');
	var numberOfSlides = slides.length;
	var interval;
	// Supprime la scrollbar en JS
	jQuery('#slidesContainer').css('overflow', 'hidden');

	// Attribue  #slideInner  à toutes les div .slide
	slides
	.wrapAll('<div id="slideInner"></div>')
	// Float left to display horizontally, readjust .slides width
	.css({
		'float' : 'left',
		'width' : slideWidth
	});

	// Longueur de #slideInner égale au total de la longueur de tous les slides
	jQuery('#slideInner').css('width', slideWidth * numberOfSlides);

	// Insert controls in the DOM
	jQuery('#slideshowActu')
	.prepend('<span class="control" id="leftControl">Précédent</span>')
	.append('<span class="control" id="rightControl">Suivant</span>');

	// Hide left arrow control on first load
	manageControls(currentPosition);

	//Crée un écouteur d'évènement de type clic sur les classes .control
	jQuery('.control')
	.bind('click', function(){
		
		// Determine la nouvelle position
		currentPosition = (jQuery(this).attr('id')=='rightControl') ? currentPosition+1 : currentPosition-1;

		if(currentPosition == numberOfSlides && retour == false ){
			currentPosition--;
			pause();
		}

		// Cache ou montre les controles
		manageControls(currentPosition);
		// Fais bouger le slide
		jQuery('#slideInner').animate({
				'marginLeft' : slideWidth*(-currentPosition)
			},tempsTransition);
	});

	// manageControls: Cache ou montre les flêches de controle en fonction de la position courante
	function manageControls(position){
		// Cache la fleche "précédent" si on est sur le premier slide
		if(position==0){ jQuery('#leftControl').hide() } else{ jQuery('#leftControl').show() }
		// Cache la fleche "suivant" si on est sur le dernier slide (et que le retour automatique n'est pas activé)
		if(position==numberOfSlides-1 && retour == false){
			jQuery('#rightControl').hide();
		} else {
			jQuery('#rightControl').show();
		}
		if(position == numberOfSlides && retour == true){
			currentPosition = 0;
			jQuery('#leftControl').hide();
		}
	}
	jQuery(".slide").show();
	jQuery(".slide img").show();
}

jQuery(document).ready(function() {
	jQuery('#slideshow').show();
	
	jQuery('.nav').hover(function()
		{
			jQuery(this).find('li.selected').addClass("unselected");
			jQuery(this).addClass("selected");
		},
		function()
		{
			jQuery(this).find('li.selected').removeClass("unselected");
			jQuery(this).removeClass("selected");
		});
	mainmenu();

	/***
		Slideshow Actualité
	****/
	slideshowActu();
	

});
