
function vai_pagina(pagina, param)
{
	if(pagina=="home")
	{
		document.FORM.action="index.php";
	}
	else if(pagina=="scheda_personale")
	{
		document.FORM.action="visualizza-scheda-utente.php";
		document.FORM.azione.value=param;
	}
	else if(pagina=="upload_foto")
	{
		document.FORM.action="upload-foto.php";
	}
	else if(pagina=="gestisci_foto")
	{
		document.FORM.id_categoria.value="";
		document.FORM.azione.value=param;
		//document.FORM.action="gestisciFoto.php";
		document.FORM.action="visualizza-pagine-foto.php";
	}
	else if(pagina=="gestisci_album")
	{
		//document.FORM.action="gestisciAlbum.php";
		document.FORM.azione.value=param;
		document.FORM.action="visualizza-pagine-album.php";
	}
	else if(pagina=="gestisci_blog")
	{
		document.FORM.azione.value=param;
		document.FORM.action="visualizza-pagine-blog.php";
	}
	else if(pagina=="crea_album")
	{
		//document.FORM.action="creaAlbum.php";
		document.FORM.azione.value=param;
		//document.FORM.cromatismo[0].value="";
		//document.FORM.ritoccata[1].value="";
		document.FORM.action="visualizza-pagine-foto.php";
	}
	/*else if(pagina=="inserisci_album")
	{
		document.FORM.action="inserisci-album.php";
	}*/
	else if(pagina=="inserisci_blog")
	{
		document.FORM.action="inserisci-blog.php";
	}

	/*else if(pagina=="inserisci_fotodedica")
	{
		document.FORM.action="inserisci-fotodedica.php";
	}*/
	
	/*else if(pagina=="scheda_foto")
	{
		document.FORM.id_foto.value=param;
		document.FORM.action="visualizza-scheda-foto.php";
	}*/
	else if(pagina=="conferma_operazione_foto")
	{
		//if(document.FORM.id_album != null)
			//document.FORM.id_album.value=param;

		document.FORM.azione.value=param;
		document.FORM.action="conferma-operazione-foto.php";
	}
	else if(pagina=="conferma_operazione_blog")
	{
		document.FORM.azione.value=param;
		document.FORM.action="conferma-operazione-blog.php";
	}
	else if(pagina=="cancella_foto")
	{
		if(confirm("Sei sicuro di volere cancellare le foto selezionate?"))
			document.FORM.action="cancella-foto.php";
		else
			return false;
	}
	else if(pagina=="cancella_blog")
	{
		if(confirm("Sei sicuro di volere cancellare i blog selezionati?"))
			document.FORM.action="cancella-blog.php";
		else
			return false;
	}
	/*else if(pagina=="scheda_album")
	{
		document.FORM.id_album.value=param;
		document.FORM.action="visualizza-scheda-album.php";
	}*/
	else if(pagina=="pagine_foto_gestione")
	{
		document.FORM.id_album.value=param;
		document.FORM.action="visualizza-pagine-foto.php";
	}
	else if(pagina=="conferma_cancella_album")
	{
		document.FORM.action="conferma-cancella-album.php";
	}
	else if(pagina=="cancella_album")
	{
		if(confirm("Sei sicuro di volere cancellare gli album selezionati?"))
			document.FORM.action="cancella-album.php";
		else
			return false;
	}
	else if(pagina=="aggiungi_foto_album")
	{
		document.FORM.action="aggiungi-foto-album.php";
	}

	else if(pagina=="crea_blog")
	{
		if(document.FORM.id_foto_pos != null)
			document.FORM.id_foto_pos.value=param;

		/*if(document.FORM.posizione_foto != null)
			document.FORM.posizione_foto.value=param;*/

		document.FORM.action="crea-blog.php";
	}
	else if(pagina=="aggiungi_foto_blog")
	{
		document.FORM.posizione_foto.value=param;
		//document.FORM.action="aggiungiFotoBlog.php";
		document.FORM.azione.value="select_fotoblog";
		document.FORM.action="visualizza-pagine-foto.php";
	}
	/*else if(pagina=="conferma_crea_blog")
	{
		//if(document.FORM.id_album != null)
		//	document.FORM.id_album.value=param;

		document.FORM.action="conferma-creazione-blog.php";
	}*/
	/*else if(pagina=="scheda_blog")
	{
		document.FORM.id_blog.value=param;
		document.FORM.action="visualizza-scheda-blog.php";
	}*/

	/*else if(pagina=="categoria_foto")
	{
		if(document.FORM.id_album != null)
			document.FORM.id_album.value="";
		document.FORM.azione.value="";
		document.FORM.id_categoria.value=param;
		//document.FORM.action="showCategoria.php";
		//document.FORM.num_pagina.value=param;
		document.FORM.action="visualizza-pagine-foto.php";
	}*/
	else if(pagina=="scheda_utente")
	{
		document.FORM.filtro_foto.value=param;
		document.FORM.action="visualizza-scheda-utente.php";
	}

	else if(pagina=="crea_fotodedica")
	{
		var posiz=-1, tabellaReturn;

		if(document.FORM.id_foto_pos != null)
			document.FORM.id_foto_pos.value=param;
	
		posiz=param.indexOf(",");
		if(posiz != -1)
			tabellaReturn="#tabella_" + param.substr(posiz+1);

		document.FORM.action="select-fotodedica.php" + tabellaReturn;
	}
	else if(pagina=="aggiungi_foto_fotodedica")
	{
		document.FORM.posizione_foto.value=param;
		//document.FORM.action="aggiungiFotoDedica.php";
		document.FORM.azione.value="select_fotodedica";
		document.FORM.action="visualizza-pagine-foto.php";
	}
	/*else if(pagina=="anteprima_fotodedica")
	{
		//document.FORM.posizione_foto.value=param;
		document.FORM.action="anteprima-fotodedica.php";
	}*/
	else if(pagina=="visualizza_fotodedica")
	{
		document.FORM.action="visualizza-fotodedica.php";
	}
	else if(pagina=="crea_fotodedica_classica")
	{
		document.FORM.azione.value="select_fotodedica_classica";
		document.FORM.action="visualizza-pagine-foto.php";
	}
	else if(pagina=="fotodedica_classica")
	{
		document.FORM.id_foto.value=param;
		document.FORM.action="crea-fotodedica-classica.php";
	}
	else if(pagina=="visualizza_fotodedica_classica")
	{
		document.FORM.action="visualizza-fotodedica-classica.php";
	}

	else if(pagina=="pagine_foto")
	{
		if(document.FORM.num_pagina != null)
			document.FORM.num_pagina.value=param;
		/*if(document.FORM.username != null)
			document.FORM.username.value=param;*/

		document.FORM.action="visualizza-pagine-foto.php";
	}
	else if(pagina=="pagine_album")
	{
		if(document.FORM.num_pagina != null)
			document.FORM.num_pagina.value=param;

		document.FORM.action="visualizza-pagine-album.php";
	}
	else if(pagina=="pagine_blog")
	{
		if(document.FORM.num_pagina != null)
			document.FORM.num_pagina.value=param;

		document.FORM.action="visualizza-pagine-blog.php";
	}
	else if(pagina=="seleziona_foto_gioco")
	{
		document.FORM.azione.value=param;
		//document.FORM.action="selectFotoGioco.php";
		document.FORM.action="visualizza-pagine-foto.php";
	}
	else if(pagina=="puzzle")
	{
		document.FORM.id_foto.value=param;
		document.FORM.action="foto-puzzle.php";
	}

	document.FORM.submit();
}


