// JavaScript Document
var mainsPage4			= 1;
	
$(document).ready(function() {
				
	var currentPage			= 0;
	var currentHorizontal	= 1;
	//-FANCYBOX					   
	$("a.zoom").fancybox();

	$("a.zoom1").fancybox({
		'overlayOpacity'	:	0.7,
		'overlayColor'		:	'#000'
	});

	$("a.zoom2").fancybox({
		'zoomSpeedIn'		:	500,
		'zoomSpeedOut'		:	500
	});
	
	
	//-ANIMATION LOGO
	var posbloc1_left	= $("#blocname1").css('left');
	var posbloc1_top	= $("#blocname1").css('top');
	var posbloc2_left	= $("#blocname2").css('left');
	var posbloc2_top	= $("#blocname2").css('top');
	var posbloc3_left	= $("#blocname3").css('left');
	var posbloc3_top	= $("#blocname3").css('top');
	var posbloc4_left	= $("#blocname4").css('left');
	var posbloc4_top	= $("#blocname4").css('top');
	
	
	$("#logo").mouseenter(function(){
		if(currentPage==-1){
			setTimeout('$("#blocname2").stop().animate({left: "260px",top: "120px"}, 1000, "easeInOutQuad");',300);
			setTimeout('$("#blocname3").stop().animate({left: "620px",top: "120px"}, 1000, "easeInOutQuad");',300);
			$("#blocname1").stop().animate({left: '350px',top: '170px'}, 1000, "easeInOutQuad");
			$("#blocname4").stop().animate({left: '550px',top: '170px'}, 1000, "easeInOutQuad", function(){
			});		
		}
	});
	  $("#mainbackground").mouseenter(function(){
		if(currentPage==-1){
			  $("#logo2").fadeOut();
			  $("#blocname1").stop().animate({left: posbloc1_left,top: posbloc1_top}, 1000, "easeInOutQuad");
			  $("#blocname2").stop().animate({left: posbloc2_left,top: posbloc2_top}, 1000, "easeInOutQuad");
			  $("#blocname3").stop().animate({left: posbloc3_left,top: posbloc3_top}, 1000, "easeInOutQuad");
			  $("#blocname4").stop().animate({left: posbloc4_left,top: posbloc4_top}, 1000, "easeInOutQuad");	
		}
	  });
	  
	//-FIN ANIMATION LOGO
	
	//-DIAPORAMA				   
	var diapoHome		= $('#diapo').slideshow({timeout:7500,fadetime:3000});
	var diapoPaused		= false;
	//-SCROLLBAR
	$('.bloctxtscroll').jScrollPane({scrollbarWidth:5, scrollbarMargin:10});
	
	//-ANIMATION MAIN
	//$('.blocwhite').fadeOut();
	$("#main").scrollable({
		vertical: true,
		size: 1,
		keyboard: 'static',
		//easing: 'easeInOutQuad',
		speed: 700,
		onBeforeSeek: function(event, i){
			if(i!=currentPage){
				$('.blocwhite').hide();
				if(i!=1){
					Horizontal_maskNextFleche();
				}
				if(i=0){
					diapoHome.pause;
					diapoPaused		= false;
				}
				else if(!diapoPaused){
					diapoHome.pause;
					diapoPaused		= true;
				}
				Horizontal_maskPrecFleche();
			}
	},
	//une fois le scroll fini
	onSeek: function(event, i) {
		if(i!=currentPage){
			//on reinitialise les pages horizontales
			Horizontal_reinitialise();
			//on indique la page actuel
			currentPage			= i;
			if(currentPage==1 || currentPage==2){
				$('#blocwhite_'+currentPage+"_1").stop().fadeTo(1400,1);
				var numChild		= $("#horizontalscroll"+currentPage).children().size();
				if(numChild>1)
					$("#flechedroite").fadeIn(500);
			}
		}
	}
	}).navigator({
		navi: "#main_navi",
		naviItem: 'a',
		activeClass: 'current',
		history: true
	});
	
	
	//-ANIMATION HORIZONTAL
	
	$("#flechedroite, .page4_blocnext").click(function(){
		var numChild		= $("#horizontalscroll"+currentPage).children().size();
		if(currentHorizontal<numChild)
			Horizontal_nextPage();								  
	});
	$("#flechegauche, .page4_blocprec").click(function(){
		if(currentHorizontal>1)
			Horizontal_precPage();								  
	});
	
	function Horizontal_nextPage(){
		currentHorizontal++;
		maskWhiteContenu();
		$("#horizontalscroll"+currentPage).animate({left:'-=896'},1000,"easeInOutQuad",function(){
			$("#blocwhite_"+currentPage+"_"+currentHorizontal).fadeTo(1000,1);																					
		});
		//gestion des flèches
		if(currentPage==4 && currentHorizontal<=mainsPage4){
		}
		else{
			Horizontal_showPrecFleche();
		}
		var numChild		= $("#horizontalscroll"+currentPage).children().size();
		if(currentHorizontal>=numChild)
			Horizontal_maskNextFleche();
	}
	
	function Horizontal_precPage(){
		currentHorizontal--;
		maskWhiteContenu();
		$("#horizontalscroll"+currentPage).animate({left:'+=896'},1000,"easeInOutQuad",function(){
			$("#blocwhite_"+currentPage+"_"+currentHorizontal).fadeTo(1000,1);																					
		});
		//gestion des flèches
		if((currentPage==3 && currentHorizontal==1) || (currentPage==4 && currentHorizontal<=mainsPage4)){
			Horizontal_maskNextFleche();
		}else{
			Horizontal_showNextFleche();	
		}
		if(currentHorizontal<=1 || (currentPage==4 && currentHorizontal<=mainsPage4))
			Horizontal_maskPrecFleche();
	}
	
	function Horizontal_reinitialise(){
		currentHorizontal=1;
		$("#horizontalscroll"+currentPage).css({left:'0px'});
	}
	function maskWhiteContenu(){
		$('.blocwhite').stop().fadeTo(0,0);
	}
	
	function Horizontal_maskNextFleche(){
		$("#flechedroite").hide();
	}
	function Horizontal_showNextFleche(){
		$("#flechedroite").show();
	}
	
	function Horizontal_maskPrecFleche(){
		$("#flechegauche").hide();
	}
	function Horizontal_showPrecFleche(){
		$("#flechegauche").show();
	}
	
	
	//-PAGE3 -LES ACTEURS
	$(".page3_zoneacteur").mouseover(function(){
		$(".survolacteur", this).fadeTo(500,1);
	});
	$(".page3_zoneacteur").mouseout(function(){
		$(".survolacteur").hide();
	});
	$("#page3_acteur1").click(function(){
		var posHorizontal = 1*896;
		nextInJumpBloc(2);
		$("#horizontalscroll"+currentPage).animate({left:'-'+posHorizontal+'px'},1000,"easeInOutQuad",function(){
			$("#blocwhite_"+currentPage+"_"+currentHorizontal).fadeTo(1000,1);																					
		});	
	});
	$("#page3_acteur2").click(function(){
		var posHorizontal = 2*896;
		nextInJumpBloc(3);
		$("#horizontalscroll"+currentPage).animate({left:'-'+posHorizontal+'px'},1000,"easeInOutQuad",function(){
			$("#blocwhite_"+currentPage+"_"+currentHorizontal).fadeTo(1000,1);																					
		});	
	});
	$("#page3_acteur3").click(function(){
		var posHorizontal = 3*896;
		nextInJumpBloc(4);
		$("#horizontalscroll"+currentPage).animate({left:'-'+posHorizontal+'px'},1000,"easeInOutQuad",function(){
			$("#blocwhite_"+currentPage+"_"+currentHorizontal).fadeTo(1000,1);																					
		});	
	});
	$("#page3_acteur4").click(function(){
		var posHorizontal = 4*896;
		nextInJumpBloc(5);
		$("#horizontalscroll"+currentPage).animate({left:'-'+posHorizontal+'px'},1000,"easeInOutQuad",function(){
			$("#blocwhite_"+currentPage+"_"+currentHorizontal).fadeTo(1000,1);																					
		});	
	});
	$("#page3_acteur5").click(function(){
		var posHorizontal = 5*896;
		nextInJumpBloc(6);
		$("#horizontalscroll"+currentPage).animate({left:'-'+posHorizontal+'px'},1000,"easeInOutQuad",function(){
			$("#blocwhite_"+currentPage+"_"+currentHorizontal).fadeTo(1000,1);																					
		});	
	});
	function nextInJumpBloc(newpos){
		currentHorizontal	= newpos;
		maskWhiteContenu();
		//gestion des flèches
		Horizontal_showPrecFleche();
		Horizontal_showNextFleche();
		var numChild		= $("#horizontalscroll"+currentPage).children().size();
		if(currentHorizontal>=numChild)
			Horizontal_maskNextFleche();	
	}
	
	$(".btnacteurretour").click(function(){ 
		Horizontal_maskNextFleche();
		Horizontal_maskPrecFleche();
		currentHorizontal	= 1;
		$("#horizontalscroll"+currentPage).stop().animate({left:'0px'},1000,"easeInOutQuad");
	});
	function page3_hideAllsurvol(){
		$(".survolacteur").hide();
	}
	
	//-FIN DE PAGE3 -LES ACTEURS
	
	//-PAGE 4 - LEQUIPE
	$(".nosurvolequipe").mouseenter(function(){
		$(this).hide();
	});
	$(".page4_blocequipe").mouseleave(function(){
		$(".nosurvolequipe",this).show();
	});
	$(".page4_blocequipe").click(function(){
		var nummembre	= parseInt($(this).attr("id").replace("membreequipe",""));
		
		var sautmembre	= nummembre*896 + (mainsPage4-1)* 896;
		nextInJumpBloc(nummembre+mainsPage4);
		$("#horizontalscroll"+currentPage).stop().animate({left:'-'+sautmembre+'px'},500,function(){
			$("#blocwhite_"+currentPage+"_"+currentHorizontal).fadeTo(1000,1);																					
		});									  
	});
	//-FIN DE PAGE 4 - LEQUIPE
	//-Menu
	$("#t1").click(function(){
		$('#barremenu').fadeTo(500,1)	
		$('#barremenu').stop().animate({left: '16px'}, 700, "easeInOutQuad");							  
	});
	$("#t2").click(function(){
		$('#barremenu').fadeTo(500,1)	
		$('#barremenu').stop().animate({left: '196px'}, 700, "easeInOutQuad");							  
	});
	$("#t3").click(function(){
		$('#barremenu').fadeTo(500,1)	
		$('#barremenu').stop().animate({left: '376px'}, 700, "easeInOutQuad");							  
	});
	$("#t4").click(function(){
		$('#barremenu').fadeTo(500,1)	
		$('#barremenu').stop().animate({left: '556px'}, 700, "easeInOutQuad");							  
	});
	$("#t5").click(function(){
		$('#barremenu').fadeTo(500,1)	
		$('#barremenu').stop().animate({left: '736px'}, 700, "easeInOutQuad");							  
	});
	$("#logo").click(function(){
		$('#barremenu').fadeTo(500,0);
		$("#main").scrollable().begin();


	});
});

// perform JavaScript after the document is scriptable. 
$(function() { 
    // setup ul.tabs to work as tabs for each div directly under div.panes 
    $("ul.tabs").tabs("div.panes > div"); 
});

$(function() {
	$("#nav ul").tabs("#panes > div", {effect: 'fade', fadeOutSpeed: 400});
});

function fullscreen(url)
{
	window.open(url,'la nuit de l\'alchimiste','fullscreen,scrollbars');
}

function setNumMainPage4(num_mainsPage4){
		mainsPage4		= parseInt(num_mainsPage4);
}
