// JavaScript Document
function checkEmpty(field,desc)
{
		if (desc == "nickname")
		{
			if (field.value == "Nickname")
			{
				field.value = "";
				field.select();
			}
		}
		if (desc == "name")
		{
			if (field.value == "Nome e Cognome")
			{
				field.value = "";
				field.select();
			}
		}
		if (desc == "nome")
		{
			if (field.value == "Nome")
			{
				field.value = "";
				field.select();
			}
		}
		if (desc == "cognome")
		{
			if (field.value == "Cognome")
			{
				field.value = "";
				field.select();
			}
		}
		if (desc == "email")
		{
			if (field.value == "Indirizzo email")
			{
				field.value = "";
				field.select();
			}
		}
		if (desc == "nome1")
		{
			if (field.value == "Nome 1")
			{
				field.value = "";
				field.select();
			}
		}
		if (desc == "cognome1")
		{
			if (field.value == "Cognome 1")
			{
				field.value = "";
				field.select();
			}
		}
		if (desc == "email1")
		{
			if (field.value == "Indirizzo email 1")
			{
				field.value = "";
				field.select();
			}
		}
		if (desc == "nome2")
		{
			if (field.value == "Nome 2")
			{
				field.value = "";
				field.select();
			}
		}
		if (desc == "cognome2")
		{
			if (field.value == "Cognome 2")
			{
				field.value = "";
				field.select();
			}
		}
		if (desc == "email2")
		{
			if (field.value == "Indirizzo email 2")
			{
				field.value = "";
				field.select();
			}
		}
		if (desc == "commenti")
		{
			if (field.value == "Osservazioni")
			{
				field.value = "";
				field.select();
			}
		}
	}


function checkField(field,desc)
{
if (field.value == null || field.value == "")
{
//	window.alert(desc + " is indeed empty.")
	if (desc ==  "name")
	{
		field.value = "Nome e Cognome";
	}
	if (desc ==  "nome")
	{
		field.value = "Nome";
	}
	if (desc ==  "cognome")
	{
		field.value = "Cognome";
	}
	if (desc ==  "email")
	{
		field.value = "Indirizzo email";
	}
		if (desc ==  "nome1")
	{
		field.value = "Nome 1";
	}
	if (desc ==  "cognome1")
	{
		field.value = "Cognome 1";
	}
	if (desc ==  "email1")
	{
		field.value = "Indirizzo email 1";
	}	
	if (desc ==  "nome2")
	{
		field.value = "Nome 2";
	}
	if (desc ==  "cognome2")
	{
		field.value = "Cognome 2";
	}
	if (desc ==  "email2")
	{
		field.value = "Indirizzo email 2";
	}
	if (desc ==  "nickname")
	{
		field.value = "Nickname";
	}
	if (desc ==  "commenti")
	{
		field.value = "Osservazioni";
	}
}
}

function checkChat(nickname)
{
if (nickname.value == null || nickname.value == "" || nickname.value == "Nickname")
{
	window.alert("Errore: Devi inserire un nickname per entrare in chat!")
	nickname.value = "Nickname";
	nickname.select();
	return false
}
if (nickname.value.length > 30)
{
	window.alert("Errore: Il nickname digitato è troppo lungo!")
	nickname.select();
	return false
}
return true
}

function checkMailinglist (name,email)
{

	if ((name.value == null) || (name.value == "") || (name.value == "Nome e Cognome")) {
		window.alert("Errore: Devi scrivere il tuo nome e cognome.\n")
		name.value = "Nome e Cognome";
		name.select();
		return false
	}
	if ((email.value == null) || (email.value == "") || (email.value == "Indirizzo email")) {
		window.alert("Errore: Non hai digitato un indirizzo email.\n")
		email.value = "Indirizzo email";
		email.select();
		return false
	}

    var emailFilter=/^.+@.+\..{2,4}$/;
    if (!(emailFilter.test(email.value))) { 
	   window.alert("Errore: Digita un indirizzo email valido.\n")
	   email.select();
	   return false
    }
	
//	var illegalChars=/[\(\)\<\>\,\;\:\\\"\[\]]/
//    if (email.match(illegalChars)) {
//		error = "L'indirizzo digitato contiene caratteri non utilizzabili.\n";
//		window.alert("Errore: "+error)
//		email.select();
//		return false
//	}

return true;
}

function checkContatti (nome,cognome,email)
{

	if ((nome.value == null) || (nome.value == "") || (nome.value == "Nome")) {
		window.alert("Errore: Devi scrivere il tuo nome.\n")
		nome.value = "Nome";
		nome.select();
		return false
	}
	if ((cognome.value == null) || (cognome.value == "") || (cognome.value == "Cognome")) {
		window.alert("Errore: Devi scrivere il tuo cognome.\n")
		cognome.value = "Cognome";
		cognome.select();
		return false
	}
	if ((email.value == null) || (email.value == "") || (email.value == "Indirizzo email")) {
		window.alert("Errore: Non hai digitato un indirizzo email.\n")
		email.value = "Indirizzo email";
		email.select();
		return false
	}

    var emailFilter=/^.+@.+\..{2,4}$/;
    if (!(emailFilter.test(email.value))) { 
	   window.alert("Errore: Digita un indirizzo email valido.\n")
	   email.select();
	   return false
    }

return true;
}

function checkContatti2 (nome1,cognome1,email1,nome2,cognome2,email2)
{

	if ((nome1.value == null) || (nome1.value == "") || (nome1.value == "Nome 1")) {
		window.alert("Errore: Devi scrivere il Nome 1.\n")
		nome1.value = "Nome 1";
		nome1.select();
		return false
	}
	if ((cognome1.value == null) || (cognome1.value == "") || (cognome1.value == "Cognome 1")) {
		window.alert("Errore: Devi scrivere il Cognome 1.\n")
		cognome1.value = "Cognome 1";
		cognome1.select();
		return false
	}
	if ((email1.value == null) || (email1.value == "") || (email1.value == "Indirizzo email 1")) {
		window.alert("Errore: Non hai digitato l'indirizzo email 1.\n")
		email1.value = "Indirizzo email 1";
		email1.select();
		return false
	}
	if ((nome2.value == null) || (nome2.value == "") || (nome2.value == "Nome 2")) {
		window.alert("Errore: Devi scrivere il Nome 2.\n")
		nome2.value = "Nome 2";
		nome2.select();
		return false
	}
	if ((cognome2.value == null) || (cognome2.value == "") || (cognome2.value == "Cognome 2")) {
		window.alert("Errore: Devi scrivere il Cognome 2.\n")
		cognome2.value = "Cognome 2";
		cognome2.select();
		return false
	}
	if ((email2.value == null) || (email2.value == "") || (email2.value == "Indirizzo email 2")) {
		window.alert("Errore: Non hai digitato l'Indirizzo email 2.\n")
		email2.value = "Indirizzo email 2";
		email2.select();
		return false
	}
return true;
}

