// JavaScript Document


function valida_cerca()
{
       cerca=document.ricerca.cerca.value;
   
	   if (cerca=="")
	      {
		    alert("Inserire i dati nel campo cerca.");
	        return false;
	      }
	   document.ricerca.submit();
}


function valida_iscr_privati()
{
	mail_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

	Arr_campi=new Array("nome","cognome","indirizzo","cap","citta","provincia","paese","email","tel");
	Arr_risp=new Array("Nome","Cognome","Indirizzo","Cap","Città","Provincia","Paese","e-mail","Telefono");
	
    for (i=0; i<=Arr_campi.length-1; i++)
	 {
		campo=eval("document.registra."+Arr_campi[i]+".value");
		 if (campo=="")
		 {
		  alert("Inserire i dati nel campo " +Arr_risp[i]); return false
		 }
	 }
	 
	 radio=false;
	 for(c=0; c<=2; c++)
	 {
		 if(document.registra.categoria[c].checked==true)
		 {
		 	radio=true;
			break;
		 }
	 }
	 
	 if(!radio)
	 {
		 alert("Selezionare la tipologia di appartenenza"); return false;
	 }
	 
	 if (document.registra.cap.value!="")
	 {
	   ct=Number(document.registra.cap.value);
       if (isNaN(ct))
	      {
		    alert("Inserire valori numerici nel campo Codice postale. Niente trattini lettere o spazi.");
	        return false;
	      }

	 }
	 
	 if (document.registra.tel.value!="")
	  {
	   ct=Number(document.registra.tel.value);
       if (isNaN(ct))
	      {
		    alert("Inserire valori numerici nel campo telefono. Niente trattini lettere o spazi.");
	        return false;
	      }

	  }
	 
	 if (document.registra.email.value!="")
	 {
		  mail=document.registra.email.value;
		  if (!mail_reg_exp.test(mail) || (mail == "undefined")) 
             {
            	alert("Indirizzo e-mail non corretto."); return false;
   		     }

	 }
	 
	
	 if (document.registra.categoria[1].checked)
	 {
	 	if (document.registra.ragione_sociale.value=="")
		{
		  alert("Inserire i dati nel campo Ragione sociale"); return false
		  
		}else if (document.registra.iva.value=="")
		 {
		   alert("Inserire i dati nel campo Partita Iva"); return false
		   
		 }else
		   {
			  //
		   }
	 }	
	
	
	if (document.registra.categoria[2].checked)
	 {
	 	if (document.registra.ragione_sociale.value=="")
		{
		  alert("Inserire i dati nel campo Ragione sociale"); return false
		} 	
		
		else if (document.registra.iva.value=="")
		{
		  alert("Inserire i dati nel campo Partita Iva"); return false
		}
	 	
		else if (document.registra.legale_rappresentante.value=="")
		{
		  alert("Inserire i dati nel campo Legale rappresentante"); return false
		}else
		  {
			  //
		  }
	 }
	 
	 
 
	 if (!document.registra.privacy.checked)
	 {
       	alert("Per proseguire &eacute; necessario accettare la normativa sulla privacy"); return false;
	 }

	 if (!navigator.cookieEnabled)
	 {
       alert("Non è possibile procedere.\nIl tuo browser non ha i cookies abilitati.\n---------------------- : ( ----------------------"); return false;
	 }
	 
	 document.registra.submit();

}


function scelta_iscrizioni(param, p1, p2, p3)
{
	if (param==1)	
	{
	 	document.getElementById('scelta').innerHTML='<input type="hidden" name="ragione_sociale" value="" /><input type="hidden" name="iva" value="" /><input type="hidden" name="legale_rappresentante" value="" />';
	 
	}else if(param==2)
	  {
	 	document.getElementById('scelta').innerHTML='<tr><td style="border-bottom:0;"><b>ragione sociale</b>:</td><td style="border-bottom:0;"><input type="text" name="ragione_sociale" value="'+p1+'" /></td></tr><tr><td style="border-bottom:0;"><b>P. iva</b>:</td><td style="border-bottom:0;"><input type="text" name="iva" value="'+p2+'" /></td></tr><input type="hidden" name="legale_rappresentante" value="" />';
	  
	  }else if(param==3)
	  {
	 	document.getElementById('scelta').innerHTML='<tr><td style="border-bottom:0;"><b>ragione sociale</b>:</td><td style="border-bottom:0;"><input type="text" name="ragione_sociale" value="'+p1+'" /></td></tr><tr><td style="border-bottom:0;"><b>P. iva</b>:</td><td style="border-bottom:0;"><input type="text" name="iva" value="'+p2+'" /></td></tr><tr><td style="border-bottom:0;"><b>leg. rappresentante</b>:</td><td style="border-bottom:0;"><input type="text" name="legale_rappresentante" value="'+p3+'" /></td></tr>';
	  
	  }else
	    {
			//
		}
}


