// ajaxBasics.js: Include this file when creating Ajax enabled functions.

function fetchData(url,dataToSend,objectID)
{
	var pageRequest = false
	if (window.XMLHttpRequest) 
	{
		pageRequest = new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{ 
		try 
		{
			pageRequest = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e) 
		{
			try
			{
				pageRequest = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else return false
	pageRequest.onreadystatechange=function() 
	{	
		filterData(pageRequest,objectID)
	}
	url += '&r='+Math.random();
	if (dataToSend) 
	{		
		var sendData = 'sendData=' + escape(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)	
	}
}
