function validazione()  
{
    if(document.MFR.n_persone.value=="")
    {
		alert("Number of adult required.");
		document.MFR.n_persone.focus();
		return false;
	}
	else
	{
		errore = false;
		for(i=0; i < document.MFR.n_persone.value.length; i++)
		{ 
			if ( (document.MFR.n_persone.value.charAt(i) < '0') || (document.MFR.n_persone.value.charAt(i) > '9'))  
			errore = true;
		}
		if (errore)
		{
			alert("Number of adult not valid.");	
			document.MFR.n_persone.focus();
			return false;
		}
	}
	
	if(document.MFR.n_babies.value=="")
	{
		alert("Number of infant required.");
		document.MFR.n_babies.focus();
		return false;
	}
	else
	{
		errore = false;
		for(i=0; i < document.MFR.n_babies.value.length; i++)
		{ 
			if ( (document.MFR.n_babies.value.charAt(i) < '0') || (document.MFR.n_babies.value.charAt(i) > '9'))  
			errore = true;
		}
		if (errore)
		{
		alert("Number of infant not valid.");	
		document.MFR.n_babies.focus();
		return false;
		}
	}
	
	if(document.MFR.n_kids.value=="")
	{
		alert("Number of children required.");
		document.MFR.n_kids.focus();
		return false;
	}
	else
	{
		errore = false;
		for(i=0; i < document.MFR.n_kids.value.length; i++)
		{ 
			if ( (document.MFR.n_kids.value.charAt(i) < '0') || (document.MFR.n_kids.value.charAt(i) > '9'))  
			errore = true;
		}
		if (errore)
		{
		alert("Number of children not valid.");	
		document.MFR.n_kids.focus();
		return false;
		}
	}
	
	if(document.MFR.n_teens.value=="")
	{
		alert("Number of boys required.");
		document.MFR.n_teens.focus();
		return false;
	}
	else
	{
		errore = false;
		for(i=0; i < document.MFR.n_teens.value.length; i++)
		{ 
			if ( (document.MFR.n_teens.value.charAt(i) < '0') || (document.MFR.n_teens.value.charAt(i) > '9'))  
			errore = true;
		}
		if (errore)
		{
		alert("Number of boys not valid.");	
		document.MFR.n_teens.focus();
		return false;
		}
	}
	if(document.MFR.nome.value=="")
    {
	    alert("First and last required.");
		document.MFR.nome.focus();
	    return false;
    }
    if(document.MFR.email.value=="")
    {
	    alert("Email required.");
		document.MFR.email.focus();
	    return false;
    }
	if (document.MFR.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
	{
		alert("Email not valid.");
		document.MFR.email.focus();
		return false;
	}		

	if (document.MFR.email.value != document.MFR.email_check.value)
	{
		alert ("Two email not equal.");
		document.MFR.email_check.focus();
		return false;
	} 
    if(document.MFR.tel.value=="")
    {
      alert("Number of phone required.");
		document.MFR.tel.focus();
	    return false;
    }
    if(document.MFR.nazione.value=="")
    {
      alert("Country required.");
		document.MFR.nazione.focus();
	    return false;
    }
}
