
function Cerca_Notizie()
{
  var str_errore_parolachiave='';
   if (document.f_ric_notizie.codlin.value=='ITA')
    {
      str_errore_parolachiave="Errore, inserire la parola chiave oppure specificare almeno una data per la ricerca"
    }
    else
    {
      str_errore_parolachiave="Error, insert the keyword or specify at least one date for the research"
    }
  
  var bool_datainizioricerca_compilata=false;
  if (document.f_ric_notizie.gi.value != 0 &&  document.f_ric_notizie.mi.value != 0 && document.f_ric_notizie.ai.value != 0 )
    {
      bool_datainizioricerca_compilata=true;
    }
  
   var bool_datafinericerca_compilata=false;
   if (document.f_ric_notizie.gf.value != 0 &&  document.f_ric_notizie.mf.value != 0 && document.f_ric_notizie.af.value != 0 )
    {
      bool_datafinericerca_compilata=true;
    }  
    
  
  if (new Number(document.f_ric_notizie.parola_chiave.value)==0 && ! bool_datainizioricerca_compilata && ! bool_datafinericerca_compilata )
    {
      alert(str_errore_parolachiave)
    }
    else
        {
          document.f_ric_notizie.submit();
        }
}

function vai_a_elencoeventi_studente_anno(idpersona,idlivelloEventi)
{
   if (document.getElementById("annieventistudente").value != 0 )
     {
        document.location="elenco_info.asp?idpersona=" + idpersona +"&tipo=E&anno=" + document.getElementById("annieventistudente").value +"&idlivello=" + idlivelloEventi
     }   
}

function vai_a_elencoeventi_anno(idlivelloEventi)
{
  if (document.getElementById("annieventi").value != 0 )
     {
        document.location="elenco_info.asp?tipo=E&anno=" + document.getElementById("annieventi").value +"&idlivello=" + idlivelloEventi
     }   
}

function vai_a_elencoeventi(querystring)
{
  if (document.getElementById("annieventi").value != 0 )
     {
        document.location="elenco_info.asp" + querystring +"&anno=" + document.getElementById("annieventi").value
     }   
}

function Cerca_Multimedia()
{
   var str_errore_parolachiave='';
   if (document.f_ric_multimedia.codlin.value=='ITA')
    {
      str_errore_parolachiave="Errore, inserire la parola chiave per la ricerca"
    }
    else
    {
      str_errore_parolachiave="Error, insert the keyword for the research"
    }
    
    if (new Number(document.f_ric_multimedia.parola_chiave.value)==0 )
    {
      alert(str_errore_parolachiave)
    }
    else
        {
          document.f_ric_multimedia.submit();
        }
    
}

