function trim(str)
{
	return str.replace(/^\s*|s*$/g,"");
}

function popup(url, larghezza, altezza)
{	
	mywin = window.open(url, "_blank",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=' + larghezza + ',height=' + altezza + '');
	mywin.moveTo(0,0);
}

function checkTellAFriends()
{	
	if(trim(document.frmForm.tua_email.value) == '')
	{
		alert('Inserisci il tuo indirizzo e-mail.');
		document.frmForm.tua_email.focus();
		return false;
	}
	else
	{
		if(!isEmail(trim(document.frmForm.tua_email.value)))
		{
			alert('Il tuo indirizzo e-mail non è corretto.');
			document.frmForm.tua_email.focus();
			return false;
		}
	}
	
	if(trim(document.frmForm.tua_nome.value) == '')
	{
		alert('Inserisci il tuo nome.');
		document.frmForm.tua_nome.focus();
		return false;
	}
	
	if(trim(document.frmForm.amico_email.value) == '')
	{
		alert('Inserisci l\'indirizzo e-mail del tuo amico.');
		document.frmForm.amico_email.focus();
		return false;
	}
	else
	{
		if(!isEmail(trim(document.frmForm.amico_email.value)))
		{
			alert('L\'indirizzo e-mail del tuo amico non è corretto.');
			document.frmForm.amico_email.focus();
			return false;
		}
	}
	
	if(trim(document.frmForm.amico_nome.value) == '')
	{
		alert('Inserisci il nome del tuo amico.');
		document.frmForm.amico_nome.focus();
		return false;
	}
	
	if(trim(document.frmForm.messaggio.value) == '')
	{
		alert('Inserisci il testo del messaggio.');
		document.frmForm.messaggio.focus();
		return false;
	}
	
	if(!document.frmForm.chkPrivacy.checked)
	{
		alert('Accettare il trattamento dei dati personali.');
		document.frmForm.chkPrivacy.focus();
		return false;
	}
	
	return true;
}

function checkContacts()
{
	if(trim(document.frmForm.tua_email.value) == '')
	{
		alert('Inserisci il tuo indirizzo e-mail.');
		document.frmForm.tua_email.focus();
		return false;
	}
	else
	{
		if(!isEmail(trim(document.frmForm.tua_email.value)))
		{
			alert('Il tuo indirizzo e-mail non è corretto.');
			document.frmForm.tua_email.focus();
			return false;
		}
	}
	
	if(trim(document.frmForm.tua_nome.value) == '')
	{
		alert('Inserisci il tuo nome.');
		document.frmForm.tua_nome.focus();
		return false;
	}
	
	if(!document.frmForm.chkPrivacy.checked)
	{
		alert('Accettare il trattamento dei dati personali.');
		document.frmForm.chkPrivacy.focus();
		return false;
	}
	
	
}

function checkNewsletter()
{	
	if(trim(document.frmNewsletter.email_newsletter.value) == '')
	{
		alert('Inserisci il tuo indirizzo e-mail.');
		document.frmNewsletter.email_newsletter.focus();
		return false;
	}
	else
	{
		if(!isEmail(trim(document.frmNewsletter.email_newsletter.value)))
		{
			alert('Il tuo indirizzo e-mail non è corretto.');
			document.frmNewsletter.email_newsletter.focus();
			return false;
		}
	}
	
	if(!document.frmNewsletter.chkPrivacy.checked)
	{
		alert('Accettare il trattamento dei dati personali.');
		document.frmNewsletter.chkPrivacy.focus();
		return false;
	}
	
	return true;
}

function isEmail(str)
{
     var emailReg = /^[a-z][a-z-_0-9\.]+@[a-z-_=>0-9\.]+\.[a-z]{2,3}$/i
     return emailReg.test(str);
}

function redirect(page)
{
	setTimeout("window.location.href='" + page + "'", "1500");
}