
function finestra(str) {
        searchWin = window.open(str,'Finestra','scrollbars=yes,resizable=no,width=430,height=320,status=no,location=no,toolbar=no');
//	searchWin.creator=self
}


function attendere(){

windowLeaving=window.open("/servizi/attendere.htm",'Leaving','toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=1,width=420,height=250');
//windowLeaving.setTimeout("self.close()",12000); 
}
	

frase="";
function submit_DatiComuni(action)
{
        document.DatiComuni.action = action;
        document.DatiComuni.submit();
}
function isanum(campo)
{

  for (var i=0,counter=0; i<campo.length; i++)
    {
      thischar=campo.substring(i,i+1);
     if (thischar=='0' || thischar=='1' || thischar=='2' || thischar=='3' || thischar=='4' || thischar=='5' || thischar=='6' || thischar=='7' || thischar=='8' || thischar=='9') counter++;
    }
  if (counter!=campo.length)
    {
      return (false);
    }

return true;
}

function WordCount(campo,nome_campo)
{
	var pos = 0;
	var count = 0;
	
	while (campo.value.charAt(pos)==" ")
	{
    	pos++;
	}

  	while ((pos < campo.value.length)&&(pos>=0)) 
  {
    pos = campo.value.indexOf(" ", pos);
    while ((campo.value.charAt(pos)==" ")&&(pos>=0))
    {
      pos++; 
    }
    count++;
  }

  if  (count==0)
  {
    if (nome_campo !="")
    {
      alert("si prega di terminare l'inserimento in " + nome_campo);
      campo.focus();
    } 
    return -1;
  }
  else return count;
}


function check_obbl(campo,nome_campo,lungh)
{
  if (campo.value == "")
  {
    alert("Inserire un valore per il campo " + nome_campo);
    campo.focus();
    return (false);
  }

  ok=WordCount(campo,nome_campo);
  if (ok==-1) return(false);

  if (campo.value.length > lungh)
  {
    alert("Inserire al massimo " + lungh + " caratteri nel campo "+ nome_campo);
    campo.focus();
    return (false);
  }

  return true;

}


function check_prov(campo,nome_campo)
{

  prov= "AOTOVCNOATCNALMICRSOBSBGPVMNCOVATSGOUDPNPDVEVRVIBLROTVFEPCPRREMOBOFORAIMSVGESPMSLUPTFILIPIARSIGRTRPGPSANAPMCPECHAQTERMRIVTLTFRCENAAVSABNCBISFGBABRLETAPZMTCSCZRCSRPATNSSNUCAORBZTPMEAGCLENCTRGSMLOPORNLCVVBIVBKR";

  if (campo.value.length != 2)
  {  
    alert("Il campo relativo alla " + nome_campo + " deve essere pari a 2 caratteri.");
    campo.focus();
    return (false);
  }  
  else
  {
  /*CONTROLLO ESISTENZA IN TABELLA*/
    for (var i=0,cp=0; i<prov.length; i=i+2)
    {
      thischar=prov.substring(i,i+2);
      if (thischar==campo.value.toUpperCase())
        cp=1;
    }
    if (cp==0)
    {
      alert("Il valore inserito nel campo " +nome_campo+ " non è la sigla di nessuna provincia italiana.");
      campo.focus();
      return (false);
    }
  }

  return true;
}
 

