var req;
function loadXMLDoc(url) {
    var nocache = new Date().getTime();
    url = url + "&nocache="+nocache;
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
        req.send(null);
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url, true);
            req.send();
        }
    }
}

function processReqChange() {
	if (req.readyState != 4) return; // only if "OK"
	    if (req.status == 200) {
	       response = req.responseXML.documentElement;
	       method   = response.getElementsByTagName('method')[0].firstChild.data;
	       result   = response.getElementsByTagName('result')[0].firstChild.data;
	       eval(method + "('', "+result+")");
	    } else {
	        alert("Ошибка при получении XML данных:\n" + req.statusText);
	    }
}
function Reload(i,r){
alert('Сессия закрыта! Надо обновить страницу!');
}