var browser = 0;
var browserName = navigator.appName;
var browserVer = parseInt(navigator.appVersion);
var browserOS = 0;
var	XPos,YPos;
var Menu="";
var _XOff, _YOff;
var	MenuX1,MenuX2,MenuY1,MenuY2;

if ((browserName == "Netscape") && (browserVer >=2))
	browser = 1;
else if ((browserName == "Microsoft Internet Explorer") && (browserVer >=4)) {
	browser = 2;
	}

if (navigator.appVersion.indexOf("Win",0) > 0)
	browserOS = 1;
else if (navigator.appVersion.indexOf("Mac",0) > 0)
	browserOS = 2;


var XPos, YPos;
var timerMenu = "";


function hideExceptMenu(menu,niv){
	var i=0;
	//if (browser == 1)
		var collectionUL=document.getElementsByTagName('UL');
	//else
	//	var collectionUL=document.all.tags('UL');
		
	while (i<collectionUL.length){
		if (collectionUL[i].id!=menu && collectionUL[i].id!=''){
			if (collectionUL[i].style.zIndex==(niv+1)){
				collectionUL[i].style.display = 'none';
			}
		}
		i++;
	}
}

// met a jour le champs caché myList du combo multiselectionnable myCombo
function setLstCombo(myList, myCombo) {
	i = 0;
	myList.value = "";
	while (i<myCombo.length){
		if (myCombo.options[i].selected){
			myList.value = myList.value + myCombo.options[i].value +",";
		}
		i++;
	}
}

function montre(id,niv) {
	var i=0;
	hideExceptMenu(id,niv+10);
	var d = document.getElementById(id);
	if (d) {
		d.style.display='block';
	}
}

function cache(id,niv) {
	var i=0;
	var d = document.getElementById(id);
	if (d) {
		d.style.display='none';
	}
}

function showdd(id) {
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i))
			document.getElementById('smenu'+i).style.display='none';						
		if (document.getElementById('menu'+i))
			document.getElementById("menu"+i).className = "";					
	}
	
	if (document.getElementById("smenu"+id))
		document.getElementById("smenu"+id).style.display='block';
	if (document.getElementById("menu"+id))
		document.getElementById("menu"+id).className = "menu_o";
	clearTimeout(bIsToDestroy);
}
function showdt(id) {
	document.getElementById("menu"+id).className = "menu_o";
	clearTimeout(bIsToDestroy);
}

var theTime=300; // en mlseconde
var bIsToDestroy;
function menu_destroy(){
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i))
			document.getElementById('smenu'+i).style.display='none';						
		if (document.getElementById('menu'+i))
			document.getElementById("menu"+i).className = "";					
	}
}
function menu_timer(){
	bIsToDestroy = setTimeout("menu_destroy()",theTime);
}