
var isPopupOpen = false;

function closePopupBox()
{
	if (!isPopupOpen) return false;

	$('#titre').empty();
	$('#notes').empty();

	isPopupOpen = false;

	var pageBox = $('#details');
	var coverBox = $('#popupOverlay');



	pageBox.stop().animate({opacity:0},500,function()
	{
		coverBox.stop().animate({opacity:0},400, function()
		{
			pageBox.css('display', 'none');
			coverBox.css('display', 'none');
		});
	});



	return false;
}

function showPopupBox( variable )
{

	$('#titre').empty();
	$('#notes').empty();

	$('#details').addClass('loading');

	var link = $(this).attr('href');
	//alert ( link );

	var taille = $(window).scrollTop();
	$('#details').css('top', taille + 'px');

	$('#titre').load(link + ' #content h2');

	$('#notes').load(link + ' #content .entry', function() {
		$('#carousel').after("<div id='imgNav'><div id='next'></div><div id='prev'></div></div>");
		$('#carousel').css('visibility', 'hidden');
		$('#carousel img:first').load(function(){
		   $('#carousel').css('visibility', 'visible');
		   $('#carousel').cycle({
				fx: 'fade', randomizeEffects:false,
				prev:'#imgNav #prev', next:'#imgNav #next',
				pauseOnPagerHover:true,
				speed: 1200, timeout:5000, delay:-3000,
				sync:true
				});
		   });
		$('#carousel2').after("<div id='imgNav2'><div id='next2'></div><div id='prev2'></div></div>");
		$('#carousel2').css('visibility', 'hidden');
		$('#carousel2 img:first').load(function(){
		   $('#carousel2').css('visibility', 'visible');
		   $('#carousel2').cycle({
				fx: 'fade', randomizeEffects:false,
				prev:'#imgNav2 #prev2', next:'#imgNav2 #next2',
				pauseOnPagerHover:true,
				speed: 1200, timeout:5000, delay:-3000,
				sync:true
				});
		   });
		$('#carousel3').after("<div id='imgNav3'><div id='next3'></div><div id='prev3'></div></div>");
		$('#carousel3').css('visibility', 'hidden');
		$('#carousel3 img:first').load(function(){
		   $('#carousel3').css('visibility', 'visible');
		   $('#carousel3').cycle({
				fx: 'fade', randomizeEffects:false,
				prev:'#imgNav3 #prev3', next:'#imgNav3 #next3',
				pauseOnPagerHover:true,
				speed: 1200, timeout:5000, delay:-3000,
				sync:true
				});
		   });
		$('#carousel4').after("<div id='imgNav4'><div id='next4'></div><div id='prev4'></div></div>");
		$('#carousel4').css('visibility', 'hidden');
		$('#carousel4 img:first').load(function(){
		   $('#carousel4').css('visibility', 'visible');
		   $('#carousel4').cycle({
				fx: 'fade', randomizeEffects:false,
				prev:'#imgNav4 #prev4', next:'#imgNav4 #next4',
				pauseOnPagerHover:true,
				speed: 1200, timeout:5000, delay:-3000,
				sync:true
				});
		   });
		$('#details').removeClass('loading');

	});




	if (isPopupOpen) return false;

	isPopupOpen = true;

	var pageBox = $('#details');
	var coverBox = $('#popupOverlay');

	coverBox.css(
	{
		display: 'block', opacity: 0,
	}).stop().animate({opacity:0.93},500, function()
	{

		pageBox.css({display: 'block', opacity: 0, 'z-index': '9999'}).stop().animate({opacity: 1},1000);

	});

	return false;

}

