function query(url, id)
{
	if (window.XMLHttpRequest) // try to create XMLHttpRequest
		RequestObject = new XMLHttpRequest();
	
	if (window.ActiveXObject) // if ActiveXObject use the Microsoft.XMLHTTP
		RequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	
	active = document.getElementById(id);
	RequestObject.open("GET", url, true);
	RequestObject.onreadystatechange = ReqChange;
	RequestObject.send(null);
}

// lefuttatja az url-ben megadott kérést, és az eredményt az obj html objektumba rakja
function queryobj(url, obj)
{
	if (window.XMLHttpRequest) // try to create XMLHttpRequest
		RequestObject = new XMLHttpRequest();
	
	if (window.ActiveXObject) // if ActiveXObject use the Microsoft.XMLHTTP
		RequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	
	active = obj;
	RequestObject.open("GET", url, true);
	RequestObject.onreadystatechange = ReqChange;
	RequestObject.send(null);
}

// elkapja az ajax választ, és az eredményt a megfelelő helyre rakja
function ReqChange()
{
	if (RequestObject.readyState == 4)
	{
		var content = RequestObject.responseText;
		
		active.style.display = "block";
		active.innerHTML = content;
	}
}

function selectelem(id)
{
	if (typeof oldselected != "undefined" && document.getElementById("func_"+oldselected) != null)
	{
		var oldobj = document.getElementById("func_"+oldselected);
		oldobj.style.display = "none";
	}

	var obj = document.getElementById("func_"+id);
	obj.style.display = "block";
	oldselected = id;
}

function loadInTree(id, doc, type)
{
	var obj = doc.getElementById("data_" + id);

	if (obj.style.display == "none" || type == "refresh")
	{
		queryobj("index.php?action=ContentTree&layout=ajax&active="+id, obj);
	}
	else
	{
		obj.style.display = "none";
		obj.innerHTML = "";
	}
}

function confrm(msg)
{
	if(!confirm(msg))
	{
		return false;
	}
	else
	{
		return true;
	}
}

