function hideAllDiv()
  {
  document.getElementById("beer").style.display='none';
  document.getElementById("food").style.display='none';  
  /*document.getElementById("tecniche").style.display='none';  
  document.getElementById("dovesono").style.display='none';  
  document.getElementById("argomenti").style.display='none';  
  document.getElementById("link").style.display='none';  
  document.getElementById("chisono").style.display='none';  */
  }

function showDiv(fieldName)
  {
  hideAllDiv();
  document.getElementById(fieldName).style.display='block';  
  }  

/**Mostra un div se è nascosto, lo nasconde se è visibile*/
function showHideDiv(divId)
  {
  //alert(divId);
  //alert(document.getElementById(divId).style.display);
  if (document.getElementById(divId).style.display=='block')
	  document.getElementById(divId).style.display='none';  
  else
	  document.getElementById(divId).style.display='block';  
  }
  
  
function submitLogin() {
	// alert("submit");
	document.getElementById("loginForm").action = "LoginServlet";
	document.getElementById("loginForm").submit();
}

function submitLogout() {
	// alert("submit");
	document.getElementById("loginForm").action = "LogoutServlet";
	document.getElementById("loginForm").submit();
}

function checkUploadNewsFormFields() {
	var checkUploadFormFields = false;

	//var titolo = document.getElementById("titolo").value;
	//var descrizione = document.getElementById("descrizione").value;
	var immagine = document.getElementById("immagine").value;
	//if (titolo == "")
	//	alert("Inserire un titolo");
	//else if (descrizione == "")
	//	alert("Inserire una descrizione");
	//immagine è opzionale 
	//else 
	if (immagine != "" && !isImageExtension(immagine))
		alert("Specificare un'immagine con una tra le estensione: bmp, gif, tif, png, jpg, jpeg");
	// else if (!isImageExtension(thumb))
	// alert("Specificare un'immagine nel campo Preview immagine");
	else
		checkUploadFormFields = true;
	return checkUploadFormFields;
}

function checkEditNewsFormFields() {
	/*
	var checkEditFormFields = false;

	var titolo = document.getElementById("titolo").value;
	var descrizione = document.getElementById("descrizione").value;
	if (titolo == "")
		alert("Inserire un titolo");
	else if (descrizione == "")
		alert("Inserire una descrizione");
	else
		checkEditFormFields = true;
	return checkEditFormFields;
	*/
	return true;
}

function submitAdminAddNews() {
	// alert("submit");
	if (checkUploadNewsFormFields()) {
		document.getElementById("uploadForm").action = "AdminAddNewsServlet";
		document.getElementById("uploadForm").submit();
	}
}

function submitAdminEditNews() {
	// alert("submit");
	if (checkEditNewsFormFields()) {
		document.getElementById("editForm").action = "AdminEditNewsServlet";
		document.getElementById("editForm").submit();
	}
}

function submitAdminEditGallery() {
	// alert("submit");
	if (checkEditNewsFormFields()) {
		document.getElementById("editGalleryForm").action = "AdminEditGalleryServlet";
		document.getElementById("editGalleryForm").submit();
	}
}

function submitAdminAddGallery() {
	// alert("submit");
	if (checkEditNewsFormFields()) {
		document.getElementById("uploadGalleryForm").action = "AdminAddGalleryServlet";
		document.getElementById("uploadGalleryForm").submit();
	}
}

function isImageExtension(myValue) {
	var isImageExtension = false;

	var ext = (myValue.substring(myValue.length - 4, myValue.length))
			.toLowerCase();

	// alert("file leng: "+s.length);
	// il simbolo di dollaro $ nell'espressione regolare
	// significa di testare la parte finale della stringa
	var gif = new RegExp("gif$", "i");
	var tif = new RegExp("tif$", "i");
	var png = new RegExp("png$", "i");
	var jpg = new RegExp("jpg$", "i");
	var jpeg = new RegExp("jpeg$", "i");
	var bmp = new RegExp("bmp$", "i");

	if (gif.test(ext) || tif.test(ext) || png.test(ext) || jpg.test(ext)
			|| jpeg.test(ext) || bmp.test(ext)) {
		isImageExtension = true;
	}

	// alert("hasGoodEncode: "+hasGoodEncode);
	return isImageExtension;
}

function deleteNews(sezioneTitolo, sezioneUrl, contenutoId)
{
  if(confirm("Sei sicuro di voler eliminare il contenuto?"))
    self.location.href="AdminDeleteNewsServlet?sezioneTitolo=SEZIONE&sezioneUrl="+sezioneUrl+"&contenutoId="+contenutoId;

}

function deleteAttachment(sezioneTitolo, sezioneUrl, contenutoFileId)
{
  if(confirm("Sei sicuro di voler eliminare il contenuto?"))
    self.location.href="AdminDeleteAttachmentServlet?sezioneTitolo=SEZIONE&sezioneUrl="+sezioneUrl+"&contenutoFileId="+contenutoFileId;

}

function deleteGallery(sezioneTitolo, sezioneUrl, contenutoId)
{
  if(confirm("Sei sicuro di voler eliminare la galleria?"))
    self.location.href="AdminDeleteNewsServlet?sezioneTitolo=SEZIONE&sezioneUrl="+sezioneUrl+"&contenutoId="+contenutoId;

}
