var baseURL = "./";
var request;
var myLastRequest;

function createRequest() {
  try {
    request = new XMLHttpRequest();
  } catch (trymicrosoft) {
    try {
      request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (othermicrosoft) {
      try {
        request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (failed) {
        request = false;
      }
    }
  }

  if (!request)
    alert("Error initializing XMLHttpRequest!");
}

function getPage(aUrl) 
{
	if ( request == null )
		createRequest();
	
	myLastRequest = baseURL  + aUrl;
    request.open("GET", myLastRequest , true);
    request.onreadystatechange = updatePage;
    request.send(null);
}

function updatePage() 
{
	if (request.readyState == 4)
	{
		if ( request.status == 200 )
		{
			document.getElementById("Content").innerHTML = request.responseText;
	    }
	    else
	    {
		    document.getElementById("Content").innerHTML = request.responseText;
	    	alert("There was a problem retrieving the requested file:\n"+ myLastRequest);
   	    }
    }
}

function displayContent(url)
{
	document.getElementById("Content").src = url;
}
