
var isBusyArtikelBestellvorschlag = false;
var httpArtikelBestellvorschlag = createRequestObject();

function getArtikelBestellvorschlag(id, sprache) {
	
	if (isBusyArtikelBestellvorschlag) {
		// aborting previous update
		httpArtikelBestellvorschlag.onreadystatechange = function() {}
		httpArtikelBestellvorschlag.abort();
	}

	// setting html-element
	// document.getElementById("ArtikelBestellvorschlag").innerHTML = "";
	
	// start request
	httpArtikelBestellvorschlag.open("POST", "/ArtikelBestellVorschlag.asp?ArtikelID="+id+"&ajax=&Sprache="+sprache);
	httpArtikelBestellvorschlag.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	//isBusyArtikelBestellvorschlag = true;
	httpArtikelBestellvorschlag.onreadystatechange = handleArtikelBestellvorschlagResponse;
	httpArtikelBestellvorschlag.send("id=" + id);

}


function handleArtikelBestellvorschlagResponse() {

	if (httpArtikelBestellvorschlag.readyState == 4) {
		// success!
		isBusyArtikelBestellvorschlag = false;
		document.getElementById("ArtikelBestellvorschlag").innerHTML = httpArtikelBestellvorschlag.responseText;
	}
}

function createRequestObject() {
	var ro;
	try {
		ro = new XMLHttpRequest();
	} catch (error)	{
		try {
			ro = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (error) {
			return false;
		}
	}
	return ro;
}