/*

function larghezzaStringaInPixel(testoDaMisurare,fontSize,fontFam)
{
  var divFantasmaContenitoreStringa = document.createElement("div");
  with (divFantasmaContenitoreStringa)
    {
      id="divFantasmaContenitoreStringa";
      style.visibility="hidden";style.position="absolute";
      style.fontFamily=fontFam; style.fontSize=fontSize;
    }
    document.body.appendChild(divFantasmaContenitoreStringa);
    var carattere_spazio_da_sostituire=//g;
    testoDaMisurare=testoDaMisurare.replace(carattere_spazio_da_sostituire,"_");
    divFantasmaContenitoreStringa.innerHTML=testoDaMisurare;
    rightcoord=divFantasmaContenitoreStringa.getBoundingClientRect().right;
    leftcoord=divFantasmaContenitoreStringa.getBoundingClientRect().left;
    tmpWidth=rightcoord - leftcoord;
    document.body.removeChild(divFantasmaContenitoreStringa);
    return tmpWidth;
}

function altezzaStringaInPixel(testoDaMisurare,fontSize,fontFam)
{
  var divFantasmaContenitoreStringa=document.createElement("div");
  with (divFantasmaContenitoreStringa)
    {
        id="divFantasmaContenitoreStringa";
       style.visibility="hidden";style.position="absolute";
       style.fontFamily=fontFam; style.fontSize=fontSize;
    
    }
    document.body.appendChild(divFantasmaContenitoreStringa);
    var carattere_spazio_da_sostituire=//g;
    testoDaMisurare=testoDaMisurare.replace(carattere_spazio_da_sostituire,"_");
     divFantasmaContenitoreStringa.innerHTML=testoDaMisurare;
    bottomcoord=divFantasmaContenitoreStringa.getBoundingClientRect().bottom;
    topcoord=divFantasmaContenitoreStringa.getBoundingClientRect().top;
    tmpHeight=(bottomcoord-topcoord);
    document.body.removeChild(divFantasmaContenitoreStringa);
    return tmpHeight;
}

function allinea_massima_porzione_di_testo_in_orizzontale_contenibile_in_lunghezza(testo,fontSize,fontFam,lungLimite,lench)
{
 var res='';
 var i=lench;
 var LT=larghezzaStringaInPixel(testo.substr(0,i),fontSize,fontFam);
 while (LT < lungLimite)
   {
     i++;
     LT=larghezzaStringaInPixel(testo.substr(0,i),fontSize,fontFam);
     
   }
  while (LT > lungLimite)
   {
     i--;
     LT=larghezzaStringaInPixel(testo.substr(0,i),fontSize,fontFam);
     
   } 
   res=testo.substr(0,i);
   return res;
   
} 

function massima_porzione_di_testo_in_orizzontale_contenibile_in_lunghezza(testo,fontSize,fontFam,lungLimite)
{
 var res="";
 var LT=larghezzaStringaInPixel(testo,fontSize,fontFam);
 if (LT<=lungLimite)
   {
     res=testo;
   }
   else
   {
     var StrLn=testo.length;
     var StrLimL=Math.floor(StrLn*lungLimite/LT);
     res=allinea_massima_porzione_di_testo_in_orizzontale_contenibile_in_lunghezza(testo,fontSize,fontFam,lungLimite,StrLimL);
   }
   
   return res;

}

function massima_porzione_di_testo_intero_in_orizzontale_contenibile_in_lunghezza(testo,fontSize,fontFam,lungLimite)
{
  var res=massima_porzione_di_testo_in_orizzontale_contenibile_in_lunghezza(testo,fontSize,fontFam,lungLimite);
  if (res != '')
   {
      if ((res.substr(res.length-1,1)!= '') && (res.substr(res.length,1)!=''))
        {
          var ind=res.lastIndexOf('');
          if (ind!=-1) 
            {
              res=res.substr(0,ind+1);
            }
        }
   
   }
   return res;

}


function metti_puntini_sospensivi(testo,fontSize,fontFam,lungLimite)
{
  var ch_puntini_sospensivi='&hellip;';
  var res="";
  if (testo!='')
     {
       //alert("testo=" + testo)
       res=testo + ch_puntini_sospensivi;
       var L=larghezzaStringaInPixel(res,fontSize,fontFam);
       //alert("L=" + L)
       //alert("lungLimite=" + lungLimite)
       
       if (L<=lungLimite)
         {
           return res;
         }
         else
            {
              //alerT("ritorna puntini")
              //res=testo + ch_puntini_sospensivi;
              res=metti_puntini_sospensivi(testo.substr(0,testo.length-1),fontSize,fontFam,lungLimite);
              
            }
     }
     return res;
}

function testo_formattato_contenuto_intero_in_rect(testo,fontSize,fontFam,lungLimite,altLimite)
{
  var res="";var T="";var PT="";var TR= testo;
  var altRes= altLimite;
  var altStr=altezzaStringaInPixel(TR,fontSize,fontFam);
  while (altRes >= altStr)
    {
      PT=massima_porzione_di_testo_intero_in_orizzontale_contenibile_in_lunghezza(TR,fontSize,fontFam,lungLimite);
      T=T + PT;
      TR= TR.substr(PT.length,TR.length-PT.length);
      altRes=altRes-altStr;
      altStr=altezzaStringaInPixel(TR,fontSize,fontFam);
      if (altRes >= altStr)
         {
           T=T + '<br>';
         }
    }     
    res=T;
    return res;
    

}




function stampa_abstract(iddiv,larghezza_pixel_div,altezza_pixel_div)
{
  var testo_da_stampare=document.getElementById("testo_" + iddiv).value
  //document.getElementById("abstract_" + iddiv).innerHTML=metti_puntini_sospensivi(testo_da_stampare,12,'Arial',larghezza_pixel_div)
  document.getElementById("abstract_" + iddiv).innerHTML=testo_formattato_contenuto_intero_in_rect(testo_da_stampare,12,'Arial',larghezza_pixel_div,altezza_pixel_div)
}

*/


function controlla_ricerca(str_codlin)
{
  var str_Errore_ricerca="Errore, inserire il testo da ricercare"
  //var str_cod_lingua='<%=Session("codlingua")%>'
  //alert(str_codlin)
  if (str_codlin=='ENG')
    {
      str_Errore_ricerca="Error, insert the text to be searched"
    }
  
  if (new Number(document.f_ricerca.testoricerca.value)==0)
    {
      alert(str_Errore_ricerca)
    }
    else
         {
           //alert("AA")
           document.f_ricerca.submit();
         }
}





/*
function svuota_colonna_centrale()
{
       document.getElementById("divcolonnacentrale").innerHTML="" +
                    "<form id='f_slide' method='post' action=''>" +
					   "<div id='slide'>" +
					   	 "<img id='slidemappe' src='img/spacer.gif' alt='' />" +
					   "</div>" +
					"</form>"
}
*/


var h=0;
var t;
var preLoadImg= new Array()
var vett_perc_img;
var vett_alt_img;
var vett_link_img;
var bool_incrementa_indice=true;
var bool_sliding_partito=false;

