function createXMLHTTPRequest()
{
	var XMLHTTP = null;

	if(window.XMLHttpRequest)
	{
		return new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{
		try
		{
			return new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				return new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e)
			{
				return null;
			}
		}
	}
}

function loadAuftragDetailsLayer(auftrag, container)
{
	XMLHTTP = new createXMLHTTPRequest();

	XMLHTTP.open("GET", "auftragDetailsLayer.jsp?auftrag="+auftrag, true);
	XMLHTTP.onreadystatechange = function() {
		if(XMLHTTP.readyState == 4)
		{
			if(XMLHTTP.responseText.trim() == "gotoROOT")
			{
				return window.location.href='login.jsp';
			}
			else
			{
				document.getElementById(container).innerHTML = XMLHTTP.responseText;
			}
		}
	};
	XMLHTTP.send(null);
}

function loadLagerbestaendeLayer(artikel, container)
{
	XMLHTTP = new createXMLHTTPRequest();

	XMLHTTP.open("GET", "lagerbestaendeLayer.jsp?artikel="+artikel+"&layer=true", true);
	XMLHTTP.onreadystatechange = function() {
		if(XMLHTTP.readyState == 4)
		{
			if(XMLHTTP.responseText.trim() == "gotoROOT")
			{
				return window.location.href='login.jsp';
			}
			else
			{
				document.getElementById(container).innerHTML = XMLHTTP.responseText;
			}
		}
	};
	XMLHTTP.send(null);
}

function autocomplete()
{
	new Ajax.Autocompleter('autocompletename', 'autocomplete', 'autocomplete.jsp', {paramName: "suchfeld", minChars: 2});
}