// JavaScript Document
function isValidEmail(str)
{	
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;	
	return (filter.test(str));
}

function vContacto() 
{
	var form = document.contacto;
	with (form)
	{
		error ="";
		nombre.value==""?error+="- Nome e Cognome\n":null;
		email_contacto.value==""?error+="- Email\n":isValidEmail(email_contacto.value)?null:error+="- Email no válido\n";
		mensaje.value==""?error+="- Messagio\n":null;
	}
	if (error!=="") {
		alert("Completi tutti campi richiesti:\n" + error + "\n");
	} else {
		document.contacto.submit();
	}
}

function vAmigo() 
{
	var form = document.contacto;
	with (form)
	{
		error ="";
		nombre.value==""?error+="- Il tuo nome\n":null;
		email.value==""?error+="- Il tuo Email\n":isValidEmail(email.value)?null:error+="- Il tuo Email non è valido\n";
		amigo_nombre.value==""?error+="- Nome del tuo amico\n":null;
		amigo_email.value==""?error+="- Email del tuo amico\n":isValidEmail(amigo_email.value)?null:error+="- Email del tuo amico non è valido\n";
	}
	if (error!=="") {
		alert("Completi tutti campi richiesti:\n" + error + "\n");
	} else {
		document.contacto.submit();
	}
}

function vNewsletter() 
{
	var form = document.news;
	error ="";
	with (form)
	{
		nombre.value==""?error+="- Nombre y Apellido\n":null;
		email.value==""?error+="- Email\n":isValidEmail(email.value)?null:error+="- Email no válido\n";
		region.value==""?error+="- Región\n":null;
	}
	if (error!=="") {
		alert("Complete los siguientes campos:\n" + error + "\n");
	} else {
		document.news.submit();
	}
}