var t;
var f;

$(function()
{

	// Top menu
	$('div.nv0').mouseenter(function(){
		$(this).find('.drop').slideDown(250);
		if(!$(this).find('a.zero').hasClass('currentzero'))
		{
			$(this).find('a.zero').addClass('zcurrent');
		}
	});
	$('div.nv0').mouseleave(function(){
		$(this).find('.drop').fadeOut(1);
		if(!$(this).find('a.zero').hasClass('currentzero'))
		{
			$(this).find('a.zero').removeClass('zcurrent');
		}
	});
	$('.slider').mouseenter(function()
	{
		$('div.drop').fadeOut(1);
	});
	
	// Header reduce
	$('.closehead').click(function()
	{
		if(headerOpen)
		{
			$('.slider').slideUp(500);
			$('.closehead').html("Agrandir le bandeau");
			$('.closehead').css("background-position","0px 0px");
			$('#header').animate({"margin-bottom":"55px"}, 500);
			headerOpen = false;
		}
		else
		{
			$('.slider').slideDown(500);
			$('.closehead').html("Réduire le bandeau");
			$('.closehead').css("background-position","0px -18px");
			$('#header').animate({"margin-bottom":"45px"}, 500);
			headerOpen = true;
		}
		$.ajax({
			type: "POST",
			url: "_template/ajax/header_display.php",
			data: "headerOpen="+headerOpen
		});
	});

	// Map popup
	$('#btn-dpt').click(function(){
		$('#pop-dpt').slideDown(500);
		$('#cls-dpt').show();
	});
	$('#cls-dpt').click(function(){
		$('#pop-dpt').slideUp(500);
		$('#cls-dpt').hide();
	});
	
	// Slider
	loopSlide(1);
	var count = 1;
	$('.nav span').each(function(count)
	{
		$(this).click(function()
		{
			$('.slider img').fadeOut(500);
			$('.slider img.sli'+count).fadeIn(500);
			$('.spncurrent').removeClass('spncurrent');
			$('.navcurrent').removeClass('navcurrent');
			$(this).addClass('navcurrent');
			stopme(t);
		});		
		count++;
	});
	$('.slider').mouseenter(function(){stopme(t);});
	$('.slider').mouseleave(function(){loopSlide(1);});

	// Go top
	$('.totop').click(function(){$('html, body').animate({scrollTop:0}, 'slow');});
	
	// Flash
	var nb = 1;
	$('.jqflash .intercalaire').remove();
	$('.jqflash .fla').css("display","none");
	$('.jqflash .fla:first').css("display","block");
	$('.jqflash .fla').each(function()
	{
		$(this).addClass('fla'+nb);
		nb++;
	});
	loopFlash(1);
	
	
	$('.filters select').change(function() {
		location.href = 'http://www.optissimo.fr/informations/ou-nous-trouver?dep='+$(this).val();
	});
});

function loopSlide(jCount)
{
	// Function for slider
	t = setTimeout
	(
		function()
		{
			$('.slider img').fadeOut(500);
			$('.navcurrent').removeClass('navcurrent');
			
			if($('.sli'+(jCount+1)).html() !== null)
			{
				$('.sli'+(jCount+1)).fadeIn(500);
				$('.nav'+(jCount+1)).addClass('navcurrent');
			}
			else
			{
				$('.sli1').fadeIn(500);
				$('.nav'+(jCount+1)).addClass('navcurrent');
			}
			jCount++;
			
			if($('.sli'+jCount).html() === null)
			{
				jCount = 1;
				$('.nav'+jCount).addClass('navcurrent');
			}		
			loopSlide(jCount);
		}
		,6000	
	)
}
function loopFlash(fCount)
{
	// Function for slider
	f = setTimeout
	(
		function()
		{
			$('.jqflash div').fadeOut(500);
			if($('.fla'+(fCount+1)).html() !== null)
			{
				$('.fla'+(fCount+1)).fadeIn(500);
			}
			else
			{
				$('.fla1').fadeIn(500);
			}
			fCount++;
			
			if($('.fla'+fCount).html() === null)
			{
				fCount = 1;
			}		
			loopFlash(fCount);
		}
		,15000	
	)
}
function stopme(t)
{
	clearTimeout(t);
}

