// JavaScript Document
var inc = 1;
var loader = true;
var interval;
var widthOl;
$(document).ready(function(){
	//
	$('.slide').css({'left':(($(window).width() - $('.slide').width())/2)+'px'});
	$('.background').css({'left':(($(window).width() - $('.background').width())/2)+'px'});
	//
	$('header menu li').mouseenter(function(){
		var ol = $(this).find('ol');
		var largeur = $(this).width();
		if(largeur > 125){
			ol.css({'width':largeur+'px'});
			ol.find('img').css({'left':((largeur/2) - 6)+'px'});
		}
		else ol.css({'left': ((largeur - 125)/2)+'px'});
		ol.show();
		return false;
	}).mouseleave(function(){
		$(this).find('ol').hide();
	});
	//
	$('footer article div').slideToggle();
	$('.lire-la-suite').click(function(){ $('footer article div').slideToggle(); });
	//
	$('.slide').hide();
	interval = setTimeout("slide()",2000);
	$('article nav a').mouseover(function(){
		goToAndStop($(this).attr('id'));
	});
	//
	$('.listeDefinitions dd').slideUp();
	//
	$('.listeDefinitions dl').click(function(){
		if($(this).find('dd').is(':visible') == false){
			$('.listeDefinitions dd').slideUp();
			$('.listeDefinitions dl').css('background','#eff6fb url(../img/puce-bottom.gif) right bottom no-repeat');
			$(this).css('background','#f7f7f7 url(../img/puce-top.gif) right bottom no-repeat');
			$(this).find('dd').slideDown();
		}else{
			$(this).find('dd').slideUp();
			$(this).css('background','#eff6fb url(../img/puce-bottom.gif) right bottom no-repeat');
		}
	});
	//MAISON TYPE
	// $('.block-type').hide();
	// $('.block-type:first').show();
	//$('.nav-type-maisons a:first').addClass('on');
	$('.nav-type-maisons a').click(function(){
		$('.nav-type-maisons a').removeClass('on');
		$(this).addClass('on');
		$('.block-type').hide();
		$('#block-'+$(this).attr('id')).show();
		var tt = $('#'+$(this).attr('id')).text();
		$('#style_maison').html(tt);
		// alert(tt);
	});
	//AGENCES
	$('.agences .agence').click(function(){
		$('.agences .agence').removeClass('on');
		$(this).addClass('on');
		var adresse = $(".on .map").attr("value");
		onSelect(adresse);
		if($(this).attr("id") <= 1){
					   var p = $(this);
					   var position = p.position();
					   $(".carte").css({"top":position.top+"px"});
	   }else{
					   var p = $(this);
					   var position = p.position();
					   var taille = $(this).innerHeight();
					   $(".carte").css({"top":(position.top - ($('.carte').outerHeight(true) - taille))+"px"});
	   }

	});
	//EQUIPEMENTS
	$('.equipements .equipement .afficher-masquer').click(function(){
		var produits = $(this).next('.produits');
		if(produits.is(':visible')){
			produits.slideUp();
			$(this).text('Afficher notre sélection de produits');	
		}else{
			produits.slideDown();
			$(this).text('Masquer notre sélection de produits');		
		}
	});
	//
	var html = $('.logo-equipement ol').html();
	var nbLi = $('.logo-equipement ol').find('li').length;
	// var widthOl = nbLi*3*$('.logo-equipement ol').find('li').width();
	if(nbLi<3){
		var widthOl = nbLi*9*$('.logo-equipement ol').find('li').width();
		$('article.page section .content .logo-equipement').css({'width':'180px'});
	}else{
		var widthOl = nbLi*3*$('.logo-equipement ol').find('li').width();
		ratio = nbLi-0.5;
		un_li = $('.logo-equipement ol').find('li').width();
		taille = ratio*un_li;
		if(taille>665){taille=665;}
		$('article.page section .content .logo-equipement').css({'width':taille+'px'});
		
	}
	$('.logo-equipement ol').html(html+''+html+''+html);
	$('.logo-equipement ol').css({'width':widthOl+'px', 'left':-widthOl*(2/3)+'px','height':$('.logo-equipement ol').find('li').height()+'px'});
	init_carrousel_equipement();
});
$(window).resize(function(){
	$('.hp .slide').css({'left':(($(window).width() - $('.slide').width())/2)+'px'});
	if($(window).width() < 980) $('body').css({'overflow-x':'scroll'});
	else $('body').css({'overflow-x':'hidden'});
});
function slide(){
	$('.loader').fadeOut();
	if(inc <= 3){
		if($.browser.msie){
			$('div.slide').hide();
			$('div.slider-0'+inc).show();
			$('img.slide').fadeOut();
			$('img.slider-0'+inc).fadeIn();
		}else{
			$('.slide').fadeOut();
			$('.slider-0'+inc).fadeIn();
		}
		//$('.slide').fadeOut();
		//$('.slider-0'+inc).fadeIn();
		inc++;
	}else{
		inc = 1;
		if($.browser.msie){
			$('div.slide').hide();
			$('div.slider-0'+inc).show();
			$('img.slide').fadeOut();
			$('img.slider-0'+inc).fadeIn();
		}else{
			$('.slide').fadeOut();
			$('.slider-0'+inc).fadeIn();
		}
		//$('.slide').fadeOut();
		//$('.slider-0'+inc).fadeIn();
		inc++;
	}
	if(loader){
		interval = setInterval("slide()",5000);
		loader = false;
	}
}
function goToAndStop(param){
	if(!$('.'+param).is(':visible')){
		clearInterval(interval);
		if($.browser.msie){
			$('div.slide').hide();
			$('div.'+param).show();
			$('img.slide').fadeOut();
			$('img.'+param).fadeIn();
		}else{
			$('.slide').fadeOut();
			$('.'+param).fadeIn();
		}
		loader = true;
		interval = setTimeout("slide()",60000);
	}
}
function function_carrousel_equipement(){
	$('.logo-equipement ol').animate({'left':0+'px'},$('.logo-equipement ol li').length*1500,'linear',init_carrousel_equipement);
}
function init_carrousel_equipement(){
	$('.logo-equipement ol').css({'left':-($('.logo-equipement ol').find('li').width() * $('.logo-equipement ol').find('li').length)*(2/3)+'px'});
	function_carrousel_equipement();
}

