//to be included with all ajax enabled scripts

	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.status==200) object.innerHTML = pageRequest.responseText ;
			else if(pageRequest.status == 404) object.innerHTML = 'We are sorry, we cannot display that information right now. Please try later.';
			else object.innerHTML ='Sorry, there seems to be an connection error.';
		}
		else return;
	}