//
//  Sposta il focus sul campo specificato
//
function setFocusField(name)
{
  if (document.forms.length <= 0)
    return;

  for (i = 0; i < document.forms.length; i++)
  {
    for (j = 0; j < document.forms[i].elements.length; j++)
    {
      var field = document.forms[i].elements[j];

      if ((field.name == name) && (!field.disabled))
      {
        field.focus();
        if ((field.type == "text") || (field.type == "textarea") ||
          (field.type == "password"))
          field.select();
        break;
      }
    }
  }
  return;
}

//
//  Se il campo specificato è stato compilato invia la form, altrimenti non
//  invia la form, mostra il messaggio di avvertimento indicato, e sposta il
//  focus sul campo
//
function checkEmptyField(form, field, message)
{
  if (field.value == "")
  {
    setFocusField(field.name)
    alert(message);
    return false;
  }
  else
  {
    form.submit();
    return true;
  }
}

function clear(id)
{
  document.getElementById(""+ id +"").value="";
}
//	Conferma eliminazione

function confirmAction(message, url)
{
	if (confirm(message))
	parent.location = url;
}

// News
function delNews(id)
{
  confirmAction("Eliminare la news selezionata?",
    "m.php?c=news&a=delete&id=" + id);
}

function delImgNews(id, n, d)
{
  confirmAction("Eliminare l'immagine "+ n +"?",
    "m.php?c=news&a=deleteImg&id=" + id +"&n="+ n +"&d="+ d);
}

function confermaNews(id)
{
	confirmAction("Confermare la news selezionata?",
	"m.php?c=news&a=conferma&id=" + id);
}

// Categoria
function delCategoria(id)
{
  confirmAction("Eliminare la categoria selezionata?",
    "m.php?c=categorie&a=delete&id=" + id);
}

function confermaCategoria(id)
{
	confirmAction("Confermare la categoria selezionata?",
	"m.php?c=categorie&a=conferma&id=" + id);
}

function delImgCategoria(id)
{
  confirmAction("Eliminare l'immagine della categoria?",
    "m.php?c=categorie&a=deleteImg&id=" + id);
}

// Prodotti
function delProdotto(id)
{
  confirmAction("Eliminare il prodotto selezionato?",
    "m.php?c=prodotti&a=delete&id=" + id);
}

function confermaProdotto(id)
{
	confirmAction("Confermare il prodotto selezionato?",
	"m.php?c=prodotti&a=conferma&id=" + id);
}

function delImgProdotto(id, formato)
{
  confirmAction("Eliminare l'immagine del prodotto?",
    "m.php?c=prodotti&a=deleteImgProdotto&id=" + id + "&formato="+ formato);
}

function delColore(id, n)
{
  confirmAction("Eliminare il colore selezionato?",
    "m.php?c=prodotti&a=deleteColore&id=" + id + "&n="+ n);
}

function deleteConfezione(id)
{
  confirmAction("Eliminare la confezione?",
    "m.php?c=prodotti&a=deleteConfezione&id=" + id);
}

// Dettagli
function delImgDettaglio(id)
{
  confirmAction("Eliminare l'immagine del dettaglio?",
    "m.php?c=dettagli&a=deleteImg&id=" + id);
}

function delDettaglio(id)
{
  confirmAction("Eliminare il dettaglio selezionato?",
    "m.php?c=dettagli&a=delete&id=" + id);
}

function delLista(id)
{
  confirmAction("Eliminare la lista selezionata?",
    "m.php?c=prodotti&a=deletePdf&id=" + id);
}

// Utente
function delUtente(id)
{
  confirmAction("Eliminare l'utente selezionato?",
    "m.php?c=utenti&a=delete&id=" + id);
}