function check_piva(campo,tipo)
{
  var mese="ABCDEHLMPRST"
  if (tipo=="pi") stringa="PARTITA IVA.";
  if (tipo=="pc") stringa="CODICE FISCALE/PARTITA IVA.";
  if (tipo=="cf") stringa="CODICE FISCALE.";

  if (campo.value == "")
  {
    alert("Inserire un valore per il campo "+stringa );
    campo.focus();
    return (false);
  }

  if ((campo.value.length == 11) && ((tipo=="pi") || (tipo=="pc")))
  { 
  /*CONTROLLO CHE SIA NUMERICO*/
  
    if (!isanum(campo.value))
    {
     alert("Il campo PARTITA IVA non è valido");
     campo.focus
     return (false);
    }
      
  }
  else
  {
    if ((campo.value.length == 16) && ((tipo=="cf")||(tipo=="pc")))
 
    {
      flag=true;

    /*   CONTROLLO NOME E COGNOME     */

      for (var i=0; i<6; i++)
 
        if ((campo.value.charAt(i).toUpperCase()<'A')||(campo.value.charAt(i).toUpperCase()>'Z')) flag=false;
 
    /*   CONTROLLO A_D_N   */

      anno=campo.value.substring(6,8);
      if (!isanum(anno)) flag=false;

    /*   CONTROLLO MESE */

      cmese=campo.value.charAt(8).toUpperCase();
      if (mese.indexOf(cmese)==-1) flag=false;

    /*   CONTROLLO GIORNO  1,31; 41,71  */

      giorno=campo.value.substring(9,11);
      if (!isanum(giorno))
        flag=false;
      else
        if ((giorno<1) || ((giorno>31)&&(giorno<41)) || (giorno>71)) flag=false;

    /*  CONTROLLO CARATTERI RIMANENTI   */

      if ((campo.value.charAt(11).toUpperCase()<'A')||(campo.value.charAt(11).toUpperCase()>'Z')) flag=false;

      if ((campo.value.charAt(15).toUpperCase()<'A')||(campo.value.charAt(15).toUpperCase()>'Z')) flag=false;

      num=campo.value.substring(12,15);

      if (!isanum(num))
        flag=false;

      if (!flag)
      {
        alert("Il CODICE FISCALE è errato.");
        campo.focus();
        return (false);
      }
    }

    if ((campo.value.length != 16)&&(campo.value.length != 11) && tipo=="pc")
    {
      alert("Il campo relativo alla PARTITA IVA / CODICE FISCALE deve essere pari ad 11 o 16 caratteri.");
      campo.focus();
      return (false);
    }
  }

  if ((campo.value.length != 11)&&(tipo=="pi")) 
  {  
    alert("Il campo relativo alla PARTITA IVA deve essere pari ad 11 caratteri.");
    campo.focus();
    return (false);
  }

  if ((campo.value.length != 16)&&(tipo=="cf")) 
  {
    alert("Il campo relativo al CODICE FISCALE deve essere pari a 16 caratteri.");
    campo.focus();
    return (false);
  }

return true;

}


function check_canob(campo,nome_campo,lungh)
{

  if (campo.value != "")
  ok=WordCount(campo,nome_campo);

  if (ok==-1) return(false);


  if (campo.value.length > lungh)
  {
    alert("Inserire al massimo " + lungh + " caratteri nel campo "+ nome_campo);
    campo.focus();
    return (false);
  }
 return true;

}
  

function check_data(campog,campom,campoa,campoc)
{
  var tod=new Date();
 
  if (campog.value.length != 2)
  {  
    alert("Il campo relativo al GIORNO deve essere 2 cifre.");
    campog.focus();
    return (false);
  }  
  else
  {
    if (!isanum(campog.value)) 
    {
      alert("Il campo GIORNO non è valido")
      campog.focus();
      return (false);  
     }
 
  }   
  if ((campog.value>31)||(campog.value<1))
  {  
    alert("Il valore del campo relativo al GIORNO non è corretto.");
    campog.focus();
    return (false);
  }  

  /*MESE*/
  if (campom.value != "")
  {
    if (campom.value.length != 2)
    {  
      alert("Il campo relativo al MESE deve essere 2 cifre.");
      campom.focus();
      return (false);
    }  
    else
    {
      if (!isanum(campom.value)) 
      {
        alert("Il campo MESE non è valido");
        campom.focus();
        return (false);
       }
    }   
    if ((campom.value>12)||(campom.value<1))
    {  
      alert("Il valore del campo relativo al MESE non è corretto.");
      campom.focus();
      return (false);
    }  
  }

 /*ANNO*/
  if (campoa.value != "")
  {
    if (campoa.value.length != 4)
    {  
      alert("Il campo relativo all' ANNO deve essere 4 cifre.");
      campoa.focus();
      return (false);
    }  
    else
    {
      if (!isanum(campoa.value))
      {
        alert("Il campo ANNO non è valido");
        campoa.focus();
        return (false);
      }

      year=tod.getYear();
      var2000=946598400
      var1970=tod.getTime()/1000;
      if (var1970<var2000)
        year="19"+year;

//      if (campoa.value>year)
//      {
//        alert("Il campo relativo all' ANNO non è corretto.");
//        campoa.focus();
//        return (false);
//      }
    }   
  }
  /*ACCORPAMENTO VALORI DATA */
 
  if((campog.value!="")&&(campom.value!="")&&(campoa.value!=""))
  {
    campoc.value=campog.value+"/"+campom.value+"/"+campoa.value;
  }
  else if((campog.value!="")||(campom.value!="")||(campoa.value!=""))
  {

    alert("La DATA è incompleta.");
    campog.focus();
    return (false);
  }
  else
  {
     campoc.value="";
  }
return true;

}


