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.innerHTML = "Error: Status "+request.status;
    }
  }
}

function loadHTML(URL, destination, type){
  if (type==0)
	showwait(destination);
  else
	showmeswait(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 showwait(destination)
{

	document.getElementById(destination).innerHTML = "<select name=\"category_id\" style=\"width:200px\"><option> In progress... </option></select>";
}

function showmeswait(destination)
{

	document.getElementById(destination).innerHTML = "In progress... ";
}