/* DEBUT GABARIT 2 PRODUITS */
function razFdVisuelsProduits(){
	$("#global").removeClass("fdproduit1");
	$("#global").removeClass("fdproduit2");	
	$("#produit1").removeClass("produitsColHoverproduit1");
	$("#produit2").removeClass("produitsColHoverproduit2");
	$("#produit1Bas").removeClass("souligne");
	$("#produit2Bas").removeClass("souligne");
}

function debutPage(){
	$("#global").addClass("fdproduit1");
	$("#produit1").addClass("produitsColHoverproduit1");
	$("#produit1Bas").addClass("souligne");	
}

function rollOnProduits(tmp,av){
	var recupNombreProduits = $('.produitglobal').length;	
	razFdVisuelsProduits();
	if(recupNombreProduits<=8){$("#global").addClass("fd"+tmp);}
	else {$("#global").addClass("fdproduit1");}
	if (av){$("#"+tmp).addClass("produitsColHoverEnAvant");}
	else {$("#"+tmp).addClass("produitsColHover");}
	$("#"+tmp+"Bas").addClass("souligne");	
}

function closingAll(e){

	var el;
	if (navigator.userAgent.indexOf("MSIE") != "-1") {
		el = window.event.toElement;
	} else if (e.relatedTarget != null) {
		el = (e.relatedTarget.tagName ? e.relatedTarget : e.relatedTarget.parentNode);
	}
	
	if (getContainerWith(el, "DIV", "produits") == null || getContainerWith(el, "DIV", "produitsLigne") == null) {		
		razFdVisuelsProduits();
		//debutPage();
		$("#global").addClass("fdproduit1");
	}

}
/* FIN GABARIT 2 PRODUITS */

/* DEBUT GABARIT 8 PRODUITS */
function razFdVisuelsProduits8(){
	$("#global").removeClass("fdproduit1");
	$("#global").removeClass("fdproduit2");
	$("#global").removeClass("fdproduit3");		
	$("#global").removeClass("fdproduit4");
	$("#global").removeClass("fdproduit5");
	$("#global").removeClass("fdproduit6");
	$("#global").removeClass("fdproduit7");		
	$("#global").removeClass("fdproduit8");
	$("#global").removeClass("fdproduit9");
	$("#global").removeClass("fdproduit10");
	$("#global").removeClass("fdproduit11");		
	$("#global").removeClass("fdproduit12");	
	$(".produitglobal").removeClass("produitsColHover");
	$(".produitglobal").removeClass("produitsColHoverEnAvant");
	$(".produitsColGlobal").removeClass("texteblanc");
	$(".fondProduitBas a").removeClass("textebold");
	$(".fondProduitBas a").removeClass("souligne");	
}

function debutPage8(){
	$("#global").addClass("fdproduit1");
	$("#produit1Haut").addClass("texteblanc");	
	$("#produit1").addClass("produitsColHover");
	$("#produit1Bas").addClass("textebold");
	$("#produit1Bas").addClass("souligne");
}

function rollOnProduits8(tmp,av){
	var recupNombreProduits = $('.produitglobal').length;	
	razFdVisuelsProduits8();
	if(recupNombreProduits<=8){$("#global").addClass("fd"+tmp);}
	else {$("#global").addClass("fdproduit1");}
	if (av){$("#"+tmp).addClass("produitsColHoverEnAvant");}
	else {$("#"+tmp).addClass("produitsColHover");}
	$("#"+tmp+"Bas").addClass("textebold");
	$("#"+tmp+"Bas").addClass("souligne");
	$("#"+tmp+"Haut").addClass("texteblanc");	
}

function closingAll8(e){

	var el;
	if (navigator.userAgent.indexOf("MSIE") != "-1") {
		el = window.event.toElement;
	} else if (e.relatedTarget != null) {
		el = (e.relatedTarget.tagName ? e.relatedTarget : e.relatedTarget.parentNode);
	}
	
	if (getContainerWith(el, "DIV", "produits") == null || getContainerWith(el, "DIV", "produitsLigne") == null) {		
		razFdVisuelsProduits8();
		//debutPage8();
		$("#global").addClass("fdproduit1");
	}

}
/* FIN GABARIT 8 PRODUITS */


