var req;
var reqTimeout;
var n;
var pr;
var gf2;
function getScrollXY() {
	var scrOfX = 0, scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' ) {
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		//IE6 Strict
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}
//	return [ scrOfX, scrOfY ];
return scrOfY;
}

// Определение высоты видимой части страницы
function windowHeight() {
	var de = document.documentElement;

	return self.innerHeight || ( de && de.clientHeight ) || document.body.clientHeight;
}

// Определение ширины видимой части страницы
function windowWidth() {
	var de = document.documentElement;

	return self.innerWidth || ( de && de.clientWidth ) || document.body.clientWidth;
}
function www()
{
var e3 = getScrollXY();
e3=200+e3;
return e3;
}
function on_wait()
{
obj = document.getElementById('wait');
obj.style.visibility = 'visible';
}

function off_wait()
{
obj = document.getElementById('wait');
obj.style.visibility = 'hidden';
}
function loadXMLDoc(url) 
{
on_wait();
req = null;
    if (window.XMLHttpRequest) 
	{
        try 
		{
            req = new XMLHttpRequest();
        } 
		catch (e){}
    } 
	else if (window.ActiveXObject) 
	{
        try 
		{
            req = new ActiveXObject('Msxml2.XMLHTTP');
        } 
		catch (e)
		{
            try 
			{
                req = new ActiveXObject('Microsoft.XMLHTTP');
            } 
			catch (e){}
        }
    }
    if (req) 
	{
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
  //     alert(url);
        req.send(null);
        reqTimeout = setTimeout("req.abort();", 3000);
    } 
	else 
	{
	off_wait();
        alert("Браузер не поддерживает AJAX");
    }
}


function processReqChange() 
{
//alert(req.readyState);
 if (req.readyState == 4) 
	{
        clearTimeout(reqTimeout);
        if (req.status == 200) 
		{
			off_wait();
			document.getElementById("resultat").innerHTML=req.responseText;
		}
		else 
		{
		off_wait();
            alert(reqTimeout+"Не удалось получить данные:\n" + req.statusText);
        }
	}
}
