/*
 * Auteur: Roussel jonathan
 * Date: 28 avril 2005
 */

// -----------------------------------------------------...
function createMenu(PagePath) {
	document.write("<table border=0 onmouseout=\"hideAll();StyleNormal_Menu()\" style='cursor:pointer;position:absolute;top:"+y+";left:"+x+";' cellpadding='0' cellspacing=0 align='right'>");
	document.write("		<tr>");
	document.write("			<td width='102' height='25' id='menuaccueil' align='center'><img border='0' name='image_accueil' onmouseover=\"StyleNormal_Menu();this.src='/images/menu/accueil_hover.gif'\" onmouseout=\"Action_Acceuil_Out(this);\"  onclick=\"window.location.href='/'\" src='/images/menu/accueil.gif'></td>");

   for (var i = 0; i < coulmenu_def.length; i++)
   {
   			document.write("	<td width='2' height='25'><img border='0' src='/images/empty.gif' width='2'></td>");
			if((i == 0 || i == 1 || i == 2 || i == 3) && PagePath == 'accueil/index')
		 		document.write("<td width='102' height='25' id=menu"+i+" align='center'><img name='image"+i+"' border='0' onmouseover=\"document.recherche.region.style.visibility=\'hidden\';StyleNormal_Menu();this.src='/images/menu/"+fond_menu_def[i]+"_hover.gif';revealSubMenu("+i+");\" onmouseout=\"document.recherche.region.style.visibility=\'visible\';Style_Menu_Out(this,"+i+");\" onclick=\"hideSubMenu("+i+");window.location.href='"+lien_menu[i]+"'\"  src='/images/menu/"+fond_menu_def[i]+".gif'></td>");
		 	else
				document.write("<td width='102' height='25' id=menu"+i+" align='center'><img name='image"+i+"' border='0' onmouseover=\"StyleNormal_Menu();this.src='/images/menu/"+fond_menu_def[i]+"_hover.gif';revealSubMenu("+i+");\" onmouseout=\"Style_Menu_Out(this,"+i+");\" onclick=\"hideSubMenu("+i+");window.location.href='"+lien_menu[i]+"'\"  src='/images/menu/"+fond_menu_def[i]+".gif'></td>");
	}
	document.write("</tr>");
	document.write("</table>");

	for (var i = 0; i < submenu.length; i++)
	{
      	document.write("<div style=\"position:relative;z-index:200; top:2; left:1; font-size:60px;\"><table name='tab_sous_menu'  style='cursor:pointer;display:none;position:absolute;left:"+pos_menu[i]+";top:34;' cellpadding='0' cellspacing='0' id=submenu"+i+" onmouseover=\"revealSubMenu("+i+")\" onmouseout=\"StyleNormal_Menu();hideSubMenu("+i+")\" width=200>");
      		for (var j = 0; j < taillesousmenu[i]; j++)
			{
				if(submenu[i][j] != undefined)
				{
					if((i == 0 || i == 1 || i == 2 || i == 3) && PagePath == 'accueil/index')
					{
						if(j == 0)
							document.write("<tr><td style='color:"+coulmenu_def[i]+";font-weight: bold;border-width:2px;border-style:solid;border-color:"+coulmenu_def[i]+";cursor:pointer;border-top-width:2px;' bgcolor="+menu_bgcolor_normal[i]+" onmouseover=\"document.recherche.region.style.visibility=\'hidden\';Ss_Menu_Over(this,"+i+")\" onmouseout=\"document.recherche.region.style.visibility=\'visible\';Ss_Menu_Out(this,"+i+");\" onclick=window.location.href='"+lien_ssmenu[i][j]+"' id=ss-menu"+i+j+" height="+elementH+">&nbsp;"+submenu[i][j]+"</td></tr>");
						else
         					document.write("<tr><td style='color:"+coulmenu_def[i]+";font-weight: bold;border-width:2px;border-style:solid;border-color:"+coulmenu_def[i]+";cursor:pointer;border-top-width:0px;' bgcolor="+menu_bgcolor_normal[i]+"  onmouseover=\"document.recherche.region.style.visibility=\'hidden\';Ss_Menu_Over(this,"+i+")\" onmouseout=\"document.recherche.region.style.visibility=\'visible\';Ss_Menu_Out(this,"+i+");\" onclick=window.location.href='"+lien_ssmenu[i][j]+"' id=ss-menu"+i+j+" height="+elementH+" >&nbsp;"+submenu[i][j]+"</td></tr>");
         			}
         			else
					{
						if(j == 0)
							document.write("<tr><td style='color:"+coulmenu_def[i]+";font-weight: bold;border-width:2px;border-style:solid;border-color:"+coulmenu_def[i]+";cursor:pointer;border-top-width:2px;' bgcolor="+menu_bgcolor_normal[i]+" onmouseover=\"Ss_Menu_Over(this,"+i+")\" onmouseout=\"Ss_Menu_Out(this,"+i+");\" onclick=window.location.href='"+lien_ssmenu[i][j]+"' id=ss-menu"+i+j+" height="+elementH+">&nbsp;"+submenu[i][j]+"</td></tr>");
						else
         					document.write("<tr><td style='color:"+coulmenu_def[i]+";font-weight: bold;border-width:2px;border-style:solid;border-color:"+coulmenu_def[i]+";cursor:pointer;border-top-width:0px;' bgcolor="+menu_bgcolor_normal[i]+"  onmouseover=\"Ss_Menu_Over(this,"+i+")\" onmouseout=\"Ss_Menu_Out(this,"+i+");\" onclick=window.location.href='"+lien_ssmenu[i][j]+"' id=ss-menu"+i+j+" height="+elementH+" >&nbsp;"+submenu[i][j]+"</td></tr>");
         			}
				}
			}
      		document.write("</table></div>");
   	}
}

