function createRequestObject()
{
	var req;
	if(window.XMLHttpRequest)
	{
		//For Firefox, Safari, Opera
		req = new XMLHttpRequest();
	}
	else 
	{
		try
		{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
				req = false;
			}
		}
	}
	return req;
}

//Make the XMLHttpRequest Object
var http = createRequestObject();

function sendGetRequest(url, callbackFunction)
{
	http.open('GET',url, true);
	http.onreadystatechange = callbackFunction;
	http.send(null);
	return false;
}

function sendPostRequest(url, callbackFunction)
{
	
	http.open("POST", url, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", 0);
	http.setRequestHeader("Connection", "close");

	http.onreadystatechange = callbackFunction;

	http.send(null);

}

function handleResponse(callbackFunction)
{
	if(http.readyState == 4 && http.status == 200)
	{
		var response = http.responseText;
		if(response)
		{
			callbackFunction(response);
			//alert(response);
			//document.getElementById("inventory").innerHTML = response;
			//document.getElementById('loading').style.visibility="hidden"
 	        //document.getElementById('inventory').style.visibility="visible"
			
		}
	}      
}


