
//Affiche les sous menus
function fxAfficheSousMenu(MenuID)
{
	// Comme .NET rajoute des _ctl_ qu'on ne maitrise pas, on recherche le div correspondant
	for (var i=0; i < 25; i++) 
	{
 		var ZeDiv = document.getElementsByTagName("div")[i];
        try
        {
 		    if (ZeDiv.id.indexOf(MenuID) > -1)
 		    {			
 			    var nomCookie = "Affiche"+MenuID;
			    if (ZeDiv.style.display == 'block')
			    {
				    ZeDiv.style.display = 'none';
				    fxSetCookie(nomCookie, 'false');
			    }
			    else
			    {
				    ZeDiv.style.display = 'block';
				    fxSetCookie(nomCookie, 'true');
			    }
 		    }
 		}
        catch(VLOB_EXCEP)
        {
            //alert('fxAfficheSousMenu : ' + VLOB_EXCEP.message);
        }
	}
}

//Créer un cookie qui ermet de savoir si on affiche le menu navigation
function fxSetCookie(NomCookie, Valeur)
{
	var Expire = new Date();
	var DateDeDemain = Expire.getTime()+ 1000*60*60*24*365;
	Expire.setTime(DateDeDemain);
	document.cookie=NomCookie + "=" + Valeur + ((Expire == null) ? "" : ("; expires=" + Expire.toGMTString()));
}

// Supprimer un cookie
function DeleteCookie (name)
{ 
    var exp=new Date(); 
    exp.setTime (exp.getTime() - 100000); 
    var cval=GetCookie (name); 
    document.cookie=name+"="+cval+"; expires="+exp.toGMTString(); 
} 

// Supprimer les cookies
function DeleteAllCookies()
{
	DeleteCookie(AfficheDV_NAVIG);
	DeleteCookie(AfficheDV_CARTO);
	DeleteCookie(AfficheDV_ADMIN);
	DeleteCookie(AfficheDV_SMAD0);
	DeleteCookie(AfficheDV_SMAD1);
}

//Change le type de l'input type=text en type=password
function fxChangeTypeInput(input)
{
	input.value = "";
	if (input.id.search(/TXT_PSSWD/) != -1)
	{
		node = input.cloneNode(true);
		node.setAttribute('type','password');
		node.removeAttribute('onfocus');
		nodeparent = input.parentNode;
		nodeparent.insertBefore(node,input);
		nodeparent.removeChild(input);
		node.focus();
		node.focus();
	}
}

//Demande une confirmation avant de supprimer une donnée
function fxDemandeConfirm(RedirectURL)
{
	if (confirm("Vous êtes sur le point de supprimer cette donnée, voulez-vous continuez ?"))
		location.href = RedirectURL;
}