    
im_acc_on = new Image; im_acc_on.src = "./images/menu_haut_acc_on.jpg"	;	
        im_mail_on = new Image; im_mail_on.src = "./images/menu_haut_mail_on.jpg";
		ime1on = new Image; ime1on.src = "./images/menu_haut_e1_on.jpg";
        ime2on = new Image; ime2on.src = "./images/menu_haut_e2_on.jpg";
        ime3on = new Image; ime3on.src = "./images/menu_haut_e3_on.jpg";
		ime4on = new Image; ime4on.src = "./images/menu_haut_e4_on.jpg";
        ime5on = new Image; ime5on.src = "./images/menu_haut_e5_on.jpg";
		ime6on = new Image; ime6on.src = "./images/menu_haut_e6_on.jpg";
		ime12on = new Image; ime12on.src = "./images/menu_haut_e12_on.jpg";
		ime13on = new Image; ime13on.src = "./images/menu_haut_e13_on.jpg";
        ime14on = new Image; ime14on.src = "./images/menu_haut_e14_on.jpg" ;                                  
 
 	    im_acc_off = new Image; im_acc_off.src = "./images/menu_haut_acc_off.jpg"	;	
        im_mail_off = new Image; im_mail_off.src = "./images/menu_haut_mail_off.jpg";
		ime1off = new Image; ime1off.src = "./images/menu_haut_e1_off.jpg";
        ime2off = new Image; ime2off.src = "./images/menu_haut_e2_off.jpg";
        ime3off = new Image; ime3off.src = "./images/menu_haut_e3_off.jpg";
		ime4off = new Image; ime4off.src = "./images/menu_haut_e4_off.jpg";
        ime5off = new Image; ime5off.src = "./images/menu_haut_e5_off.jpg";
        ime6off = new Image; ime6off.src = "./images/menu_haut_e6_off.jpg";
		ime12off = new Image; ime12off.src = "./images/menu_haut_e12_off.jpg";
		ime13off = new Image; ime13off.src = "./images/menu_haut_e13_off.jpg";
        ime14off = new Image; ime14off.src = "./images/menu_haut_e14_off.jpg"    ;  

function nav_detect()
{
// Fonction de detection du navigateur pour DHTML
// 16.05.2002: Version initiale. 
//   Renvoi nav_detect avec pour valeur ie3 ie4 ns3 ns4 gecko 
var nav_detect;
var i = 0;

// Detection sur base de la chaine se trouvant dans navigator.userAgent
str_to_parse = navigator.userAgent.toLowerCase();

if ((i = str_to_parse.indexOf('msie')) != -1)
{  // Microsoft
   version = parseFloat(str_to_parse.substring(i+5, i+15));
   if (version > 4) nav_detect = 'ie4';
   else nav_detect = 'ie3';
}
else if (str_to_parse.indexOf('gecko') != -1)
{  // Nouvelle generation de Netscape et Mozilla compatible DOM
   nav_detect = 'gecko';
}
else if (str_to_parse.indexOf('mozilla') != -1)
{  // Autres version de Netscape
   version = parseFloat(navigator.appVersion);
   if (version > 4) nav_detect = 'ns4';
   else nav_detect = 'ns3';
}
return (nav_detect);
// Fin fonction nav_detect
}

// Initialisation variables globales
var browser = nav_detect();
var last_div = null;
var time;
var first=1;

switch (browser)
{
   case 'ie4':
      visible = 'visible';
      hidden = 'hidden';
      time = 1/2;
	   window.onload = init;
	  break;
   case 'gecko':
      visible = 'visible';
      hidden = 'hidden';
      time = 1/2;
	   window.onload = init;
	  break;
}

function wait(cmd, sec)
{
   setTimeout(cmd, parseInt(sec));
}

function reload()
{
   window.document.src=history.go(0);
}
function back()
{
	window.document.src=history.go(-1);
}


// Gestion des images

/* img_act sur onmouseover et img_inact sur onmouseout permettent de changer l'image
d'un lien.
imgName est l'image a modifier.
imgNameon et imgNameoff doivent etre definis:
		imgNameon = new Image; imgNameon.src = "url image";  
		imgNameoff = new Image; imgNameoff.src = "url image";*/
