/***************** VARIABLES GLOBALES **********************/
/** Pagination des articles **/
var currentArticlesId;

/** Pagination des diaporamas (centre de docs) **/
var pageCourante = 0;
var pageRetour;

/***************** FONCTIONS **********************/
/** Fonction de placement / restructuration du fil d'Ariane **/
function restructurerFilAriane() {
	if(jQuery("#lienFilArianeSousShowroom").html() != null){
		jQuery("#lienFilArianeSousShowroom").attr("href", jQuery("#navIdeesConseil li.active a").attr("href"));
	}
	jQuery("#page #contenu").prepend(jQuery("#suivipickup"));
}

/** Animation du carrousel sous-showroom **/
function slideHor(element,endLeft) {
	element.animate({left: endLeft+'px'}, {queue:true, duration:450})
}

/** Tri par date de pubication des dossiers dans le sous-showroom **/
function triArticles(dateDebutPublication, articles)
{
	var position = '';

	if(dateDebutPublication == '')
		dateDebutPublication = 0;
	else
	{
		tabDateDebutPublication = dateDebutPublication.split("/");
		dateDebutPublication = tabDateDebutPublication[2] + tabDateDebutPublication[1] + tabDateDebutPublication[0];
	}


	for(pos in articles)
	{	
		if(articles[pos].dateDebutPublication == '')
			dateDebutPublicationArticles = 0;
		else
		{
			tabDateDebutPublicationArticles = articles[pos].dateDebutPublication.split("/");
			dateDebutPublicationArticles = tabDateDebutPublicationArticles[2] + tabDateDebutPublicationArticles[1] + tabDateDebutPublicationArticles[0];
		}	

		if(dateDebutPublication >= dateDebutPublicationArticles)
		{
			position = pos;
			break;
		}
	}
	if(position == '')
	{
		position = articles.length + 1;
	}
	
	return position;
}

/** Pagination des articles - initialisation **/
function startArticles()
{
	jQuery(currentArticlesId+' .article').addClass('hide'); // Classe hide
	jQuery(currentArticlesId+' .article:first').removeClass('hide'); // Classe hide 
	jQuery(currentArticlesId+' .navArticle li:first').addClass('active');
	jQuery(currentArticlesId+' .paginationArticle .first').css('visibility','hidden');
}
function changeNav()
{
	currentIndex = jQuery(currentArticlesId+' .articles .article:visible').index();
	jQuery(currentArticlesId+' .navArticle li').removeClass('active');
	jQuery(currentArticlesId+' .navArticle li:eq('+currentIndex+')').addClass('active');
}
/** Pagination des articles **/
function hidePagers()
{
	if(jQuery(currentArticlesId+' .articles .article:visible').index()==0)
	{
		jQuery(currentArticlesId+' .paginationArticle .first').css('visibility','hidden')
	} else {
		jQuery(currentArticlesId+' .paginationArticle .first').css('visibility','visible')
	}
	if(jQuery(currentArticlesId+' .articles .article:visible').index()==jQuery(currentArticlesId+' .articles .article').length-1)
	{
		jQuery(currentArticlesId+' .paginationArticle .last').css('visibility','hidden')
	} else {
		jQuery(currentArticlesId+' .paginationArticle .last').css('visibility','visible')
	}
}

/** Fade in / fade out des images successives dans un caroussel **/
function fadeEffect(elem)
{
	elem.closest('ul').find('li:visible').css('z-index','97');
	elem.css('z-index','98').fadeIn();
	elem.siblings().fadeOut();
}

function extractUrlParams(t){	
	var f = [];
	for (var i=0; i<t.length; i++){
		var x = t[ i ].split('=');
		f[x[0]]=x[1];
	}
	return f;
}

/** Fonction pour layers rectangulaires avec marge transparente, repr&eacute;sent&eacute;s par la variable layer **/
function displayLayer(trigger, layer)
{
	jQuery(layer).show();
	var globalScrollTop = jQuery(document).scrollTop();
	if(document.documentElement.scrollTop)
	{
		globalScrollTop = document.documentElement.scrollTop;
	}
	if(jQuery(layer).height()>document.documentElement.clientHeight)
	{
		currentTop = globalScrollTop+10;
		currentHeight = document.documentElement.clientHeight-90;
		currentWidth = jQuery(layer).width()+30;
	} else {
		currentTop = (globalScrollTop)+((parseInt(document.documentElement.clientHeight)/2)-(parseInt(jQuery(layer).height())/2));
		currentHeight = 'auto';
		currentWidth = jQuery(layer).width();
	}
	jQuery(layer).css({
		'left':(jQuery(document).width()/2)-(jQuery(layer).width()/2)+'px',
		'top':globalScrollTop+((jQuery(window).height()/2)-(jQuery(layer).height()/2))+'px',
		'width':currentWidth+'px'
	});
	if(jQuery(layer).height()>document.documentElement.clientHeight)
	{
		jQuery(layer).find('.layerProduitContent').css({
			//'height':currentHeight+'px',
			'overflow':'auto',
			'width':(currentWidth-60)+'px'
		});
	}
	overlay(jQuery(layer));
	// Traitement du background des layers de produits
	jQuery(layer).find('.layerProduitBackground').css({
		//'height':(jQuery(layer).height()+30)+'px',
		'width':currentWidth+30+'px'
	});
}

/** Fonction pour afficher le masque invisible global sur tout le site **/
function overlay(obj) {
	jQuery('#overlay').show();
	jQuery('#overlay').css({'height':jQuery(document).height()+'px','width':jQuery(document).width()+'px',"background-color":"#000","opacity":0.0,"display":"block"})
	jQuery('#overlay').bind('click',function()
	{
		jQuery('#overlay').hide();
		obj.hide();
    //  (bug d'IE 6)
    /*@cc_on
    if (@_jscript_version <= 5.7 && navigator.userAgent.indexOf('MSIE 6.0') != -1)
    {
      if (jQuery('select').css ('visibility') == 'hidden') jQuery('select').css ('visibility', 'visible');
    }
    @*/
	});
}


function partagerLien(id){
	var adresse = "";
	switch(id){
		case 0 : //Facebook
			adresse = "http://www.facebook.com/share.php?u=" + escape(window.location.href);
			break;
		case 1 : //Twitter
			adresse = "http://twitter.com/share?url=" + escape(window.location.href) + "&text=" + window.document.title;
			break;
	}
	
	window.open(adresse, "partager", "left=" + String((screen.width - 500)/2) + ",top="+ String((screen.height - 300)/2) + "menubar=no, status=no, scrollbars=no, menubar=no, width=500, height=300");
}

/** Fonctions diaporama **/
function chargerContenu(){
	jQuery(".colonnesDiaporama").empty();
	jQuery("#selectChoixUnivers").attr("disabled", true);
	jQuery(".colonnesDiaporama").html(jQuery("#sandBoxChargement").html());
	jQuery.ajax({
		url: "/mpng2-front/" + jQuery("#selectChoixUnivers").val(),
		dataType: "html",
		success: function(msg){
			jQuery("#selectChoixUnivers").attr("disabled", false);
			document.getElementById("sandBoxDiapo").innerHTML = msg;
			jQuery("#sandBoxDiapo").ready(function(){
				jQuery(".colonnesDiaporama").html(jQuery("#sandBoxDiapo #conteneurDiapos").html());
				jQuery(".paginationTitre").html(jQuery("#sandBoxDiapo #conteneurPagination").html());
				jQuery("#selectionDiapo").text(jQuery("#selectChoixUnivers option:selected").text());
				jQuery(".colonnesDiaporama .colonne a").each(function(){
					var lienOrigine = jQuery(this).attr("href");
					jQuery(this).attr("href", lienOrigine.replace(/zonecatalogue/g, "zoneideesconseils"));
				});
				pageCourante = 1;
				paginer(1);	
			});			
		},
		error: function(msg){
			alert("Erreur chargement diaporama... D�sol� !");
			jQuery("#selectChoixUnivers").attr("disabled", false);
		}
	});
}
function paginer(noPage){
	var nbDiapoParPage = parseInt(jQuery("#selectAfficherProduits").val());
	jQuery(".colonnesDiaporama .colonne").each(function(index){
		if(index >= (noPage-1)*nbDiapoParPage && index < noPage*nbDiapoParPage){
			jQuery(this).fadeIn(500);
		} else {
			jQuery(this).fadeOut(500);
		}
	});
	creerPagination();
}
function creerPagination(){
	var nbDiapo = parseInt(jQuery("#nbDiapo").text());
	var nbPages = parseInt(nbDiapo / parseInt(jQuery("#selectAfficherProduits").val()) + 1);
	var chaineInsert = "";
	jQuery(".paginationProduit").empty();
	if(nbPages > 1){
		for(i = 1 ; i <= nbPages ; i++){
			if(i == pageCourante){
				chaineInsert += "<li><a class=\"active\" href=\"#\" title=\"\">" + String(i) + "</a></li>";
			} else {
				chaineInsert += "<li><a href=\"#\" title=\"\">" + String(i) + "</a></li>";
			}	
		}
		jQuery(".paginationProduit").html("<li class=\"noBorder\"><a href=\"#\" title=\"\">&lt;</a></li>" + chaineInsert + "<li class=\"noBorder\"><a href=\"#\" title=\"\">&gt;</a></li>");
		if(pageCourante == 1){
			jQuery(".paginationProduit").eq(0).find("li:first").hide();
			jQuery(".paginationProduit").eq(1).find("li:first").hide();
		}
		if(pageCourante == nbPages){
			jQuery(".paginationProduit").eq(0).find("li:last").hide();
			jQuery(".paginationProduit").eq(1).find("li:last").hide();
		}
		jQuery(".paginationProduit a").click(function(e){
			e.preventDefault();
			switch(jQuery(this).text()){
				case "<" :
					pageCourante--;
					paginer(pageCourante);
					break;
				case ">" :
					pageCourante++;
					paginer(pageCourante);
					break;
				default :
					pageCourante = parseInt(jQuery(this).text());
					paginer(parseInt(jQuery(this).text()));
					break;
			}
		});
	}
}

