// Aggiungo l'ajax ai check
function addDetail()
{
  $$('.infoProd').each(function(span)
  {
    Event.observe(span, 'click', updateDetail.bindAsEventListener(span));
  });
}
function updateDetail(e)
{
	// Estraggo l'id del prodotto
	// id="prod-5"
	var idProd = this.id.substr(5);

	// Faccio apparire / scomparire
	hideShow("det-"+idProd,this.id,"","",0.0,0.0);
	hideShow("intr-"+idProd,this.id,"","",0.0,0.0);

	// Verifico se c'è un loader all'interno del testo
	// Se c'è, vuol dire che nn ho mai caricato e quindi devo provvedere ora
	var testo = $('det-'+idProd).innerHTML;
	if (testo.indexOf('ajax-loader.gif') >= 0)
	{
		// Carico il testo

		// nomeFile viene valorizzato nell'header e contiene il nome del file in corso
		var source = 'prodotti.php?mode=ajax&id='+idProd;
		var det = $('det-'+idProd);

		// Aggiorno il link
	  new Ajax.Updater(det, source, {asynchronous:true});
	}
}

function addDetailCicli()
{
  $$('.prod').each(function(span)
  {
    Event.observe(span, 'mouseover', updateDetailCicli.bindAsEventListener(span));
  });
}
function updateDetailCicli(e)
{
	// Estraggo l'id del prodotto
	// id="prod-5"
	var idProd = this.id.substr(5);

	// nomeFile viene valorizzato nell'header e contiene il nome del file in corso
	var source = 'cicliApplicativi.php?mode=ajax&id='+idProd;

	// Aggiorno il campo a destra
	new Ajax.Updater(window.parent.$('prodDetail'), source, {asynchronous:true});
}

function cambiaHome()
{
	var dimTesto2 = $('testo2').innerHTML.length;
	var dimTesto3 = $('testo3').innerHTML.length;

	if ((dimTesto2 < 15) && (dimTesto3 < 15))
		return;


	// Guardo quale dei 3 td è displayato
	var mostrato = 1;
  if ($('testo1').style.display == "")
		mostrato = 1;
  if ($('testo2').style.display == "")
		mostrato = 2;
  if ($('testo3').style.display == "")
		mostrato = 3;

	if (mostrato == 1)
	{
		$('testo1').hide();
		if (dimTesto2 >= 15)
			$('testo2').show();
		else
			$('testo3').show();
	}
	if (mostrato == 2)
	{
		$('testo2').hide();
		if (dimTesto3 >= 15)
			$('testo3').show();
		else
			$('testo1').show();
	}
	if (mostrato == 3)
	{
		$('testo3').hide();
		$('testo1').show();
	}
}

if(FastInit)
{
	FastInit.addOnLoad(addDetail);
	FastInit.addOnLoad(addDetailCicli);
}
else
{
	Event.observe(window, 'load', addDetail);
	Event.observe(window, 'load', addDetailCicli);
}
