//$========================================================
//$ Ecrire le span indiquant le menu sélectionné
//$========================================================
function WriteHighlightSpan(strParentMenu, strName, strImageBefore, strImageAfter)
{
	//$ Déclaration des variables locales
	//var strClasse = strDefaultClass;
	var strDisplay = 'none';
	var oUrl = new MD_oParseUrl(window);

	//$ Vérifier la page si le menu correspond à la page courante	
	if(GEN_strPageName == strName)
	{
		//strClasse = strHighlightClass;
		strImage = 'over'
	}
	else {
		strImage = 'out'
	}
	
	//$ Vérifier l'argument	
	if(oUrl.hFieldData['mnu'] == strParentMenu)
	{
		strDisplay = 'block';
	}
	
	//$ Si on est dans le type de déploiement sans rafraichissement
	if(GEN_bGoodBrowser == true)
	{
		strDisplay = 'block';
	}

	//$ Ecriture du span
	document.write(strImageBefore + strImage + strImageAfter)
	
	//document.write('<span class="'+strClasse+'" style="display:'+strDisplay+';">');
}
//$========================================================

//$========================================================
//$ Ecrire le span partie
//$========================================================
function WriteSpan(strName, strClasse)
{
	//$ Déclaration des variables locales
	var strDisplay = 'none';
	var oUrl = new MD_oParseUrl(window);
	
	//$ Vérifier l'argument	
	if(oUrl.hFieldData['mnu'] == strName)
	{
		strDisplay = 'block';
	}
	
	//$ Ecriture du span
	document.write('<span class="'+strClasse+'" name="'+strName+'" id="'+strName+'" style="display:'+strDisplay+';">');
}

//$========================================================

//$========================================================
//$ Fermer tous les menus
//$========================================================
function CloseAllMenu()
{
	//$ Déclaration des variables locales
	var iIndex;
	var oMenu = null;
	
	//$ Cacher tous les menus
	for(iIndex = 1; iIndex <= GEN_iNbreHomeMenu; iIndex++)
	{
		oMenu = MM_findObj('menu' + iIndex);
		oMenu.style.display = "none";
	}
}
//$========================================================

//$========================================================

//$========================================================
function DeploiMenu(strMenu)
{
	//$ Déclaration des variables locales
	var oMenu = null;
	var oUrl = new MD_oParseUrl(window);
	var iArg = 0;
	var strNewQueryString = '';
	var strUrl = '';
	
	//$ Si on peut ouvrir directement le menu dans la page
	if(GEN_bGoodBrowser == true)
	{
		//$ Fermer tous les menus
		CloseAllMenu();
		
		//$ Ouvrir le menu
		oMenu = MM_findObj(strMenu);
		oMenu.style.display = "block";		
	}
	else
	{
		//$ Construire l'url sans les informations 'mnu'
  		if(oUrl.strQueryString != '')
		{
			for(iArg = 0; iArg < oUrl.aFieldName.length; iArg++)
    		{
				if(oUrl.aFieldName[iArg] != 'mnu')
				{
					if(strNewQueryString == '')strNewQueryString = oUrl.aFieldName[iArg] + '=' + oUrl.hFieldData[oUrl.aFieldName[iArg]];
					else strNewQueryString = strNewQueryString + '&' + oUrl.aFieldName[iArg] + '=' + oUrl.hFieldData[oUrl.aFieldName[iArg]];
				}
			}
		}
		if(strNewQueryString == '')strNewQueryString = 'mnu='+strMenu;
		else strNewQueryString = strNewQueryString + '&mnu='+strMenu;
		strUrl = oUrl.strPath + '?' + strNewQueryString;
		MD_Redirect(strUrl);
	}
}
//$========================================================

//$========================================================
//$ Fonctions Dreamweavers
//$========================================================
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
//$========================================================





//$========================================================
//$ Ecrire le span indiquant le menu sélectionné
//$========================================================
function WriteHighlightLabel(strParentMenu, strName, strLabel,strLink)
{
	//$ Déclaration des variables locales
	//var strClasse = strDefaultClass;
	var strDisplay = 'none';
	var oUrl = new MD_oParseUrl(window);

	//$ Vérifier la page si le menu correspond à la page courante	
	if(GEN_strPageName == strName)
	{
		//strClasse = strHighlightClass;
		strClass = 'menu_over'
	}
	else {
		strClass = 'menu_out'
	}
	
	//$ Vérifier l'argument	
	if(oUrl.hFieldData['mnu'] == strParentMenu)
	{
		strDisplay = 'block';
	}
	
	//$ Si on est dans le type de déploiement sans rafraichissement
	if(GEN_bGoodBrowser == true)
	{
		strDisplay = 'block';
	}





	//$ Ecriture du span
	document.write('<a href="' + strLink + '" class="' + strClass + '">' + strLabel + '</a>');
	
	//document.write('<span class="'+strClasse+'" style="display:'+strDisplay+';">');
}
//$========================================================





