function ajax(serverPage,objID)
{
	// Messaggio di caricamento stampato nell'oggetto di destinazione
	document.getElementById(objID).innerHTML = "Attendere...";
 
	// Dichiarazione oggetto xmlhttp
	var xmlhttp = false;
 
	if (window.XMLHttpRequest)
   	{
    	// Oggetto per Safari, Mozilla, Firefox, Opera
		xmlhttp = new XMLHttpRequest();
   	} 
	else if (window.ActiveXObject) 
  	{
		// Oggetto per Internet Explorer 5+
		xmlhttp = new ActiveXObject("Microsoft.XMLHttp");
	}
		
	// Se l'oggetto viene creato allora effettua connessione asincrona
	if(xmlhttp)
	{
		// Apertura connessione xmlhttp usando GET
		xmlhttp.open("GET", serverPage);
		
	 	// Funzione anonima in base al cambio di stato dell'oggetto xmlhttp
		xmlhttp.onreadystatechange = function()
		{
			//  Oggetto non inizializzato
			if (xmlhttp.readyState == 0) 
			{
				// Eventuali azioni da eseguire per l'oggetto xmlhttp in questo stato
			}
			
			//  Oggetto in fase di caricamento
			if (xmlhttp.readyState == 1) 
			{
				// Eventuali azioni da eseguire per l'oggetto xmlhttp in questo stato
			}
			
			//  Oggetto caricato
			if (xmlhttp.readyState == 2) 
			{
				// Eventuali azioni da eseguire per l'oggetto xmlhttp in questo stato
			}
			
			//  Oggetto in fase interattiva
			if (xmlhttp.readyState == 3) 
			{
				// Eventuali azioni da eseguire per l'oggetto xmlhttp in questo stato
			}
			
			//  Richiesta completata e andata a buon fine
			if (xmlhttp.readyState == 4) 
			{
				// Dati ricevuti correttamente
				if (xmlhttp.status == 200)
				{
					// Stampa dei dati ricevuti
					document.getElementById(objID).innerHTML = xmlhttp.responseText;

					// Cancellazione oggetto
					delete xmlhttp;
					xmlhttp = null;
				}

				// Dati non ricevuti correttamente
				else
				{
					document.getElementById(objID).innerHTML = "I dati richiesti non sono disponibili";
					
					// Cancellazione oggetto 
					delete xmlhttp;
					xmlhttp = null;
				}
			}
		}
	}
	else
	{
		// Notifica di browser incompatibile con AJAX
		document.getElementById(objID).innerHTML = "Il tuo browser non supporta AJAX!";
	}
	
	// Chiusura totale della connessione (senza questo la funzione va in loop)
	xmlhttp.send(null);
}

function FJS(filmato,versione,larghezza,altezza,sfondo)
 {
  var flashjs ="";
  flashjs += "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"";
  flashjs += "  width=\""+ larghezza +"\" height=\""+ altezza +"\" id=\"FlashJS\" align=\"middle\"";
  flashjs += " codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+ versione +",0,0,0\">";
  flashjs += "  <param name=\"allowScriptAccess\" value=\"sameDomain\">";
  flashjs += "<param name=\"movie\" value=\""+ filmato +"\">";
  flashjs += "<param name=\"quality\" value=\"high\">";
  flashjs += "<param name=\"scale\" value=\"noscale\">";
  flashjs += "<param name=\"bgcolor\" value=\""+ sfondo +"\">"; 
  flashjs += "<embed src=\""+ filmato +"\" quality=\"high\" scale=\"noscale\" bgcolor=\""+ sfondo +"\" width=\""+ larghezza +"\" height=\""+ altezza +"\" name=\"FlashJS\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\">"; 
  flashjs += "</object>"
  document.write(flashjs);
}



