function getInput() {
	var inv = document.getElementById("inv");
	var btn = document.getElementById("btnStockCheck");
	var e = false;
	var m = '';
	
	//alert(name+phone+email+location);
	if(isNaN(inv.value)) { e=true; m='Error occured. Stock check is unavailable.'; }
	
	if(!e) {
		//btn.value = "Checking...";
		//btn.disabled = true;
		checkStock("/main/checkStock_daemon.cfm",'inv='+inv.value,showDone);
	} else {
		alert(m);
		//btn.disabled = true;
	}
}

function checkStock(dataSource, data, callback)
{
	var XMLObj = false;
	if(window.XMLHttpRequest) {
		XMLObj = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		XMLObj = new ActiveXObject("Microsoft.XMLHTTP"); 
	}

	if(XMLObj) {
		XMLObj.open("POST",dataSource);
		XMLObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		//XMLObj.open("GET",dataSource);
	
		XMLObj.onreadystatechange = function() {
			if(XMLObj.readyState == 4 && XMLObj.status == 200) {
				callback(XMLObj.responseText);
				delete XMLObj;
				XMLObj = null;
			}
		}
		XMLObj.send(data);
		//XMLObj.send(null);
	}						
}

function showDone() {
	var c = document.getElementById("divStockCheck");
	c.innerHTML = arguments[0];
}