function logout()
{
	document.FORM.action="logout.php";
	document.FORM.submit();
}


function check_file_type(val) 
{
  var ext = val;

  ext = ext.substring(ext.length-3, ext.length);
  ext = ext.toLowerCase();

  if(ext != 'jpg')
	return false; 
  else
    return true; 
}


function disable_links()
{
	var links = document.getElementsByTagName('A');

	for(var i=0; i<links.length; i++) 
	{
		//links[i].href = "javascript: return false;";
		links[i].href = "";
   }
}


function isNumber(stringa)
{
	var stringa_numeri="0123456789";
	
	for(var i=0; i<stringa.length; i++)
    {
        var car = stringa.charAt(i);

        if(stringa_numeri.indexOf(car) == -1)
            return false;
    }
    return true;
}

function check_caratteri_username(stringa)
{
    var stringa_caratteri_validi = "QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm0123456789._";

    for(var i=0; i<stringa.length; i++)
    {
        var car = stringa.charAt(i);

        if(stringa_caratteri_validi.indexOf(car) == -1)
            return false;
    }
    return true;
}


function check_len_textarea(o, maxLength)
{
	if(o.value.length > maxLength) 
	{ 
		alert('Puoi inserire al massimo ' + maxLength + ' caratteri'); 
		o.value = o.value.substring(0, maxLength); 
	}
}



