function validate(questo_form,privacy)
{
	if (questo_form.Email.value.length == 0) {
		alert("Immetti l'email, Grazie.");
		questo_form.Email.focus();
		return false;
	}

	if ((questo_form.Email.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1) && (questo_form.Email.value.length != 0))  {
		alert("Immetti una email corretta, Grazie.");
		questo_form.Email.focus();
		return false;
	}
	
	if (privacy=='privacy') {
		return validate_privacy(questo_form);
	}
	return true;
}

function validate_privacy(questo_form)
{
  if (questo_form.privacy.checked == false) {
		alert("Attenzione, accettare le condizioni della privacy");
		questo_form.privacy.focus();
		return false;
  }
	return true;
}