function Banner(bid,xml)
 {
  var filmato	= "pages/menu.swf";
  var versione	= "8";
  var larghezza	= "750";
  var altezza	= "220";
  var sfondo	= "#ffffff";
   
  var flashjs ="";
  flashjs += "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"";
  flashjs += "  width=\""+ larghezza +"\" height=\""+ altezza +"\" id=\"FlashJS\" align=\"middle\"";
  flashjs += " codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+ versione +",0,0,0\">";
  flashjs += "  <param name=\"allowScriptAccess\" value=\"sameDomain\">";
  flashjs += "<param name=\"movie\" value=\""+ filmato +"\">";
  flashjs += "<param name=\"quality\" value=\"high\">";
  flashjs += "<param name=\"scale\" value=\"noscale\">";
  flashjs += "<param name=\"bgcolor\" value=\""+ sfondo +"\">";
  flashjs += "<param name=\"flashVars\" value=\"sitecolor=DADDE2&sitelogo=images/logo.jpg&siteimg="+bid+"&xmlmenu=pages/menu"+xml+".xml\">";
  flashjs += "<embed src=\""+ filmato +"\" quality=\"high\" flashVars=\"sitecolor=DADDE2&sitelogo=images/logo.jpg&siteimg="+bid+"&xmlmenu=pages/menu"+xml+".xml\" scale=\"noscale\" bgcolor=\""+ sfondo +"\" width=\""+ larghezza +"\" height=\""+ altezza +"\" name=\"FlashJS\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\">"; 
  flashjs += "</object>"
  document.write(flashjs);
}

function go1()
{
	box = document.forms[0].navi;
	destination = box.options[box.selectedIndex].value;
	if (destination) location.href = destination;
}
function go2()
{
	box = document.forms[1].navi;
	destination = box.options[box.selectedIndex].value;
	if (destination) location.href = destination;
}


function Cerca()
{

 //
 // Recupero parametri dal form di ricerca
 //
 
 
 var parola 	= document.ricerca.Scosa.value;
 
 var categoria	= document.ricerca.Scategoria.options[document.ricerca.Scategoria.selectedIndex].value;
 var totale	= document.ricerca.Stotale.options[document.ricerca.Stotale.selectedIndex].value;
 var ordine	= document.ricerca.Sordine.options[document.ricerca.Sordine.selectedIndex].value;
 
 var flag1=0;
 var flag2=0;
 var flag3=0;
 
 if(document.ricerca.Scartella.checked)		{ flag1=1; var cartella 	  = "si";	} 	else { var cartella	= "no";		}
 if(document.ricerca.Scomunicati.checked)	{ flag1=1; var comunicati  = "si";	} 	else { var comunicati	= "no";		}
// if(document.ricerca.Sdocumenti.checked)	{ flag1=1; var documenti	  = "si";	} 	else { var documenti	= "no";		}
// if(document.ricerca.Simmagini.checked)		{ flag1=1; var immagini	  = "si";	} 	else { var immagini	= "no";		}
 if(document.ricerca.Sgallery.checked)		{ flag1=1; var gallery	  = "si";	} 	else { var gallery   	= "no";		} 
 if(document.ricerca.Sdata.checked)			{ flag2=1; var data	  = "si";	} 	else { var data		= "no";		}
 if(document.ricerca.Stitolo.checked)		{ flag2=1;  var titolo	  = "si";	} 	else { var titolo	= "no";		}
 if(document.ricerca.Sdescrizione.checked)	{ flag2=1;  var descrizione = "si";	} 	else { var descrizione 	= "no";		}
 if(document.ricerca.Sautore.checked)		{ flag2=1;  var autore	  = "si";	} 	else { var autore	= "no";		} 
 if(document.ricerca.Ssenso.checked)		{ var senso	  = "asc";	} 	else { var senso	= "desc";	} 

 
 
 //
 // Controllo validit� valori
 // 
 
 if(parola == "")
   {    
    parola = "*"; 
    document.ricerca.Scosa.value = "*";
   }
 
 if(flag1 == 0)
   { 
    document.ricerca.Scartella.checked = true;		cartella="si";
    document.ricerca.Scomunicati.checked = true;	comunicati="si";
    //document.ricerca.Sdocumenti.checked = true;		documenti="si";
    //document.ricerca.Simmagini.checked = true;		immagini="si";
    document.ricerca.Sgallery.checked = true;		gallery="si";
   }

 if(flag2 == 0)
   { 
    document.ricerca.Stitolo.checked = true;		titolo="si";
    document.ricerca.Sdescrizione.checked = true;	descrizione="si";
   }
   

 
 //
 // Scrittura parametri nel form di invio
 //
 
document.registri.sezione.value			= 'ricerca'; 
document.registri.azione.value			= 'nuova'; 
document.registri.report.value			= 'elenco'; 
document.registri.SRCHparola.value		= parola;			 
document.registri.SRCHcategoria.value		= categoria;		
document.registri.SRCHcartelle.value		= cartella;			
document.registri.SRCHcomunicati.value		= comunicati;	
//document.registri.SRCHdocumenti.value		= documenti;	
//document.registri.SRCHimmagini.value		= immagini;			
document.registri.SRCHgallery.value		= gallery			
document.registri.SRCHdata.value		= data;				
document.registri.SRCHtitolo.value		= titolo;			
document.registri.SRCHdescrizione.value		= descrizione;		
document.registri.SRCHautore.value		= autore;			
document.registri.SRCHordine.value		= ordine;			
document.registri.SRCHsenso.value		= senso;			
document.registri.SRCHvisualizzazione.value	= 'elenco';	
document.registri.SRCHtotale.value		= totale;
document.registri.SRCHpage.value		= '1';

/* var messaggio = 'Ricerca:\n\n';
messaggio = messaggio + 'Cerca: '+parola+'\n';
messaggio = messaggio + 'Nella categoria:'+categoria+'\n';
messaggio = messaggio + 'e mostra cartelle:'+cartella+'\n';
messaggio = messaggio + 'e mostra comunicati:'+comunicati+'\n';
messaggio = messaggio + 'e mostra documenti:'+documenti+'\n';
messaggio = messaggio + 'e mostra immagini:'+immagini+'\n';
messaggio = messaggio + 'e mostra gallery:'+gallery+'\n';
messaggio = messaggio + 'tenendo conto che '+parola+'deve essere presente in:\n';
messaggio = messaggio + 'data:'+data+'\n';
messaggio = messaggio + 'titolo:'+titolo+'\n';
messaggio = messaggio + 'descrizione:'+descrizione+'\n';
messaggio = messaggio + 'autore:'+autore+'\n';
messaggio = messaggio + 'quindi ordina i risultati per:'+ordine+'\n';
messaggio = messaggio + 'con parametro MySQL: '+senso+' e\n';
messaggio = messaggio + 'visualizza un report di '+totale+' oggetti\n';
messaggio = messaggio + 'per pagina formattati in '+visualizza+'\n'; 
alert(messaggio);*/

document.registri.submit();
}

