/*=================================================================
	Function: ShowTooltip
	Purpose:  position, draw, and display tooltip element
	Input:    fArg - indexes text array to display
	Returns:  undefined
==================================================================*/
	function ShowTooltip(fArg,fContext)
	{
	 		var divID = fArg ;
			if ( document.getElementById && document.getElementById( divID ) ) // Pour les navigateurs récents
				{
					Pdiv = document.getElementById( divID );
					PcH = true;
		 		}
			else if ( document.all && document.all[ divID] ) // Pour les veilles versions
				{
					Pdiv = document.all[ divID ];
					PcH = true;
				}
			else if ( document.layers && document.layers[ divID ] ) // Pour les très veilles versions
				{
					Pdiv = document.layers[ divID ];
					PcH = true;
				}
			else
				{
					
					PcH = false;
				}
			if ( PcH )
				{
					if ( fContext == 1) {
					   Pdiv.style.posLeft = event.clientX;
					   Pdiv.style.posTop = event.clientY;
					   }
					Pdiv.style.visibility = "visible";
				}
	}

/*=================================================================
	Function: HideTooltip
	Purpose:  set visibility attribute of tooltip to hidden
	Input:    none
	Returns:  undefined
==================================================================*/

	function HideTooltip(fArg)
	{
	 		var divID = fArg ;
			if ( document.getElementById && document.getElementById( divID ) ) // Pour les navigateurs récents
				{
					Pdiv = document.getElementById( divID );
					PcH = true;
		 		}
			else if ( document.all && document.all[ divID] ) // Pour les veilles versions
				{
					Pdiv = document.all[ divID ];
					PcH = true;
				}
			else if ( document.layers && document.layers[ divID ] ) // Pour les très veilles versions
				{
					Pdiv = document.layers[ divID ];
					PcH = true;
				}
			else
				{
					
					PcH = false;
				}
			if ( PcH )
				{
					Pdiv.style.visibility = "hidden";
				}
	}

/*=================================================================
	Fonction: ChangeUrlNW
	Détails:  Ouverture d'un lien dans une nouvelle fenêtre à partir
			  d'un menu déroulant
	Input:    nom du formulaire
	Returns:  undefined
==================================================================*/
	
	function ChangeUrlNW(formulaire) {
		URLtoOpen = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
		newWindow=window.open(URLtoOpen);
	}
	
/*=================================================================
	Fonction: openNewWindow
	Détails:  Ouverture d'un lien dans une nouvelle fenêtre
	Input:    URL, target et attributs
	Returns:  undefined
==================================================================*/	

    function openNewWindow(URLtoOpen, windowName, windowFeatures) {
		newWindow=window.open(URLtoOpen, windowName, windowFeatures);
	}
	
/*=================================================================
	Fonction: clic
	Détails:  ouverture d'une page dans la fenetre cible et 
			  fermeture de la fenetre en cours
	Input:    none
	Returns:  undefined
==================================================================*/	

    function clic(){
		self.close();
	}

/*=================================================================
	Fonction: ShowHidePanel
	Détails:  ouverture d'une page dans la fenetre cible et 
			  fermeture de la fenetre en cours
	Input:    none
	Returns:  undefined
==================================================================*/	

    function ShowHidePanel(currMenu) {
			 var i;
			 var pos= document.getElementById(currMenu).style.display;
			 if (pos=='none') {document.getElementById(currMenu).style.display='block';}
			 else {document.getElementById(currMenu).style.display='none';}
	}

	
function ChangeUrl(formulaire) {
		location.href = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
	}

function GoUrl(nst) {
		location.href = nst;
	}