$(document).ready(function()
{
	$('#details').css('display', 'none');

	/*setInterval('carouselSwitch()', 5000);*/

	// $('#photos a[class!=exit]').click(showPopupBox); Modif Antoine
	//$('#photos a').attr('href', '');

	$('.close a').click(closePopupBox);

	$('#univers li[class!="univers-selected"]').css('opacity', '0.25');
	$('.page-template-tplhome-php #univers li').css('opacity', 1);

	$('#univers').unbind('mouseleave');

	$('#univers').bind('mouseleave', function()
	{
		$(this).children('li[class!="univers-selected"]').stop().animate({opacity: 0.25}, 800);
		$(this).children('li.univers-selected').stop().animate({opacity: 1}, 800);
	});

	$('.page-template-tplhome-php #univers').unbind('mouseleave').bind('mouseleave', function() {
		$(this).children('li').stop().animate({opacity: 1}, 800);
	});

	/*$('li.univers-selected a').pulse({opacity: ["0.7","1"]}, 500, 99999);*/

	$('#photos ul').children('li').each(function(i)
	{
		$(this).css('overflow', 'hidden');
		var link = $(this).find('a').attr('href');
		var newClass = $(this).find('a').hasClass('exit') ? 'exit' : 'none';
		$(this).prepend('<div class="boxinfos"><a href="' + link + '" class="'+newClass+'">' + $(this).find('img').attr('alt') + '</a></div>');
		$('.boxinfos').css(
		{
			/*opacity: '0',*/
			/*visibility: 'hidden',*/
			top: '-185px',
			zIndex: 999,
		});
		// $('.boxinfos a[class!=exit]').click(showPopupBox); Modif Antoine
	});

	$('#photos ul li').hover(function()
	{
		var boxInfos = $(this).find('.boxinfos');
		boxInfos.css('top', '-185px');
		/*boxInfos.css('opacity', 0);*/
		/*boxInfos.css('visibility', 'hidden');*/

		var curImg = $(this).find('img');
		curImg.addClass('active');
		curImg.stop().animate({opacity:1},200, function()
		{
			/*boxInfos.animate({top: 0, opacity: 1}, 500);*/
			boxInfos.animate({top: 0}, 500);
		});

		$(this).siblings('li').find('img').stop().animate({opacity: 0.25}, 500);
	},function()
	{
		/*$(this).find('.boxinfos').stop().animate({opacity:0, top: '-185px'}, 500);*/
		$(this).find('.boxinfos').stop().animate({ top: '-185px'}, 500);
		$(this).find('img').removeClass('active');
	});

	$('#photos').bind('mouseleave', function()
	{
		$(this).find('img').stop().animate({opacity:1},600);
	});

	$('img').noContext();

	
	/*
	 * Galerie de #photos-single pour single
	 */
	// Ajout d'une info box
	/*
	$('#photos-single span').children('div').each(function(){
		$(this).css('overflow', 'hidden');
		var link = $(this).find('a').attr('href');
		var newClass = $(this).find('a').hasClass('exit') ? 'exit' : 'none';

		$(this).prepend('<span class="boxinfos"><a href="' + link + '" class="'+newClass+'">' + $(this).find('img').attr('alt') + '</a></span>');
		$('.boxinfos').css(
		{
			top: '-185px',
			zIndex: 999,
		});
	});
	*/

	// Opacité des images
	/*
	$('#photos-single div').hover(function(){
		var boxInfos = $(this).find('.boxinfos');
		boxInfos.css('top', '-185px');

		var curImg = $(this).find('img');
		curImg.addClass('active');
		curImg.stop().animate({opacity:1},200, function()
		{
			boxInfos.stop(true, true).animate({top: 0}, 500);
		});

		$(this).siblings().stop().animate({ 'opacity'  : '0.25' }, 500);
	},function(){
		$(this).find('.boxinfos').stop(true, true).animate({ top: '-185px'}, 500);
		$(this).find('img').removeClass('active');
		$(this).siblings().stop().animate({ 'opacity' : '1' }, 600);
	});
	*/

	// Éviction de la queue d'animation
	/*
	$('#photos-single span a').bind('mouseleave', function(){ 
		$(this).find('img').stop().animate({ 'opacity' : '1 '},600);
	});
	*/

	// Cycle
	/*
	$('#photos-single').cycle({
		next: 		'.next',
		prev: 		'.prev',
		fx: 		'scrollHorz',
		timeout: 	0
	});
	*/

	jQuery(document).ready(function() {
	    jQuery('#mycarousel').jcarousel();
	});


});
