	function Form_Validator_it(theForm)
	{

	  if (theForm.txtNomeCognome.value == "")
	  {
	    alert("Inserire un valore per il campo \"Nome e Cognome\".");
	    theForm.txtNomeCognome.focus();
	    return (false);
	  }
	
	  if (theForm.txtNomeCognome.value.length < 2)
	  {
	    alert("Inserire almeno 2 caratteri nel campo \"Nome e Cognome\".");
	    theForm.txtNomeCognome.focus();
	    return (false);
	  }

	  if (theForm.txtRagioneSociale.value == "")
	  {
	    alert("Inserire un valore per il campo \"Ragione sociale\".");
	    theForm.txtRagioneSociale.focus();
	    return (false);
	  }
	
	  if (theForm.txtRagioneSociale.value.length < 2)
	  {
	    alert("Inserire almeno 2 caratteri nel campo \"Ragione sociale\".");
	    theForm.txtRagioneSociale.focus();
	    return (false);
	  }
	
	  if ((theForm.txtTelefono.value == "") && (theForm.txtPostaElettronica.value == ""))
	  {
	    alert("Inserire un numero di \"Telefono\" o un'indirizzo \"e-mail\".");
	    theForm.txtTelefono.focus();
	    return (false);
	  }

	  if (theForm.txtTelefono.value.length < 5)
	  {
	    alert("Inserire un numero di \"Telefono\" valido.");
	    theForm.txtTelefono.focus();
	    return (false);
	  }

	  if ((theForm.txtPostaElettronica.value != "") && (theForm.txtPostaElettronica.value.search("@") == -1))
	  {
		alert("Inserisci un indirizzo di \"posta elettronica\" valido (o non inserirlo).");
		theForm.txtPostaElettronica.focus();
		return (false);
	  }
	
	  if ((theForm.txtPostaElettronica.value != "") && (theForm.txtPostaElettronica.value.search(/\./) == -1))
	  {
		alert("Inserisci un indirizzo di \"posta elettronica\" valido (o non inserirlo).");
		theForm.txtPostaElettronica.focus();
		return (false);
	  }

	  if (theForm.txtMessaggio.value == "")
	  {
	    alert("Inserire un \"Messaggio\".");
	    theForm.txtMessaggio.focus();
	    return (false);
	  }				 

	  return (true);
	}

	
	function Form_Validator_fr(theForm)
	{

	  if (theForm.txtNomeCognome.value == "")
	  {
	    alert("Introduire une valeur pour le champ \"Prénom et Nom\".");
	    theForm.txtNomeCognome.focus();
	    return (false);
	  }
	
	  if (theForm.txtNomeCognome.value.length < 2)
	  {
	    alert("Introduire au moins 2 caractères dans le champ \"Prénom et Nom \".");
	    theForm.txtNomeCognome.focus();
	    return (false);
	  }

	  if (theForm.txtRagioneSociale.value == "")
	  {
	    alert("Introduire une valeur pour le champ \"Raison sociale\".");
	    theForm.txtRagioneSociale.focus();
	    return (false);
	  }
	
	  if (theForm.txtRagioneSociale.value.length < 2)
	  {
	    alert("Introduire une valeur pour le champ \"Raison sociale \".");
	    theForm.txtRagioneSociale.focus();
	    return (false);
	  }
	
	  if ((theForm.txtTelefono.value == "") && (theForm.txtPostaElettronica.value == ""))
	  {
	    alert("Introduire un numéro de \"Téléphone\" ou une \"adresse de courriel\".");
	    theForm.txtTelefono.focus();
	    return (false);
	  }

	  if (theForm.txtTelefono.value.length < 5)
	  {
	    alert("Introduire un numéro de \"Téléphone\" en vigueur.");
	    theForm.txtTelefono.focus();
	    return (false);
	  }

	  if ((theForm.txtPostaElettronica.value != "") && (theForm.txtPostaElettronica.value.search("@") == -1))
	  {
		alert("Introduire une adresse de \"courriel\" en vigueur (ou bien ne pas l'introduire).");
		theForm.txtPostaElettronica.focus();
		return (false);
	  }
	
	  if ((theForm.txtPostaElettronica.value != "") && (theForm.txtPostaElettronica.value.search(/\./) == -1))
	  {
		alert("Introduire une adresse de \"courriel\" en vigueur (ou bien ne pas l'introduire).");
		theForm.txtPostaElettronica.focus();
		return (false);
	  }

	  if (theForm.txtMessaggio.value == "")
	  {
	    alert("Introduire un \"Message\".");
	    theForm.txtMessaggio.focus();
	    return (false);
	  }				 

	  return (true);
	}


	function Form_Validator_en(theForm)
	{

	  if (theForm.txtNomeCognome.value == "")
	  {
	    alert("Please fill-in \"Name and Surname\".");
	    theForm.txtNomeCognome.focus();
	    return (false);
	  }
	
	  if (theForm.txtNomeCognome.value.length < 2)
	  {
	    alert("Fill-in correctly \"Name and Surname\".");
	    theForm.txtNomeCognome.focus();
	    return (false);
	  }

	  if (theForm.txtRagioneSociale.value == "")
	  {
	    alert("Please fill-in \"Firm Name\".");
	    theForm.txtRagioneSociale.focus();
	    return (false);
	  }
	
	  if (theForm.txtRagioneSociale.value.length < 2)
	  {
	    alert("Fill-in correctly \"Firm Name\".");
	    theForm.txtRagioneSociale.focus();
	    return (false);
	  }
	
	  if ((theForm.txtTelefono.value == "") && (theForm.txtPostaElettronica.value == ""))
	  {
	    alert("Please fill-in \"Phone\" er \"e-mail\".");
	    theForm.txtTelefono.focus();
	    return (false);
	  }

	  if (theForm.txtTelefono.value.length < 5)
	  {
	    alert("Fill-in correctly \"Phone\" number.");
	    theForm.txtTelefono.focus();
	    return (false);
	  }

	  if ((theForm.txtPostaElettronica.value != "") && (theForm.txtPostaElettronica.value.search("@") == -1))
	  {
		alert("Please insert a valid \"e-mail\" (or leave it blank).");
		theForm.txtPostaElettronica.focus();
		return (false);
	  }
	
	  if ((theForm.txtPostaElettronica.value != "") && (theForm.txtPostaElettronica.value.search(/\./) == -1))
	  {
		alert("Please insert a valid \"e-mail\" (or leave it blank).");
		theForm.txtPostaElettronica.focus();
		return (false);
	  }

	  if (theForm.txtMessaggio.value == "")
	  {
	    alert("Please write a \"Messagge\".");
	    theForm.txtMessaggio.focus();
	    return (false);
	  }				 

	  return (true);
	}


	function Form_Validator_de(theForm)
	{

	  if (theForm.txtNomeCognome.value == "")
	  {
	    alert("im Feld \"Vor-und Nachname\" den Namen eingeben.");
	    theForm.txtNomeCognome.focus();
	    return (false);
	  }
	
	  if (theForm.txtNomeCognome.value.length < 2)
	  {
	    alert("Mindestens 2 Schriftzeichen im Feld \"Vor-und Nachname\" eingeben.");
	    theForm.txtNomeCognome.focus();
	    return (false);
	  }

	  if (theForm.txtRagioneSociale.value == "")
	  {
	    alert("im Feld \"Firmenname\" die Firmenbezeichnung eingeben.");
	    theForm.txtRagioneSociale.focus();
	    return (false);
	  }
	
	  if (theForm.txtRagioneSociale.value.length < 2)
	  {
	    alert("Mindestens 2 Schriftzeichen im Feld \"Firmenname\" eingeben.");
	    theForm.txtRagioneSociale.focus();
	    return (false);
	  }
	
	  if ((theForm.txtTelefono.value == "") && (theForm.txtPostaElettronica.value == ""))
	  {
	    alert("eine Telefonnummer oder E-Mail Adresse eingeben.");
	    theForm.txtTelefono.focus();
	    return (false);
	  }

	  if (theForm.txtTelefono.value.length < 5)
	  {
	    alert("Eine gültige Telefonnummer eingeben.");
	    theForm.txtTelefono.focus();
	    return (false);
	  }

	  if ((theForm.txtPostaElettronica.value != "") && (theForm.txtPostaElettronica.value.search("@") == -1))
	  {
		alert("Eine gültige E-Mail-Adresse eingeben (nicht bindend).");
		theForm.txtPostaElettronica.focus();
		return (false);
	  }
	
	  if ((theForm.txtPostaElettronica.value != "") && (theForm.txtPostaElettronica.value.search(/\./) == -1))
	  {
		alert("Eine gültige E-Mail-Adresse eingeben (nicht bindend).");
		theForm.txtPostaElettronica.focus();
		return (false);
	  }

	  if (theForm.txtMessaggio.value == "")
	  {
	    alert("Eine \"Nachricht\" eingeben.");
	    theForm.txtMessaggio.focus();
	    return (false);
	  }				 

	  return (true);
	}


	function Form_Validator_es(theForm)
	{

	  if (theForm.txtNomeCognome.value == "")
	  {
	    alert("Introduzca un valor para el campo \"Nombre y apellidos\".");
	    theForm.txtNomeCognome.focus();
	    return (false);
	  }
	
	  if (theForm.txtNomeCognome.value.length < 2)
	  {
	    alert("Introduzca por los menos 2 caracteres en el campo \"Nombre y apellidos\".");
	    theForm.txtNomeCognome.focus();
	    return (false);
	  }

	  if (theForm.txtRagioneSociale.value == "")
	  {
	    alert("Introduzca un valor para el campo \"Nombre de la empresa\".");
	    theForm.txtRagioneSociale.focus();
	    return (false);
	  }
	
	  if (theForm.txtRagioneSociale.value.length < 2)
	  {
	    alert("Introduzca por los menos 2 caracteres en el campo \"Nombre de la empresa\".");
	    theForm.txtRagioneSociale.focus();
	    return (false);
	  }
	
	  if ((theForm.txtTelefono.value == "") && (theForm.txtPostaElettronica.value == ""))
	  {
	    alert("Introduzca un número de \"Teléfono\" o una dirección \"e-mail\".");
	    theForm.txtTelefono.focus();
	    return (false);
	  }

	  if (theForm.txtTelefono.value.length < 5)
	  {
	    alert("Introduzca un número de \"Teléfono\" válido.");
	    theForm.txtTelefono.focus();
	    return (false);
	  }

	  if ((theForm.txtPostaElettronica.value != "") && (theForm.txtPostaElettronica.value.search("@") == -1))
	  {
		alert("Introduzca una dirección de \"correo electrónica\" válida (o deje el campo en blanco).");
		theForm.txtPostaElettronica.focus();
		return (false);
	  }
	
	  if ((theForm.txtPostaElettronica.value != "") && (theForm.txtPostaElettronica.value.search(/\./) == -1))
	  {
		alert("Introduzca una dirección de \"correo electrónica\" válida (o deje el campo en blanco).");
		theForm.txtPostaElettronica.focus();
		return (false);
	  }

	  if (theForm.txtMessaggio.value == "")
	  {
	    alert("Introduzca un \"Mensaje\".");
	    theForm.txtMessaggio.focus();
	    return (false);
	  }				 

	  return (true);
	}
