function importa(nomeFile) {
	
	// valorizzo variabili
    // assegnazione oggetto XMLHttpRequest
    var	ajax = assegnaXMLHttpRequest();
    // assegnazione elemento del documento
    var	elemento = prendiElementoDaId("dinamico");
    // risultato booleano di funzione
    var	usaLink = true;
	
	elemento.innerHTML = "<div class=\"preloader\"><img src=\"../grafica/wait.gif\" width=\"128\" height=\"15\" /></div>";
  
  	// se l'oggetto XMLHttpRequest non è nullo
  	if(ajax) {
    	// il link al file non deve essere usato
    	usaLink = false;
		// richiesta asincrona in GET del file specificato
		ajax.open("get", nomeFile, true);
		// rimozione dell'header "connection" 
    	ajax.setRequestHeader("connection", "close");
		
		// FUNZIONE per controllo e stato della richiesta
    	ajax.onreadystatechange = function() {
      		// verifica dello stato
      		if(ajax.readyState === readyState.COMPLETATO) {
        		// verifica della risposta da parte del server
        		if(statusText[ajax.status] === "OK"){
          			// operazione avvenuta con successo
          			elemento.innerHTML = ajax.responseText;
        		}else {
          			// errore di caricamento
          			elemento.innerHTML = "Impossibile effettuare l'operazione richiesta.<br />";
          			elemento.innerHTML += "Errore riscontrato: " + statusText[ajax.status];
        		}
      		} 
		}
		// invio richiesta
    	ajax.send(null);
  	}
	return usaLink;
};

function cambiaMese(nomeFile) {
	// valorizzo variabili
    // assegnazione oggetto XMLHttpRequest
    var	ajax = assegnaXMLHttpRequest();
    // assegnazione elemento del documento
    var	elemento = prendiElementoDaId("calendarioTabella");
    // risultato booleano di funzione
    var	usaLink = true;
	
	elemento.innerHTML = "<div class=\"preloader\"><img src=\"../grafica/wait.gif\" width=\"128\" height=\"15\" /></div>";
  
  	// se l'oggetto XMLHttpRequest non è nullo
  	if(ajax) {
    	// il link al file non deve essere usato
    	usaLink = false;
		// richiesta asincrona in GET del file specificato
		ajax.open("get", nomeFile, true);
		// rimozione dell'header "connection" 
    	ajax.setRequestHeader("connection", "close");
		
		// FUNZIONE per controllo e stato della richiesta
    	ajax.onreadystatechange = function() {
      		// verifica dello stato
      		if(ajax.readyState === readyState.COMPLETATO) {
        		// verifica della risposta da parte del server
        		if(statusText[ajax.status] === "OK"){
          			// operazione avvenuta con successo
          			elemento.innerHTML = ajax.responseText;
        		}else {
          			// errore di caricamento
          			elemento.innerHTML = "Impossibile effettuare l'operazione richiesta.<br />";
          			elemento.innerHTML += "Errore riscontrato: " + statusText[ajax.status];
        		}
      		} 
		}
		// invio richiesta
    	ajax.send(null);
  	}
	return usaLink;
};


function cambiaFilmato(nomeFile) {
	// valorizzo variabili
    // assegnazione oggetto XMLHttpRequest
    var	ajax = assegnaXMLHttpRequest();
    // assegnazione elemento del documento
    var	elemento = prendiElementoDaId("immLG");
    // risultato booleano di funzione
    var	usaLink = true;
	
	elemento.innerHTML = "<div class=\"preloader\"><img src=\"../grafica/wait.gif\" width=\"128\" height=\"15\" /></div>";
  
  	// se l'oggetto XMLHttpRequest non è nullo
  	if(ajax) {
    	// il link al file non deve essere usato
    	usaLink = false;
		// richiesta asincrona in GET del file specificato
		ajax.open("get", nomeFile, true);
		// rimozione dell'header "connection" 
    	ajax.setRequestHeader("connection", "close");
		
		// FUNZIONE per controllo e stato della richiesta
    	ajax.onreadystatechange = function() {
      		// verifica dello stato
      		if(ajax.readyState === readyState.COMPLETATO) {
        		// verifica della risposta da parte del server
        		if(statusText[ajax.status] === "OK"){
          			// operazione avvenuta con successo
          			elemento.innerHTML = ajax.responseText;
        		}else {
          			// errore di caricamento
          			elemento.innerHTML = "Impossibile effettuare l'operazione richiesta.<br />";
          			elemento.innerHTML += "Errore riscontrato: " + statusText[ajax.status];
        		}
      		} 
		}
		// invio richiesta
    	ajax.send(null);
  	}
	return usaLink;
};


function prendiElementoDaId(id_elemento) {
 	var elemento;
	// se esiste la funzione getElementById la uso
	// altrimenti uso il vecchio sistema
 	if(document.getElementById){
  		elemento = document.getElementById(id_elemento);
 	}else{
  		elemento = document.all[id_elemento];
	};
 	return elemento;
};

function cambiaImmagine(nomeFile, nuovaimmagine) {
	var elemento = prendiElementoDaId(nomeFile);
	elemento.innerHTML = "<div class=\"preloader\"><img src=\"../grafica/wait.gif\" width=\"128\" height=\"15\" /></div>";
	elemento.innerHTML = "<img src=\"" +    nuovaimmagine + "\" width=\"400\" height=\"400\" />";  
};
