//-- Affiche un message dans la barre de status lorsque l'utilisateur va sur un lien
function messageStatus()
	{
	window.status= titrePage[numeroSection]
	}

//-- Charger les fichiers images des menus pour que les rollovers soit plus fluide
function prechargerImages()
	{
	if(document.images)
		{
		var fichiersImage = prechargerImages.arguments;
		var prechargeTableau = new Array();

		for (var i=0; i < fichiersImage.length; i++)
			{
			prechargeTableau[i] = new Image;
			prechargeTableau[i].src = fichiersImage[i];
			}
  		}
	}

//fonction qui permet de changer une image pour une autre (rollovers)
function rollover(id, newsrc)
	{ 
	var Image = localiserImage(id);
	if (Image)
		{
		Image.src = newsrc;
 		}
	}

function localiserImage(name)
	{
	var Image = false;
	if (document.images)
		{
		Image = document.images[name];
		}

	if (Image)
		{
		return Image;
		}
	
	return (false);
	}

//fonction pour montrer ou cacher un layer
function trouverObjet(n, d) { //v3.0
  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 ((is_nav4) || (is_ie4up))
	{
		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=trouverObjet(n,d.layers[i].document); 
	}
	else
	{
		x = d.getElementById(n)
	}
	
	return x;
}


function visibiliteLayer() 
{ 
  var i,p,v,obj,args=visibiliteLayer.arguments;
  
  	for (i=0; i<(args.length-2); i+=3) 
		{
  		if ((obj=trouverObjet(args[i]))!=null) 
			{ 
  			v=args[i+2];
    		
			if (obj.style) 
				{ 
				obj=obj.style; 
				v=(v=='show')?'visible':(v=='hide')?'hidden':v; 
				}
			obj.visibility=v; 
    	}
	}
}


//-Fais apparaitre le sous menu
function rolloverStyle(e)
	{
	//--id de l'image de fond du bouton « Menu principal »
	var im1 = document.getElementById('mpFond1')
	var im2 = document.getElementById('mpFond2')
	var im3 = document.getElementById('mpFond3')
	
	//-- Capture des coordonnées XY
	if (is_nav) 
		{
		var x = e.pageX;
		var y = e.pageY;
		}

	if (is_ie) 
		{
		var x = event.x + document.body.scrollLeft;
		var y = event.y + document.body.scrollTop;
		}
		
	//-- Récupère la largeur de la fenêtre
	if (window.innerWidth)
		{
		var largeur_fenetre = window.innerWidth + 6;
		}
 	else if (document.body && document.body.offsetWidth)
		{
		var largeur_fenetre = document.body.offsetWidth-16;
 		}
	else
		{
		var largeur_fenetre = 0
		}
	
	//-- Récupère la hauteur de la fenêtre
	if (window.innerHeight) 
		{
		var hauteur_fenetre =  window.innerHeight ;
 		}
	else if (document.body && document.body.offsetHeight) 
		{
		var hauteur_fenetre = document.body.offsetHeight-4;
 		}
	else 
		{
		var hauteur_fenetre = 0
		}
	
	//--  Inialiser les variables de position x, y
	if (parseInt((hauteur_fenetre-576)/2) < 0)
		{
		 var posY = 3
		 }
	else
		{
		var posY = parseInt((hauteur_fenetre-576)/2)
		}
	
	if (parseInt((largeur_fenetre-948)/2) < 0)
		{
		 var posX = 3
		 }
	else
		{
		var posX = parseInt((largeur_fenetre-948)/2)
		}	
	
	window.status= 'Y - ' + posY + ':' + y+ ', X - ' +posX + ':' + x
	//window.status= x +',' + y
	//window.status= im1.src.substring(155)
	//window.status=im1.src.indexOf('mp', im1.src.lenght-1)
	
	var caratere1 = im1.src.indexOf('mp', im1.src.lenght-1)
	var caratere2 = im2.src.indexOf('mp', im2.src.lenght-1)
	var caratere3 = im3.src.indexOf('mp', im3.src.lenght-1)
	
	//-- Bouton 1 - MP
	if ((numeroPage == 40) && (document.getElementById("layerMs1").style.visibility == "visible"))
		{
		if (x >= (posX+107) && x <= (posX+660) && y >= (posY+109) && y <= (posY+127))
			{ 
			visibiliteLayer('layerMs1','','show');
			document.getElementById("layerMs1").style.top =  posY + 107
			document.getElementById("layerMs1").style.left = posX + 255
			}
		else
			{
			visibiliteLayer('layerMs1','','hide');
			}
		}
		
	if (im1.src.substring(caratere1) == 'mp_im_bouton1RL.gif')
		{
		if (x >= (posX+107) && x <= (posX+660) && y >= (posY+109) && y <= (posY+127))
			{
			visibiliteLayer('layerMs1','','show');
			rollover('mpFond1', ''+chemin+'image/mp_im_bouton1RL.gif');
			document.getElementById("layerMs1").style.top = posY + 107
			document.getElementById("layerMs1").style.left = posX + 255
			}
		else
			{
			visibiliteLayer('layerMs1','','hide');
			rollover('mpFond1', ''+chemin+'image/mp_im_bouton1.gif');
			}
		}
	
	//-- Bouton 2 - MP
	if ((numeroPage == 60) && (document.getElementById("layerMs2").style.visibility == "visible"))
		{
		if (x >= (posX+93) && x <= (posX+708) && y >= (posY+132) && y <= (posY+163))
			{ 
			visibiliteLayer('layerMs2','','show');
			document.getElementById("layerMs2").style.top =  posY + 130
			document.getElementById("layerMs2").style.left = posX + 237
			}
		else
			{
			visibiliteLayer('layerMs2','','hide');
			}
		}
		
	if (im2.src.substring(caratere2) == 'mp_im_bouton2RL.gif')
		{
		if (x >= (posX+93) && x <= (posX+708) && y >= (posY+132) && y <= (posY+163))
			{
			visibiliteLayer('layerMs2','','show');
			rollover('mpFond2', ''+chemin+'image/mp_im_bouton2RL.gif');
			document.getElementById("layerMs2").style.top = posY + 130
			document.getElementById("layerMs2").style.left = posX + 237
			}
		else
			{
			visibiliteLayer('layerMs2','','hide');
			rollover('mpFond2', ''+chemin+'image/mp_im_bouton2.gif');
			}
		}
		
	//-- Bouton 3 - MP
	if ((numeroPage == 80) && (document.getElementById("layerMs3").style.visibility == "visible"))
		{
		if (x >= (posX+88) && x <= (posX+626) && y >= (posY+155) && y <= (posY+173))
			{ 
			visibiliteLayer('layerMs3','','show');
			document.getElementById("layerMs3").style.top =  posY + 153
			document.getElementById("layerMs3").style.left = posX + 226
			}
		else
			{
			visibiliteLayer('layerMs3','','hide');
			}
		}
		
	if (im3.src.substring(caratere3) == 'mp_im_bouton3RL.gif')
		{
		if (x >= (posX+88) && x <= (posX+626) && y >= (posY+156) && y <= (posY+171))
			{
			visibiliteLayer('layerMs3','','show');
			rollover('mpFond3', ''+chemin+'image/mp_im_bouton3RL.gif');
			document.getElementById("layerMs3").style.top = posY + 153
			document.getElementById("layerMs3").style.left = posX + 226
			}
		else
			{
			visibiliteLayer('layerMs3','','hide');
			rollover('mpFond3', ''+chemin+'image/mp_im_bouton3.gif');
			}
		}
	}
	
