var cache = new Array();

function ajax_loadCnt(divId, pathToFile){
 if(cache[pathToFile]){
    document.getElementById(divId).innerHTML = cache[pathToFile];
  if (typeof myLytebox != 'undefined') {myLytebox.updateLyteboxItems();}
    return;
  }

  var dynamicCnt = false
  if (window.XMLHttpRequest) // if Mozilla, Safari etc
  dynamicCnt = new XMLHttpRequest()
  else if (window.ActiveXObject){ // if IE
	try {
	  dynamicCnt = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e){
	  try{
	    dynamicCnt = new ActiveXObject("Microsoft.XMLHTTP");
	  }	catch (e){}
	}
	}
	else
	return false
  
  document.getElementById(divId).innerHTML = '<br /><br /><center><img src="img/loading.gif" width="16" height="16" /><br /><br /><img src="img/loading_txt.gif" /></center>';
  
  dynamicCnt.onreadystatechange = 
  function(){ ajax_showCnt(dynamicCnt, divId, pathToFile); };

  dynamicCnt.open('GET', pathToFile, true);
  dynamicCnt.send(null);
}

function ajax_showCnt(dynamicCnt, divId, pathToFile){
  if (dynamicCnt.readyState == 4 && (dynamicCnt.status == 200 || window.location.href.indexOf("http") == -1)) {
  document.getElementById(divId).innerHTML = dynamicCnt.responseText;
  cache[pathToFile] = dynamicCnt.responseText;
  if (typeof myLytebox != 'undefined') {myLytebox.updateLyteboxItems();}
  }
}