jQuery(document).ready(function() {
	jQuery("#navIdeesConseil li").each(function(index){
		/** Mega dossier, Pas a pas, Article, Visionneuse **/
		if(jQuery(this).find("a").text().toUpperCase() == jQuery(".articleIdeesConseil p.titre span:first").text().toUpperCase() 
			|| jQuery(this).find("a").text().toUpperCase() == jQuery("#contentIdeesConseil .highlightSousUniversIdeeConseil h1:first").text().toUpperCase()){
			jQuery("#navIdeesConseil li").removeClass("active");
			jQuery(this).addClass("active");
			jQuery('a',this).click(function(e)
			{
				e.preventDefault();
			});
			
		}
		/** Centre de doc Accueil **/
		else if(jQuery("div.portail span.typePortail").text() == 'accueil-centre-doc' && jQuery(this).text().toUpperCase() == 'ACCUEIL'){
			jQuery(this).addClass("active");
		}
		/** Centre de doc Plan **/
		else if(jQuery(this, "a").text().toUpperCase() == jQuery("#outilsEnLigne h2").text().toUpperCase()){
			jQuery(this).addClass("active");
		}
		/** Centre de doc Diaporamas **/
		else if(jQuery(this, "a").text().toUpperCase() == jQuery(".diaporama h1").text().toUpperCase()){
			jQuery(this).addClass("active");
		}
		/** Centre de doc inspirer... **/
		else if(jQuery(this, "a").text().toUpperCase() == jQuery(".centreDocumentation h1").text().toUpperCase()){
			jQuery(this).addClass("active");
		}
		
	});
	
	/** Restructuration fil d'Ariane **/
	restructurerFilAriane();
	
	/** Showroom **/
	if(jQuery('.typePortail').text() == 'showroom')
	{
		jQuery("#navIdeesConseil li:first").addClass("active");
		jQuery("#navIdeesConseil li:first a").click(function(e)
		{
			e.preventDefault();
		});
	}

/***************** MEGA DOSSIER ******************/
	
	/** Construction du menu des articles **/
	jQuery(".conteneurOnglet .contenuOnglet").each(function(index){
		if(index == 0){
			jQuery(this).show(0);
			jQuery("div.ongletsFiche ul.onglets").append("<li class=\"actif\"><a href=\"#\" id=\"onglet" + index + "\">" + jQuery(this).children(".article").children("h2").html() + "</a></li>");
		} else {
			jQuery(this).hide(0);
			if(jQuery(this).children(".article").children("h2").html() != null){
				jQuery("div.ongletsFiche ul.onglets").append("<li><a href=\"#\" id=\"onglet" + index + "\">" + jQuery(this).children(".article").children("h2").html() + "</a></li>");
			} else {
				jQuery("div.ongletsFiche ul.onglets").append("<li class=\"faqTab\"><a href=\"#\" id=\"onglet" + index + "\">" + jQuery(this).children("h2").html() + "</a></li>");
			}
		}
		jQuery(this).children(".article").children("h2").remove();
	});
	
	/** Assignation du clic sur les liens articles pour l'affichage **/
	jQuery(".ongletsFiche .onglets li a").each(function(index){
		jQuery(this).click(function(){
			var chaineIndex = jQuery(this).attr("id");
			var indexClick = parseInt(chaineIndex.substr(chaineIndex.length - 1));
			jQuery(".conteneurOnglet .contenuOnglet").each(function(index){
				if(index == indexClick){
					jQuery(this).show(0);
				} else {
					jQuery(this).hide(0);
				}
			});
			jQuery(".ongletsFiche .onglets li a").each(function(index){
				if(jQuery(this).attr("id") == chaineIndex){
					jQuery(this).parent().addClass("actif");
				} else if(jQuery(this).parent().hasClass("actif")){
					jQuery(this).parent().removeClass("actif");
				}
			});
			return false;
		});
	});
	
	/** Impl�mentation des 4 listes produits � chaque onglet article **/
	jQuery("#contentIdeesConseil .colonnesProduits").each(function(index){
		jQuery(".colonne",this).each(function(e){
			if(e < 4){jQuery(this).addClass('noBorder');}
			if(e%4 == 3){jQuery(this).addClass('last');}
		});		
		if(index < jQuery(".conteneurOnglet").children().length - 1){
			jQuery(".conteneurOnglet").children().eq(index).append("<h3>Notre s&eacute;lection</h3><div class=\"colonnesProduits\">" + jQuery(this).html() + "</div>");
		}
		jQuery(this).remove();
	});
	
	/** Affichage des slides des questions / r�ponses et gestion des clics **/
	jQuery('#questionsAccordeon dl dd').hide();
	jQuery('#questionsAccordeon dl dt:first').addClass("first");
	jQuery('#questionsAccordeon dl dt:first a').addClass("active");
	jQuery('#questionsAccordeon dl dd:first').show();
	jQuery('#questionsAccordeon dt a:not(.lienBoutton,.lienBouttonForum)').click(function(e)
	{
		e.preventDefault();
		if(jQuery(this).hasClass('active'))
		{
			jQuery(this).closest('dt').next('dd').find('.apercuProduit').addClass('static');
			jQuery(this).closest('dt').next('dd').slideUp();
			jQuery(this).removeClass('active');
		} else {
			jQuery(this).closest('dl').find('.apercuProduit').addClass('static');
			jQuery(this).closest('dl').find('dd').slideUp();
			jQuery(this).closest('dl').find('dt a').removeClass('active');
			jQuery(this).closest('dt').next('dd').slideDown(function()
			{
				jQuery('#questionsAccordeon .apercuProduit').removeClass('static');
			});
			//jQuery('.myList .voirMoins').hide();
			jQuery(this).addClass('active');
		}
	});
	
/*************CENTRE DE DOCUMENTATION*************/
	
	/** Suppression du filet pour les rubriques les plus basses dans la page **/	
	jQuery(".centreDoc ul.listUniversIdeeConseil li").each(function(){
		if(jQuery(this).next().html() == null){
			this.style.background = "none";
		}
	});
	
	/** Titre de l'autopromo **/
	jQuery('#highlightProduits #highlightProduitContainer #highlightProduit a img').each(function(index){
		var numTitre = index + 1;
		jQuery('#highlightProduits #highlightProduitsSelector li:eq(' + index + ') a').html('<strong>' + numTitre + '</strong> <span>' + jQuery(this).attr('alt') + '</span>');
	});

/*************OUTIL PAR THEME*************/	
	/** Impl�mentation des liens vers les outils dans chaque bloc de chapitre **/
	jQuery("#liensOutils .block").each(function(index){
	
		if(index < jQuery("#contenusOutils").children().length){
			jQuery("#contenusOutils").children().eq(index).append("<div class=\"block\">" + jQuery(this).html() + "</div>");
		}
		jQuery(this).remove();
	});
	jQuery("#liensOutils").remove(); /** On supprime le conteneur de lien devenu inutile **/
	
	/** Assignation des rollover, rollout et click pour les blocs showrooms du menu gauche **/
	jQuery(".documentationContenus ul.univers li a").each(function(index){
	
		jQuery(this).mouseenter(function(){
			jQuery(this).parent().addClass("current");
		});
		
		jQuery(this).mouseleave(function(){
			jQuery(this).parent().removeClass("current");
		});
		
		jQuery(this).click(function(e){
			jQuery(".documentationContenus ul.univers li a").each(function(index){
				jQuery(this).parent().removeClass("active");
				if(this.className != ""){
					jQuery("#" + this.className).removeClass("active");
				}
			});
			jQuery(this).parent().addClass("active");
			if(this.className != ""){
				jQuery("#" + this.className).addClass("active");
			}
			/*return false;*/
		});
		
	});
	
	/** Assignation de la classe .active pour l'onglet en cours **/
	jQuery(".documentationContenus ul.univers li:first").addClass("active");
	jQuery(".documentationContenus div#contenusOutils div:first").addClass("active");



	/** Gestion des onglets des accueils **/
	if(jQuery('.portail .typePortail').text() == 'accueil-outil-ligne-theme')
		jQuery('#outilsEnLigne .onglets .outilsparthemeTab').addClass('actif');
	else if(jQuery('.portail .typePortail').text() == 'accueil-outil-ligne-categorie')
		jQuery('#outilsEnLigne .onglets .outilsparcategorieTab').addClass('actif');

/*************REGLEMENTATION / FISCALITE*************/
	
	/** Retirer le lien de la page courante dans "Autres articles" (utilis� aussi pour l'article d�m�nagement) **/
	jQuery(".reglementFiscalite .blockFooter ul.links li").each(function(index){
		if(jQuery(".highlightLabel h1").text().indexOf(jQuery(this).find("a").text()) >= 0){
			jQuery(this).remove();
		}
	});
	
	/** Isoler les articles de plus de 5 **/
	if(jQuery("div.portail span.typePortail").text() != 'accueil-outil-ligne-categorie')
	{
		jQuery(".reglementFiscalite ul.links").each(function(index){
			if(!jQuery(this).parent().parent().hasClass("fiscaliteFormulaires")){
				if(jQuery(this).children().length > 5){
					while(jQuery(this).children().length > 5){
						//jQuery(this).parent().find(".blockFooter form select").append("<option value=\"" + jQuery(this).children().eq(5).find("a").attr("href") + "\">" + jQuery(this).children().eq(5).find("a").html() + "</option>");
						jQuery(this).parent().find("form select").append("<option value=\"" + jQuery(this).children().eq(5).find("a").attr("href") + "\">" + jQuery(this).children().eq(5).find("a").html() + "</option>");
						jQuery(this).children().eq(5).remove();
					}
					jQuery(this).parent().find("form select").change(function(){ 
						window.location = this.value;
					});
				} else {
					jQuery(this).parent().find(".blockFooter form select").hide();
					jQuery(this).parent().find(".blockFooter").hide();
				}
			
			}
		});
	}
	
	/** Affichage de la mention Nouveau pour les articles de moins de 366 (var => NB_JOURS_NOUVEAU)  **/
	var aujourdhui = new Date();	
	var NB_JOURS_NOUVEAU = 366;
	
	jQuery(".reglementFiscalite ul.links li span").each(function(index){
		var tabDate = jQuery(this).html().split("/");
		tabDate[2] = tabDate[2].substr(0, 4);
		tabDate[0] = tabDate[0].substr(15, 2);
		if(!isNaN(tabDate[2]) && !isNaN(tabDate[1]) && !isNaN(tabDate[0])){
			var dateAComparer = new Date(tabDate[2], tabDate[1], tabDate[0]);
			if((aujourdhui.getTime() - dateAComparer.getTime()) / (1000 * 3600 * 24) < NB_JOURS_NOUVEAU){
				jQuery(this).replaceWith("<span class=\"nouveaute\">Nouveau</span>");
			} else {
				jQuery(this).replaceWith("");
			}
		} else {
			jQuery(this).replaceWith("");
		}
	});
	
	/** Gestion des slides pour les Contacts utiles (utilis� aussi pour les articles R�glement fiscalit�) **/
	jQuery('.contactsUtiles dd').hide();
	jQuery('.contactsUtiles dt:first').next('dd').show();
	jQuery('.contactsUtiles dt a:first').addClass('active');
	jQuery('.contactsUtiles dt a').click(function(e){
		e.preventDefault();
		if(jQuery(this).hasClass('active'))	{
			jQuery(this).closest('dt').next('dd').slideUp();
			jQuery(this).removeClass('active');
		} else {
			jQuery(this).closest('dl').find('dd').slideUp();
			jQuery(this).closest('dl').find('dt a').removeClass('active');
			jQuery(this).closest('dt').next('dd').slideDown();
			jQuery(this).addClass('active');
		}
	});

/*************REGLEMENTATION / FISCALITE - ARTICLE**********************/
		
	/** Cr�ation du menu des articles (utilis� aussi pour l'article d�m�nagement, pour l'agenda, pour pas-�-pas) **/
	var titreThis;
	var listeChapitres = "";
	var listeEtapes = "";
	var typePortail = jQuery("div.portail span.typePortail").text();
	var nbEtapes = 0;
	if(typePortail == "pas-a-pas" || typePortail == "article-page-outil"){
		/** Cas du pas � pas **/
		jQuery('.articles .article h2').each(function() {
			/** incrementation des numeros d'etapes	**/		
			numero = parseInt(jQuery("span",this).text()) + 1;
			jQuery("span",this).text(numero); 
			titreThis = jQuery(this).html();
			listeEtapes += '<li><span class="numero">' + numero + '</span><a href="#" title="">' + titreThis + '</a></li>';
			nbEtapes = jQuery("span",this).text();
		});
		if(typePortail == "pas-a-pas")
		{
			if(nbEtapes > 1)
				ortoEtapes = '&eacute;tapes';
			else
				ortoEtapes = '&eacute;tape';
			listeEtapes = '<h2>Votre r&eacute;alisation en ' + nbEtapes + ' ' + ortoEtapes +'</h2><ul class="navArticle">' + listeEtapes + '</ul>';
		}		
		else if(typePortail == "article-page-outil")
			listeEtapes = '<h2>' + jQuery('div.navFichePratique h2').text() + '</h2><ul class="navArticle">' + listeEtapes + '</ul>';
		jQuery('div.navFichePratique').html(listeEtapes);
		jQuery('ul.navArticle li a span.numero').remove();
	} else {
		/** Autres cas : article, agenda... **/
		jQuery('.articles .article').each(function() {
			titreThis = jQuery("h2:first",this).html();
			listeChapitres += '<li><a href="#" title="">' + titreThis + '</a></li>';
		});
		jQuery('ul.navArticle').html(listeChapitres);
	}

	/** Marquage des articles "Nouveau" � moins de 366 (var => NB_JOURS_NOUVEAU) jours (utilis� aussi pour l'article d�m�nagement) **/
	var dateArticle = jQuery("#datePublication").val();
	if(dateArticle != undefined){
		var tabDateArticle = dateArticle.split("/");
		if(!isNaN(tabDateArticle[2]) && !isNaN(tabDateArticle[1]) && !isNaN(tabDateArticle[0])){
			var dateAComparer = new Date(tabDateArticle[2], tabDateArticle[1], tabDateArticle[0]);
			if((aujourdhui.getTime() - dateAComparer.getTime()) / (1000 * 3600 * 24) < NB_JOURS_NOUVEAU){
				jQuery("#articlesListe .highlightLabel h1 span.nouveaute").prepend("Nouveau ");
			}
		}
	}
	
	jQuery("ul.navArticle span.misAjour").each(function(index){
		var tabDate = jQuery(this).html().split("/");
		tabDate[2] = tabDate[2].substr(0, 4);
		tabDate[0] = tabDate[0].substr(15, 2);
		if(!isNaN(tabDate[2]) && !isNaN(tabDate[1]) && !isNaN(tabDate[0])){
			var dateAComparer = new Date(tabDate[2], tabDate[1], tabDate[0]);
			if((aujourdhui.getTime() - dateAComparer.getTime()) / (1000 * 3600 * 24) < NB_JOURS_NOUVEAU){
				jQuery(this).replaceWith("<span class=\"nouveaute\">Nouveau</span>");
			} else {
				jQuery(this).replaceWith("");
			}
		} else {
			jQuery(this).replaceWith("");


		}
	});	
	
/*************REGLEMENTATION / FISCALITE - ARTICLE DEMENAGEMENT*************/
	
	/** Slide encart "A ne pas oublier" **/
	var introHeight = jQuery('.layerRappel').closest('.intro').height();
	jQuery('.layerRappel h3 a').click(function(e)
	{
		e.preventDefault();
		jQuery(this).closest('.layerRappel').find('.layerRappelHidden').css('width',jQuery(this).closest('.layerRappel').find('h3').width()+'px')
		if(jQuery(this).closest('.layerRappel').find('.layerRappelHidden').is(':visible'))
		{
			jQuery(this).closest('.layerRappel').find('.layerRappelHidden').slideUp();
			jQuery(this).closest('.layerRappel').find('.layerRappelContent').removeClass('active');
			jQuery('.layerRappelOverlay').unbind('click').hide();
		} else {
			jQuery(this).closest('.layerRappel').find('.layerRappelHidden').slideDown();
			jQuery(this).closest('.layerRappel').find('.layerRappelContent').addClass('active');
			jQuery('.layerRappelOverlay').show().bind('click',function()
			{
				jQuery('.layerRappel .layerRappelHidden').slideUp();
				jQuery('.layerRappel .layerRappelContent').removeClass('active');
				jQuery('.layerRappelOverlay').unbind('click').hide();
			})
		}
	});
	
	/** Suppression du select autres articles**/
	if(jQuery('.blockFooter form select option').length < 2)
	{
		jQuery('.blockFooter form').hide();
	}

/*****************PAGE ARTICLE******************/



/*****************VISIONNEUSE*******************/

	/** Initialisation du caroussel **/
	jQuery.fn.carousel2 = function(previous, next, options){
		var sliderList = jQuery(this).children()[0];
		if (sliderList) {
			var increment;// = jQuery(sliderList).children().outerWidth(true);
			// Hack pour r?gler le probl?me de largeur sous Mac
			increment = parseInt(jQuery(this).parent().attr('class').replace(/[a-z,A-Z]/g,''));
			if(increment=='')
			{
				increment = jQuery(sliderList).children().outerWidth(true);
			}
			if(jQuery(this).parent().hasClass('visionneuse'))
			{
				increment = 117;
			}
			var elmnts = jQuery(sliderList).children(),
			numElmts = elmnts.length,
			sizeFirstElmnt = increment,
			shownInViewport = Math.round(jQuery(this).width() / sizeFirstElmnt),
			firstElementOnViewPort = 1,
			isAnimating = false;

			for (i = 0; i < shownInViewport; i++) {
				jQuery(sliderList).css('width',(numElmts+shownInViewport)*increment + increment + "px");
				jQuery(sliderList).append(jQuery(elmnts[i]).clone());
			}

			jQuery(previous).click(function(event){
				if (!isAnimating) {
					if (firstElementOnViewPort == 1) {
						jQuery(sliderList).css('left', "-" + numElmts * sizeFirstElmnt + "px");
						firstElementOnViewPort = numElmts;
					}

					else {
						firstElementOnViewPort--;
					}

					jQuery(sliderList).animate({
						left: "+=" + increment,
						y: 0,
						queue: true
					}, "swing", function(){isAnimating = false;});
					isAnimating = true;
				}

			});

			jQuery(next).click(function(event){
				if (!isAnimating) {
					if (firstElementOnViewPort > numElmts) {
						firstElementOnViewPort = 2;
						jQuery(sliderList).css('left', "0px");
					}
					else {
						firstElementOnViewPort++;
					}
					jQuery(sliderList).animate({
						left: "-=" + increment,
						y: 0,
						queue: true
					}, "swing", function(){isAnimating = false;});
					isAnimating = true;
				}
			});
		}
	};

	/** Caroussel avec fade in / fade out au clic &agrave; gauche et &agrave; droite **/
	jQuery.fn.fadeNext = function(position)
	{
		jQuery(this).click(function()
		{
			currentLi = jQuery(this).parent().find('li:visible');
			if(!currentLi.is(':animated'))
			{
				nextLi = currentLi;
				if(position=='right')
				{
					nextLi = currentLi.next('li');
					if(currentLi.index()==currentLi.siblings().length)
					{
						nextLi=jQuery(this).parent().find('li:eq(0)');
					}
				} else if(position=='left')
				{
					nextLi = currentLi.prev('li');
					if(currentLi.index()==0)
					{
						nextLi=jQuery(this).parent().find('li:last');
					}
				}
				nombreInitial = jQuery(this).parent().find('li').length;
				jQuery(this).closest('.carousselGrandsVisuels62').siblings('.carousselPetitsVisuels62').find('li').removeClass('actif');
				jQuery(this).closest('.carousselGrandsVisuels62').siblings('.carousselPetitsVisuels62').find('li:eq('+nextLi.index()+')').addClass('actif');
				alterIndex = parseInt(nextLi.index())+parseInt(nombreInitial);
				jQuery(this).closest('.carousselGrandsVisuels62').siblings('.carousselPetitsVisuels62').find('li:eq('+alterIndex+')').addClass('actif');
				fadeEffect(nextLi);
				if(jQuery('.visionneuseLegende').length>0)
				{
					jQuery(this).closest('.carousselGrandsVisuels62').siblings('.visionneuseLegende').find('.legende').removeClass('active');
					jQuery(this).closest('.carousselGrandsVisuels62').siblings('.visionneuseLegende').find('.legende:eq('+nextLi.index()+')').addClass('active');
				}
			}
		});
	};
		
	//////////////////
	//// CAROUSELS /////
	///////////////////
	//Carousel espace marques
	jQuery('.carousselEspacesMarques236 .carousselWrapper').carousel2('.carousselEspacesMarques236 .carousselLeft', '.carousselEspacesMarques236 .carousselRight');
	//Carousel groupes
	jQuery('#carousselGroupes .carousselWrapper').carousel2('#carousselGroupes .carousselLeft', '#carousselGroupes .carousselRight');
	//Carousel contacts
	jQuery('#carousselContacts .carousselWrapper').carousel2('#carousselContacts .carousselLeft', '#carousselContacts .carousselRight');
	//Carousel id&eacute;es
	jQuery('#carousselIdees .carousselWrapper').carousel2('#carousselIdees .carousselLeft', '#carousselIdees .carousselRight');
	//Carousel marques
	jQuery('.carousselMarques100 .carousselWrapper').carousel2('.carousselMarques100 .carousselLeft', '.carousselMarques100 .carousselRight');
	//Carousel maggasin
	jQuery('.carousselMagasin334 .carousselWrapper').carousel2('.carousselMagasin334 .carousselLeft', '.carousselMagasin334 .carousselRight');
	//Carousel e-cards
	if(jQuery('#carousselEcards li').length>3)
	{
		jQuery('#carousselEcards .carousselWrapper').carousel2('.carousselEcards158 .carousselLeft', '.carousselEcards158 .carousselRight');
	}
	//Carousel retro-planning
	jQuery('.carousselPlanning312 .carousselWrapper').carousel2('.carousselPlanning312 .carousselLeft', '.carousselPlanning312 .carousselRight');
	//Carousel produits
	if(jQuery('.carousselPetitsVisuels62 li').length>5)
	{
		jQuery('.carousselPetitsVisuels62 .carousselWrapper').carousel2('.carousselProduits .carousselLeft', '.carousselProduits .carousselRight');
	} else if (jQuery('.carousselPetitsVisuels62 li').length==1) {
		jQuery('.carousselGrandsVisuels62 .carousselBtn').hide();
		jQuery('.carousselPetitsVisuels62').hide();
	} else {
		jQuery('.carousselPetitsVisuels62 .carousselBtn').hide();
	}

	jQuery('.carousselGrandsVisuels62 li').hide();
	jQuery('.carousselGrandsVisuels62 li:eq('+jQuery('.carousselPetitsVisuels62 li.actif').index()+')').show();
	jQuery('.carousselPetitsVisuels62 li').click(function()
	{
		nombreInitial = jQuery(this).closest('.carousselPetitsVisuels62').siblings('.carousselGrandsVisuels62').find('li').length;
		nouvelIndex = jQuery(this).index();
		if(nouvelIndex>nombreInitial)
		{
			nouvelIndex = nouvelIndex-nombreInitial;
		}
		if(nouvelIndex==nombreInitial)
		{
			nouvelIndex =0;
		}
		jQuery(this).siblings().removeClass('actif');
		jQuery(this).addClass('actif');
		jQuery(this).closest('ul').find('li:eq('+(jQuery(this).index())+')').addClass('actif');
		jQuery(this).closest('ul').find('li:eq('+(jQuery(this).index()+nombreInitial)+')').addClass('actif');
		fadeEffect(jQuery(this).closest('.carousselPetitsVisuels62').siblings('.carousselGrandsVisuels62').find('li:eq('+nouvelIndex+')'));
		if(jQuery('.visionneuseLegende').length>0)
		{
			jQuery(this).closest('.carousselPetitsVisuels62').siblings('.visionneuseLegende').find('.legende').removeClass('active');
			jQuery(this).closest('.carousselPetitsVisuels62').siblings('.visionneuseLegende').find('.legende:eq('+nouvelIndex+')').addClass('active');
		}
	});
	jQuery('.carousselGrandsVisuels62 .carousselRight').fadeNext('right');
	jQuery('.carousselGrandsVisuels62 .carousselLeft').fadeNext('left');

	/** Gestion des select autres articles associes pour visionneuse, pas � pas, article **/
	// Suppression du select si moins de deux articles pr�sents
	if(jQuery('.autresArticles form select option').length < 3)
	{
		jQuery('.autresArticles').hide();
	}
		
	// Suppression de l'article courant
	jQuery('.autresArticles form select option').each(function()
	{
		if(jQuery(this).text() == jQuery('.highlightLabel h1 span').text())
			jQuery(this).remove();

	});
	// Changement de page au clic sur le select
	jQuery('.autresArticles form select').change(function()
	{
		if(jQuery(this).val() != '')
		{
			var url = '/mpng2-front/pre?zone=zoneideesconseils&idLSPub=' + jQuery(this).val() + '&renderall=on';
			jQuery(location).attr('href',url);
		}
	});

/********************PAS A PAS*********************/

	jQuery.fn.extend({
	   findPos : function() {
		   obj = jQuery(this).get(0);
		   var curleft = obj.offsetLeft || 0;
		   var curtop = obj.offsetTop || 0;
		   while (obj = obj.offsetParent) {

					curleft += obj.offsetLeft
					curtop += obj.offsetTop
		   }
		   return {x:curleft,y:curtop};
	   }
	});
	
	/** Fonction pour les layers de la fiche pas a pas **/
	function displayLayerPasAPas(currentBtn,currentLayer)
	{
		if(!currentLayer.is(':visible'))
		{
			jQuery('.btnLayerFichePratique').css('visibility','visible');
			currentBtn.css('visibility','hidden');
			currentLayer.show().css({
			'left':currentBtn.findPos().x+'px',
			'top':currentBtn.findPos().y+'px'
			});
			if(currentLayer.attr('id')=='materiauxNecessairesLayer')
			{
			//	currentLayer.css('left',(parseInt(currentBtn.findPos().x)-155)+'px');// Script initial
				currentLayer.css('left',(jQuery('#materiauxNecessaires').findPos().x - jQuery('#corps').findPos().x - 155) +'px');// Modif des valeurs
				currentLayer.css('top',(jQuery('#materiauxNecessaires').findPos().y - jQuery('#corps').findPos().y) +'px');// Ajout des valeurs
			}
			/** Debut ajout de cette condition par rapport au js inital **/
			if(currentLayer.attr('id')=='caisseOutilLayer') 
			{
				currentLayer.css('left',(jQuery('#caisseOutil').findPos().x - jQuery('#corps').findPos().x) +'px');
				currentLayer.css('top',(jQuery('#caisseOutil').findPos().y - jQuery('#corps').findPos().y) +'px');
			}
			/** Fin ajout de cette condition par rapport au js inital **/
			overlay(currentLayer);
			currentLayer.siblings('.layerFichePratique').hide();
			jQuery('#overlay, .onclick2').bind('click',function()
			{
				currentBtn.css('visibility','visible');
			});
		} else {
			currentBtn.css('visibility','visible');
			currentLayer.hide();
			jQuery('#overlay').unbind('click').hide();
		}
	}
	/** Layers de la fiche pas a pas **/
	jQuery('.btnLayerFichePratique .entete a').click(function(e)
	{
		e.preventDefault();
		currentBtn = jQuery(this).closest('.btnLayerFichePratique');
		currentLayer = jQuery('.layerFichePratique#'+currentBtn.attr('id')+'Layer');
		displayLayerPasAPas(currentBtn,currentLayer)
	});
	jQuery('.layerFichePratique .entete a').click(function(e)
	{
		e.preventDefault();
		currentLayer = jQuery(this).closest('.layerFichePratique');
		currentBtn = jQuery('.btnLayerFichePratique#'+currentLayer.attr('id').replace('Layer',''));
		displayLayerPasAPas(currentBtn,currentLayer);
	});
	jQuery('#caisseOutilLayer .entete span').bind('click',function()
	{
		displayLayerPasAPas(jQuery('#materiauxNecessaires'),jQuery('#materiauxNecessairesLayer'));
	});
	jQuery('#materiauxNecessairesLayer .onclick').bind('click',function()
	{
		displayLayerPasAPas(jQuery('#caisseOutil'),jQuery('#caisseOutilLayer'));
	});
	jQuery('#materiauxNecessairesLayer .onclick2').bind('click',function()
	{
		jQuery('#materiauxNecessairesLayer').hide();
		jQuery('#overlay').hide();
	});

	/** Gestion des layers media **/
	jQuery.fn.showLayerMedia = function(obj){
		var obj = obj;
		var globalScrollTop;
		jQuery(this).each(function(i,item){
			jQuery(item).click(
				function(e){
					globalScrollTop = jQuery(document).scrollTop();
					e.preventDefault();
					obj.show().css({'left':(jQuery(document).width()/2)-(obj.width()/2)+'px',
					'top':globalScrollTop+((jQuery(window).height()/2)-(obj.height()/2))+'px'});
					overlay(obj);
				}
			);
	
		});
	}

	/** Layer video **/
	jQuery('.lireVideo, .player').showLayerMedia(jQuery('.layerVideo'));
	
/**********************ARTICLE AGENDA***********************/

	/** Ajout de la class active sur le mois en cours de lecture **/
	var urlParams = extractUrlParams(location.search.substring(1).split('&'));
	var urlIdLSPub = urlParams['idLSPub'];
	if(!urlIdLSPub){
		var tabTemp = window.location.href.split("?");
		tabTemp = tabTemp[0].split("-");
		urlIdLSPub = tabTemp[tabTemp.length - 1];
	}
	jQuery('.agendaCalendrier li a').each(function(){
		var hrefParams = extractUrlParams(jQuery(this).attr('href').substring(4).split('&'));
		var hrefIdLSPub = hrefParams['idLSPub'];
		if(!hrefIdLSPub){
			tabTemp = jQuery(this).attr('href').split("-");
			hrefIdLSPub = tabTemp[tabTemp.length - 1];
		}
		if(urlIdLSPub == hrefIdLSPub)
		{	
			jQuery(this).parent().addClass('active');
			jQuery(this).parent().html('<span>'+jQuery(this).parent().text()+'</span>');
		}
	});
	jQuery('.highlightAgendaCalendrier .quatreSaisons li a').each(function(){
		var hrefParams = extractUrlParams(jQuery(this).attr('href').substring(4).split('&'));
		var hrefIdLSPub = hrefParams['idLSPub'];
		if(!hrefIdLSPub){
			tabTemp = jQuery(this).attr('href').split("-");
			hrefIdLSPub = tabTemp[tabTemp.length - 1];
		}
		if(urlIdLSPub == hrefIdLSPub)
		{	
			jQuery(this).parent().parent().addClass('active');
			jQuery(this).parent().html(jQuery(this).html());
		}
	});
	
	/** Gestion de la pagination des articles (utilis� aussi pour l'article r�glementation d�m�nagement, pour le pas � pas) **/
	if(jQuery('.articleIdeesConseil .articles').length>0){
		currentArticlesId = '#'+jQuery('.articleIdeesConseil').attr('id');
		startArticles();
		// navigation des articles
		
		jQuery(currentArticlesId+' .navArticle li').hover(function()
		{
			jQuery(this).addClass('hover');
		},
		function()
		{
			jQuery(this).removeClass('hover');
		});

		// afficher directement le chapitre selectionne dans l'acceuil d'agenda
		if(urlParams['chapitre'])
		{
			if(urlParams['chapitre'] != '')
			{
				var nbArticles = jQuery('.article').length - 1;
				if(urlParams['chapitre'] > 0)
				{
					jQuery(currentArticlesId+' .paginationArticle .first').css('visibility','visible');
				}
				if(urlParams['chapitre'] == nbArticles)
				{
					jQuery(currentArticlesId+' .paginationArticle .last').css('visibility','hidden');
				}
				jQuery('.navArticle li').removeClass('active');
				jQuery('.navArticle li:eq('+urlParams['chapitre']+')').addClass('active');
				jQuery('.article').addClass('hide');
				jQuery('.article'+urlParams['chapitre']).removeClass('hide');
			}
		}
		

		jQuery(currentArticlesId+' .navArticle li a').click(function(e)
		{
			if(jQuery('.articles .article').length>1)
			{
				//e.preventDefault();
				jQuery(currentArticlesId+' .navArticle li').removeClass('active');
				jQuery(this).closest('li').addClass('active');
				jQuery(currentArticlesId+' .article').addClass('hide'); // Classe hide
				jQuery(currentArticlesId+' .article:eq('+jQuery(this).closest('li').index()+')').removeClass('hide'); // Classe hide �t�e
				hidePagers();
				jQuery(currentArticlesId+' .paginationArticle .middle a.toutMasquer').addClass('hide');
				jQuery(currentArticlesId+' .paginationArticle .middle a.toutAfficher').removeClass('hide');
				return false;
			}
			else
			{
				e.preventDefault();
			}
		});
		// precedent
		jQuery(currentArticlesId+' .paginationArticle .first a').click(function(e)
		{
			e.preventDefault();
			currentArticle = jQuery(currentArticlesId+' .articles .article:visible');
			currentArticle.prev('.article').removeClass('hide'); // Classe hide �t�e
			currentArticle.addClass('hide'); // Classe hide
			hidePagers();
			changeNav();
		});
		// suivant
		jQuery(currentArticlesId+' .paginationArticle .last a').click(function(e)
		{
			e.preventDefault();
			currentArticle = jQuery(currentArticlesId+' .articles .article:visible');
			currentArticle.next('.article').removeClass('hide'); // Classe hide �t�e
			currentArticle.addClass('hide'); // Classe hide
			hidePagers();
			changeNav();
		});
		// afficher / masquer
		jQuery(currentArticlesId+' .paginationArticle .middle a.toutAfficher').click(function(e)
		{
			e.preventDefault();
			jQuery(currentArticlesId+' .articles .article').removeClass('hide'); // Classe hide �t�e
			jQuery(currentArticlesId+' .paginationArticle .first').css('visibility','hidden');
			jQuery(currentArticlesId+' .paginationArticle .last').css('visibility','hidden');
			jQuery(currentArticlesId+' .paginationArticle .middle a.toutAfficher').addClass('hide');
			jQuery(currentArticlesId+' .paginationArticle .middle a.toutMasquer').removeClass('hide');
			jQuery(currentArticlesId+' .navArticle li').removeClass('active');
		});
		jQuery(currentArticlesId+' .paginationArticle .middle a.toutMasquer').click(function(e)
		{
			e.preventDefault();
			startArticles();
			hidePagers();
			changeNav();
			jQuery(currentArticlesId+' .paginationArticle .middle a.toutMasquer').addClass('hide');
			jQuery(currentArticlesId+' .paginationArticle .middle a.toutAfficher').removeClass('hide');
		});
	}
	if(jQuery('.articles .article').length<2)
	{
		jQuery('.paginationArticle .middle a.toutMasquer').click();
		jQuery('.paginationArticle .middle a.toutAfficher').addClass('hide');
		jQuery('.navArticle li a').css('cursor','default');
	}
	
/************************PAGE AGENDA***************************/
	jQuery(".saisonsBlocJardin .agendaDescriptions .agendaBloc h3").each(function(index){
		if(index != 0){
			jQuery(".saisonsBlocJardin .quatreSaisons").append("<li><p><a href=\"#\">" + jQuery(this).text() + "</a></p><div class=\"illus\"><a href=\"#\"><img src=\"" + jQuery(this).parent().find(".illus img").attr("src") + "\" alt=\"" + jQuery(this).text() + "\" width=\"148\" height=\"148\" /><span class=\"border\"></span></a></div></li>");
		} else {
			jQuery(".saisonsBlocJardin .quatreSaisons").append("<li class=\"active\"><p><a href=\"#\">" + jQuery(this).text() + "</a></p><div class=\"illus\"><a href=\"#\"><img src=\"" + jQuery(this).parent().find(".illus img").attr("src") + "\" alt=\"" + jQuery(this).text() + "\" width=\"148\" height=\"148\" /><span class=\"border\"></span></a></div></li>");
		}
	});
	
	jQuery(".saisonsBloc .agendaDescriptions .agendaBloc h3").each(function(index){
		if(index != 0){
			jQuery(".saisonsBloc .quatreSaisons").append("<li><p><a href=\"#\">" + jQuery(this).text() + "</a></p><div class=\"illus\"><a href=\"#\"><img src=\"" + jQuery(this).parent().find(".illus img").attr("src") + "\" alt=\"" + jQuery(this).text() + "\" width=\"148\" height=\"148\" /><span class=\"border\"></span></a></div></li>");
		} else {
			jQuery(".saisonsBloc .quatreSaisons").append("<li class=\"active\"><p><a href=\"#\">" + jQuery(this).text() + "</a></p><div class=\"illus\"><a href=\"#\"><img src=\"" + jQuery(this).parent().find(".illus img").attr("src") + "\" alt=\"" + jQuery(this).text() + "\" width=\"148\" height=\"148\" /><span class=\"border\"></span></a></div></li>");
		}
	});

	jQuery(".quatreSaisons li").mouseover(function(){
		jQuery(this).addClass("current");
	});
	
	jQuery(".quatreSaisons li").mouseout(function(){
		jQuery(this).removeClass("current");
	});
	
	jQuery(".saisonsBlocJardin .quatreSaisons li a, .saisonsBloc .quatreSaisons li a").click(function(){
		jQuery(this).closest('ul').find('li').removeClass('active');
		jQuery(this).closest('li').addClass('active');
		currentIndex = jQuery(this).closest('li').index();
		jQuery(this).closest('ul').next('.agendaDescriptions').find('.agendaBloc').removeClass('active');
		jQuery(this).closest('ul').next('.agendaDescriptions').find('.agendaBloc:eq('+currentIndex+')').addClass('active');
		
		return false;
	});
	
	jQuery("#articlesAgenda #parMois ul").each(function(index){
		jQuery(".saisonsBlocJardin .agendaBloc").eq(index).append(jQuery(this));
		if(index == 0){
			jQuery(".saisonsBlocJardin .agendaBloc").eq(index).addClass("active");

		}
	});

	jQuery("#articlesAgenda #parSaison ul").each(function(index){
		jQuery(".saisonsBloc .agendaBloc").eq(index).append(jQuery(this));
		if(index == 0){
			jQuery(".saisonsBloc .agendaBloc").eq(index).addClass("active");
		}
	});
	
	jQuery(".saisonsBlocJardin .agendaDescriptions .agendaBloc, .saisonsBloc .agendaDescriptions .agendaBloc").find('a').each(function(){
		if(jQuery(this).hasClass("lienArticleAgenda")){
			jQuery(this).remove();
		} else {
			jQuery(this).attr('href', jQuery(this).parent().parent().parent().attr('rel') + '?chapitre=' + jQuery(this).attr('rel'));
		}
	});

	jQuery("#articlesAgenda").remove();
	
/************************PAGE OUTIL****************************/

	/** Affichage zoom dans pas a pas, agenda, outil **/
	/*jQuery('.articleIdeesConseil .article .illus a,.publierListe .mediaBlock .illus img,.nomFichierRealisation').click(function(e) {*/
	jQuery('.articleIdeesConseil .article .illus a').click(function(e) {
		e.preventDefault();
		if(jQuery("img.imgZoom",this).attr('rel') != '')
		{
			jQuery('#layerZoomIdeesConseils .layerProduitContent .illus').attr('src',jQuery("img.imgZoom",this).attr('rel'));
			jQuery('#layerZoomIdeesConseils .layerProduitContent img.illus').attr('height',jQuery("span.zoomHeight",this).text());
		}
		jQuery('#layerZoomIdeesConseils .layerProduitContent .legende').text(jQuery(this).next().text());
		displayLayer(jQuery(this),'#layerZoomIdeesConseils');
	});
	
	/** Affichage layerVideo dans pas a pas **/
	jQuery('.article .player .lireVideo').click(function(e){
		e.preventDefault();
		if(jQuery('img', this).attr('rel') != '') {
		
			var flashvars = {
			};
			var params = {
				language: "fr",
				hostServices: "leroymerlin.api.vpod.tv",
				APIKey: "~W1u-zrdL7B0",
				logo: "leroymerlin.swf",				
				hideMenu: "true",			
				base: "http://leroymerlin.api.vpod.tv/products/player/~3_3RBCmyTDU/",		
				allowfullscreen: "true",	
				allowScriptAccess: "always"	
			};
			var attributes = {
			};
		
			swfobject.embedSWF(jQuery('img', this).attr('rel'), "lecteurSWF", "320", "240", "10.1","/swf/expressInstall.swf", flashvars, params, attributes);
		}
		jQuery('.layerVideo .layerVideoContent h2').text(jQuery(this).next().text());
	});

	/** Affichage questions bricoleurs **/	
	jQuery('.highlightQuestions li.alea, .resultatBlockQR').click(function(e) {
		e.preventDefault();
		if(jQuery('.imageQR',this).text() != '')
		{
			jQuery('.layerQuestionsBricoleurs .content .imageQR').show();
			jQuery('.layerQuestionsBricoleurs .content .imageQR').attr('src',jQuery('.imageQR',this).text());
		}
		else
			jQuery('.layerQuestionsBricoleurs .content .imageQR').hide();
		jQuery('.layerQuestionsBricoleurs h2').text(jQuery('.questionQR',this).text());
		jQuery('.layerQuestionsBricoleurs .content .reponseQR').html(jQuery('.reponseQR',this).html());
		displayLayer(jQuery(this),'.layerQuestionsBricoleurs');
	});

	/** Fermer le layer **/
	jQuery('#layerZoomIdeesConseils, .layerQuestionsBricoleurs').click(function()
	{
		jQuery('#overlay').click();
	});	

	/** recuperation du table_formulaire_calculette s'il est contenu dans Table_Calculette **/
	if(jQuery('.Table_Calculette .table_formulaire_calculette:eq(0)').parent().html() != null)
	{
		jQuery('form[name="questionnaire"]').append(jQuery('.Table_Calculette .table_formulaire_calculette:eq(0)').parent().html());
		jQuery('form[name="questionnaire"]').append(jQuery('.Table_Calculette .table_formulaire_calculette:eq(1)').parent().html());
		if(jQuery.trim(jQuery('.Table_Calculette .TD_conseil_texte').text()) != '')
			jQuery('form[name="questionnaire"]').append('<table cellspacing="0" cellpadding="0" border="0" class="table_formulaire_calculette"><tbody><tr>' + jQuery('.Table_Calculette .TD_entete2').parent().html() + '<tr>' + jQuery('.Table_Calculette .TD_conseil_texte').parent().parent().html() + '</tr></tbody></table>');
	}

	if(jQuery.trim(jQuery('#fichePratiqueListe .table_formulaire_calculette .TD_conseil_texte').text()) == '')
	{
		jQuery('#fichePratiqueListe .table_formulaire_calculette .TD_conseil_texte').parent().parent().parent().parent().hide();
	}
								
	/** css calculette **/
	jQuery('#fichePratiqueListe .table_formulaire_calculette .TD_conseil_texte').parent().css('background-color','#ECE8E5');
	jQuery('#fichePratiqueListe .table_formulaire_calculette .TD_conseil_texte').parent().css('background-image','none');

/************************OUTIL PAR CATEGORIE************************/

	//Ajout de la class last sur les div block
	jQuery('div.reglementFiscalite div.fiscaliteBlock div.blockOutilConception').each(function(index) {
		if(index % 2 == 1)
		{
			jQuery(this).addClass('last');
			jQuery('<div class="clear"></div>').insertAfter(this);
		}
	});
	//Ajout de la class last sur les li plan
	jQuery('.reglementFiscalite .links li.plans').each(function(index) {
		if(index % 2 == 1)
		{
			jQuery(this).addClass('last');
			jQuery('<div class="clear"></div>').insertAfter(this);
		}
	});

/************************SHOWROOM************************/

	//Ventilation des liens vers les articles
	var compteurShowroom = 0;
	var chaineAinterger = "";

	jQuery("#conteneurShowroom li").each(function(){
		if(compteurShowroom%2 == 0){
			chaineAinterger += "<ul class=\"listUniversIdeeConseil\"><li class=\"first\">" + jQuery(this).html() + "</li>";
		} else {
			chaineAinterger += "<li>" + jQuery(this).html() + "</li></ul>";
		}
		compteurShowroom++;
	});							
	jQuery("#conteneurShowroom ").html(chaineAinterger);

	//Suppression de la derniere ligne sous les descriptions des sous-showrooms
	jQuery('#contentIdeesConseil .listUniversIdeeConseil:last').addClass('bgdNoFilet');

	//Vider l'input de la partie questions bricoleurs
	jQuery('.highlightQuestions #researchQuestion input[type="text"] ').bind('focus',function()
	{
		jQuery(this).val('').unbind('focus');
	});

	//Affichage de 5 questions al�atoirement
	var nbLi = jQuery('.highlightQuestions ul li.alea').length;
	while( nbLi > 5)
	{






		numRandom = Math.floor(Math.random()*nbLi);
		jQuery('.highlightQuestions ul li.alea:eq(' + numRandom + ')').remove();
		nbLi--;
	}

	//Description avec 180 caractere max
	jQuery('.listUniversIdeeConseil .texte p.description').each(function()
	{
		if(jQuery(this).text().length > 180)
		{
			descriptionCentCarac = jQuery(this).text().substring(0,179);
			posDernierEspace = descriptionCentCarac.lastIndexOf(' ');
			jQuery('a',this).text(jQuery(this).text().substring(0,posDernierEspace)+'...');
		}
	});


/************************SOUS SHOWROOM************************/
	
	if(jQuery('div.portail span.typePortail').text() == 'sous-showroom')
	{
	
		var elements = new Array();

		jQuery("#liensMetaDossier li").each(function(){
			elements.push({"designation" : jQuery(this).text(), "categorie" : jQuery(this).attr("rel"), "lien" : jQuery(this).find("a").attr("href")});
			jQuery(this).remove();
		});
	
		if(typeof(elements)!='undefined'){
			//Affichage des listes dans le carrousel
			for (i=0; i<elements.length; i++) {
				var element = elements[i];
				if (element.categorie=="inspirer") {
					jQuery('#listeMetaDossierInspirer').append('<li><a href="'+element.lien+'">'+element.designation+'</a></li>');
				} else if (element.categorie=="comprendre") {
					jQuery('#listeMetaDossierComprendre').append('<li><a href="'+element.lien+'">'+element.designation+'</a></li>');
				} else if (element.categorie=="realiser") {
					jQuery('#listeMetaDossierRealiser').append('<li><a href="'+element.lien+'">'+element.designation+'</a></li>');
				}
			}
		}
		//Affichage du carrousel inspirer au chargement
		slideHor(jQuery('#carousselIdeesConseil .menutitle a').closest('.span-730').find('#comprendre'),646);
		slideHor(jQuery('#carousselIdeesConseil .menutitle a').closest('.span-730').find('#realiser'),688);
		//Defilement du carrousel
		jQuery('#carousselIdeesConseil .menutitle a').click(function(e){
			e.preventDefault();
			if (jQuery(this).closest('.menu').hasClass('close')) {
				jQuery(this).closest('.span-730').find('.menu.open').removeClass('open').addClass('close');
				jQuery(this).closest('.menu.close').removeClass('close').addClass('open');
				if (jQuery(this).closest('.menu').attr('id')=='imaginer') {
					slideHor(jQuery(this).closest('.span-730').find('#comprendre'),646);
					slideHor(jQuery (this).closest('.span-730').find('#realiser'),688);
				}
				if (jQuery(this).closest('.menu').attr('id')=='comprendre') {
					slideHor(jQuery(this).closest('.span-730').find('#imaginer'),0);
					slideHor(jQuery(this).closest('.span-730').find('#comprendre'),42);
					slideHor(jQuery(this).closest('.span-730').find('#realiser'),688);
				}
				if (jQuery(this).closest('.menu').attr('id')=='realiser') {
					slideHor(jQuery(this).closest('.span-730').find('#imaginer'),0);
					slideHor(jQuery(this).closest('.span-730').find('#comprendre'),42);
					slideHor(jQuery(this).closest('.span-730').find('#realiser'),84);
				}
			}
		});

		var first = false;
		//Affichage des unes imaginer
		if (typeof(articlesInspirer)!='undefined')
		{
			if (articlesInspirer.length>0) {
				first = true;
				var i=0;
				var articleInspirer = articlesInspirer[i++];
				jQuery('#imaginerTitreArticlePrincipal').append(articleInspirer.designation);
				jQuery('#imaginerDescriptionArticlePrincipal').append('<p>'+articleInspirer.description+'</p>');
				jQuery('#imaginerImageArticlePrincipal').attr("src", articleInspirer.imageLien);
				jQuery('#imaginerTitreArticlePrincipal').attr("href", articleInspirer.lien);
				jQuery('#imaginerLienImageArticlePrincipal').attr("href", articleInspirer.lien);
				jQuery('#imaginerDescriptionArticlePrincipal').attr("href", articleInspirer.lien);
				if(articleInspirer.imd || articleInspirer.dccv)
				{
					jQuery('#highlightArticleIdeeConseilInspirer .texte').append('<ul></ul>');
					if(articleInspirer.imd == 'oui')
						jQuery('#highlightArticleIdeeConseilInspirer .texte ul').append('<li><a href="http://www.leroymerlin.fr/mpng2-front/pre?zone=zoneideesconseils&idLSPub=1266322526" target="_blank"><img src="/imagesV3/logo_small_maison_demain.gif" alt="Inventer la maison de demain" title="Contenu labellis&eacute; Inventer la Maison de demain" width="25" height="24" /></a></li>');
					if(articleInspirer.dccv == 'oui')
						jQuery('#highlightArticleIdeeConseilInspirer .texte ul').append('<li><img src="/imagesV3/logo_small_cote_chez_vous.gif" alt="Du c&ocirc;t&eacute; de chez vous" title="R&eacute;alis&eacute; en partenariat avec Du c&ocirc;t&eacute; de chez vous" width="55" height="13" /></li>');
				}
				if(articlesInspirer.length == 2)
				{
					articleInspirer = articlesInspirer[i++];
					jQuery('#derniersArticlesImaginer .last').remove();
					jQuery('#highlightArticleIdeeConseilInspirer ul:first').append('<li class="highlightArticle last">' + jQuery('#highlightArticleIdeeConseilInspirer ul li.highlightArticle').html() + '</li>');
					jQuery('.last #imaginerTitreArticlePrincipal').text(articleInspirer.designation);
					jQuery('.last #imaginerDescriptionArticlePrincipal').html('<p>'+articleInspirer.description+'</p>');
					jQuery('.last #imaginerImageArticlePrincipal').attr("src", articleInspirer.imageLien);
					jQuery('.last #imaginerTitreArticlePrincipal').attr("href", articleInspirer.lien);
					jQuery('.last #imaginerLienImageArticlePrincipal').attr("href", articleInspirer.lien);
					jQuery('.last #imaginerDescriptionArticlePrincipal').attr("href", articleInspirer.lien);
					jQuery('#highlightArticleIdeeConseilInspirer .last .texte ul').remove();
					if(articleInspirer.imd || articleInspirer.dccv)
					{
						jQuery('#highlightArticleIdeeConseilInspirer .last .texte').append('<ul></ul>');
						if(articleInspirer.imd == 'oui')
							jQuery('#highlightArticleIdeeConseilInspirer .last .texte ul').append('<li><a href="http://www.leroymerlin.fr/mpng2-front/pre?zone=zoneideesconseils&idLSPub=1266322526" target="_blank"><img src="/imagesV3/logo_small_maison_demain.gif" alt="Inventer la maison de demain" title="Contenu labellis&eacute; Inventer la Maison de demain" width="25" height="24" /></a></li>');
						if(articleInspirer.dccv == 'oui')
							jQuery('#highlightArticleIdeeConseilInspirer .last .texte ul').append('<li><img src="/imagesV3/logo_small_cote_chez_vous.gif" alt="Du c&ocirc;t&eacute; de chez vous" title="R&eacute;alis&eacute; en partenariat avec Du c&ocirc;t&eacute; de chez vous" width="55" height="13" /></li>');
					}
				}
				else
				{
					var ulLast = jQuery('#derniersArticlesImaginer').html();
					jQuery('#derniersArticlesImaginer .last').remove();
					for (; i<articlesInspirer.length && i<6; i++) {
						articleInspirer = articlesInspirer[i];
						jQuery('#derniersArticlesImaginer').append('<li><a href="'+articleInspirer.lien+'">'+articleInspirer.designation+'</a></li>');
					}
					if(articlesInspirer.length > 6)
					{
						jQuery('#derniersArticlesImaginer').append(ulLast);
						for (; i<articlesInspirer.length; i++) {
							articleInspirer = articlesInspirer[i];
							jQuery('#autresArticlesImaginer').append('<option value="'+articleInspirer.lien+'">'+articleInspirer.designation+'</option>');
						}	
					}
				}
			}
			else
			{
				jQuery('#highlightArticleIdeeConseilInspirer').hide();

			}
		}
		//Affichage des unes comprendre
		if (typeof(articlesComprendre)!='undefined')
		{
			if (articlesComprendre.length>0) {				
				if(first == false)
					jQuery('#highlightArticleIdeeConseilComprendre').addClass('first');
				first = true;
				var i=0;
				var articleComprendre = articlesComprendre[i++];
				jQuery('#comprendreTitreArticlePrincipal').append(articleComprendre.designation);
				jQuery('#comprendreDescriptionArticlePrincipal').append('<p>'+articleComprendre.description+'</p>');
				jQuery('#comprendreImageArticlePrincipal').attr("src", articleComprendre.imageLien);
				jQuery('#comprendreTitreArticlePrincipal').attr("href", articleComprendre.lien);
				jQuery('#comprendreLienImageArticlePrincipal').attr("href", articleComprendre.lien);
				jQuery('#comprendreDescriptionArticlePrincipal').attr("href", articleComprendre.lien);
				if(articleComprendre.imd || articleComprendre.dccv)
				{
					jQuery('#highlightArticleIdeeConseilComprendre .texte').append('<ul></ul>');
					if(articleComprendre.imd == 'oui')
						jQuery('#highlightArticleIdeeConseilComprendre .texte ul').append('<li><a href="http://www.leroymerlin.fr/mpng2-front/pre?zone=zoneideesconseils&idLSPub=1266322526" target="_blank"><img src="/imagesV3/logo_small_maison_demain.gif" alt="Inventer la maison de demain" title="Contenu labellis&eacute; Inventer la Maison de demain" width="25" height="24" /></a></li>');
					if(articleComprendre.dccv == 'oui')
						jQuery('#highlightArticleIdeeConseilComprendre .texte ul').append('<li><img src="/imagesV3/logo_small_cote_chez_vous.gif" alt="Du c&ocirc;t&eacute; de chez vous" title="R&eacute;alis&eacute; en partenariat avec Du c&ocirc;t&eacute; de chez vous" width="55" height="13" /></li>');
				}
				if(articlesComprendre.length == 2)
				{
					articleComprendre = articlesComprendre[i++];
					jQuery('#derniersArticlesComprendre .last').remove();
					jQuery('#highlightArticleIdeeConseilComprendre ul:first').append('<li class="highlightArticle last">' + jQuery('#highlightArticleIdeeConseilComprendre ul li.highlightArticle').html() + '</li>');
					jQuery('.last #comprendreTitreArticlePrincipal').text(articleComprendre.designation);
					jQuery('.last #comprendreDescriptionArticlePrincipal').html('<p>'+articleComprendre.description+'</p>');
					jQuery('.last #comprendreImageArticlePrincipal').attr("src", articleComprendre.imageLien);
					jQuery('.last #comprendreTitreArticlePrincipal').attr("href", articleComprendre.lien);
					jQuery('.last #comprendreLienImageArticlePrincipal').attr("href", articleComprendre.lien);
					jQuery('.last #comprendreDescriptionArticlePrincipal').attr("href", articleComprendre.lien);
					jQuery('#highlightArticleIdeeConseilComprendre .last .texte ul').remove();
					if(articleComprendre.imd || articleComprendre.dccv)
					{
						jQuery('#highlightArticleIdeeConseilComprendre .last .texte').append('<ul></ul>');
						if(articleComprendre.imd == 'oui')
							jQuery('#highlightArticleIdeeConseilComprendre .last .texte ul').append('<li><a href="http://www.leroymerlin.fr/mpng2-front/pre?zone=zoneideesconseils&idLSPub=1266322526" target="_blank"><img src="/imagesV3/logo_small_maison_demain.gif" alt="Inventer la maison de demain" title="Contenu labellis&eacute; Inventer la Maison de demain" width="25" height="24" /></a></li>');
						if(articleComprendre.dccv == 'oui')
							jQuery('#highlightArticleIdeeConseilComprendre .last .texte ul').append('<li><img src="/imagesV3/logo_small_cote_chez_vous.gif" alt="Du c&ocirc;t&eacute; de chez vous" title="R&eacute;alis&eacute; en partenariat avec Du c&ocirc;t&eacute; de chez vous" width="55" height="13" /></li>');
					}
				}
				else
				{
					var ulLast = jQuery('#derniersArticlesComprendre').html();
					jQuery('#derniersArticlesComprendre .last').remove();
					for (; i<articlesComprendre.length && i<6; i++) {
						articleComprendre = articlesComprendre[i];
						jQuery('#derniersArticlesComprendre').append('<li><a href="'+articleComprendre.lien+'">'+articleComprendre.designation+'</a></li>');
					}
					if(articlesComprendre.length > 6)
					{
						jQuery('#derniersArticlesComprendre').append(ulLast);
						for (; i<articlesComprendre.length; i++) {
							articleComprendre = articlesComprendre[i];
							jQuery('#autresArticlesComprendre').append('<option value="'+articleComprendre.lien+'">'+articleComprendre.designation+'</option>');
						}
					}
				}
			}
			else
			{
				jQuery('#highlightArticleIdeeConseilComprendre').hide();
			}
		}
		//Affichage des unes realiser
		if (typeof(articlesRealiser)!='undefined')
		{
			if (articlesRealiser.length>0) {
				if(first == false)
					jQuery('#highlightArticleIdeeConseilRealiser').addClass('first');
				first = true;
				var i=0;
				var articleRealiser = articlesRealiser[i++];
				jQuery('#realiserTitreArticlePrincipal').append(articleRealiser.designation);
				jQuery('#realiserDescriptionArticlePrincipal').append('<p>'+articleRealiser.description+'</p>');
				jQuery('#realiserImageArticlePrincipal').attr("src", articleRealiser.imageLien);
				jQuery('#realiserTitreArticlePrincipal').attr("href", articleRealiser.lien);
				jQuery('#realiserLienImageArticlePrincipal').attr("href", articleRealiser.lien);
				jQuery('#realiserDescriptionArticlePrincipal').attr("href", articleRealiser.lien);
				if(articleRealiser.imd || articleRealiser.dccv)
				{
					jQuery('#highlightArticleIdeeConseilRealiser .texte').append('<ul></ul>');
					if(articleRealiser.imd == 'oui')
						jQuery('#highlightArticleIdeeConseilRealiser .texte ul').append('<li><a href="http://www.leroymerlin.fr/mpng2-front/pre?zone=zoneideesconseils&idLSPub=1266322526" target="_blank"><img src="/imagesV3/logo_small_maison_demain.gif" alt="Inventer la maison de demain" title="Contenu labellis&eacute; Inventer la Maison de demain" width="25" height="24" /></a></li>');
					if(articleRealiser.dccv == 'oui')
						jQuery('#highlightArticleIdeeConseilRealiser .texte ul').append('<li><img src="/imagesV3/logo_small_cote_chez_vous.gif" alt="Du c&ocirc;t&eacute; de chez vous" title="R&eacute;alis&eacute; en partenariat avec Du c&ocirc;t&eacute; de chez vous" width="55" height="13" /></li>');
				}
				if(articlesRealiser.length == 2)
				{
					articleRealiser = articlesRealiser[i++];
					jQuery('#derniersArticlesRealiser .last').remove();
					jQuery('#highlightArticleIdeeConseilRealiser ul:first').append('<li class="highlightArticle last">' + jQuery('#highlightArticleIdeeConseilRealiser ul li.highlightArticle').html() + '</li>');
					jQuery('.last #realiserTitreArticlePrincipal').text(articleRealiser.designation);
					jQuery('.last #realiserDescriptionArticlePrincipal').html('<p>'+articleRealiser.description+'</p>');
					jQuery('.last #realiserImageArticlePrincipal').attr("src", articleRealiser.imageLien);
					jQuery('.last #realiserTitreArticlePrincipal').attr("href", articleRealiser.lien);
					jQuery('.last #realiserLienImageArticlePrincipal').attr("href", articleRealiser.lien);
					jQuery('.last #realiserDescriptionArticlePrincipal').attr("href", articleRealiser.lien);
					jQuery('#highlightArticleIdeeConseilRealiser.last .texte ul').remove();
					if(articleRealiser.imd || articleRealiser.dccv)
					{
						jQuery('#highlightArticleIdeeConseilRealiser.last .texte').append('<ul></ul>');
						if(articleRealiser.imd == 'oui')
							jQuery('#highlightArticleIdeeConseilRealiser.last .texte ul').append('<li><a href="http://www.leroymerlin.fr/mpng2-front/pre?zone=zoneideesconseils&idLSPub=1266322526" target="_blank"><img src="/imagesV3/logo_small_maison_demain.gif" alt="Inventer la maison de demain" title="Contenu labellis&eacute; Inventer la Maison de demain" width="25" height="24" /></a></li>');
						if(articleRealiser.dccv == 'oui')
							jQuery('#highlightArticleIdeeConseilRealiser.last .texte ul').append('<li><img src="/imagesV3/logo_small_cote_chez_vous.gif" alt="Du c&ocirc;t&eacute; de chez vous" title="R&eacute;alis&eacute; en partenariat avec Du c&ocirc;t&eacute; de chez vous" width="55" height="13" /></li>');
					}
				}
				else
				{
					var ulLast = jQuery('#derniersArticlesRealiser').html();
					jQuery('#derniersArticlesRealiser .last').remove();
					for (; i<articlesRealiser.length && i<6; i++) {
						articleRealiser = articlesRealiser[i];
						jQuery('#derniersArticlesRealiser').append('<li><a href="'+articleRealiser.lien+'">'+articleRealiser.designation+'</a></li>');
					}
					if(articlesRealiser.length > 6)
					{
						jQuery('#derniersArticlesRealiser').append(ulLast);
						for (; i<articlesRealiser.length; i++) {
							articleRealiser = articlesRealiser[i];
							jQuery('#autresArticlesRealiser').append('<option value="'+articleRealiser.lien+'">'+articleRealiser.designation+'</option>');
						}
					}
				}
			}
			else
			{
				jQuery('#highlightArticleIdeeConseilRealiser').hide();
			}
		}
		//Redirection vers la page selectionnee via le select
		jQuery('.highlightArticleIdeeConseil .listArticle form select').change(function()
		{
			jQuery(location).attr('href', jQuery(this).val())
		});
	}

/**********************CENTRE DE DOC - INSPIRER / COMPRENDRE / REALISER ******************************/
	jQuery("ul.logos").each(function(){
		if(jQuery(this).find("li").length == 0){
			jQuery(this).remove();
		}
	});
	
	jQuery("#liensContenus .blocRequeteShowroom").each(function(index) {
	
		var tabSousShowrooms = new Array();		
		jQuery(".requeteShowroom", this).each(function(){
			if(jQuery.inArray(jQuery(this).attr("title"), tabSousShowrooms) < 0){
				tabSousShowrooms.push(jQuery(this).attr("title"));
			}
		});
		
		for(i=0 ; i < tabSousShowrooms.length ; i++){
			jQuery("#contenusOutils .contenus").eq(index).find(".contenu").append("<div class=\"block\"><h3>" + tabSousShowrooms[i] + "</h3></div>");
			jQuery(".requeteShowroom", this).each(function(){
				if(jQuery(this).attr("title") == tabSousShowrooms[i]){
					jQuery("#contenusOutils .contenus").eq(index).find(".contenu div.block:last").append(jQuery(this).html());
				}
			});
		}			
		
	});
	
	jQuery("#liensContenus").remove();
	
/****************************FONCTIONNALITES TRANSVERSES**************************************/
	
	jQuery('.btnAnnuler').click(function(e) {
		e.preventDefault();
		jQuery(this).closest('.layerHighBig, .layerHighSmall').hide();
		jQuery('#overlay').unbind('click').hide();
	});
	// Imprimer

	
	jQuery("#layerEnvoiAmi .lienBoutton").eq(0).click(function(e){
		e.preventDefault();
		var chaineErreur = "";
		var tabErreurDetail = new Array();
		if(document.getElementById("votrePrenomEnvoi").value == ""){
			chaineErreur = "Veuillez remplir tous les champs pr�c�d�s d'une *";
			tabErreurDetail.push("pr�nom");
		}
		if(document.getElementById("votreNomEnvoi").value == ""){
			chaineErreur = "Veuillez remplir tous les champs pr�c�d�s d'une *";
			tabErreurDetail.push("nom");
		}
		if(document.getElementById("votreEmailEnvoi").value == ""){
			chaineErreur = "Veuillez remplir tous les champs pr�c�d�s d'une *";
			tabErreurDetail.push("email");
		}
		if ((document.getElementById("votreEmailEnvoi").value.indexOf("@")<0) || (document.getElementById("votreEmailEnvoi").value.indexOf(".")<0)) {
			chaineErreur = "Veuillez remplir tous les champs pr�c�d�s d'une *";
			tabErreurDetail.push("email");
		}
		if(document.getElementById("emailDestin").value == ""){
			chaineErreur = "Veuillez remplir tous les champs pr�c�d�s d'une *";
			tabErreurDetail.push("email(s) destinataires");
		} else {
			var tabEmail = document.getElementById("emailDestin").value.split(";");
			if(isNaN(tabEmail)){
				if(tabEmail.length < 10){
					for(i = 0 ; i < tabEmail.length ; i++) {
						if(tabEmail[i].indexOf("@")<0 || tabEmail[i].indexOf(".")<0) {
							chaineErreur = "Veuillez remplir tous les champs pr�c�d�s d'une *";
							tabErreurDetail.push("email(s) destinataires");
							break;
						}
					}
				} else {
					chaineErreur = "Veuillez remplir tous les champs pr�c�d�s d'une *";
					tabErreurDetail.push("email(s) destinataires (limit� � 10 adresses)");
				}
			} else {
				if((document.getElementById("emailDestin").value.indexOf("@")<0) || (document.getElementById("emailDestin").value.indexOf(".")<0)) {
					chaineErreur = "Veuillez remplir tous les champs pr�c�d�s d'une *";
					tabErreurDetail.push("email(s) destinataires");
				}
			}
		}
		if(chaineErreur == ""){
			jQuery("input[name=pagetosend]").val(window.location.href);
			var tabDest = document.getElementById("emailDestin").value.split(";");
			var chaineEnvoi = "";
			for(i=0 ; i < tabDest.length ; i++){
				chaineEnvoi += "&receiveremail" + String(i+1) + "=" + tabDest[i];
			}
			jQuery.ajax({
				type: "POST",
				url: "/mpng2-front/pre?zone=zonecontact",
				data: "receiverlastname1=&receiverfirstname1=&zone=zonecontact&zonetmp=zonecontactonly&contacttodo=sendtofriendmail&pagetosendsubject=&pagetosend=" + escape(window.location) + "&firstname=" + document.getElementById("votrePrenomEnvoi").value + "&lastname=" + document.getElementById("votreNomEnvoi").value + "&senderemail=" + escape(document.getElementById("votreEmailEnvoi").value) + chaineEnvoi + "&message=" + document.getElementById("messageEnvoi").value + "&nouveauCode=",
				dataType: "html",
				success: function(msg){
					jQuery("#layerEnvoiAmi .layerHighBigContent").eq(0).hide();				
					for(i=0 ; i < tabDest.length ; i++){
						jQuery("#layerEnvoiAmi .layerHighBigContent #layerEnvoiAmiConfirm .infoList").append("<li>" + tabDest[i] + "</li>");
					}
					jQuery("#layerEnvoiAmi .layerHighBigContent").eq(1).show();
				},
				error: function(msg){
					alert("erreur" + msg);
				}
			});
		} else {
			if(tabErreurDetail.length == 1){
				chaineErreur += "<br />Le Champ " + tabErreurDetail[0] + " n'a pas �t� correctement rempli.";
			} else {
				chaineErreur += "<br />Les Champs ";
				for(i = 0 ; i < tabErreurDetail.length ; i++){
					chaineErreur += "<em>" + tabErreurDetail[i] + "</em>";
					if(i < tabErreurDetail.length -1){
						chaineErreur += ", ";
					} else {
						chaineErreur += " ";
					}
				}
				chaineErreur += "n'ont pas �t� correctement remplis.";
			}
			jQuery("#layerEnvoiAmi .headInfoTitle p").html(chaineErreur);
			jQuery("#layerEnvoiAmi .headInfoTitle p").css("color","red");
		}
	});

	
/****************************CENTRE DE DOC - DIAPORAMAS*******************************/
	
	/** Dynamisation des zones de liste **/
		
	/** Chargement des vignettes diaporamas **/

	if(jQuery(".colonnesDiaporama").html() != null && jQuery(".diaporamaVideo").html() == null){
		jQuery("#selectChoixUnivers").change(function(){
			chargerContenu();
		});
		jQuery("#selectAfficherProduits").change(function(){
			document.getElementById('selectAfficherProduits2').selectedIndex = document.getElementById('selectAfficherProduits').selectedIndex;
			paginer(1);
		});
		jQuery("#selectAfficherProduits2").change(function(){
			document.getElementById('selectAfficherProduits').selectedIndex = document.getElementById('selectAfficherProduits2').selectedIndex;
			paginer(1);
		});
		chargerContenu();
	}

});