function echeck(str) 
{
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1)
		   return false;

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		   return false;

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		    return false;

		if (str.indexOf(at,(lat+1))!=-1)
		    return false;

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		    return false;
		 
		 if (str.indexOf(dot,(lat+2))==-1)
		    return false;
		 
		 if (str.indexOf(" ")!=-1)
		    return false;

		
		 /*var stringa_caratteri_validi = "QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm0123456789._@";

		 for(var i=0; i<stringa.length; i++)
		 { 
			var car = stringa.charAt(i);

			if(stringa_caratteri_validi.indexOf(car) == -1)
				return false;
		 }*/

 		 return true;					
}


function validateEmail(email)
{
	if ((email.value==null)||(email.value==""))
		return false;
	else if (echeck(email.value)==false)
		return false;

	return true;
 }


function check_campi_obbligatori_registrazione(f)
{
	var errorMsg = "";

	if(f.reg_email.value == "")
		errorMsg = "Il campo EMAIL " + String.fromCharCode(232) + " obbligatorio.";
	else if(f.reg_email.value.length > 32)
		errorMsg = "Il campo EMAIL pu" + String.fromCharCode(242) + " contenere al massimo 32 caratteri.";
	else if(!validateEmail(f.reg_email))
		errorMsg = "Il campo EMAIL inserito non sembra essere valido.";
	else if(f.reg_email_conferma.value == "")
		errorMsg = "Il campo CONFERMA EMAIL " + String.fromCharCode(232) + " obbligatorio.";
	else if(f.reg_email.value != f.reg_email_conferma.value)
		errorMsg = "Il campo CONFERMA EMAIL deve contenere lo stesso valore del campo EMAIL.";
	else if(f.reg_username.value == "")
		errorMsg = "Il campo USERNAME " + String.fromCharCode(232) + " obbligatorio.";
	else if(f.reg_username.value.length < 5 || f.reg_username.value.length > 16)
		errorMsg = "Il campo USERNAME deve essere lungo minimo 5 e massimo 16 caratteri.";
	else if(!check_caratteri_username(f.reg_username.value))
		errorMsg = "Il campo USERNAME pu" + String.fromCharCode(232) + " contenere solo lettere dell'alfabeto, numeri, '.' e '_'";
	else if(f.reg_password.value == "")
		errorMsg = "Il campo PASSWORD " + String.fromCharCode(232) + " obbligatorio.";
	else if(f.reg_password.value.length < 8 || f.reg_password.value.length > 32)
		errorMsg = "Il campo PASSWORD deve essere lungo minimo 8 e massimo 32 caratteri.";
	else if(!check_caratteri_username(f.reg_password.value))
		errorMsg = "Il campo PASSWORD pu" + String.fromCharCode(242) + " contenere solo lettere dell'alfabeto, numeri, '.' e '_'";
	else if(f.reg_password_conferma.value == "")
		errorMsg = "Il campo CONFERMA PASSWORD " + String.fromCharCode(232) + " obbligatorio.";
	else if(f.reg_password.value != f.reg_password_conferma.value)
		errorMsg = "Il campo CONFERMA PASSWORD deve contenere lo stesso valore del campo PASSWORD.";
	else if(f.reg_nome.value == "")
		errorMsg = "Il campo NOME " + String.fromCharCode(232) + " obbligatorio.";
	else if(f.reg_nome.value.length < 3 || f.reg_nome.value.length > 32)
		errorMsg = "Il campo NOME deve essere lungo minimo 3 e massimo 32 caratteri.";
	else if(f.reg_consenso_trattamento_dati[1].checked)
		errorMsg = "Non " + String.fromCharCode(232) + " possibile effettuare la registrazione al sito senza l'accettazione del regolamento ed il consenso al trattamento dei dati personali.";
	else if(f.reg_codice_sicurezza.value == "")
		errorMsg = "Il campo CODICE DI SICUREZZA " + String.fromCharCode(232) + " obbligatorio.";


	if(errorMsg != "")
	{
		alert(errorMsg);
		f.registrazione.disabled="";
	}
	else
		f.submit();
}

