$(document).ready(function() {

	$("a[rel='illustration']").colorbox({
		slideshow:true,
		close: "Fermer",
		current:"{current} sur {total}",
		previous:"Précédente",
		next:"Suivante"
	});
	
	$("#Form_client").validate({
		messages: {
			nom: "Veuillez entrer un nom",
			courriel: "Veuillez entrer une adresse e-mail",
			message: "Veuillez entrer votre message"
		}
	});
	
	
	// Reset Font Size
	var originalFontSize = $('p').css('font-size');
		$(".resetFont").click(function(){
		$('#boiteGauche p, #boiteDroite p').css('font-size', originalFontSize);
		return false;
	});
		
	// Increase Font Size
	$(".increaseFont").click(function(){
		var currentFontSize = $('p').css('font-size');
		var currentFontSizeNum = parseFloat(currentFontSize, 10);
		var newFontSize = currentFontSizeNum*1.2;
		
		$('#boiteGauche p, #boiteDroite p').css('font-size', newFontSize);
		return false;
	});
	
	// Decrease Font Size
	$(".decreaseFont").click(function(){
		var currentFontSize = $('p').css('font-size');
		var currentFontSizeNum = parseFloat(currentFontSize, 10);
		var newFontSize = currentFontSizeNum*0.8;
		
		$('#boiteGauche p, #boiteDroite p').css('font-size', newFontSize);
		return false;
	});


});


function backToTop(ymin) {
	var vitesse = 0;
	var gravite = 0.5;
	var ymin = (ymin!==null) ? ymin: 0;    	
    var ymax;
    var fps = 25;
	
	if(document.documentElement.scrollTop) {
		ymax = document.documentElement.scrollTop;
	} else {
		ymax = document.body.scrollTop;
	}
	
	if(ymax>ymin) {		
		var y = ymin;
		var positions = new Array();
		while(y<ymax)
		{
			vitesse += gravite;
			y += vitesse;
			positions.push(y);
		}
		positions.reverse();
		for(var i=0;i<positions.length;i++)
		{
			setTimeout("window.scrollTo(0,"+positions[i]+");", i*fps);
		}
	} else if (ymax<ymin) {
		var y = ymax;
		var positions = new Array();
		while(y<ymin)
		{
			vitesse += gravite;
			y += vitesse;
			positions.push(y);
		}
		for(var i=0;i<positions.length;i++)
		{
			setTimeout("window.scrollTo(0,"+positions[i]+");", i*fps);
		}		
	}
	
}

function favoris() {
	if ( navigator.appName != 'Microsoft Internet Explorer' ) { 
		window.sidebar.addPanel("Site officiel de Camara Laye","http://www.camara-laye.com","");
	} else {
		window.external.AddFavorite("http://www.camara-laye.com","Site officiel de Camara Laye");
	} 
}