// Scripts Idées-Conseils
jQuery(document).ready(function(){
	//Carroussel highlightProduit
	var highlightRollTime = 3000;
	var highlightSpeed = 500;
	var highlightRoll = setInterval('jQuery.highlightMoveToNext()', highlightRollTime);

	jQuery('#highlightProduitsSelector a').click(function(e){
		e.preventDefault();
		clearInterval(highlightRoll);
		highlightRoll = setInterval('jQuery.highlightMoveToNext()', highlightRollTime);
		var destPos = parseInt(jQuery(this).attr('href').replace('#highlightProduit','') ) - 1;
		jQuery('#highlightProduitsSelector li.active').removeClass('active');
		jQuery(this).closest('li').addClass('active');
		jQuery.highlightMoveToPos(destPos);
	});

	jQuery.highlightMoveToPos = function(destPos){

		var currentPos 	= parseInt(jQuery("#highlightProduit").css('marginLeft')) / -730;
		var newMargin = -730 * destPos;
		jQuery("#highlightProduit").animate({
		        marginLeft: newMargin +'px'
		      }, highlightSpeed );
	}

	jQuery('.highlightProduitItem').hover(
		function(){
			clearInterval(highlightRoll);
		},
		function(){
			highlightRoll = setInterval('jQuery.highlightMoveToNext()', highlightRollTime);
		}
	);

	jQuery.highlightMoveToNext = function(){
		var currentPos 	= parseInt(jQuery("#highlightProduit").css('marginLeft')) / -730;
		newPos = currentPos + 1;
		var newLength = jQuery('.highlightProduitItem').length;
		newPos = newPos > newLength-1 ? 0 : newPos;
		jQuery('#highlightProduitsSelector li.active').removeClass('active')
		jQuery('#highlightProduitsSelector a').eq(newPos).closest('li').addClass('active');
		jQuery.highlightMoveToPos(newPos);
	}
	// End Carousel
});
// Fin scripts Idées-Conseils

