 function conferma()
  {
       document.form1.submit()
	      
 }

 function controlla(){

 var ok=true;

 ren=/(^((\S){2,})){1,1}/g
 recf=/((^(([0-9]|[a-z]|[A-Z]){16,16}|([0-9]){11,11}))$){1,1}/g;
 recap=/((^(([0-9]){5,}))$){1,1}/g;
  
  
  okcf=document.formy.codfiscpiva.value.match(recf)
  if (!okcf)
  {
     alert("Errore, occorre specificare il codice fiscale oppure la partita IVA")
     ok=false;
  }
  
  else{//e0
  
  
	if (new Number(document.formy.indirizzo.value)==0){
	   window.alert("Errore, occorre specificare l'indirizzo")
	   ok=false;
	   }
        
           else{// e1
                 
                 okcap=document.formy.cap.value.match(recap)
         
						if(!okcap){
							window.alert("Errore, occorre specificare il cap, deve avere 5 cifre")
							ok=false;
						  }
						  
						  else //e2
						      {
						         if (new Number(document.formy.comune.value)==0){
										window.alert("Errore, occorre specificare il comune")
										ok=false;
									}
						      
									 else{//e3
						                   
						                 if (document.formy.provincia.value==0)
											{
												window.alert("Errore, occorre specificare la provincia")
												ok=false;
											}
											  
											  else{//e4

														   var re=/@/;
														   if (new Number(document.formy.email.value)==0 || document.formy.email.value.search(re) < 0) 
													   
															{
																window.alert("Errore, occorre specificare un indirizzo email sintatticamente valido")
																ok=false
															}
															
															 else
													         { // e5
											      
											        			if (new Number(document.formy.telefono.value)==0)
											        			{
																	window.alert("Errore, occorre specificare il recapito telefonico")
																	ok=false;
																}
																   else
																   
																       {//e6
																			if (!document.formy.consenso_trattamento_datipersonali.checked)
																			{
																				alert("Errore, fornire il consenso al trattamento dei dati personali del destinatario fattura")
																				ok=false;
																			}
											      
											 
					}// chiude e6	        
				   }// chiude e5		          
				 }//chiude e4		            
			   }// chiude e3
			 }// chiude e2			
			}// chiude e1										
           }// chiude e0     
    
    if (ok)
      {
        document.formy.submit()
      }          



}

function check()
{
   recf=/((^(([0-9]|[a-z]|[A-Z]){16,16}|([0-9]){11,11}))$){1,1}/g;
   
   okcf=document.fricerca.cf.value.match(recf)
  
  if (!okcf)
      {
        alert("Errore, occorre specificare il codice fiscale oppure la partita IVA")
        ok=false;
  
      }
  
      else
         {
           document.fricerca.submit()
         }

}

function check2()
{
   //recf=/((^(([0-9]|[a-z]|[A-Z]){16,16}|([0-9]){11,11}))$){1,1}/g;
   
     
  if (new Number(document.fricerca2.cogn.value)==0)
     {
             alert("Errore, occorre specificare il cognome, almeno 1 carattere")
             ok=false;
     }
  
     else
       {
         document.fricerca2.submit()
       }

}