function ResetRicerca()
{
	
 document.ricerca.Scartella.checked = true;    
 document.ricerca.Scomunicati.checked = true;  
 //document.ricerca.Sdocumenti.checked = false;   
 //document.ricerca.Simmagini.checked = false;    
 document.ricerca.Sgallery.checked = true;     
 document.ricerca.Scosa.value = "";
 document.ricerca.Sdata.checked = true;
 document.ricerca.Stitolo.checked = true;		
 document.ricerca.Sdescrizione.checked = true;	 
 document.ricerca.Sautore.checked = true;
 document.ricerca.Ssenso.checked=false;
 document.ricerca.Scategoria.value="tutte";
 document.ricerca.Stotale.value="10";
 document.ricerca.Sordine.value="dat";
 Cerca();
}

function Pagina(page)
{
 document.registri.SRCHpage.value= page;
 document.registri.submit();

}

function TDOver(id)
		{
		oggetto='t'+id;
		document.getElementById(oggetto).style.cursor = 'hand';
		document.getElementById(oggetto).style.cursor = 'pointer';
		}



function CartelleStampa()
{
 document.ricerca.Scategoria.value="tutte";
 document.ricerca.Scartella.checked = true;     cartella="si";
 document.ricerca.Scomunicati.checked = false;  comunicati="no";
 //document.ricerca.Sdocumenti.checked = false;   documenti="no";
 //document.ricerca.Simmagini.checked = false;    immagini="no";
 document.ricerca.Sgallery.checked = false;     gallery="no";
 
 document.registri.mode.value				= '';
 document.registri.SRCHcategoria.value		= 'tutte';		
 document.registri.SRCHcartelle.value		= cartella;			
 document.registri.SRCHcomunicati.value		= comunicati;	
 //document.registri.SRCHdocumenti.value		= documenti;	
 //document.registri.SRCHimmagini.value		= immagini;			
 document.registri.SRCHgallery.value		= gallery

 Cerca();
}


