IE=NN4=NN6=0;
if(document.all)
	IE=1;
else if(document.getElementById)
	NN6=1;
else if (document.layers)
	NN4=1;
	


/////////////////////////////////////////
function Montrer(num)
/////////////////////////////////////////
{
    for (i=1; i<10; i++) 
        Affichage("SousMenu"+i, "visibility", "hidden");
        
        Placer("SousMenu"+num, "Menu"+num);
       Affichage("SousMenu"+num, "visibility", "visible");
	var ACacher = xB_Div("ACacher");
	if(eval(ACacher)) 
		Affichage("ACacher", "visibility", "hidden");
		
       Affichage("Cacheur", "visibility", "visible");
       active=num; 
}

/////////////////////////////////////////
function Affichage(LeDiv, param, valeur)
 ///////////////////////////////////////// 
{
	param=param.toLowerCase();
	lecture=(valeur || valeur>-1 || valeur=="")? false:true; 
	if (param=="zindex") param="zIndex";
	if (IE) IeCase=param.substring(0,1).toUpperCase()+param.substring(1);
	
	MonParam=xB_Div(LeDiv);

	MonParam = xB_Param(MonParam,param,lecture);
	Integer=(param=="zindex" || param=="height" || param=="width")? true:false;
    
	if (lecture) return (Integer)? parseInt(eval(MonParam)):eval(MonParam); 
	else 
	{ 	
		eval(MonParam+'="'+valeur+'"'); 
		return true; 
	}   
}


/////////////////////////////////////////
function xB_Param(MonParam,param,lecture)
/////////////////////////////////////////
{
	if(IE||NN6)
	{
	    	if (lecture)
	    	{
			if (param=="left" || param=="top")
				MonParam+='.style.pixel'+IeCase;    	
			else
				MonParam+='.offset'+IeCase;
		}
		else
			MonParam+='.style.'+param;
	}
	if(NN4)
	{
		if (param=="height" || param=="width")
			MonParam+='.document.'+param;    	
		else
			MonParam+='.'+param;
	}
return MonParam;	
}	

		
/////////////////////////////////////////
function xB_Div(NomDiv)
/////////////////////////////////////////
{
if(IE) return "document.all." + NomDiv	;
if(NN4) return "document.layers." + NomDiv 	;
if(NN6) return "document.getElementById('" + NomDiv + "')"	;

}

function x_getPos(el){
	var Pos = {x:0,y:0};
	do{
		Pos.x += parseInt(eval(el + 'offsetLeft'));
		Pos.y += parseInt(eval(el +'offsetTop'));
		el = el.offsetParent;
	} while(el)
	return Pos;
}

/////////////////////////////////////////
function getPos(el)
/////////////////////////////////////////
{
var Pos = {x:0,y:0};
if(IE)
{
	while(eval(el+'tagName')!="BODY")
	{
		Pos.x += parseInt(eval(el + 'offsetLeft'));
		Pos.y += parseInt(eval(el +'offsetTop'));
		el += 'parentNode.';
	} 
}
if(NN6)
{	
	Pos.x += parseInt(eval(el + 'offsetLeft'));
	Pos.y += parseInt(eval(el +'offsetTop'));
}
if(NN4)
{
	Pos.x += parseInt(eval(el + 'x'));
	Pos.y += parseInt(eval(el +'y'));
}
return Pos;
}


LargColG=5;

/////////////////////////////////////////
function Placer (LeDiv, LeMenu)
/////////////////////////////////////////
{
	var NomMenu = LeMenu;
	PosLeft=0; 
	PosTop=0;
	if (IE||NN6) 
	{ 
		var chemin=xB_Div(LeMenu) + '.';
		PosMenu = getPos(chemin);	
		var ie_x = PosMenu.x;
		var ie_y = PosMenu.y;		
		var LeDiv=xB_Div(LeDiv);
		eval(LeDiv +'.style.left'+'='+(ie_x+2));
//		eval(LeDiv +'.style.left'+'='+(ie_x-LargColG));
		eval(LeDiv +'.style.top'+'='+(ie_y+22));				
	}

	
	if(NN4) 
	{	
		chemin=document.layers; 
		LeMenu='document.anchors.'+LeMenu;
		var TableMenu = xB_Div('TableMenu');	
		
		PosMenu = getPos(TableMenu +'.' +  LeMenu+'.');	
		var ie_x = PosMenu.x;
		var ie_y = PosMenu.y + eval(TableMenu+'.top');	
	
		var LeDiv=xB_Div(LeDiv);
		eval(LeDiv +'.left'+'='+(ie_x+2) );
		eval(LeDiv +'.top'+'='+(ie_y+22));				
	}
			
//alert("Fin Placer");	
}	

var active=0;
/////////////////////////////////////////
function Cacher(){
/////////////////////////////////////////
	Affichage("SousMenu"+active, "visibility", "hidden");
	Affichage("Cacheur", "visibility", "hidden");
	var ACacher = xB_Div("ACacher");
	if(eval(ACacher)) 
		Affichage("ACacher", "visibility", "visible");
  
}

/////////////////////////////////////////
function recharge(){
/////////////////////////////////////////
	var IE=(document.all)?1:0; 
	if(!IE)
	{
		if(navigator.appVersion.indexOf("4.0")<0)self.location.reload();
	}
	else
	init();
}

function Coucou(Texte)
{
alert(Texte);
}

/////////////////////////////////////////
function VersPage(LaPage)
/////////////////////////////////////////
{
//window.location = LaPage;
//var win = window.open(LaPage,"_self");
//document.location=LaPage;
self.location=LaPage;
}



/////////////////////////////////////////
function init()
/////////////////////////////////////////
{
if(IE)
{
	var LeDiv 	= document.all.TableMenu;
	var BodyL = document.body.clientWidth;
	var MenuL	= LeDiv.clientWidth  ;
	LeDiv.style.pixelLeft= parseInt((BodyL - MenuL) /2) ;
}

if(NN4)
{
	var LeDiv 	= xB_Div('TableMenu');
	var BodyL = window.innerWidth;
	var MenuL	= document.layers['TableMenu'].document.width;
	LeDiv.left = parseInt((BodyL - MenuL) /2);
}
if(NN6)
{
	var LeDiv = document.getElementById('TableMenu');
	var BodyL = window.innerWidth;
	var MenuL	= parseInt(LeDiv.style.width) ;
	LeDiv.style.left = parseInt((BodyL - MenuL) /2)+ 'px';
}

}