function getContainerWith(node, tagName, className) {
	while (node != null) {
		if (node.tagName != null && node.tagName == tagName && hasClassName(node, className)) {
			return node;
		}
		node = node.parentNode;
	}
	return node;
}
 
function hasClassName(el, name) {
	var i, list;
	list = el.className.split(" ");
	for (i = 0; i < list.length; i++) {
		if (list[i] == name) {
			return true;
		}
	}
	return false;
}

function preloadPage(){
	document.getElementById('cache').style.display='none';	
	document.getElementById('preload').style.display='block';
}

function calculWidthDivProduitsGab1(){
	var recupNombreProduits = $('.produitglobal').length;
	var recupWidthDivProduits = $('.produits').width();	
	var recupWidthDivProduitsColGlobal = $('.produitsColGlobal').width();	
	
	if(recupNombreProduits==1){
		$('.produits').width(recupWidthDivProduitsColGlobal);
		$('.lienService').removeClass('lienServiceBas');			
		$('.lienService').addClass('lienServiceBas');		
	}
	
	if(recupNombreProduits==2){
		$('.produits').width(2*recupWidthDivProduitsColGlobal);
		$('.lienService').removeClass('lienServiceBas');			
		$('.lienService').addClass('lienServiceBas');		
	}
	
	if(recupNombreProduits==3){
		$('.produits').width(3*recupWidthDivProduitsColGlobal);
		$('.lienService').removeClass('lienServiceBas');			
		$('.lienService').addClass('lienServiceHaut');		
	}
}

function calculWidthDivProduitsGab2(){
	var recupNombreProduits = $('.produitglobal').length;
	var recupWidthDivProduits = $('.produits').width();	
	var recupWidthDivProduitsColGlobal = $('.produitsColGlobal').width();	
	
	if(recupNombreProduits==1 || recupNombreProduits==2){
		$('.produits').width(recupWidthDivProduitsColGlobal);
		$('.lienService').removeClass('lienServiceBas');	
		$('.lienService').addClass('lienServiceBas');		
	}
	
	if(recupNombreProduits==3 || recupNombreProduits==4){
		$('.produits').width(2*recupWidthDivProduitsColGlobal);
		$('.lienService').removeClass('lienServiceBas');		
		$('.lienService').addClass('lienServiceBas');		
	}
	
	if(recupNombreProduits==5 || recupNombreProduits==6){
		$('.produits').width(3*recupWidthDivProduitsColGlobal);
		$('.lienService').removeClass('lienServiceBas');			
		$('.lienService').addClass('lienServiceBas');		
	}
	
	if(recupNombreProduits==7 || recupNombreProduits==8){
		$('.produits').width(4*recupWidthDivProduitsColGlobal);
		$('.lienService').removeClass('lienServiceBas');			
		$('.lienService').addClass('lienServiceBas');
	}
	
	if(recupNombreProduits==9 || recupNombreProduits==10){
		$('.produits').width(5*recupWidthDivProduitsColGlobal);
		$('.lienService').removeClass('lienServiceBas');			
		$('.lienService').addClass('lienServiceHaut');		
	}
	
	if(recupNombreProduits==11 || recupNombreProduits==12){
		$('.produits').width(6*recupWidthDivProduitsColGlobal);	
		$('.lienService').removeClass('lienServiceBas');			
		$('.lienService').addClass('lienServiceHaut');				
	}	
}

function lienService(){
	/*Largeur du lien service en fonction du texte*/
	var recupWidthLienService = $('.spanLienService').width();
	var recupWidthLienServiceTotal = recupWidthLienService;
	$('.lienServiceC').width(recupWidthLienServiceTotal);
}

function lienService2(){
	/*Largeur du lien service en fonction du texte*/
	var recupWidthLienService = $('#spanLienService1').width();
	var recupWidthLienServiceTotal = recupWidthLienService;
	$('#lienServiceC1').width(recupWidthLienServiceTotal);
	
	recupWidthLienService = $('#spanLienService2').width();
	recupWidthLienServiceTotal = recupWidthLienService;
	$('#lienServiceC2').width(recupWidthLienServiceTotal);
}