function controlla2(bool_invio_iscrizione_cciaa,idevento){

var ok=true;

 ren=/(^((\S){2,})){1,1}/g
 recf=/((^(([0-9]|[a-z]|[A-Z]){16,16}))$){1,1}/g;
 recap=/((^(([0-9]){5,}))$){1,1}/g;
 var reg_exp_email=/((^([0-9a-zA-Z]([-\.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9}))$){1,1}/g; 
  
 var codicetemplate_frontoffice=document.formy.codtempl_frontoff.value
 
 if (codicetemplate_frontoffice=='B')
 { 
  
	  if (new Number(document.formy.nome.value)==0)
		{
         alert("Errore, occorre specificare il nome")
         ok=false;
  
        }
  	    else{//e-6
  
             if (new Number(document.formy.cognome.value)==0)
             {
               alert("Errore, occorre specificare il cognome")
               ok=false;
             }
             else
                {//e-5
			       if (new Number(document.formy.denominazione_azienda.value)==0)
				   {
				     alert("Errore, occorre specificare la denominazione dell'Azienda/Studio")
                     ok=false;
				   }
				   else
				      {//e-4
			   
						 var bool_errore_alternativo=false;
						 if (bool_invio_iscrizione_cciaa)
						  { 
							  if (!document.formy.codicefiscale.value.match(recf))
							  {
								bool_errore_alternativo=true;
									
							  }	
						  }
						  if (bool_errore_alternativo)
						  {
							alert("Errore, inserire il codice fiscale, deve avere 16 caratteri alfanumerici")
							ok=false;
						  } 		
					 
						   else{//e-3
								
								if (document.formy.giornonascita.value==0 || document.formy.mesenascita.value==0 || document.formy.annonascita.value==0)
								{
								 alert("Errore, occorre specificare la data di nascita")
								 ok=false;
				  
								 }  
							
								  else{//e-2
								  
									 if (new Number(document.formy.luogonascita.value)==0)
									  {
									  alert("Errore, occorre specificare il luogo di nascita")
									  ok=false;
				  
									  }
									
									  else
										{//e-1
								  
											if (document.formy.provincianascita.value==0)
											{
											 alert("Errore, occorre specificare la provincia di nascita")
											 ok=false;
		  
											}
										
											 else
												 {//e0
												 
													if (bool_invio_iscrizione_cciaa)
													{
															var nazionalita_spillata=0;
															for (kk=0;kk<document.formy.nazionalita.length;kk++)
															  {	
																if (document.formy.nazionalita[kk].checked)
																   {
																	 nazionalita_spillata=1
																	 break;
																   }
															  }
												
															if (document.formy.nazionalita[2].checked && new Number(document.formy.nazione_extra_ce.value)==0)
															{
															 bool_errore_alternativo=true;
															 errore_alternativo="Errore, occorre specificare la nazionalità extraeuropea"
															}
															if (!nazionalita_spillata) 
															 {
															  bool_errore_alternativo=true;
															  errore_alternativo="Errore, occorre indicare la nazionalità"
															 }
													}
													if (bool_errore_alternativo)	
													 {
														alert(errore_alternativo) 
														ok=false;
													 }	  
									
													else
													 {//e1
															if (new Number(document.formy.indirizzo.value)==0)
															{
															   window.alert("Errore, occorre specificare l'indirizzo")
															   ok=false;
															}
				
															else{// e2
						 
																	okcap=document.formy.cap.value.match(recap)
				 
																	if(!okcap){
																	   window.alert("Errore, occorre specificare il cap, deve avere 5 cifre")
																	   ok=false;
																	  }
																	  
																		else //e3
																			{
																			   if (new Number(document.formy.comune.value)==0){
																					window.alert("Errore, occorre specificare il comune")
																					ok=false;
																					}
									  
									  
																					else{//e4
																							   
																							 if (document.formy.provincia.value==0){
																								window.alert("Errore, occorre specificare la provincia")
																								ok=false;
																								}
																								 else {//e5
																													bool_errore_alternativo=false;
																													if (bool_invio_iscrizione_cciaa)
																													{
																															var titolostudio_spillato=0;
																															for (kk=0;kk<document.formy.titolostudio.length;kk++)
																															  {	
																																if (document.formy.titolostudio[kk].checked)
																																   {
																																	 titolostudio_spillato=1
																																	 break;
																																   }
																															  }
												
																															if (document.formy.titolostudio[3].checked && new Number(document.formy.specifica_qualifica_professionale.value)==0)
																															{
																															 bool_errore_alternativo=true;
																															 errore_alternativo="Errore, occorre specificare la qualifica professionale"
																															}
																															if (document.formy.titolostudio[4].checked && new Number(document.formy.specifica_diploma_scuolasuperiore.value)==0)
																															{
																															 bool_errore_alternativo=true;
																															 errore_alternativo="Errore, occorre specificare il diploma di scuola superiore"
																															}
																															if (document.formy.titolostudio[6].checked && new Number(document.formy.specifica_laurea.value)==0)
																															{
																															 bool_errore_alternativo=true;
																															 errore_alternativo="Errore, occorre specificare la laurea"
																															}
																															if (!titolostudio_spillato) 
																															 {
																															  bool_errore_alternativo=true;
																															  errore_alternativo="Errore, occorre indicare il titolo di studio"
																															 }
																													}
																												   if (bool_errore_alternativo)	
																												   {
																														alert(errore_alternativo) 
																														ok=false;
																												   }	  	
													  
																													 else
																														 {// e6
																																	  bool_errore_alternativo=false;
																																		if (bool_invio_iscrizione_cciaa)
																																		{
																																				var occupazione_spillata=0;
																																				for (kk=0;kk<document.formy.occupazione.length;kk++)
																																				  {	
																																					if (document.formy.occupazione[kk].checked)
																																					   {
																																						 occupazione_spillata=1
																																						 break;
																																					   }
																																				  }
												
																																				  if (idevento==16)
																																				   {
																																					  if (document.formy.occupazione[22].checked && new Number(document.formy.specifica_altracondizione_nonoccupato.value)==0)
																																					  {
																																					   bool_errore_alternativo=true;
																																					   errore_alternativo="Errore, occorre specificare la voce 'altro' per la tipologia 'Non occupato'"
																																					  }
																																				   }   
																																				
																																				if (document.formy.occupazione[5].checked && new Number(document.formy.specifica_altracondizione_dipendente.value)==0)
																																				{
																																				 bool_errore_alternativo=true;
																																				 errore_alternativo="Errore, occorre specificare la voce 'altra condizione' per la tipologia 'Dipendente'"
																																				}
																																				if (document.formy.occupazione[10].checked && new Number(document.formy.specifica_altracondizione_indipendente.value)==0)
																																				{
																																				 bool_errore_alternativo=true;
																																				 errore_alternativo="Errore, occorre specificare la voce 'altra condizione' per la tipologia 'Indipendente'"
																																				}
																																				if (!occupazione_spillata) 
																																				 {
																																				  bool_errore_alternativo=true;
																																				  errore_alternativo="Errore, occorre indicare l'occupazione"
																																				 }
																																		}
																																		if (bool_errore_alternativo)	
																																		{
																																				alert(errore_alternativo) 
																																				ok=false;
																																		}	  
																																																								  
																														
																																				
																																					else
																																						 {//e7
																																									bool_errore_alternativo=false;
																																										if (idevento==16)   //codice di controllo che viene eseguito solo se idevento passato è quello del corso per mediatori!!!
																																										  {
																																													var settoremerceologico_spillato=0;
																																													for (kk=0;kk<document.formy.settoremerceologico.length;kk++)
																																													  {	
																																														if (document.formy.settoremerceologico[kk].checked)
																																														   {
																																															 settoremerceologico_spillato=1
																																															 break;
																																														   }
																																													  }
												
																																													if (document.formy.settoremerceologico[1].checked && new Number(document.formy.specifica_altrosettore_merceologico.value)==0)
																																													{
																																													 bool_errore_alternativo=true;
																																													 errore_alternativo="Errore, occorre specificare il settore merceologico specifico"
																																													}
																																													if (!settoremerceologico_spillato) 
																																													 {
																																													  bool_errore_alternativo=true;
																																													  errore_alternativo="Errore, occorre indicare il settore merceologico"
																																													 }
																																										  }
																																									  if (bool_errore_alternativo)
																																									   {
																																										alert(errore_alternativo)
																																										ok=false;
																																									   }
																																										 
																																										 else{//e8
																																					
																																											if (new Number(document.formy.telefono.value)==0){
																																													window.alert("Errore, occorre specificare il cellulare")
																																													ok=false;
																																													}
																																													
																																									   
																																													else
																																														{//e9
																																																if (!document.formy.consenso_trattamento_datipersonali.checked)
																																																   {
																																																	 alert("Errore, fornire il consenso al trattamento dei dati personali del partecipante")
																																																	 ok=false;
																																																   }
							  }// chiude e9						      
							 }// chiude e8						 
							}// chiude e7 	       
						   }// chiude e6		        
						  } //chiude e5		          
						 }//chiude e4		            
					    }// chiude e3
					   }// chiude e2			
					 }// chiude e1										
				    }// chiude e0    
				   }// chiude e-1
				  }// chiude e-2
				 }// chiude e-3
			   }// chiude e-4
		     }//chiude e-5
      }// chiude e-6
  
 } //chiude  if (codicetemplate_frontoffice=='B')
 
 if (codicetemplate_frontoffice=='CP')
 {
     ok=false;
    if (new Number(document.formy.nome.value)==0)
     {
        alert("Errore, inserire il nome")
       
     }
      else
          {
            if (new Number(document.formy.cognome.value)==0)
             {
                alert("Errore, inserire il cognome")
                
             }
             else
                 {
                     var bool_errore_ordineappartenenza=true;
                     var vett_ordiniappartenenza=document.formy.ordine_appartenenza
                     var num_tot_ordini_spillati=0;
                     for (cont_oa=0;cont_oa < vett_ordiniappartenenza.length; cont_oa ++)
                     {
                       if (vett_ordiniappartenenza[cont_oa].checked)
                        {
                           bool_errore_ordineappartenenza=false;
                           num_tot_ordini_spillati=num_tot_ordini_spillati + 1;
                           //break;
                        }
                     }   
                     if (bool_errore_ordineappartenenza)
                       {
                         alert("Errore, specificare l'Ordine di appartenenza")
                         
                       }
                        else
                            {
                              if ( document.formy.ordine_appartenenza[5].checked && num_tot_ordini_spillati > 1 )
                               {
                                 alert("Errore, se si specifica la voce 'Altro' non si possono spillare le altre opzioni")
                               
                               }
                               else
                                   {
                            
                                        if ( (document.formy.ordine_appartenenza[0].checked || document.formy.ordine_appartenenza[1].checked || document.formy.ordine_appartenenza[2].checked || document.formy.ordine_appartenenza[3].checked  ) && document.formy.provincia_ordineappartenenza.value==0)
                                        {
                                          alert("Erorre, specificare la provincia dell'Ordine di appartenenza")
                                        }
                                        else
                                            {
                                        
                                                if (document.formy.ordine_appartenenza[5].checked && new Number(document.formy.altra_appartenenza.value)==0)
                                                {
                                                    alert("Errore, se si specifica la voce 'Altro' per l'Ordine di appartenenza, occorre compilare il campo di specifica")
                                                    
                                                }
                                                 else
                                                     {
                                                         if (new Number(document.formy.denominazione_studio.value)==0)
                                                          {
                                                            alert("Errore, inserire il nome dello Studio/Ufficio")
                                                          }
                                                           else
                                                               { 
                                                                   if (new Number(document.formy.indirizzo.value)==0)
                                                                   {
                                                                    alert("Errore, inserire l'indirizzo dello Studio/Ufficio")
                                                                   }
                                                                    else
                                                                        { 
                                                                            if (new Number(document.formy.cap.value)==0)
                                                                              {
                                                                                alert("Errore, inserire il cap dello Studio/Ufficio")
                                                                              }
                                                                               else
                                                                                   {
                                                                                      if (new Number(document.formy.comune.value)==0)
                                                                                       {
                                                                                         alert("Errore, inserire il comune dello Studio/Ufficio")
                                                                                       }
                                                                                       else
                                                                                           {
                                                                                              if ( document.formy.provincia.value==0)
                                                                                               {
                                                                                                 alert("Errore, inserire la provincia dello Studio/Ufficio")
                                                                                               }
                                                                                                else
                                                                                                    {
                                                                                                       if (new Number(document.formy.telefono.value)==0)
                                                                                                       {
                                                                                                         alert("Errore, inserire il telefono dello Studio/Ufficio")
                                                                                                       }
                                                                                                        else
                                                                                                            {
                                                                                                              if (new Number(document.formy.fax.value)==0)
                                                                                                               {
                                                                                                                 alert("Errore, inserire il fax dello Studio/Ufficio")
                                                                                                               }
                                                                                                                else
                                                                                                                    {
                                                                                                                       if (! document.formy.email.value.match(reg_exp_email))
                                                                                                                         {
                                                                                                                           alert("Errore, inserire un indirizzo email valido")
                                                                                                                         }
                                                                                                                          else
                                                                                                                              {
                                                                                                                                if (document.formy.email.value != document.formy.conferma_email.value)
                                                                                                                                  {
                                                                                                                                    alert("Errore, la mail di conferma è diversa dalla mail iniziale")
                                                                                                                                  }
                                                                                                                                  else
                                                                                                                                      {
                                                                                                                                           if (!document.formy.consenso_trattamento_datipersonali.checked)
																																           {
																																             alert("Errore, fornire il consenso al trattamento dei dati personali del partecipante")
        																																    
																																           }
                                                                                                                                           else
                                                                                                                                               {
                                                                                                                                                   if (! document.formy.ordine_appartenenza[5].checked )
                                                                                                                                                    { 
                                                                                                                                                      document.formy.altra_appartenenza.value=''   
                                                                                                                                                    }  
                                                                                                                                                    if (document.formy.ordine_appartenenza[5].checked)
                                                                                                                                                      {
                                                                                                                                                       document.formy.provincia_ordineappartenenza.value=0
                                                                                                                                                      }
                                                                                                                                                 
                                                                                                                                                 ok=true;
                                                                                                                                               } 
                                                                                                                                      }
                                                                                                                              } 
                                                                                                                    } 
                                                                                                            } 
                                                                                                    } 
                                                                                           }
                                                                                   }
                                                                        }
                                                               }   
                                                   } 
                                           } 
                                           
                                    }              
                            
                            }
                     
                 }
          }
    
 
 } //chiude if (codicetemplate_frontoffice=='CP')     
          
    
    if (ok)
      {
        document.formy.submit()
      }          



}


function attiva_nazioneextrace()
{
 if (document.formy.nazionalita[2].checked)
   {
    document.formy.nazione_extra_ce.disabled=false;
   }
   else
   {
    document.formy.nazione_extra_ce.disabled=true;
   }

}

function attiva_specificatitolostudio()
{
  //gestione checkbox su 'qualifica prof.le'
		if (document.formy.titolostudio[3].checked)
		 {
		   document.formy.specifica_qualifica_professionale.disabled=false;
		    // document.formy.specifica_diploma_scuolasuperiore.disabled=true;
		    // document.formy.specifica_laurea.disabled=true;
		 }	
		 else
		 {
		    document.formy.specifica_qualifica_professionale.disabled=true;
		    // document.formy.specifica_diploma_scuolasuperiore.disabled=true;
		    // document.formy.specifica_laurea.disabled=true;
		 } 	
   
    //gestione checkbox su 'diploma scuola superiore'
		if (document.formy.titolostudio[4].checked)
		 {
		    // document.formy.specifica_qualifica_professionale.disabled=true;
		    document.formy.specifica_diploma_scuolasuperiore.disabled=false;
		    // document.formy.specifica_laurea.disabled=true;
		 }	
		 else
		 {
		    // document.formy.specifica_qualifica_professionale.disabled=true;
		    document.formy.specifica_diploma_scuolasuperiore.disabled=true;
		    // document.formy.specifica_laurea.disabled=true;
		 } 	
    //gestione checkbox su 'laurea'
		if (document.formy.titolostudio[6].checked)
		 {
		   // document.formy.specifica_qualifica_professionale.disabled=true;
		   // document.formy.specifica_diploma_scuolasuperiore.disabled=true;
		    document.formy.specifica_laurea.disabled=false;
		 }	
		 else
		 {
		   // document.formy.specifica_qualifica_professionale.disabled=true;
		   // document.formy.specifica_diploma_scuolasuperiore.disabled=true;
		    document.formy.specifica_laurea.disabled=true;
		 } 	

}



function attiva_altracondizione()
{
 
  //gestione checkbox su 'altra condizione' di tipo dipendente
  if (document.formy.occupazione[5].checked)
   {
      document.formy.specifica_altracondizione_dipendente.disabled=false;
        document.formy.specifica_altracondizione_indipendente.disabled=true;
           if (document.formy.idev.value==16)
		   {document.formy.specifica_altracondizione_nonoccupato.disabled=true;}	
   }	
   else
   {
         if (document.formy.occupazione[10].checked)
		 // gestione checkbox su 'altra condizione' di tipo indipendente
		  {
			document.formy.specifica_altracondizione_dipendente.disabled=true;
			document.formy.specifica_altracondizione_indipendente.disabled=false;
			if (document.formy.idev.value==16)
			   {document.formy.specifica_altracondizione_nonoccupato.disabled=true;}	
			
		  }
		  else
		  {
		          if (document.formy.idev.value==16)
		          {
						 if (document.formy.occupazione[22].checked)
                             // gestione checkbox su 'altra condizione' di tipo nonoccupato
							{
								document.formy.specifica_altracondizione_nonoccupato.disabled=false;
		    					document.formy.specifica_altracondizione_dipendente.disabled=true;
		 						document.formy.specifica_altracondizione_indipendente.disabled=true;
							}
							else
							{
							    // non è stato spillato come occupazione il radio del tipo "altro" per il non occupato, disabilito i textbox per specificare altra occupazione
								
								 document.formy.specifica_altracondizione_nonoccupato.disabled=true;
		    				   	 document.formy.specifica_altracondizione_dipendente.disabled=true;
		 			  			 document.formy.specifica_altracondizione_indipendente.disabled=true;
							}		
				  }		
					else
					    {
					        // non è stato spillato come occupazione un radio del tipo "altra condizione", disabilito i textbox per specificare altra occupazione
							 
		    			   	 document.formy.specifica_altracondizione_dipendente.disabled=true;
		 			  		 document.formy.specifica_altracondizione_indipendente.disabled=true;
					    }		
		  }	
   } 	
   
    

}

function attiva_specificasettoremerceologico()
{ 
  if (document.formy.settoremerceologico[1].checked)
    {
      document.formy.specifica_altrosettore_merceologico.disabled=false;
    }
    else
    {
     document.formy.specifica_altrosettore_merceologico.disabled=true;
    }

}


function concl()
{
  document.form1.destinazione.disabled=false;
  document.form1.submit()
  
}

function attivadp()
{
		if (document.friepilogo.formapagamento.value !=4)
		{
			//se paga in contanti o bonifico, rendo attiva la select data pagamento
		   
		   document.friepilogo.giornopagamento.disabled=false;
		   document.friepilogo.mesepagamento.disabled=false;
		   document.friepilogo.annopagamento.disabled=false;
		}
		else
		{
		  document.friepilogo.giornopagamento.disabled=true;
		  document.friepilogo.mesepagamento.disabled=true;
		  document.friepilogo.annopagamento.disabled=true;

		}


}

function controlla3() {

//reem=/((^((([a-z]|[A-Z]|\d)+(\.|\-|\_){0,1})+([a-z]|[A-Z]|\d)+(\@){1,1}(([a-z]|[A-Z]|\d)+(\.|\-|\_){0,1})+([a-z]|[A-Z]|\d)+(\.){1,1}([a-z]){2,3}))$){1,1}/g
reem=/@/g

  ok1=document.friepilogo.emailritorno.value.search(reem)
  if (ok1 <0) 
      {
        window.alert("Errore, inserire un indirizzo email sintatticamente valido")
 
      }
  
      else
       {
       
           if(document.friepilogo.formapagamento.value==0)
           {
            window.alert("Errore, scegliere una forma di pagamento")
           
           }
             
             else
             {

		        if(document.friepilogo.formapagamento.value==4 && document.friepilogo.totaleordine.value.replace(",",".") > 0)
			    {
			     alert("Errore, non è possibile scegliere la forma di pagamento 'gratuito' in quanto l'importo totale è superiore a 0,00 euro")
			    }
			     else
                    {
                             if(document.friepilogo.formapagamento.value!=4 && document.friepilogo.totaleordine.value == 0)
	                            {
	                              alert("Errore, non è possibile scegliere una forma di pagamento diversa da 'gratuito' in quanto l'importo totale è pari a 0,00 euro")
	                            }
				                else
				                 {	
				                   document.friepilogo.submit()
			                     }
			         }
	          }	
      }	   


}

function controlla4(numerocanali){

var ok=true;

ren=/(^((\S){2,})){1,1}/g
recf=/((^(([0-9]|[a-z]|[A-Z]){16,16}|([0-9]){11,11}))$){1,1}/g;
 recap=/((^(([0-9]){5,}))$){1,1}/g;
  
  
  
  if (new Number(document.formy.nome.value)==0){
             alert("Errore, occorre specificare il nome")
             ok=false;
  
            }
  
		 else{//e-1
  
         if (new Number(document.formy.cognome.value)==0){
             alert("Errore, occorre specificare il cognome")
             ok=false;
  
            }
                               
                  else{//e0
                                
  
					if (new Number(document.formy.indirizzo.value)==0){
					   window.alert("Errore, occorre specificare l'indirizzo")
					   ok=false;
					   }
        
						else{// e1
                 
							okcap=document.formy.cap.value.match(recap)
         
						if(!okcap){
						   window.alert("Errore, occorre specificare il cap, deve avere 5 cifre")
						   ok=false;
						  }
						  
						  else //e2
						      {
						         if (new Number(document.formy.comune.value)==0){
									window.alert("Errore, occorre specificare il comune")
									ok=false;
									}
						      
						      
						        else{//e3
						                   
						                 if (document.formy.provincia.value==0){
											  window.alert("Errore, occorre specificare la provincia")
											  ok=false;
											}
										
												else{// e4
														//reem=/((^((([a-z]|[A-Z]|\d)+(\.|\-|\_){0,1})+([a-z]|[A-Z]|\d)+(\@){1,1}(([a-z]|[A-Z]|\d)+(\.|\-|\_){0,1})+([a-z]|[A-Z]|\d)+(\.){1,1}([a-z]){2,3}))$){1,1}/g
														reem=/@/i;
														
														ok1=document.formy.email.value.search(reem)

														if (ok1<0) {
															window.alert("Errore, inserire un indirizzo email sintatticamente valido")
															ok=false
 
														}

												
												else{ //e5
												
												       var totcs=0;
												       
												       if(numerocanali > 1){
												           for(y=0;y<document.formy.canalenewsletter.length;y++){
												           
												              if (document.formy.canalenewsletter[y].checked)
												               {
												                
												                 totcs=totcs+1;
												               }
												           }
												 
												        }
												        else
												        {
												        
												           if (document.formy.canalenewsletter.checked)
												               {
												                 totcs=totcs+1;
												               }
												        
												        }
												        
												        if (totcs == 0)
												        {
												          alert("Errore, occorre selezionare almeno un canale della newsletter")
												          ok=false;
												         
												        }
														  else
														      {//e6
														         if (!document.formy.consenso_trattamento_datipersonali.checked)
														           {
														              window.alert("Errore, occorre consentire il trattamento dei propri dati personali")
											         	              ok=false;
														           }
											  
											  
											      
											 
				  }// chiude e6		        
			     }// chiude e5			          
			    }// chiude e4	 	            
			   }// chiude e3
			 }// chiude e2			
			}// chiude e1										
           }// chiude e0    
          }// chiude e-1
         
    
    if (ok)
       {
         document.formy.submit()
       }          



}

function check_login_areariservata()
{
  var reaccount=/((^(([a-z]|[A-Z]|[0-9]){5,20}))$){1,1}/g;
  if (!document.f_login_areariservata.username.value.match(reaccount))
    {
     alert("Errore, inserire lo username associato all'evento [almeno 5 caratteri alfanumerici]")
    }	
	else
	    {
          if (!document.f_login_areariservata.password.value.match(reaccount))
  		      {
		       alert("Errore, inserire la password associata all'evento [almeno 5 caratteri alfanumerici]")
	          }	 
		      else
			  {
			    document.f_login_areariservata.submit();	
			  } 
	    } 	
}
