$(document).ready(init);
function init(){
	initDiaporamas();
	initLightBox();
	initVisite();
	animAccueil();
	initLogo();
	initScroll();
}
function initDiaporamas(){
	if (!$("#cadreAccueil").length) return;
	$("#cadreAccueil .chapiteau").each(function(){
		initDiaporama($(this));
	});
}
function initDiaporama(elt){
	initLightBoxElt(elt);
	$(elt).prepend('<div class="loadZone"></div>');
	affichePhoto(elt, 0);
	$("a.suivant",elt).click(function(){
		photoSuivante(elt);
		$(this).blur();
		return false;
	});
	$("a.precedent",elt).click(function(){
		photoPrecedente(elt);
		$(this).blur();
		return false;
	});
	$("h2",elt).click(function(){
		$("ul li.current a", elt).click();
	});
}
function photoSuivante(elt){
	var nb=$("ul li", elt).length;
	var num=rangPhotoActuelle(elt);
	num++;
	if (num>=nb){
		num=0;
	}
	affichePhoto(elt, num);
}
function photoPrecedente(elt){
	var nb=$("ul li", elt).length;
	var num=rangPhotoActuelle(elt);
	num--;
	if (num<0){
		num=nb-1;
	}
	affichePhoto(elt, num);
}
function rangPhotoActuelle(elt){
	var nb=$('li', elt).length;
	for (var i=0; i<nb; i++){
		if ($('li:eq('+i+')',elt).hasClass('current')){
			return i;
		}
	}
	return 0;
}
function affichePhoto(elt, num){
	$("ul li", elt).removeClass("current");
	$("ul li:eq("+num+")", elt).addClass("current");
	$(".loadZone", elt).fadeTo(500, 0, function(){
		var photo=$("ul li.current", elt).html();
		$(this).html(photo);
		$(this).fadeTo(500, 1);
		$(".loadZone a", elt).click(function(){
			$("ul li.current a", elt).click();
			return false;
		});
	});
}
function initLightBoxElt(elt){
	$('a.zoom', elt).lightBox({
		fixedNavigation:true,
		overlayBgColor: '#000',
		overlayOpacity: 0.6,
		containerResizeSpeed: 500,
		txtImage: 'Photo',
		txtOf: 'sur'
	});
}

function initLightBox(){
	if ($('body.rub1').length) return; // page d'accueil
	
	if (!$('a.zoom').length) return;
	$('a.zoom').lightBox({
		fixedNavigation:true,
		overlayBgColor: '#000',
		overlayOpacity: 0.6,
		containerResizeSpeed: 500,
		txtImage: 'Photo',
		txtOf: 'sur'
	});
	$(".sousParties").each(function(){
		initLightBoxElt($(this));
	});
}
function initVisite(){
	$('#visite').flash({swf:'player-v2-01.swf', width:900, height:545, allowfullscreen: true, wmode: "transparent"});
}
function animAccueil(){
	if (!$('body.rub1').length) return;
	$("#bandeau").append('<div id="rouge"></div>');
	$("#bandeau #coulisse").css("margin-left", 610);
	$("#contenu").hide();
	
	$("#logo").hide();
	$("#menu").hide();
	$("#email").hide();
	$("#pied p").hide();
	$("#bandeau #coulisse").animate({marginLeft: 0}, 1000, 'easeInOutSine', function(){
		$("#logo").fadeIn(1000, function(){
			$("#menu").fadeIn(1000, function(){
				$("#contenu").fadeIn(1000);
				$("#email").fadeIn(1000);
				$("#pied p").fadeIn(1000);
			});
		});
	});
	//	$("#bandeau #coulisse").animate({marginLeft: 0}, {queue:false, duration:1500, easing:"bounceEaseOut"});
}
function initLogo(){
	$('#logo').flash({swf:'logo.swf', width:407, height:218, wmode: "transparent"});
}
function initScroll(){
	$(".menu a").click(function(){
		var ancre=$(this).attr("href");
		goToByScroll(ancre);
		return false;
	});
	$("a.retour").click(function(){
		goToByScroll("#contenu");
		return false;
	});
}


function goToByScroll(id){
	$('html,body').animate({scrollTop: $(id).offset().top-292}, 2000);
}


