function createRequestObject() {
    var tmpXmlHttpObject;
    
    if (window.XMLHttpRequest) { 
        tmpXmlHttpObject = new XMLHttpRequest();
	
    } else if (window.ActiveXObject) { 
        tmpXmlHttpObject = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
    return tmpXmlHttpObject;
}

var http = createRequestObject();

function makeGetRequest(wordId) {
	var qty;
	qty = document.item_form.qty.value;
    http.open('get', 'check_delivery.php?item=' + wordId + '&qty=' + qty);
	
    http.onreadystatechange = processResponse;
	
    http.send(null);
}

function processResponse() {
    if(http.readyState == 4){
	
        var response = http.responseText;
		
		if(response == 0)
			{
			document.getElementById('lieferbarkeit').innerHTML = '<span style="font-weight:bold;color:green">Artikel ist ab Lager lieferbar</span>';
			document.item_form.item_avail.value = response;
			document.getElementById('sbmt_btn').style.display = "inline";
			document.getElementById('sbmt_btn2').style.display = "none";
			}
		else
			{
			if(response == 1)
				{
				document.getElementById('lieferbarkeit').innerHTML = '<span style="font-weight:bold;color:#ff8f07">Artikel ist ab Lager lieferbar, aber Lagerbestand gering</span>';
				document.item_form.item_avail.value = response;
				document.getElementById('sbmt_btn').style.display = "inline";
				document.getElementById('sbmt_btn2').style.display = "none";
				} 
			else
				{
				if(response == 2)
					{
					document.getElementById('lieferbarkeit').innerHTML = '<span style="font-weight:bold;color:red">Artikel ist nicht ab Lager lieferbar, Lieferzeit</span>';
					document.item_form.item_avail.value = response;
					document.getElementById('sbmt_btn').style.display = "inline";
					document.getElementById('sbmt_btn2').style.display = "none";
					} 
				else
					{
					document.getElementById('lieferbarkeit').innerHTML = '<span style="font-weight:bold;color:red">Abfrage zurzeit nicht möglich</span>';
					document.item_form.item_avail.value = response;
					}
				}
			}
			
		
			
		
			
		

        
		 
		
        //If the server returned an error message like a 404 error, that message would be shown within the div tag!!. 
        //So it may be worth doing some basic error before setting the contents of the <div>
    }
else
	{
	 document.getElementById('lieferbarkeit').innerHTML = 'Lieferbarkeit wird geprüft. Bitte warten Sie...';
	 document.getElementById('sbmt_btn').style.display = "none";
	 document.getElementById('sbmt_btn2').style.display = "inline";
	}
}

