<!--

var colMenuItemOver;
var colMenuItemOut;
var colMenuItemOpen;
var imageMenu;
var imageMenuOn;


function overMenuItem(idMenuItem,colMenuItemParam) {
	var colMenuItem = colMenuItemOver;
	if (colMenuItemParam && colMenuItemParam!='')
		colMenuItem = colMenuItemParam;

	if (!getElement('h3_' + idMenuItem)) return true;
	if (isMenuItemOpen(idMenuItem)) return true;
	if (getElement('h3_' + idMenuItem).className == 'menuItemOpen') return true;

	getElement('h3_' + idMenuItem).style.backgroundColor = colMenuItem;
}

function outMenuItem(idMenuItem,colMenuItemParam) {
	var colMenuItem = colMenuItemOut;
	if (colMenuItemParam && colMenuItemParam!='')
		colMenuItem = colMenuItemParam;

	if (!getElement('h3_' + idMenuItem)) return true;
	if (isMenuItemOpen(idMenuItem)) return true;
	if (getElement('h3_' + idMenuItem).className == 'menuItemOpen') return true;

	getElement('h3_' + idMenuItem).style.backgroundColor = colMenuItem;
}

function openMenuItem(idMenuItem,colMenuItemParam) {
	var colMenuItem = colMenuItemOpen;
	if (colMenuItemParam && colMenuItemParam!='')
		colMenuItem = colMenuItemParam;

	impcook(idMenuItem);
	getElement('h3_' + idMenuItem).className = 'menuItemOpen';

	if (getElement('h3_' + idMenuItem) && getElement('apri_' + idMenuItem))
	{

	//mos2('img_' + idMenuItem);
	getElement('h3_' + idMenuItem).style.backgroundColor = colMenuItem;
	getElement('h3_' + idMenuItem).style.paddingLeft = '2em';
	getElement('h3_' + idMenuItem).style.backgroundImage = "url(" + imageMenu + ")";
	getElement('h3_' + idMenuItem).style.backgroundRepeat = 'no-repeat';
	getElement('h3_' + idMenuItem).style.backgroundPosition = 'left center';

	mos(idMenuItem);
	mos2('chiudi_' + idMenuItem);
	getElement('apri_' + idMenuItem).style.cursor = 'text';

	}
}

function closeMenuItem(idMenuItem,colMenuItemParam) {
	var colMenuItem = colMenuItemOut;
	if (colMenuItemParam && colMenuItemParam!='')
		colMenuItem = colMenuItemParam;

	cancook(idMenuItem);
	getElement('h3_' + idMenuItem).className = '';

	if (getElement('h3_' + idMenuItem) && getElement('apri_' + idMenuItem))
	{

	//nas('img_' + idMenuItem);
	getElement('h3_' + idMenuItem).style.background = colMenuItem;
	getElement('h3_' + idMenuItem).style.paddingLeft = '0.5em';
	nas(idMenuItem);
	nas('chiudi_' + idMenuItem);
	getElement('apri_' + idMenuItem).style.cursor = 'pointer';

	}
}




function getElement(idObject) {
  if (document.getElementById) {
    return document.getElementById(idObject);
  }
  else if (document.layers) {
    return document.layers[idObject];
  }
  else if (document.all) {
    return document.all[idObject];
  }
}

// imposta un cookie per ricordare l'apertura di un menu
function impcook(nome) {
  strCookie = nome + "=aperto";
  scadenza = new Date();
  scadenza.setFullYear(scadenza.getFullYear()+1);
  strCookie += "; expires=" + scadenza.toGMTString();
  document.cookie = strCookie;
}
// cancella un cookie precedentemente memorizzato
function cancook(nome) {
  strCookie = nome + "=aperto";
  scadenza = new Date();
  scadenza.setFullYear(scadenza.getFullYear()-1);
  strCookie += "; expires=" + scadenza.toGMTString();
  document.cookie = strCookie;
}

// rende visibile un elemento della pagina come block
function mos(object) {
  if (document.getElementById && document.getElementById(object)) {
    document.getElementById(object).style.display = 'block';
  }
  else if (document.layers && document.layers[object]) {
    document.layers[object].display = 'block';
  }
  else if (document.all && document.all[object]) {
    document.all[object].style.display = 'block';
  }
}

// rende visibile un elemento della pagina come inline
function mos2(object) {
  if (document.getElementById && document.getElementById(object)) {
    document.getElementById(object).style.display = 'inline';
  }
  else if (document.layers && document.layers[object]) {
    document.layers[object].display = 'inline';
  }
  else if (document.all && document.all[object]) {
    document.all[object].style.display = 'inline';
  }
}

// rende invisibile un elemento della pagina
function nas(object) {
  if (document.getElementById && document.getElementById(object)) {
    document.getElementById(object).style.display = 'none';
  }
  else if (document.layers && document.layers[object]) {
    document.layers[object].display = 'none';
  }
  else if (document.all && document.all[object]) {
    document.all[object].style.display = 'none';
  }
}

//dà il focus all'elemento specificato da object
function fuoco(object) {
  document.getElementById(object).focus();
}

//-->
