var XMLHttpRequestObject = false;

function initReq()
	{
	if (window.XMLHttpRequest)
		{
		XMLHttpRequestObject = new XMLHttpRequest();
		}
	else if (window.ActiveXObject)
		{
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}

function get_data(section, from)
	{
	initReq();
	if (XMLHttpRequestObject)
		{
		XMLHttpRequestObject.open("GET", "/ajaxcore.php?section="+section+"&from="+from, true);
		XMLHttpRequestObject.onreadystatechange = function ()
			{
			if ((XMLHttpRequestObject.readyState == 4) && (XMLHttpRequestObject.status == 200))
				{
				document.getElementById("main").innerHTML = XMLHttpRequestObject.responseText;
				document.getElementById("main").style.display = "block";
				document.getElementById("loading").style.display = "none";
				}
			else
				{				document.getElementById("main").innerHTML = 'Error loading section';				}
			}
		XMLHttpRequestObject.send(null);
		}
	document.getElementById("main").style.display = "none";
	document.getElementById("loading").style.display = "block";
	}

function get_works(section, id, from)
	{
	initReq();
	if (XMLHttpRequestObject)
		{
		XMLHttpRequestObject.open("GET", "/ajaxcore.php?section="+section+"&id="+id+"&from="+from, true);
		XMLHttpRequestObject.onreadystatechange = function ()
			{
			if ((XMLHttpRequestObject.readyState == 4) && (XMLHttpRequestObject.status == 200))
				{
				document.getElementById("main").innerHTML = XMLHttpRequestObject.responseText;
				document.getElementById("main").style.display = "block";
				document.getElementById("loading").style.display = "none";
				}
			else
				{
				document.getElementById("main").innerHTML = 'Error loading section';
				}
			}
		XMLHttpRequestObject.send(null);
		}
	document.getElementById("main").style.display = "none";
	document.getElementById("loading").style.display = "block";
	}
