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.cittadinanza.value == "")
    {
      alert(eval("cittadinanza_"+lingua))
      document.req.cittadinanza.focus();
      return false;
    }
	
if (document.req.gg_nascita.selectedIndex == 0 || document.req.mm_nascita.selectedIndex == 0 || document.req.aaaa_nascita.selectedIndex == 0)
    {
      alert(eval("datanascita_"+lingua))
      document.req.gg_nascita.focus();
      return false;
    }

if (document.req.indirizzo.value == "")
    {
      alert(eval("indirizzo_"+lingua))
      document.req.indirizzo.focus();
      return false;
    }
	
if (document.req.comune.value == "")
    {
      alert(eval("comune_"+lingua))
      document.req.comune.focus();
      return false;
    }
	
if (document.req.provincia.value == "")
    {
      alert(eval("provincia_"+lingua))
      document.req.provincia.focus();
      return false;
    }
  
  if (document.req.email.value == "")
	    {
	      alert(eval("email_"+lingua))
	      document.req.email.focus();
	      return false;
	    }

  if (!(document.req.email.value == "")){
          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.telefono.value == "")
    {
      alert(eval("telefono_"+lingua))
      document.req.telefono.focus();
      return false;
    }
	
	if (document.req.titolo1.value == "")
    {
      alert(eval("titolo1_"+lingua))
      document.req.titolo1.focus();
      return false;
    }
	
	if (document.req.voto1.value == "")
    {
      alert(eval("voto1_"+lingua)+document.req.titolo1.value)
      document.req.voto1.focus();
      return false;
    }
	
	if (document.req.giornodata1.selectedIndex == 0 || document.req.mesedata1.selectedIndex == 0 || document.req.annodata1.selectedIndex == 0)
    {
      alert(eval("data1_"+lingua)+document.req.titolo1.value)
      document.req.giornodata1.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)
    {
	   document.req.datanascita.value=document.req.gg_nascita.value+"/"+document.req.mm_nascita.value+"/"+document.req.aaaa_nascita.value
	   if(document.req.giornodata1.value!="" && document.req.mesedata1.value!="" && document.req.annodata1.value!=""){
		   document.req.data1.value=document.req.giornodata1.value+"/"+document.req.mesedata1.value+"/"+document.req.annodata1.value
	   }
	   if(document.req.giornodata2.value!="" && document.req.mesedata2.value!="" && document.req.annodata2.value!=""){
		   document.req.data2.value=document.req.giornodata2.value+"/"+document.req.mesedata2.value+"/"+document.req.annodata2.value
	   }
       return true;
    }
    else
    {
      alert(eval("conferma_"+lingua))
      return false;
    }
}