function visualizza_fotocomparsa_sito(idlivellosito)
{
 //alert("CIAO")
  var campo_hid_imgcomparsa_sito="liv_" + idlivellosito
  
  if (document.f_imgcomparsa_siti[campo_hid_imgcomparsa_sito])
    {
      //alert(document.f_imgcomparsa_siti[campo_hid_imgcomparsa_sito].value)
      //document.getElementById("divcolonnacentrale").innerHTML="<img src='" + document.f_imgcomparsa_siti[campo_hid_imgcomparsa_sito].value  + "'/>" 
      document.getElementById("slidemappe").src= document.f_imgcomparsa_siti[campo_hid_imgcomparsa_sito].value  
      bool_incrementa_indice=false;              
                    
    }
}

function setup_slide(lista_percorsi_img,lista_alt_img,lista_link_img,parti)
{

	//alert(lista_percorsi_img)

	if (lista_percorsi_img != '' && lista_alt_img != '' )
	{
		vett_perc_img=lista_percorsi_img.split(';')
		vett_alt_img=lista_alt_img.split(';')
		if (lista_link_img != '')
		  {
            vett_link_img=lista_link_img.split(';')
          }  
		
		for (s=0;s<vett_perc_img.length;s++)
		{
		 preLoadImg[s]=new Image()
		 preLoadImg[s].src=vett_perc_img[s]
		 preLoadImg[s].alt=vett_alt_img[s]
		}
						
		if (parti==1)
		  {		
		     h=0; //riparte dall'inizio ogni volta 
		     bool_incrementa_indice=true; //riparte ad incrementare di 1 
		     //alert(bool_sliding_partito)
		     if (! bool_sliding_partito)
		     {
		       //alert("chiamo lo slide")
		       bool_sliding_partito=true;
		       show_slide()
		       
		     }  
		     
		  }
		  else
		  {
		    //interrompere timeout in corso
		    bool_incrementa_indice=false;
		  }
	}

} 



function show_slide()
{
	////
	try
	{
	  
        
        if (bool_incrementa_indice)    //serve per stoppare lo sliding
        {
          if (document.getElementById("slidemappe"))
            {         
              document.getElementById("slidemappe").src=preLoadImg[h].src
              document.getElementById("slidemappe").alt=preLoadImg[h].alt
              
                document.getElementById("linkmappa").href="#"
                if (vett_link_img)
                {
                  if (vett_link_img[h])
                    {
                      if (vett_link_img[h] != '')
                        { 
                          document.getElementById("linkmappa").href=vett_link_img[h]
                        }  
                    }  
                     
                }
	          h=h+1;  
	        }  
	    }  
	    
	    if (h > (vett_perc_img.length-1) ) 
	    { h=0;  }
	      t=setTimeout('show_slide()',4000)  //prima era a 3000
	}
	catch(e)
	{
	  throw(e)
	}
	    
	/////
	
}

function stampacalendario_lezione_nel_parent(mese,anno)
{
  //alert(parent.document.body.text)
  //var obj=parent.document.getElementById("div_lezioni_" + mese +"_" + anno)
  //alert("div_lezioni_" + mese +"_" + anno)
  //alert(parent.document.documentElement.innerHTML)
  var ii="div_lezioni_" + mese +"_" + anno 
  //alert(ii)
  if (parent.document.getElementById(ii))
    {
       parent.document.getElementById(ii).innerHTML=document.getElementById("div_contenitore").innerHTML
    }   
  //return document.getElementById("div_contenitore").innerHTML.length
}

function stampa_bando_formazione(idformazione,tipo)
{
  var pop=window.open("bando_formazione.asp?id=" + idformazione +"&tipo=" + tipo,"popstampabando","height=600,width=900,toolbar=yes,scrollbars=yes")
  pop.focus();
}

//usate nella pagina di repertorio_storico.asp
function visualizza_opere_e_arie()
{
  document.f_autori.submit();
}

function toggle_box_arie_opera(idopera)
{
   var id_div_in_esame
   id_div_in_esame="div_arie_opera_" + idopera
   
   if (document.getElementById(id_div_in_esame))
	  {
		  //alert("ciao")
			
			if (document.getElementById(id_div_in_esame).style.display == 'block')
				{
				  document.getElementById(id_div_in_esame).style.display = 'none';
				  document.getElementById("icona_show_arie_" + idopera).src="img/ico_apri.gif"
				}
			else
				{
				  document.getElementById(id_div_in_esame).style.display = 'block';
				  document.getElementById("icona_show_arie_" + idopera).src="img/ico_chiudi.gif"
				}
			
		
	   } 
  
 
}

/*
function visualizza_sliding_HP()
{
   if (document.getElementById("lista_Id_IMG_per_Sliding"))
     {
       var vett_perc_ImgSliding=document.getElementById("lista_Id_IMG_per_Sliding").value.split(',')
       for (cont=0;cont < vett_perc_ImgSliding.length; cont++)
         {
            document.getElementById("divcolonnacentrale").innerHTML=document.getElementById(vett_perc_ImgSliding[cont]).value
         }
     }
}
*/