function check_targa(campo,nome_campo)
{
  prov= "AOTOVCNOATCNALMICRSOBSBGPVMNCOVATSGOUDPNPDVEVRVIBLROTVFEPCPRREMOBOFORAIMSVGESPMSLUPTFILIPIARSIGRTRPGPSANAPMCPECHAQTERMRIVTLTFRCENAAVSABNCBISFGBABRLETAPZMTCSCZRCSRPATNSSNUCAORBZTPMEAGCLENCTRGSMLOPORNLCVVBIVBKR";

  if ((campo.value.length != 8)&&(campo.value.length != 7))
  {
    alert("La lunghezza del campo "+nome_campo+" deve essere 7 o 8 caratteri");
    campo.focus();
    return (false);
  }
  else
  {
    if (campo.value.length==8)
    {
      provincia=campo.value.substring(0,2);
      num=campo.value.substring(2,8);
      for (var i=0,cp=0; i<prov.length; i=i+2)
      {
        thischar=prov.substring(i,i+2);
        if (thischar==provincia.toUpperCase())
        cp=1;
      }
      if ((cp==0) || (!isanum(num)))
      {
        alert(nome_campo+" non valida.");
        campo.focus();
        return (false);
      }
    }
    if (campo.value.length==7)
    {
      f1=(("AA"<=campo.value.substring(0,2))&& ("ZZ">=campo.value.substring(0,2)));
      f2=!isanum(campo.value.substring(2,5));
      f3=(("AA"<=campo.value.substring(5,7))&& ("ZZ">=campo.value.substring(5,7)));
      if (!f1 || f2 || !f3)
      {
        alert(nome_campo+" non valida.");
        campo.focus();
        return (false);
      }
    }
  }
return (true);
}




function check_anno(campo,nome_campo)
{
  var tod=new Date();

  if (campo.value.length != 4)
  {
    alert("Il campo "+ nome_campo+" deve essere pari a 4 cifre.");
    campo.focus();
    return (false);
  }
  /*CONTROLLO CHE SIA NUMERICO*/

  if (!isanum(campo.value))
  {
    alert("Il campo ANNO non è valido");
    campo.focus();
    return (false);
   }
 
  year=tod.getYear();
  var2000=946598400
  var1970=tod.getTime()/1000;
  if (var1970<var2000) 
    year="19"+year;

  if (campo.value<1970 || campo.value>year)
  {
    alert("Il campo "+nome_campo+" deve essere maggiore del 1970 e minore dell'anno corrente.");
    campo.focus();
    return (false);
  }

return (true);
}



function cance_anno(f)
{
     if (f==true)
       {
       document.forms[0].t_Anno.value=""
       return (false);
       }
}


function check_atti(campo,campob,nome_campo,ind)
{
  if (campo.selectedIndex==ind && campob.value=="")
  {
    alert("Inserire un valore per il campo "+nome_campo);
    campob.focus();
    return (false);
  }
  else
  {
    if (campo.selectedIndex<ind)
      campob.value="";

  }
return (true);
}



function check_comb(campocom,campocon,campopro)
{

  if ((campocom.value == ""))
  {
    if(!Verify_Selected(campocon))
    {
      alert("Inserire un valore per il campo COMUNE BENE o selezionare una CONSERVATORIA.");
      campocom.focus();
      return (false);
    }
  }
  else
  {
    if(Verify_Selected(campocon))
    {
      alert("Valorizzare solo un campo tra COMUNE BENE e CONSERVATORIA.");
      campocom.focus();
      return (false);
    }

  }

  if (campopro.value!="") 
    if (!check_obbl(campocom,"COMUNE BENE",50)) return false;
    else 
      if (!check_canob(campocom,"COMUNE BENE",50)) return false;
  return true;

}


function check_tipo(campo)
{

  if (campo.checked)
  {
    frase="COGNOME";
    return ("PERSONA FISICA");
  }
  else
  {
    frase="DENOMINAZIONE";
    return ("PERSONA GIURIDICA");
  }

}


function UpperCase(theForm)
{
   ultimo=theForm.elements.length;
   for (i=0; i < ultimo ; i++) 
   {
     var e=theForm.elements[i];
     if ((e.type =="text" )&&(e.value!="")) e.value=e.value.toUpperCase();
   }

   return true; 

}





var abilitato=true;

function enable(){
   abilitato = true;
}

