var http_request;        //oggetto http request che utilizzo
 
/*
*  Funzione che utilizza xmlHTTRequest che prende in ingresso il nome del file da chimare in asincrono 
*  ed i parametri da passare in modalità post
*/
function doOP(script,parametri) {	
    
 if (window.XMLHttpRequest)   // codice per Mozilla, etc.
 {
 	    http_request=new XMLHttpRequest();
      if (script=='/backoffice/cms/layouts/Casi/gallery.jsp') http_request.onreadystatechange=httpChange10;	

		  http_request.open('POST',script,true);
	    http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	    http_request.setRequestHeader("Content-length", parametri.length);
	    http_request.send(parametri);
  } 
  else if (window.ActiveXObject) {  // codice per  IExplore

	http_request=new ActiveXObject("Microsoft.XMLHTTP")
	
	if(http_request){
    if (script=='/backoffice/cms/layouts/Casi/gallery.jsp') http_request.onreadystatechange=httpChange10;	
		
		http_request.open('POST',script,true);
    http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http_request.setRequestHeader("Content-length", parametri.length);
		http_request.send(parametri);
    }   
  }      
}

function httpChange10() {
	
	if (http_request.readyState == 4) {
  
    	if (http_request.status == 200) {
            result = http_request.responseText;
            document.getElementById('NOopaco').innerHTML = result;
        } else {
            alert("Errore HTTP");
        }
    }
}