// -----------------------------------------------------
function Action_Acceuil_Out(element){
	if(NumMenuEnCours != "accueil"){
		element.src="/images/menu/accueil.gif";
	}
}

function Style_Menu_Out(element,numMenu){
	if(numMenu != NumMenuEnCours){
		element.src="/images/menu/"+fond_menu_def[numMenu]+".gif";
	}
}

function Ss_Menu_Out(element,numMenu){
	element.style.color=coulmenu_def[numMenu];
	styleOut(element,numMenu);
}

function Ss_Menu_Over(element, numMenu){
	StyleTexteNormal_Menu(numMenu);
	element.style.color='white';
	document.images["image"+numMenu].src="/images/menu/"+fond_menu_def[numMenu]+"_hover.gif";
	StyleNormal_SsMenu(numMenu);
	styleOver(element,numMenu);
}

function styleOver(element,numMenu) {
	element.bgColor = coulmenu_def[numMenu];
}
// -----------------------------------------------------
function styleOut(element,numMenu) {
	element.bgColor = menu_bgcolor_normal[numMenu];
}

function StyleNormal_SsMenu(numMenu){
	for (var j = 0; j < taillesousmenu[numMenu]; j++){
		O("ss-menu"+numMenu+j).bgColor = menu_bgcolor_normal[numMenu];
	}
}

function StyleNormal_Menu(){
	for (var i = 0; i < coulmenu_def.length; i++){
		if(i != NumMenuEnCours){
			document.images["image"+i].src="/images/menu/"+fond_menu_def[i]+".gif";
		}
	}
}

function StyleTexteNormal_Menu(numMenu){
	for (var j = 0; j < taillesousmenu[numMenu]; j++){
		O("ss-menu"+numMenu+j).style.color=coulmenu_def[numMenu];
	}
}

// -----------------------------------------------------
function revealSubMenu(numMenu) {
	hideAll();
	show( O("submenu"+numMenu) );
	if((numMenu==1 || numMenu==2 || numMenu==3) && (NumMenuEnCours=='0')){
		maselect = O('100');
		maselect.style.visibility = "hidden";
	}
}
// -----------------------------------------------------
function hideSubMenu(numMenu) {
	hide( O("submenu"+numMenu) );
	if(NumMenuEnCours=='0'){
		maselect = O('100');
		if(maselect)
			maselect.style.visibility = "visible";
	}
}
// -----------------------------------------------------
function show(element) {
   element.style.display = "";
}
// -----------------------------------------------------
function hideAll() {
   for (var i = 0; i < submenu.length; i++){
      hideSubMenu(i);
	}
}
// -----------------------------------------------------
function hide(element) {
   element.style.display = "none";
}
// -----------------------------------------------------
function O(id) {
   return document.getElementById(id)
}
// -----------------------------------------------------
function OngletEnCours(mavar){
	if(mavar)
	{
		if(mavar =='accueil'){
			document.images['image_accueil'].src="/images/menu/accueil_hover.gif";
		}else{
			document.images["image"+mavar].src="/images/menu/"+fond_menu_def[mavar]+"_hover.gif";
		}
	}
}
// -----------------------------------------------------
