// 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();
			}
		}
		if (desc ==  "indirizzo")
		{
			if (field.value == "Indirizzo completo [Via,CAP,Località]")
			{
				field.value = "";
				field.select();
			}
		}
		if (desc ==  "ntel")
		{
			if (field.value == "Numero di telefono")
			{
				field.value = "";
				field.select();
			}	
		}
		if (desc ==  "marca")
		{
			if (field.value == "Marca")
			{
				field.value = "";
				field.select();
			}
		}
		if (desc ==  "modello")
		{
			if(field.value == "Modello")
			{
				field.value = "";
				field.select();
			}
		}
		if (desc ==  "taglia")
		{
			if(field.value == "Taglia")
			{
				field.value = "";
				field.select();
			}		
		}
		if (desc ==  "colore")
		{
			if (field.value == "Colore/Colori")
			{
				field.value = "";
				field.select();
			}
		}
		if (desc ==  "costo")
		{
			if(field.value == "Costo in CHF")
			{
				field.value = "";
				field.select();
			}
		}
		if (desc ==  "squadra")
		{
			if(field.value == "Nome squadra")
			{
				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";
	}
	if (desc ==  "indirizzo")
	{
		field.value = "Indirizzo completo [Via,CAP,Località]";
	}
	if (desc ==  "ntel")
	{
		field.value = "Numero di telefono";
	}
	if (desc ==  "marca")
	{
		field.value = "Marca";
	}
	if (desc ==  "modello")
	{
		field.value = "Modello";
	}
	if (desc ==  "taglia")
	{
		field.value = "Taglia";
	}
	if (desc ==  "colore")
	{
		field.value = "Colore/Colori";
	}
	if (desc ==  "costo")
	{
		field.value = "Costo in CHF";
	}	
	if (desc ==  "squadra")
	{
		field.value = "Nome squadra";
	}	
}
}

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,test)
{

	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;
    }
	if ((test.value != "otto") || (test.value == null) || (test.value == "")) {
    	window.alert("Errore: Devi rispondere alla domanda antispam.\n");
		test.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;
}

function checkRimborso (nome,cognome,indirizzo,email,ntel,costo)
{

	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 ((indirizzo.value == null) || (indirizzo.value == "") || (indirizzo.value == "Indirizzo completo [Via,CAP,Località]")) {
		window.alert("Errore: Non hai digitato un indirizzo postale.\n");
		indirizzo.value = "Indirizzo completo [Via,CAP,Località]";
		indirizzo.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;
	}
	if ((ntel.value == null) || (ntel.value == "") || (ntel.value == "Numero di telefono")) {
		window.alert("Errore: Non hai digitato un numero di telefono.\n");
		ntel.value = "Numero di telefono";
		ntel.select();
		return false;
	}
	if ((costo.value == null) || (costo.value == "") || (costo.value == "Costo in CHF")) {
		window.alert("Errore: Non hai digitato alcun valore nel campo costo.\n");
		costo.value = "Costo in CHF";
		costo.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 checkIscrizione (nome,cognome,ntel,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 ((ntel.value == null) || (ntel.value == "") || (ntel.value == "Numero di telefono")) {
		window.alert("Errore: Non hai digitato un numero di telefono.\n");
		ntel.value = "Numero di telefono";
		ntel.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;
    }
	if ((test.value != "otto") || (test.value == null) || (test.value == "")) {
    	window.alert("Errore: Devi rispondere alla domanda antispam.\n");
		test.select();
		return false;
    }

return true;
}