function ouvrirCentrer(url,name,width,height)
	{
	var centreX = (screen.width - width)/2
	var centreY = (screen.height - height)/2
	
	window.open(url, name, "width="+width+",height="+height+",top="+ centreY+",left="+centreX+",status=yes")
	}

//-- Pour ouvrir une fenêtre à la grandeur de l'image
function fenImage(img,n) {
	w=open("",'image','toolbar=no,scrollbars=yes,resizable=yes');	
	w.document.write("<HTML><HEAD><TITLE>"+titrePage[numeroSection]+"</TITLE></HEAD>");
	w.document.write("<SCRIPT language=javascript>" +
					"function checksize()  " +
						"{ " +
						"if ((screen.width < 1024) && (screen.height < 768)) " +
							"{ " +
							"window.open('"+img+"', 'ecran', 'width=500, height=500'); " +
							"} " +
						"else " +
							"{  " +
							"window.resizeTo(document.images[0].width+12,document.images[0].height+38); " +
							"} " +
						"} " +
					"</SCRIPT>");
	w.document.write("<BODY onload='checksize()' bottommargin=0 leftmargin=0 marginheight=0 marginwidth=0 " +
	"rightmargin=0 topmargin=0 scroll=auto><center><IMG " +
	"src='"+img+"' border=0></center>");
	w.document.write("</BODY></HTML>");
	w.document.close();
}
	
function fenAvantage()
	{
	//-- Récupère la largeur de la fenêtre
	if (window.innerWidth)
		{
		var largeur_fenetre = window.innerWidth + 6;
		}
 	else if (document.body && document.body.offsetWidth)
		{
		var largeur_fenetre = document.body.offsetWidth-16;
 		}
	else
		{
		var largeur_fenetre = 0
		}
	
	//-- Récupère la hauteur de la fenêtre
	if (window.innerHeight) 
		{
		var hauteur_fenetre =  window.innerHeight ;
 		}
	else if (document.body && document.body.offsetHeight) 
		{
		var hauteur_fenetre = document.body.offsetHeight-4;
 		}
	else 
		{
		var hauteur_fenetre = 0
		}
	
	//--  Inialiser les variables de position x, y
	if (parseInt((hauteur_fenetre-576)/2) < 0)
		{
		 var posY = 3
		 }
	else
		{
		var posY = parseInt((hauteur_fenetre-576)/2)
		}
	
	if (parseInt((largeur_fenetre-948)/2) < 0)
		{
		 var posX = 3
		 }
	else
		{
		var posX = parseInt((largeur_fenetre-948)/2)
		}
	
	if (numeroPage==80)
		{
		visibiliteLayer('layerAvantage','','show');
		document.getElementById("layerAvantage").style.top = posY + 215
		document.getElementById("layerAvantage").style.left = posX + 160
		}
	else
		{
		visibiliteLayer('layerAvantage','','show');
		document.getElementById("layerAvantage").style.top = posY + 195
		document.getElementById("layerAvantage").style.left = posX + 250
		}	
	}	