<!--



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];
  }
}

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

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

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

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

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

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

	//mos2('img_' + idMenuItem);
	getElement('h3_' + idMenuItem).style.backgroundColor = colMenuItemOpen;
	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) {
	cancook(idMenuItem);
	getElement('h3_' + idMenuItem).className = '';

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

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

	}
}




// 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();
}

//-->