
var request;
var dest;

function processStateChange()	{

	if (request.readyState == 4)	{

		contentDiv = document.getElementById(dest);

			if (request.status == 200)	{

	response = request.responseText;
	contentDiv.innerHTML = response;

			}	else	{

	contentDiv.value = "Error: Status "+request.status;

		}

	}

}

function loadHTML(URL, destination){

	dest = destination;

		if (window.XMLHttpRequest){

	request = new XMLHttpRequest();
	request.onreadystatechange = processStateChange;
	request.open("GET", URL, true);
	request.send(null);

		} else if (window.ActiveXObject) {

	request = new ActiveXObject("Microsoft.XMLHTTP");

		if (request) {

request.onreadystatechange = processStateChange;
request.open("GET", URL, true);
request.send();

		}

	}

}

function showDIV(url) {

	loadHTML(url, "body");
  	document.getElementById("body").style.visibility = "visible";

}

function hideDIV() {

  	document.getElementById("body").innerHTML = "";
  	document.getElementById("body").style.visibility = "hidden";

}

function showID(url, id) {

	loadHTML(url, id);
  	document.getElementById(id).style.visibility = "visible";

}

function hideID(id) {

  	document.getElementById(id).innerHTML = "";
  	document.getElementById(id).style.visibility = "hidden";

}
