jQuery.noConflict();
jQuery(function($) {

		
// MENU
		var closerdrop;
		var config = {    
		     sensitivity:3,
		     interval: 100,
		     over: openDropdown,
		     timeout: 100,
		     out: closeDropdown
		};

		function openDropdown(){  
			
			$(this).children().addClass("nav_on");
			$(this).children("div.dropdown").slideToggle("fast");
			clearTimeout(closerdrop);
			$("#header").animate({height:'264px'},200);
			
		}
		function closeDropdown(){ 
			$(this).children("div.dropdown").slideToggle(100);
			$(this).children().removeClass("nav_on");
			closerdrop=setTimeout(function() {$("#header").animate({height:'138px'},500);}, 800);
		}

		$("#nav_cress, #nav_ess, #nav_services, #nav_infos").hoverIntent(config);


// SOUS NAVIGATION DANS PAGES	
	$("div#menuDeroule > ul > li:has(div.sMenuDeroule) > a").bind("click", function(){
		$('#menuDeroule li.actif').removeClass('actif');
		$(this).parent().addClass('actif');
		$('#menuDeroule .sMenuDeroule:visible').slideUp('fast');
		$('#menuDeroule .actif .sMenuDeroule:hidden').slideDown('fast');
		return false;
	});

// ESPACE PRIVES 
	$("#prive_lien_oublie_pass").click(function(){$("#prive_form_oublie_pass").slideToggle();});

// HOME > Actualites
	
	var interval;
	//defilement auto si option active
	if($("#home_actualites").attr('class')=="autoRotation"){
		var actuNow = 1;
		var actuTotal = $('#home_actualites_liste li').length;
		interval = setInterval(function() { 
			
			$.ajax({
				type: "POST",
				url: "ajax/home_actualites_aff_active.php",
				data: "url="+$('#home_actualites_liste li:eq('+actuNow+') a').attr('href'),
				success: function(html){
					$("#home_actualites_active").empty();
					$("#home_actualites_active").append(html);
				}
			});
			
			$("#home_actualites_liste li").removeClass("active");										 
			$('#home_actualites_liste li:eq('+actuNow+')').addClass("active");
	
			actuNow++;
			if(actuTotal <= actuNow) {
				actuNow = 0;
			}
		}, 8000);
	}
	
	//defilement manu
	/* au clic, charge lactu dans la partie active.. 
	$("#home_actualites_liste a").click(function(){ 
		clearInterval(interval);
		$("#home_actualites_liste li").removeClass("active");										 
		$(this).parent().parent().addClass("active");

		$.ajax({
			type: "POST",
			url: "ajax/home_actualites_aff_active.php",
			data: "url="+$(this).attr('href'),
			success: function(html){
				$("#home_actualites_active").empty();
				$("#home_actualites_active").append(html);
			}
		});
		return false;
	});
	*/

// NEWSLETTER > Inscription

	$("#newsletter_form").submit(function(){ 
		$.ajax({
			type: "POST",
			url: "ajax/inscription_newsletter.php",
			data: "email="+$("#newsletter_email").val(),
			success: function(html){
				$("#newsletter_email").val(html);
			}
		});
	
		return false;
	});
	
	$("#newsletter_email").click(function(){
		$("#newsletter_email").val("");
	});

//OBSERVATOIRE > accordion

	$(".accordion p.accordion_titre").click(function(){
		var acc_replie="";
		if($(this).hasClass("accordion_active")){ //si replie 
			acc_replie="oui";
		}
		$(this).addClass("accordion_active").next("div.accordion_texte").slideToggle(300).siblings("div.accordion_texte").slideUp("slow");
		$(this).siblings(".accordion_titre").removeClass("accordion_active");//change puce des autres
		if(acc_replie=="oui"){$(this).removeClass("accordion_active");}
	});

//FANCY ZOOM
 	$('a.imgZoom').fancyZoom({scaleImg: true, closeOnClick: true});


// Gestion des carousels
    $('.newCarousel').each(function(){
        var animationActive = false;
        var idCarousel = '#'+$(this).attr('id')+' ';

        var elementWidth = $(idCarousel + '.carousel li').width();
        var numberElements = $(idCarousel + '.carousel li').length;
		var c;
		var d;
        $(idCarousel + '.carousel').css('width', (numberElements*2)*elementWidth).wrap(document.createElement('div')).parent().addClass('jcarousel-clipp');
        
        // Gestion de defilement arriere
        $(idCarousel + '.carouselPrev a').bind('click', function(){
            if(animationActive != true) {
                animationActive = true;
                
                $(idCarousel + '.carousel li:last').clone().insertBefore(idCarousel + '.carousel li:last');
                $(idCarousel + '.carousel li:last').insertBefore(idCarousel + '.carousel li:first');
                
                var marginEnd = ($(idCarousel + '.carousel').css('marginLeft'));
                var marginBegin = marginEnd.replace(/px/, '');
                marginBegin = marginBegin-elementWidth;
                marginBegin = marginBegin+'px';
                
                $(idCarousel + '.carousel').css('marginLeft', marginBegin);
                $(idCarousel + '.carousel').stop().animate({'marginLeft': marginEnd}, 'slow', function() {
                    $(idCarousel + '.carousel li:last').remove();
                    animationActive = false
                });
            }

			$('.navCarousel li.hidden').removeClass('hidden');
			$('.navCarousel ul li:last]').clone().insertBefore('.navCarousel ul li:first');
			$('.navCarousel ul li:last]').insertBefore('.navCarousel ul li:first');			
			$('.navCarousel ul li:last]').addClass('hidden');
            return false;
        });
        
        // Gestion de defilement avant
        $(idCarousel + '.carouselNext a').bind('click', function(){
            if(animationActive != true) {
                animationActive = true;
                
                $(idCarousel + '.carousel li:first').clone().insertAfter(idCarousel + '.carousel li:first');
				$(idCarousel + '.carousel li:first').insertAfter(idCarousel + '.carousel li:last');
                
                var marginEnd = ($(idCarousel + '.carousel').css('marginLeft'));
                var marginBegin = marginEnd.replace(/px/, '');
                marginBegin = marginBegin-elementWidth;
                marginBegin = marginBegin+'px';
                
                $(idCarousel + '.carousel').stop().animate({'marginLeft': marginBegin}, 'slow', function() {
                    $(idCarousel + '.carousel').css('marginLeft', marginEnd);
                    $(idCarousel + '.carousel li:first').remove();
                    animationActive = false
                });
            }
			
            return false;
        });
		
		
		// Gère l'affichage des item de la navigation du carousel
		$('.navCarousel ul li a').click(function(){
			var idNav = $(this).attr('href');
			if($('.navCarousel ul li').hasClass('hidden')){
				$('.navCarousel ul li').removeClass('hidden');
			}
			$(this).parent().addClass('hidden');
			$(this).parent().insertAfter('.navCarousel ul li:last');
			$(idCarousel + ".carousel " + idNav).insertBefore(idCarousel + '.carousel li:first');
			
			return false;
		});	
		
        
        // Autoslide
        if ($(this).is('.autoSlide')){
			var a=0;
			var b;
			var c;
            var interval = setInterval(function() {
                $(idCarousel + '.carouselNext a').click();
				b = $('.newCarousel ul li:eq(1)').attr('id');
				$('.navCarousel li').removeClass('hidden');
				$('.navCarousel ul li a[href$="'+b+'"]').parent().addClass('hidden').insertAfter('.navCarousel ul li:last');
            }, 4500);
			//$(idCarousel + '.carousel').bind('mouseover', function(){ clearInterval(interval); });
			//$('.navCarousel').bind('mouseover', function(){ clearInterval(interval); });		  
        };		
	});

	function navCarouselUpdate(){
		b = $('.newCarousel ul li:eq(0)').attr('id');
		$('.navCarousel li').removeClass('hidden');
		$('.navCarousel ul li a[href$="'+b+'"]').parent().addClass('hidden').insertAfter('.navCarousel ul li:last');
	}	

});


/***** infobulle murvideo *****/
document.onmousemove = move_bulle;
var i=false;
function ElementId(id){return document.getElementById(id);}
function move_bulle(e){
  if(i){
    if(navigator.appName!="Microsoft Internet Explorer"){
      ElementId("bulle").style.left = (-115)+e.pageX+"px";
      ElementId("bulle").style.top = -40+e.pageY+"px";
    }else{
      ElementId("bulle").style.left = (15)+event.x+document.documentElement.scrollLeft+"px";
      ElementId("bulle").style.top = -40+event.y+document.documentElement.scrollTop+"px";
    }
  }
}

function open_bulle(content){
  if(i==false){
    ElementId("bulle").style.visibility = "visible";
    ElementId("bulle_bas").innerHTML = content;
    i=true;
	move_bulle(ElementId("bulle"));
  }
}
function close_bulle(){
  if(i==true){
    ElementId("bulle").style.visibility = "hidden"; 
    i=false;
  }
}