url="";
function doLoad3(url) { 
url=url+'&width='+screen.width;
url=url+'&height='+screen.height;
//alert(url);
if (window.XMLHttpRequest) {   
request = new XMLHttpRequest();   
request.onreadystatechange = processRequestChange3;   
request.open("GET", url, true);   
request.send(null);   
} else if (window.ActiveXObject) {   
request = new ActiveXObject("Microsoft.XMLHTTP");   
if (request) {   
request.onreadystatechange = processRequestChange3;   
request.open("GET", url, true);   
request.send();   
}   
}   
}

function getRequestStateText3(code) {   
switch (code) {   
case 0: return "Uninitialized."; break;   
case 1: return "Loading..."; break;   
case 2: return "Loaded."; break;   
case 3: return "Interactive..."; break;   
case 4: return "Complete."; break;   
}   
} 

  
/**  
* Event on request change  
* Собственно, обработчик события onreadystatechange.  
* Здесь мы, в зависимости от состояния запроса,  
* будем скрывать / показывать слои "Загрузка данных",  
* само поле данных и т.д.  
*/  
function processRequestChange3() {   
//alert(request.readyState);
//alert(request.status);
//document.getElementById("resultdiv").style.display = 'none';   
//document.getElementById("state").value = getRequestStateText(request.readyState);   
abortRequest = window.setTimeout("request.abort();", 10000);   
// если выполнен   
if (request.readyState == 4) {   
clearTimeout(abortRequest);   
//document.getElementById("statuscode").value = request.status;   
//document.getElementById("statustext").value = request.statusText;   
// если успешно   
if (request.status == 200) { 
//alert(request.responseText);  
//document.getElementById("resultdiv").style.display = 'block';   
//alert(request.responseText);
//alert(request.responseText);
document.getElementById("statistic").innerHTML = request.responseText; 
//for (i=3;i<10;i++)
//{
//document.getElementById('koeff'+i).checked=false;  
//}  
} else {   
//alert("Не удалось получить данные:n" + request.statusText);   
}   
//document.getElementById("loading").style.display = 'none';   
}   
// иначе, если идет загрузка или в процессе - показываем слой "Загружаются данные"   
else if (request.readyState == 3 || request.readyState == 1) {   
//document.getElementById("loading").style.display = 'block';   
}   
}   

