
var timerID = null;

window.onerror = myError;

function myError(){
  return true;
}

function chgImg(name,on) {

	var myname = 'document.images.'+name;
	var myimg = MM_findObj(name).src;

	var strLength = myimg.length;
	var string = myimg.substring(0,(strLength-5));
	if (on==1) string += "1.gif";
	else string += "0.gif";

	MM_findObj(name).src = string;
}
 

function supnavoff(SupLength,supStr,target) {
var supcom = "";

if (supStr != 0)
{
var test = (eval("LstDiv"+supStr)).toString();
var killall = test.split(",");
}

// 1er niveau
if (supStr == 0)
{
	var test = (eval(LstDiv)).toString();
	var killall = test.split(",");
 	var test = (eval("LstDiv["+target+"]["+supStr+"]"));
 
  for (var j=0; j < killall.length; j++) 
  {
    var check = killall[j];  
    if (check==test)
  	{	
  		supcom += "MM_showHideLayers('"+check+"','"+check+"','show');";
  	} else {
  		supcom += "MM_showHideLayers('"+check+"','"+check+"','hide');";
  	}
  }
  
} else if (target == 0) {

// 1er élément
  var args = supnavoff.arguments;
  var item = args[eval(args.length-1)];
  var test = (eval("LstDiv"+supStr+"["+item+"][0]"));
 
      for (i=1; i < killall.length; i++) 
   	  { 
   	    	var check = killall[i];
  			if (check==test)
  			{
  				supcom += "MM_showHideLayers('"+check+"','"+check+"','show');";
  			} else {
  				supcom += "MM_showHideLayers('"+check+"','"+check+"','hide');";
  			}
			
   	  }

} else {

  // Autre élément
  
var test = (eval("LstDiv"+supStr+"["+target+"]"));
  
  for (var i=1; i < killall.length; i++) 
  {
  	var check = killall[i];
  	if (check==test)
  	{
		supcom += "MM_showHideLayers('"+check+"','"+check+"','show');";
  	} else {
  		supcom += "MM_showHideLayers('"+check+"','"+check+"','hide');";
  	}
  }

}
	eval(supcom);
}


function checknode(curStr,argStr) {

curStr = curStr.replace(".", "div");
var check = eval("LstDiv"+argStr+"[0]");
if (curStr == check) return true;

}

function nav() {

	clearTimeout(timerID);
	timerID=null;

if(timerID != null) {
	clearTimeout(timerID);
	timerID=null;
}

var args = nav.arguments;
var argStr = "";
var curStr = "";
var supStr = "";
var simpleStr = "";
var Str = "";

var item = (args.length-1);
item = args[item];

  for (var i=0; i<(args.length-1); i++) {
  	argStr += "["+args[i]+"]";
  }

  for (var i=0; i<(args.length); i++) {
  	curStr += "."+args[i];
  	simpleStr += "["+args[i]+"]";
  }

var level = args[(args.length-1)];

if (level == 0) {
	level = (args.length-1); 
} else {
	level = (args.length);
}

if ((args.length) > 2) {  
  for (var i=0; i<(args.length-2); i++) {
  	supStr += "["+args[i]+"]";
  }
  for (var i=1; i<(args.length-1); i++) {
  	Str += "["+args[i]+"]";
  }
  var SupLength = eval(("LstDiv["+args[0]+"]"+Str)+".length");
  if (SupLength>1) SupLength--;
  var target = args[eval(args.length-1)];
  if (target == 0) {
  SupLength = eval("LstDiv["+args[0]+"].length");
  var item2 = args[eval(args.length-2)];
  var supcom = supnavoff(SupLength,supStr,target,item2); 
  } else {
  var Str ="";
  for (var i=0; i<(args.length-1); i++) {
  	Str += "["+args[i]+"]";
  }
  var supcom = supnavoff(SupLength,Str,target);
  }
 } else {
  supStr = "0";
  var target = args[0]; 
  var SupLength = eval("LstDiv.length");
  var supcom = supnavoff(SupLength,supStr,target);
 }

var Lstlevel = ("LstDiv"+argStr).toString();

if (checkinf = checknode(curStr,argStr)) {

  for (var j=0; j < 2; j++) 
  {
  	var check = (eval("LstDiv"+argStr+"["+j+"]")).toString();
  	check = check.split(",");
  	check = check[0];

	var com = "MM_showHideLayers('"+check+"','"+check+"','hide')";
	if (j==item) com = "MM_showHideLayers('"+check+"','"+check+"','show')";
	//alert(com);
	eval(com);
  }
} else {

	var com = "MM_showHideLayers('"+eval("LstDiv"+simpleStr)+"','"+eval("LstDiv"+simpleStr)+"','show')";
	//alert(com);
	eval(com);
 }
}


