/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  *
  * Title : 		Form Validation Example
  * Author : 		Vito Tardia
  * URL : 			http://www.vtardia.com
  *
  * Description :	Includes functions from HackerJournal magazine
  *					(http://www.hackerjournal.it)
  *				- 	filled
  *				- 	canSubmit
  *
  * Created : 	27/03/2006
  * Modified : 	27/11/2006
  *
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	
	function checkEmail(y) {
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(y))
		{
			return true;
		}
		else
		{
			return false;
		}
	}

	function submitform()
	{
		//if (canSubmit(this))
			document.formEmail.submit();
	}

	function filled(field) {
		if (field.value == "" || field.value == null) {
			return false;
		} else {
			return true;
		}
	}
	
	function canSubmit(form) {

		if (filled(document.getElementById('newsletter_email')))
			if (!checkEmail(document.getElementById('newsletter_email').value))
			{
				alert("L'indirizzo e-mail immesso ("+document.getElementById('newsletter_email').value+") non è valido o è già stato registrato. \n Die eingegebene E-Mail Adresse ("+document.getElementById('newsletter_email').value+") ist nicht gültig oder bereits registriert. \n L'adresse email que vous avez indiquée ("+document.getElementById('newsletter_email').value+") n'est pas valide ou a déjà été enregistrée. \n The e-mail address you entered ("+document.getElementById('newsletter_email').value+") is not valid or has already been registered.");
				document.getElementById('newsletter_email').focus();
				return false;
			}

		return true;
	}