function valida_iscr_fast_privati()
{
	mail_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

	Arr_campi=new Array("nome","cognome","email","tel");
	Arr_risp=new Array("Nome","Cognome","e-mail","Telefono");
	
    for (i=0; i<=Arr_campi.length-1; i++)
	 {
		campo=eval("document.registra."+Arr_campi[i]+".value");
		 if (campo=="")
		 {
		  alert("Inserire i dati nel campo " +Arr_risp[i]); return false
		 }
	 }
	 
	 if (document.registra.tel.value!="")
	  {
	   ct=Number(document.registra.tel.value);
       if (isNaN(ct))
	      {
		    alert("Inserire valori numerici nel campo telefono. Niente trattini lettere o spazi.");
	        return false;
	      }

	  }
	 
	 if (document.registra.email.value!="")
	 {
		  mail=document.registra.email.value;
		  if (!mail_reg_exp.test(mail) || (mail == "undefined")) 
             {
            	alert("Indirizzo e-mail non corretto."); return false;
   		     }

	 }
	 
	 if (!document.registra.privacy.checked)
	 {
       	alert("Per proseguire &eacute; necessario accettare la normativa sulla privacy"); return false;
	 }

	 if (!navigator.cookieEnabled)
	 {
       alert("Non è possibile procedere.\nIl tuo browser non ha i cookies abilitati.\n---------------------- : ( ----------------------"); return false;
	 }
	 
	 document.registra.submit();

}


function valida_iscr_completa()
{
	mail_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

	Arr_campi=new Array("indirizzo","cap","citta","provincia","paese");
	Arr_risp=new Array("Indirizzo","Cap","Città","Provincia","Paese");
	
    for (i=0; i<=Arr_campi.length-1; i++)
	 {
		campo=eval("document.registra."+Arr_campi[i]+".value");
		 if (campo=="")
		 {
		  alert("Inserire i dati nel campo " +Arr_risp[i]); return false
		 }
	 }
	 
	 radio=false;
	 for(c=0; c<=2; c++)
	 {
		 if(document.registra.categoria[c].checked==true)
		 {
		 	radio=true;
			break;
		 }
	 }
	 
	 if(!radio)
	 {
		 alert("Selezionare la tipologia di appartenenza"); return false;
	 }
	 
	 if (document.registra.cap.value!="")
	 {
	   ct=Number(document.registra.cap.value);
       if (isNaN(ct))
	      {
		    alert("Inserire valori numerici nel campo Codice postale. Niente trattini lettere o spazi.");
	        return false;
	      }

	 }
	 
 
	 if (document.registra.categoria[1].checked)
	 {
	 	if (document.registra.ragione_sociale.value=="")
		{
		  alert("Inserire i dati nel campo Ragione sociale"); return false
		  
		}else if (document.registra.iva.value=="")
		 {
		   alert("Inserire i dati nel campo Partita Iva"); return false
		   
		 }else
		   {
			  //
		   }
	 }	
	
	
	if (document.registra.categoria[2].checked)
	 {
	 	if (document.registra.ragione_sociale.value=="")
		{
		  alert("Inserire i dati nel campo Ragione sociale"); return false
		} 	
		
		else if (document.registra.iva.value=="")
		{
		  alert("Inserire i dati nel campo Partita Iva"); return false
		}
	 	
		else if (document.registra.legale_rappresentante.value=="")
		{
		  alert("Inserire i dati nel campo Legale rappresentante"); return false
		}else
		  {
			  //
		  }
	 }
	 
	 
 
	 if (!document.registra.privacy.checked)
	 {
       	alert("Per proseguire &eacute; necessario accettare la normativa sulla privacy"); return false;
	 }

	 if (!navigator.cookieEnabled)
	 {
       alert("Non è possibile procedere.\nIl tuo browser non ha i cookies abilitati.\n---------------------- : ( ----------------------"); return false;
	 }
	 
	 document.registra.submit();

}



function valida_contatti()
{
	mail_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

	Arr_campi=new Array("nome","cognome", "mittente");
	Arr_risp=new Array("Nome","Cognome", "e-mail");
	
    for (i=0; i<=Arr_campi.length-1; i++)
	 {
		campo=eval("document.registra."+Arr_campi[i]+".value");
		 if (campo=="")
		 {
		  alert("Inserire i dati nel campo " +Arr_risp[i]); return false
		 }
	 }
	 
	  mail=document.registra.mittente.value; 
	 if (mail!="")
	 {
		  if (!mail_reg_exp.test(mail) || (mail == "undefined")) 
             {
            	alert("Indirizzo e-mail non corretto."); return false;
   		     }

	 }
	 
	
	 
	 document.registra.submit();

}

