$(function(){
	// Anime menu
	$('#menu a')
		.css( {backgroundPosition: "0 0"} )
		.mouseover(function(){
			$(this).stop().animate({backgroundPosition:"(0 -40px)"}, {duration:200});
		})
		.mouseout(function(){
			$(this).stop().animate({backgroundPosition:"(0 0)"}, {duration:200});
		})
});

$(document).ready(function(){
	// Smooth Scroll
	$.localScroll({ queue:true, duration:1000 });
	
	// Tooltip blocs web comu
	$("ul.sidenav li").hover(function() {
		$(this).find("div").stop()
		.animate({left: "200", opacity:1}, "fast")
		.css("display","block")
	}, function() {
		$(this).find("div").stop()
		.animate({left: "0", opacity: 0}, "fast")
		.css("display","none")
	});
	
	// Fade dernière réalisation
	$('#derniere_realisation').cycle('fade');
	
	// Fancybox
	$("a.zoom").fancybox();
	
	// Slide références
	var rndSlide = Math.floor(Math.random() * 5);
	$('#slide_wrp').cycle({ 
		fx:     'scrollHorz', 
		speed:  1000,
		easing: "easeInOutQuad",
		timeout: 0, 
		next:   '#references_suiv', 
		prev:   '#references_prec',
		cleartypeNoBg:  true,
		cleartype:  true,
		startingSlide: rndSlide
	});
});

// Validation contact
jQuery(function() {
	var v = jQuery("#formulaire_contact").validate({
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({target: "#resultat_contact"});
			$('.form_ok').fadeOut(200).hide();
			$('.form_message').fadeIn(200).show();
		}
	});
});
