// JavaScript Document
var inc = 1;
var loader = true;
var interval;
$(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();
		ol.css({'left': ((largeur - ol.width())/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').click(function(){
		goToAndStop($(this).attr('id'));
	});
	//
	$('.listeDefinitions dd').slideUp();
	//
	$('.listeDefinitions dl').click(function(){
		if($(this).find('dd').is(':visible') == false){
			$('.listeDefinitions dd').slideUp();
			$('.listeDefinitions dt img').show();
			$('.listeDefinitions dl').css('background','#d6321a');
			$(this).css('background','#d6321a url(../img/puce-top.gif) 23px bottom no-repeat');
			$(this).find('img.puce-bottom').hide();
			$(this).find('dd').slideDown();
		}else{
			$(this).find('dd').slideUp();
			$(this).find('img.puce-bottom').show();
			$(this).css('background','#d6321a');
		}
	});
	//MAISON TYPE
	$('.block-type').hide();
	$('.block-type:first').show();
	$('.nav-type-maisons a:first').addClass('on').append(' <img src="img/bg-nav-article.png" width="12" height="7" class="puce-nav" />');;
	$('.nav-type-maisons a').click(function(){
		$('.nav-type-maisons a').removeClass('on');
		$(this).addClass('on');
		$(this).append(' <img src="img/bg-nav-article.png" width="12" height="7" class="puce-nav" />');
		$('.block-type').hide();
		$('#block-'+$(this).attr('id')).show();
	});
	//AGENCES
	/*$('.agences .agence').click(function(){
		$('.agences .agence').removeClass('on');
		$(this).addClass('on');
		var adresse = $(".on .map").attr("value");
		onSelect(adresse);
	});*/
	
	$('.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"});
	   }

	});
	
	//
	//if($.browser.msie && parseInt(jQuery.browser.version) < 9){
	$(".colonnes").columnize({columns:2});
	$(".first").css({'padding':'0 20px 0 0'});
	$(".img-colonne").css({'position':'absolute','top':0,'left':0});
	$(".column.last").css('padding-top',($(".column img.img-colonne").height()+20)+'px');
	//}
	//NAV
	$('article.page nav .on').append(' <img src="img/bg-nav-article.png" width="12" height="7" class="puce-nav" />');
	/*$('article.page nav p a').mouseover(function(){
		$(this).css('opacity',0.5);
	}).mouseout(function(){
		$(this).css('opacity',1);
	});*/
	//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':'840px'});
	}else{
		var widthOl = nbLi*9*$('.logo-equipement ol').find('li').width();
		ratio = nbLi-0.5;
		un_li = $('.logo-equipement ol').find('li').width();
		taille = ratio*un_li;
		//if(taille>840){taille=840;}
		//$('article.page section .content .logo-equipement').css({'width':taille+'px'});
	
	}
	
	// alert('widthOl: '+widthOl);
	//$('.logo-equipement').css({'width':widthOl+'px'});
	$('.logo-equipement ol').html(html+''+html+''+html+''+html+''+html+''+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(); 
	/*********************************/
	//CAROUSSEL
	// var inc = 0;
	// var nb = $('.caroussel .mask figure').size();
	// $('.caroussel .mask ul').css({'width':(nb*$('.caroussel .mask figure').width())+'px'});
	// $('.caroussel .etape_precedente').click(function(){
		/*if(inc == nb){
			inc = 0;
			$('.caroussel .mask ul').animate({left:(inc*$('.caroussel .mask figure').width())+'px'},1000);
		}else if(inc > 0){
			inc--;
			$('.caroussel .mask ul').animate({left:(inc*$('.caroussel .mask figure').width())+'px'},1000);
		}*/
		// if(inc > 0){
			// inc--;
			// $('.caroussel .mask ul').animate({left:-(inc*$('.caroussel .mask figure').width())+'px'},1000);
		// }
	// });
	// $('.caroussel .etape_suivante').click(function(){
		/*if(inc == nb-1){
			inc = 0;
			$('.caroussel .mask ul').animate({left:-(inc*$('.caroussel .mask figure').width())+'px'},1000);
		}else if(inc < nb){
			inc++;
			$('.caroussel .mask ul').animate({left:-(inc*$('.caroussel .mask figure').width())+'px'},1000);
		}*/
		// if(inc < nb-1){
			// inc++;
			// $('.caroussel .mask ul').animate({left:-(inc*$('.caroussel .mask figure').width())+'px'},1000);
		// }
	// });
});
$(window).resize(function(){
	//$('.hp .slide').css({'left':(($(window).width() - $('.slide').width())/2)+'px'});
	if($(window).width() < 940) $('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();
}
/**************************/