function navOff() {

  if(timerID != null) {

  var killnav = (eval(LstDiv)).toString();
  killall = killnav.split(",");

      for (i=0; i < killnav.length; i++) 
   	  { 
   	  	var com = "MM_showHideLayers('"+killall[i]+"','"+killall[i]+"','hide')";
		eval(com);
   	  }

  clearTimeout(timerID);
  timerID=null;

  MM_swapImgRestore();

  }

}


function isMac() {
  if (navigator.appVersion.indexOf("Mac") != -1) return true;
  if (navigator.appVersion.indexOf("PPC") != -1) return true;
  else return false;
}


// Détection du css

  // Instructions pour Mac
  if (isMac()) {

	if (document.layers) {
		var my_style = '\n<style type="text/css">';
		var my_style = my_style + '\n.menudhtml{position:absolute; top:73px; left:14px; visibility:hidden; z-index:100}';
		var my_style = my_style + '\n.homedhtml{position:absolute; top:158px; left:14px; visibility:hidden; z-index:100}';
		var my_style = my_style + '\n</style>';	
	} else if (document.all) {
		var my_style = '\n<style type="text/css">';
		var my_style = my_style + '\n.menudhtml{position:absolute; top:64px; left:-30px; visibility:hidden; z-index:100}';
		var my_style = my_style + '\n.homedhtml{position:absolute; top:150px; left:-30px; visibility:hidden; z-index:100}';
		var my_style = my_style + '\n</style>';	
	} else {
		var my_style = '\n<style type="text/css">';
		var my_style = my_style + '\n.menudhtml{position:absolute; top:73px; left:-10px; visibility:hidden; z-index:100}';
		var my_style = my_style + '\n.homedhtml{position:absolute; top:158px; left:-10px; visibility:hidden; z-index:100}';
		var my_style = my_style + '\n</style>';	
	} 

  } else {

	if (document.layers) {
		var my_style = '\n<style type="text/css">';
		var my_style = my_style + '\n.menudhtml{position:absolute; top:73px; left:14px; visibility:hidden; z-index:100}';
		var my_style = my_style + '\n.homedhtml{position:absolute; top:158px; left:14px; visibility:hidden; z-index:100}';
		var my_style = my_style + '\n</style>';	
	} else if (document.all) {
		var my_style = '\n<style type="text/css">';
		var my_style = my_style + '\n.menudhtml{position:absolute; top:80px; left:6px; visibility:hidden; z-index:100}';
		var my_style = my_style + '\n.homedhtml{position:absolute; top:165px; left:6px; visibility:hidden; z-index:100}';
		var my_style = my_style + '\n</style>';	
	} else {
		var my_style = '\n<style type="text/css">';
		var my_style = my_style + '\n.menudhtml{position:absolute; top:73px; left:-10px; visibility:hidden; z-index:100}';
		var my_style = my_style + '\n.homedhtml{position:absolute; top:158px; left:-10px; visibility:hidden; z-index:100}';
		var my_style = my_style + '\n</style>';	
	} 

  }

document.write(my_style);

