<!--
// (c) 2003 BLECTRE
// code concu et realise par Blectre pour SimsFrance ((c) KLAPOUTZ)
// conformement a la loi, toute copie doit preserver ces commentaires intacts quelle que soit l'utilisation
var nombre = 4; var menus = new Array(); var sousmenus = new Array(); var lastn; var lastMove; if (document.layers) { var visible = 'show'; var hidden = 'hide'; } else { var visible = 'visible'; var hidden = 'hidden'; } for (var i = 1; i <= nombre; i++) { menus[i] = ('menu' + i); sousmenus[i] = ('sousmenu' +i); } lastn = (nombre + 1); lastMove = 0; function closeMenu() { if (lastn <= nombre) { var menu = ('sousmenu' + lastn); if (document.layers) { var submenu = document.layers[menu]; } else if (document.all) { if (document.all(menu)) var submenu = document.all(menu).style; } else { if (document.getElementById(menu)) var submenu = document.getElementById(menu).style; } if (submenu && submenu.visibility == visible) { submenu.visibility = hidden; for (var i = (lastn+1); i <= nombre; i++) { if (document.layers) { if (document.layers[menus[i]]) document.layers[menus[i]].top -= lastMove; if (document.layers[sousmenus[i]]) document.layers[sousmenus[i]].top -= lastMove; } else if (document.all) { if (document.all(menus[i])) document.all(menus[i]).style.pixelTop -= lastMove; if (document.all(sousmenus[i])) document.all(sousmenus[i]).style.pixelTop -= lastMove; } else { if (document.getElementById(menus[i])) document.getElementById(menus[i]).style.top = "" + (parseInt(document.getElementById(menus[i]).style.top) - lastMove) + "px"; if (document.getElementById(sousmenus[i])) document.getElementById(sousmenus[i]).style.top = "" + (parseInt(document.getElementById(sousmenus[i]).style.top) - lastMove) + "px"; } } } } } function openMenu(n) { var menu = ('sousmenu' + n); var move = 0; if (document.layers) { var submenu = document.layers[menu]; if (submenu) move = submenu.clip.height; } else if (document.all) { if (document.all(menu)){ var submenu = document.all(menu).style; move = document.all[menu].offsetHeight; } } else { if (document.getElementById(menu)) { var submenu = document.getElementById(menu).style; move = document.getElementById(menu).offsetHeight; } } var subMenuVisible = false; if (submenu) subMenuVisible = (submenu.visibility == visible); closeMenu(); if (submenu && !(subMenuVisible)) { submenu.visibility = visible; for (var i = (n+1); i <= nombre; i++) { if (document.layers) { if (document.layers[menus[i]]) document.layers[menus[i]].top += move; if (document.layers[sousmenus[i]]) document.layers[sousmenus[i]].top += move; } else if (document.all) { if (document.all(menus[i])) document.all(menus[i]).style.pixelTop += move; if (document.all(sousmenus[i])) document.all(sousmenus[i]).style.pixelTop += move; } else { if (document.getElementById(menus[i])) document.getElementById(menus[i]).style.top = "" + (parseInt(document.getElementById(menus[i]).style.top) + move) + "px"; if (document.getElementById(sousmenus[i])) document.getElementById(sousmenus[i]).style.top = "" + (parseInt(document.getElementById(sousmenus[i]).style.top) + move) + "px"; } } } lastn = n; lastMove = move; } function initMenu(interligne) { if (document.layers) { document.layers[menus[1]].visibility = visible; if (document.layers[sousmenus[1]]) document.layers[sousmenus[1]].top = document.layers[menus[1]].top + document.layers[menus[1]].clip.height + interligne; for (var i=2; i <= nombre; i++) { document.layers[menus[i]].top = document.layers[menus[i-1]].top + document.layers[menus[i-1]].clip.height + interligne; document.layers[menus[i]].visibility = visible; if (document.layers[sousmenus[i]]) document.layers[sousmenus[i]].top = document.layers[menus[i]].top + document.layers[menus[i]].clip.height + interligne; } } else if (document.all) { document.all[menus[1]].style.visibility = visible; if (document.all[sousmenus[1]]) document.all(sousmenus[1]).style.pixelTop = document.all(menus[1]).style.pixelTop + document.all(menus[1]).offsetHeight + interligne; for (var i=2; i <= nombre; i++) { document.all(menus[i]).style.pixelTop = document.all(menus[i-1]).style.pixelTop + document.all(menus[i-1]).offsetHeight + interligne; document.all(menus[i]).style.visibility = visible; if (document.all[sousmenus[i]]) document.all(sousmenus[i]).style.pixelTop = document.all(menus[i]).style.pixelTop + document.all(menus[i]).offsetHeight + interligne; } } else { document.getElementById(menus[1]).style.visibility = visible; if (document.getElementById(sousmenus[1])) document.getElementById(sousmenus[1]).style.top = "" + (parseInt(document.getElementById(menus[1]).style.top) + parseInt(document.getElementById(menus[1]).offsetHeight) + interligne) + "px"; for (var i=2; i <= nombre; i++) { document.getElementById(menus[i]).style.top = "" + (parseInt(document.getElementById(menus[i-1]).style.top) + parseInt(document.getElementById(menus[i-1]).offsetHeight) + interligne) + "px"; document.getElementById(menus[i]).style.visibility = visible; if (document.getElementById(sousmenus[i])) document.getElementById(sousmenus[i]).style.top = "" + (parseInt(document.getElementById(menus[i]).style.top) + parseInt(document.getElementById(menus[i]).offsetHeight) + interligne) + "px";}}}
//-->