/*  
Version: 1.9
Author: Marco Macciò
Author URI: http://www.diariotraduttore.com/
*/
function ConvalidaAdesione(form)
{
	var campiRichiesti = Array("nominativo", "email");
	for (var i = 0; i < campiRichiesti.length; i++)
	{
		var campo = form.elements[campiRichiesti[i]];
		if (campo.value == "" || campo.value == null)
		{
			alert("Valorizzare i campi richiesti per procedere");
			return false;
		}
	}

	var campiDaControllare = Array("nominativo", "email", "gruppo", "sito_web", "commento");
	for (var i = 0; i < campiDaControllare.length; i++)
	{
		var campo = form.elements[campiDaControllare[i]];
		if (campo.value.indexOf("<") > 0 || campo.value.indexOf(">") > 0 || campo.value.indexOf("\\") > 0 || campo.value.indexOf("&") > 0)
		{
			alert("I caratteri <, >, \\ e & non si possono usare all'interno dei campi");
			return false;
		}
	}
	
	var campiDaControllare = Array("nominativo", "email", "gruppo", "commento");
	for (var i = 0; i < campiDaControllare.length; i++)
	{
		var campo = form.elements[campiDaControllare[i]];
		if (campo.value.indexOf("http://") > 0)
		{
			alert("Non è consentito inserire URL all'interno dei campi (tranne quello relativo al sito web)");
			return false;
		}
	}

	var campo_email = form.elements["email"];
	if (campo_email.value.indexOf("@") == -1 || campo_email.value.indexOf(".") == -1)
	{
		alert("L'indirizzo e-mail inserito non è valido");
		return false;
	}

	return true;
}

function ControlloCaratteri(oggetto, lunghezza_massima, evento)
{
	if (!(evento.keyCode == 8 || evento.keyCode == 46 || (evento.keyCode >= 37 && evento.keyCode <= 40)))
	{
		return (oggetto.value.length < lunghezza_massima);
	}

	return true;
}

function FocusOggetto(oggetto, stringa)
{
	if (oggetto.value == "")
	{
		oggetto.value = stringa;
		return true;
	}

	return true;
}

function BlurOggetto(oggetto, stringa)
{
	if (oggetto.value == stringa)
	{
		oggetto.value = "";
		return true;
	}

	return true;
}

function ConvalidaNotifica(form)
{
	var campiRichiesti = Array("email");
	for (var i = 0; i < campiRichiesti.length; i++)
	{
		var campo = form.elements[campiRichiesti[i]];
		if (campo.value == "" || campo.value == null)
		{
			alert("Valorizzare il campo richiesto per procedere");
			return false;
		}
	}

	var campiDaControllare = Array("email");
	for (var i = 0; i < campiDaControllare.length; i++)
	{
		var campo = form.elements[campiDaControllare[i]];
		if (campo.value.indexOf("<") > 0 || campo.value.indexOf(">") > 0 || campo.value.indexOf("\\") > 0 || campo.value.indexOf("&") > 0 || campo.value.indexOf("http://") > 0)
		{
			alert("I caratteri <, >, \\ e & non si possono usare all'interno del campo");
			return false;
		}
	}

	var campo_email = form.elements["email"];
	if (campo_email.value.indexOf("@") == -1 || campo_email.value.indexOf(".") == -1)
	{
		alert("L'indirizzo e-mail inserito non è valido");
		return false;
	}

	return true;
}
