function Form_Validator(form)
{
	if ( form.email.value.length == 0) 
		{
		alert("Il campo email non puo essere vuoto.");
		form.email.focus();
		return (false);
		}
	function isEmail(string) 
	{

    if (string.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) != -1)

        return 1;
	else
        return 0;
	}
	if ( form.email.value.length > 0 && isEmail(form.email.value) == 0) 
		{
		alert("Il campo email non è valido.");
		form.email.focus();
		return (false);
		}
	if (!form.atti.checked && !form.comunicati.checked) 
		{
		alert("Impossibile proseguire: non hai scelto la mailing list");
		return (false);
		}
}

