var ValuePart = {
	MenuHandler: {
		durataTransAperturaChiusura: 400	
		, menuAttivi: new Array()
		
		, chiudiTutti: function() {
			// Chiusura di tutti i menù
			if (this.menuAttivi.length > 0) {
				for (var x = 0; x < this.menuAttivi.length; x++) {
				$("#" + this.menuAttivi[x]).slideUp(this.durataTransAperturaChiusura);
				}
				this.menuAttivi = new Array();				
			}
		}
		, attiva: function(_menuId) {
			// Attiva il singolo menù
			if (! this.isAttivo(_menuId)) {
				this.menuAttivi.push(_menuId);
				$("#" + _menuId).slideDown(this.durataTransAperturaChiusura);
			}
		}
		, disattiva: function(_menuId) {
			// Disattiva il singolo menù
			$("#" + _menuId).slideUp(this.durataTransAperturaChiusura);
			
			// Aggiorna l'elenco dei menù attivi
			var menuAtt = new Array();
			for (var x = 0; x < this.menuAttivi.length; x++) {
				if (this.menuAttivi[x] != _menuId) {
					menuAtt.push(this.menuAttivi[x]);
				}
			}
			this.menuAttivi = menuAtt;
		}
		, isAttivo: function(_menuId) {
			// Indica se il menù è attivo
			var attivo = false;
			for (var x = 0; x < this.menuAttivi.length; x++) {
				if (_menuId == this.menuAttivi[x]) {
					attivo = true;
					break;
				}
			}
			return attivo;
		}
		, toggle: function(_menuId) {
			if (this.isAttivo(_menuId)) {
				this.disattiva(_menuId);
			} else {
				this.attiva(_menuId);
			}
		}
	}
};// JavaScript Document