function validaricerca(destinazione)
{
// destinazione contiene in dinamico nomeserver/virtualpath/"risultatiricerca.asp" che è la pagina  a cui l'utente deve andare per vedere i risultati

 if (new Number(document.forms[0].elements[1].value)==0)
    	{
    	  alert("Errore, occorre specificare il testo da cercare")
    	}  
    else
     	{
		 document.location=destinazione+"?testodacercare=" +document.forms[0].elements[1].value +"&dovecercare=" + document.forms[0].elements[2].value
		} 
       
}


function ricerca_archivio_concorsi()
{
   document.forms[1].submit()
  //document.location="archivio_concorsi.asp?giornoi=" +document.forms[1].elements[1].value  +"&mesei="  +document.forms[1].elements[2].value  +"&annoi=" +document.forms[1].elements[3].value   +"&giornof=" +document.forms[1].elements[4].value   +"&mesef=" +document.forms[1].elements[5].value   +"&annof=" +document.forms[1].elements[6].value  +"&parolachiave=" +document.forms[1].elements[7].value    +"&idarea="  +document.forms[1].elements[8].value  +"&idsezione=" +document.forms[1].elements[9].value
}


function ricerca_sportserv()
{
  //metto enabled il campo hiden Cerca del form cosi cviene eseguita la parte di codice delegata a visualizzare i risultati lato front..
  document.forms[1].cerca.disabled=false
  document.forms[1].submit()
}

function azzera_filtri_sportserv()
{
  document.location="ricerca_sportserv.asp?idlivello=" + document.forms[1].idlivello.value
}


//usate nei documenti.asp
function disattiva_nodi_ricercadocumenti()
{
  if (document.forms[1].non_a_cura_di_Arpa.checked)
    {
       document.forms[1].nodo.disabled=true;
    }
    else
    {
       document.forms[1].nodo.disabled=false;
    }
}

function ricerca_documenti()
{
  document.forms[1].submit()
}

//usata nelle persone.asp
function visualizza_aree_sezione()
{
  document.forms[1].submit()
}

function ricerca_persone()
{
  document.forms[1].pesca.disabled=false;
  document.forms[1].submit()
}

/*
function aggiorna_modalitaricerca_persone()
{
  if (document.forms[1].modalita_ricerca.value=='completo')
     {
      document.forms[1].sezioni.value=0
	  document.forms[1].aree.value=0
	  

     }
     
    if (document.forms[1].modalita_ricerca.value=='sezione')
     {
          document.forms[1].aree.value=0
         

     }
     if (document.forms[1].modalita_ricerca.value=='area')
     {
          document.forms[1].sezioni.value=0
	 }
}
*/

function accedi_scheda_persona(codfiscale,idlivello)
{

 //var valorericerca=document.forms[1].modalita_ricerca.value;
	    //OLD
		//window.alert("sez=" +document.forms[1].elements[2].value)
		//window.alert("aree=" +document.forms[1].elements[3].value)

	//+"&modalita_ricerca=" +valorericerca
	document.location="dettaglio_persona.asp?cf=" + codfiscale +"&sezioni=" +document.forms[1].sezioni.value +"&aree=" + document.forms[1].aree.value +"&nome=" + document.forms[1].nome.value +"&cognome=" + document.forms[1].cognome.value +"&incarico=" +document.forms[1].incarico.value   
	+"&attivita=" +document.forms[1].attivita.value
	+"&sede=" +document.forms[1].sede.value
	+"&idlivello=" + idlivello
}

//usata nella registrazione_temaIA.asp
function controlla_registrazione_infoambiente()
{
   var re = '\@'

    if (new Number(document.forms[1].email.value)==0 || !document.forms[1].email.value.match(re))
   			{
			  alert("Errore, inserire l'email in un formato sintatticamente valido")
			}
			else
                {
				  	var totargscelti=0;
					var argscelti="";
					for(a=0;a<document.forms[1].argomento.length;a++)
						{
						   if (document.forms[1].argomento.options[a].selected)
                              {
							    totargscelti=totargscelti+1
							    argscelti=argscelti + document.forms[1].argomento.options[a].value +","
 						      }
                        }
						 if (totargscelti==0)
 							{
                               alert("Errore, selezionare almeno un argomento di Infoambiente")
							}
							  else
						    	   {
 								      if (!document.forms[1].accetto.checked)
								      {
									     alert("Errore, fornire il proprio consenso al trattamento dei dati personali")
									  }
				  
								      else
								          {
											document.forms[1].submit()
											//document.location="registrazione_argomentoinfoambiente.asp?cognome=" +document.forms[1].elements[1].value +"&nome=" + document.forms[1].elements[2].value +"&indirizzo=" + document.forms[1].elements[3].value +"&numero_civico=" +document.forms[1].elements[4].value +"&cap=" + document.forms[1].elements[5].value +"&localita=" +document.forms[1].elements[6].value +"&provincia=" + document.forms[1].elements[7].value +"&email=" + document.forms[1].elements[8].value + "&argomento=" + argscelti +"&idarea="+document.forms[1].elements[12].value+"&salva=si"
								     	  }
								  }
				 }
  

}

//usata nella ricerca_sportserv.asp
function visualizza_materie_serviziassociati()
{
  if (document.forms[1].territorio.value != 0) 
    {//se hai scelto il territorio, faccio vedere le materie dei servizi del territorio scelto
     document.forms[1].submit()
    } 
  else
    document.location="ricerca_sportserv.asp?idlivello=" + document.forms[1].idlivello.value
}

function visualizza_tipiservizio_associati()
{
  if (document.forms[1].territorio.value != 0 && document.forms[1].materia.value != 0 ) 
    //se hai scelto il territorio e la materia, faccio vedere i tipi di servizio della coppia territorio-materia selezionati..
   document.forms[1].submit()
}


//usata nella sedi.asp
function cerca_sedi_nodo()
{
  //la specifica di un nodo non è più obbligatoria per la ricerca delle sedi.....
  //variazione chiesta da gsabattini in data 13 aprile 2006
  //if (document.forms[1].nodi.value==0)
   //{
     //alert("Errore, specificare il Nodo rispetto a cui visualizzare le sedi")
   //}
    //else
        //{
          document.forms[1].submit();
        //}
}

function controlla_contatto_nodo()
{
  if (new Number(document.forms[1].titolo.value)==0)
    {
      alert("Errore, specificare il campo Titolo")
    }
     else
         {
            if (new Number(document.forms[1].testo.value)==0)
			{
			alert("Errore, specificare il campo Testo")
			}
			 else
			     {
			        var reem=/@/i;
			        if (new Number(document.forms[1].email_richiedente.value)==0 || !document.forms[1].email_richiedente.value.match(reem))
					{
					 alert("Errore, specificare il campo Email del richiedente")
					}
					 else
					     {
							document.forms[1].submit();
						 }	
			     }
         }
}

//usata nella eventi_new.asp
function ricerca_eventi()
{
  document.forms[1].submit()
}


function traducilinktoblank() 
 { 
   for (var i=0; i<document.links.length; i++) 
     {
       if (document.links[i].className=="blank") 
       {
           { document.links[i].target="_blank"; } 
       } 
     }
         
 }
window.onload=traducilinktoblank;
