var myEffect = new Fx.Tween('submenu_aziendale' , {
  duration: 500,
  unit: 'em'
});
var closeMenu = new Fx.Tween('submenu_aziendale' , {
  duration: 500,
  unit: 'em',
  onComplete: function(){
    var container = document.id('submenu_aziendale_content');
    container.set('html', '<ul>' + menu_aperto.getElements('ul')[0].get('html') + '</ul>');
    opened = true;
    myEffect.start('height', 0.65, 7.166);
  }
});

// Verifico se il menu deve essere attivo e aperto
menu_aperto = $$('ul#azienda li.active')[0];
var opened = true;
if (!$$('ul#azienda li.active').length){
  myEffect.start('height', 7.166, 0.65);
  opened=false;
}

function showSubMenu(elem){
  if(menu_aperto == elem){
    if(opened == true){
      opened = false;
      myEffect.start('height', 7.166, 0.65);
      elem.removeClass('active');
    } else {
      opened=true;
      myEffect.start('height', 0.65, 7.166);
      elem.addClass('active');
    }
    menu_aperto = elem;
  } else {
    if(menu_aperto) menu_aperto.className='';
    elem.addClass('active');
    menu_aperto = elem;
    if(opened) closeMenu.start('height', 7.166, 0.65);
    else {
      var container = document.id('submenu_aziendale_content');
      var lista = elem.getElements('ul');
      container.set('html', '<ul>' + lista[0].get('html') + '</ul>');
      opened = true;
      myEffect.start('height', 0.65, 7.166);
    }
  }                
}