function check_campi_obbligatori_contatto(f)
{
	var errorMsg = "";

	if(f.con_email.value == "")
		errorMsg = "Il campo EMAIL " + String.fromCharCode(232) + " obbligatorio.";
	else if(f.con_email.value.length > 32)
		errorMsg = "Il campo EMAIL pu" + String.fromCharCode(242) + " contenere al massimo 32 caratteri.";
	else if(!validateEmail(f.con_email))
		errorMsg = "Il campo EMAIL inserito non sembra essere valido.";
	else if(f.con_oggetto.value == "")
		errorMsg = "Il campo OGGETTO MESSAGGIO " + String.fromCharCode(232) + " obbligatorio.";
	else if(f.con_oggetto.value.length > 32)
		errorMsg = "Il campo OGGETTO MESSAGGIO pu" + String.fromCharCode(242) + " contenere al massimo 32 caratteri.";
	else if(f.con_nome.value == "")
		errorMsg = "Il campo NOME " + String.fromCharCode(232) + " obbligatorio.";
	else if(f.con_nome.value.length > 32)
		errorMsg = "Il campo NOME pu" + String.fromCharCode(242) + " contenere al massimo 32 caratteri.";
	else if(f.con_messaggio.value.length < 5 || f.con_messaggio.value.length > 756)
		errorMsg = "Il campo MESSAGGIO deve essere lungo minimo 5 e massimo 756 caratteri.";
	else if(f.con_codice_sicurezza.value == "")
		errorMsg = "Il campo CODICE DI SICUREZZA " + String.fromCharCode(232) + " obbligatorio.";


	if(errorMsg != "")
	{
		alert(errorMsg);
		f.invio_email_contatto.disabled="";
	}
	else
		f.submit();
}


function check_campi_obbligatori_foto(f)
{
	var errorMsg = "";

	if(f.foto.value == "")
		errorMsg = "Il campo FOTO " + String.fromCharCode(232) + " obbligatorio.";
	else if(!check_file_type(f.foto.value))
		errorMsg = "Il campo FOTO pu" + String.fromCharCode(242) + " contenere solo foto in formato JPG.";
	else if(f.titolo.value == "")
		errorMsg = "Il campo TITOLO " + String.fromCharCode(232) + " obbligatorio.";
	else if(f.titolo.value.length < 3 || f.titolo.value.length > 30)
		errorMsg = "Il campo TITOLO deve essere lungo minimo 3 e massimo 30 caratteri.";
	else if(f.descrizione.value != "" && (f.descrizione.value.length < 3 || f.descrizione.value.length > 256))
		errorMsg = "Il campo DESCRIZIONE, se valorizzato, deve essere lungo minimo 3 e massimo 256 caratteri.";
	else if(f.categoria.value == "")
		errorMsg = "Il campo CATEGORIA FOTOGRAFICA " + String.fromCharCode(232) + " obbligatorio.";
	else if(f.focale.value != "" && !isNumber(f.focale.value))
		errorMsg = "Il campo FOCALE pu " + String.fromCharCode(242) + " contenere solo un valore numerico.";
	else if(f.iso.value != "" && !isNumber(f.iso.value))
		errorMsg = "Il campo ISO pu " + String.fromCharCode(242) + " contenere solo un valore numerico.";


	if(errorMsg != "")
	{
		alert(errorMsg);
		f.inserisci_foto.disabled="";
	}
	else
		f.submit();
}


function check_campi_obbligatori_album(f)
{
	var errorMsg = "";

	if(f.titolo.value == "")
		errorMsg = "Il campo TITOLO " + String.fromCharCode(232) + " obbligatorio.";
	else if(f.titolo.value.length < 3 || f.titolo.value.length > 20)
		errorMsg = "Il campo TITOLO deve essere lungo minimo 3 e massimo 20 caratteri.";
	else if(f.descrizione.value != "" && (f.descrizione.value.length < 3 || f.descrizione.value.length > 256))
		errorMsg = "Il campo DESCRIZIONE, se valorizzato, deve essere lungo minimo 3 e massimo 256 caratteri.";


	if(errorMsg != "")
	{
		alert(errorMsg);
		f.inserisci_foto.disabled="";
	}
	else
	{
		f.action="inserisci-album.php";
		f.submit();
	}

}

