<!--
var http_add_terms = getHTTPObject();
var url_add_terms = "add_terms.php?";

function handleHttpResponse_add_terms() {
	if (http_add_terms.readyState == 4) {
		clearTimeout(timeout_add_terms);
		if(http_add_terms.status == 200 || http_add_terms.status == 304 || http_add_terms.status == 307){
			document.getElementById('inner_clientarea').innerHTML = http_add_terms.responseText;
			if(http_add_terms.responseText.indexOf('problemi') == -1) {
				document.getElementById('campo_textarea').value = '';
			}
		}
		else {
			document.getElementById('inner_clientarea').innerHTML = "<table style='border: 0;'><tr><td>" + "Si sono verificati dei problemi. Si prega di ripetere l'operazione." + "</td></tr></table>";
		}
		document.getElementById('inner_clientarea_button').style.visibility = 'visible';
		occupato_add_terms = false;
		document.body.style.cursor = "auto";
	}
	else if(max_wait < 1000) {
		max_wait *= 1000;
		check = check_elapsed_time_add_terms(); 
	}
}


var occupato_add_terms = false;
function add_terms_xmlhttprequest(testo) {
	if (!occupato_add_terms && http_add_terms) { 
		document.getElementById('clientarea').style.display = 'block';
		document.getElementById('div_textarea').style.visibility = 'hidden';
		document.getElementById('inner_clientarea_button').style.visibility = 'hidden';
		document.getElementById('inner_clientarea').innerHTML = "<table style='border: 0; margin:auto; text-align:center;'><tr><td valign='middle'>" + "<img src='./immagini/indicator_waitanim.gif' width='85' height='81' alt='' /></td></tr><tr><td valign='middle'> Attendere prego..." + "</td></tr></table>";
		
		new_date = new Date();
		initial_time = new_date.getTime(); // tempo in millisecondi dell'inizio
		max_wait = 6; //tempo di attesa massima espresso in secondi
		
		document.body.style.cursor = "wait";
		var url_completo = url_add_terms;
		var params = "lessico="+encodeURIComponent(testo);
		
		http_add_terms.open("POST", url_completo, true);
		
		http_add_terms.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http_add_terms.setRequestHeader("Content-length", params.length);
		http_add_terms.setRequestHeader("Connection", "close");
		
		http_add_terms.onreadystatechange = function() {handleHttpResponse_add_terms();}
		occupato_add_terms = true;
		http_add_terms.send(params);
	}
}

function check_elapsed_time_add_terms () {
	new_date = new Date();
	if((new_date.getTime() - initial_time) > max_wait) {
		http_add_terms.onreadystatechange = function(){return;};
		http_add_terms.abort();
		document.getElementById('inner_clientarea').innerHTML = "<table style='border: 0;'><tr><td>" + "Spiacente, richiesta fallita. Si prega di ritentare tra qualche istante." + "</td></tr></table>";
		document.getElementById('inner_clientarea_button').style.visibility = 'visible';
		occupato_add_terms = false;
		document.body.style.cursor = "auto";
	}
	else {
		timeout_add_terms = setTimeout(check_elapsed_time_add_terms, 500);
	}
}

//-->