  var http_request = false;
  var localWhereToPut = "";
  
  // crea un request verso "url" con "parameters". Il risultato del request
  // verra' messo nell'elemento con id "whereToPut"
  function makePOSTRequest(url, parameters, whereToPut) {
    http_request = false;
    if (window.XMLHttpRequest) {
      // Mozilla, Safari,...
      http_request = new XMLHttpRequest();
      if (http_request.overrideMimeType) {
        http_request.overrideMimeType('text/html');
      }
    } else if (window.ActiveXObject) {
      // IE
      try {
        http_request = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
        try {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
      }
    }
    if (!http_request) {
      alert('Cannot create XMLHTTP instance');
      return false;
    }
    localWhereToPut = whereToPut;
    http_request.onreadystatechange = alertContents;
    http_request.open('POST', url, true);
    http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    http_request.setRequestHeader("Content-length", parameters.length);
    http_request.setRequestHeader("Connection", "close");
    http_request.send(parameters);
  }
  
  // funzione che verra' richiamata quando il request (makePOSTRequest(...)) e' terminato
  function alertContents() {
    if (http_request.readyState == 4) {
      if (http_request.status == 200) {
        result = http_request.responseText;
        document.getElementById(localWhereToPut).innerHTML = result;            
      } else {
        alert('There was a problem with the request.');
      }
    }
  }
  
  // Function di gestione visualizzazione menu foto
  function aprichiudi(item) {
  	elem=document.getElementById(item);
   	visibile=(elem.style.display!="none")
   	prefisso=document.getElementById("menu" + item);
   	if (visibile) {
     	elem.style.display="none";
     	prefisso.innerHTML="<img src='img/cartella64.gif' width='16' height='16' hspace='0' vspace='0' border='0'>";
   	} else {
      elem.style.display="block";
      prefisso.innerHTML="<img src='img/cartellaaperta64.gif' width='16' height='16' hspace='0' vspace='0' border='0'>";
   	}
	}

	function espanditutto() {
		divs=document.getElementsByTagName("div");
	 	for (i=0;i<divs.length;i++) {
	   	divs[i].style.display="block";
	   	prefisso=document.getElementById("menu" + divs[i].id);
	   	prefisso.innerHTML="<img src='img/cartellaaperta64.gif' width='16' height='16' hspace='0' vspace='0' border='0'>";
	 	}
	}

	function chiuditutto() {
  	divs=document.getElementsByTagName("div");
   	for (i=0;i<divs.length;i++) {
    	divs[i].style.display="none";
     	prefisso=document.getElementById("menu" + divs[i].id);
     	prefisso.innerHTML="<img src='img/cartella64.gif' width='16' height='16' hspace='0' vspace='0' border='0'>";
   	}
	}
	
	function viewFoto(item, desc) {
		
		elem=document.getElementById("banner");
   	//elem.innerHTML="<center><p align=\"right\"><b><i><a href=\"#\" onclick=\"banner.style.display='none';\">chiudi</a></i></b>&nbsp;&nbsp;&nbsp;&nbsp;</p><br><br><table width=\"100%\" height=\"100%\"><tr><td align=\"center\" valign=\"middle\"><img src=" + item + " hspace=\"0\" vspace=\"0\" border=\"0\"></td></tr><tr><td align=\"center\"><br><b><i>" + desc + "</i></b></td></tr></table></center>";
   	elem.innerHTML="<p align=\"right\"><a href=\"#\" onclick=\"banner.style.display='none';\"><img src=\"img/closelabel.gif\" alt=\"Chiudi - Close\"></a>&nbsp;&nbsp;&nbsp;&nbsp;</p><br><br><img src=" + item + " hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"" + desc + "\"><br><br><i>" + desc + "</i>";
   	elem.style.display="block";
	}
