////// Fonctions DRW ///////////
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_setTextOfLayer(objName,x,newText) { //v4.01
  if ((obj=MM_findObj(objName))!=null) with (obj)
    if (document.layers) {document.write(unescape(newText)); document.close();}
    else innerHTML = unescape(newText);
}



////// Fonctions SPE ///////////
 function getElementsByClass(searchClass, node, tag) {
     var classElements = new Array();
     if ( node == null )
         node = document;
     if ( tag == null )
         tag = '*';
     var els = node.getElementsByTagName(tag);
     var elsLen = els.length;
     var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
     for (i = 0, j = 0; i < elsLen; i++) {
         if ( pattern.test(els[i].className) ) {
             classElements[j] = els[i];
             j++;
         }
     }
     return classElements;
}



////// Fonctions MENU GAUCHE  ///////////
function montreMenuGaucheN2(el) {
	 cibles = getElementsByClass("menuGaucheN2");
     for (i=0; i < cibles.length; i++) {
         	cibles[i].style.visibility = "hidden";
				cibles[i].style.display = "none";
         }
		document.getElementById(el).style.visibility = "visible";
		document.getElementById(el).style.display = "block";
}

function montreMenuGaucheN3(el) {
	 cibles = getElementsByClass("menuGaucheN3");
     for (i=0; i < cibles.length; i++) {
         	cibles[i].style.visibility = "hidden";
				cibles[i].style.display = "none";
         }
		document.getElementById(el).style.visibility = "visible";
		document.getElementById(el).style.display = "block";
}

function montreMenuGaucheN4(el) {
	 cibles = getElementsByClass("menuGaucheN4");
     for (i=0; i < cibles.length; i++) {
         	cibles[i].style.visibility = "hidden";
				cibles[i].style.display = "none";
         }
		document.getElementById(el).style.visibility = "visible";
		document.getElementById(el).style.display = "block";
}

function montreMenuGaucheOff(el) {
	 cibles = getElementsByClass("menuGaucheOn");
     for (i=0; i < cibles.length; i++) {
         	cibles[i].className = "menuGaucheOff";
         }
		document.getElementById(el).className = "menuGaucheOn";
}

////// Fonctions MENU HORIZONTAL  ///////////
<!--//--><![CDATA[//><!--

function montreMenuHorizontal(e) {
	
	if(e=='menuHorizontal2'){
		cacheSelect('nbprodppage');
	}
	
		//getElementsByClass('menuHorizontal').style.visibility = "hidden";
		//getElementsByClass('menuHorizontal').style.display = "none";

		document.getElementById(e).style.visibility = "visible";
		document.getElementById(e).style.display = "block";
		document.getElementById(e).style.background = "#D7D7D7";
		document.getElementById(e).style.align = "center";
}

function masquerMenuHorizontal(e) {
		
		if(e=='menuHorizontal2'){
		montreSelect('nbprodppage');
		}
		
		document.getElementById(e).style.visibility = "hidden";
		document.getElementById(e).style.display = "none";
}



//--><!]]>

function go(l) {
	if (l == 'mosaique') {
		 window.location='mosaique_produits.html';
	}else{
	window.location=l;
	}
}

function masquerNavigationMosaique(e) {
	if (e == 'tous') {
		document.getElementById('nav1').style.visibility = "hidden";
		document.getElementById('nav2').style.visibility = "hidden";
	}
	else {
		document.getElementById('nav1').style.visibility = "visible";
		document.getElementById('nav2').style.visibility = "visible";
	}
}

function Arbo(el) {
	if (document.getElementById(el).style.visibility == "visible") {
		document.getElementById(el).style.display = "none";
		document.getElementById(el).style.visibility = "hidden";
		document.getElementById(el).style.height = "0px";
		if (document.getElementById(el + '_1')) document.getElementById(el + '_1').src = "./medias/shared/list.jpg";
		if (document.getElementById('sub_' + el) && (document.getElementById('sub_' + el).style.visibility == "visible")) Arbo('sub_' + el);
	}
	else {
		document.getElementById(el).style.display = "block";
		document.getElementById(el).style.visibility = "visible";
		document.getElementById(el).style.height = "auto";
		if (document.getElementById(el + '_1')) document.getElementById(el + '_1').src = "./medias/shared/list_m.jpg";
	}
}


function cacheSelect (e)
{
	if(document.getElementById(e)){
	theObjects = document.getElementById(e); 
		 
		theObjects.style.visibility = "hidden"; 
		}

}

function montreSelect (e)
{
	if(document.getElementById(e)){
	theObjects = document.getElementById(e); 
		 
		theObjects.style.visibility = "visible"; 
		}

}
