
function getData(dataSource, divID)
{
	var XMLHttpRequestObject = false;
	if(window.XMLHttpRequest)     // test for Netscape, Apple, and Firefox browsers
	{
		XMLHttpRequestObject = new XMLHttpRequest();
	}
	else if(window.ActiveXObject)     // test for Internet Explorer
	{
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		response.redirect("static website");     // call static websit if written for older browsers
	}
	
	if(XMLHttpRequestObject)     // test to see if object is true
	{
		var obj = document.getElementById(divID);
		XMLHttpRequestObject.open("GET", dataSource);
		
		XMLHttpRequestObject.onreadystatechange = function()     // anonymous JavaScript function
		{
			if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)  // test to see that download is complete
			{                                                                               // and was sucessfull
				obj.innerHTML = XMLHttpRequestObject.responseText;                          // writes string to <div> on page
			}
		}
		XMLHttpRequestObject.send(null);
	}
}