function img_act(imgName)
{
   imgOn = eval(imgName + "on.src");
   switch (browser)
   {
      case 'gecko':
         document[imgName].src = imgOn;
	     break;	 
      case 'ie4':
         document[imgName].src = imgOn;
	     break;	 
   } 
}

function img_inact(imgName)
{
   imgOff = eval(imgName + "off.src");
   switch (browser)
   {
     case 'gecko':
         document[imgName].src = imgOff;
	     break;	 
	  case 'ie4':
         document[imgName].src = imgOff;
	     break;	   
   } 
}

function chg_img(imgName, imgNamenew)
{
   imgOff = eval(imgNamenew + ".src");
   switch (browser)
   {
      case 'gecko':
         document[imgName].src = imgOff;
	     break;	 
      case 'ie4':
         document[imgName].src = imgOff;
	     break;	   
   } 
}
/* Rend une division "id" visible si la propriete visibility etait 'hidden' */
function show_div(id){
   switch (browser)
   {
      case 'ie4':
         div = eval('document.all.'+ id +'.style');
	     div.visibility = visible;
	     break;
      case 'gecko':
         document.getElementById(id).style.visibility = visible;
   }
}

/* Rend une division "id" invisible si la propriete visibility etait 'visible' */
function hide_div(id){
   switch (browser)
   {
     case 'ie4':
         div = eval('document.all.'+ id +'.style');
	     div.visibility = hidden;
	     break;
      case 'gecko':
         document.getElementById(id).style.visibility = hidden;
   }
}



function load_en()
	{
		var adresse;
		adresse = new String (document.location);
		
		i = adresse.lastIndexOf('/');
		j = adresse.lastIndexOf('l');
		
		re = /.html/gi;
		fichier = new String(adresse.substring(i+1, j+1));
		fichier= fichier.replace(re , "_en.html");
		
		document.location = "./" + fichier;

	}
	
	
function load_fr()
	{
		var adresse;
		adresse = new String (document.location);
		
		i = adresse.lastIndexOf('/');
		j = adresse.lastIndexOf('l');
		
		re = /_en.html/gi;
		fichier = new String(adresse.substring(i+1, j+1));
		fichier= fichier.replace(re , ".html");
		
		document.location = "./" + fichier;

	}
	
	
	
/* Fonctions de defilement du contenu d'une division dans un clip 
La division doit etre en position absolue et style.top doit etre initialise (??)
de meme que clip. 
*/

/* Vers haut de 'pas' */
function defil_id(id, pas, largeur) {

	switch (browser)
	{
	   case 'ie4':
	   	  div = eval('document.all.' + id);
		  break;
	   case 'gecko':
	   		
		   div = document.getElementById(id);
		   break;
	}
	  
	  div.style.top =  eval(parseInt(div.style.top) - pas) + "px";
	  //alert(div.style.clip);
	  i = div.style.clip.indexOf('px');
	  j = div.style.clip.indexOf('(');		  
	  param_1 = parseInt(div.style.clip.substring(j+1,i));
	  end = div.style.clip.indexOf(')');
	  j = div.style.clip.substring(i+3,end).indexOf('px');
	  param_2 = parseInt(div.style.clip.substring(i+3,i+3+j));
	  k = div.style.clip.substring(i+3+j+3,end).indexOf('px');
	  param_3 = parseInt(div.style.clip.substring(i+3+j+3,i+3+j+3+k));
	  div.style.clip = "rect(" + eval(param_1 + pas) + "px," + largeur + "px, " + eval(param_3 + pas) + "px, 0px)";
			
	  
}

