var timerID = -1;
var curMenu = -1;

function MouseOverMenuItem(leMenu){
	if(timerID != -1){
		clearTimeout(timerID);
		hideLayer(curMenu);
	}
	showLayer(leMenu);
	curMenu = leMenu;
}

function MouseOutMenuItem(leMenu){
	tenterFermerMenu(leMenu);
}

function MouseOverSousMenu(leMenu){
	clearTimeout(timerID);
	timerID = -1;
}

function MouseOutSousMenu(leSousMenu){
	tenterFermerMenu(leSousMenu);
}

function tenterFermerMenu(leMenu){
	switch(i_flagLayer){
		case 1:
			timerID = setTimeout('hideLayer(\'' + leMenu + '\');MM_swapImage(\'profil\',\'\',\'' + z_nbrep + '/images/profil_on.gif\',\'champs\',\'\',\'' + z_nbrep + 'images/champs_off.gif\',\'secteur\',\'\',\'' + z_nbrep + 'images/activites_off.gif\',1);', 100);
			break;
		case 2:
			timerID = setTimeout('hideLayer(\'' + leMenu + '\');MM_swapImage(\'profil\',\'\',\'' + z_nbrep + 'images/profil_off.gif\',\'champs\',\'\',\'' + z_nbrep + 'images/champs_on.gif\',\'secteur\',\'\',\'' + z_nbrep + 'images/activites_off.gif\',1);', 100);
			break;
		case 3:
			timerID = setTimeout('hideLayer(\'' + leMenu + '\');MM_swapImage(\'profil\',\'\',\'' + z_nbrep + 'images/profil_off.gif\',\'champs\',\'\',\'' + z_nbrep + 'images/champs_off.gif\',\'secteur\',\'\',\'' + z_nbrep + 'images/activites_on.gif\',1);', 100);
			break;
		default:
			timerID = setTimeout('hideLayer(\'' + leMenu + '\');MM_swapImage(\'profil\',\'\',\'images/profil_off.gif\',\'champs\',\'\',\'images/champs_off.gif\',\'secteur\',\'\',\'images/activites_off.gif\',1);', 100);
			break;
	}
}

function headerLayer(nomlayer, gauche, haut, largeur, hauteur, z){
  var tempo;
	if(document.layers){
		tempo = '<layer onmouseover="javascript:MouseOverSousMenu(\'' + nomlayer + '\')" ';
		tempo = tempo + 'onmouseout="javascript:MouseOutSousMenu(\'' + nomlayer + '\')" ';
		tempo = tempo + 'id="' + nomlayer + '" ';
		tempo = tempo + 'left="' + gauche + '" top="' + haut + '" ';
		tempo = tempo + 'z-index="' + z + '" visibility="hide">';
		//alert(tempo);
		document.writeln(tempo);
		//document.writeln('');
		}
	else{
		tempo = '<div onmouseover="javascript:MouseOverSousMenu(\'' + nomlayer + '\')" ';
		tempo = tempo + 'onmouseout="javascript:MouseOutSousMenu(\'' + nomlayer + '\')" ';
		tempo = tempo + 'id="' + nomlayer + '" ';
		tempo = tempo + 'style="position:absolute; left:' + gauche + 'px;';
		tempo = tempo + 'top:' + haut + 'px; width:' + largeur + 'px;';
		tempo = tempo + 'height:' + hauteur + 'px; z-index:' + z + '; overflow: hidden; visibility:hidden;">';
		//alert(tempo);
		document.writeln(tempo);
	}
	return;
}
