/*
http://www.editeurjavascript.com
*/

var posYmenu = 96;
var posXmenu = 0;
var rootYmenu = 75;
var rootXmenu = 125;
var bgcolor='#C8EBFB';
var bgcolor2='#373F74';
var fgcolor='#373F74';
var fgcolor2='#ffffff';

var AgntUsr=navigator.userAgent.toLowerCase();
var DomYes=document.getElementById?1:0;
var NavYes=AgntUsr.indexOf('mozilla')!=-1&&(AgntUsr.indexOf('compatible')==-1 ||AgntUsr.indexOf('phoenix')!=-1 )?1:0;
var Nav4=NavYes&&!DomYes&&document.layers?1:0;
var iex = (document.all);
var TargetLoc;
var skn;
var Timer;

var MarkerType = Nav4?"layer":"div";

if(!Nav4){
document.write('<style type="text/css">');
document.write('.popper { POSITION: absolute; VISIBILITY: hidden; z-index:5;}')
document.write('#topgauche { position:absolute; top:'+posYmenu+'px; left:'+posXmenu+'px}')
document.write('</style>')
}

document.write('<'+MarkerType+' id="topdeck" '+(Nav4? "visibility=hidden zIndex=5" :"class='popper'")+'></'+MarkerType+'>');

if(!Nav4){
	if (DomYes) { skn = document.getElementById("topdeck").style }
	else if (iex) { skn = topdeck.style }
	skn.top = posYmenu;
}else { 
	skn = document.layers["topdeck"];
	skn.top=posYmenu;
}

function hexatodec(thecolor){
return rgbcolor = "rgb("+parseInt(thecolor.substring(1,3),16)+","+
				  parseInt(thecolor.substring(3,5),16)+","+
				  parseInt(thecolor.substring(5,7),16)+")";
}

function ClcTrgt(){
	posXmenu=0
	var TLoc=Nav4?document.layers[TargetLoc]:DomYes?window.document.getElementById(TargetLoc):window.document.all[TargetLoc];
	if(DomYes){
		while(TLoc){
			posXmenu+=TLoc.offsetLeft;
			TLoc=TLoc.offsetParent;
		}
	}else{
		posXmenu=document.layers['topgauche'].layers[TargetLoc].pageX;
	}
}

function autoclose(){
	Timer = setTimeout("kill()", 1);
}

function mask_form_input(how){
		temp = document.getElementById("div_to_hide");
		if(temp) temp.style.visibility = how? "visible":"hidden";
}
function mask_se(how){
	if(iex){
		temp = document.getElementById("se_combo");
		if(temp) temp.style.visibility = how? "visible":"hidden";
	}
}

function f_onMouseOver(cell, id){
	if(DomYes){
		cell.style.background = bgcolor2;
		document.getElementById("l"+id).style.color = fgcolor2 ;
	}
	//else cell.bgcolor = bgcolor2;
	clearTimeout(Timer);
}

function f_onMouseOut(cell, id){
	if(DomYes){
		cell.style.background = bgcolor;
		document.getElementById("l"+id).style.color = fgcolor ;
	}
	//else cell.bgcolor = bgcolor;
	autoclose();
}

function pop(subarray,pos){
	TargetLoc = "submenu"+pos;
	ClcTrgt();
	skn.visibility = "hidden";
	skn.left = posXmenu;
	
	if(subarray.length == 0) return;
	
	// Intervention ddupuis - 20050125
	mask_se((!pos?0:1));
	mask_form_input(0);
	
	var content="<TABLE BORDER=0 CELLPADDING=1 CELLSPACING=0 BGCOLOR=#373F74><TR><TD>"+
				"<TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=0>";

	for(i=0; i < subarray.length; i++){
		content +=	"<TR><TD BGCOLOR="+bgcolor+" onMouseOver=\"f_onMouseOver(this, '"+i+"');\""+
					" onMouseOut=\"f_onMouseOut(this, '"+i+"');\" nowrap>"+
					subarray[i]+"</TD></TR>";
		for(j=0; j<sslien[pos][i].length; j++){
			content +=	"<TR><TD BGCOLOR="+bgcolor+" onMouseOver=\"f_onMouseOver(this, '"+i+""+j+"');\""+
						" onMouseOut=\"f_onMouseOut(this, '"+i+""+j+"');\" nowrap>"+
						sslien[pos][i][j]+"</TD></TR>";
		}
	}
	content += "</TABLE></TD></TR></TABLE>";
	if (Nav4){
			skn.innerHTML=content;
			skn.visibility = "visible";
	}else if (DomYes){
			thediv = document.getElementById('topdeck');
			thediv.innerHTML = content;
			skn.visibility = "visible";
	}else{
			thediv = document.all('topdeck');
			thediv.innerHTML = content;
			skn.visibility = "visible";
	}
}
function kill(){
	skn.visibility = "hidden";
	mask_se(1);
	mask_form_input(1);
}

document.onclick = kill;

to_write = Nav4?	"<"+MarkerType+" ID=topgauche left="+rootXmenu+" top="+rootYmenu+">" :
					"<"+MarkerType+" ID=topgauche style='position:absolute; left:"+rootXmenu+"px; top:"+rootYmenu+"px;'>";

to_write +=	"<table border=0 CELLPADDING=0 CELLSPACING=0 id=topgauchetable>"+
			"<tr><td width=6 height=5><img src=\""+site_path+"ximg/omenu_tl.gif\"></td><td background=\""+site_path+"ximg/omenu_t.gif\"><img src=\""+site_path+"ximg/omenu_t.gif\"></td>"+
			"<td width=7><img src=\""+site_path+"ximg/omenu_tr.gif\"></td></tr><tr><td background=\""+site_path+"ximg/omenu_l.gif\"><img src=\""+site_path+"ximg/omenu_l.gif\"></td><td bgcolor="+bgcolor+">";
			
			to_write += "<table border=0 CELLPADDING=0 CELLSPACING=0 bgcolor="+bgcolor+" class=ombrellemenu><tr>";
			for(i=0; i<rlien.length; i++){
				to_write += "<td bgcolor="+bgcolor+" nowrap><"+MarkerType+" "+(Nav4?"":"style='position:relative'")+" id='submenu"+i+"'></"+MarkerType+"> "+rlien[i]+" </td>";
				to_write += i<rlien.length-1 ? "<td bgcolor="+bgcolor+">&nbsp;|&nbsp;</td>" : "" ;
			}
			to_write += "</tr></table>";
			
to_write +=	"</td><td background=\""+site_path+"ximg/omenu_r.gif\"><img src=\""+site_path+"ximg/omenu_r.gif\"></td></tr><tr><td height=5><img src=\""+site_path+"ximg/omenu_bl.gif\"></td>"+
			"<td background=\""+site_path+"ximg/omenu_b.gif\"><img src=\""+site_path+"ximg/omenu_b.gif\"></td><td><img src=\""+site_path+"ximg/omenu_br.gif\"></td></tr></table>"+
			"</"+MarkerType+">";
			
document.write(to_write);