function check_campi_obbligatori_blog(f)
{
	var errorMsg = "";

	if(f.titolo.value == "")
		errorMsg = "Il campo TITOLO " + String.fromCharCode(232) + " obbligatorio.";
	else if(f.titolo.value.length < 3 || f.titolo.value.length > 20)
		errorMsg = "Il campo TITOLO deve essere lungo minimo 3 e massimo 20 caratteri.";
	else if(f.descrizione.value != "" && (f.descrizione.value.length < 3 || f.descrizione.value.length > 256))
		errorMsg = "Il campo DESCRIZIONE, se valorizzato, deve essere lungo minimo 3 e massimo 256 caratteri.";
	else 
	{
		var trovato = false;
		for(var i=1; (i<=parseInt(f.num_frame.value)) && !trovato; ++i)
		{
			var idFoto = eval("f.id_foto_"+i+".value");
			if(idFoto == "")
				trovato = true;
		}

		if(trovato)
			errorMsg = "Bisogna caricare tutte le foto dei vari frame.";
		else
		{
			trovato = false;
			for(var i=1; (i<=parseInt(f.num_frame.value)) && !trovato; ++i)
			{
				var testo = eval("f.frame_didascalia_"+i+".value");
				if(testo.length < 3)
				{
					trovato = true;
					errorMsg = "Le didascalie devono contenere almeno 3 caratteri.";
				}
			}
		}
	}


	if(errorMsg != "")
	{
		alert(errorMsg);
		//f.invio_fotodedica.disabled="";
	}
	else
		f.submit();
}

function check_campi_obbligatori_fotodedica(f)
{
	var errorMsg = "";

	if(f.titolo.value == "")
		errorMsg = "Il campo TITOLO " + String.fromCharCode(232) + " obbligatorio.";
	else if(f.titolo.value.length < 3 || f.titolo.value.length > 24)
		errorMsg = "Il campo TITOLO deve essere lungo minimo 3 e massimo 24 caratteri.";
	else if(f.descrizione.value != "" && (f.descrizione.value.length < 3 || f.descrizione.value.length > 256))
		errorMsg = "Il campo DESCRIZIONE, se valorizzato, deve essere lungo minimo 3 e massimo 256 caratteri.";
	else 
	{
		var trovato = false;
		for(var i=1; (i<=parseInt(f.num_frame.value)) && !trovato; ++i)
		{
			var idFoto = eval("f.id_foto_"+i+".value");
			if(idFoto != "")
				trovato = true;
		}

		if(!trovato)
			errorMsg = "Bisogna caricare almeno una foto.";
	}


	if(errorMsg != "")
	{
		alert(errorMsg);
		//f.invio_fotodedica.disabled="";
	}
	else
		f.submit();
}

function check_campi_obbligatori_anteprima_fotodedica(f)
{
	var errorMsg = "";

	if(f.nome.value == "")
		errorMsg = "Il campo NOME DEL DESTINATARIO " + String.fromCharCode(232) + " obbligatorio.";
	else if(f.nome.value.length < 3 || f.nome.value.length > 32)
		errorMsg = "Il campo NOME DEL DESTINATARIO pu" + String.fromCharCode(242) + " contenere al minimo 3 e al massimo 32 caratteri.";
	else if(f.email.value == "")
		errorMsg = "Il campo EMAIL DEL DESTINATARIO " + String.fromCharCode(232) + " obbligatorio.";
	else if(f.email.value.length > 32)
		errorMsg = "Il campo EMAIL DEL DESTINATARIO pu" + String.fromCharCode(242) + " contenere al massimo 32 caratteri.";
	else if(!validateEmail(f.email))
		errorMsg = "Il campo EMAIL DEL DESTINATARIO inserito non sembra essere valido.";
	else if(f.email_conferma.value == "")
		errorMsg = "Il campo CONFERMA EMAIL DEL DESTINATARIO " + String.fromCharCode(232) + " obbligatorio.";
	else if(f.email.value != f.email_conferma.value)
		errorMsg = "Il campo CONFERMA EMAIL DEL DESTINATARIO deve contenere lo stesso valore del campo EMAIL DEL DESTINATARIO.";


	if(errorMsg != "")
	{
		alert(errorMsg);
		f.invio_fotodedica.disabled="";
	}
	else
		f.submit();
}