function submit_visura(form){

   if (abilitato) {
       form.t_ProvCcia.value = form.t_ProvCcia.value.toUpperCase();

       if( form.t_ProvCcia.value=='' && form.t_Nccia=='' )
          {
          alert("Inserire i dati nel campo Provincia CCIAA e nel campo n.CCIAA");
          return false;
					}

       
       if (!check_prov(form.t_ProvCcia,"PROVINCIA")) return (false);
       if (!check_obbl(form.t_Nccia,"N° CCIAA",100)) return (false);
       else

       if (!isanum(form.t_Nccia.value)) 
       {
         alert("Il campo N° CCIAA non è valido");
         form.t_Nccia.focus();
         return (false);
        }
       abilitato = false;
       attendere()
       form.submit();

   } else
     alert("La richiesta è già stata inviata");

   return false
}


function submit_visura_cam(form){

   if (abilitato) {
       form.t_ProvCcia.value = form.t_ProvCcia.value.toUpperCase();

       if( form.t_ProvCcia.value=='' && form.t_Nccia=='' )
          {
          alert("Inserire i dati nel campo Provincia CCIAA e nel campo n.CCIAA");
          return false;
					}

       
       if (!check_prov(form.t_ProvCcia,"PROVINCIA")) return (false);
       if (!check_obbl(form.t_Nccia,"N° CCIAA",100)) return (false);
       else

       if (!isanum(form.t_Nccia.value)) 
       {
         alert("Il campo N° CCIAA non è valido");
         form.t_Nccia.focus();
         return (false);
        }
       abilitato = false;
		if ((form.CodiceServizio[0].checked == true) || (form.CodiceServizio[1].checked == true)) {
			form.action = "scelta.asp";	
		}	
       form.submit();

   } else
     alert("La richiesta è già stata inviata");

   return false
}

function submit_anagrafica(form){
   var den, com, p_ccia, codfis, nm_reg;
   if (abilitato) {
       form.t_Denominazione.value = form.t_Denominazione.value.toUpperCase()
       form.t_ProvCcia.value = form.t_ProvCcia.value.toUpperCase()
       form.t_CodFisc.value = form.t_CodFisc.value.toUpperCase()
			 form.t_Nri.value = form.t_Nri.value.toUpperCase()

       den    = WordCount(form.t_Denominazione,"");
       codfis = WordCount(form.t_CodFisc,"");
			 nm_reg = WordCount(form.t_Nri,"");
		 
       if( den == -1 && codfis == -1 && nm_reg == -1 )
          {
          alert("Inserire i dati nel campo DENOMINAZIONE o nel campo CODICE FISCALE o nel campo N.R.I.");
          return false;
					}
			else
			    if ((form.t_Denominazione.value!='' && form.t_CodFisc.value!='') || (form.t_Denominazione.value!='' && form.t_Nri.value!='') ||  (form.t_CodFisc.value!='' && form.t_Nri.value!='') ||  (form.t_CodFisc.value!='' && form.t_ProvCcia.value!=''))
						{
						alert('si prega di rispettare i criteri di ricerca ');
						return false;
						} 
					else
       			{
           if (codfis!=-1) 
             if (!check_piva(form.t_CodFisc,"pi")) return (false);

           if (form.t_ProvCcia.value!="")
             if (!check_prov(form.t_ProvCcia,"PROVINCIA")) return (false);           
           abilitato = false;
           attendere()
           form.submit();
       }

  } else
     alert("La richiesta è già stata inviata");

   return false;
}

