// Menu contextuel
var ns4 = (document.layers)? true:false;   				//NS 4
var ie4 = (document.all)? true:false; 					//IE 4
var dom = (document.getElementById)? true:false;		//DOM
var etatMenu = false;                // etat du menu affiché = oui/non
var x = 0,y = 0;   // position de la souris
var hauteur = 10, largeur = 400;
var backColor = "#111111";
var frontColor = "#EEEEEE";

// Le tableau des entrées de menu
var URLMenu = new Array();
var URLMenuIn = new Array();
var DescMenu = new Array();
var CompMenu = new Array();

for (n=0 ; n<9 ; n++)
	CompMenu[n] = "";

// Le tableau des entrées de menu
URLMenu[0] = "/index.php";
URLMenuIn[0] = "/index.php";
DescMenu[0] = "Accueil";
URLMenu[1] = "/ectf/index.html";
URLMenuIn[1] = "/ectf/ectf.html";
DescMenu[1] = "E.C.T.F";
URLMenu[2] = "/hasta/hastadegarde.htm";
URLMenuIn[2] = "/hasta/hasta.html";
DescMenu[2] = "Hasta la Pizza";
URLMenu[3] = "/beastbuster/beastbusterdegarde.html";
URLMenuIn[3] = "/beastbuster/beastbuster.html";
DescMenu[3] = "Beast Buster";
URLMenu[4] = "/redflag/redflagdegarde.htm";
URLMenuIn[4] = "/redflag/redflag.html";
DescMenu[4] = "Red Flag";
URLMenu[5] = "/americanspirit/asdegarde.htm";
URLMenuIn[5] = "/americanspirit/americanspirit.htm";
DescMenu[5] = "American Spirit";
URLMenu[6] = "/onbook/obdegarde.htm";
URLMenuIn[6] = "/onbook/onbook.html";
DescMenu[6] = "On Book";
URLMenu[7] = "/aides/regles.html";
URLMenuIn[7] = "/aides/regles.html";
DescMenu[7] = "Aides de jeu";
CompMenu[7] = "<BR>";
URLMenu[8] = "/plan.html";
URLMenuIn[8] = "/plan.html";
DescMenu[8] = "Index du site";

// Le texte du menu
var MenuContent = "<STYLE TYPE=\"text/css\"> a:hover { font-weight: bold;	background-color: #003399;	color: #FFFF00; }</STYLE><font size=+1>L\'Antre Chrome</font>&nbsp;&nbsp;&nbsp;&nbsp;<BR><BR>";
for (i=0 ; i<9 ; i++)
{
	if (i==IndexMenu)
	{
		MenuContent += "<a style='color: yellow;' href='"+URLMenuIn[i]+"'>"+DescMenu[i]+"</a>";
		for (j=0 ; j<TailleLongMenu ; j++)
			MenuContent += " &gt; <a style='color: yellow;' href='"+URLLongMenu[j]+"'>"+DescLongMenu[j]+"</a>&nbsp;&nbsp;&nbsp;";
	}
	else
		MenuContent += "<a style='color: yellow;' href='"+URLMenu[i]+"'>"+DescMenu[i]+"</a>&nbsp;&nbsp;&nbsp;";
	MenuContent	+= "<BR>"+CompMenu[i];
}

var Menu = ('<table border=1 cellpadding=1 cellspacing=1 height='+hauteur+' bgcolor='+backColor+'><tr><td><font face="verdana" color='+frontColor+' size=-1>'+MenuContent+'</font></td></tr></table>');

//var Menu = ('<table border=1 cellpadding=1 cellspacing=1 width='+largeur+' height='+hauteur+' bgcolor='+backColor+'><tr><td><font face="verdana" color='+frontColor+' size=-1>'+MenuContent+'</font></td></tr></table>');

if (ie4)
{
	document.write('<DIV ID=Layer1 STYLE=position:absolute; top:5000px; left:5000px; width:'+largeur+'px; height:'+hauteur+'px; background-color:black; z-index:3; visibility:hidden>'+Menu+'</DIV>'); 
}
if (ns4)
{
	document.write('<ilayer name="ns_ilayer" height="'+hauteur+'" width="'+largeur+'"><layer name="ns_layer">'+Menu+'</layer></ilayer>');
}


if (dom)
{
  if (document.addEventListener)
  {
  	document.addEventListener("mouseup",RightMouseDisable,false);
  }
  else
  	document.oncontextmenu = LoadMenu;
}
else if (ie4)
{
  document.onkeydown = CheckKey;
  document.onmousedown = RightMouseCheck;
}
else if (ns4)
{
  document.captureEvents(Event.MOUSEDOWN);
  document.captureEvents(Event.MOUSEMOVE);
  document.onmousedown = RightMouseCheck;
}


function get_mouse(e)
{    
  x = (ns4) ? e.pageX : event.clientX+document.body.scrollLeft;
  y = (ns4) ? e.pageY : event.clientY+document.body.scrollTop;
}



function CheckKey()
{
  	var MyKey = event.keyCode;
	if (MyKey==93)
  	{
    	var MyValue = LoadMenu;
    	return false;
    }
}
  
  
function RightMouseCheck(e)
{
	var MyNumber=0;
	if (ie4)
		MyNumber = event.button;
  	else
    	MyNumber = e.which;
	
	if (MyNumber==2||MyNumber==3||MyNumber==4)
  	{
		var MyValue = LoadMenu();
    	return false;
  	}
  	else
  		return true; 
}


function LoadMenu()
{
	get_mouse();
	if (etatMenu==false)
	{
		AfficheMenu();
		etatMenu = true;
	}
	else if (etatMenu==true)
	{
		cacheMenu();
	}
	return false;
}


function AfficheMenu()
{
	if (ie4)
	{
		document.all.Layer1.style.left = x;
		document.all.Layer1.style.top = y;
	}
	return false;
}


function cacheMenu()
{
	if (ie4)
	{
		document.all.Layer1.style.left = -5000;
		document.all.Layer1.style.top = -5000;
	}
	if (ns4)
	{
		document.ns_ilayer.document.ns_layer.left = -5000;
		document.ns_ilayer.document.ns_layer.top = -5000;
	}
	etatMenu=false;
}

// On cache le menu au chargement
cacheMenu()









