$(document).ready(function() {
	// if the function argument is given to overlay, it is assumed to be the onBeforeLoad event listener
	$("a[rel]").overlay({
		mask: {
			color: '#ebecff',
			loadSpeed: 200,
			opacity: 0.9
		},
		
		onBeforeLoad: function() {
			// grab wrapper element inside content
			var wrap = this.getContent().find("div.wrap");
			// load the specified in the trigger		
			wrap.load(this.getTrigger().attr("href"));
		}
	});
});

// Vitesse du scrolling pour les ancres
$('a[href*=#]')
.not('a[href=#]')
.bind('click', function() {
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
var $target = $(this.hash);
$target = $target.length && $target || $('[name=' + this.hash.slice(1) +']');
if ($target.length) {
  var targetOffset = $target.offset().top;
  $('html,body').animate({scrollTop: targetOffset}, "normal");

  return false;
}
}});
