function fetchData(url,dataToSend,objectID)
{
	var pageRequest = false;
	
	if (window.XMLHttpRequest) 
		pageRequest = new XMLHttpRequest();
	else if (window.ActiveXObject) 
		pageRequest = new ActiveXObject("Microsoft.XMLHTTP");
	else 
		return false;
		
	pageRequest.onreadystatechange = function() { filterData(pageRequest,objectID); }

	if (dataToSend) 
	{
		var sendData = 'sendData=' + dataToSend;
		pageRequest.open('POST',url,true);
		pageRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		pageRequest.send(sendData);
	}
	else 
	{
		pageRequest.open('GET', url, true);
		pageRequest.send(null);
	}
}

function filterData(pageRequest,objectID)
{
	var object = document.getElementById(objectID);
	
	if (pageRequest.readyState == 4)
	{
		if (pageRequest.readyState == 200)
			object.innerHTML = pageRequest.responseText ;
		else if (pageRequest.status == 400)
			object.innerHTML = 'Unavailable';
		else 
			object.innerHTML = 'Error';
	}
	else 
		return;
}