function submit_esponenti(form){
	var den, nome, com, p_ccia, codfis, nm_reg;
	if (abilitato) {
		form.t_Denominazione.value = form.t_Denominazione.value.toUpperCase()
		form.t_Nome.value = form.t_Nome.value.toUpperCase()
       form.t_Comune_n.value = form.t_Comune_n.value.toUpperCase()
       form.t_ProvNas.value = form.t_ProvNas.value.toUpperCase()
       form.t_ProvCcia.value = form.t_ProvCcia.value.toUpperCase()
       form.t_CodFisc.value = form.t_CodFisc.value.toUpperCase()
       den = WordCount(form.t_Denominazione,'')

	if (  (form.t_Denominazione.value=='') && (form.t_CodFisc.value=='')  )
	{
		alert("Inserire i dati nel campo DENOMINAZIONE o nel campo CODICE FISCALE");
         	return false;
        }
	else
	{
		if (form.t_CodFisc.value!='')
			if ((form.t_Denominazione.value!='')||(form.t_Nome.value!='')||(form.n_g.value!='')||(form.n_m.value!='')||(form.n_a.value!='')||(form.t_Comune_n.value!='')||(form.t_ProvNas.value!='') )
			{
				alert('si prega di rispettare i criteri di ricerca ');
				return false;
			}
        }
	
	if ( den > 1)
		if ( ! (confirm("Sono state inserite due o più parole nel campo COGNOME. Confermare se trattasi di cognome doppio (tasto Ok), oppure inserire il nome nell'apposito campo (tasto Annulla)")))
		{
			form.t_Denominazione.focus();
			return (false);
		}
	if (form.t_CodFisc.value!='')
		if (!check_piva(form.t_CodFisc,"cf")) 
			return (false);
	if (form.t_ProvCcia.value!="")
		if (!check_prov(form.t_ProvCcia,"PROVINCIA")) 
			return (false);
	if (form.t_ProvNas.value!="")
		if (!check_prov(form.t_ProvNas,"PROVINCIA")) return (false);
	if ( (form.n_g.value!="") || (form.n_m.value!="") || (form.n_a.value!=""))
		if (!check_data(form.n_g,form.n_m,form.n_a,'')) return (false);
	abilitato = false;
	attendere()
	form.submit();
   } 
   else
     alert("La richiesta è già stata inviata");
     return false;
}

function submit_societa(form){
   var den, p_ccia, n_ccia, codfis, nm_reg;

   if (abilitato) {
      form.t_Denominazione.value = form.t_Denominazione.value.toUpperCase()
      form.t_ProvCcia.value = form.t_ProvCcia.value.toUpperCase()
      form.t_CodFisc.value = form.t_CodFisc.value.toUpperCase()
			cond1=form.t_Denominazione.value;
      cond2=form.t_ProvCcia.value;
      cond3=form.t_CodFisc.value;
      if ((cond1=='') && (cond2=='') && (cond3==''))
	      {
         alert('si prega di rispettare i criteri di ricerca ');
         return false;
        }
       else
				if ((cond1=='') && (cond2!=''))
					{
					alert('si prega di rispettare i criteri di ricerca ');
					 return false;
          }
         else
					if ((cond3!='') && ((cond1!='') || (cond2!='')))
						{       
           	alert('si prega di rispettare i criteri di ricerca ');
						return false;
						}
			if (cond3!='')
       if (!check_piva(form.t_CodFisc,"pi")) return (false);
      if (form.t_ProvCcia.value!="")
       if (!check_prov(form.t_ProvCcia,"PROVINCIA")) return (false);
      abilitato = false;
      attendere()
      form.submit();
   } else
     alert("La richiesta è già stata inviata");
   return false
}


function submit_soci(form){
   var den, nome, p_ccia, n_ccia, codfis, nm_reg;
   if (abilitato) {
       form.t_Denominazione.value = form.t_Denominazione.value.toUpperCase()
       form.t_Nome.value = form.t_Nome.value.toUpperCase()
       form.t_ProvCcia.value = form.t_ProvCcia.value.toUpperCase()
       form.t_CodFisc.value = form.t_CodFisc.value.toUpperCase()
				cond1=form.t_Denominazione.value;
				cond2=form.t_ProvCcia.value;
				cond4=form.t_CodFisc.value;				
				cond6=form.t_Nome.value;

		if ((cond1=='') && (cond2=='') && (cond4=='') && (cond6==''))
		{
                        alert('si prega di rispettare i criteri di ricerca ');
                        return false;
                }else
		if (cond1!='')
		{
			if ((cond4!='') || (cond6!=''))
			{
				alert('si prega di rispettare i criteri di ricerca ');
                        	return false;
			}
		}else
		if (cond4!='')
		{	
			if ((cond1!='') || (cond2!='') || (cond6!=''))
			{
				alert('si prega di rispettare i criteri di ricerca ');
                        	return false;
			}
		}else
		if (cond6!='')
		{
			if ((cond1!='') || (cond4!=''))
			{
				alert('si prega di rispettare i criteri di ricerca ');
                        	return false;
			} 
		}
		if (cond4!='')
			if (!check_piva(form.t_CodFisc,"pc")) 
				return (false);

		if (form.t_ProvCcia.value!="")
			if (!check_prov(form.t_ProvCcia,"PROVINCIA")) return (false);
		abilitato = false;
		attendere()
		form.submit();
       
   } else
    alert("La richiesta è già stata inviata");
   return false;
}


