//
//  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;
  }
}


//	Conferma eliminazione

function confirmAction(message, url)
{
		if (confirm(message))
  		parent.location = url;
}

function delNews(id)
{
  confirmAction("Eliminare la news selezionata?",
    "m.php?c=news&a=delete&id=" + id);
}

function delProdotto(id)
{
  confirmAction("Eliminare il prodotto selezionato?",
    "m.php?c=prodotti&a=delete&id=" + id);
}

function delCategoria(id)
{
  confirmAction("Eliminare la categoria selezionata?",
    "m.php?c=categorie&a=delete&id=" + id);
}

function delCatalogo(id)
{
  confirmAction("Eliminare il catalogo selezionato?",
    "m.php?c=cataloghi&a=delete&id=" + id);
}

function delAllegato(id, idProdotto)
{
	confirmAction("Eliminare l'allegato selezionato?",
    "m.php?c=allegati&a=delete&id=" + id + "&idProdotto=" + idProdotto);
}

function delUtente(id)
{
  confirmAction("Eliminare l'utente selezionato?",
    "m.php?c=utenti&a=delete&id=" + id);
}

function delMessaggio(id)
{
  confirmAction("Eliminare il messaggio selezionato?",
    "m.php?c=messaggi&a=delete&id=" + id);
}

function delScheda(id, idcategoria)
{
  confirmAction("Eliminare la scheda tecnica selezionata?",
    "m.php?c=schede&a=delete&id=" + id + "&idcategoria=" + idcategoria);
}

function confermaMessaggio(id)
{
  confirmAction("Spostare il messaggio selezionato nella lista dei messaggi da inviare?",
    "m.php?c=messaggi&a=conferma&id=" + id);
}

function delImmagine(id)
{
  confirmAction("Eliminare l'immagine relativa a questo prodotto?",
    "m.php?c=prodotti&a=deleteFoto&id=" + id);
}

function delImg(id)
{
  confirmAction("Eliminare la foto selezionata?",
    "m.php?c=news&a=deleteFoto&id=" + id);
}

function delCertificati(id)
{
  confirmAction("Eliminare il certificato selezionato?",
    "m.php?c=certificati&a=delete&id=" + id);
}

function delFormazione(id)
{
  confirmAction("Eliminare la formazione selezionata?",
    "m.php?c=formazione&a=delete&id=" + id);
}

function delInformazioni(id)
{
  confirmAction("Eliminare l'informazione selezionata?",
    "m.php?c=informazioni&a=delete&id=" + id);
}