function check_campi_obbligatori_anteprima_fotodedica_classica(f, login)
{
	var errorMsg = "";

	if(f.testo_dedica.value == "")
		errorMsg = "Il testo della dedica " + String.fromCharCode(232) + " obbligatorio.";
	else if(f.nome.value == "")
		errorMsg = "Il campo NOME DEL DESTINATARIO " + String.fromCharCode(232) + " obbligatorio.";
	else if(f.nome.value.length < 3 || f.nome.value.length > 32)
		errorMsg = "Il campo NOME DEL DESTINATARIO pu" + String.fromCharCode(242) + " contenere al minimo 3 e al massimo 32 caratteri.";
	else if(f.email.value == "")
		errorMsg = "Il campo EMAIL DEL DESTINATARIO " + String.fromCharCode(232) + " obbligatorio.";
	else if(f.email.value.length > 32)
		errorMsg = "Il campo EMAIL DEL DESTINATARIO pu" + String.fromCharCode(242) + " contenere al massimo 32 caratteri.";
	else if(!validateEmail(f.email))
		errorMsg = "Il campo EMAIL DEL DESTINATARIO inserito non sembra essere valido.";
	else if(f.email_conferma.value == "")
		errorMsg = "Il campo CONFERMA EMAIL DEL DESTINATARIO " + String.fromCharCode(232) + " obbligatorio.";
	else if(f.email.value != f.email_conferma.value)
		errorMsg = "Il campo CONFERMA EMAIL DEL DESTINATARIO deve contenere lo stesso valore del campo EMAIL DEL DESTINATARIO.";
	
	if(errorMsg == "" && login == "N")
	{
		if(f.nome_mittente.value == "")
			errorMsg = "Il campo NOME DEL MITTENTE " + String.fromCharCode(232) + " obbligatorio.";
		else if(f.nome_mittente.value.length < 3 || f.nome_mittente.value.length > 32)
			errorMsg = "Il campo NOME DEL MITTENTE pu" + String.fromCharCode(242) + " contenere al minimo 3 e al massimo 32 caratteri.";
		else if(f.email_mittente.value == "")
			errorMsg = "Il campo EMAIL DEL MITTENTE " + String.fromCharCode(232) + " obbligatorio.";
		else if(f.email_mittente.value.length > 32)
			errorMsg = "Il campo EMAIL DEL MITTENTE pu" + String.fromCharCode(242) + " contenere al massimo 32 caratteri.";
		else if(!validateEmail(f.email_mittente))
			errorMsg = "Il campo EMAIL DEL MITTENTE inserito non sembra essere valido.";
		else if(f.email_conferma_mittente.value == "")
			errorMsg = "Il campo CONFERMA EMAIL DEL MITTENTE " + String.fromCharCode(232) + " obbligatorio.";
		else if(f.email_mittente.value != f.email_conferma_mittente.value)
			errorMsg = "Il campo CONFERMA EMAIL DEL MITTENTE deve contenere lo stesso valore del campo EMAIL DEL MITTENTE.";
	}
	

	if(errorMsg != "")
	{
		alert(errorMsg);
		f.invio_fotodedica_classica.disabled="";
	}
	else
		f.submit();
}


function check_campi_obbligatori_commento(f)
{
	var errorMsg = "";

	/*if(f.voto.value == "*")
		errorMsg = "Il campo VOTO " + String.fromCharCode(232) + " obbligatorio.";*/

	if(f.commento.value == "")
		errorMsg = "Il campo COMMENTO " + String.fromCharCode(232) + " obbligatorio.";

	if(errorMsg != "")
		alert(errorMsg);
	else if(confirm("Sei sicuro di volere rilasciare questo commento/voto? Una volta inseriti, i voti e i commenti non possono pi" + String.fromCharCode(249) + " essere modificati o cancellati."))
		f.submit();

}


function check_campi_obbligatori_frase(f)
{
	var errorMsg = "";

	if(f.titolo.value == "" || f.frase.value == "")
		errorMsg = "Inserire un titolo e una frase e poi inviare.";

	if(errorMsg != "")
		alert(errorMsg);
	else if(confirm("Sei sicuro di volere inserire questa frase? Una volta inserite, le frasi non possono pi" + String.fromCharCode(249) + " essere modificate o cancellate."))
		f.submit();

}

function check_campi_obbligatori_convalida(f)
{
	var errorMsg = "";

	if(f.username_conv.value == "")
		errorMsg = "Il campo USERNAME " + String.fromCharCode(232) + " obbligatorio.";
	else if(f.password_conv.value == "")
		errorMsg = "Il campo PASSWORD " + String.fromCharCode(232) + " obbligatorio.";

	if(errorMsg != "")
	{
		alert(errorMsg);
		return false;
	}
	
}