function submit_protesti(form)
{
  var res = 0;
  var com = 0;
  var prv = 0;
  var conferma = true;

  if (abilitato)
  {

    form.t_Denominazione.value=form.t_Denominazione.value.toUpperCase();
    form.t_Prov_r.value=form.t_Prov_r.value.toUpperCase();
    form.t_Comune_r.value=form.t_Comune_r.value.toUpperCase();
    form.t_Indirizzo.value=form.t_Indirizzo.value.toUpperCase();


    if (!check_obbl(form.t_Denominazione,"DENOMINAZIONE.",400))
      return (false);
    else 
      if (WordCount(form.t_Denominazione,"")>4)
      {
        alert("La Denominazione puo' essere composta Massimo da 4 Parole");
        return false;

      }

    res = WordCount(form.t_Indirizzo,"");
    com = WordCount(form.t_Comune_r,"");
    prv = WordCount(form.t_Prov_r,"");
    if((res!=-1) && (prv==-1) && (com==-1))
    {
      alert("Formulazione Richiesta non Valida");
      return false;
    }
    else 
      if(res>3)
      {
        alert("L'Indirizzo puo' essere composto Massimo da 3 Parole");
        return false;
      }

    if ((com==-1)&&(prv==-1)) 
    {
      mio=" La ricerca sull'intero territorio nazionale potrebbe essere troppo generica. Continuare lo stesso?"
      conferma=window.confirm(mio);
    } 
    if ((abilitato) && (conferma))
    {
        if (form.t_Prov_r.value!="")
         if (!check_prov(form.t_Prov_r,"PROVINCIA")) return (false);
        abilitato=false;
        attendere()
        form.submit();
    }
  } 
  else 
  {
    window.alert("Attenzione : Richiesta gia' inviata");
    return false;
  }
}

function submit_info_protesti(form)
{
  form.t_Prov_r.value=form.t_Prov_r.value.toUpperCase();
  if (!check_prov(form.t_Prov_r,"PROVINCIA.")) return false;
  
  if( abilitato ) 
  {
    abilitato=false;
    attendere()
    form.submit();
  } 
  else
  {
    window.alert("Attenzione : Richiesta gia' inviata");
    return false;
  }
}


function submit_sintnominativo(form)
{
  form.t_CodFisc.value=form.t_CodFisc.value.toUpperCase();
  //if (!check_prov(form.t_Prov_r,"PROVINCIA.")) return false;
  
  if( abilitato ) 
  {
    abilitato=false;
    attendere()
    form.submit();
  } 
  else
  {
    window.alert("Attenzione : Richiesta gia' inviata");
    return false;
  }
}

function submit_sigfrido(form){
   
   if (abilitato) {
       form.t_Denominazione.value = form.t_Denominazione.value.toUpperCase()
       form.t_Comune.value = form.t_Comune.value.toUpperCase()
       form.t_Provincia.value = form.t_Provincia.value.toUpperCase()
       form.t_Comune_n.value = form.t_Comune_n.value.toUpperCase()
       form.t_Provincia_n.value = form.t_Provincia_n.value.toUpperCase()
       form.t_Cod_Fisc.value = form.t_Cod_Fisc.value.toUpperCase()
              
      den = WordCount(form.t_Denominazione,"");     
      if(den>3)
      {
        alert("Inserire massimo tre parole nel campo nominativo ");
        return false;
      }

			if ((form.t_Denominazione.value=='') || ((form.t_Comune.value=='') && (form.t_Provincia.value=='')))
        {
         alert("È necessario inserire i dati nel campo DENOMINAZIONE e almeno in uno dei campi COMUNE o POVINCIA di ricerca");
         return false;
        }
			
			if (form.t_Cod_Fisc.value!='')
         if (!check_piva(form.t_Cod_Fisc,"pc")) return (false);
      if (form.t_Provincia.value!="")
         if (!check_prov(form.t_Provincia,"PROVINCIA")) return (false);
			if (form.t_Provincia_n.value!="")
         if (!check_prov(form.t_Provincia_n,"PROVINCIA")) return (false);
      if (!isanum(form.t_NumCcia.value))
           {
             alert("Il campo N° CCIAA non è valido");
             form.t_NumCcia.focus();
             return (false);
           }

      if ( (form.n_g.value!="") || (form.n_m.value!="") || (form.n_a.value!=""))
          if (!check_data(form.n_g,form.n_m,form.n_a,'')) 
						return (false);

           abilitato = false;
           attendere()
           form.submit();
       
   } else
     alert("La richiesta è già stata inviata");

   return false;
}

