/**
  * Fonction de transition entre les pages du site
**/
function bibooFade(idConteneur) {

	// On définit les temps de transitions en millisecondes
	var fadeIn = 1000;
	var fadeOut = 1500;
	
	// On supprime le préload
	$('preload').setStyle('display', 'none');
	$(idConteneur).setStyle('display', 'block');
	
	// On affiche la page en fondu entrant
	var fx = new Fx.Styles(idConteneur, { duration:fadeIn, wait:false });
	fx.start({
		'opacity': 1
	});
		
	// On séléctionne tous les liens de la page
	$$('a').each(function(element) {
		
		// On pose un événement sur chaque liens
		element.addEvent('click', function(e) {
			
			// On nomme l'événement et on stop l'action par défaut
			e = new Event(e);
			e.stop();
			
			// On définit l'effet de changement de la page
			var fx = new Fx.Styles(idConteneur, {duration:fadeOut, wait:false});
			fx.start({
				'opacity': 0
			});
			
			// On récupère le lien de la page
			var link = element.getProperty('href');
			
			// On dirige l'utilisateur vers la page
			window.setTimeout('document.location = "'+link+'"', fadeOut+150);
			
		});
		
	});
		
}
