// Javascript pour le toggle du panier (http://www.sohtanaka.com/web-design/easy-toggle-jquery-tutorial)

$(document).ready(function(){

	// Fermer le panier et l'encart des alertes mail par défaut

	$(".toggle_container").hide();
	$(".toggle_container_alerte").hide();
	
	// Ouvrir / fermer le panier lorsque l'on clique sur l'encart
	
	$("h3.trigger").click(function(){
		$(this).toggleClass("active").next().slideToggle("slow");
	});
	
	// Vérifier si le class ouvrir_panier envoyé en flashdata est présent, si oui, ouvrir le panier puis le fermer après 2 secondes
	
	if($('.ouvrir_panier').length>0){
		$("h3.trigger").toggleClass("active").next().slideToggle("slow").delay(1000).slideToggle("slow");
	}
	
	// Ouvrir / fermer l'encart pour les alertes mail
	
	$("h3.trigger_alerte").click(function(){
		$(this).toggleClass("active").next().slideToggle("slow");
	});
	
});

// Javascript pour les sous-rubriques du menu principal

	$(document).ready(function(){	
		$("#menu-top ul li").hover(function(){
		$(this).find('ul:first').css({visibility: "visible",display: "none"}).slideDown(300);
		},function(){
		$(this).find('ul:first').css({visibility: "hidden"}).slideUp(50);
		});
	});
	
// Réécriture du libellé par défaut pour un champ obligatoire, en l'occurrence, aucun libellé

	jQuery.extend(jQuery.validator.messages, {
		email: "Veuillez saisir une adresse mail valide",
	    required: ""
	});
	
// EasySlide pour le moteur

	$(document).ready(function(){	
		$("#slide").easySlider({
			prevId: 'prevBtn',
			prevText: '',
			nextId: 'nextBtn',
			nextText: '',
			controlsFade: false,
			speed: 0,
			orientation:'horizontal'
		});
		
		// Si la variable location_vente est Vente, pré-positionner le bouton sur Je souhaite acheter
		
		if($('#form_start').val()=='V')
		{
		$("a","#nextBtn").trigger('click');
		}
	});

// EasySlide pour les visuels DPE et GES - A noter que les deux boutons sont inversés pour la mise en page de la fiche !

	$(document).ready(function(){	
		$("#slide_dpe").easySlider({
			prevId: 'nextBtn',
			prevText: '',
			nextId: 'prevBtn',
			nextText: '',
			controlsFade: false,
			speed: 0,
			orientation:'horizontal'
		});
	});

// Slideshow simple

 $(function() {
    $('.slideshow').slideshow({ timeout: 3000, speed: 1000 });
   });
   
// Slideshow pour le caroussel de la page d'accueil
   
	$(function(){
			$('#slides_1,#slides_2,#slides_3,#slides_4').slides({
				preload: true,
				preloadImage: 'img/loading.gif',
				play: 5000,
				pause: 2500,
				hoverPause: true,
				animationStart: function(current){
					$('.caption').animate({
						bottom:-35
					},100);
					if (window.console && console.log) {
						// example return of current slide number
						console.log('animationStart on slide: ', current);
					};
				},
				animationComplete: function(current){
					$('.caption').animate({
						bottom:0
					},200);
					if (window.console && console.log) {
						// example return of current slide number
						console.log('animationComplete on slide: ', current);
					};
				},
				slidesLoaded: function() {
					$('.caption').animate({
						bottom:0
					},200);
				}
			});
		});