/* Vers bas 20 */
function defil_down_id(id) {

	switch (browser)
	{
	   case 'ie4':
	   	  div = eval('document.all.' + id);
		  break;
	   case 'gecko':	
		   div = document.getElementById(id);
		   break;
	}
	  div.style.top =  eval(parseInt(div.style.top) + 20);
	  i = div.style.clip.indexOf('px');
	  j = div.style.clip.indexOf('(');		  
	  param_1 = parseInt(div.style.clip.substring(j+1,i));
	  end = div.style.clip.indexOf(')');
	  j = div.style.clip.substring(i+3,end).indexOf('px');

	  param_2 = parseInt(div.style.clip.substring(i+3,i+3+j));

	  k = div.style.clip.substring(i+3+j+3,end).indexOf('px');
	  param_3 = parseInt(div.style.clip.substring(i+3+j+3,i+3+j+3+k));

	   div.style.clip = "rect(" + eval(param_1 - 20) + "px," + largeur + "px, " + eval(param_3 - 20) + "px, 0px)";
	  
}

/* Continu haut */
function defil_c_id(id) {

	switch (browser)
	{
	   case 'ie4':
	   	  div = eval('document.all.' + id);
		  break;
	   case 'gecko':
	   		
		   div = document.getElementById(id);
		   break;
	}
	  div.style.top =  eval(parseInt(div.style.top) - 3);
	  i = div.style.clip.indexOf('px');
	  j = div.style.clip.indexOf('(');		  
	  param_1 = parseInt(div.style.clip.substring(j+1,i));
	  end = div.style.clip.indexOf(')');
	  j = div.style.clip.substring(i+3,end).indexOf('px');
	  param_2 = parseInt(div.style.clip.substring(i+3,i+3+j));
	  k = div.style.clip.substring(i+3+j+3,end).indexOf('px');
	  param_3 = parseInt(div.style.clip.substring(i+3+j+3,i+3+j+3+k));
	  div.style.clip = "rect(" + eval(param_1 + 3) + "px," + largeur + "px, " + eval(param_3 + 3) + "px, 0px)";
	  cmd = 'defil_c_id(\'' + id +'\')';
	  timer_2 = setTimeout(cmd, 10);
	  
}

/* Arrete defilement continu */
function stop_defil() {
	clearTimeout(timer_2);
}

/* Continu bas*/
function defil_down_c_id(id) {

	switch (browser)
	{
	   case 'ie4':
	   	  div = eval('document.all.' + id);
		  break;
	   case 'gecko':
	   		
		   div = document.getElementById(id);
		   break;
	}
	  div.style.top =  eval(parseInt(div.style.top) + 3);
	  i = div.style.clip.indexOf('px');
	  j = div.style.clip.indexOf('(');		  
	  param_1 = parseInt(div.style.clip.substring(j+1,i));
	  end = div.style.clip.indexOf(')');
	  j = div.style.clip.substring(i+3,end).indexOf('px');

	  param_2 = parseInt(div.style.clip.substring(i+3,i+3+j));

	  k = div.style.clip.substring(i+3+j+3,end).indexOf('px');
	  param_3 = parseInt(div.style.clip.substring(i+3+j+3,i+3+j+3+k));
	   div.style.clip = "rect(" + eval(param_1 - 3) + "px," + largeur + "px, " + eval(param_3 - 3) + "px, 0px)";
	   cmd = 'defil_down_c_id(\'' + id +'\')';
	  timer_2 = setTimeout(cmd, 10);
	  
}


function show_menu(layer){
// Rend une division visible
   switch (browser)
   {
      case 'ns4':
		  
	     lay = eval('document.layers.'+ layer);
         lay.visibility = visible;
	     break;
      case 'ie4':
         lay = eval('document.all.'+ layer +'.style');
	     lay.visibility = visible;
	     break;
      case 'gecko':
         document.getElementById(layer).style.visibility = visible;
   }
}

function hide_menu(layer){
// Rend une division visible
   switch (browser)
   {
      case 'ns4':
		//  lay = eval('document.layers.'+ layer);
        //  lay.visibility = hidden;
		//document.layers[layer].visibility = hidden;
        cmd='document.layers[\'' +layer + '\'].visibility = hidden'; 
		setTimeout(cmd,3000);
	     break;
      case 'ie4':
         lay = eval('document.all.'+ layer +'.style');
	     lay.visibility = hidden;
	     break;
      case 'gecko':
         document.getElementById(layer).style.visibility = hidden;
   }
}
// Fin Gestion menu dynamique


      

/********************************************************************************************/
	
		
		
		