// JavaScript Document
var xmlhttp;

var dcoa = new Array();
var jsCache = new Array();
var enableCache = false;

function showPrinters(id1, pathToFile, divId)
{
  if(enableCache && jsCache[pathToFile]){
    document.getElementById(divId).innerHTML = jsCache[pathToFile];
    return;
  }
  pathToFile = pathToFile+"?mid="+id1;
  var dcoaIndex = dcoa.length;
  document.getElementById(divId).innerHTML = 'Loading content...';
  dcoa[dcoaIndex] = new sack();
  dcoa[dcoaIndex].requestFile = pathToFile;
  dcoa[dcoaIndex].onCompletion = function() {ajax_showContent(divId, dcoaIndex, pathToFile); };
  dcoa[dcoaIndex].runAJAX();
}



function ajax_showContent(divId, dcoaIndex, pathToFile)
{
	document.getElementById(divId).innerHTML = dcoa[dcoaIndex].response;
	if (enableCache) {
		jsCache[pathToFile] = dcoa[dcoaIndex].response;
	}
	dcoa[dcoaIndex] = false;
}


