// JavaScript Document

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 = dataToSend;
			pageRequest.open('POST',url,true);
			pageRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			pageRequest.send(sendData);
			//alert("sent: " + 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) {
					
						//alert(objectID);
						object.innerHTML = pageRequest.responseText;
						
						//alert(pageRequest.responseText);
				
				} else if (pageRequest.status == 404) {
					
					object.innerHTML = 'Sorry, that information is not currently available.';
				
				} else {
					
					object.innerHTML = 'Sorry, there seems to be some kind of problem';
		

				
				}
					
		}
		
}
					