function ajax_filltest(a,div_result){
	
	if(window.XMLHttpRequest){
	  oRequest = new XMLHttpRequest();
	}
	else if(window.ActiveXObject){
	  oRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	
	//alert(selezionato);
	oRequest.open("POST", "fill_text.php", true);
	
	//INIZIO ######### definizione della funzione response in riga ############################
	oRequest.onreadystatechange = function update_textarea(){ 
		
	 if(oRequest.readyState == 4)
		{
		  if(oRequest.status == 200)
			{
			  document.getElementById("loading").innerHTML = "";
			  document.getElementById(div_result).value = oRequest.responseText;
			  //alert(document.getElementById("testo_largo").value);
			  
			  document.getElementById("file_modificato").value = a;
			}
			else
			{
			  document.getElementById(div_result).value = "Asychronous Error";
			  document.getElementById("loading").innerHTML = "";
			}
		}else{
			
			document.getElementById("loading").innerHTML = "<img src='js/indicator.gif' alt='caricamento' />";
		}
	
    };
	// ############# FINE della definizione della funzione response ######################
	
	oRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	oRequest.send("file=" + a);
}

/*function update_textarea(div_result)
{
	
	if(oRequest.readyState == 4)
	{
	  if(oRequest.status == 200)
		{
		  document.getElementById("loading").innerHTML = "";
		  return document.getElementById(div_result).value = oRequest.responseText;
		  //alert(document.getElementById("testo_largo").value);
		  
		}
		else
		{
		  document.getElementById(div_result).value = "Asychronous Error";
		  document.getElementById("loading").innerHTML = "";
		}
	}else{
		
		document.getElementById("loading").innerHTML = "<img src='image/indicator.gif' alt='caricamento' /> Loading...";
	}
	
}*/