function getrow()
{
if (xmlHttp2.readyState == 4 || xmlHttp2.readyState == 0)
{
query = document.getElementById('query').value;
params = "query=" + query;
xmlHttp2.open("POST", "./getrow.php", true);
xmlHttp2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp2.onreadystatechange = getrowResponse;
xmlHttp2.send(params);
}
else { t = setTimeout('getrow()', 3000); }
}
function getrowResponse()
{
if (xmlHttp2.readyState == 4)
{
if (xmlHttp2.status == 200)
{
getrowXMLResponse = xmlHttp2.responseXML;
getrowDocumentElement = getrowXMLResponse.documentElement;
var result = getrowDocumentElement.firstChild.nodeValue;
if(result == 'готово') {
document.getElementById('parsestatus').innerHTML = result;
clearTimeout(t); }
else {
document.getElementById('parsestatus').innerHTML = result;
t = setTimeout('getrow()', 3000);
}
}
else {
alert("Невозможно соединиться с сервером: " + xmlHttp2.statusText); }
}
}