﻿var enableCache = true;
var jsCache = new Array();
var dynamicContent_ajaxObjects = new Array();

function ajax_showContent(divId,ajaxIndex,url)

{

	document.getElementById(divId).innerHTML = dynamicContent_ajaxObjects[ajaxIndex].response;

	if(enableCache){

		jsCache[url] = 	dynamicContent_ajaxObjects[ajaxIndex].response;

	}

	dynamicContent_ajaxObjects[ajaxIndex] = false;

}



function ajax_loadContent(divId,url)

{

	if(enableCache && jsCache[url]){

		document.getElementById(divId).innerHTML = jsCache[url];

		return;

	}

	

	var ajaxIndex = dynamicContent_ajaxObjects.length;

	document.getElementById(divId).innerHTML = 'Loading content - please wait';

	dynamicContent_ajaxObjects[ajaxIndex] = new sack();

	dynamicContent_ajaxObjects[ajaxIndex].requestFile = url;	// Specifying which file to get

	dynamicContent_ajaxObjects[ajaxIndex].onCompletion = function(){ ajax_showContent(divId,ajaxIndex,url); };	// Specify function that will be executed after file has been found

	dynamicContent_ajaxObjects[ajaxIndex].runAJAX();		// Execute AJAX function	

	

	

}

