function getxmlhttp()
{
	// will store the reference to the XMLHttpRequest object
	var xmlHttp;
	// this should work for all browsers except IE6 and older
	try
	{
	// try to create XMLHttpRequest object
	xmlHttp = new XMLHttpRequest();
	}
	catch(e)
	{
		// assume IE6 or older
		var XmlHttpVersions = new Array('MSXML2.XMLHTTP.6.0',
										'MSXML2.XMLHTTP.5.0',
										'MSXML2.XMLHTTP.4.0',
										'MSXML2.XMLHTTP.3.0',
										'MSXML2.XMLHTTP',
										'Microsoft.XMLHTTP');
		// try every prog id until one works
		for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++)
		{
			try

			{
				// try to create XMLHttpRequest object
				xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
			}
			catch (e) {}
		}
	}
	// return the created object or display an error message
	if (!xmlHttp)
	{
		alert("Error creating the XMLHttpRequest object.");
	}
	else
	{
		return xmlHttp;
	}
}
function handleDivTag(divtag)
{
	var divtag;
	return divtag;
}
var divhandler = new handleDivTag(null);
xmlhttp = getxmlhttp();
xmlhttp2 = getxmlhttp();

function makerequest(serverPage, objID)
{
	var obj = document.getElementById(objID);
	xmlhttp.open("GET", serverPage, false);
	xmlhttp.onreadystatechange = function () {
		if(xmlhttp.readyState == 4 && xmlhttp.status == 200)
		{
			obj.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}

function process(id)
{
	var serv = "process.php?id=" + id;
	var thediv = "text";
	
	var obj = document.getElementById(thediv);
	xmlhttp.open("GET", serv, true);
	xmlhttp.onreadystatechange = function () {
		if(xmlhttp.readyState == 4 && xmlhttp.status == 200)
		{
			obj.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
	
	lento(id);
}
function lento(yona)
{
	var theserv = "makecat.php?id=" + yona;
	var division = "category";
	
	var catobj = document.getElementById(division);
	xmlhttp2.open("GET", theserv, true);
	
	xmlhttp2.onreadystatechange = function () {
		if(xmlhttp2.readyState == 4 && xmlhttp2.status == 200)
		{
			catobj.innerHTML = xmlhttp2.responseText;
		}
	}
	xmlhttp2.send(null);
}

function getProd(it)
{
	var servus = "getprod.php?lena=" + it;
	var place = "text";
	
	var tobj = document.getElementById(place);
	xmlhttp.open("GET", servus, true);
	xmlhttp.onreadystatechange = function () {
		if(xmlhttp.readyState == 4 && xmlhttp.status == 200)
		{
			tobj.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}

