var enableCache = false;
var jsCache = new Array();
var AjaxObjects = new Array();

function ShowContent(divId,ajaxIndex,url){
	document.getElementById(divId).innerHTML = AjaxObjects[ajaxIndex].response;
	if(enableCache){
		jsCache[url] = 	AjaxObjects[ajaxIndex].response;
	}
	AjaxObjects[ajaxIndex] = false;
	document.getElementById('page').setAttribute("style","filter:alpha(opacity=0;);-moz-opacity:1;opacity:1;");
}

function ShiftChanger(divId,url) {
	if(enableCache && jsCache[url]){
		document.getElementById(divId).innerHTML = jsCache[url];
		return;
	}	
	var ajaxIndex = AjaxObjects.length;
	AjaxObjects[ajaxIndex] = new sack();
	AjaxObjects[ajaxIndex].requestFile = url;
	document.getElementById('page').setAttribute("style","filter:alpha(opacity=1;);-moz-opacity:.25;opacity:.25;");
	AjaxObjects[ajaxIndex].onCompletion = function(){ ShowContent(divId,ajaxIndex,url); };
	AjaxObjects[ajaxIndex].runAJAX();
}
