/***********************
Menus Gigognes         *
© Patrick ROUSSEL 2001 *
IE5+ et NS6 et GECKO   *
***********************/
// + PatCookie.js 

//definir MenuName="nomCookie" !!!

var imgOpen = new Image(); imgOpen.src = "IMGW/BFoldOpen.gif"; 
var imgClosed = new Image(); imgClosed.src = "IMGW/BFoldClosed.gif";

var maxMenu,sMenu=".o.............";




/****************menu ************/

function MakeMenu(name,etat,img) {
	this.name = name; this.etat = etat ; this.img = img; }

function swapTree(menuDiv)
{	
    window.focus();	
    d=document.getElementById(menuDiv);
    i=document.getElementById("IMG_"+ menuDiv);
    n=d.n;
	imgOpen.src="IMGW/"+i.ico+"Open.gif";
	imgClosed.src="IMGW/"+i.ico+"Closed.gif";

	if (d.style.display=="none") { 
		d.style.display="block"; 
		i.src= imgOpen.src;
		changeMenu(n,"o");
	} else {
		d.style.display="none"; 
		i.src= imgClosed.src; 
		changeMenu(n,"x");
	} 
}

function changeMenu(n,val) {
var s="",ss;
	for (i=0;i<maxMenu;i++) { 
		ss=sMenu.charAt(i);
		if (i==n) ss=val;
		s=s+ss;
	}
	sMenu=s;
	SetCookie2(MenuName,sMenu,date_exp);
	firstVisit=0; //?????
	IsCLK();
}

function IsCLK() {	
	n=0; 
	if (sMenu.charAt(0) == "o") n++; 
	if (sMenu.charAt(1) == "o") {
		n++;
		for (i=2;i<6;i++) if (sMenu.charAt(i)=="o") n++; 
	}
	if (sMenu.charAt(6) == "o") n++;
	
	if (n<3) ShowCLK(1);
	else ShowCLK(0);
}

function ShowCLK(n) {
	window.focus();	
    d=document.getElementById("M_clk");
	if (n) d.style.display="block"; 		
	else d.style.display="none"; 
}

function setTree(menuDiv,val,img,n)
{
	window.focus();	
    d=document.getElementById(menuDiv)
    d.n=n;
	i=document.getElementById("IMG_"+ menuDiv);
	if (img!="") i.ico=img;	
	imgOpen.src="IMGW/"+i.ico+"Open.gif";
	imgClosed.src="IMGW/"+i.ico+"Closed.gif";
	if (val=="open") { 
               d.style.display="block"; 
               i.src= imgOpen.src; 
         } else {
               d.style.display="none"; 
               i.src= imgClosed.src;
   }
 }
 
 
function initTree(xxx) { 
	sMenu=xxx;
	SetCookie2(MenuName,sMenu);
	firstVisit=1;

	for(ii=0;ii<maxMenu;ii++) {
		mode = (sMenu.charAt(ii)=="o") ? "open" : "no" ;
		setTree(menu[ii].name+"" ,mode+"" , menu[ii].img+"",ii);
	}
	IsCLK();
}