var isNS = (navigator.appName == "Netscape");
var isMacIE = ( (navigator.userAgent.indexOf("IE 4")  > -1) && (navigator.userAgent.indexOf("Mac")  > -1) );
var layerRef = (isNS) ? "document" : "document.all";
var styleRef = (isNS) ? "" : ".style";
var isDynamic = ( (document.layers || document.all) && !isMacIE );
var activeMenu = 0;
var finalClip;

function activateMenu(menuLayerRef, offset, minWidth, langue, logo)
	{
	// chargement des images correspondants au menus principaux
	document.images["valais"].src = "images/mnu_" + langue + "_valais.gif"
	document.images["know"].src = "images/mnu_" + langue + "_know.gif"
	document.images["discover"].src = "images/mnu_" + langue + "_discover.gif"
	document.images["search"].src = "images/mnu_" + langue + "_search.gif"	
	document.images["help"].src = "images/mnu_" + langue + "_help.gif"		

	document.images[logo].src = "images/mnu_" + langue + "_a_" + logo + ".gif"

	if (document.title.indexOf("HomePage")>=0)
		document.images["hp"].src = "images/hp_" + langue + "_" + logo + ".gif"
	
	if (isDynamic && activeMenu != menuLayerRef) 
		{		
		if (activeMenu) 
			hideMenu("menu" + activeMenu);
			
		menuID = "menu" + menuLayerRef;
		activeMenu = menuLayerRef;
		
		if (isNS) // Netscape
			{
			// GESTION DE LA POSITION DES MENUS DEROULANTS
			document[menuID].top = 28;
			document[menuID].left = offset;
			
			if (minWidth) //test si  une largeur minimale a été donnée au menu déroulant
				document[menuID].width = minWidth; // force à la largeur minimale
				
			}
		else // autres navigateur
		{
			// pour le menu valais en bref on n'affiche pas de sous-menu
			if ( menuLayerRef == 1)
				return ;
			
			document.all[menuID].style.pixelTop = 28;
			document.all[menuID].style.pixelLeft = offset;
		
			if (minWidth != 0) //test si  une largeur minimale a été donnée au menu déroulant
				document.all[menuID].style.pixelWidth = minWidth; // force à la largeur minimale
		}
	
		showMenu(menuID)
		}
            
			if (isDynamic && !isNS) 
				window.event.cancelBubble = true; 
	}

function deactiveMenu(langue, logo)
	{
	document.images[logo].src = "images/mnu_" + langue + "_" + logo + ".gif"
	}
	
function showMenu(layerID)
	{
	eval(layerRef + '["' + layerID + '"]' + styleRef + '.visibility = "visible"'); 
	}

function hideMenu(layerID)
	{
	eval(layerRef + '["' + layerID + '"]' + styleRef + '.visibility = "hidden"');
	}

function killMenu(e)
	{
	if (activeMenu)
		{
		menuID = "menu" + activeMenu;

		if (isNS)
			{
			menuX1 = document[menuID].left;
			menuX2 = menuX1 + document[menuID].clip.right;
			menuY1 = document[menuID].top;
			menuY2 = menuY1 + document[menuID].clip.bottom;

			if (e.pageX < menuX1 || e.pageX > menuX2 || e.pageY > menuY2)
				{
				hideMenu(menuID);
				activeMenu = 0; 
				}
			}
		else
			{
			hideMenu(menuID);
			activeMenu = 0;
			}
		}
	}

function init()
	{
	if (isDynamic)
		{
		if (isNS)
			{
			document.captureEvents(Event.MOUSEMOVE);
			document.onmousemove = killMenu; 
			}
		else
			{
			document.onmouseover = killMenu;
			}
		}
	}
	
function CheckConnection(formul)
	{
	if (!formul.idMember.value.length)
		{
		win = window.open("ssi/design/login_content.asp?idLangue=" + formul.idLangue.value, "_new", "width=281,height=370,resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes")
		return false ;
		}
	else
		if (!formul.txtVisiteName.value.length)
			return false ;		
		else
			return true ;
	}	

function DelVisite(pIdVisite)
	{
	document.forVisite.idVisite.value = pIdVisite ;
	document.forVisite.submit() ;
	}
