// per la sistemazione di questi script un ringraziamento va ad
// Alessandro Magrini


// Visializza e nasconde i sottomenu

function apri(id) {
  if( document.getElementById && document.getElementsByTagName )
  {
    menu = document.getElementById("sottom_" + id);
    if (menu) {
      menu.style.display = (menu.style.display == "none") ? "" : "none";
    }
		
    var menu_cont = document.getElementById('menu_principale');
    var menus = menu_cont.getElementsByTagName('ul');
    for(var i=1; i<=menus.length; i++)
    {
      currSez = document.getElementById("sottom_" + i);
      if(currSez && i != id) {
        currSez.style.display = "none";
      }
    }	
  }
  return false;
}

// Visializza il menu relativo alla sezione in cui ci si trova

// Il comando window.onload si attiva una volta caricata la pagina
// non può partire prima altrimenti gli elementi che devono essere
// nascosti non verrebbero individuati e si genererebbe un errore
window.onload = function()
{
  // Richiamiamo la funzione che inizializzi il menu
  init_menu();
}

function init_menu()
{
  // Questo controllo è importante perché non tutti i browser
  // supportano getElementById e getElementsByTagName
  if( document.getElementById && document.getElementsByTagName )
  {
    // Leggiamo il numero della sezione attuale (almeno mi sembra
    // di aver notato che utilizzi questo escamotage)
    var idsezione = document.getElementById("p").value;
	{
		if (idsezione == "home") idsezione = "1";
	}
    // Una volta individuato il menu principale...
    var menu_cont = document.getElementById('menu_principale');
    // ...recuperiamo gli ul che contiene...
    var menus = menu_cont.getElementsByTagName('ul');
    // ...e li nascondiamo...
    for(var i=0; i<menus.length; i++)
    {
      // ...a meno che non vi sia corrispondenza con la sezione attuale
      if( i+1 != idsezione ) menus[i].style.display = 'none';
    }
  }
}