	 function getRequest() {
	
	        try{
	        	return new new ActiveXObject("Msxml2.XMLHTTP");
	        }catch(e){
	        	try {
	        		return new ActiveXObject("Microsoft.XMLHTTP");
	        	}catch (E){
	        		try{
	        			return new XMLHttpRequest();
	        		}catch (F){
	        			return false;
	        		}
	        	}
	        }
	 }
    function makeRequest_box(form_name,id_box,table,id_record) {

        http_request = getRequest();
      
        http_request.onreadystatechange = function(){
		scrivi_box(form_name,id_box,table,id_record);
	    }
        http_request.open('POST', 'inc/update.php', true);
		http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		postvar="mode=&page="+id_record+"&campo="+table+"&value="+eval("document.forms."+form_name+"."+id_box+".value");
        http_request.send(postvar);

    }

    function scrivi_box(form_name,id_box,table,id_record) {
	
        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
			document.getElementById(id_box).innerHTML = "<a href=\"javascript:void(null);\" onclick=\"change_box(this,'"+form_name+"','"+id_box+"','"+table+"','"+id_record+"')\">"+eval("document.forms."+form_name+"."+id_box+".value")+"</a>";
			//document.getElementById("result").innerHTML = http_request.responseText;
			// alert(http_request.responseText);
            } else {
                alert('There was a problem with the request.');
            }
        }
    }
    function change_box(link,form_name,id_box,table,id_record){
         //link.innerText e link.text sono stessa cosa, c'è differenza tra ie e firefox
         
         
	if(link.innerText){testovecchio=link.innerText}else{testovecchio=link.text}
	//riscrivo il contenuto del div
	
	 W = document.getElementById(id_box).offsetWidth - 3;
	 H = document.getElementById(id_box).offsetHeight + 20;
	
	document.getElementById(id_box).innerHTML="<textarea name='"+id_box+"' style='width:"+W+"px;height:"+H+"px;border:1px dashed #006699;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;' >"+testovecchio+"</textarea> <input type='button' value='ok' onclick=\"makeRequest_box(\'"+form_name+"\',\'"+id_box+"\',\'"+table+"\',\'"+id_record+"\')\">";
    }