function Comunicati()
{
 document.ricerca.Scategoria.value="tutte";
 document.ricerca.Scartella.checked = false;    cartella="no";
 document.ricerca.Scomunicati.checked = true;   comunicati="si";
 //document.ricerca.Sdocumenti.checked = false;   documenti="no";
 //document.ricerca.Simmagini.checked = false;    immagini="no";
 document.ricerca.Sgallery.checked = false;     gallery="no";
 document.registri.mode.value				= ''; 
 document.registri.SRCHcategoria.value		= 'tutte';			
 document.registri.SRCHcartelle.value		= cartella;			
 document.registri.SRCHcomunicati.value		= comunicati;	
 //document.registri.SRCHdocumenti.value		= documenti;	
 //.registri.SRCHimmagini.value		= immagini;			
 document.registri.SRCHgallery.value		= gallery

 Cerca();
}

function Documenti()
{
 document.ricerca.Scategoria.value="tutte";
 document.ricerca.Scartella.checked = false;    cartella="no";
 document.ricerca.Scomunicati.checked = false;  comunicati="no";
 //document.ricerca.Sdocumenti.checked = true;    documenti="si";
 //document.ricerca.Simmagini.checked = false;    immagini="no";
 document.ricerca.Sgallery.checked = false;     gallery="no";

 document.registri.mode.value				= '';
 document.registri.SRCHcategoria.value		= 'tutte';			
 document.registri.SRCHcartelle.value		= cartella;			
 document.registri.SRCHcomunicati.value		= comunicati;	
 //document.registri.SRCHdocumenti.value		= documenti;	
 //document.registri.SRCHimmagini.value		= immagini;			
 document.registri.SRCHgallery.value		= gallery

 Cerca();
}

function Immagini()
{
 document.ricerca.Scategoria.value="tutte";
 document.ricerca.Scartella.checked = false;    cartella="no";
 document.ricerca.Scomunicati.checked = false;  comunicati="no";
 //document.ricerca.Sdocumenti.checked = false;   documenti="no";
 //document.ricerca.Simmagini.checked = true;     immagini="si";
 document.ricerca.Sgallery.checked = false;     gallery="no";

 document.registri.mode.value				= '';
 document.registri.SRCHcategoria.value		= 'tutte';		
 document.registri.SRCHcartelle.value		= cartella;			
 document.registri.SRCHcomunicati.value		= comunicati;	
 //document.registri.SRCHdocumenti.value		= documenti;	
 //document.registri.SRCHimmagini.value		= immagini;			
 document.registri.SRCHgallery.value		= gallery

 Cerca();
}

function Gallery()
{
 document.ricerca.Scategoria.value="tutte";
 document.ricerca.Scartella.checked = false;    cartella="no";
 document.ricerca.Scomunicati.checked = false;  comunicati="no";
 //document.ricerca.Sdocumenti.checked = false;   documenti="no";
 //document.ricerca.Simmagini.checked = false;    immagini="no";
 document.ricerca.Sgallery.checked = true;      gallery="si";

 document.registri.mode.value				= '';
 document.registri.SRCHcategoria.value		= 'tutte';		
 document.registri.SRCHcartelle.value		= cartella;			
 document.registri.SRCHcomunicati.value		= comunicati;	
 //document.registri.SRCHdocumenti.value		= documenti;	
 //document.registri.SRCHimmagini.value		= immagini;			
 document.registri.SRCHgallery.value		= gallery

 Cerca();
}


function Anteprima(id,tip)
{
 document.registri.sezione.value='anteprima';
 document.registri.azione.value=tip;
 document.registri.editID.value=id;
 document.registri.editTP.value=tip;
 document.registri.submit();
}