function check(lingua)
{
	/**/if (!(document.req.apriform[0].checked))
    {
      alert(eval("confermaform_"+lingua))
      return false;
    }
	
  	/*if (document.req.azpriv[0].checked){
  
	  	if (document.req.attivita.value == ""){
	      	alert(eval("attivita_"+lingua))
	      	document.req.attivita.focus();
	      	return false;
	    }
	
		var indice=document.req.attivita.selectedIndex
	  	if(document.req.attivita[indice].value == "Altro"){
	    	if (document.req.specifica.value == ""){
	        	alert(eval("altro_"+lingua))
	        	document.req.specifica.focus();
	        	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.cap.value == "")
    {
      alert(eval("cap_"+lingua))
      document.req.cap.focus();
      return false;
    }
	
	if (document.req.localita.value == "")
    {
      alert(eval("localita_"+lingua))
      document.req.localita.focus();
      return false;
    }
  
	if (document.req.telefono.value == "")
    {
      alert(eval("telefono_"+lingua))
      document.req.telefono.focus();
      return false;
    }*/
  
	if (document.req.stato.value == "")
    {
      alert(eval("stato_"+lingua))
      document.req.stato.focus();
      return false;
    }
	
	if (document.req.stato.value == "Italia")
    {
	  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.come[0].checked)) && (!(document.req.come[1].checked)) && (!(document.req.come[2].checked)) && (!(document.req.come[3].checked)) && (!(document.req.come[4].checked)) ){
		alert(eval("come_"+lingua))
	 	return false;
	}
	
	if (document.req.come[4].checked){
	try {
		
	
		var ok = false;
		 if(document.req.magazine.length){
			for(i=0;i<document.req.magazine.length ; i++){
				if(document.req.magazine[i].checked) ok=true;
			}	 
		 }else{
		 	ok = document.req.magazine.checked;
		 }
		 	if(!ok){
				alert (eval("riviste_"+lingua))
				return false;
			}
	}
	catch (e){}
	}
	
	if (document.req.richiesta.value == "")
    {
      alert(eval("richiesta_"+lingua))
      document.req.richiesta.focus();
      return false;
    }
	if (!(document.req.richiesta.value == "")){
		if (document.req.richiesta.value.length>5000) {
			alert(eval("richiesta1_"+lingua))
			document.req.richiesta.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;
    }
	
	
	/*if (document.req.newconferma[0].checked)
    {
       return true;
    }
    else
    {
      alert(eval("conferma_"+lingua))
      return false;
    }*/
}

