function fetchglossary(guw)
{
	var obj;
	if (xmlHttptest == null) return;
	if (hajbusy == 1) return;
	hajbusy = 1;
	var url="hajaxglossary/hajaxglossary.php";
	var params = "guw="+encodeURIComponent(guw);
	xmlHttptest.open("POST",url,true);
	xmlHttptest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttptest.setRequestHeader("Content-length", params.length);
	xmlHttptest.setRequestHeader("Connection", "close");
	xmlHttptest.onreadystatechange=stateglossary;
	xmlHttptest.send(params);

	obj = document.getElementById("glossaryimage");
	if (obj) obj.innerHTML = '';
	obj = document.getElementById("glossarytitle");
	if (obj) obj.innerHTML = '';
	obj = document.getElementById("glossarycontent");
	if (obj) obj.innerHTML = '';

	obj = document.getElementById("glossarywindow");
	if (obj)
	{
		obj.style.display = 'inline';
		obj.style.visibility = 'visible';
	}
	obj = document.getElementById("glossaryimage");
	if (obj) obj.innerHTML = '<img src="' + webTemplateDir + webThemeSubDir + '/' + ImagesSubDir + 'interface/anim.gif">';
}

function closeglossary()
{
	var obj = document.getElementById("glossarywindow");
	if (obj)
	{
		obj.style.display = 'none';
		obj.style.visibility = 'hidden';
	}
}

function stateglossary()
{
	if (xmlHttptest.readyState==4 || xmlHttptest.readyState=="complete")
	{
		if (xmlHttptest.responseText != "")
		{
			xmlDoc = xmlHttptest.responseXML;
			if (xmlDoc.getElementsByTagName("myguw").length == 1)
			{
				var thtml;
				thtml = xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue;
				var obj = document.getElementById("glossarytitle");
				if (obj) obj.innerHTML = thtml;
				thtml = xmlDoc.getElementsByTagName("image")[0].childNodes[0].nodeValue;
				var obj = document.getElementById("glossaryimage");
				if ((thtml != ' ') && (thtml != '&nbsp;'))
				{
					if (obj) obj.innerHTML = '<img src="' + webTemplateDir + ImagesSubDir + 'glossary/' + thtml + '">';
				}
				else
					if (obj) obj.innerHTML = '';
				thtml = xmlDoc.getElementsByTagName("content")[0].childNodes[0].nodeValue;
				var obj = document.getElementById("glossarycontent");
				if (obj) obj.innerHTML = thtml;
			}
		}
		hajbusy = 0;
	}
}
