function check(lingua)
{
  if (!document.req.apriform[0].checked)
    {
	alert(eval("confermaform_"+lingua))
    return false;
    }
	
  if (document.req.nome.value == "")
    {
      alert(eval("nome_"+lingua));
      document.req.nome.focus();
      return false;
    }
    
  if (document.req.cognome.value == "")
    {
      alert(eval("cognome_"+lingua));
      document.req.cognome.focus();
      return false;
    }  

  if (document.req.ragsoc.value == "")
    {
      alert(eval("ragsoc_"+lingua));
      document.req.ragsoc.focus();
      return false;
    }  

  if (document.req.indirizzo.value == "")
    {
      alert(eval("indirizzo_"+lingua));
      document.req.indirizzo.focus();
      return false;
    }  

  if (document.req.localita.value == "")
    {
      alert(eval("localita_"+lingua));
      document.req.localita.focus();
      return false;
    }  

  if (document.req.provincia.value == "")
    {
      alert(eval("provincia_"+lingua));
      document.req.provincia.focus();
      return false;
    }  

  if (document.req.stato.value == "")
    {
      alert(eval("stato_"+lingua));
      document.req.stato.focus();
      return false;
    }  

  if (document.req.telefono.value == "")
    {
      alert(eval("telefono_"+lingua));
      document.req.telefono.focus();
      return false;
    }  

  if (document.req.email.value == "")
    {
      alert(eval("email_"+lingua));
      document.req.email.focus();
      return false;
    }  
   // Se l'indirizzo non contiene l'@ e il . allora ritorna false
	   if (document.req.email.value.indexOf ('@',0) == -1 || document.req.email.value.indexOf ('.',0) == -1)
		  {
		  alert(eval("emailerr_"+lingua))
		  document.req.email.focus();
		  return false;
		  }
	
/*	
  if (document.req.emailmia.value == "")
      {
      alert(eval("emailvuoto_"+lingua))
      document.req.emailmia.focus();
      return false;
      }
   // Se l'indirizzo non contiene l'@ e il . allora ritorna false
	   if (document.req.emailmia.value.indexOf ('@',0) == -1 || document.req.emailmia.value.indexOf ('.',0) == -1)
		  {
		  alert(eval("emailerr_"+lingua))
		  document.req.emailmia.focus();
		  return false;
		  }

  if (document.req.emailamico.value == "")
      {
      alert(eval("amicovuoto_"+lingua));
      document.req.emailamico.focus();
      return false;
      }
   // Se l'indirizzo non contiene l'@ e il . allora ritorna false
	   if (document.req.emailamico.value.indexOf ('@',0) == -1 || document.req.emailamico.value.indexOf ('.',0) == -1)
		  {
		  alert(eval("amicoerr_"+lingua));
		  document.req.emailamico.focus();
		  return false;
		  }
 	
  if ((!(document.req.mailing[0].checked)) && (!(document.req.mailing[1].checked)))
	{
	 alert(eval("mlisterr2_"+lingua))
	 return false
	}

	if (document.req.mailing[0].checked)
    {
       if (document.req.mlist.value == "")
	    {
	      alert(eval("mlist_"+lingua))
	      document.req.mlist.focus();
	      return false;
	    }
		
		if (document.req.mlist.value.indexOf ('@',0) == -1 || document.req.mlist.value.indexOf ('.',0) == -1)
		{
		  alert(eval("emailerr_"+lingua))
		  document.req.mlist.focus();
		  return false;
	     }
    }		
*/	
	if (document.req.conferma[0].checked)
    {
       return true;
    }
    else
    {
      alert(eval("conferma_"+lingua))
      return false;
    }
}
